一种链路状态信息处理方法及装置制造方法及图纸

技术编号:13349901 阅读:142 留言:0更新日期:2016-07-15 04:56
本发明专利技术提供一种链路状态信息处理方法及装置,所述方法包括:从Leaf接口接收第一链路状态报文LSP报文,根据所述第一LSP报文进行路由计算;将计算出的路由中出接口为Leaf接口的目标路由携带在第二LSP报文中,所述一个第二LSP报文中携带多个所述目标路由;将所述第二LSP报文泛洪给Leaf节点。应用本发明专利技术实施例可以减少数据中心组网中LSP报文的泛洪数量,节省系统资源。

【技术实现步骤摘要】
一种链路状态信息处理方法及装置
本专利技术涉及网络通信
,尤其涉及一种链路状态信息处理方法及装置。
技术介绍
IS-IS(IntermediateSystem-to-IntermediateSystem,中间系统到中间系统)最初是ISO(InternationalOrganizationforStandardization,国际标准化组织)为CLNP(Connection-LessNetworkProtocol,无连接网络协议)设计的一种动态路由协议。为了提供对IP(InternetProtocol,互联网协议)的路由支持,IETF(InternetEngineeringTaskForce,互联网工程任务组)在RFC(RequestForComments,一系列以编号排定的文件)1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP(TransmissionControlProtocol传输控制协议)/IP和OSI(OpenSystemInterconnection,开放式系统互联)环境中,称为集成化IS-IS(IntegratedIS-IS或DualIS-IS)。IS-IS属于IGP(InteriorGatewayProtocol,内部网关协议),用于自治系统内部。IS-IS是一种链路状态协议,使用SPF(ShortestPathFirst,最短路径优先)算法进行路由计算。请参见图1,图1为一种数据中心组网的架构示意图,其中,Spine(脊柱)节点表示数据中心组网中的“核心交换机”,Leaf(叶子)节点表示“接入交换机”。然而实践发现,若在上述数据中心组网中运行IS-IS路由协议,当Spine节点从Leaf节点接收到LSP后,会向所有Leaf节点泛洪LSP(LinkStatePDU(ProtocolDataUnit,协议数据单元),链路状态报文)报文,Leaf节点接收到LSP报文后,会向所有Spine节点泛洪,造成资源消耗过大。
技术实现思路
本专利技术提供一种链路状态信息处理方法及装置,以减少数据中心组网中的LSP报文泛洪数量,节省系统资源。根据本专利技术实施例的第一方面,提供一种链路状态信息处理方法,该方法应用于脊柱Spine节点,该方法包括:当从叶子Leaf接口接收到第一链路状态报文LSP报文时,根据所述第一LSP报文进行路由计算;其中,Leaf接口为Spine节点上与Leaf节点相连的接口;将计算出的路由中出接口为Leaf接口的目标路由携带在第二LSP报文中,所述一个第二LSP报文中携带多个所述目标路由;将所述第二LSP报文泛洪给Leaf节点。根据本专利技术实施例的第二方面,提供一种链路状态信息处理方法,该方法应用于叶子Leaf节点,该方法包括:当从脊柱Spine接口接收到链路状态报文LSP报文时,遍历除该Spine接口之外的其它Spine接口;其中,Spine接口为Leaf节点上与Spine节点相连的接口;若其它Spine接口与该Spine接口未处于同一Spine泛洪组,向该其它Spine接口泛洪该LSP报文。根据本专利技术实施例的第三方面,提供一种链路状态信息处理装置,应用于脊柱Spine节点,包括:接收单元,用于从叶子Leaf接口接收第一链路状态报文LSP报文;其中,Leaf接口为Spine节点上与Leaf节点相连的接口;路由计算单元,用于根据所述第一LSP报文进行路由计算;添加单元,用于将计算出的路由中出接口为Leaf接口的目标路由携带在第二LSP报文中,所述一个第二LSP报文中携带多个所述目标路由;发送单元,用于将所述第二LSP报文泛洪给Leaf节点。根据本专利技术实施例的第四方面,提供一种链路状态信息处理装置,应用于叶子Leaf节点,包括:接收单元,用于从脊柱Spine接口接收链路状态报文LSP报文;其中,Spine接口为叶子Leaf节点上与Spine节点相连的接口;遍历单元,用于遍历除该Spine接口之外的其它Spine接口;发送单元,用于若其它Spine接口与该Spine接口未处于同一Spine泛洪组,向该其它Spine接口泛洪该LSP报文。应用本专利技术实施例,当从Leaf接口接收到第一LSP报文时,不将该第一LSP报文泛洪给其它Leaf节点,而是根据第一LSP报文进行路由计算,并将计算出的路由中出接口为Leaf接口的目标路由打包携带在第二LSP报文中,进而,将该第二LSP报文泛洪给Leaf节点,从而在数据中心组网中,不需要每次接收到Leaf节点的LSP报文时,均进行LSP报文泛洪,而可以根据从接收到的多个LSP报文分别计算路由,并将计算出的路由中出接口为Leaf接口的路由统一打包携带在LSP报文中泛洪给Leaf节点,减少了数据中心组网中LSP报文的泛洪数量,节省了系统资源。附图说明图1是一种数据中心组网的架构示意图;图2是本专利技术实施例提供的一种链路状态信息处理方法的流程示意图;图3是本专利技术实施例提供的另一种链路状态信息处理方法的流程示意图;图4是本专利技术实施例提供的另一种链路状态信息处理方法的流程示意图;图5是本专利技术实施例提供的一种具体应用场景的架构示意图;图6是本专利技术实施例提供的一种链路状态信息处理装置的结构示意图;图7是本专利技术实施例提供的一种链路状态信息处理装置的结构示意图;图8是本专利技术实施例提供的另一种链路状态信息处理装置的结构示意图;图9是本专利技术实施例提供的另一种链路状态信息处理装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图2,为本专利技术实施例提供的一种链路状态信息处理方法的流程示意图,如图2所示,该链路状态信息处理方法可以包括以下步骤:步骤201、从Leaf接口接收第一LSP报文,根据该第一LSP报文进行路由计算。本专利技术实施例中,上述方法可以应用于数据中心组网中的Spine节点。本专利技术实施例中,Leaf接口为Spine节点上与Leaf节点相连的接口;第一LSP报文并不指代某一固定LSP报文,而是可以指代Spine节点通过Leaf接口接收到的任意LSP报文,其中,该第一LSP报文可以包括从Leaf接口接收到一个或多个LSP报文。本专利技术实施例中,Spine节点从Leaf节点接收到LSP报文后,可以拒绝将该LSP报文泛洪给其它Leaf节点,即不会将该LSP报文泛洪给其它Leaf节点,而是直接根据该LSP报文进行路由计算。其中,Spine节点根据接收到的LSP报文进行路由计算的具体实现可以参见IS-IS协议应用于数据中心组网中的相关现有实现,本专利技术实施例在此不再赘述。步骤202、将计算出的路由中出接口为Leaf接口的目标路由携带在第二LSP报文中,一个第二LSP报文中携带多个目标路由。本专利技术实施例中,Spine节点根据从Leaf接口接收到的LSP报文进行路由计算之后,可以遍历计算出的路由,并将计算出的路由中出接口为Leaf接口的路由统一打包生成LSP报文(第二LSP报文)。值得说明的是,在本专利技术实施例中,若一个LSP报文无法承载全部的目标路由,则Spine节点可以将全部的目标路由分别打包携带在两个或两个以上的第二LS本文档来自技高网
...

【技术保护点】
一种链路状态信息处理方法,其特征在于,该方法应用于脊柱Spine节点,该方法包括:从叶子Leaf接口接收第一链路状态报文LSP报文,根据所述第一LSP报文进行路由计算;其中,Leaf接口为Spine节点上与Leaf节点相连的接口;将计算出的路由中出接口为Leaf接口的目标路由携带在第二LSP报文中,所述一个第二LSP报文中携带多个所述目标路由;将所述第二LSP报文泛洪给Leaf节点。

【技术特征摘要】
1.一种链路状态信息处理方法,其特征在于,该方法应用于脊柱Spine节点,该方法包括:从叶子Leaf接口接收第一链路状态报文LSP报文,根据所述第一LSP报文进行路由计算;其中,Leaf接口为Spine节点上与Leaf节点相连的接口;将计算出的路由中出接口为Leaf接口的目标路由携带在第二LSP报文中,一个所述第二LSP报文中携带多个所述目标路由;将所述第二LSP报文泛洪给Leaf节点。2.根据权利要求1所述的方法,其特征在于,所述将所述第二LSP报文泛洪给Leaf节点之前,包括:根据所述目标路由的出接口所属的泛洪域,将属于同一泛洪域的目标路由携带在同一第二LSP报文中,并在所述第二LSP报文中添加对应的泛洪域标识。3.根据权利要求1或2所述的方法,其特征在于,所述第二LSP报文中还携带有路由来源信息,以使接收到所述第二LSP报文的Leaf节点确定自身不为所述路由来源信息指示的路由来源时,根据接收的第二LSP报文进行路由计算。4.一种链路状态信息处理方法,其特征在于,该方法应用于叶子Leaf节点,该方法包括:从脊柱Spine接口接收链路状态报文LSP报文,遍历除该Spine接口之外的其它Spine接口;其中,Spine接口为Leaf节点上与Spine节点相连的接口;所述LSP报文中携带有所述Spine节点根据从Leaf接口接收到第一LSP报文计算出的路由中出接口为Leaf接口的目标路由;若其它Spine接口与该Spine接口未处于同一Spine泛洪组,向该其它Spine接口泛洪该LSP报文。5.根据权利要求4所述的方法,其特征在于,若所述LSP报文中携带有泛洪域标识,则所述向该其它Spine接口泛洪该LSP报文,包括:根据所述LSP报文中携带的泛洪域标识,判断该其它Spine接口是否属于该泛洪域标识对应的泛洪域;若否,则向该其它Spine接口泛洪该LSP报文。6.根据权利要求4或5所述的方法,其特征在于,所述LSP报文中还携带有路由来源信息;所述从Spine接口接收LSP报文之后,还包括:获取所述LSP报文中携带的路由来源信息;当根据所述路由来源信息确定不为该路由来源信息指示的路由来源时,根据接收的第二LSP报文进行路由计算。7.一种链路状态信息处理装置,应用于脊柱Spine节点,其特征在于,包括:接收...

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

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

1