码迷,mamicode.com
首页 > 其他好文 > 详细

Neutron L2Populate

时间:2017-06-30 14:09:32      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:arp   传统   设备   blog   logs   switch   0.12   处理   默认网关   

本文主要分析Neutron L2Pop工作具体过程。

L2Pop提供的功能点:

  • ARP Proxy   (主机没有配置默认网关或没有任何路由策略)
  • 抑制多播      (产生的多播仅被分发到拥有相同VNI的VTEP端)
  • 减少或推迟VTEP间Tunnel连接的创建(VTEP端创建VNI下首个Port时,L2Pop触发该VTEP端与相同VNI下已创建Port的VTEP端之间建立Tunnel)

实验环境:

  • 网络节点:192.168.80.130
  • 计算节点:192.168.80.131
  • 计算节点:192.168.80.129

OpenStack部署图:

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Neutron环境下VTEP端创建两个vswitch设备(br-int,br-tun),br-int当作传统二层switch,同时br-int用flow起到防ARP欺骗的功能 

br-int端口清单

技术分享

br-int Flow 清单

技术分享

br-tun 设备处理vxlan的封装与解封装,MAC帧被放到UDP内,封装后的包在VTEP之间基于传统的三层设备进行路由,形成一个虚拟的大二层网络

br-tun 端口清单 

技术分享

br-tun Flow清单

技术分享

Packet处理流程:

技术分享

Without L2Pop :

技术分享

Neutron L2Populate

标签:arp   传统   设备   blog   logs   switch   0.12   处理   默认网关   

原文地址:http://www.cnblogs.com/gaozhengwei/p/7098105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!