0
点赞
收藏
分享

微信扫一扫

VXlan深入解读

之前在我的文章中已经不止一次提到过vxlan 这个概念了,今天之所以还要再一次拿出来讲一讲,也是因为偶然间发现对这个概念理解更为深入一些了,所以就来和大家分享。
前面已经提过vxlan是虚拟拓展局域网的缩写,vxlan中定义了一个名字叫做VTEP的功能,在vxlan中我们把这个vtep看到一个实体,说的简单点就是可以将之看作是一个隧道端的工人。
接下来进入重点,那么到底什么是vxlan?是如何实现的呢?首先vxlan是将以太网报文封装到udp传输层上的一种隧道转发模式。这里提到了两个关键词:封装和隧道。在这里我们可以用发货工人打包货物进行发货以及收货工人打开货物的流程来类比!所谓的封装就是VTEP(打包工人)在虚拟交换机(简陋工作台)对数据包进行封装,那么如果此时VTEP功能直接被集成到了虚拟机的hypervisor(工作台所在的打包间)内,那么所有虚拟机流量在进入物理网络之前,就都会在虚拟交换机所在的hypervisor上打上vxlan的标签和UDP包头(在包装上写上收货地址);那么隧道又是如何形成的呢?有隧道就必然会有终点,也就是开头我提到的VTEP实体,这个实体(隧道端点)其实就是已经将VTEP功能集成到虚拟交换机所在的hypervisor的虚拟机(打包间),那么现在如果网络中有多个这样的虚拟机,并且恰好有两个虚拟机的VNI(Vxlan的标识符)相同,这个时候两台虚拟机由于拥有了相同的VNI可以进行通信,就相当于单独打通了一条属于他们自己的隧道。
这里还有一点是要说明的,前面提到了VTEP功能是在虚拟交换机中实现的,其实这个过程在物理交换机中一样可以实现,不过在物理交换机中实现的时候,当虚拟交换机与物理交换机在通信时,需要执行一次VXlan与vlan的转换,并不快捷。
今天关于这个VXLAN就说到这里!


举报

相关推荐

0 条评论