Welcome二十一点游戏为梦而年轻!

一种快速恢复扩展桥系统的方法、装置、设备及存储介质制造方法及图纸

技术编号:21065327 阅读:4 留言:0更新日期:2019-05-08 09:55
本发明专利技术公开了一种快速恢复扩展桥系统的方法、装置、设备及存储介质,涉及通信技术领域,所述方法包括:监测扩展桥系统中的与CB设备级联的一级PE设备的上行口的变化;若监测到与所述CB设备级联的所述一级PE设备的上行口从原上行口转移到新上行口,则保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源;对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收,并在所述CB设备上为所述原上行口分配虚接口资源。本发明专利技术实施例在不需重新配置业务的前提下,能够快速恢复扩展桥系统。

【技术实现步骤摘要】
一种
本专利技术涉及通信
的IEEE802.1BR标准中的网桥端口扩展(BridgePortExtension,BPE)协议,特别涉及一种快速恢复扩展桥系统的方法、装置、设备及存储介质。
技术介绍
当前随着云计算和数据中心虚拟化技术快速发展,虚拟机的数量呈指数级增长,物理设备内部的虚拟机(VirtualMachine,VM)之间、VM与外部网络之间流量传输,要通过物理设备内部的虚拟交换机(VirtualSwitch,vSwitch)来实现,对虚拟机的网络管理带来了很大挑战。为了简化数据中心系统的管理,将复杂的管理和策略控制交给网络中的交换机设备,IEEE分别在标准802.1Qbg、802.1BR中定义了边缘虚拟桥(EdgeVirtualBridging,EVB)协议、网桥端口扩展(BridgePortExtension,BPE)协议。EVB技术用于解决虚拟化环境的VM与网络之间的连接与管理边界问题,可以实现VM生命周期与网络的自动化关联、网络属性的灵活变更。协议主要关注在服务器设备和边界桥之间的操作,还定义了两个设备之间的链路信道。优点在于,边缘中级办法简单,链路上报文格式一致;缺点在于,有组播或大量信息通过物理链路时,因为在每个信道都会发送一个帧副本,导致物理链路中会存在一个帧的多个相同的帧副本,导致消息拥塞,带宽利用率低。BPE协议通过添加额外的标签信息避免了EVB的缺点,只允许一个帧副本被发送和复制,从而减少了组播状况下的带宽占用,可以将远程交换机部署为虚拟环境中的策略控制交换机,而不是部署成临近服务器机架的交换机,通过多个虚拟通道,让边缘虚拟桥复制帧到一组远程接口,利用瀑布式的串联接口灵活的设计网络,更有效的为多播帧、广播帧和单播帧分配带宽。BPE对多播、广播帧有更高的转发效率,同时实现了策略交换机远程控制,是目前通用的服务器VM通信策略管理协议。图1是扩展桥系统典型物理组网图,如图1所示,由控制网桥(ControlingBridge)、与物理服务器相连的边缘交换机(SW)和服务器组成。边缘交换机组成扩展桥系统的一级端口扩展(PortExtender,PE),服务器内部的vSwitch组成二级PE。图2是扩展桥系统逻辑示意图,如图2所示,扩展桥由一个CB和一个或多个外部PE(externalPE)构成。CB为一台物理交换机,是扩展桥的管理节点。一级PE作为网络边缘交换机,受CB远程控制。二级PE由服务器内置的vSwitch组成。通过运行端口扩展控制和状态协议(PortExtenderControlandStatusProtocol,PECSP),一二级PE设备上的接口会在CB上对应生成网桥扩展端口(BridgeExtendedPort,BEP),即BEP虚接口,CB会为每个BEP虚接口分配唯一标签(E-CID)形成通信通道(E-Channel),并将接口配置信息(vlan、pfc、qcn等)下发给具体的PE接口,用以指导流量转发的过程。扩展桥形成的过程,CB上分配E-CID、生成BEP虚接口、通知相关功能模块端口添加、下发驱动信息等,会耗费大量时间。以中兴89E高端交换机为例,每个CB的级联口,支持4K个BEP口,生成这些接口CB需要花费较长时间;BEP口生成后,对BEP口进行业务配置,工作量也非常大。正常工作的扩展桥系统,当通过链路层发现协议(LinkLayerDiscoveryProtocol,LLDP)发现级联口下连接的邻居发生变化时,CB回收已分配资源,级联口下生成的所有BEP口被删除,BEP口上的配置信息也会消失,需要重新手动配置,恢复时间长,且配置繁琐。
技术实现思路
本专利技术实施例提供的一种快速恢复扩展桥系统的方法、装置、设备及存储介质,在只更改PE与CB连接的上行口的场景下,解决扩展桥系统的快速恢复问题。根据本专利技术实施例提供的一种快速恢复扩展桥系统的方法,包括:监测扩展桥系统中的与控制网桥CB设备级联的一级端口扩展PE设备的上行口的变化;若监测到与所述CB设备级联的所述一级PE设备的上行口从原上行口转移到新上行口,则保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源;对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收,并在所述CB设备上为所述原上行口分配虚接口资源。优选地,所述保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源包括:保持所述CB设备上的分别对应于所述一级PE设备的每个扩展口的每个网桥端口扩展BPE虚接口;保持所述CB设备上的为每个所述BPE虚接口分配的扩展虚拟局域网标识E-CID。优选地,所述对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收包括:解析所述新上行口发送给所述CB设备的用来删除对应虚接口资源的协议报文,得到所述协议报文携带的所述新上行口的索引信息;在所述CB设备保持的虚接口资源中查找所述新上行口的索引信息对应的BPE虚接口及E-CID,并将所找到的E-CID进行回收处理,将所找到的BPE虚接口进行删除处理。优选地,所述在所述CB设备上为所述原上行口分配虚接口资源包括:解析作为扩展口的所述原上行口发送给所述CB设备的用来创建对应虚接口资源的协议报文,得到所述协议报文携带的所述原上行口的索引信息;在所述CB设备保持的虚接口资源中查找所述原上行口的索引信息对应的虚接口资源,若未找到所述原上行口的索引信息对应的虚接口资源,则在所述CB设备上创建对应于所述原上行口的BPE虚接口,并在所述CB设备上为所述原上行口的所述BPE虚接口分配E-CID。优选地,还包括:解析所述一级PE设备的其它扩展口发送给所述CB设备的用来创建对应虚接口资源的协议报文,得到所述协议报文携带的所述其它扩展口的索引信息;在所述CB设备保持的虚接口资源中查找所述其它扩展口的索引信息对应的虚接口资源,并将找到的虚接口资源分配给其它扩展口。优选地,还包括:在保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源的同时,保持所述CB设备上的为连接所述一级PE设备的二级PE设备的扩展口分配的虚接口资源。优选地,还包括:解析所述二级PE设备的扩展口发送给所述CB设备的用来创建对应虚接口资源的协议报文,得到所述协议报文携带的所述二级PE设备的扩展口的索引信息;在所述CB设备保持的虚接口资源中查找所述二级PE设备的扩展口的索引信息对应的虚接口资源,并将找到的虚接口资源分配给所述二级PE设备的扩展口。根据本专利技术实施例提供的一种快速恢复扩展桥系统的装置,包括:监测模块,用于监测扩展桥系统中的与控制网桥CB设备级联的一级端口扩展PE设备的上行口的变化;保持模块,用于若监测到与所述CB设备级联的所述一级PE设备的上行口从原上行口转移到新上行口,则保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源;处理模块,用于对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收,并在所述CB设备上为所述原上行口分配虚接口资源。根据本专利技术实施例提供的一种快速恢复扩展桥系统的设备,包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的快速恢复扩展桥系统的程序,所述快速恢本文档来自技高网
...

【技术保护点】
1.一种快速恢复扩展桥系统的方法,其特征在于,包括:监测扩展桥系统中的与控制网桥CB设备级联的一级端口扩展PE设备的上行口的变化;若监测到与所述CB设备级联的所述一级PE设备的上行口从原上行口转移到新上行口,则保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源;对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收,并在所述CB设备上为所述原上行口分配虚接口资源。

【技术特征摘要】
1.一种快速恢复扩展桥系统的方法,其特征在于,包括:监测扩展桥系统中的与控制网桥CB设备级联的一级端口扩展PE设备的上行口的变化;若监测到与所述CB设备级联的所述一级PE设备的上行口从原上行口转移到新上行口,则保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源;对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收,并在所述CB设备上为所述原上行口分配虚接口资源。2.根据权利要求1所述的方法,其特征在于,所述保持所述CB设备上的为所述一级PE设备的扩展口分配的虚接口资源包括:保持所述CB设备上的分别对应于所述一级PE设备的每个扩展口的每个网桥端口扩展BPE虚接口;保持所述CB设备上的为每个所述BPE虚接口分配的扩展虚拟局域网标识E-CID。3.根据权利要求2所述的方法,其特征在于,所述对所述CB设备上的在前已分配给所述新上行口的虚接口资源进行回收包括:解析所述新上行口发送给所述CB设备的用来删除对应虚接口资源的协议报文,得到所述协议报文携带的所述新上行口的索引信息;在所述CB设备保持的虚接口资源中查找所述新上行口的索引信息对应的BPE虚接口及E-CID,并将所找到的E-CID进行回收处理,将所找到的BPE虚接口进行删除处理。4.根据权利要求3所述的方法,其特征在于,所述在所述CB设备上为所述原上行口分配虚接口资源包括:解析作为扩展口的所述原上行口发送给所述CB设备的用来创建对应虚接口资源的协议报文,得到所述协议报文携带的所述原上行口的索引信息;在所述CB设备保持的虚接口资源中查找所述原上行口的索引信息对应的虚接口资源,若未找到所述原上行口的索引信息对应的虚接口资源,则在所述CB设备上创建对应于所述原上行口的BPE虚接口,并在所述CB设备上为所述原上行口的所述BPE虚接口分配E-CID。5.根据权利要求4所述的方法,其特征在于,还包括:解析所述一级PE设备的其它扩展口发送给所述C...

【专利技术属性】
技术研发人员:耿春敬,
申请(专利权)人:中兴通讯股份二十一点游戏,
类型:发明
国别省市:广东,44

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

1