CN112929261B - 分段路由隧道的防断纤方法、装置,入口节点及存储介质 - Google Patents
分段路由隧道的防断纤方法、装置,入口节点及存储介质 Download PDFInfo
- Publication number
- CN112929261B CN112929261B CN201911234039.9A CN201911234039A CN112929261B CN 112929261 B CN112929261 B CN 112929261B CN 201911234039 A CN201911234039 A CN 201911234039A CN 112929261 B CN112929261 B CN 112929261B
- Authority
- CN
- China
- Prior art keywords
- tunnel
- data
- path
- node
- backup path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 239000000835 fiber Substances 0.000 title claims abstract description 29
- 230000002265 prevention Effects 0.000 title abstract description 6
- 238000001514 detection method Methods 0.000 claims description 18
- 238000005516 engineering process Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000005641 tunneling Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/34—Source routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了分段路由隧道的防断纤方法、装置,入口节点及存储介质。该方法包括:当数据承载在分段路由‑流量工程SR‑TE隧道上、且主路径发生故障时,入口节点确认备份路径是否发生故障,其中,主路径和备份路径均为SR‑TE隧道的标签转发路径LSP;若备份路径发生故障,则入口节点将承载数据的隧道从SR‑TE隧道切换到分段路由‑尽力转发SR‑BE隧道。
Description
技术领域
本申请涉及无线通信网络,例如涉及分段路由隧道的防断纤方法、装置,入口节点及存储介质。
背景技术
分段路由(Segment Routing,SR)是基于源路由理念而设计的在网络上转发数据包的一种协议,能够在入口节点通过指定一组有序的指令列表来控制数据的实时快速转发,被广泛使用在当前的通信***中。随着对通信***超大带宽、超低时延的要求越来越严格,如何保证SR隧道的稳定性成为当前的重点讨论方向。
发明内容
本申请提供一种分段路由隧道的防断纤方法、装置,入口节点及存储介质,能够实现对链路的多级电信级性能保护,保证了***的稳定性和时效性。
本申请实施例提供一种分段路由隧道的防断纤方法,包括:
当数据承载在分段路由-流量工程SR-TE隧道上、且主路径发生故障时,入口节点确认备份路径是否发生故障,其中,主路径和备份路径均为SR-TE隧道的标签转发路径LSP;
若备份路径发生故障,则入口节点将承载数据的隧道从SR-TE隧道切换到分段路由-尽力转发SR-BE隧道。
本申请实施例提供一种分段路由隧道的防断纤装置,包括:确认模块和切换模块;
确认模块,设置为当数据承载在分段路由-流量工程SR-TE隧道上、且主路径发生故障时,确认备份路径是否发生故障,其中,主路径和备份路径均为SR-TE隧道的标签转发路径LSP;
切换模块,设置为若备份路径发生故障,则将承载数据的隧道从SR-TE隧道切换到分段路由-尽力转发SR-BE隧道。
本申请实施例提供一种入口节点,包括:处理器,处理器用于在执行计算机程序时实现上述任一实施例的方法。
本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例的方法。
关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。
附图说明
图1为一实施例提供的一种SR-TE隧道数据转发示意图;
图2为一实施例提供的一种SR-TE主路径和备份路径示意图;
图3为一实施例提供的一种分段路由隧道的防断纤方法的流程示意图;
图4为一实施例提供的一种SR-BE隧道数据转发示意图;
图5为一实施例提供的一种日字型组网示意图;
图6为一实施例提供的一种口字与交叉组网示意图;
图7为一实施例提供的一种分段路由隧道的防断纤装置的结构示意图;
图8为一实施例提供的另一种分段路由隧道的防断纤装置的结构示意图;
图9为一实施例提供的一种入口节点的结构示意图。
具体实施方式
下文中将结合附图对本申请的实施例进行详细说明。
在第五代移动通信网络(5th-Generation,5G)中,承载网需要提供超大带宽、超低时延的传输通道,使用SR转发技术可以降低网络连接的复杂度,使得业务路径更易维护,能支撑5G网路海量连接下的灵活调度。其中,SR转发技术作为软件定义网络(SoftwareDefined Network,SDN)部署的必备技术之一被广泛的运营商应用。
分段路由-流量工程(Segment Routing-Traffic Engineering,SR-TE)隧道是使用SR作为控制协议的一种新型TE隧道技术。SR-TE是指基于TE的约束属性,利用SR协议创建的隧道。控制器负责计算隧道的转发路径,并将与路径严格对应的标签栈下发给转发器。在SR-TE隧道的入口节点上,转发器根据标签栈,即可控制数据在网络中的传输路径。图1为一实施例提供的一种SR-TE隧道数据转发示意图。如图1所示,入口节点为节点0,出口节点为节点5,节点1、节点2、节点3和节点4为中间节点。控制器计算得出的转发路径为(30001,30102,30204,30405),其中,3为该隧道的前缀,1.1.1.5为网际互连协议(InternetProtocol,IP)地址,30001代表数据从节点0发送到节点1,30102代表数据从节点1发送到节点2,30204代表数据从节点2发送到节点4,30405代表数据从节点4发送到节点5。转发路径由控制器按需严格置顶,但是从图1中可以看出,由于端标识(Segment ID,SID)的层数太多,导致标签栈会占用大量的空间。
在SR网络中,通常会为重要业务配置一条具有服务质量(Quality of Service,QoS)保证的使用SR-TE技术的路径(简称SR-TE主路径),同时,为了进一步保证业务的稳定性,也会额外配置一条热备份的静态保护路径(Hot-Standy)(简称SR-TE备份路径)。当检测到SR-TE路径主路径发生故障时,业务能快速切换到SR-TE备份路径,保证业务不中断。图2为一实施例提供的一种SR-TE主路径和备份路径示意图。入口节点为节点0,出口节点为节点2,节点1、节点3、节点4和节点5为中间节点,如图2所示,SR-TE主路径为由节点0-节点1-节点2的路径,SR-TE备份路径为由节点0-节点3-节点4-节点5-节点2的路径。当SR-TE主路径和SR-TE备份路径均发生故障时(如图2所示,节点0-节点1的链路故障,节点4-节点5的链路故障),为了保证数据仍然可以传输,现有的技术是通过上层协议(即控制器)计算逃生路径(如图2中虚线所标注的路径)来避免多点故障(也称为双断纤故障)。然而,上层协议计算逃生路径需要花费很长时间,远远达不到运营商要求的电信级保护要求。
本申请实施例提供了一种移动通信网络(包括但不限于第五代移动通信网络(5th-Generation,5G)),该网络的网络架构可以包括核心网设备(例如UDM设备)、网络侧设备(例如一种或多种类型的基站,传输节点,接入节点(AP,Access Point),中继,节点B(Node B,NB),陆地无线电接入(UTRA,Universal Terrestrial Radio Access),演进型陆地无线电接入(EUTRA,Evolved Universal Terrestrial Radio Access)等)和终端设备(用户设备(User Equipment,UE),用户设备数据卡,中继(relay),移动设备等)。在本申请实施例中,提供一种可运行于上述网络架构的分段路由隧道的防断纤方法、装置,入口节点及存储介质,能够实现对链路的多级电信级性能保护,保证了***的稳定性和时效性。本申请实施例中提供的上述分段路由隧道的防断纤方法的运行环境并不限于上述网络架构。
本申请中术语“***”和“网络”在本申请中常被可互换使用。本申请下述各个实施例可以单独执行,各个实施例之间也可以相互结合执行,本申请实施例对此不作具体限制。
下面,对分段路由隧道的防断纤方法、装置及其技术效果进行描述。
图3为一实施例提供的一种分段路由隧道的防断纤方法的流程示意图,如图1所示,本实施例提供的方法适用于入口节点,该方法包括如下步骤。
S110、当数据承载在SR-TE隧道上、且主路径发生故障时,入口节点确认备份路径是否发生故障,其中,主路径和备份路径均为SR-TE隧道的标签转发路径(Label SwitchingPath,LSP)。
通常,数据默认在SR-TE隧道上进行发送。当主路径正常时,数据默认按照主路径进行转发;当主路径发生故障时,入口节点需要确认备份路径是否发生故障。
在一实施例中,入口节点可以根据但不限于标签转发路径-双向转发检测(LabelSwitching Path-Bidirectional Forwarding Detection,LSP-BFD)技术对主路径进行检测,确认主路径是否发生故障。具体的,LSP-BFD技术可以用于检测LSP路径是否发生故障。LSP-BFD技术是通过周期性发送检测报文,如果在发送该检测报文一定次数后,仍没有接收到该检测报文的回复消息,就认为该检测路径存在故障。
在一实施例中,入口节点可以根据但不限于流量工程-双向转发检测(TrafficEngineering-Bidirectional Forwarding Detection,TE-BFD)技术对备份路径进行检测,确认备份路径是否发生故障。具体的,TE-BFD技术可以用于检测TE路径是否发生故障。TE-BFD技术可以包括BFD for TE Tunnel和BFD for TE CR-LSP两种方式,具体来说,BFD对两个***间的、同一路径上的一种数据协议(data protocol)的连通性进行检测,这条路径可以是物理链路或逻辑链路,其中包括TE隧道。
SR-TE隧道由于没有协议建立,只要标签栈下发,LSP就会建立成功,且除了撤销标签栈之外,LSP不会出现协议Down的情况。所以SR-TE隧道的LSP故障检测需要依靠部署双向转发检测(Bidirectional Forwarding Detection,BFD)检测。
S120、若备份路径发生故障,则入口节点将承载数据的隧道从SR-TE隧道切换到分段路由-尽力转发(Segment Routing Best Effort,SR-BE)隧道。
SR-BE隧道是指使用SR技术建立的标签转发路径,通过Prefix或Node Segment指导数据报文转发,由内部网关协议(Interior Gateway Protocol,IGP)使用最短路径算法计算得到的最优SR LSP。其实现可以利用扩展IGP协议中间***到中间***(IS-IS,Intermediate system to intermediate system)和开放式最短路径优先(Open ShortestPath First,OSPF)类型-长度-值(Type-length-value,TLV),在现有分发拓扑和可达性信息的同时,在IGP域内分发SR信息。IGP域内每个节点使用附加的SR信息,连同其计算出来的网络拓扑视图和前缀可达性,下发转发表项。
图4为一实施例提供的一种SR-BE隧道数据转发示意图。如图4所示,如图1所示,入口节点为节点0,出口节点为节点5,节点1、节点2、节点3和节点4为中间节点。16为该隧道的前缀,1.1.1.5为IP地址,16005代表数据最终要传输到节点5。入口节点0在收到数据时,通过解析得知数据最终要传输到节点5,节点根据最短路径算法计算得到的最优路径,将数据传输至下一个节点1,节点1同样根据最短路径算法计算得到的最优路径,将数据传输至下一个节点2,同理,节点2根据最短路径算法计算得到的最优路径,将数据传输至出口节点5。
如此,当主路径和备份路径均发生故障时,入口节点将承载数据的隧道从SR-TE隧道切换到SR-BE隧道,可以保证数据的转发不再需要依赖协议的计算性能,实现对链路的多级电信级性能保护,保证了***的稳定性和时效性。
在一实施例中,入口节点将承载数据的隧道从SR-TE隧道切换到SR-BE隧道的方法可以包括:入口节点根据SR-TE隧道的隧道标识ID,将与隧道ID对应的隧道切换标记从第一预设值切换为第二预设值,隧道切换标记为第一预设值时指示数据承载在SR-TE隧道上,隧道切换标记为第二预设值时指示数据承载在SR-BE隧道上。
示例性的,虚拟专用网络(Virtual Private Network,VPN)业务承载在隧道上,业务前缀表通常包括路由表或者媒体访问控制(Media Access Control,MAC)表等,公私网之间靠下一跳分离表(NH表)关联,NH表中保存公网信息,如下一级SR-TE隧道信息(即SR-TE转发索引)及远端边界网关协议(Border Gateway Protocol,BGP)邻居IP地址(又称peerIp)和隧道切换标记,隧道切换标记的第一预设值(通常为默认值)设置为0,即隧道切换标记为0时,代表数据承载在SR-TE隧道上。
当入口节点要将承载数据的隧道从SR-TE隧道切换到SR-BE隧道时,入口节点根据SR-TE隧道的隧道标识ID查找到NH表(入口节点内存储有SR-TE隧道的隧道标识ID与NH表的映射关系),并将隧道切换标记设置为从第一预设值切换为第二预设值,第二预设值通常取1,代表数据承载在SR-BE隧道上。
可以理解的是,隧道切换标记的第一预设值和第二预设值的取值可以根据实际情况设定,例如,也可以设置隧道切换标记的第一预设值设置为1,即隧道切换标记为1时,代表数据承载在SR-TE隧道上;隧道切换标记的第二预设值设置为0,即隧道切换标记为0时,代表数据承载在SR-BE隧道上。
在一实施例中,SR BE隧道可以配置TI-LFA FRR(Topology-Independent Loop-free Alternate FRR),为SR BE隧道提供链路及节点的保护。当某处链路或节点故障时,数据会快速切换到备份路径,继续转发,从而最大程度上避免数据的丢失。
S130、若备份路径未发生故障,则入口节点按照备份路径转发数据。
若备份路径未发生故障,则入口节点无需将承载数据的隧道从SR-TE隧道切换到SR-BE隧道,仅按照备份路径转发数据即可。
示例性的,图5为一实施例提供的一种日字型组网示意图。如图5所示,入口节点为节点A,出口节点为节点C,节点B、节点D、节点E和节点F为中间节点。节点A和节点B之间的路径称为路径1,节点B和节点C之间的路径称为路径2,节点C和节点D之间的路径称为路径3,节点D和节点E之间的路径称为路径4,节点E和节点F之间的路径称为路径5,节点E和节点B之间的路径称为路径6,节点F和节点A之间的路径称为路径7。主路径为实线箭头所指示的路径,即路径1和路径2;备份路径为虚线箭头所指示的路径,即路径7、路径5、路径4和路径3。本申请提供的方案,可以解决路径1和4、路径1和3、路径2和5、路径2和7同时故障所导致的多点故障(也称为双断纤故障),保证数据的转发不再需要依赖协议的计算性能,实现对链路的多级电信级性能保护,保证了***的稳定性和时效性。
又示例性的,图6为一实施例提供的一种口字与交叉组网示意图。如图6所示,入口节点为节点A,出口节点为节点D,节点B和节点C为中间节点。节点A和节点B之间的路径称为路径1,节点B和节点C之间的路径称为路径2,节点C和节点D之间的路径称为路径3,节点D和节点A之间的路径称为路径4,节点A和节点C之间的路径称为路径5,节点B和节点D之间的路径称为路径6。主路径为实线箭头所指示的路径,即路径4;备份路径为虚线箭头所指示的路径,即路径1、路径2和路径3。本申请提供的方案,可以解决路径1和4、路径2和4、路径3和4同时故障所导致的多点故障(也称为双断纤故障),保证数据的转发不再需要依赖协议的计算性能,实现对链路的多级电信级性能保护,保证了***的稳定性和时效性。
本申请实施例提供一种分段路由隧道的防断纤方法,包括:当数据承载在分段路由-流量工程SR-TE隧道上、且主路径发生故障时,入口节点确认备份路径是否发生故障,其中,主路径和备份路径均为SR-TE隧道的标签转发路径LSP;若备份路径发生故障,则入口节点将承载数据的隧道从SR-TE隧道切换到分段路由-尽力转发SR-BE隧道。本申请能够实现对链路的多级电信级性能保护,保证了***的稳定性和时效性。
图7为一实施例提供的一种分段路由隧道的防断纤装置的结构示意图,该分段路由隧道的防断纤装置可以配置于入口节点中,如图7所示,包括:确认模块10和切换模块11。
确认模块10,设置为当数据承载在分段路由-流量工程SR-TE隧道上、且主路径发生故障时,确认备份路径是否发生故障,其中,主路径和备份路径均为SR-TE隧道的标签转发路径LSP;
切换模块11,设置为若备份路径发生故障,则将承载数据的隧道从SR-TE隧道切换到分段路由-尽力转发SR-BE隧道。
本实施例提供的分段路由隧道的防断纤装置为实现上述实施例的分段路由隧道的防断纤方法,本实施例提供的分段路由隧道的防断纤装置实现原理和技术效果类似,此处不再赘述。
在一实施例中,确认模块10,是设置为在根据标签转发路径-双向转发检测LSP-BFD技术确认主路径发生故障后,根据流量工程-双向转发检测TE-BFD技术对备份路径进行检测,确认备份路径是否发生故障。
在一实施例中,切换模块11,是设置为根据SR-TE隧道的隧道标识ID,将与隧道ID对应的隧道切换标记从第一预设值切换为第二预设值,隧道切换标记为第一预设值时指示数据承载在SR-TE隧道上,隧道切换标记为第二预设值时指示数据承载在SR-BE隧道上。
在一实施例中,结合图7,图8为一实施例提供的另一种分段路由隧道的防断纤装置的结构示意图,还包括:转发模块12。
转发模块12,设置为若备份路径未发生故障,则按照备份路径转发数据。
本申请实施例还提供了一种入口节点,包括:处理器,处理器用于在执行计算机程序时实现如本申请任意实施例所提供的方法。图9为一实施例提供的一种入口节点的结构示意图,如图9所示,该入口节点包括处理器60、存储器61和通信接口62;入口节点中处理器60的数量可以是一个或多个,图9中以一个处理器60为例;入口节点中的处理器60、存储器61、通信接口62可以通过总线或其他方式连接,图9中以通过总线连接为例。总线表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。
存储器61作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及模块,如本申请实施例中的方法对应的程序指令/模块。处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行入口节点的至少一种功能应用以及数据处理,即实现上述的分段路由隧道的防断纤方法。
存储器61可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据入口节点的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器61可包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至日寇节点。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信接口62可设置为数据的接收与发送。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现如本申请任意实施例所提供的方法。
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质包括(非穷举的列表):具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(electrically erasable,programmable Read-Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,数据信号中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或多种程序设计语言组合来编写用于执行本公开操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++、Ruby、Go,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(Local Area Network,LAN)或广域网(Wide Area Network,WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本领域内的技术人员应明白,术语用户终端涵盖任何适合类型的无线用户设备,例如移动电话、便携数据处理装置、便携网络浏览器或车载移动台。
一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。
本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(Instruction Set Architecture,ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(ROM)、随机访问存储器(RAM)、光存储器装置和***(数码多功能光碟DVD或CD光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑器件((Field-Programmable Gate Array,FGPA)以及基于多核处理器架构的处理器。
Claims (10)
1.一种分段路由隧道的防断纤方法,其特征在于,包括:
当数据承载在分段路由-流量工程SR-TE隧道上、且主路径发生故障时,入口节点确认备份路径是否发生故障,其中,所述主路径和所述备份路径均为所述SR-TE隧道的标签转发路径LSP;
若所述备份路径发生故障,则所述入口节点将承载所述数据的隧道从所述SR-TE隧道切换到分段路由-尽力转发SR-BE隧道。
2.根据权利要求1所述的方法,其特征在于,所述入口节点确认备份路径是否发生故障,包括:
在所述入口节点根据标签转发路径-双向转发检测LSP-BFD技术确认所述主路径发生故障后,所述入口节点根据流量工程-双向转发检测TE-BFD技术对所述备份路径进行检测,确认所述备份路径是否发生故障。
3.根据权利要求1所述的方法,其特征在于,所述入口节点将承载所述数据的隧道从所述SR-TE隧道切换到SR-BE隧道,包括:
所述入口节点根据所述SR-TE隧道的隧道标识ID,将与所述隧道ID对应的隧道切换标记从第一预设值切换为第二预设值,所述隧道切换标记为所述第一预设值时指示所述数据承载在所述SR-TE隧道上,所述隧道切换标记为所述第二预设值时指示所述数据承载在所述SR-BE隧道上。
4.根据权利要求1或2所述的方法,其特征在于,还包括:
若所述备份路径未发生故障,则所述入口节点按照所述备份路径转发所述数据。
5.一种分段路由隧道的防断纤装置,其特征在于,包括:确认模块和切换模块;
所述确认模块,设置为当数据承载在分段路由-流量工程SR-TE隧道上、且主路径发生故障时,确认备份路径是否发生故障,其中,所述主路径和所述备份路径均为所述SR-TE隧道的标签转发路径LSP;
所述切换模块,设置为若所述备份路径发生故障,则将承载所述数据的隧道从所述SR-TE隧道切换到分段路由-尽力转发SR-BE隧道。
6.根据权利要求5所述的装置,其特征在于,
所述确认模块,是设置为在根据标签转发路径-双向转发检测LSP-BFD技术确认所述主路径发生故障后,根据流量工程-双向转发检测TE-BFD技术对所述备份路径进行检测,确认所述备份路径是否发生故障。
7.根据权利要求5所述的装置,其特征在于,
所述切换模块,是设置为根据所述SR-TE隧道的隧道标识ID,将与所述隧道ID对应的隧道切换标记从第一预设值切换为第二预设值,所述隧道切换标记为所述第一预设值时指示所述数据承载在所述SR-TE隧道上,所述隧道切换标记为所述第二预设值时指示所述数据承载在所述SR-BE隧道上。
8.根据权利要求5或6所述的装置,其特征在于,还包括转发模块;
所述转发模块,设置为若所述备份路径未发生故障,则按照所述备份路径转发所述数据。
9.一种入口节点,其特征在于,包括:处理器,所述处理器用于在执行计算机程序时实现如权利要求1-4中任一所述的分段路由隧道的防断纤方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任一所述的分段路由隧道的防断纤方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911234039.9A CN112929261B (zh) | 2019-12-05 | 2019-12-05 | 分段路由隧道的防断纤方法、装置,入口节点及存储介质 |
EP20897134.1A EP4072079A4 (en) | 2019-12-05 | 2020-12-01 | ANTI-FIBER BREAKAGE METHOD AND DEVICE FOR SEGMENT ROUTING TUNNEL, ENTRY NODE AND DATA BEARER |
PCT/CN2020/133115 WO2021109997A1 (zh) | 2019-12-05 | 2020-12-01 | 分段路由隧道的防断纤方法、装置,入口节点及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911234039.9A CN112929261B (zh) | 2019-12-05 | 2019-12-05 | 分段路由隧道的防断纤方法、装置,入口节点及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112929261A CN112929261A (zh) | 2021-06-08 |
CN112929261B true CN112929261B (zh) | 2024-03-12 |
Family
ID=76161241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911234039.9A Active CN112929261B (zh) | 2019-12-05 | 2019-12-05 | 分段路由隧道的防断纤方法、装置,入口节点及存储介质 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4072079A4 (zh) |
CN (1) | CN112929261B (zh) |
WO (1) | WO2021109997A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113810276B (zh) * | 2021-08-31 | 2024-06-18 | 锐捷网络股份有限公司 | 一种段路由故障处理方法、装置、电子设备及存储介质 |
CN114205289B (zh) * | 2021-10-22 | 2023-03-24 | 清华大学 | 一种分段路由网络中考虑故障的流量工程计算方法和装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245452A (zh) * | 2012-06-06 | 2016-01-13 | 华为技术有限公司 | 多协议标签交换流量工程隧道建立方法及设备 |
CN106302165A (zh) * | 2015-05-22 | 2017-01-04 | 中兴通讯股份有限公司 | 一种点到多点隧道的保护方法和装置 |
CN106936683A (zh) * | 2015-12-31 | 2017-07-07 | 北京网御星云信息技术有限公司 | 一种实现隧道配置的方法及装置 |
CN107979499A (zh) * | 2018-01-26 | 2018-05-01 | 福州大学 | 基于有状态数据平面的网络多点故障恢复方法 |
CN109167700A (zh) * | 2018-08-21 | 2019-01-08 | 新华三技术有限公司 | 段路由sr隧道的检测方法和装置 |
CN109218176A (zh) * | 2017-06-30 | 2019-01-15 | 华为技术有限公司 | 一种报文处理的方法及装置 |
CN110086712A (zh) * | 2019-05-13 | 2019-08-02 | 何梓菁 | 一种基于sr-te隧道的链路保护方法和本地修复节点 |
CN110324225A (zh) * | 2018-03-29 | 2019-10-11 | 华为技术有限公司 | 一种处理报文的方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8072879B2 (en) * | 2006-02-03 | 2011-12-06 | Cisco Technology, Inc. | Technique for determining whether to reestablish fast rerouted primary tunnels based on backup tunnel path quality feedback |
US10063463B2 (en) * | 2014-12-16 | 2018-08-28 | Cisco Technology, Inc. | Node protection for segment routing adjacency segments |
CN109587059B (zh) * | 2017-09-28 | 2021-07-09 | 华为技术有限公司 | Sr-be内层隧道标签的配置方法、设备及通信*** |
CN111901235A (zh) * | 2017-12-01 | 2020-11-06 | 华为技术有限公司 | 处理路由的方法和装置、以及数据传输的方法和装置 |
CN109861913B (zh) * | 2018-12-25 | 2020-03-20 | 华为技术有限公司 | 一种跨内部网关协议的前缀标识通告方法和装置 |
-
2019
- 2019-12-05 CN CN201911234039.9A patent/CN112929261B/zh active Active
-
2020
- 2020-12-01 EP EP20897134.1A patent/EP4072079A4/en active Pending
- 2020-12-01 WO PCT/CN2020/133115 patent/WO2021109997A1/zh unknown
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245452A (zh) * | 2012-06-06 | 2016-01-13 | 华为技术有限公司 | 多协议标签交换流量工程隧道建立方法及设备 |
CN106302165A (zh) * | 2015-05-22 | 2017-01-04 | 中兴通讯股份有限公司 | 一种点到多点隧道的保护方法和装置 |
CN106936683A (zh) * | 2015-12-31 | 2017-07-07 | 北京网御星云信息技术有限公司 | 一种实现隧道配置的方法及装置 |
CN109218176A (zh) * | 2017-06-30 | 2019-01-15 | 华为技术有限公司 | 一种报文处理的方法及装置 |
CN107979499A (zh) * | 2018-01-26 | 2018-05-01 | 福州大学 | 基于有状态数据平面的网络多点故障恢复方法 |
CN110324225A (zh) * | 2018-03-29 | 2019-10-11 | 华为技术有限公司 | 一种处理报文的方法及装置 |
CN109167700A (zh) * | 2018-08-21 | 2019-01-08 | 新华三技术有限公司 | 段路由sr隧道的检测方法和装置 |
CN110086712A (zh) * | 2019-05-13 | 2019-08-02 | 何梓菁 | 一种基于sr-te隧道的链路保护方法和本地修复节点 |
Also Published As
Publication number | Publication date |
---|---|
EP4072079A1 (en) | 2022-10-12 |
WO2021109997A1 (zh) | 2021-06-10 |
CN112929261A (zh) | 2021-06-08 |
EP4072079A4 (en) | 2023-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3591912B1 (en) | Evpn packet processing method, device and system | |
US7957306B2 (en) | Providing reachability information in a routing domain of an external destination address in a data communications network | |
US8902766B2 (en) | Method and apparatus to improve LDP convergence using hierarchical label stacking | |
EP2996290B1 (en) | Packet forwarding method, apparatus, and system | |
US7765306B2 (en) | Technique for enabling bidirectional forwarding detection between edge devices in a computer network | |
EP2663040B1 (en) | Fast reroute using loop free alternate next hops for multipoint label switched paths | |
JP5934724B2 (ja) | Ldpを用いたmpls高速再ルーティング(ldp−frr) | |
US7508772B1 (en) | Partial graceful restart for border gateway protocol (BGP) | |
US7920566B2 (en) | Forwarding data in a data communication network | |
US20090067322A1 (en) | Forwarding data in a data communications network | |
US20070091795A1 (en) | Method of constructing a backup path in an autonomous system | |
WO2020135395A1 (zh) | 一种跨内部网关协议的前缀标识通告方法和装置 | |
US9668160B2 (en) | Topology discovery based on SCTP/X2 snooping | |
US9154412B2 (en) | Multicast label distribution protocol over a remote loop-free alternative | |
US20130343180A1 (en) | Internetworking and failure recovery in unified mpls and ip networks | |
KR20110129451A (ko) | 브로드캐스트 네트워크에 대한 ldp igp 동기화 | |
US9294986B2 (en) | Topology discovery based on explicit signaling | |
CN112929261B (zh) | 分段路由隧道的防断纤方法、装置,入口节点及存储介质 | |
EP1946499B1 (en) | Constructing and implementing backup paths in autonomous systems | |
CN103297340A (zh) | Mpls和bgp组网中的路由收敛方法和设备 | |
CN113366804A (zh) | 防止网络拓扑改变期间的微环路的方法和*** | |
CN106878173B (zh) | 一种路由发送方法及装置 | |
WO2021115162A1 (zh) | 一种链路保护方法、装置,入口节点及存储介质 | |
WO2019000156A1 (en) | SYNCHRONIZATION OF LABEL SWITCHED PATHS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |