【技术实现步骤摘要】
一种组播等价多路径负载分担的方法及系统
本专利技术涉及最短路径桥接(SPB,ShortestPathBridging)技术,特别是指一种ECMP(组播等价多路径,EqualCostMultiplePaths)负载分担的方法及系统。
技术介绍
目前,标准组织电气和电子工程师协会(IEEE,InstituteofElectricalandElectronicsEngineers)在标准IEEE802.1aq中,制定了一套SPB技术,用以实现单播和组播数据的最短路径转发。整个SPB网络可以包含一个以上最短路径树(SPT,ShortestPathTree)域(Region)。其中,SPTRegions的形成机制与现有标准IEEE802.1Q制定的多生成树协议(MSTP,MultipleSpanningTreeProtocol)的多生成树(MST,MultipleSpanningTree)域(Region)的形成机制相似。SPTRegion与SPTRegion之间通过公共生成树(CST,CommonSpanningTree)相连。每个SPTRegion中,对于一个给定的等价树(ECT,EqualCostTree)算法(Algorithm),中间系统到中间系统域内路由交换协议(ISIS,IntermediateSystemtoIntermediateSystemIntra-DomainRoutingExchangeProtocol)扩展的ISIS-SPB协议为该Region内的每个交换机生成到该Region内所有其它交换机的SPT,从而实现数据在SPTRegion内的 ...
【技术保护点】
一种组播等价多路径(ECMP)负载分担的方法,该方法包括:需要进行ECMP负载分担时,与一个以上组播源相连的入口交换机、以及与希望接收到所述一个以上组播源发出的组播流的目的主机相连的出口交换机,均注册所述一个以上组播源对应的组播地址,其特征在于,该方法还包括:所述入口交换机及所述出口交换机均建立各所述组播地址与等价树(ECT)算法的一一对应关系;所述入口交换机及所述出口交换机在整个最短路径树(SPT)域(Region)内洪泛各组播地址与对应的ECT算法的对应关系,以使不同的ECT算法生成对应的等价SPT,并在生成的等价SPT上形成对应的组播地址的组播转发路径;所述入口交换机及所述出口交换机将各组播地址对应的组播流,按照生成的相应的等价SPT对应的组播转发路径,进行转发。
【技术特征摘要】
1.一种组播等价多路径ECMP负载分担的方法,该方法包括:需要进行ECMP负载分担时,与一个以上组播源相连的入口交换机、以及与希望接收到所述一个以上组播源发出的组播流的目的主机相连的出口交换机,均注册所述一个以上组播源对应的组播地址,其特征在于,该方法还包括:所述入口交换机及所述出口交换机均建立各所述组播地址与等价树ECT算法的一一对应关系;所述入口交换机及所述出口交换机在整个最短路径树SPT域Region内洪泛各组播地址与对应的ECT算法的对应关系,以使不同的ECT算法生成对应的等价SPT,并在生成的等价SPT上形成对应的组播地址的组播转发路径;所述入口交换机及所述出口交换机将各组播地址对应的组播流,按照生成的相应的等价SPT对应的组播转发路径,进行转发。2.根据权利要求1所述的方法,其特征在于,所述注册的方式为动态注册的方式,或为手工进行注册的方式。3.根据权利要求1所述的方法,其特征在于,所述入口交换机及所述出口交换机均建立各所述组播地址与ECT算法的一一对应关系,为:采用哈希Hash算法或按照预先配置的对应方式,建立各所述组播地址与ECT算法的一一对应关系。4.根据权利要求1至3任一项所述的方法,其特征在于,所述入口交换机及所述出口交换机在整个SPTRegion内洪泛各组播地址与对应的ECT算法的对应关系,为:基于扩展后的中间系统到中间系统域内路由交换协议-最短路径桥接ISIS-SPB协议,在整个SPTRegion内洪泛各组播地址与对应的ECT算法的对应关系。5.根据权利要求4所述的方法,其特征在于,所述基于扩展后的ISIS-SPB协议,在整个SPTRegion内洪泛各组播地址与对应的ECT算法的对应关系,为:将每个组播地址对应的最短路径桥接虚拟局域网媒体访问控制地址子长度类型值SPBVMACAddresssub-TLV中的保留字段中的标识flag置为用于标识ECMP的标志位,将最短路径虚拟局域网标识符/算法标识符SPVID/AgID字段中的后M比特置为每个组播地址对应的ECT算法的索引,其余高N比特置为零,将媒体访问控制地址MACAddress字段的值置为每个组播地址,并将填充后的每个组播地址对应的SPBVMACAddresssub-TLV通告给SPTRegion内的所有其它交换机;M的取值与ECT算法的索引Index的比特位相同,M与N之和的取值与协议中规定的SPVID/AgID的比特位相同。6.一种ECMP负载分担的系统,该系统包括:入口交换机及出口交换机;其中,入口交换机,用于需要进行ECMP负载分担时,注册一个以上组播源对应的组播地址;出口交换机,用于需要进行ECMP负载分担时,注册一个以上...
【专利技术属性】
技术研发人员:强海霞,肖敏,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。