通信信息网络实验.docx
《通信信息网络实验.docx》由会员分享,可在线阅读,更多相关《通信信息网络实验.docx(13页珍藏版)》请在冰豆网上搜索。
通信信息网络实验
实验四交换机VLAN实验
【实验目的】
了解VLAN的基本概念和作用,理解VLAN的工作原理及特点,掌握静态VLAN的配置
【实验要求】
1、理解交换机VLAN工作原理。
2、熟悉交换机VLAN配置命令,实现VLAN内主机的通信
【实验原理】
VLAN(VirtualLocalAreaNetwork)即虚拟局域网,是一种通过将局域网内的设备逻辑的而不是物理的划分成一个个网段从而实现虚拟工作组的新兴技术。
基于网络层划分VLAN的方法是根据每个主机的网络层地址或协议类型(如果支持多协议)划分的,虽然这种划分方法是根据网络地址,比如IP地址,但它不是路由,与网络层的路由毫无关系。
VLAN具有以下优点:
控制网络的广播风暴,确保网络安全,简化网络管理
【实验步骤】
生成如上图的网络拓扑,一台Switch及四台主机并分别连接
Host0和Host2同属vlan1,Host1和Host3同属vlan2,然后通过配置trunk使得Host0和Host2可以通信,Host1和Host3可以通信。
1、配置四台主机
<1>Host0
[root@Host0root]#ifconfigeth0172.17.252.20netmask255.255.255.0
[root@Host0root]#routeadddefaultgw172.17.2.1
<2>Host1
[root@Host1root]#ifconfigeth0172.17.253.20netmask255.255.255.0
[root@Host1root]#routeadddefaultgw172.17.253.1
<3>Host2
[root@Host2root]#ifconfigeth0172.17.252.21netmask255.255.255.0
[root@Host2root]#routeadddefaultgw
<4>Host3
[root@Host3root]#ifconfigeth0172.17.253.21netmask255.255.255.0
[root@Host3root]#routeadddefaultgw172.17.253.1
2、配置交换机
<1>Switch0
CSwitch#vlandatabase
CSwitch(vlan)#vlan2
CSwitch(vlan)#exit
CSwitch#showvlan
//可以看到Switch0上建立了一个vlan2,但它没有任何的成员,默认情况下,
接口均属于vlan1
CSwitch(config)#interfacee6
CSwitch(config-if)#switchportmodeaccess
CSwitch(config-if)#switchportaccessvlan2//将Switch0的e6加入到vlan2
CSwitch(config-if)#end
<2>Switch1
CSwitch#vlandatabase
CSwitch(vlan)#vlan2
CSwitch(vlan)#exit
CSwitch#shvlan
CSwitch(config)#inte6
CSwitch(config-if)#switchportmodeaccess
CSwitch(config-if)#switchportaccessvlan2//将Switch1的e6加入到vlan2
CSwitch(config-if)#end
<3>ping测试
[root@Host0root]#ping172.17.252.21//Host0pingHost2成功
[root@Host0root]#ping172.17.253.20//Host0pingHost1不成功,不同网段,不同vlan
[root@Host1root]#ping172.17.253.21
//Host1pingHost3不成功,不在一个广播域,要求设置trunk
3、设置trunk,即将连接两交换机的端口置为trunk
<1>Switch0
CSwitch(config)#inte8
CSwitch(config-if)#switchportmodetrunk
CSwitch(config-if)#switchporttrunkallowedvlan1,2
CSwitch(config-if)#end
<2>Switch1";
CSwitch(config)#inte1
CSwitch(config-if)#switchportmodetrunk
CSwitch(config-if)#switchporttrunkallowedvlan1,2
CSwitch(config-if)#end
【实验结果】
完成上述配置后,在Host0pingHost2通,在Host1pingHost3通。
[root@Host0root]#ping172.17.252.21//Host0pingHost2成功,同在vlan1
[root@Host1root]#ping172.17.253.21//Host1pingHost3成功,同在vlan2
[root@Host0root]#ping172.17.253.20//Host0pingHost1不成功,Host0与Host1要求路由
实验一基本配置实验
【实验目的】
熟悉网络元件的基本配置命令,熟悉操作本系统。
【实验要求】
1、熟悉操作本系统,熟悉网络元件的基本配置及Linux下的主机网络配置
2、学会配置路由器静态路由,使得两台主机可以互相ping通。
【实验原理】
路由器在网络层一级工作,主要功能之一是进行路由选择,当网络中一台主机要给一个网络中主机发送分组时,它首先把分组送给同一网络中用于网间连接的路由器,路由器根据目的地址信息,选择合适的路由,传递分组。
该分组被网络中的其他中继路由传递,直到目的网络路由器,最终被递交到目的主机上。
【实验步骤】
生成如上图的网络拓扑,两台Router,一台Switch及两台主机并分别连接
1、配置计算机的IP地址和网关
<1>Host0
Host0login:
root
password:
linux
[root@Host0root]#ifconfigeth0158.17.1.2netmask255.255.255.0
[root@Host0root]#routeadddefaultgw158.17.1.1
<2>Host1
[root@Host1root]#ifconfigeth0158.17.3.2netmask255.255.255.0
[root@Host1root]#routeadddefaultgw158.17.3.1
2、配置交换机的网关
CSwitch>enable
CSwitch#configt
CSwitch(config)#enablepassword111//设置口令为111";
CSwitch(config)#enablesecret222//设置密码为222,其加密级别高于password
CSwitch(config)#ipdefault-gateway158.17.1.1
3、配置路由器的IP地址和静态路由
<1>Router0
Router>enable
Router#cont
Router(config)#hostnameR0//修改用户名
R0(config)#interfacee0//配置e0端口
R0(config-if)#ipaddress158.17.1.1255.255.255.0
R0(config-if)#noshutdown
R0(config-if)#exit
R0(config)#ints0//配置s0端口
R0(config-if)#ipaddress158.17.2.1255.255.255.0
R0(config-if)#noshutdown
R0(config-if)#end
R0#showrun//显示系统配置
<2>Router1
Router(config)#interfacee0
Router(config-if)#ipaddress158.17.3.1255.255.255.0
Router(config-if)#noshutdown
Router(config-if)#exit
Router(config)#ints0
Router(config-if)#ipaddress158.17.2.2255.255.255.0
Router(config-if)#noshutdown
<3>静态路由的配置
Router0
R0(config)#iproute158.17.3.1255.255.255.0158.17.2.2//加入静态路由
Router1
Router(config)#iproute158.17.1.1255.255.255.0158.17.2.1
【实验结果】
完成上述配置后,在Host0pingHost1通,在Host1pingHost0通。
[root@Host0root]#ping158.17.3.2//成功,能ping通
[root@Host1root]#ping158.17.1.2//成功,能ping通
计算机的配置命令
PCAlogin:
root使用root用户
password:
linux口令是linux
#shutdown-hnow同init0关机
#logout
#login
#ifconfig显示IP地址
#ifconfigeth0netmask设置IP地址
#ifconfigeht0netmaskdown删除IP地址
#routeadd0.0.0.0gw
#routedel0.0.0.0gw
#routeadddefaultgw设置网关
#routedeldefaultgw删除网关
#route显示网关
#ping
#iwconfigeth0modemanaged设置无线网卡的操作模式为managed
#iwlisteth0scan扫描无线网络,输出主机当前能接入的所有网络SSID
iwconfigeth0essidESSID设置SSID,其中ESSID为无线接入(AccessPoint)的SSID
iwconfigeth0keyXXX如果采用了WEP加密,需要设置WEP密码
iwconfigeth0用iwconfig命令来显示无线网卡(eth0、eth1)的信息。
用ethX表示无线网卡的名称
交换机的配置命令
Model=1时switch>实现命令:
exit
enable进入特权模式Model=2
Model=2时switch#实现命令
exit返回用户命令模式Mode=1
end退回特权模式Model=2
configureterminal进入全局模式Mode=3
vlandatabase进入VLAN设置Mode=5
copyrunning-configstartup-config保存配置
showvlan查看vlan配置信息
showrunning-config查看当前配置信息
showstartup-config查看当前配置信息
reload重新启动系统
Model=3时switch(config)#实现命令
exit返回命令Mode=2
end退回特权模式Model=2
hostname设置交换机的主机名
enablesecretxxx设置特权加密口令
noenablesecret删除特权加密口令
enablepasswordxxx设置特权非密口令
noenablepassword删除特权非密口令
ipdefault-gateway设置默认网关
lineconsole0进入控制台口Mode=6
linevty015进入虚拟终端Mode=6
interfaceethernet1进入端口设置Model=4
interfacevlan1进入vlan1Model=5
Model=4时switch(config-if)#端口配置模式--E接口配置命令
exit退回全局模式Model=3
end退回特权模式Model=2
shutdown关闭当前接口
noshutdown激活当前接口
interfacevlan1进入vlan1
interfacefastethernet0/1进入端口设置
switchportmodeaccess设置端口为静态vlan访问模式
switchportmodetrunk设置为干线
switchportaccessvlan2把端口分配给某个vlan
switchporttrunkallowedvlan1,2设置允许的vlan
noswitchporttrunkallowedvlan1禁止某个vlan通过trunk
switchporttrunkencapdot1q设置vlan中继
ipaddress设置vlan的IP地址
interfaceethernet1进入端口设置Model=4
interfacevlan1进入vlan1Model=5
Model=5时switch(vlan)#输入命令
exit退回全局模式Model=3
end退回特权模式Model=2
vtpdomain配置VTP管理域
vtppassword设置vtp密码
vtpserver设置vtp服务器模式
vtpclient设置vtp客户模式
vtptransparent设置vtp为透明模式
vlan2建VLAN2
novlan2删VLAN2
Model=6时switch(config-line)#实现命令
exit退回全局模式Model=3
end退回特权模式Model=2
lineconsole<控制台号>进入控制台口
linevty进入虚拟终端,允许number1到number2个用户可以telnet远程登陆//number2>number1
password设置登录口令xxx
login要求口令验证
Model=7时使能模式
enablesecret:
输入的是使能密码
enablepassword:
输入的是使能口令
实验二路由器动态路由实验
【实验目的】
了解动态路由协议的基本原理和作用,理解RIP协议的工作原理及特点,掌握RIP协议的配置
【实验要求】
1、理解RIP协议的工作原理。
2、熟悉路由器上RIP配置命令,通过配置动态路由RIP实现不同网络主机间的通信
【实验原理】
RIP(RoutinginformationProtocol,路由信息协议)是应用较早、使用较普遍的内部网关协议(InteriorGatewayProtocol,IGP),适用于小型同类网络的一个自治系统(AS)内的路由信息的传递。
RIP协议是基于距离矢量算法(DistanceVectorAlgorithms,DVA)的。
它使用“跳数”,即metric来衡量到达目标地址的路由距离,每条路由最大跳数为15,所以16跳以上视为“不可达”。
【实验步骤】
生成如上图的网络拓扑,三台Router及两台台主机并分别连接
通过在Router0、Router1、Router2上配置rip动态路由协议,使得两台主机可以互相ping通。
1、两台主机配置
<1>Host0
[root@Host0root]#ifconfigeth011.1.1.2netmask255.255.0.0
[root@Host0root]#routeadddefaultgw11.1.1.1
<2>Host1
[root@Host1root]#ifconfigeth044.4.4.1netmask255.255.0.0
[root@Host1root]#routeadddefaultgw44.4.4.4
2、配置各路由器的IP地址和rip协议
<1>Route0
Router(config)#ints0
Router(config-if)#ipadd22.2.2.2255.255.0.0
Router(config-if)#exit
Router(config)#inte0
Router(config-if)#ipadd11.1.1.1255.255.0.0
Router(config-if)#exit
Router(config)#iprouting//启动动态路由
Router(config)#rourip//配置rip协议
Router(config-router)#net11.1.0.0//将11.1.0.0网段加到rip动态路由中
Router(config-router)#net22.2.0.0
<2>Router1
Router(config)#ints0
Router(config-if)ipadd22.2.2.3255.255.0.0
Router(config-if)ex
Router(config)#ints1
Router(config-if)ipadd33.3.3.3255.255.0.0
Router(config-if)ex
Router(config)#iprouting
Router(config)#rourip
Router(config-router)#net33.3.0.0
Router(config-router)#net22.2.0.0
<3>Router2
Router(config)#ints1
Router(config-if)#ipadd33.3.3.5255.255.0.0
Router(config-if)#exit
Router(config)#inte0
Router(config-if)#ipadd44.4.4.4255.255.0.0
Router(config-if)#exit
Router(config)#iprouting
Router(config)#rourip
Router(config-router)#net33.3.0.0
Router(config-router)#net44.4.0.0
【实验结果】
完成上述配置后,在Host0pingHost1通,在Host1pingHost0也通。
[root@Host0root]#ping44.4.4.1//Host0pingHost1成功,能ping通
[root@Host1root]#ping11.1.1.2//Host1pingHost0成功,能ping通
注:
动态路由中还有OSPF协议和EIGRP协议,用户可以自己做一下实验!