CN111865792B - 一种bsid的管理方法、一种路由设备和可读存储介质 - Google Patents
一种bsid的管理方法、一种路由设备和可读存储介质 Download PDFInfo
- Publication number
- CN111865792B CN111865792B CN202010745152.XA CN202010745152A CN111865792B CN 111865792 B CN111865792 B CN 111865792B CN 202010745152 A CN202010745152 A CN 202010745152A CN 111865792 B CN111865792 B CN 111865792B
- Authority
- CN
- China
- Prior art keywords
- forwarded
- bsid
- policy
- routing
- traffic
- 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
Images
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/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/38—Flow based 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/74—Address processing for routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本说明书提供一种BSID的管理方法、一种路由设备和可读存储介质,该方法包括:接收待转发流量,判断所述待转发流量是否通过分段路由策略SR‑Policy隧道转发,当确定通过所述SR‑Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR‑Policy隧道发送,当确定不通过所述SR‑Policy隧道转发时,则不生成BSID。通过该方法,可以实现根据转发需求生成BSID,并根据BSID转发待转发流量。
Description
技术领域
本公开涉及通信技术领域,尤其涉及一种BSID的管理方法、一种路由设备和可读存储介质。
背景技术
SR-Policy(Segment Routing Policy,段路由策略),提供了灵活的转发路径选择方法,满足用户不同的转发需求。当Segment Routing网络的源节点和目的节点之间存在多条路径时,合理利用SR-TE Policy选择转发路径,不仅可以方便管理员对网络进行管理和规划,还可以有效地减轻网络设备的转发压力。
SR-Policy可包括BSID(Binding Segment Identifier,绑定段标识)、Color(转发路径的属性)、End-point(SR-Policy目的节点,可由IP地址标识)。
设备收到栈顶标签为BSID的报文后,根据BSID选择对应的有效SR--Policy转发流量,如果BSID匹配到多个有效SR-Policy隧道,则按照配置BSID的顺序选择SR--Policy转发流量。先配置BSID的SR--Policy优先被选择转发流量。
发明内容
本说明书提供了一种BSID的管理方法、一种路由设备和可读存储介质,可以实现根据转发需求生成BSID,并根据BSID转发待转发流量。
本说明书实施例提供了一种BSID的管理方法,所述方法应用于第一路由设备,所述方法包括:
接收待转发流量;
判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发;
当确定通过所述SR-Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送;
当确定不通过所述SR-Policy隧道转发时,则不生成BSID。
通过上述实施例可以看出,在转发待转发流量时,会先判断是否需要通过SR-Policy隧道转发,若需要,则生成BSID,若不需要则不生成,解决了现有技术中针对待转发流量均会生成BSID,从而造成资源浪费的技术问题。
可选的,所述判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发的方法,具体包括:
判断是否接收到用于指示自身生成BSID的通知;
当接收到所述通知时,则确定所述待转发流量通过分段路由策略SR-Policy隧道转发。
可选的,所述通知为与所述第一路由设备连接的第二路由设备,或者与所述第一路由设备连接的控制器发送的。
可选的,所述根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送,具体包括:
根据所述BSID,将所述待转发流量迭代到与所述BSID对应的SR-Policy隧道,通过所述SR-Policy隧道发送所述待转发流量。
可选的,当所述第一路由设备满足预设条件时;
向所述第二路由设备发送用于指示第二路由设备生成BSID的通知,以使第二路由设备根据所述通知,生成BSID,并根据所述BSID将第二路由设备中的流量通过SR-Policy发送;
其中,所述预设条件包括:新增邻居关系,或新增端口。
可选的,所述通知还包括转发路径的属性信息,以使第二路由设备根据所述通知生成BSID,并根据所述转发路径的属性信息和所述BSID确定用于发送待转发流量的SR-Policy隧道。
本说明书实施例还提供了一种路由设备,所述路由设备中运行有分段路由策略SR-Policy,所述路由设备包括:
接收模块,用于接收待转发流量;
判断模块,用于判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发;
处理模块,用于当确定通过所述SR-Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送;或者,当确定不通过所述SR-Policy隧道转发时,则不生成BSID。
可选的,所述判断模块,还用于判断是否接收到用于指示自身生成BSID的通知;
当判断模块确定接收到所述通知时,则确定所述待转发流量通过分段路由策略SR-Policy隧道转发。
本说明书实施例还提供了一种路由设备,所述路由设备包括:处理器和机器可读存储介质:
所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述任一实施例。
本说明书实施例还提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现上述任一实施例。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。
图1为本公开实施例提供的一种绑定段标识BSID的管理方法的流程示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
由于BSID是作为栈顶标签判断使用的,即会去申请占用本地的一个标签资源,在SR中,头节点往往占用的标签资源较多,压力较大,实际上并不是所有BSID都是有用的,例如,有些情况头节点只是作为隧道的头部封装出方向的标签,这种情况不会收到带栈顶标签的报文,只是一个普通IP报文。然而,现有技术中系统不会区分情况都生成BSID,造成资源浪费。
为解决上述技术问题,本说明书实施例提供了一种绑定段标识BSID的管理方法,如图1所示,所述方法应用于第一路由设备,所述方法包括:
S101接收待转发流量;
S102判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发;
S103当确定通过所述SR-Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送;
S104当确定不通过所述SR-Policy隧道转发时,则不生成BSID。
在本实施例中,当第一路由设备收到待转发流量后,可以通过步骤S102判断该待转发流量是否通过SR-Policy隧道转发,若通过SR-Policy隧道转发则生成BSID,若不通过SR-Policy隧道转发则不生成BSID。
具体的,在步骤S102中,判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发的方法可以包括:
判断是否接收到用于指示自身生成BSID的通知;
当接收到所述通知时,则确定所述待转发流量通过分段路由策略SR-Policy隧道转发。
在一种情况下,第一路由设备可以连接控制器,当管理人员认为第一路由设备需要生成BSID时,可以通过控制器向第一路由设备发送用于指示第一路由设备生成BSID的通知。
在另一种情况下,与第一路由设备连接的第二路由设备可以向第一路由设备发送上述通知,例如,第二路由设备确定有新增的邻居关系时,可以认为存在需要通过SR-Policy隧道转发报文的可能性,此时便可向第一路由设备发送通知。
在步骤S103中,当确定待转发流量需要通过SR-Policy隧道转发时,可以根据生成的BSID将待转发流量迭代到SR-Policy隧道中,从而通过SR-Policy隧道发送待转发流量。
在另一种实施例中,第一路由设备中可以设置向其他路由设备发送用于通知其他路由设备生成BSID通知的触发条件,例如设置当接收其他路由设备发送的新增邻居关系时,则向其他路由设备发送上述通知。
具体的,当所述第一路由设备满足预设条件时,向所述第二路由设备发送用于指示第二路由设备生成BSID的通知,以使第二路由设备根据所述通知,生成BSID,并根据所述BSID将第二路由设备中的流量通过SR-Policy发送,其中,所述预设条件包括:新增邻居关系,或新增端口。
由于在SR-Policy技术中,不同的转发路径的属性信息(如Color属性)所对应的SR-Policy隧道,所以,在上述的通知中还可以包括Color信息,以使接收到该通知的路由设备在生成BSID后,可以根据Color信息确定对那些SR-Policy隧道使用BSID从而使待转发报文在与Color对应的SR-Policy隧道进行转发。
通过上述实施例可以看出,路由设备在转发待转发报文时,可以判断是否需要通过SR-Policy隧道转发,若需要,则生成BSID,若不需要则不生成,从而无需对所有的报文均生成BSID,节省了标签资源。
基于与上述方法实施例相同的思想构思,本说明书还提供了一种路由设备,该路由设备中运行有分段路由策略SR-Policy,所述路由设备包括:
接收模块,用于接收待转发流量;
判断模块,用于判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发;
处理模块,用于当确定通过所述SR-Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送;或者,当确定不通过所述SR-Policy隧道转发时,则不生成BSID。
该判断模块,还用于判断是否接收到用于指示自身生成BSID的通知;
当判断模块确定接收到所述通知时,则确定所述待转发流量通过分段路由策略SR-Policy隧道转发。
本说明书实施例还提供了一种路由设备,该路由设备包括:处理器和机器可读存储介质:
所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述各实施例。
本说明书实施例还提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现上述各实施例。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。
Claims (10)
1.一种绑定段标识BSID的管理方法,其特征在于,所述方法应用于第一路由设备,所述方法包括:
接收待转发流量;
判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发;
当确定通过所述SR-Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送;
当确定不通过所述SR-Policy隧道转发时,则不生成BSID。
2.根据权利要求1所述的方法,其特征在于,所述判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发的方法,具体包括:
判断是否接收到用于指示自身生成BSID的通知;
当接收到所述通知时,则确定所述待转发流量通过分段路由策略SR-Policy隧道转发。
3.根据权利要求2所述的方法,其特征在于,所述通知为与所述第一路由设备连接的第二路由设备,或者与所述第一路由设备连接的控制器发送的。
4.根据权利要求1所述的方法,其特征在于,所述根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送,具体包括:
根据所述BSID,将所述待转发流量迭代到与所述BSID对应的SR-Policy隧道,通过所述SR-Policy隧道发送所述待转发流量。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一路由设备满足预设条件时;
向第二路由设备发送用于指示第二路由设备生成BSID的通知,以使第二路由设备根据所述通知,生成BSID,并根据所述BSID将第二路由设备中的流量通过SR-Policy发送;
其中,所述预设条件包括:新增邻居关系,或新增端口。
6.根据权利要求5所述的方法,其特征在于,所述通知还包括转发路径的属性信息,以使第二路由设备根据所述通知生成BSID,并根据所述转发路径的属性信息和所述BSID确定用于发送待转发流量的SR-Policy隧道。
7.一种路由设备,其特征在于,所述路由设备中运行有分段路由策略SR-Policy,所述路由设备包括:
接收模块,用于接收待转发流量;
判断模块,用于判断所述待转发流量是否通过分段路由策略SR-Policy隧道转发;
处理模块,用于当确定通过所述SR-Policy隧道转发时,则生成BSID,并根据所述BSID将所述待转发流量通过所述SR-Policy隧道发送;或者,当确定不通过所述SR-Policy隧道转发时,则不生成BSID。
8.根据权利要求7所述的路由设备,其特征在于,所述判断模块,
还用于判断是否接收到用于指示自身生成BSID的通知;
当判断模块确定接收到所述通知时,则确定所述待转发流量通过分段路由策略SR-Policy隧道转发。
9.一种路由设备,其特征在于,所述路由设备包括:处理器和机器可读存储介质:
所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-6任一所述方法步骤。
10.一种机器可读存储介质,其特征在于,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现权利要求1-6任一所述方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010745152.XA CN111865792B (zh) | 2020-07-29 | 2020-07-29 | 一种bsid的管理方法、一种路由设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010745152.XA CN111865792B (zh) | 2020-07-29 | 2020-07-29 | 一种bsid的管理方法、一种路由设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111865792A CN111865792A (zh) | 2020-10-30 |
CN111865792B true CN111865792B (zh) | 2022-07-12 |
Family
ID=72945455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010745152.XA Active CN111865792B (zh) | 2020-07-29 | 2020-07-29 | 一种bsid的管理方法、一种路由设备和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111865792B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015144018A1 (zh) * | 2014-03-28 | 2015-10-01 | 华为技术有限公司 | 信息发送方法、装置及通信系统 |
WO2015192501A1 (zh) * | 2014-06-20 | 2015-12-23 | 中兴通讯股份有限公司 | 地址信息的发布方法及装置 |
CN110535772A (zh) * | 2019-08-27 | 2019-12-03 | 南京中兴软件有限责任公司 | 分段路由流量工程策略的发送及接收方法、装置和网元 |
CN110944357A (zh) * | 2018-09-25 | 2020-03-31 | 中兴通讯股份有限公司 | 一种网络切片的方法及装置 |
CN110971433A (zh) * | 2018-09-29 | 2020-04-07 | 华为技术有限公司 | 获取SRv6隧道信息的方法、设备和系统 |
CN110995595A (zh) * | 2019-12-16 | 2020-04-10 | 新华三大数据技术有限公司 | 报文发送方法、装置、存储介质和节点设备 |
CN111181855A (zh) * | 2018-11-13 | 2020-05-19 | 北京华为数字技术有限公司 | 一种组播的方法及路由设备 |
-
2020
- 2020-07-29 CN CN202010745152.XA patent/CN111865792B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015144018A1 (zh) * | 2014-03-28 | 2015-10-01 | 华为技术有限公司 | 信息发送方法、装置及通信系统 |
WO2015192501A1 (zh) * | 2014-06-20 | 2015-12-23 | 中兴通讯股份有限公司 | 地址信息的发布方法及装置 |
CN110944357A (zh) * | 2018-09-25 | 2020-03-31 | 中兴通讯股份有限公司 | 一种网络切片的方法及装置 |
CN110971433A (zh) * | 2018-09-29 | 2020-04-07 | 华为技术有限公司 | 获取SRv6隧道信息的方法、设备和系统 |
CN111181855A (zh) * | 2018-11-13 | 2020-05-19 | 北京华为数字技术有限公司 | 一种组播的方法及路由设备 |
CN110535772A (zh) * | 2019-08-27 | 2019-12-03 | 南京中兴软件有限责任公司 | 分段路由流量工程策略的发送及接收方法、装置和网元 |
CN110995595A (zh) * | 2019-12-16 | 2020-04-10 | 新华三大数据技术有限公司 | 报文发送方法、装置、存储介质和节点设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111865792A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105991437B (zh) | 报文转发处理方法、装置、控制器及路由转发设备 | |
US9210037B2 (en) | Method, apparatus and system for interconnected ring protection | |
CN113132229B (zh) | 段标识的确定方法和设备 | |
WO2019007316A1 (zh) | 实现双向segment routing隧道的方法及装置、存储介质及设备 | |
CN114285794B (zh) | 报文转发控制方法、报文传输网络、电子设备及存储介质 | |
CN110224934A (zh) | 一种利用统一sr标签栈进行报文处理的方法及装置 | |
CN103841017B (zh) | 环网保护中标签自动分配的方法及设备 | |
CN110784407B (zh) | 接口配置方法、数据传输方法、装置及电子设备 | |
CN109873766B (zh) | 报文传输方法和装置 | |
Papán et al. | The survey of current IPFRR mechanisms | |
JP2009519666A (ja) | ネットワーク・トンネル間の資源共有 | |
EP3484107A1 (en) | Parameter notification and obtaining methods and devices, and storage medium | |
US7936668B2 (en) | Methods and apparatus for distributing label information | |
CN111865792B (zh) | 一种bsid的管理方法、一种路由设备和可读存储介质 | |
CN111865787B (zh) | 一种流量的统计方法、一种网络设备和存储介质 | |
CN106209634B (zh) | 地址映射关系的学习方法及装置 | |
CN107347034B (zh) | 链路信息的处理方法及装置、系统 | |
CN110290068A (zh) | 一种粘连标签的发送方法、接收方法及设备 | |
CN110391961A (zh) | 一种隧道绑定方法、设备及系统 | |
US20240205087A1 (en) | Traffic message forwarding method, and client, controller and storage medium | |
CN112702263A (zh) | 转发报文的方法、装置及存储介质 | |
CN102143038B (zh) | 一种建立业务的方法和节点 | |
CN118101378A (zh) | 一种虚拟专用网的通信方法、装置、设备及介质 | |
CN113132220B (zh) | 一种路由信息的处理方法及装置 | |
WO2017143958A1 (en) | System, method and apparatus for implementing fast reroute (frr) |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230602 Address after: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: H3C INFORMATION TECHNOLOGY Co.,Ltd. Address before: 310052 Changhe Road, Binjiang District, Hangzhou, Zhejiang Province, No. 466 Patentee before: NEW H3C TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |