小挨踢gril▲网络工程师你真的理解VxLAN技术吗?(原来二层网络可以这么玩)( 二 )
VTEP对VM发送的原始以太帧进行“封装” , 从上至下封装如下所示:
VXLANHeader增加VXLAN头(8字节) , 其中包含24比特的VNI字段 , 用来定义VXLAN网络中不同的租户 。 此外 , 还包含VXLANFlags(8比特 , 取值为00001000)和两个保留字段(分别为24比特和8比特) , 增强可扩展性 。
UDPHeaderVXLAN头和原始以太帧一起作为UDP的数据部分 。 UDP头的目的端口号(VXLANPort)固定为4789(可以修改) , 源端口号(UDPSrc.Port)是原始以太帧通过哈希算法计算后的值 。
OuterIPHeader封装外层IP头 , 其中的源IP地址(OuterSrc.IP)为源VM所属VTEP的IP地址 , 目的IP地址(OuterDst.IP)为目的VM所属VTEP的IP地址 。
OuterMACHeader封装外层以太帧头 。 其中的源MAC地址(Src.MACAddr)为源VM所属VTEP的MAC地址 , 目的MAC地址(Dst.MACAddr)为到达目的VTEP的路径上下一跳设备的MAC地址 。
当目的IP为接收端的VTEP的IP时 , 假如不知道这个IP地址 , 则需要执行ARP请求来获取 , 步骤如下:1.目标IP被替换成与源虚拟机具有相同VNI的多播组IP地址;
2.所有VTEP端都接收该多播报文 , VTEP查找所在主机上的全部虚拟机来匹配源虚拟机的Inner目的MAC 。
3.目标VTEP的虚拟机会回应该多播包 , 从而获得目标VTEP的IP地址 。
4.发送端VTEP添加VNI-VTEP-虚拟机MAC的映射关系到自己的VXLAN表中 , 以避免再次组播学习 。
VxLAN的部署VxLAN存在underlay及overlay的概念 , 它是在原有的网络架构上再overlay新增了一层网络(不影响原有网络) 。 因为是架构在IP层之上 , 两站点只需要IP可达 , 就可以建立VxLAN隧道(部署VxLAN) 。对于CE系列交换机而言 , BD与VNI是1:1的映射关系 , 这种映射关系是通过在VTEP上配置命令行建立起来的 。 配置如下:
#
bridge-domain20//表示创建一个“大二层广播域”BD , 其编号为20
vxlanvni2000//表示在BD20下指定与之关联的VNI为2000
#
VTEP会根据以上配置生成BD与VNI的映射关系表 , 该映射表可以通过命令行查看 , 如下所示:
displayvxlanvni
Numberofvxlanvni:1
VNIBD-IDState
----------------------------------
500010up
有了映射表后 , 进入VTEP的报文就可以根据自己所属的BD来确定报文封装时该添加哪个VNI 。 那么 , 报文根据什么来确定自己属于哪个BD呢?
报文根据什么去确定自己属于哪个BD呢?二层子接口或者物理接口根据配置来检查哪些报文需要进入VXLAN隧道 , 同时对检查通过的报文做怎样的处理 。
以华为的交换机为例:
文章图片
default类型允许所有报文进入VXLAN隧道 , dot1q和untag类型的只允许某一类报文进入 。
经过同一物理接口的报文既有带VLANTag的 , 又有不带VLANTag的 , 并且他们各自要进入不同的VXLAN隧道 , 则可以在该物理接口上同时创建dot1q和untag类型的二层子接口 。 default类型(应用于均需要走同一条VXLAN隧道的场景 , 下挂的VM全部属于同一BD)的子接口允许所有报文进入VXLAN隧道 , dot1q和untag类型的子接口只允许某一类报文进入 。 也即意味着前者不可与后者在同一子接口 。 (不然报文到了接口之后如何判断要进入哪个二层子接口)VxLAN隧道的建立:分手动和自动建立对于CE系列交换机 , 以上配置是在NVE(NetworkVirtualizationEdge)接口下完成的 。 配置过程如下:
#
interfaceNve1//创建逻辑接口NVE1
source1.1.1.1//配置源VTEP的IP地址(推荐使用Loopback接口的IP地址)
vni5000head-endpeer-list2.2.2.2
vni5000head-endpeer-list2.2.2.3//表示属于VNI5000的对端VTEP有两个 , IP地址分别为2.2.2.2和2.2.2.3
推荐阅读
- 工业互联网@程序员的术与道:术——编程基本功之网络编程
- 科技曰报沈郎乡 侠天下 网红餐厅汤系火锅 尤溪桂峰4A景区,凤槿网络
- 「客户端」学习网络编程,不了解TCP协议?难怪面试被刷下去,还不来学习!
- 精选热点资讯沈阳市沈河区:网络直播助现代商贸业转型升级
- 火科技看看哪一款是你最爱的,国产新四大5G网络旗舰手机全部发布
- 手机大魔王iPhone8跌至冰点价提前砸场,全系OLED+5G网络iPhone12曝光
- InfoQ8 年,只为下载动漫视频,二次元“中毒”患者?一黑客操纵僵尸网络
- 小葵花唯一一加7跌至白菜价,友商直呼残暴,一加8率先完成5G网络连接
- 爱集微欧洲这个城市每个5G基站补贴2.75万欧元,全球5G网络部署加速
- 可可酱不插电,无网络限制,学习工作效率更高,移动A4打印机:760g