vxlan采用Mac+in+TCP封装方式,TCP源和目的端口是多少?

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

}

《vxlan简介PPT课件》由会员分享,可在线阅读,更多相关《vxlan简介PPT课件(14页珍藏版)》请在人人文库网上搜索。

1、.1,为什么需要VX LAN,1。VLAN数量限制4096个VLAN远远不能满足大型云计算数据中心的需要注意:可以通过租户隔离VLAN数量问题,而无需从根本上解决VLAN数量问题。VLAN ID 2。限制物理网络基础架构重复使用注意:解决跨域的双层VLAN互操作性问题3。TOR交换机Mac表耗尽(TOR连接物理服务器,记录Mac地址表,如果表已满,软件包将被洪水淹没,直到停止学习、记录过期或记录明确的MAC地址表)由于虚拟化和东西方通信量,更多MAC表条目4。虚拟机迁移的限制,2,vxlan tunnel是什么?(RFC ),Vxlan:VX

2、xlan)虚拟可扩展LAN是一种叠加网络技术,是使用MAC in UDP封装的50字节数据包消息头。提供在三层网络中叠加两层网络的功能。VX LAN标头中的VNI是大于4096的24位和可通过三层网络的UDP包;比VLAN更好的伸缩性VTEP:Vxlan tunnel End Point;Vxlan消息标头内部目标Ip地址(支持单播)Vxlan网络标识符(VNI),3,VX LAN消息格式,(1) VX LAN标头共8字节,当前使用Flags中的8位id位之一和24位的Vxlan网络标识符(VNI),其他未定义但使用时必须设置为0 x0000。(2)外部UDP标头目标端口使用4798,但可以根

ARP请求响应后,VM1知道VM2的Mac地址,并与VM2通信(VM1以TCP方式向VM2发送数据)。VTEP1从VM1发送数据包,使用MAC地址在流表中验证VM1和VM2是否属于VNI。两个虚拟机不仅位于同一VNI(不是同一VNI上的网关)中,而且VTEP1已经知道VM2的所有地址信息(MAC和VTEP2_IP)。VTEP1封装新数据包。然后交给连接的交换机。(2)连接的交换机接收服务器发送的UDP包

5、,将目标IP地址与自己的路由表进行比较,然后将数据报转发给相应的端口。(3)目标VTEP收到数据包后,如果检查器VNI与UDP报纸的VNI和VM2的VNI匹配,则封装数据包,然后将其提交给VM2进行进一步处理。此数据包传输已完成。与Vxlan相关的整个行为(可能跨越多个网关)对VM是透明的,VM不会感觉到传输过程。VM1和VM2启动TCP以传输数据,但是数据包实际上传递到了UDP,两端的VTEP不检查数据是否正确或顺序是否完整。所有这些任务都在收到封装的TCP包后由VM1和VM2执行。也就是说,如果UDP封装TCP连接,则UDP和TCP将作为两个单独的协议堆栈运行,而不徐璐交互。8,如果需要V

6、XLAN网关、VXLAN网络和郑智薰VXLAN网络连接,则使用VXLAN网关桥接VXLAN网络和外部网络,并希望在vxlan网络中实现其他VXLAN互连,在VXLAN网络和外部网络之间桥接,以及在VXLAN id和VLAN ID之间映射和路由,VXLAN网络之间的通信需要三层设备支持,如Vxlan路由。VXLAN网关可以由硬件和软件实现。9,VXLAN部署,(1)纯VXLAN部署方案对于VXLAN内连接的虚拟机,虚拟机的VLAN信息不再是交付的基础,因此虚拟机迁移不受三层网关的限制,可以通过三层网关执行迁移。10,VXLAN部署,(2) VXLAN和VLAN混合部署为了实现VLAN和VXLAN

7、之间的互操作性,VXLAN定义了VXLAN网关。VXLAN网关有两种类型:VXLAN端口和常规端口。从VXLAN网络向常规网络接收数据时,VXLAN网关将删除外部包头,并根据内部层的原始帧头将其传送到常规端口。如果数据从通用网络进入VXLAN网络,VXLAN网关将指定外部标头标签,根据原始VLAN ID映射到VNI,并删除内部标头VLAN ID信息。如果VXLAN网关发现VXLAN包的内部帧头具有原始的双层VLAN ID,则会直接删除此包。因此,VLAN ID是仅在一个两层网络上工作的本地信息。VXLAN是隧道机制,无法传送VLAN ID或验证VLAN ID是否正确。因此,VXLAN网关连接到

8、现有网络的端口必须配置ACCESS端口,不能启用TRUNK端口。11、参考链接、12,问题,VXLAN数据帧的外部内层源目标IP地址起什么作用?外部IP:源IP是发送消息的虚拟机所属的VTEP的IP地址,目标IP是目标虚拟机所属的VTEP IP地址,称为overlay内部IP,用于在网络上发送数据消息。实际源目标Ip地址,用于在数据消息到达目标虚拟机时寻址。连接到VTEP的交换机端口?如果VTEP从VXLAN消息接收到具有VLAN ID的接收,则VLAN ID仅在本地有效,因此将丢弃。因此,连接到VTEP的交换机端口必须设置为access模式,而不能设置为TRUNK模式。13、VM之间的通信模式有三种主要模式:VNI(分布在相同和不同的实体上)、来自不同VNI的交叉网络访问以及VXLAN和郑智薰VXLAN之间的访问。14,2台虚拟机,VX LAN实施,包括虚拟机:一个物理eth1接口,一个虚拟桥,向多个虚拟网卡生成桥添加VNI,专用网络IP公共网络IP,

}

“如果服务器作为VTEP,那从服务器发送到接入设备的报文便是经过封装后的报文,这样,接入设备就不需要学习VM的MAC地址了,它只需要根据外层封装的报文头负责基本的三层转发就可以了。因此,虚拟机规模就不会受网络设备表项规格的限制了”
这句话要怎么理解,我觉得在VTEP上也要存放MAC地址表啊,要不然VTEP要怎么把收到的报文转发到所属的VM上呢

}

我要回帖

更多关于 docker macvlan宿主机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信