VLAN aware VMs几个误区

本文详细解析OpenStack中的VLAN aware VMs特性,指出该特性解决租户级VLAN网络接入,与底层VLAN或vxlan无关。每个VM内部的VLAN对应底层一个VLAN。创建过程中需注意Trunk的subport与underlay VLAN的区分,以及VM内子接口配置。报文在tbr和br-int桥之间通过tag转换进行转发。
摘要由CSDN通过智能技术生成

前面文章介绍了openstack 为了解决VM内可以接入多个vlan网络的一个特性“VLAN aware VMs”,但是在实际调试中遇到了些问题,这里做下说明。

      其实这里面有几个小误区:

1.该特性实际上是解决了租户级的vlan,跟底层是vlan还是vxlan无关。所以底层underlay如果也是vlan的话,注意要有所区别。

2.针对underlay是vlan的组网而言,其实租户 vm 内部的每一个vlan实际也对应底层一个vlan。

这里需要强调几点   

步骤

  • create parent_net 以及parent_subnet 网段和port(parent_port)等信息
  • create subnet_net以及subnet_subnet 网段和port(subport)等信息
  • create trunk 指定parent_port sub_port(后续可以给这个trunk在添加或者删除subport)
  • create vm 指定parent-port
  1. 每一个虚机对应的parent-port,即创建虚机的时候-nic 参数指定。
  2. 在创建trunk时,添加subport时指定的segment id和实际的underlay 的vlan无关,因为underlay如果是vxlan也是可以的。
  3. 创建好vm后,要在vm内创建子接口,并指定mac地址,该mac地址是对应neutron 为该subport分配的地址
  4. vm的子接口所在网络可以dhcp获取ip
  5. 一个trunk 对应的一个parentport和若干个subport, 也就对应一个VM

二、网络模型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值