VXLAN的实现模型如下图:
在这个实现模型中,VTEP(VXLAN Tunnel End Point)是位于计算节点的br-tun上,但是在实际应用中,VTEP也有位于TOR交换机的情形。
VTEP位于TOR上,而不是Host内的br-tun。我们把这一段组网抽象成下图:
从用户视角,这是一个VXLAN网络,所以Neutron对外暴露的接口(模型)仍然是Network。但是在具体实现时,VTEP位于TOR上,而且,TOR还需要做VNI(VXLAN ID)到VLAN ID的映射(VLAN1、VLAN2、VLAN3、VLAN4)。这个映射并不能随意映射,因为TOR交换机上的VLAN ID,也不能任意取值,需要经过规划。所以Neutron就有了如下模型:
segment实际上是一个列表,这个列表的元素是[provider:physical_network,provider:network_type,provider:segmentation_id],Neutron正是通过这三个字段描述了需要描述的信息(比如VLAN ID,即provider:segmentation_id)。
说到这里,你可能会问,那个VXLAN网络的VNI,在哪里输入?这个VNI的赋值,由Neutron内部自动生成,而它生成的方法是根据配置文件的规则。
通过上述的这个场景(VTEP位于TOR上),我们可以总结出Network模型中的segments字段的用途:
1 使用场景:主要是VTEP位于TOR上。
2 用户体验:用户感觉到的只是一个普通租户,感觉不到实现细节。
3 字段用途:由于VTEP位于TOR上,Neutron内部还需要做一个网络ID的二次转换。TOR的VLAN ID是一个提前规划好的值,不能任意取值。此时,segments字段就承担这个作用,它的取值表达的就是这些提前规划好的值。
在这里,Network模型本身的网络ID相对于外部网络ID,segment字段里的网络ID相当于内部网络ID。Network本身的网络类型是VXLAN,segments字段里的网络类型是VLAN。

Multi-Segment应用——VTEP位于TOR交换机上相关推荐

  1. 通过mac地址查找PC位于那个接入层交换机上

    工作需求:通过mac地址查找PC3位于那个接入层交换机上 拓扑图如下: #在核心交换机上查找该mac地址对应的IP地址,属于那个VLAN,从哪个接口学习到的MAC地址信息. <COREA> ...

  2. 交换机上的三种端口模式

    补充知识 PVID和VID区别 PVID英文解释为Port-base VLAN ID,是基于端口的VLAN ID,一个端口可以属于多个vlan(本质意思是该端口采用 hybrid或者trunk模式下, ...

  3. 交换机启用光口命令_如何在思科交换机上查询光模块状态?

    本篇文章易天光通信(ETU-LINK)将为大家介绍下怎么在思科交换机上查询光模块的信息. 第一步,我们需要连接网络,然后登陆思科交换机的管理平台,用户名和密码默认是cisco/cisco. 第二步,在 ...

  4. 根据IP查找在交换机上的端口

    根据IP查找在交换机上的端口 show arp | in ip找到MAC地址, 然后show mac-address-table address MAC找到对应交换机端口, vlan1 必须管理DOW ...

  5. 在交换机上配置Telnt

    [实验目的]:学习如何在交换机上启用Telnet,实现通过Telnet远程访问交换机. [需求分析]:需要掌握如何配置交换机的密码,以及如何配置Telnet,掌握以Telnet的方式远程访问交换机的方 ...

  6. 在交换机上,广播帧是如何发送的,

    请问: 在交换机上,广播帧是如何发送的,若一个交换机的端口在令一个网段,是否能收到广播帧呢? 我是新手 转载于:https://blog.51cto.com/test2016/155379

  7. 思科服务器与交换机链接配置文件,使用思科S系列交换机上的配置迁移工具转换配置文件...

    使用思科S系列交换机上的配置迁移工具转换配置文件 简介 思科配置迁移工具允许您将上一代思科S系列交换机(如Sx200.Sx300和Sx500系列)的配置文件转换为最新设备(如Sx250.Sx350.S ...

  8. 成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件

    成功解决Windows无法启动服务NVIDIA Dispaly Container LS服务(位于本地计算机上),错误2:系统找不到指定的文件 目录 解决问题 解决思路 解决方法 解决问题 Windo ...

  9. 【技术】交换机上如何对流量拦截

    1.Storm-Control 风暴控制 风暴控制防止交换机的端口被局域网中的广播.组播或者一个物理端口上的单播风暴所破坏.当流量 在局域网中泛洪,建立的过多的流量将占用过多的带宽,并导致网络拥塞.风 ...

最新文章

  1. 我的世界java版不会玩_我的世界:五张MC趣图,Java版玩家永远不懂基岩版玩家的痛...
  2. 2021年春季学期-信号与系统-第六次作业参考答案-第四小题
  3. GPU 加速下的图像视觉
  4. Ubuntu Pycharm启动后卡住无法操作
  5. java容器类2:Map及HashMap深入解读
  6. php tipask yii 单点登录_php实现单点登录实例
  7. 有关TinyXML使用的简单总结
  8. 并发容器ConcurrentHashMap——JDK1.7与JDK1.8区别
  9. 象棋名手手机版2019最新版_象棋名手326手机版-象棋名手增强版v6.58 安卓版-单机手游网...
  10. STM32驱动SPI FLASH(W25Q64)
  11. 不打补贴战,快狗打车凭什么冲刺“同城货运第一股”?
  12. 台湾芯唐(华邦)强势推出:W79E2051/W79E4051,兼容AT89C2051/4051
  13. CSS垂直居中img
  14. Linux系统学习前的一些准备-Linux-学习笔记(二)
  15. 2022年各行业白皮书市场研报合集(共125份)
  16. TinyG 入门06
  17. 卡洛斯·斯利姆·埃卢
  18. csdn竟然还有这种神器!后悔没有早点知道!超好用的csdn插件,别再犹豫了,赶快入手吧!
  19. 鸟哥的私房菜 笔记备份
  20. Python实现中文转拼音功能

热门文章

  1. php gd扩展库,linux/windows安装php-gd扩展库
  2. Dynamic Languages — ready for the next challenges, by design
  3. 赫美集团取消收购易到54%股权 后者拟独立进行IPO
  4. 双目立体匹配之视差优化
  5. 粗粒度和细粒度的概念区分
  6. ubuntu不能联网
  7. 作为一名普通的程序员,聊聊这四年的工作感悟
  8. 干货分享!35岁以后的Android程序员出路在哪里?完整PDF
  9. jit java 怎么配置_新的Java JIT编译器Graal简介
  10. numpy中矩阵的点乘和叉乘