博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ML2 配置 OVS VxLAN - 每天5分钟玩转 OpenStack(146)
阅读量:6716 次
发布时间:2019-06-25

本文共 917 字,大约阅读时间需要 3 分钟。

今天我们开始学习 OVS 如何实现 Neutron VxLAN,关于 VxLAN 的概念以及 Linux Bridge 实现,大家可以参考前面相关章节。


Open vSwitch 支持 VXLAN 和 GRE 这两种 overlay network。因为 OpenStack 对于 VXLAN 与 GRE 配置和实现差别不大,这里只讨论如何实施 VXLAN。


在 ML2 配置中 enable vxlan network

在 /etc/neutron/plugins/ml2/ml2_conf.ini 设置 vxlan network 相关参数。

指定普通用户创建的网络类型为 vxlan,同时 enable l2population mechanism driver,然后指定 vxlan 的范围。

上面配置定义了 vxlan vni 的范围是 1001 - 2000,这个范围是针对普通用户在自己的租户里创建 vxlan network 的范围。 因为普通用户创建 network 时不能指定 vni,Neutron 会按顺序自动从这个范围中取值。


对于 admin 则没有 vni 范围的限制,admin 可以创建 vni 范围为 1-16777216 的 vxlan network。


在 [agent] 中配置启用 vxlan 和 l2population。

最后在 [ovs] 中配置 VTEP。

vxlan tunnel 对应的网桥为 br-tun。 
local_ip 指定 VTEP 的 IP 地址。 
devstack-controller 使用 166.66.16.10,此 IP 配置在网卡 eth1 上。 
devstack-compute01 则使用 166.66.16.11,此 IP 配置在网卡 eth1 上。

初始网络结构

Neutron 服务重启后,通过 ovs-vsctl show 查看网络配置:

br-int 与 br-tun 通过 patch port “patch-tun” 和 “br-tun” 连接。 目前网络结构如下所示:

准备就绪,下一节我们创建 vxlan 并部署 instance。

转载地址:http://iyymo.baihongyu.com/

你可能感兴趣的文章
PaperWeekly 第35期 | 如何让聊天机器人懂情感
查看>>
为什么各大网站都在启用HTTPS?
查看>>
安防市场增长势头不减 行业竞争日趋激烈
查看>>
美国太阳能光伏安装商对2016年持乐观态度
查看>>
YunOS互联万物的下一个目标会是什么?
查看>>
荣成智慧城市建设稳步推进
查看>>
【8月23日直播】如何轻松玩转持续交付?
查看>>
知名区块链VC受黑客攻击,损失逾 30 万美元
查看>>
云存储四大趋势:看Microsemi如何创新
查看>>
RFID系统助力Nextbike自行车租赁管理
查看>>
于英涛总裁主题演讲
查看>>
三星押注5G技术以追赶诺基亚和华为
查看>>
《编程原本 》一1.3 对象
查看>>
行业展望:数据中心策略和调整业务
查看>>
Facebook抄袭Snap真的十恶不赦吗?
查看>>
AUTO_INCREMENT列在InnoDB里如何工作
查看>>
外勤365:提升企业线下销售效率,成就移动外勤首选品牌
查看>>
防范网络犯罪组合拳 警企合作是关键
查看>>
黑客入侵好莱坞越发失控 黑客组织高调发声明威胁
查看>>
结合重复数据删除和Rowhammer的攻击怎么解?
查看>>