把ROS当作三层交换机的配置方法,实现access口,trunk口的,使用bridge-vlan的方法。

想实现的拓扑图:

利用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地址。

完毕!

原文地址:https://www.cnblogs.com/itfat/p/13094976.html