用于SPB网络的区域管理方法和区域管理装置制造方法及图纸

技术编号:10389455 阅读:100 留言:0更新日期:2014-09-05 14:24
本发明专利技术提供了一种用于最短路径桥SPB网络的区域管理方法和区域管理装置,包括:向边界路径桥发送消息获取请求;从边界路径桥接收第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为所述边界路径桥;根据已生成的所述边界路径桥的BMAC地址表项生成所述网络区域的每个路径桥设备的BMAC地址表项;其中,所述网络区域内每个路径桥设备的BMAC地址表项的B-VID和接口与已生成的所述边界路径桥的BMAC地址表项的B-VID和接口相同。通过本发明专利技术的技术方案,可以提升链路状态数据库的同步效率,加快整个网络的收敛速度。

【技术实现步骤摘要】
用于SPB网络的区域管理方法和区域管理装置
本专利技术涉及通信
,尤其涉及用于最短路径桥SPB网络的区域管理方法及其区域管理装置。
技术介绍
SPB(ShortestPathBridging,最短路径桥)是IEEE802.1aq定义的以太网标准之一,主要是为了解决STP(SpanningTreeProtocol,生成树协议)阻塞链路浪费带宽的问题而研究出来的,采用了二层的ISIS(Intermediatesystemtointermediatesystem,中间系统到中间系统)作为其控制平面协议进行拓扑学习计算,目前主要运用SPBM(ShortestPathBridgingMACMode,最短路径桥MAC-in-MAC模式)。SPBM继承了802.1ah定义的MAC-in-MAC的封装格式,在用户原始的以太网报文外层增加了服务实例、B-VLAN标签、BMAC地址信息,并通过这些信息在骨干网络进行转发。由于SPBM转发是二层转发,报文中未携带TTL(TimeToLive,生存时间)信息,所以必须保证严格无环路。因此,SPB域内的BMAC转发路径依赖于整网的链路状态数据库同步,而该数据库的同步则依赖于链路状态通告消息(LSA,Link-StateAdvertisement)在整个网络中的泛洪,并在所有设备均完成同步后才开始计算新路径。但是,由于每个设备接收到链路状态通告消息的内容不相同且响应拓扑变化的次序也不一样,导致网络中整体的BMAC转发路径更新不一致,流量恢复时间比较慢,影响流量的正常转发。
技术实现思路
有鉴于此,本专利技术提供一种新的技术方案,可以解决相关技术中网络收敛速度慢的技术问题。根据本专利技术的第一方面,提出了一种用于最短路径桥SPB网络的区域管理方法,包括:向边界路径桥发送消息获取请求;从所述边界路径桥接收第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为所述边界路径桥;根据已生成的所述边界路径桥的BMAC地址表项生成所述网络区域的每个路径桥设备的BMAC地址表项;其中,所述网络区域内每个路径桥设备的BMAC地址表项的B-VID和接口与已生成的所述边界路径桥的BMAC地址表项的B-VID和接口相同。根据本专利技术的第二方面,提出了一种用于最短路径桥SPB网络的区域管理方法,其特征在于,包括:分别接收第一区域和第二区域内的链路状态通告消息;根据第一区域和第二区域内的链路状态通告消息,分别生成对应于第一区域和第二区域的第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为本路径桥设备;将对应于第一区域的第一链路状态通告消息发送至第二区域内的路径桥设备,将对应于第二区域的第一链路状态通告消息发送至第一区域内的路径桥设备。根据本专利技术的第三方面,提出了一种用于最短路径桥SPB网络的区域管理装置,包括:请求发送单元,用于向边界路径桥发送消息获取请求;消息接收单元,用于从所述边界路径桥接收第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为所述边界路径桥;表项生成单元,用于根据已生成的所述边界路径桥的BMAC地址表项生成所述网络区域的每个路径桥设备的BMAC地址表项;其中,所述网络区域内每个路径桥设备的BMAC地址表项的B-VID和接口与已生成的所述边界路径桥的BMAC地址表项的B-VID和接口相同。根据本专利技术的第四方面,还提出了一种用于最短路径桥SPB网络的区域管理装置,包括:消息接收单元,用于分别接收第一区域和第二区域内的链路状态通告消息;消息生成单元,用于根据第一区域和第二区域内的链路状态通告消息,分别生成对应于第一区域和第二区域的第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为本路径桥设备;消息发送单元,用于将对应于第一区域的第一链路状态通告消息发送至第二区域内的路径桥设备,将对应于第二区域的第一链路状态通告消息发送至第一区域内的路径桥设备。由以上技术方案可见,本专利技术通过对SPB网络进行区域划分,使得区域内路径桥仅需要计算到达本区域内的每个路径桥设备的路径,响应自身所处的区域内的拓扑变化,维护区域内的拓扑结构,有助于提升链路状态数据库的同步效率,加快整个网络的收敛速度。附图说明图1示出了根据本专利技术的一示例性实施例的区域管理方法的示意流程图;图2示出了根据本专利技术的一示例性实施例的SPB组网结构示意图;图3示出了根据本专利技术的一示例性实施例的第一链路状态通告消息的结构示意图;图4示出了根据本专利技术的一示例性实施例的另一SPB组网结构示意图;图5A-5B示出了根据本专利技术的一示例性实施例的第二链路状态通告消息的结构示意图;图6示出了根据本专利技术的另一示例性实施例的第一链路状态通告消息的结构示意图;图7示出了根据本专利技术的另一示例性实施例的第二链路状态通告消息的结构示意图;图8示出了根据本专利技术的一示例性实施例的网络设备的结构示意图;图9示出了根据本专利技术的一示例性实施例的区域管理装置的示意框图;图10示出了根据本专利技术的另一示例性实施例的区域管理装置的示意框图。具体实施方式本专利技术通过对SPB网络进行区域划分,使得区域内路径桥仅需要计算到达本区域内的每个路径桥设备的路径,响应自身所处的区域内的拓扑变化,维护区域内的拓扑结构,而无需全网扩散BMAC(BackboneMAC,骨干网MAC)和I-SID(BackboneServiceInstanceIdentifier,骨干网服务实例编号),避免区域内链路状态的变化影响其他区域,有助于提升链路状态数据库的同步效率,加快整个网络的收敛速度。为对本专利技术进行进一步说明,提供下列实施例:本专利技术将SPB网络划分为多个区域,则根据路径桥设备所处的拓扑结构,被配置为不同的角色:处于多个区域间的边界BEB(BackboneEdgeBridge,骨干网边缘网桥)设备和处于区域内的BEB设备和BCB(BackboneCoreBridge,骨干网核心网桥)设备。请参考图1,将分别针对每种角色的路径桥设备进行描述。针对边界BEB设备:步骤101,假定分别包含第一区域和第二区域,分别接收每个区域内的链路状态通告消息。步骤102,分别生成对应于每个区域的第一链路状态通告消息,其中第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为本路径桥设备。具体地,根据第一区域内的链路状态通告消息,生成对应于第一区域的第一链路状态通告消息;以及,根据第二区域内的链路状态通告消息,生成对应于第二区域的第一链路状态通告消息。步骤103,将对应于第一区域的第一链路状态通告消息发送至第二区域内的路径桥设备;以及,将对应于第二区域的第一链路状态通告消息发送至第一区域内的路径桥设备。针对区域内的BEB设备和BCB设备:步骤104,以第一区域内的路径桥设备为例。从边界BEB设备接收对应于第二区域本文档来自技高网...
用于SPB网络的区域管理方法和区域管理装置

【技术保护点】
一种用于最短路径桥SPB网络的区域管理方法,其特征在于,包括:向边界路径桥发送消息获取请求;从所述边界路径桥接收第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为所述边界路径桥;根据已生成的所述边界路径桥的BMAC地址表项生成所述网络区域的每个路径桥设备的BMAC地址表项;其中,所述网络区域内每个路径桥设备的BMAC地址表项的B‑VID和接口与已生成的所述边界路径桥的BMAC地址表项的B‑VID和接口相同。

【技术特征摘要】
1.一种用于最短路径桥SPB网络的区域管理方法,其特征在于,应用于区域内骨干网边缘网桥BEB设备或骨干网核心网桥BCB设备,该方法包括:向边界路径桥发送消息获取请求;从所述边界路径桥接收第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为所述边界路径桥;其中,所述BEB设备或BCB设备所处区域不同于所述第一链路状态通告消息中包括的网络区域标识对应的网络区域;根据已生成的所述边界路径桥的BMAC地址表项生成所述网络区域的每个路径桥设备的BMAC地址表项;其中,所述网络区域内每个路径桥设备的BMAC地址表项的B-VID和接口与已生成的所述边界路径桥的BMAC地址表项的B-VID和接口相同。2.根据权利要求1所述的区域管理方法,其特征在于,还包括:从所述边界路径桥接收第二链路状态通告消息,所述第二链路状态通告消息包括:所述网络区域内的各虚拟转发实例的BEB设备的BMAC地址以及下一跳的BMAC地址,其中,所述下一跳为所述边界路径桥;与所述网络区域内相同虚拟转发实例的BEB设备建立PW连接。3.根据权利要求2所述的区域管理方法,其特征在于,还包括:从多个路径桥设备接收所述第一链路状态通告消息和所述第二链路状态通告消息;将所述多个路径桥设备中BMAC地址最大的路径桥设备作为所述边界路径桥。4.根据权利要求3所述的区域管理方法,其特征在于,还包括:当所述边界路径桥发生变化时,接收并处理来自变化后的边界路径桥的第一链路状态通告消息和第二链路状态通告消息。5.一种用于最短路径桥SPB网络的区域管理方法,其特征在于,应用于边界骨干网边缘网桥BEB设备,该方法包括:分别接收第一区域和第二区域内的链路状态通告消息;根据第一区域和第二区域内的链路状态通告消息,分别生成对应于第一区域和第二区域的第一链路状态通告消息,所述第一链路状态通告消息包括:网络区域标识、网络区域内的每台路径桥设备的BMAC地址、下一跳的BMAC地址,且所述下一跳为本路径桥设备;其中,所述本路径桥设备为所述边界BEB设备;将对应于第一区域的第一链路状态通告消息发送至第二区域内的路径桥设备,将对应于第二区域的第一链路状态通告消息发送至第一区域内的路径桥设备,以使所述第一区域内的路径桥设备根据已生成的所述边界路径桥的BMAC地址表项生成第二区域的每个路由桥设备的BMAC地址表项,并使所述第二区域内的路径桥设备根据已生成的所述边界路径桥的BMAC地址表项生成第一区域的每个路由桥设备的BMAC地址表项;其中,第一区域内每个路径桥设备的BMAC地址表项的B-VID和接口与已生成的所述边界路径桥的BMAC地址表项的B-VID和接口相同,且第二区域内每个路径桥设备的BMAC地址表项的B-VID和接口与已生成的所述边界路径桥的BMAC地址表项的B-VID和接口相同。6.根据权利要求5所述的区域管理方法,其特征在于,还包括:根据对应于第一区域和第二区域的第一链路状态通告消息,分别生成第一区域和第二区域内的每台路径桥设备的BMAC地址表项。7.根据权利要求5所述的区域管理方法,其特征在于,还包括:根据第一区域和第二区域内的链路状态通告消息,分别生成对应于第一区域和第二区域的第二链路状态通告消息,所述第二链路状态通告消息包括:所述网络区域内的各虚拟转发实例的BEB设备的BMAC地址以及下一跳的BMAC地址,其中,所述下一跳为本路径桥设备;将对应于第一区域的第二链路状态通告消息发送至第二区域内的路径桥设备,将对应于第二区域的第二链路状态通告消息发送至第一区域内的路径桥设备。8.根据权利要求7所述的区域管理方法,其特征在于,还包括:接收对应于第三区域的第一链路状态通告消息和第二链路状态通告消息;当所述第一区域与所述第三区域相邻时,将对应于第三区域的第一链路状态通告消息和第二链路状态通告消息,用于生成对应于第一区域的第一链路状态通告消息和第二链路状态通告消息;当所述第二区域与所述第三区域相邻时,将对应于第三区域的第一链路状态通告消息和第二链路状态通告消息,用于生成对应于第一区域的第一链路状态通告消息和第二链路状态通告消息。9.一种用于最短路径桥SPB网络的区域管理装置,其特征在于,应用于区域内骨干网边缘网桥BEB设备或骨干网核心网桥BCB设备,该装置包括:请求发送单元,用于...

【专利技术属性】
技术研发人员:宋小恒
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1