一种分配sid的方法和sr节点的制作方法

文档序号:9673099阅读:2408来源:国知局
一种分配sid的方法和sr节点的制作方法
【技术领域】
[0001]本发明涉及基于IP的传送网(IP RAN)技术,尤指一种分配SID的方法和SR节点。
【背景技术】
[0002]当前,在基于IP的传送网(IP RAN),也称无编号接口网络上,已存在数据通信网络(DCN,Data Communicat1n Network)管理通道自动建立和配置方法,主要通过各节点上自动设定DCN端口、默认生成路由ID(Router ID),通过开放式最短路径优先(OSPF,OpenShortest Path First)协议、地址解析协议(ARP, Address Resolut1n Protocol)、链路层发现协议(LLDP)等协议的扩展来实现各节点之间的管理IP地址、DCN端口,以及MAC地址的学习,从而实现DCN通道自动建立和配置。
[0003]但是,对于SR节点之间,比如各接入节点和汇聚节点之间的业务通道的建立,还需要大量的手动配置,比如:各端口 IP地址的配置,内部网关协议(IGP,Inter1r GatewayProtocol)的配置、LDP协议的配置、伪线信息的配置等。随着接入节点数目的增加,配置的复杂性会大幅提闻,相应的配置出错带来的风险也大幅提闻。
[0004]在现有的分段路由(SR,Segment Routing)技术,即IGP协议基础上启动SR扩展功能实现中,通过IGP协议上的SR扩展,携带SR标识(SR ID, Segment Routing ID,也缩写为SID)的通告,并通过IGP的算法计算出到各SID的最短路径;而报文头封装中的SID堆栈信息,可以指导报文依照封装堆栈路径转发。这样,可以大幅减少相应的LDP协议及伪线信息的配置。但是,现有技术方案中并没有给出如何利用IGP协议上的SR扩展来实现SID的分配的具体实现方案,也不能达到业务通道的自动建立。

【发明内容】

[0005]为了解决上述技术问题,本发明提供一种分配SID的方法和SR节点,能够实现SID的自动分配。
[0006]为了达到本发明目的,本发明提供了一种分配分段路由标识SID的方法,包括:分段路由SR管理节点获知网络中SR节点的地址信息并给SR节点分配SID信息;
[0007]SR管理节点通过对内部网关协议IGP报文或配置管理报文的扩展,将分配好的SID信息发送给网络中的各SR节点。
[0008]所述发送包括:
[0009]所述SR管理节点通过对IGP报文的扩展,携带一个或一个以上SR节点地址信息对应的SID信息组播发送给所述各SR节点。
[0010]所述扩展的信息通过ISIS或0SPF的SID分配SID Allocat1n TLV携带。
[0011]所述发送还包括:
[0012]所述SR管理节点通过对配置管理报文的扩展,通过配置管理通道,携带一个或一个以上SR节点地址信息对应的SID信息分别发送给所述每个SR节点。
[0013]该方法还包括:
[0014]各SR节点接收到所述SID信息后,网络中的所有SR节点通过泛洪组播报文向网络中洪泛自身的SID信息。
[0015]所述将分配好的SID信息发送给网络中的各SR节点之前,还包括:所述SR管理节点向网络中的各SR节点发送自身具备SID分配能力的通告;
[0016]所述通告本节点具有SID分配能力具体包括:
[0017]所述SR管理节点通过设置有分配能力标识字段的0SPF或ISIS报文或配置管理报文通告网络中的各SR节点。
[0018]所述SR管理节点包括两个或两个以上,该方法还包括:
[0019]收到所述通告的SR节点按照预先设置的策略选定一个发送通告的SR管理节点为最终的SR管理节点。
[0020]所述网络中的SR节点获取到所述SR管理节点具备的分配能力后,该方法还包括:计算出一条该SR节点至所述SR管理节点的默认SR业务通道。
[0021]所述SID信息包括节点的地址信息和SID标签信息Label ;其中,SID Label包括标签范围,以及索引index或全局Label。
[0022]当所述网络中接入新增SR节点时,该方法还包括:
[0023]所述SR管理节点通过所述组播或单播方式扩展,给新增SR节点的地址信息分配一个SID,且在所述扩展中还携带有新增SR节点所加入的网络中原有的分配给其它节点的SID信息;
[0024]所述网络中的各SR节点接收到扩展方式通告消息后,根据来自所述SR管理节点的信息更新SID分配信息和地址信息的映射关系。
[0025]当所述网络中存在SR节点失效时,该方法还包括:
[0026]所述SR管理节点在感知到失效SR节点后,撤销给该失效SR节点地址信息分配的SID信息,且洪泛给所述网络中的其他各SR节点;
[0027]所述网络中的各SR节点接收到该撤销信息后,经过SPF算法重新计算,删除到失效SR节点的SR转发条目。
[0028]本发明还提供了一种SR节点,至少包括配置管理模块,分配处理模块,以及建立模块,其中,
[0029]配置管理模块,用于自动建立配置管理通道;
[0030]分配处理模块,用于通过扩展的IGP报文或配置管理报文接收分配的SID信息;向网络中洪泛本节点的SID信息。
[0031]还包括建立模块,用于计算出一条至所述SR管理节点的默认SR业务通道。
[0032]当所述SR节点被确定为SR管理节点时,还包括分配模块,及处理模块,其中,
[0033]分配模块,用于对SR节点地址信息并分配SID信息;通过对IGP报文或配置管理报文的扩展将分配好的SID信息发送给网络中的各SR节点;
[0034]处理模块,用于通过学习获取全网拓扑关系,将SID信息及全网拓扑关系输出给建立模块。
[0035]所述分配模块具体用于:通过对IGP报文的扩展,以组播方式将分配好的SID信息发送给网络中的各SR节点;或者,通过配置管理报文的扩展,以单播方式将分配好的SID信息发送给网络中的各SR节点。
[0036]所述SR节点还包括通告模块,用于向网络中的各SR节点发送自身具备SID分配能力的通告。
[0037]所述分配模块还用于:为接入新增SR节点分配一个SID信息;
[0038]所述建立模块还用于:接收到扩展方式通告消息后,根据来自所述SR管理节点的信息更新SID信息和地址信息的映射关系。
[0039]所述分配模块还用于:感知到失效SR节点,撤销给该失效SR节点分配的SID信息,且洪泛给所述网络中的其他各SR节点;
[0040]所述建立模块还用于:接收到该撤销信息后,经过SPF算法重新计算,删除到失效SR节点的SR转发条目。
[0041]与现有技术相比,本申请技术方案包括SR管理节点获知网络中SR节点的地址信息并给SR节点分配SID信息;SR管理节点通过IGP报文的组播方式或配置管理报文的扩展,将分配好的SID信息发送给网络中的各SR节点。通过本发明方法,无需对网络上节点或端口进行IP配置和SID等配置,实现了无编号接口的SR节点的SID信息的自动分配和学习。
[0042]另外,本发明方法通过SR管理节点及网络中的各SR节点间建立业务通道,从而实现了在SR控制节点和各SR节点之间业务通道的自动建立,大大简化了业务通道建立和配置的复杂性。
[0043]进一步地,本发明方法通过备份SR业务通道的建立,在原有SR业务通道出现故障情况下,及时地进行了业务路径的切换,实现了 SR业务通道快速保护。
[0044]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0045]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0046]图1为本发明分配SID的方法的流程图;
[0047]图2为本发明SID分配单播报文数据帧封装格式的示意图;
[0048]图3为本发明泛洪组播报文格式的示意图;
[0049]图4为本发明SR节点的组成结构示意图;
[0050]图5为本发明第一实施例的网络架构示意图;
[0051]图6为本发明第二实施例的网络架构示意图;
[0052]图7为本发明IP RAN网络转发示意图;
[0053]图8为本发明添加SR节点的实施例的添加转发示意图;
[0054]图9为本发明删除SR节点的实施例的删除转发示意图。
【具体实施方式】
[0055]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0056]本发明中所述的SR管理节点为网络中选举出来的具有汇聚管理功能的SR节点
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1