linux vlan虚拟接口,linux的vlan模型

这几天配置linux的 vlan, 学习了下linux的vlan实现模型,记录一下。

b906b46dac7208224e3ee2bf87d1f0ab.png

默认情况下创建一个BR就是BR0,左图所示,这种情况下无vlan,BR0就是个简单的桥,tap0和tap1就是两个虚拟网卡,连接vm。

当创建vlan时,例如vlan 11,通过vconfig将eth0加入vlan11,会生成一个虚拟接口eth0.11。

然后创建BR11,将eth0.11加入BR11,这个BR11就是vlan11的桥设备,tap2和tap3是虚拟接口,连接vm。

下面说明linux中vlan的实现:

1 eth0.11相当于BR11的上联接口,这个接口上会进行tag封装/剥离的处理;对应于交换机的概念相当于trunk口;

2 挡转发报文要从eth0.11转发出去时,会加上本vlan的tag 11; 当报文从eth0.11收进来时,会进行tag的剥离,剥离后的un tag报文在BR内转发;

3 在BR11内成员口之间转发的流量是不会带tag的,例如tap2连接vm,vm发出的报文肯定不带tag,挡BR11转发报文时也不会加tag;

4 BR11相当于vlanif,通常在BR11上配置ip地址,这个ip地址可以作为BR11中下联所有vm的vlan网关;通常也是这么配置的;

5 和交换机上各种端口角色的对应关系:ethX.X 相当于交换机上的vlan trunk口; tapX 相当于交换机上的vlan access 接口;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值