ITPub博客

首页 > IT职业 > IT图书 > neutron学习:实例直接加入外部网络(FLAT类型)

neutron学习:实例直接加入外部网络(FLAT类型)

IT图书 作者:soloxiao 时间:2021-09-09 10:22:57 0 删除 编辑

实验结论:
VM可以直接加入FLAT类型的外部网络,无需额外添加/设置路由即可访问网路。

  • VM直连外部网络


    图片描述

    VM


    图片描述

    FLAT外部网络

  • 内部机制
    这里是ML2 plugin,mechanism driver 是openvswitch。
    先来看张图,这是最终实现的网络逻辑(数字表示数据流动经过)


    图片描述

    image.png

首先,neutron会为vm创建linux bridge:qbr1b64ccb7-07


图片描述

image.png


其中,tap1b64ccb7-07是VM的VNIC


图片描述

VNIC


qvb1b64ccb7-07是veth设备的一端,另一端qvo1b64ccb7-07链接在openvswitch创建的br-int上

图片描述

veth设备


图片描述

ovs的br-int

。
OK,在VM里ping外网


图片描述

image.png

  • 总结
    在openstack中,新创建VM可以直接加入FLAT外部网络,无需交换机支持(不需要设置端口模式(access/trunk))。对于小型网络,免除租户设置路由,floating ip,可以快速访问,对于不需要网络隔离内部应用还挺方便。



作者:simon_2017
链接:https://www.jianshu.com/p/131b85d5e011


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2079/viewspace-2821275/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    122
  • 访问量
    822