CN115499368A - 路径保护方法及装置 - Google Patents

路径保护方法及装置 Download PDF

Info

Publication number
CN115499368A
CN115499368A CN202210955328.3A CN202210955328A CN115499368A CN 115499368 A CN115499368 A CN 115499368A CN 202210955328 A CN202210955328 A CN 202210955328A CN 115499368 A CN115499368 A CN 115499368A
Authority
CN
China
Prior art keywords
path
next hop
standby
network device
table entry
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.)
Pending
Application number
CN202210955328.3A
Other languages
English (en)
Inventor
徐婧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
New H3C Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by New H3C Technologies Co Ltd filed Critical New H3C Technologies Co Ltd
Priority to CN202210955328.3A priority Critical patent/CN115499368A/zh
Publication of CN115499368A publication Critical patent/CN115499368A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/34Source routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/54Organization of routing tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请提供一种路径保护方法及装置,该方法包括:接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;根据所述路径优先级以及所述路径保护模式,生成到达所述用户设备的第一路由表项;其中,所述第一路由表项为多层级路由结构,所述第一路由表项包括第一主下一跳以及第一备下一跳,所述第一主下一跳包括第一主路径标识,所述第一备下一跳包括第一备路径标识;所述第一主路径标识指示多条路径的优先级中优先级最高的第一路径;所述第一备路径标识指示多条路径的优先级中优先级次高的第二路径。

Description

路径保护方法及装置
技术领域
本申请涉及通信技术领域,尤其涉及一种路径保护方法及装置。
背景技术
随着时代的进步,网络业务的种类越来越多,不同类型的业务对网络的要求不尽相同。通常,可由业务驱动网络架构的更新迭代。比如,某一业务给出业务需求(需求包括但不限于:时延、带宽、丢包率等)后,控制器收集网络拓扑、带宽利用率、时延等信息,根据业务需求计算显式路径。
段路由(英文:Segment Routing,简称:SR),即是再此背景下产生,通过SR可简易的定义一条显式路径。网络中的节点仅需维护SR信息,就可应对业务的实时快速发展。
SR采用源路径选择机制,将网络路径划分为一个个段,并为网络中的段、转发节点分配段标识(英文:Segment Identifier,简称:SID)。通过对段、网络节点的SID进行有序排列(即,SID的段列表(Segment List)),就可得到一条转发路径。
MPLS段路由(英文:Segment Routing with MPLS,简称:SR-MPLS)是指在MPLS网络中使用SR。在SR-MPLS中,将节点的标签作为SID,实现对业务报文的转发。
当用户利用终端访问网络时,若业务报文采用IP网络转发,则IP网络中的核心设备需学习大量的路由,这将影响核心设备的性能。为了解决这个问题,可在网络设备内配置VPN迭代隧道功能,使得终端通过隧道方式访问IP网络。其中,隧道包括但不限于:LDP LSP隧道、SR LSP隧道、SR-MPLS流量工程(英文:Traffic Engineering,简称:TE)隧道或者SR-MPLS尽力而为(英文:Best-Effort,简称:BE)隧道等。
下面以SR-MPLS TE隧道、SR-MPLS BE隧道作为承载隧道,且SR-MPLS TE隧道的优先级高于SR-MPLS BE隧道的优先级为例进行说明。
如图1所示,CE1、CE2为与终端连接的用户侧边缘设备,CE1、CE2分别与PE1、PE2连接。P1、P2、P3、P4形成跨域骨干网络,PE1、PE2为与骨干网络连接的网络侧边缘设备,各自分别与两个P设备连接。PE1、P1、P2、P3、P4以及PE2构建SR-MPLS。
PE之间建立SR-MPLS TE隧道和SR-MPLS BE隧道。其中,SR-MPLS TE隧道途经P1、P2;SR-MPLS BE隧道途经P3、P4。PE通过BGP协议学习私网VPN路由,并优选SR-MPLS TE隧道作为路由下一跳承载VPN业务。业务报文经CE1到达PE1后,PE1封装私网标签、SR公网标签,并通过SR-MPLS TE隧道转发。
当PE1检测到达PE2的SR-MPLS TE隧道down时,则PE1触发路由重新计算。PE1重新计算路由,并将SR-MPLS BE隧道作为路由下一跳承载VPN业务。PE1更新转发表。业务报文经CE1到达PE1后,PE1封装私网标签、SR公网标签,并通过SR-MPLS BE隧道转发。
在实际应用中,上述隧道切换方式也带来下述问题:在承载隧道down后,即使存在其他类型隧道的逃生路由,也需在进行路由重计算后,方可将SR-MPLS VPN业务迭代至其他类型隧道上逃生,无法使业务流量快速平滑地切换至其他类型隧道,不满足网络快速切换的要求。
发明内容
有鉴于此,本申请提供了一种路径保护方法及装置,用以解决现有隧道切换方式无法使业务流量快速平滑地切换至其他类型隧道,不满足网络快速切换要求的问题。
第一方面,本申请提供了一种路径保护方法,所述方法应用于本端网络设备,所述本端网络设备与远端网络设备之间已建立多条路径,用户设备接入所述远端网络设备;所述方法包括:
接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;
根据所述路径的优先级以及所述路径保护模式,生成到达所述用户设备的第一路由表项;
其中,所述第一路由表项为多层级路由结构,所述第一路由表项包括第一主下一跳以及第一备下一跳,所述第一主下一跳包括第一主路径标识,所述第一备下一跳包括第一备路径标识;
所述第一主路径标识指示多条路径的优先级中优先级最高的第一路径;所述第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
第二方面,本申请提供了一种路径保护装置,所述装置应用于本端网络设备,所述本端网络设备与远端网络设备之间已建立多条路径,用户设备接入所述远端网络设备;所述装置包括:
接收单元,用于接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;
第一生成单元,用于根据所述路径的优先级以及所述隧道保护模式,生成到达所述用户设备的第一路由表项;
其中,所述第一路由表项为多层级路由结构,所述第一路由表项包括第一主下一跳以及第一备下一跳,所述第一主下一跳包括第一主路径标识,所述第一备下一跳包括第一备路径标识;
所述第一主路径标识指示多条路径的优先级中优先级最高的第一路径;所述第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法。
因此,通过应用本申请提供的路径保护方法及装置,本端网络设备接收用户输入的第一配置指令,该第一配置指令包括路径配置策略,该路径配置策略包括路径优先级以及路径保护模式;根据路径的优先级以及路径保护模式,本端网络设备生成到达用户设备的第一路由表项;其中,该第一路由表项为多层级路由结构,第一路由表项包括第一主下一跳以及第一备下一跳,第一主下一跳包括第一主路径标识,第一备下一跳包括第一备路径标识;第一主路径标识指示多条路径的优先级中优先级最高的第一路径;第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
如此,在VPN组网中,PE之间同时存在多条不同类型路径时,在控制面形成主备路由的FRR保护关系,如此,后续在转发面形成主备转发的FRR保护关系。解决了现有隧道切换方式无法使业务流量快速平滑地切换至其他类型隧道,不满足网络快速切换要求的问题,提高网络可靠性,加快故障收敛性能。
附图说明
图1为现有SR-MPLS VPN组网示意图;
图2为本申请实施例提供的路径保护方法的流程图;
图3为本申请实施例提供的路径保护装置结构图;
图4为本申请实施例提供的网络设备硬件结构体。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施例并不代表与本申请相一致的所有实施例。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相对应的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
下面对本申请实施例提供的路径保护方法进行详细地说明。参见图2,图2为本申请实施例提供的路径保护方法的流程图。该方法应用于本端网络设备。本申请实施例提供的路径保护方法可包括如下所示步骤。
步骤210、接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;
具体地,如图1所示,本端网络设备具体为PE1,远端网络设备具体为PE2,用户设备具体为CE1、CE2。
PE1与PE2之间创建MP-BGP会话,相互发布EVPN L3VPN路由。PE1接收到PE2发送的到达CE2的路由;同时,PE1还可以接收到P2、P4发送的多条到达PE2的路由、以及P1、P3发送的多条到达P2、P4的路由。PE1通过接收的上述路由,形成本地网络拓扑。
同理,PE1也将到达CE1的路由发送至PE2;同时,PE2还可以接收到P1、P3发送的多条到达PE1的路由、以及P2、P4发送的多条到达P1、P3的路由。PE1通过接收的上述路由,形成本地网络拓扑。
在本地网络拓扑中,CE1接入PE1,CE2接入PE2。PE1与PE2建立的第一路径通过P1、P2,PE1与PE2建立的第二路径通过P3、P4。
PE1接收用户输入的第一配置指令,该第一配置指令包括路径配置策略,路径配置策略包括路径优先级以及路径保护模式。
进一步地,路径优先级具体为不同类型的每条路径承载业务流量的优先次序。路径保护模式具体为不同类型的路径之间的保护模式,例如,主备模式、负载均衡模式等等。
例如,PE1与PE2建立的第一路径、第二路径均可承载CE之间的业务流量,若用户期望第一路径承载业务流量,则可在下发路径优先级时,将第一路径的优先级高于第二路径的优先级,以使得PE1在后续计算到达CE2的路由时,可优先由第一路径承载业务流量。
可选地,在本申请实施例中,第一路径具体为SRv6-TE隧道,第二路径具体为SRv6-BE隧道;并且,第二路径为第一路径的逃生路径。
步骤220、根据所述路径优先级以及所述路径保护模式,生成到达所述用户设备的第一路由表项。
具体地,根据步骤210的描述,PE1获取到路径优先级以及路径保护模式后,经过迭代优选,生成到达CE2的第一路由表项。
在本申请实施例中,第一路由表项为多层级路由结构,该第一路由表项包括第一主下一跳以及第一备下一跳,第一主下一跳包括第一主路径标识,第一备下一跳包括第一备路径标识。
第一主路径标识指示多条路径的优先级中优先级最高的第一路径;第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
上述第一主路径标识、第一备路径标识均为表征PE2的标识,例如,PE2的地址、标签、SID等等,具体标识的形式可依据PE1、PE2当前所在的组网确定。
可以理解的是,第一路径为SRv6-TE隧道时,第一路由表项中与第一路径对应的子表项中还包括SRv6-TE-Policy包括的属性信息(例如,endpoint、colour、BSID)。
需要说明的是,本申请实施例中路由表项还包括目的地址字段、协议字段、开销字段、标志字段、出接口字段等等,与现有路由表项包括的字段相同,本申请实施例针对下一跳字段进行了结构改变,其他字段与现有定义相同,在此也不再复述。
上述生成的路由表项归属在指定VPN下。
因此,通过应用本申请提供的路径保护方法,本端网络设备接收用户输入的第一配置指令,该第一配置指令包括路径配置策略,该路径配置策略包括路径优先级以及路径保护模式;根据路径的优先级以及路径保护模式,本端网络设备生成到达用户设备的第一路由表项;其中,该第一路由表项为多层级路由结构,第一路由表项包括第一主下一跳以及第一备下一跳,第一主下一跳包括第一主路径标识,第一备下一跳包括第一备路径标识;第一主路径标识指示多条路径的优先级中优先级最高的第一路径;第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
如此,在VPN组网中,PE之间同时存在多条不同类型路径时,在控制面形成主备路由的FRR保护关系,如此,后续在转发面形成主备转发的FRR保护关系。解决了现有隧道切换方式无法使业务流量快速平滑地切换至其他类型隧道,不满足网络快速切换要求的问题,提高网络可靠性,加快故障收敛性能。
可选地,在本申请实施例中,还包括本端网络设备根据第一路由表项生成第一转发表项,并将第一转发表项下发至本地转发表的过程。
具体地,本端网络设备根据第一路由表项生成第一转发表项的过程可按照现有生成方式执行,在此不再复述。
需要说明的是,本申请实施例中转发表项还包括目的地址字段、标志字段、时间戳字段、出接口字段等等,与现有转发表项包括的字段相同,本申请实施例针对下一跳字段进行了结构改变,其他字段与现有定义相同,在此不再复述。
本申请实施例中,第一转发表项为多层级转发结构,第一转发表项包括第二主下一跳以及第二备下一跳。其中,第二主下一跳也包括一个主路径标识,第二备下一跳也包括一个备路径标识。
上述主路径标识为第一路径中本端网络设备的下一跳网络设备(即P1)的地址;上述备路径标识为第二路径中本端网络设备的下一跳网络设备(即P3)的地址。
可以理解的是,第一转发表项的格式结构与前述第一路由表项的格式结构相同,均是针对下一跳字段进行了结构改变,且设置的字段、字段含义均相同,在此不再复述。
上述生成的转发表项归属在指定VPN下。
可选地,在本申请实施例中,还包括路径故障后,切换承载业务流量的路径的过程。
具体地,在本申请实施例中,PE1部署对SRv6-TE隧道的BFD检测,即对形成SRv6-TE隧道的SRv6-TE Policy的段列表进行BFD检测,以确定SRv6-TE隧道的有效性。PE1还部署对SRv6-BE隧道的BFD检测,即对形成SRv6-BE隧道的每个网络设备的SID的SRv6 Locator进行BFD检测,以确定SRv6-BE隧道的有效性。
根据前述的BFD检测,若第一主路径标识指示的第一路径(SRv6-TE隧道)当前承载业务流量且第一路径故障,则根据路径保护模式,PE1将当前承载业务流量的路径切换为第一备路径标识指示的第二路径(SRv6-BE隧道)。
若第二路径对业务流量转发失败,则PE1丢弃业务流量。
可选地,在本申请实施例中,还包括第一路径的故障恢复后,PE1进行路径回切的过程。
若前述故障路径已恢复为正常路径,则PE1可选择等待WTR(中文:恢复等待时间,英文:Wait Time to Restore)时间后,将当前业务流量回切至第一路径上承载。
或者,若前述故障路径已恢复为正常路径,则PE1可即刻将当前流量回切至第一路径上承载。
基于同一发明构思,本申请实施例还提供了与路径保护方法对应的路径保护装置。参见图3,图3为本申请实施例提供的路径保护装置,所述装置应用于本端网络设备,所述本端网络设备与远端网络设备之间已建立多条路径,用户设备接入所述远端网络设备;所述装置包括:
接收单元310,用于接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;
第一生成单元320,用于根据所述路径优先级以及所述路径保护模式,生成到达所述用户设备的第一路由表项;
其中,所述第一路由表项为多层级路由结构,所述第一路由表项包括第一主下一跳以及第一备下一跳,所述第一主下一跳包括第一主路径标识,所述第一备下一跳包括第一备路径标识;
所述第一主路径标识指示多条路径的优先级中优先级最高的第一路径;所述第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
可选地,所述装置还包括:第二生成单元(图中未示出),用于根据所述第一路由表项,生成第一转发表项;
下发单元(图中未示出),用于将所述第一转发表项下发至本地转发表中;
其中,所述第一转发表项为多层级转发结构,所述第一转发表项包括第二主下一跳以及第二备下一跳,所述第二主下一跳为所述第一路径中所述本端网络设备的下一跳网络设备的地址;所述第二备下一跳为所述第二路径中所述本端网络设备的下一跳网络设备的地址。
可选地,所述装置还包括:切换单元(图中未示出),用于若所述第一主路径标识指示的所述第一路径当前承载业务流量且所述第一路径故障,则根据所述路径保护模式,将当前承载业务流量的路径切换为所述第一备路径标识指示的第二路径;
丢弃单元(图中未示出),用于若所述第二路径对所述业务流量转发失败,则丢弃所述业务流量。
可选地,所述装置还包括:回切单元(图中未示出),用于若所述第二路径当前承载业务流量且所述第一路径故障恢复,则在预设时间后,将所述业务流量回切至所述第一路径上承载;
或者;
若所述第二路径当前承载业务流量且所述第一路径故障恢复,则将所述业务流量回切至所述第一路径上承载。
可选地,所述第一路径具体为SRv6-TE隧道,所述第二路径具体为SRv6-BE隧道;
所述第二路径为所述第一路径的逃生路径。
因此,通过应用本申请提供的路径保护装置,本端网络设备接收用户输入的第一配置指令,该第一配置指令包括路径配置策略,该路径配置策略包括路径优先级以及路径保护模式;根据路径的优先级以及路径保护模式,本端网络设备生成到达用户设备的第一路由表项;其中,该第一路由表项为多层级路由结构,第一路由表项包括第一主下一跳以及第一备下一跳,第一主下一跳包括第一主路径标识,第一备下一跳包括第一备路径标识;第一主路径标识指示多条路径的优先级中优先级最高的第一路径;第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
如此,在VPN组网中,PE之间同时存在多条不同类型路径时,在控制面形成主备路由的FRR保护关系,如此,后续在转发面形成主备转发的FRR保护关系。解决了现有隧道切换方式无法使业务流量快速平滑地切换至其他类型隧道,不满足网络快速切换要求的问题,提高网络可靠性,加快故障收敛性能。
基于同一发明构思,本申请实施例还提供了一种网络设备,如图4所示,包括处理器410、收发器420和机器可读存储介质430,机器可读存储介质430存储有能够被处理器410执行的机器可执行指令,处理器410被机器可执行指令促使执行本申请实施例所提供的路径保护方法。前述图3所示的路径保护装置,可采用如图4所示的网络设备硬件结构实现。
上述计算机可读存储介质430可以包括随机存取存储器(英文:Random AccessMemory,简称:RAM),也可以包括非易失性存储器(英文:Non-volatile Memory,简称:NVM),例如至少一个磁盘存储器。可选的,计算机可读存储介质430还可以是至少一个位于远离前述处理器410的存储装置。
上述处理器410可以是通用处理器,包括中央处理器(英文:Central ProcessingUnit,简称:CPU)、网络处理器(英文:Network Processor,简称:NP)等;还可以是数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:ApplicationSpecific Integrated Circuit,简称:ASIC)、现场可编程门阵列(英文:Field-Programmable Gate Array,简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本申请实施例中,处理器410通过读取机器可读存储介质830中存储的机器可执行指令,被机器可执行指令促使能够实现处理器1210自身以及调用收发器420执行前述本申请实施例描述的路径保护方法。
另外,本申请实施例提供了一种机器可读存储介质430,机器可读存储介质430存储有机器可执行指令,在被处理器410调用和执行时,机器可执行指令促使处理器410自身以及调用收发器420执行前述本申请实施例描述的路径保护方法。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
对于路径保护装置以及机器可读存储介质实施例而言,由于其涉及的方法内容基本相似于前述的方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (10)

1.一种路径保护方法,其特征在于,所述方法应用于本端网络设备,所述本端网络设备与远端网络设备之间已建立多条路径,用户设备接入所述远端网络设备;所述方法包括:
接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;
根据所述路径优先级以及所述路径保护模式,生成到达所述用户设备的第一路由表项;
其中,所述第一路由表项为多层级路由结构,所述第一路由表项包括第一主下一跳以及第一备下一跳,所述第一主下一跳包括第一主路径标识,所述第一备下一跳包括第一备路径标识;
所述第一主路径标识指示多条路径的优先级中优先级最高的第一路径;所述第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一路由表项,生成第一转发表项;
将所述第一转发表项下发至本地转发表中;
其中,所述第一转发表项为多层级转发结构,所述第一转发表项包括第二主下一跳以及第二备下一跳,所述第二主下一跳为所述第一路径中所述本端网络设备的下一跳网络设备的地址;所述第二备下一跳为所述第二路径中所述本端网络设备的下一跳网络设备的地址。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一主路径标识指示的所述第一路径当前承载业务流量且所述第一路径故障,则根据所述路径保护模式,将当前承载业务流量的路径切换为所述第一备路径标识指示的第二路径;
若所述第二路径对所述业务流量转发失败,则丢弃所述业务流量。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第二路径当前承载业务流量且所述第一路径故障恢复,则在预设时间后,将所述业务流量回切至所述第一路径上承载;
或者;
若所述第二路径当前承载业务流量且所述第一路径故障恢复,则将所述业务流量回切至所述第一路径上承载。
5.根据权利要求1-4任一所述的方法,其特征在于,所述第一路径具体为SRv6-TE隧道,所述第二路径具体为SRv6-BE隧道;
所述第二路径为所述第一路径的逃生路径。
6.一种路径保护装置,其特征在于,所述装置应用于本端网络设备,所述本端网络设备与远端网络设备之间已建立多条路径,用户设备接入所述远端网络设备;所述装置包括:
接收单元,用于接收用户输入的第一配置指令,所述第一配置指令包括路径配置策略,所述路径配置策略包括路径优先级以及路径保护模式;
第一生成单元,用于根据所述路径优先级以及所述路径保护模式,生成到达所述用户设备的第一路由表项;
其中,所述第一路由表项为多层级路由结构,所述第一路由表项包括第一主下一跳以及第一备下一跳,所述第一主下一跳包括第一主路径标识,所述第一备下一跳包括第一备路径标识;
所述第一主路径标识指示多条路径的优先级中优先级最高的第一路径;所述第一备路径标识指示多条路径的优先级中优先级次高的第二路径。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二生成单元,用于根据所述第一路由表项,生成第一转发表项;
下发单元,用于将所述第一转发表项下发至本地转发表中;
其中,所述第一转发表项为多层级转发结构,所述第一转发表项包括第二主下一跳以及第二备下一跳,所述第二主下一跳为所述第一路径中所述本端网络设备的下一跳网络设备的地址;所述第二备下一跳为所述第二路径中所述本端网络设备的下一跳网络设备的地址。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
切换单元,用于若所述第一主路径标识指示的所述第一路径当前承载业务流量且所述第一路径故障,则根据所述路径保护模式,将当前承载业务流量的路径切换为所述第一备路径标识指示的第二路径;
丢弃单元,用于若所述第二路径对所述业务流量转发失败,则丢弃所述业务流量。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
回切单元,用于若所述第二路径当前承载业务流量且所述第一路径故障恢复,则在预设时间后,将所述业务流量回切至所述第一路径上承载;
或者;
若所述第二路径当前承载业务流量且所述第一路径故障恢复,则将所述业务流量回切至所述第一路径上承载。
10.根据权利要求6-9任一所述的装置,其特征在于,所述第一路径具体为SRv6-TE隧道,所述第二路径具体为SRv6-BE隧道;
所述第二路径为所述第一路径的逃生路径。
CN202210955328.3A 2022-08-10 2022-08-10 路径保护方法及装置 Pending CN115499368A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210955328.3A CN115499368A (zh) 2022-08-10 2022-08-10 路径保护方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210955328.3A CN115499368A (zh) 2022-08-10 2022-08-10 路径保护方法及装置

Publications (1)

Publication Number Publication Date
CN115499368A true CN115499368A (zh) 2022-12-20

Family

ID=84467121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210955328.3A Pending CN115499368A (zh) 2022-08-10 2022-08-10 路径保护方法及装置

Country Status (1)

Country Link
CN (1) CN115499368A (zh)

Similar Documents

Publication Publication Date Title
CN111385206B (zh) 报文转发的方法、网络***、相关设备及计算机存储介质
CN112565067B (zh) 用于多播保护的到冗余多播源节点的最大冗余树
Minei et al. MPLS-enabled applications: emerging developments and new technologies
US11689452B2 (en) Method for forwarding service data, network device, and network system
US8068442B1 (en) Spanning tree protocol synchronization within virtual private networks
US7839767B2 (en) Path reroute in a computer network
EP3200402B1 (en) Segment routing information obtainment method and segment routing network establishment method
US7983153B2 (en) Fast reroute (FRR) protection at the edge of a RFC 2547 network
CN113381933B (zh) SRv6网络中双向转发检测的方法与***
US7602702B1 (en) Fast reroute of traffic associated with a point to multi-point network tunnel
CN101523354B (zh) 用于多段伪线的保护的装置和方法
CN102664788B (zh) Mpls l3vpn中ce双归链路保护的方法及***
US11546246B2 (en) Minimizing or reducing traffic loss when an external border gateway protocol (eBGP) peer goes down
US10771380B2 (en) Fast control path and data path convergence in layer 2 overlay networks
WO2016198013A1 (zh) 一种报文传输方法及装置
US20120198064A1 (en) Using context labels to scale mac tables on computer network edge devices
Raj et al. A survey of IP and multiprotocol label switching fast reroute schemes
CN101710877A (zh) 基于伪线的业务流量处理方法、设备和***
CN110519163B (zh) 一种用于规划计算机网络内的流量的方法、网络装置和存储介质
US20120124238A1 (en) Prioritization of routing information updates
CN105471599B (zh) 一种保护倒换方法及网络设备
CN111740907A (zh) 一种报文传输方法、装置、设备及机器可读存储介质
US11929923B2 (en) Packet transmission method and apparatus
US20160142284A1 (en) Establishing a multicast backup path
Pointurier Link failure recovery for mpls networks with multicasting

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