[发明专利]S通道状态通告方法和设备有效
申请号: | 201210157529.5 | 申请日: | 2012-05-17 |
公开(公告)号: | CN102710486A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 吴蔷 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/56;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通道 状态 通告 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及边缘虚拟桥接(Edge Virtual Bridging,EVB)中的S通道的状态通告方法和设备。
背景技术
随着数据中心业务的扩展,数据中心资源进行虚拟化,成为目前数据中心整合的重要趋势。数据中心的虚拟化技术中最主要的是服务器虚拟化,通过专用的虚拟化软件(如VMware)管理,在一台物理服务器上虚拟出多个虚拟服务器(Virtual Machine,VM),每个VM独立运行,互不影响。
VM的虚拟交换机(也称为虚拟以太网交换机)主要用于完成VM与外部网络、VM与VM间的流量交换,然而受成本和资源消耗等因素限制,在流量监管能力、网络控制策略,以及管理方面存在局限性。为此,IEEE802.1工作组制定了新标准802.1Qbg(也即EVB),主要思想是:将VM之间的流量交换和处理交给与服务器直连的边缘交换机完成。
EVB功能由服务器和直连的边缘交换机协同完成,主要通过S通道发现和配置协议(S-Channel Discovery and Configuration Protocol,CDCP)协议、边缘控制协议(Edge Control Protocol,ECP)和虚拟交换接口发现和配置协议(VSI Discovery and Configuration Protocol,VDP)实现。其中,CDCP协议主要用于服务器和边缘交换机在直连的物理接口上协商虚拟S通道,包括S通道创建和删除。
参见图1,图1是虚拟S通道示意图,服务器中存在多个VM和虚拟交换机,VM通过相同或不同的虚拟交换机连接到外网,各虚拟交换机上行口复用服务器的物理接口,服务器的物理口与边缘交换机的物理口直连。为了在同一物理接口上隔离各个虚拟机的上行通道,服务器根据自身虚拟交换机的配置情况,向边缘交换机发送S通道创建请求,边缘交换机根据服务器的S通道创建请求为S通道分配SVID,并回复响应报文。当服务器需要删除某一S通道时,向边缘交换机发送S通道删除请求,边缘交换机根据服务器的S通道删除请求删除为该S通道分配的SVID。
现有实现中,S通道创建请求和S通道删除请求均是通过在LLDP报文中承载CDCP协议的TLV实现。参见图2所示的CDCP协议的TLV的结构示意图,其中,设备角色(Role),取值为1时表示本设备为服务器,取值为0时,表示本设备为交换机(bridge);设备支持的S通道数目(ChnCap),设备支持创建S通道的最大数量;SCID/SVID对:S通道索引和对应的SVID。
在S通道创建请求的TLV中,SCID的值为待创建的S通道索引,SVID的值为0,边缘交换机成功创建S通道后返回的回复报文的TLV中,SCID的值为S通道索引,SVID的值为成功分配的VLAN ID。
另外,服务器会定期向边缘交换机发送携带了所有已创建的S通道信息(对应的SCID/SVID对)的LLDP报文,以维护各S通道的状态。当服务器需要删除某一S通道时,则会从定期发送的LLDP报文中删除该S通道信息,表示申请删除该S通道,边缘交换机会据此删除该S通道。
现有实现中,由于S通道协商只涉及S通道的创建和删除,S通道的状态(包括正常通讯状态和删除状态)过于简单,使得某些应用或者故障情况下,服务器或边缘交换机不能及时感知到S通道的状态。例如,当边缘交换机需要临时中断S通道的流量转发,或者服务器的某一虚拟交换机上行口按照某些应用需要临时中断时,如果依靠LLDP报文的定时发送,则由于定时发送的间隔较长,服务器或边缘交换机不能及时感知到S通道的状态;如果采用通知删除S通道方式,则只能由服务器发起,当需要再次使用S通道也不能够快速创建S通道,而且S通道创建和删除也需要消耗设备的资源。
发明内容
有鉴于此,本发明的目的在于提供一种S通道状态通告方法,该方法能够使服务器和边缘交换机及时感知到S通道的状态。
为了达到上述目的,本发明提供了一种S通道状态通告方法,应用于包括虚拟以太网交换机的网络中,所述虚拟以太网网交换机上设有多台虚拟交换机VM,多台VM之间通过S通道进行数据交互,该方法包括:
本设备需要禁用任一正常通讯的S通道时,向对端设备发送针对该S通道的S通道挂起请求,用以使对端设备暂停接收和发送经由该S通道的报文;
本设备接收到对端设备针对任一S通道发送的S通道挂起请求时,暂停接收和发送经由该S通道的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210157529.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种负载均衡环境下报文的处理方法和装置
- 下一篇:混合励磁无刷直流风力发电机