上一节我们介绍了 VXLAN 的基本概念,今天介绍如何在 ML2 中启用 VXLAN。

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

tenant_network_types = vxlan

指定普通用户创建的网络类型为 vxlan。
这里还使用了一个名为 “l2population” mechanism driver,我们放到后面单独介绍。

然后指定 vxlan 的范围。

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

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

接着需要在 [VXLAN] 中配置 VTEP。
控制节点 devstack_controller 的 ml2_conf.ini 配置如下:

计算节点 devstack_compute01 的 ml2_conf.ini 配置如下:

local_ip 指定节点上用作 VTEP 的 IP 地址。
devstack_controller 的 VTEP IP 是 166.66.16.10,网卡为 eth1。
devstack_compute01 的 VTEP IP 是 166.66.16.11,网卡为 eth1。

注意:作为准备工作,这两个 VTEP IP 需要提前配置到节点的 eht1 上,Neutron 并不会帮我们分配这个 IP。

下节我们将开始创建第一个 VXLAN。

最新文章

  1. linux下解压.tar.gz .tar.bz2
  2. Java正则表达式实现字符串的动态多替换
  3. 解决web浏览器与servlet之间传输数据时出现的乱码问题
  4. ajax局部刷新
  5. Singleton Pattern单例模式
  6. Makefile经典教程(掌握这些足够)
  7. Hadoop 2.7.1 使用minicluster进行单元测试
  8. 二模 (13)day1
  9. linux 打开远程samba服务器
  10. apktool的下载地址
  11. HDOJ 1070 Milk(水题,考英文的)
  12. java常用日期函数总结
  13. php_linux_centos6.4_安装mysql_apache_php
  14. 关于html+ashx开发中几个问题的解决方法的感想和总结
  15. sublime text 3安装
  16. hTML 如何在不同页面上传递参数( 1 )
  17. spring中获取dao或对象中方法的实例化对象
  18. DingDing的CorpSecretID和SSOSecret不是一个东西
  19. 微信小程序 - 步骤条组件
  20. Error:Failed to resolve: android.arch.core:common:1.1.0

热门文章

  1. PHP用户注册与登录【1】
  2. [Android]依赖注入框架squareup的dagger
  3. Thinkphp3.2.3 执行query命令 包括在模板中使用<php> </php>时 query的使用方法
  4. 使用GDB 追踪依赖poco的so程序,core dump文件分析.
  5. eayui datagrid 分页 排序 详解
  6. 爬虫初探(2)之requests
  7. Linux下如何自己编译源代码(制作成可以安装的.deb文件)
  8. xcodebuild命令行打包发布ipa
  9. like语句百分号前置会使用到索引吗?
  10. Code First开发系列之领域建模和管理实体关系