计算机网络实验报告.docx
《计算机网络实验报告.docx》由会员分享,可在线阅读,更多相关《计算机网络实验报告.docx(46页珍藏版)》请在冰豆网上搜索。
计算机网络实验报告
电子科技大学计算机科学与工程学院
标准实验报告
(实验)课程名称计算机网络基础
电子科技大学教务处制表
电子科技大学
实验报告
学生姓名:
学号:
指导教师:
实验地点:
主楼B2-412实验时间:
2012.6.9
实验室名称:
实验1交换机基本配置
【实验名称】交换机的基本配置
【实验学时】2学时
【实验原理】交换机的管理方式基本分为两种:
带内管理和带外管理。
通过交换机的Console口管理交换机属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。
第一次配置交换机时必须利用Console端口进行配置。
交换机的命令行操作模式,主要包括:
用户模式、特权模式、全局配置模式、端口模式等几种。
●用户模式进入交换机后得到的第一个操作模式,该模式下可以简单查看交换机的软、硬件版本信息,并进行简单的测试。
用户模式提示符为switch>
●特权模式由用户模式进入的下一级模式,该模式下可以对交换机的配置文件进行管理,查看交换机的配置信息,进行网络的测试和调试等。
特权模式提示符为switch#
●全局配置模式属于特权模式的下一级模式,该模式下可以配置交换机的全局性参数(如主机名、登录信息等)。
在该模式下可以进入下一级的配置模式,对交换机具体的功能进行配置。
全局模式提示符为switch(config)#
●端口模式属于全局模式的下一级模式,该模式下可以对交换机的端口进行参数配置。
端口模式提示符为switch(config-if)#
交换机的基本操作命令包括:
Exit命令是退回到上一级操作模式。
End命令是指用户从特权模式以下级别直接返回到特权模式。
交换机命令行支持获取帮助信息、命令的简写、命令的自动补齐、快捷键功能。
配置交换机的设备名称和配置交换机的描述信息必须在全局配置模式下执行。
Hostname配置交换机的设备名称。
当用户登录交换机时,你可能需要告诉用户一些必要的信息。
你可以通过设置标题来达到这个目的。
你可以创建两种类型的标题:
每日通知和登录标题。
⏹Bannermotd配置交换机每日提示信息motdmessageoftheday。
⏹Bannerlogin配置交换机登录提示信息,位于每日提示信息之后。
查看交换机的系统和配置信息命令要在特权模式下执行。
a)Showversion查看交换机的版本信息,可以查看到交换机的硬件版本信息和软件版本信息,用于进行交换机操作系统升级时的依据。
b)Showmac-address-table查看交换机当前的MAC地址表信息。
c)Showrunning-config查看交换机当前生效的配置信息。
【实验目的】
掌握交换机命令行各种操作模式的区别,能够使用各种帮助信息,以及用命令进行基本的配置。
【实验内容】
假设是某公司新进的网管,公司要求你熟悉网络产品,公司采用全系列锐捷网络产品,首先要求你登录交换机,了解、掌握交换机的命令行操作技巧,以及如何使用一些基本命令进行配置。
需要在交换机上熟悉各种不同的配置模式以及如何在配置模式间切换,使用命令进行基本的配置,并熟悉命令行界面的操作技巧
【实验设备】
三层交换机一台
【实验步骤】
第一步:
交换机各个操作模式直接的切换
第二步:
交换机命令行界面基本功能
第三步:
配置交换机的名称和每日提示信息
第四步:
配置接口状态
第五步:
查看交换机的系统和配置信息
第六步:
保存配置
【实验数据及结果分析】
1.
Switch>enable
Switch#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Switch(config)#interfacefastEthernet0/1
Switch(config-if)#exit
Switch(config)#interfacefastEthernet0/2
Switch(config-if)#end
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
2.
Switch#EN
Switch#ENable
Switch#com?
%Unrecognizedcommand
Switch#con?
configureconnect
Switch#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Switch(config)#interface?
interface
Switch(config)#interface?
EthernetIEEE802.3
FastEthernetFastEthernetIEEE802.3
GigabitEthernetGigabitEthernetIEEE802.3z
Port-channelEthernetChannelofinterfaces
VlanCatalystVlans
rangeinterfacerangecommand
Switch(config)#interface
%Incompletecommand.
Switch(config)#interfacefastEthernet0/1
Switch(config-if)#^Z
Switch#
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
3.
Switch#confterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Switch(config)#hostnameyouhunxia
youhunxia(config)#bannermotd$
EnterTEXTmessage.Endwiththecharacter'$'.
welcometoyouhunxia,ifyouareadmin,youcanconfigurei
ifyouarenotadmin,pleaseexit!
$
youhunxia(config)#exit
youhunxia#
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
youhunxia#exit
youhunxiacon0isnowavailable
PressRETURNtogetstarted.
welcometoyouhunxia,ifyouareadmin,youcanconfigurei
ifyouarenotadmin,pleaseexit!
4.
youhunxia>enable
youhunxia#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
youhunxia(config)#interfacefastEthernet0/1
youhunxia(config-if)#speed10
youhunxia(config-if)#duplexhalf
youhunxia(config-if)#noshutdown
youhunxia(config-if)#description"ThisisaAccessport."
youhunxia(config-if)#end
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
youhunxia#showinterfacefastEthernet0/1
FastEthernet0/1isdown,lineprotocolisdown(disabled)
HardwareisLance,addressis00d0.ff78.c901(bia00d0.ff78.c901)
Description:
"ThisisaAccessport."
BW10000Kbit,DLY1000usec,
reliability255/255,txload1/255,rxload1/255
EncapsulationARPA,loopbacknotset
Keepaliveset(10sec)
Half-duplex,10Mb/s
inputflow-controlisoff,outputflow-controlisoff
ARPtype:
ARPA,ARPTimeout04:
00:
00
Lastinput00:
00:
08,output00:
00:
05,outputhangnever
Lastclearingof"showinterface"countersnever
Inputqueue:
0/75/0/0(size/max/drops/flushes);Totaloutputdrops:
0
Queueingstrategy:
fifo
Outputqueue:
0/40(size/max)
5minuteinputrate0bits/sec,0packets/sec
5minuteoutputrate0bits/sec,0packets/sec
956packetsinput,193351bytes,0nobuffer
Received956broadcasts,0runts,0giants,0throttles
0inputerrors,0CRC,0frame,0overrun,0ignored,0abort
0watchdog,0multicast,0pauseinput
0inputpacketswithdribbleconditiondetected
5.
youhunxia#showversion
CiscoInternetworkOperatingSystemSoftware
IOS(tm)C2950Software(C2950-I6Q4L2-M),Version12.1(22)EA4,RELEASESOFTWARE(fc1)
Copyright(c)1986-2005byciscoSystems,Inc.
CompiledWed18-May-0522:
31byjharirba
Imagetext-base:
0x80010000,data-base:
0x80562000
ROM:
BootstrapprogramisisC2950bootloader
Switchuptimeis29minutes,11seconds
SystemreturnedtoROMbypower-on
CiscoWS-C2950-24(RC32300)processor(revisionC0)with21039Kbytesofmemory.
ProcessorboardIDFHK0610Z0WC
Lastresetfromsystem-reset
RunningStandardImage
24FastEthernet/IEEE802.3interface(s)
63488Kbytesofflash-simulatednon-volatileconfigurationmemory.
BaseethernetMACAddress:
0040.0BB1.2BD6
Motherboardassemblynumber:
73-5781-09
Powersupplypartnumber:
34-0965-01
Motherboardserialnumber:
FOC061004SZ
Powersupplyserialnumber:
DAB0609127D
Modelrevisionnumber:
C0
Motherboardrevisionnumber:
A0
Modelnumber:
WS-C2950-24
Systemserialnumber:
FHK0610Z0WC
youhunxia#showrunning-config
Buildingconfiguration...
Currentconfiguration:
1119bytes
!
version12.1
noservicetimestampslogdatetimemsec
noservicetimestampsdebugdatetimemsec
noservicepassword-encryption
!
hostnameyouhunxia
!
!
!
interfaceFastEthernet0/1
description"ThisisaAccessport."
duplexhalf
speed10
!
interfaceFastEthernet0/2
!
interfaceFastEthernet0/3
!
6.
youhunxia#writememory
Buildingconfiguration...
[OK]
youhunxia#write
Buildingconfiguration...
[OK]
youhunxia#
【实验结论】
学会了交换机的基本配置方法,在命令行界面下配置交换机既方便又高效。
【总结及心得体会】
初步了解了packagetracer这个软件,对它自带的数据报的模拟功能非常强大,是一个计算机网络协议方面的很好的平台。
【对本实验过程及方法、手段的改进建议会】
经过试验发现除了在console下配置交换机外,还可以在UI界面下配置,两者结合,能达到事半功倍的目的。
报告评分:
指导教师签字:
实验2跨交换机实现VLAN
【实验名称】跨交换机实现VLAN
【实验学时】2学时
【实验原理】
VLAN(VirtualLocalAreaNetwork,虚拟局域网)是指在一个物理网段内,进行逻辑的划分,划分成若干个虚拟局域网。
VLAN最大的特性是不受物理位置的限制,可以进行灵活的划分。
VLAN具备了一个物理网段所具备的特性。
相同VLAN内的主机可以互相直接访问,不同VLAN间的主机之间互相访问必须经由路由设备进行转发。
广播数据包只可以在本VLAN内进行传播,不能传输到其他VLAN中。
PortVlan是实现VLAN的方式之一,PortVlan是利用交换机的端口进行VLAN的划分,一个端口只能属于一个VLAN。
TagVlan是基于交换机端口的另外一种类型,主要用于实现跨交换机的相同VLAN内主机之间可以直接访问,同时对于不同VLAN的主机进行隔离。
TagVlan遵循了IEEE802.1q协议的标准。
在利用配置了Tagvlan的接口进行数据传输时,需要在数据帧内添加4个字节的802.1q标签信息,用于标识该数据帧属于哪个VLAN,以便于对端交换机接收到数据帧后进行准确的过滤。
【实验目的】
掌握如何在交换机上划分基于端口的VLAN、如何给VLAN内添加端口,理解跨交换机之间VLAN的特点。
【实验内容】
假设某企业有两个主要部门:
销售部和技术部,其中销售部门的个人计算机系统连接在不同的交换机上,他们之间需要相互进行通信,但为了数据安全起见,销售部和技术部需要进行相互隔离,现要在交换机上做适当配置来实现这一目标。
通过划分PortVLAN实现交换机的端口隔离,然后使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统不能进行相互通信。
【实验设备】
三层交换机1台
二层交换机1台
【实验步骤】
第一步:
配置两台交换机的主机名
第二步:
在三层交换机上划分VLAN添加端口
第三步:
在二层交换机上划分VLAN添加端口
第四步:
设置交换机之间的链路为Trunk
第五步:
查看VLAN和Trunk的配置
第六步:
验证配置
【实验数据及结果分析】
配置过程:
Switch>enable
Switch#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Switch(config)#hostnameL2-SW
L2-SW(config)#vlan10
L2-SW(config-vlan)#namexiaoshou
L2-SW(config-vlan)#vlan20
L2-SW(config-vlan)#namejishu
L2-SW(config-vlan)#exit
L2-SW(config)#interfacerangefastEthernet0/6-10
L2-SW(config-if-range)#switchportmodeaccess
L2-SW(config-if-range)#switchportaccessvlan10
L2-SW(config-if-range)#exit
L2-SW(config)#
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/1,changedstatetodown
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/1,changedstatetoup
L2-SW(config)#interfacefastEthernet0/1
L2-SW(config-if)#switchporttrunkencapsulationdot1q
^
%Invalidinputdetectedat'^'marker.
L2-SW(config-if)#switchportmodetrunk
L2-SW(config-if)#exit
L2-SW(config)#exit
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
L2-SW#showvlan
VLANNameStatusPorts
----------------------------------------------------------------------------
1defaultactiveFa0/2,Fa0/3,Fa0/4,Fa0/5
Fa0/11,Fa0/12,Fa0/13,Fa0/14
Fa0/15,Fa0/16,Fa0/17,Fa0/18
Fa0/19,Fa0/20,Fa0/21,Fa0/22
Fa0/23,Fa0/24
10xhaishouactiveFa0/6,Fa0/7,Fa0/8,Fa0/9
Fa0/10
20jishuactive
1002fddi-defaultact/unsup
1003token-ring-defaultact/unsup
1004fddinet-defaultact/unsup
1005trnet-defaultact/unsup
VLANTypeSAIDMTUParentRingNoBridgeNoStpBrdgModeTrans1Trans2
--------------------------------------------------------------------
1enet1000011500-----00
10enet1000101500-----00
20enet1000201500-----00
1002fddi1010021500-----00
L2-SW#showinterfacesfastEthernet0/1switchport
Name:
Fa0/1
Switchport:
Enabled
AdministrativeMode:
trunk
OperationalMode:
trunk
AdministrativeTrunkingEncapsulation:
dot1q
OperationalTrunkingEncapsulation:
dot1q
NegotiationofTrunking:
On
AccessModeVLAN:
1(default)
TrunkingNativeModeVLAN:
1(default)
VoiceVLAN:
none
Administrativeprivate-vlanhost-association:
none
Administrativeprivate-vlanmapping:
none
Administrativeprivate-vlantrunknativeVLAN:
none
Administrativeprivate-vlantrunkencapsulation:
dot1q
Administrativeprivate-vlantrunknormalVLANs:
none
Administrativeprivate-vlantrunkprivateVLANs:
none
Operationalprivate-vlan:
none
TrunkingVLANsEnabled:
ALL
PruningVLANsEnabled:
2-1001
CaptureModeDisabled
CaptureVLANsAllowed:
ALL
Protected:
false
Switch>enable
Switch#conft
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Switch(config)#hostnameL3-SW
L3-SW(config)#vlan10
L3-SW(config-vlan)#namexiaoshou
L3-SW(config-vlan)#vlan20
L3-SW(config-vlan)#namejishu
L3-SW(confi