昨天,大伙聚会有说到“单臂路由”的事情。当时听了,自己心里还有印象,不过具体要配置起来,似乎还是有点小困难的。于是今天打开思科模拟器,进行摆弄一翻。
配置好后,用ping 命令,试了试。可惜大跌眼镜,竟然ping不通,提示是“目标不可达”。好家伙,这下可就又得玩了。
难道是自己配置错了?心里嘀咕着,打开“谷歌”搜了几篇文章,发现了问题:
问题一,关于子接口封装顺序;看了几篇博文,都是配置好子接口ip地址之后再进行封装
R1(config)#int f0/0 //进入f0/0端口;
R1(config-if)#no sh //打开端口;
R1(config-if)#int f0/0.1 //进入f0/0子端口1;
R1(config-subif)#ip add 192.168.1.1 255.255.255.0 //配置IP地址;
R1(config-subif)#encapsulation dot1q 10 //用IEEE802.Q封装协议封装,指定给VLAN 10
之后,我按照如上所示方法配置,出现报错!大楷意思是“没有对接口进行封装”!
R1(config-if)#no sh //打开端口;
R1(config-if)#int f0/0.1 //进入f0/0子端口1;
R1(config-subif)#ip add 192.168.1.1 255.255.255.0 //配置IP地址;
R1(config-subif)#encapsulation dot1q 10 //用IEEE802.Q封装协议封装,指定给VLAN 10
之后,我按照如上所示方法配置,出现报错!大楷意思是“没有对接口进行封装”!
更换顺序后(先封装dot1q,在ip地址),就没问题了。
问题二,是我自己的失误,也是此次实验失败的最根本原因:
大家对这条语句都很熟悉R1(config-subif)#encapsulation dot1q 10 dot1q 后边的“10” 就是vlan号,不同vlan用不同的vlan号,我划分的vlan是vlan 2 和vlan 3 ,配置时缺错误的输成了 “dot1q 1” 和“dot1q 2” !
聪明的你,该发现了,我忘了配置“dot1q 3”,缺多配置了“dot1q 1”!
这就是我单臂路由的错误总结,希望对午饭们有帮助!谢谢
转载于:https://blog.51cto.com/chenxinhong0599/365722