前面我们学习了L2 Population 的原理,今天讨论如何在 Neutron 中配置和启用此特性。

目前 L2 Population 支持 VXLAN with Linux bridge 和 VXLAN/GRE with OVS。

可以通过以下配置启用 L2 Population。

在 /etc/neutron/plugins/ml2/ml2_conf.ini 设置 l2population mechanism driver。

mechanism_drivers = linuxbridge,l2population

同时在 [VXLAN] 中配置 enable L2 Population。

L2 Population 生效后,创建的 vxlan-100 会多一个 Proxy ARP 功能。

查看控制节点上的 forwarding database,可以看到 VTEP 保存了 cirros-vm2 的 port 信息。

cirros-vm2 的 MAC 为 fa:16:3e:1d:23:a3。 VTEP IP 为 166.66.16.11。

当需要与 cirros-vm2 通信时,控制节点 VTEP 166.66.16.10 会将封装好的 VXLAN 数据包直接发送给计算节点的 VTEP 166.66.16.11。

我们再查看一下计算节点上的 forwarding database:

fdb 中保存了 cirros-vm1 和 dhcp 的 port 信息。 当需要与它们通信时,计算节点 VTEP 知道应该将数据包直接发送给控制节点的 VTEP。

下节我们开始学习 Neutron 的另一个特性 -- Security Group。

配置 L2 Population - 每天5分钟玩转 OpenStack(114)相关推荐

  1. ML2 配置 OVS VxLAN - 每天5分钟玩转 OpenStack(146)

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

  2. 如何安装和配置 Rex-Ray?- 每天5分钟玩转 Docker 容器技术(74)

    2019独角兽企业重金招聘Python工程师标准>>> Rex-Ray 是一个优秀的 Docker volume driver,本节将演示其安装和配置方法. Rex-Ray 以 st ...

  3. LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)

    http://www.cnblogs.com/CloudMan6/p/5277927.html LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8) LVM 类型的 ...

  4. 部署 DevStack - 每天5分钟玩转 OpenStack(17)

    http://www.cnblogs.com/CloudMan6/p/5357273.html 部署 DevStack - 每天5分钟玩转 OpenStack(17) 本节按照以下步骤部署 DevSt ...

  5. Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)

    Cinder 组件详解 - 每天5分钟玩转 OpenStack(47) 本节我们将详细讲解 Cinder 的各个子服务. cinder-api cinder-api 是整个 Cinder 组件的门户, ...

  6. 每天5分钟玩转openstack跟学(一)预备知识

    前言:对于openstack我是一名小白,打算跟着CloudMan的<每天5分钟玩转openstack>进行学习,有兴趣的小伙伴可以跟着我一起,相互探讨,互相进步,该系列博文基本不涉及原理 ...

  7. 写在最前面 - 每天5分钟玩转 OpenStack(1)

    写在最前面 <每天5分钟玩转 OpenStack>是一个 OpenStack 教程,这是第 1 篇. 这个教程有下面两个特点: 系统讲解 OpenStack 从架构到各个组件:从整体到细节 ...

  8. 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)

    http://www.cnblogs.com/CloudMan6/p/5402490.html 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22) 本节首先讨论 p_ ...

  9. Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34)

    Pause/Resume Instance 操作详解 - 每天5分钟玩转 OpenStack(34) 本节通过日志详细分析 Nova Pause/Resume 操作. 有时需要短时间暂停 instan ...

最新文章

  1. 王爽著的《汇编语言》第3版笔记
  2. 李超线段树(Li-Chao Segment Tree)
  3. NC:电缆细菌减少水稻种植土壤中的甲烷排放
  4. [非技术参考]C#基础:使用Thread创建线程(1)
  5. 保证java的jar包在后台运行
  6. WIN7电脑文件莫名其妙被删除后的恢复
  7. Lombok 介绍和使用详情
  8. 【AutoML】进化算法如何用于自动模型搜索(NAS)
  9. python openstack vpc互通_深入浅出新一代云网络——VPC中的那些功能与基于OpenStack Neutron的实现(一)-简述与端口转发...
  10. 北京小哥在日本召唤出机器飞龙,拿下ICRA 2018最佳无人机论文
  11. windowsError错误码详解
  12. 【知识蒸馏】如何写好BERT知识蒸馏的损失函数代码(一)
  13. BZOJ4033 [HAOI2015]树上染色 【树形dp】
  14. 在3dmax中打开文件时,显示路径无效,如何处理?
  15. 崩坏3区号+86_崩坏3春节祝福电话怎么接_崩坏3春节祝福电话接听条件介绍-街机中国...
  16. 花菁染料(cas773041-79-5|cas427882-78-8|cas14134-81-7)结构图及合成路线图
  17. 程序打印页面显示:Evaluation Warning : The version can be used only for evaluation purpose......
  18. “火星人”马斯克推论:世界很大可能性是被编程的,上帝可能是个程序员!
  19. [转载]--令人拍案叫绝的Wasserstein GAN
  20. ZooKeeper之分布式环境搭建

热门文章

  1. 向深度学习三剑客学习四种科研精神(上)
  2. 89页PPT揭秘:人工智能产业爆发的拐点
  3. 基于系统科学理论的认知科学研究进展
  4. 华为与英特尔开展5G互操作性测试
  5. 详解最大似然估计(MLE)、最大后验概率估计(MAP),以及贝叶斯公式的理解...
  6. 实现多个标签页之间通信的几种方法
  7. C#进行MapX二次开发之控件基本操作
  8. 跟着柴毛毛学Spring(3)——简化Bean的配置
  9. ORACLE安装参数修改
  10. 为centos选择国内yum软件库