一种标签管理方法及装置制造方法及图纸

技术编号:27202136 阅读:19 留言:0更新日期:2021-01-31 12:14
本发明专利技术公开了一种标签管理方法,方法包括:监测本设备上的接口是否有新标签产生;若有,则启动计时,并向其他设备发送包含所述新标签和所述接口的接口标识的通告报文,并利用新标签和所述接口标识建立新的标签转发表项;当计时到达预设时间时,将所述接口标识对应的旧的标签转发表项置为无效。通过增加监控机制,在监控到某接口有标签产生时,在新标签的转发表项建立和通告过程中,该接口上旧标签的转发表项延迟一段时间失效,以在这段时间内,保证新标签转发表项的建立以及转发路径的形成,从而转发中的流量还可以使用旧标签的转发表项完成流量的转发,避免了流量转发中断的问题。题。题。

【技术实现步骤摘要】
一种标签管理方法及装置


[0001]本专利技术涉及通信
,具体涉及一种标签管理方法及装置。

技术介绍

[0002]MPLS SR(Segment Routing with MPLS,MPLS分段路由)是指在MPLS(Multiprotocol Label Switching,多协议标签交换)组网中使用SR,将SID(Segment Identifier,段标识)作为标签对报文进行转发,且报文所经过的路径为SR LSP(Segment Routing Label Switched Path,基于段路由的标签交换路径)。
[0003]要想通过SR LSP转发报文,需要完成以下工作:(1)为MPLS中的每个设备分配标签,并向MPLS中的其他设备通告标签(2)每个设备根据分配标签形成本地的标签转发表项(3)手工配置或通过IGP(interior gateway protocol)内部网关协议)建立SR LSP,以将标签和FEC(Forwarding Equivalence Class,转发等价类)绑定,MPLS将具有相同特征(目的地相同或具有相同服务等级等)的报文归为一类,称为FEC,属于相同FEC的报文在MPLS中将获得完全相同的处理。
[0004]然而,因一些变动因素,会导致设备上的标签发生变化时,此时,设备会删除原有标签并生成新标签的标签转发表项,同时向其他设备通告新标签。这样,在标签变化过程中就会导致流量转发的中断问题。

技术实现思路

[0005]本专利技术的目的是针对上述现有技术的不足提出的一种标签管理方法及装置,该目的是通过以下技术方案实现的。
[0006]本专利技术的第一方面提出了一种标签管理方法,所述方法应用于运行MPLS SR功能的电子设备,所述方法包括:
[0007]监测本设备上的接口是否有新标签产生;
[0008]若有,则启动计时,并向其他设备发送包含所述新标签和所述接口的接口标识的通告报文,并利用新标签和所述接口标识建立新的标签转发表项;
[0009]当计时到达预设时间时,将所述接口标识对应的旧的标签转发表项置为无效。
[0010]本专利技术的第二方面提出了一种标签管理装置,所述装置应用于运行MPLS SR功能的电子设备,所述装置包括:
[0011]监测模块,用于监测本设备上的接口是否有新标签产生;
[0012]新标签处理模块,用于在监测到新标签产生时,启动计时,并向其他设备发送包含所述新标签和所述接口的接口标识的通告报文,并利用新标签和所述接口标识建立新的标签转发表项;
[0013]旧标签处理模块,用于当计时到达预设时间时,将所述接口标识对应的旧的标签转发表项置为无效。
[0014]本专利技术的第三方面提出了一种电子设备,包括存储器、处理器及存储在存储器上
并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述第一方面所述方法的步骤。
[0015]基于上述第一方面和第二方面所述的标签管理方法及装置,本申请具有如下有益效果:
[0016]通过增加监控机制,在监控到某接口有标签产生时,在新标签的转发表项建立和通告过程中,该接口上旧标签的转发表项延迟一段时间失效,以在这段时间内,保证新标签转发表项的建立以及转发路径的形成,从而转发中的流量还可以使用旧标签的转发表项完成流量的转发,避免了流量转发中断的问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0018]图1为本专利技术根据一示例性实施例示出的一种MPLS组网结构示意图;
[0019]图2为本专利技术根据一示例性实施例示出的一种标签管理方法的实施例流程图;
[0020]图3为本专利技术根据一示例性实施例示出的一种电子设备的硬件结构图;
[0021]图4为本专利技术根据一示例性实施例示出的一种标签管理装置的结构示意图。
具体实施方式
[0022]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。
[0023]在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0025]MPLS SR的特点是直接应用现有的MPLS框架进行转发,无需对网络进行改造,MPLS网络由多个LSR(Label Switching Router,标签交换路由器)设备组成,属于同一个FEC的报文在MPLS网络中经过的路径为LSP(Label Switched Path,标签交换路径),在MPLS网络中,LSR设备接收到带标签的报文时,通过查找标签转发表进行转发。
[0026]在MPLS SR机制中,MPLS网络中各个LSR设备运行有MPLS SR功能,并将SID作为标签对报文进行转发,根据SID的分配形式不同,标签类型包括前缀类型(Prefix)和邻接类型(Adjacency),对于邻接类型的标签,是在每个设备上为与邻接设备相连的链路指定一个入标签,并对应下一跳建立标签转发表项。
[0027]参见图1所示,MPLS网络由设备A、设备B、设备C、设备D构成,假设设备A、设备B、设备C、设备D运行MPLS SR功能后,各自为与邻接设备相连的链路分配的标签(Adjacency SID)分别为200、201、202,设备A通过SR LSP将报文转发到设备D时,需要为报文指定出标签栈为(200,201,202),设备A根据栈顶标签200查找标签转发表项,获得标签200对应的下一跳为设备B,设备A为报文封装标签栈(201,202)后,将报文转发至设备B,设备B接收到报文后,根据标签栈中的入标签201查找标签转发表项,获得标签201对应的下一跳为设备C,设备B删除标签栈最外层标签201后,将报文发送给设备C,设备C接收到报文后,根据标签栈中的入标签202查找标签转发表项,获得标签202对应的下一跳为设备D,设备C删除标签栈最外本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种标签管理方法,应用于运行基于分段路由的多协议标签交换MPLS SR功能的电子设备,其特征在于,所述方法包括:监测本设备上的接口是否有新标签产生;若有,则启动计时,并向其他设备发送包含所述新标签和所述接口的接口标识的通告报文,并利用新标签和所述接口标识建立新的标签转发表项;当计时到达预设时间时,将所述接口标识对应的旧的标签转发表项置为无效。2.根据权利要求1所述的方法,其特征在于,所述监测本设备上的接口是否有新标签产生,包括:监测是否接收到用于指示配置静态标签的第一指令或用于指示分配动态标签的第二指令;若接收到,则确定本设备上的接口有新标签产生。3.根据权利要求1所述的方法,其特征在于,所述利用新标签和所述接口标识建立新的标签转发表项,包括:查找包含所述接口标识的标签转发表项,并获取所述标签转发表项中的下一跳地址,所述标签转发表项记录有接口标识、下一跳地址、标签值与标签属性之间的对应关系;获取所述新标签的标签属性;利用获取的标签属性、所述新标签、查找到的下一跳地址及所述接口标识建立新的标签转发表项。4.根据权利要求3所述的方法,其特征在于,所述将所述接口标识对应的旧的标签转发表项置为无效,包括:查找包含所述接口标识但不包含所述新标签和所述新标签的标签属性的标签转发表项;将查找到的标签转发表项置为无效。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:接收到用于指示删除标签的第三指令时,启动计时,所述第三指令携带有待删除标签、标签属性和接口标识;查找包含所述接口标识但不包含所述待删除标签且所述标签属性的标签转发表项,并将查找到的标签转发表项置为有效;获取置为有效的标签转发表项中记录的标签,并向其他设备发送包含所述标签和所述接口标识的通告报文;当计时到达所述预设时间时,将包含所述待删除标签和所述标签属性的标签转发表项删除。6.一种标签管理装置,所述装置应用于运行基于分段路由的多协议标签交换MPLS SR功能的电子设备,其特征在于,所述装置包括:监测模块...

【专利技术属性】
技术研发人员:李明明
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1