很多人都在问H3C是否有像CISCO三层端口切换类似的命令 switchport 。
答案是肯定的。有。很多人都不知道。
其实无论是思科还是H3C还是华为他们都有这样的命令。但是在H3C和华为中不经常使用交换机的端口作为三层口去组网。
CISCO 三层端口切换命令
命令: no switchport
视图: 接口视图下
解释: switchport 意思是交换端口,加个no就是关闭交换机端口,自然就切换为了三层路由端口
可用条件:交换机为三层交换机。
H3C 三层端口切换命令
命令:port link-mode { bridge | route }
视图:接口视图下
解释:bridge 是桥接也就是二层,route是路由也就是三层
可用条件:交换机必须为三层,但是像 S3600 这些三层没有,貌似是S5800以上才有的。可路由业务的。
很多高手都不知道该命令,原因是不常用此模式,常常都是把端口化给一个vlan,给vlan配IP地址就可以实现同样的业务。
华为 三层端口切换命令
命令: undo switchport
视图: 接口视图下
解释: switchport 意思是交换端口,加个undo就是关闭交换机端口,自然就切换为了三层路由端口
可用条件:交换机为三层交换机。
另外华为的设备还有一个牛逼的是交换机即使切换了三层,也不能直接在物理端口下配置IP地址哦。只能给vlan陪ip地址。这个命令虽然能用,可能是由于和路由端口功能的原因吧。但是在路由器下就可以哦。并且,华为三层路由端口可以直接配置多个不同网段的IP地址,其中一个为主IP,其余都为从IP,配置命令是:
主: ip address x.x.x.x x.x.x.x
从: ip address x.x.x.x x.x.x.x sub
这样2个ip地址都能同时使用。如果在组网中直连线路中是不同网段ip也能通信。可能你没明白这话什么意思:
举个例子:
上图情况,无论你如何配置路由,两个路由器是不论通信的。这是因为IP通信的原理限制。常常在网络组网中我们的IP地址分配就会出现这样的情况在不同的网段。那么为了同时使用IP且又能通信,解决办法就是。在AR4中GE端口加一个从IP地址,网段为AR3的 ge端口网段。这样,2个路由器之间就能ping通了~不信你可以试试。
其实在思科 华三 华为这些交换机中都有这些功能,只是命令写法不一样。比如