想实现的拓扑图:
利用ros来实现中间switch三层交换机的功能,
其中e1口接上层路由,默认走access vlan1口,e2口为trunk口,允许vlan10,vlan20,e3口为trunk口,允许vlan10,vlan20,e4口为trunk口,允许vlan10,vlan20
e8口为access口,vlanid 为253
请注意ROS的口,默认就为trunk口,pvid为1。所以e1口就不用配置了,默认就是vlan1.
1、首先在bridge创建一个桥
2、把e2,e3,e4,e8全部加入到桥里
3、在bridge上划vlan
对于vlan10,vlan20,增加tagged接口ether2,ether3,ether4,对于vlan10和vlan20没有untagged接口。
如果你想在桥上面再创建vlan接口,并在接口上配置ip,(也就是interface的接口下面,创建vlan,并在ip address上把vlan添加IP,后面有截图)那么要把桥自己本身也加入到tagged里去。
对于vlan10和vlan20见下图:
对于vlan253见下图,因为为access口,所以ether8就是untagged:同样,需要把自己加入到桥里,是tagged的
创建完毕如下图:
4、因为ether8是access口,那么在Ports里,需要把pvid改为253,而ether2,3,4口都是 trunk口,那么他们的pvid不用动,默认就是1
5、如果你确定vlan确认配置无误,那么就可以启用桥的vlan:
6、由于我们前面已经把桥本身加入到tagged里了,现在我们在桥上创建三个vlan。也就是interface的接口下面,创建vlan
7、现在我们就可以给bridge上的三个vlan,创建ip地址。
完毕!
把ROS当作三层交换机的配置方法,实现access口,trunk口的,使用bridge-vlan的方法。
原文:https://www.cnblogs.com/itfat/p/13094976.html