EVB

目录·EVB数据转发层面标准化实现
·EVB控制协议简析



边缘虚拟桥EVB(Edge Virtual Bridging)技术是当前用于解决虚拟化环境的虚拟机VM(Virtual Machine)与网络之间的连接与管理边界问题而产生。并在此标准802.1Qbg定义的框架基础上可以实现VM生命周期与网络的自动化关联、网络属性的灵活变更。
EVB数据转发层面标准化实现

EVB原来由802.1Qbg和802.1Qbh组成,数据层面的实现一共有四种:其中802.1Qbg包含了三种,即VEB(Virtual Ethernet Bridging)模式、VEPA(Virtual Ethernet Port Aggregator)模式和Multi Channel模式;802.1Qbh为PE(Port Extender)模式。当前802.1Qbh已经在EVB内取消,因此EVB也就是802.1Qbg。802.1Qbg的各种模式具体转发行为,请参考本刊《802.1Qbg、802.1Qbh、802.1BR、VN-Tag技术比较》一文,此处不再赘述。

从技术实现的角度,以及某些特殊应用场景下,802.1Qbg的不同模式是可以同时存在的,并且技术上要求能够多层级联,这在标准预备文档中也进行了描述。但在更多的场景下,并不需要复杂的级联拓扑和层次,标准在使用上建议了一个基本的EVB架构。

EVB技术中,ER位于服务器一侧,对服务器的流量进行转发,ER转发的流量包括虚拟服务器之间,和虚拟服务器与边缘交换机(与物理服务器直连)之间的全部流量。ER既可以通过软件实现,也可以使用专门的硬件单元实现(虚拟化网卡功能)。 ER-1标识了一种双端口的VEB或VEPA,在实现上完全作为一个通道,无需地址学习表项管理;ER-2标识VEPA;ER-3标识VEB。所有的VM通过Virtual Station Interface(VSI)连接在ER上,基于级联性架构,ER逻辑上挂接在Multi Channel的S-Component组件上。
EVB控制协议简析

EVB的控制协议最关键有两个:VDP(VSI Discovery Protocol) 和CDCP(S-Channel Discovery and Configuration Protocol)。
1.CDCP协议

CDCP是专门用于建立Multi Channel模式下S-Component组件与网络连接的通道,这些通道逻辑上只在服务器和物理网络端口本地有效。

2.VDP协议

VDP协议报文由服务器发起。服务器发送的VDP请求分为预关联、资源预留的预关联、关联和去关联请求四种。交换机只回复对应的响应报文。

VM创建时,服务器向交换机发送关联或者预关联请求。关联请求处理成功时,VM的流量就可以开始经由交换机转发。预关联请求处理成功时,VM处于一种就绪等待的状态,直到发送关联请求处理成功后,才开始收发流量。

VM关闭时,向交换机发送去关联请求,边缘交换机将对应的流量转发通道关闭。

一般来说,VM迁移时,新的VM先处于预关联状态下,等待虚拟机管理中心指令原有VM发送去关联请求。原有VM发送去关联请求后,新VM发送关联请求,接替原有VM的流量收发工作。

自定义分类:
虚拟化环境虚拟机网络连接
 
参考资料:
百度百科
 
贡献者:
norain
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4