本发明专利技术公开了一种分配SID的方法和SR节点,包括SR管理节点获知网络中SR节点的地址信息并给SR节点分配SID信息;SR管理节点通过IGP报文的组播方式或配置管理报文的扩展,将分配好的SID信息发送给网络中的各SR节点。通过本发明专利技术方法,无需对网络上节点或端口进行IP配置和SID等配置,实现了无编号接口的SR节点的SID信息的自动分配和学习。另外,本发明专利技术方法通过SR管理节点及网络中的各SR节点间建立业务通道,从而实现了在SR控制节点和各SR节点之间业务通道的自动建立,大大简化了业务通道建立和配置的复杂性。
【技术实现步骤摘要】
本专利技术涉及基于IP的传送网(IP RAN)技术,尤指一种分配SID的方法和SR节点。
技术介绍
当前,在基于IP的传送网(IP RAN),也称无编号接口网络上,已存在数据通信网络(DCN,Data Communicat1n Network)管理通道自动建立和配置方法,主要通过各节点上自动设定DCN端口、默认生成路由ID(Router ID),通过开放式最短路径优先(OSPF,OpenShortest Path First)协议、地址解析协议(ARP, Address Resolut1n Protocol)、链路层发现协议(LLDP)等协议的扩展来实现各节点之间的管理IP地址、DCN端口,以及MAC地址的学习,从而实现DCN通道自动建立和配置。但是,对于SR节点之间,比如各接入节点和汇聚节点之间的业务通道的建立,还需要大量的手动配置,比如:各端口 IP地址的配置,内部网关协议(IGP,Inter1r GatewayProtocol)的配置、LDP协议的配置、伪线信息的配置等。随着接入节点数目的增加,配置的复杂性会大幅提闻,相应的配置出错带来的风险也大幅提闻。在现有的分段路由(SR,Segment Routing)技术,即IGP协议基础上启动SR扩展功能实现中,通过IGP协议上的SR扩展,携带SR标识(SR ID, Segment Routing ID,也缩写为SID)的通告,并通过IGP的算法计算出到各SID的最短路径;而报文头封装中的SID堆栈信息,可以指导报文依照封装堆栈路径转发。这样,可以大幅减少相应的LDP协议及伪线信息的配置。但是,现有技术方案中并没有给出如何利用IGP协议上的SR扩展来实现SID的分配的具体实现方案,也不能达到业务通道的自动建立。
技术实现思路
为了解决上述技术问题,本专利技术提供一种分配SID的方法和SR节点,能够实现SID的自动分配。为了达到本专利技术目的,本专利技术提供了一种分配分段路由标识SID的方法,包括:分段路由SR管理节点获知网络中SR节点的地址信息并给SR节点分配SID信息;SR管理节点通过对内部网关协议IGP报文或配置管理报文的扩展,将分配好的SID信息发送给网络中的各SR节点。所述发送包括:所述SR管理节点通过对IGP报文的扩展,携带一个或一个以上SR节点地址信息对应的SID信息组播发送给所述各SR节点。所述扩展的信息通过ISIS或0SPF的SID分配SID Allocat1n TLV携带。所述发送还包括:所述SR管理节点通过对配置管理报文的扩展,通过配置管理通道,携带一个或一个以上SR节点地址信息对应的SID信息分别发送给所述每个SR节点。该方法还包括:各SR节点接收到所述SID信息后,网络中的所有SR节点通过泛洪组播报文向网络中洪泛自身的SID信息。所述将分配好的SID信息发送给网络中的各SR节点之前,还包括:所述SR管理节点向网络中的各SR节点发送自身具备SID分配能力的通告;所述通告本节点具有SID分配能力具体包括:所述SR管理节点通过设置有分配能力标识字段的0SPF或ISIS报文或配置管理报文通告网络中的各SR节点。所述SR管理节点包括两个或两个以上,该方法还包括:收到所述通告的SR节点按照预先设置的策略选定一个发送通告的SR管理节点为最终的SR管理节点。所述网络中的SR节点获取到所述SR管理节点具备的分配能力后,该方法还包括:计算出一条该SR节点至所述SR管理节点的默认SR业务通道。所述SID信息包括节点的地址信息和SID标签信息Label ;其中,SID Label包括标签范围,以及索引index或全局Label。当所述网络中接入新增SR节点时,该方法还包括:所述SR管理节点通过所述组播或单播方式扩展,给新增SR节点的地址信息分配一个SID,且在所述扩展中还携带有新增SR节点所加入的网络中原有的分配给其它节点的SID信息;所述网络中的各SR节点接收到扩展方式通告消息后,根据来自所述SR管理节点的信息更新SID分配信息和地址信息的映射关系。当所述网络中存在SR节点失效时,该方法还包括:所述SR管理节点在感知到失效SR节点后,撤销给该失效SR节点地址信息分配的SID信息,且洪泛给所述网络中的其他各SR节点;所述网络中的各SR节点接收到该撤销信息后,经过SPF算法重新计算,删除到失效SR节点的SR转发条目。本专利技术还提供了一种SR节点,至少包括配置管理模块,分配处理模块,以及建立模块,其中,配置管理模块,用于自动建立配置管理通道;分配处理模块,用于通过扩展的IGP报文或配置管理报文接收分配的SID信息;向网络中洪泛本节点的SID信息。还包括建立模块,用于计算出一条至所述SR管理节点的默认SR业务通道。当所述SR节点被确定为SR管理节点时,还包括分配模块,及处理模块,其中,分配模块,用于对SR节点地址信息并分配SID信息;通过对IGP报文或配置管理报文的扩展将分配好的SID信息发送给网络中的各SR节点;处理模块,用于通过学习获取全网拓扑关系,将SID信息及全网拓扑关系输出给建立模块。所述分配模块具体用于:通过对IGP报文的扩展,以组播方式将分配好的SID信息发送给网络中的各SR节点;或者,通过配置管理报文的扩展,以单播方式将分配好的SID信息发送给网络中的各SR节点。所述SR节点还包括通告模块,用于向网络中的各SR节点发送自身具备SID分配能力的通告。所述分配模块还用于:为接入新增SR节点分配一个SID信息;所述建立模块还用于:接收到扩展方式通告消息后,根据来自所述SR管理节点的信息更新SID信息和地址信息的映射关系。所述分配模块还用于:感知到失效SR节点,撤销给该失效SR节点分配的SID信息,且洪泛给所述网络中的其他各SR节点;所述建立模块还用于:接收到该撤销信息后,经过SPF算法重新计算,删除到失效SR节点的SR转发条目。与现有技术相比,本申请技术方案包括SR管理节点获知网络中SR节点的地址信息并给SR节点分配SID信息;SR管理节点通过IGP报文的组播方式或配置管理报文的扩展,将分配好的SID信息发送给网络中的各SR节点。通过本专利技术方法,无需对网络上节点或端口进行IP配置和SID等配置,实现了无编号接口的SR节点的SID信息的自动分配和学习。另外,本专利技术方法通过SR管理节点及网络中的各SR节点间建立业务通道,从而实现了在SR控制节点和各SR节点之间业务通道的自动建立,大大简化了业务通道建立和配置的复杂性。进一步地,本专利技术方法通过备份SR业务通道的建立,在原有SR业务通道出现故障情况下,及时地进行了业务路径的切换,实现了 SR业务通道快速保护。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术分配SID的方法的流程图;图2为本专利技术SID分配单播报文数据帧封装格式的示意图;图3为本专利技术泛洪组播报文格式的示意图;图4为本专利技术SR本文档来自技高网...
【技术保护点】
一种分配分段路由标识SID的方法,其特征在于,包括:分段路由SR管理节点获知网络中SR节点的地址信息并给SR节点分配SID信息;SR管理节点通过对内部网关协议IGP报文或配置管理报文的扩展,将分配好的SID信息发送给网络中的各SR节点。
【技术特征摘要】
【专利技术属性】
技术研发人员:廖婷,曲延锋,刘国满,吴波,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。