WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

什么是EVB?EVB技术简介(2)

更新时间:2012-08-05 14:48 作者:佚名点击:

 

二、EVB控制协议简析

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

1.CDCP协议

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

什么是EVB?EVB技术简介_新客网

图3CDCP建立多通道

1)CDCP基本操作内容

S-Channel配置由交换机决定,并保存在交换机上;

由服务器向交换机发起S-Channel资源请求;

交换机根据请求提供最佳资源集;

如果交换机不能提供所有资源则提供资源子集;

2)CDCP交互过程

以太网接口上使能EVB功能后,交换机通过LLDP报文向外发布S通道状态,与服务器的交互机制如图4所示。

什么是EVB?EVB技术简介_新客网

图4 CDCP协议交互示意图

当VM有创建S通道的请求,或者原有的请求发生变化时,向交换机发出请求报文(消息1)。交换机为其分配或者释放SVID,创建或者删除对应的S通道接口。随后回复响应报文,通知服务器分配的SVID(消息2)。服务器和交换机都在后续的报文中携带当前存在的S通道的信息作为状态通告。

3)CDCP报文格式

CDCP 协议TLV字段如图5所示,包括角色(交换机为bridge,服务器为station)、对S组件的支持能力(SComp)、支持的S通道的个数、以及S通道ID与对应的SVID对( <SCID,SVID> )。CDCP TLV与LLDP中其它dot1q的TLV一样,type取值为127,subtype取值0x0E。

什么是EVB?EVB技术简介_新客网

图5 CDCP协议TLV格式

本设备角色(Role):等于1表示本设备为服务器(station),等于0表示本设备为交换机(bridge)。

保留位(Resv):暂不使用,以0填充。

S组件支持能力(SComp):等于1表示能支持S-VLAN组件,等于0时表示不支持。

本设备支持的S通道数目(Chncap):包括已经成功创建和尚未创建的。

SCID/SVID对:S通道索引和对应的SVID。第一个必须是缺省S通道,即<1,1>。CDCP报文中最多支持167个SCID/SVID对,包括缺省S通道的SCID/SVID。

服务器发出的请求中,SVID为0,形式如<a,0>。如果交换机成功为其创建S通道,那么回复报文的形式如<a,b>,b为有效的VLAN ID。如果交换机不能创建,则回复报文中仍然维持<a,0>的形式。如果服务器将某一已经生效的SCID/SVID对从本方报文中删除,表示向交换机申请删除该S通道。

2.VDP协议

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

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

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

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

1)VDP交互过程

服务器发送关联请求时,与交换机、VSI管理服务器的交互过程如图6所示。

什么是EVB?EVB技术简介_新客网

图6关联请求处理

服务器先发送预关联请求再发送关联请求的交互过程如图7所示。

什么是EVB?EVB技术简介_新客网

图7预关联请求处理

服务器发送去关联请求的交互过程如图8所示

什么是EVB?EVB技术简介_新客网

图8去关联请求处理

2)VDP报文信息

VDP是VM与网络关联、创建迁移感知的关键协议,这里仅针对其中比较关键的消息内容进行介绍。

关联消息。如图9所示的关联消息类型,传递了VM和网络之间的关联、解关联操作请求。

什么是EVB?EVB技术简介_新客网

图9VDP关联消息类型

VM迁移信息。图10的VDP消息位向网络通告了VM的迁移性质。

什么是EVB?EVB技术简介_新客网

图10VM的迁移告知

VDP中VSI过滤信息(由具体支持的特征信息类型决定取值)。图11的VSI过滤信息提供了VM关联信息:VLAN、MAC、GroupID(可用于>4KVLAN扩展),这些信息的组合可以保证VM连接网络的正确属性以及策略匹配。

什么是EVB?EVB技术简介_新客网

图11VSI过滤信息

在EVB控制协议作用下,便可实现VM的自动化关联网络,如图12所示,A中VM不进行VDP关联,网络不对其下发相应的属性,网络没有针对此VM的相关配置,则VM流量不能进入网络。B中VM经过VDP正常关联网络,网络管理系统基于VM信息合理性下发针对VM的网络策略与配置,可保证VM正常服务提供。C中VM虽然关联网络,但其属性被网络系统判断为非法VM,网络拒绝VM接入,不为VM分配资源和配置。

什么是EVB?EVB技术简介_新客网

图12EVB协议VM关联网络


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容