本文主要是介绍【计算机网络仿真实验-实验2.7】单臂路由,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实验2.7 单臂路由
1. 实验拓扑图
2. 测试连通性
测试PC1 PC2 PC3 之间的连通性
无法ping通,因为它们处在不同的网段,而二层交换机不具备路由功能,因此没办法接通
3. 在交换机上创建vlan10,并将端口0/2划分到vlan10中
Switch>enable
Switch#configure terminal !进入全局配置模式
Switch(config)#vlan 10 !建立vlan10
Switch(config-vlan)#exit !返回全局配置模式
Switch(config)#interface FastEthernet0/2 !进入端口0/2
Switch(config-if)#switchport access vlan 10 !将端口配置到vlan 10Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#interface FastEthernet0/3
Switch(config-if)#switchport access vlan 20Switch(config)#vlan 30
Switch(config-vlan)#exit
Switch(config)#interface FastEthernet0/4
Switch(config-if)#switchport access vlan 30
4. 将交换机上与路由器相连的端口(fa0/1)定义为TagVLAN模式
Switch(config)#interface FastEthernet0/1 !进入接口配置模式
Switch(config-if)#switchport mode trunk !trunk即为tagvlan模式
Switch(config-if)#exit
Switch(config)#exit
设置完成结果
5. 路由器配置
Router>enable
Router#configure terminal
Router(config)#interface FastEthernet0/0
Router(config-if)#no ip address !删除该接口的所有IP地址
Router(config-if)#exit
Router(config)#interface FastEthernet 0/0.5 !进入子接口(注意格式)
Router(config-subif)#description vlan 10 !对子接口进行描述,表示在此设备上配置有虚拟局域网,此接口属于VLAN 10
Router(config-subif)#encapsulation dot1Q 10 !对接口封装802.1q协议,并定义VID(VID对应相应VLAN)
Router(config-subif)#ip address 192.168.10.1 255.255.255.0
Router(config-subif)#exitRouter(config)#interface FastEthernet0/0
Router(config-if)# interface FastEthernet0/0.10
Router(config-subif)#description vlan 20 !对子接口进行描述
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.20.1 255.255.255.0
Router(config-subif)#exitRouter(config)#interface FastEthernet0/0.15
Router(config-subif)#description vlan 30 !对子接口进行描述
Router(config-subif)#encapsulation dot1Q 30
Router(config-subif)#ip address 192.168.30.1 255.255.255.0
Router(config-subif)#end
6. 查看实验结果,是否能ping通并进行分析
从上述测试结果中可以看出,通过在路由器上配置单臂路由,可实现不同VLAN之间的主机通信。实验时,应注意在给路由器的子接口配置IP地址前,必须先封装dotlq协议。各个VLAN的主机,要以相应的VLAN子接口的IP地址作为网关。
实验中使用到的子接口是逻辑接口,并非实际存在的物理接口,但其功能和物理接口相同。当一个物理接口被当作多个逻辑接口使用时,通常需要在该接口上启用子接口。通过多个逻辑子接口实现物理接口以一当多的功能。
在实验中还使用了接口描述。接口描述虽然对路由器的工作没有实际影响,但是可以方便对路由器的维护。如果使用了恰当的描述,那么在查看路由器中的相关信息时,就可以知道路由器的某个接口的用途。
由于单臂路由数据包的进出都使用同一个接口,必然对该路由器的硬件要求比较高,所以在实际使用中一般选择稳定和内存较大的路由器。
至此,实验二中的所有实验全部完成!
本篇收录在计算机网络专栏下
查看图中其他实验内容及资源下载,请前往首页计算机网络专栏
点赞关注收藏,获取更多干货~
这篇关于【计算机网络仿真实验-实验2.7】单臂路由的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!