一种实现连续vlan压缩传送的方法和系统技术方案

技术编号:7719375 阅读:191 留言:0更新日期:2012-08-30 04:24
本发明专利技术公开了一种实现连续vlan压缩传送的方法和系统,均可维护包括连续VID标识、起始VID、结束VID的连续VID编码格式;当有多个连续的VID时,应用所述连续VID编码格式进行编码。本发明专利技术方法和系统,在VDP协议中对于vlan信息传递时,能够对连续的vlan进行有效压缩,显著减少协议交互时的信息流量,同时可以尽量避免协议报文超长。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及ー种实现连续虚拟局域网(vlan)压缩传送的方法和系统。
技术介绍
随着服务器虚拟化技术的成熟,数据中心部署虚拟化服务器数据越来越多。虚拟机(VM)的出现使数据中心服务器网络接入层出现了 VEB(Virtual EthernetBridge,虚拟以太桥)。在服务器上采用纯软件方法实现的VEB就是通常所说的vSwitch (虚拟交換)。vSwitch是目前成熟且产品化较好的技术方案。虽然数据中心的服务器虚拟化可以大大提高资源利用率和灵活性,但也带来了新的管理和设计挑战,常令人误解的是网络边界(或网络接入层),在物理网络中有交换机提供网络通信,在虚拟世界中也有虚拟交换机vSwitch,或叫做VEB,它为不同虚拟机之间的通信提供数据交换服务。虽然vSwitch的实现方式简单,兼容性好,但也面临着诸多问题。例如vSwitch占用CPU资源,导致虚拟机性能下降,虚拟机的流量监管、网络策略实施以及vSwitch管理可扩展性等问题。另ー个问题是vSwitch真正要管理和配置的是流入服务器的网络流量,随着数据中心内虚拟机数量的爆炸式增长,vSwitch在某些应用领域上的问题也更加凸显,例如弓丨发严重的管理问题。在IEEE802. I工作组的DCB任务组中正在制定IEEE 802. IQbg标准,该标准定义了 VDP (VSI discovery and configuration protocol,虚拟站点发现与配置协议),用于VSI (Virtual Station Interface,虚拟站点接ロ)的发现和配置。此协议可以将服务器上VSI与邻居网桥的桥接端ロ进行绑定,同时可以简化虚拟机迁移时的配置,甚至实现原有相关配置自动随着虚拟机迁移而自动配置到新的关联的网桥端ロ。VDP协议的TLV(Type Length Value,类型长度值)格式如图I所示。图I中后两项内容对应于图2。对于过滤信息格式为VID (vlan id,虚拟局域网标识)并且有多个VID吋,暂定有n个VID,其过滤信息部分的编码长度为2n个字节。对于过滤信息格式为Group ID/VID (组标识/虚拟局域网标识)的编码,当GroupID保持不变并且有多个VID吋,暂定有n个VID,其过滤信息部分的编码长度为6n个字节。对于过滤信息格式为MAC/VID(媒体接入控制地址/虚拟局域网标识)及GroUpID/MAC/VID(组标识/媒体接入控制地址/虚拟局域网标识)的编码,也可以以此类推。可见,上述编码长度导致协议交互时信息载荷过大,増加了网络带宽消耗;并且,需要传送的VID通常非常多,这导致编码长度往往超出VDP协议要求的最大信息长度。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供ー种实现连续vlan压缩传送的方法和系统,以减少协议交互时的信息流量,尽量避免协议报文超长。为达到上述目的,本专利技术的技术方案是这样实现的ー种实现连续虚拟局域网vlan压缩传送的方法,维护包括连续虚拟局域网标识VID标识、起始VID、结束VID的连续VID编码格式;该方法还包括当有多个连续的VID吋,应用所述连续VID编码格式进行编码。 所述连续VID编码格式中,所述连续VID标识为2字节,起始VID、结束VID分别为2字节或12bits ;所述连续VID标识、起始VID、结束VID之间的位置关系为依次为连续VID标识、起始VID、结束VID。所述进行编码时的过程包括在需要发送的过滤信息格式为VID的情况下,在读取并扫描VID信息之后,判断是否有连续的VID,在判断结果为是时应用所述连续VID编码格式进行编码;在需要发送过滤信息格式为组标识GroupID/VID的情况下,在读取并扫描GroupID/VID信息之后,判断相同的GroupID下是否有连续的VID,在判断结果为是时应用所述连续VID编码格式进行编码。在需要发送的过滤信息格式为VID的情况下判断是否有连续的VID吋,进ー步判断连续的VID的连续数目是否>=3,并在判断结果为是时应用所述连续VID编码格式进行编码;在需要发送过滤信息格式为GroupID/VID的情况下判断是否有连续的VID时,进一歩判断连续的VID的连续数目是否>=2,并在判断结果为是时应用所述连续VID编码格式进行编码。该方法进ー步包括当有多个连续的VID时,应用所述连续VID编码格式进行解码。ー种实现连续vlan压缩传送的系统,该系统包括连续VID编码格式维护单元、连续VID编码单元;其中,所述连续VID编码格式维护单元,用于维护包括连续VID标识、起始VID、结束VID的连续VID编码格式;所述连续VID编码单元,用于在有多个连续的VID时,应用所述连续VID编码格式进行编码。所述连续VID编码格式中,所述连续VID标识为2字节,起始VID、结束VID分别为2字节或12bits ;所述连续VID标识、起始VID、结束VID之间的位置关系为依次为连续VID标识、起始VID、结束VID。所述连续VID编码单元进行编码时,用于 在需要发送的过滤信息格式为VID的情况下,在读取并扫描VID信息之后,判断是否有连续的VID,在判断结果为是时应用所述连续VID编码格式进行编码;在需要发送过滤信息格式为GroupID/VID的情况下,在读取并扫描GroupID/VID信息之后,判断相同的GroupID下是否有连续的VID,在判断结果为是时应用所述连续VID编码格式进行编码。所述连续VID编码单元,进ー步用于在需要发送的过滤信息格式为VID的情况下判断是否有连续的VID时,判断连续的VID的连续数目是否> =3,并在判断结果为是时应用所述连续VID编码格式进行编码;在需要发送过滤信息格式为GroupID/VID的情况下判断是否有连续的VID时,判 断连续的VID的连续数目是否> =2,并在判断结果为是时应用所述连续VID编码格式进行编码。该系统进ー步包括解码单元,用于在有多个连续的VID时,应用所述连续VID编码格式进行解码。本专利技术方法和系统,在VDP协议中对于vlan信息传递时,能够对连续的vlan进行有效压缩,显著減少协议交互时的信息流量,同时可以尽量避免协议报文超长。附图说明图I为现有技术VDP的类型长度值(TLV)格式示意图;图2为现有技术过滤信息格式及内容的定义的对应关系示意图;图3为本专利技术实施例的VID由2字节变为12bit的示意图;图4为本专利技术实施例的方案B中连续VID的基本编码格式示意图;图5为本专利技术实施例VID格式的新旧编码对比示意图;图6为本专利技术实施例GroupID/VID格式的新旧编码对比示意图;图7为本专利技术实施例的方案C中连续VID的基本编码格式示意图;图8为本专利技术实施例的发包编码流程图;图9为本专利技术实施例的收包解码流程图;图10为本专利技术实施例实现连续vlan压缩传送的流程简图;图11为本专利技术实施例实现连续vlan压缩传送的系统图。具体实施例方式具体而言,可以提供3种方法(技术方案A、B、C)来压缩过滤信息中虚拟局域网标识(VID)编码,減少过滤信息部分的编码长度,以减少协议交互时信息载荷的大小,降低网络带宽消耗;并且可以有效避免因为需要传送的VID过多,导致编码长度超本文档来自技高网
...
一种实现连续vlan压缩传送的方法和系统

【技术保护点】

【技术特征摘要】
1.一种实现连续虚拟局域网vlan压缩传送的方法,其特征在于,维护包括连续虚拟局域网标识VID标识、起始VID、结束VID的连续VID编码格式;该方法还包括当有多个连续的VID时,应用所述连续VID编码格式进行编码。2.根据权利要求I所述的方法,其特征在于,所述连续VID编码格式中, 所述连续VID标识为2字节,起始VID、结束VID分别为2字节或12bits ; 所述连续VID标识、起始VID、结束VID之间的位置关系为依次为连续VID标识、起始VID、结束 VID。3.根据权利要求I或2所述的方法,其特征在于,所述进行编码时的过程包括 在需要发送的过滤信息格式为VID的情况下,在读取并扫描VID信息之后,判断是否有连续的VID,在判断结果为是时应用所述连续VID编码格式进行编码; 在需要发送过滤信息格式为组标识GroupID/VID的情况下,在读取并扫描GroupID/VID信息之后,判断相同的GroupID下是否有连续的VID,在判断结果为是时应用所述连续VID编码格式进行编码。4.根据权利要求3所述的方法,其特征在于, 在需要发送的过滤信息格式为VID的情况下判断是否有连续的VID时,进一步判断连续的VID的连续数目是否> =3,并在判断结果为是时应用所述连续VID编码格式进行编码; 在需要发送过滤信息格式为GroupID/VID的情况下判断是否有连续的VID时,进一步判断连续的VID的连续数目是否>=2,并在判断结果为是时应用所述连续VID编码格式进行编码。5.根据权利要求I或2所述的方法,其特征在于,该方法进一步包括当有多个连续的VID时,应用所述连续VID编码格式进行解码。6.一种实现连续vlan压缩传送的系统,其特征在于,该系统包括连续VID...

【专利技术属性】
技术研发人员:喻敬海魏月华敖婷
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1