报文发送的方法技术

技术编号:39712375 阅读:6 留言:0更新日期:2023-12-17 23:21
本申请提供一种报文发送的方法

【技术实现步骤摘要】
报文发送的方法、网络设备及系统


[0001]本申请涉及通信领域,尤其涉及一种报文发送的方法

网络设备及系统


技术介绍

[0002]隧道技术
(Tunneling)
是一种在传输网络中的网络设备之间建立专有的虚拟链路以传输数据的技术

其中用于传输数据的虚拟链路被称为“隧道”。
[0003]在传输网络中包括用于数据传输的网络设备
(
如路由器

交换机等
)
以及用于控制网络设备的控制器

其中,控制器与网络设备之间基于预设的通信协议,例如边界网关协议
(border gateway protocol

BGP)
,建立连接

控制器通过与网络设备之间的连接,向网络设备下发控制消息,以使网络设备执行建立隧道或者将符合某种特征的流量引流至特定隧道中等任务

[0004]当前控制器向网络设备发送的控制消息所能实现的功能单一,导致通信效率低下,从而影响了传输网络的性能


技术实现思路

[0005]本申请提供一种报文转发的方法

网络设备及系统,用于提高网络设备之间的通信效率

[0006]第一方面,提供一种报文转发的方法,该方法应用于第一网络设备,该方法包括:第一网络设备接收第二网络设备发送的通告消息

其中,该通告消息包括段路由策略r/>SR policy
信息和流量特征信息,该
SR policy
信息包含段标识列表
SID list。
第一网络设备根据通告消息建立流量特征信息和
SID list
的对应关系,该对应关系用于指导包含上述流量特征信息的报文的转发

[0007]本申请中考虑到当需要将流量匹配到
SR policy
中时,可以由第二网络设备向第一网络设备发送既携带有待建立
SR policy

SR policy
信息
(
其中
SR policy
信息中包括用于指示传输路径的
SID list)
还携带有待匹配流量的流量特征信息的通告消息

这样一来,第二网络设备向第一网络设备发送通告消息后,第一网络设备可以根据该通告消息建立流量特征信息与
SID list
的对应关系,指导包括上述流量特征信息的报文的转发,或指导与上述流量特征信息匹配的报文的转发,使得包括上述流量特征信息的报文或与上述流量特征信息匹配的报文,按照上述
SID list
的传输路径进行转发

本申请所提供技术方案中,一方面,第一网络设备在按照通告消息中携带的
SR policy
信息建立
SR policy
后,不用等待其他指示,便可以根据通告消息中携带的流量特征信息,建立流量特征信息与
SID list
的对应关系,来指导报文的转发,减少了资源浪费;另一方面,本申请中第二网络设备向第一网络设备下发的通告消息中既携带有
SR policy
信息还携带有流量特征信息,提高了消息下发的效率

[0008]在一种实现方式中,第一网络设备根据通告消息建立流量特征信息和
SID list
的对应关系包括:第一网络设备根据通告消息生成路由表项,路由表项包括流量特征信息和
SID list
的对应关系

本实现方式中,可以通过创建包括流量特征信息和
SID list
的一种路由表项的方式,来建立流量特征信息和
SID list
的对应关系

从而在后续过程中,第一网络设备接收到携带上述流量特征信息的报文后,可以根据该路由表项,指导报文的转发

[0009]在一种实现方式中,该路由表项为
Flowspec
路由表项

本实现方式中,可以通过创建包括上述流量特征信息和
SID list

Flowspec
路由表项,来建立流量特征信息和
SID list
的对应关系

从而在后续过程中,第一网络设备接收到携带上述流量特征信息的报文后,可以根据该
Flowspec
路由表项,指导报文的转发

[0010]在一种实现方式中,上述通告消息为边界网关协议流规范消息
BGP Flowspec message。
本实现方式中,通过发送
BGP Flowspec message
便可以将流量特征信息和包括
SID list

SR policy
信息发送至第一网络设备,相比相关技术中需要分别通过
SR policy message

BGP Flowspec message
发送
SR policy
信息和流量特征信息的方法,本实现方式提高了网络设备之间的通信效率

[0011]在一种实现方式中,上述通告消息中包括第一路径属性字段,第一路径属性字段携带有
SR policy
信息

本实现方式中,通过将
SR policy
信息携带在
BGP Flowspec message
的路径属性字段中,从而使得第一网络设备通过解析对应的路径属性字段,即可获得
SR policy
信息

[0012]在一种实现方式中,该通告消息中包括一个或多个扩展团体属性;各扩展团体属性携带有
SR policy
信息所包括
SID list
中的段标识
SID。
本实现方式中,通过将
SR policy
信息携带在
BGP Flowspec message
的一个或多个扩展团体属性字段中,从而使得第一网络设备通过解析对应的一个或多个扩展团体属性字段,即可获得
SR policy
信息

[0013]在一种实现方式中,一个或多个扩展团体属性中分别还包括所携带的
SID
对应的顺序标识,顺序标识用于指示所对应的
SID

SID list
中的顺序

本实现方式中,通过在一个或多个扩展团体属性字段中携带顺序标识,从而使得第一网络设备通过解析对应的一个或多个扩展团体属性字段中携带的顺序标识,即可确定对应的
SID

SID list
中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种报文转发的方法,其特征在于,所述方法应用于第一网络设备,所述方法包括:接收第二网络设备发送的通告消息,所述通告消息包括段路由策略
SR policy
信息和流量特征信息,所述
SR policy
信息包含段标识列表
SID list
;根据所述通告消息建立所述流量特征信息和所述
SID list
的对应关系,所述对应关系用于指导包含所述流量特征信息的报文的转发
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述通告消息建立所述流量特征信息和所述
SID list
的对应关系包括:根据所述通告消息生成路由表项,所述路由表项包括所述流量特征信息和所述
SID list
的对应关系
。3.
根据权利要求2所述的方法,其特征在于,所述路由表项为
Flowspec
路由表项
。4.
根据权利要求1至3任一项所述的方法,其特征在于,所述通告消息为边界网关协议流规范消息
BGP Flowspec message。5.
根据权利要求4所述的方法,其特征在于,所述通告消息中包括第一路径属性字段,所述第一路径属性字段携带有所述
SR policy
信息
。6.
根据权利要求4或5所述的方法,其特征在于,所述通告消息中包括一个或多个扩展团体属性;各所述扩展团体属性携带有所述
SR policy
信息所包括
SID list
中的段标识
SID。7.
根据权利要求6所述的方法,其特征在于,所述一个或多个扩展团体属性中分别还包括所携带的
SID
对应的顺序标识,所述顺序标识用于指示所对应的
SID

SID list
中的顺序
。8.
根据权利要求2所述的方法,其特征在于,所述路由表项为
SR policy
路由表项
。9.
根据权利要求
1、2
或8任一项所述的方法,其特征在于,所述通告消息为段路由策略消息
SR policy message。10.
根据权利要求9所述的方法,其特征在于,所述通告消息中包括第二路径属性字段,所述第二路径属性字段携带有所述流量特征信息
。11.
根据权利要求2‑
10
任一项所述的方法,其特征在于,所述路由表项中还包括
SR policy
的颜色
color。12.
根据权利要求1所述的方法,其特征在于,所述根据所述通告消息建立所述流量特征信息和所述
SID list
的对应关系包括:根据所述通告消息生成
SR policy
路由表项和
Flowspec
路由表项,所述
Flowspec
路由表项包括所述流量特征信息,所述
Flowspec
路由表项与所述
SR policy
路由表项有关联关系
。13.
根据权利要求1‑
12
任一项所述的方法,其特征在于,所述方法还包括:接收报文,所述报文包括所述流量特征信息;根据所述对应关系将所述报文沿着所述
SID list
对应的转发路径转发
。14.
根据权利要求1‑
13
任一项所述的方法,其特征在于,所述流量特征信息,包括:目的地址

源地址
、IP
协议号

目的端口号

源端口号

报文长度

因特网控制报文协议
ICMP
类型
、ICMP
编码
、TCP
的标志位

差分服务代码点
DSCP
标识和
IP
分段类型中的一项或多项
。15.
一种报文转发的方法,其特征在于,所述方法应用于第二网络设备,包括:
生成通告消息,所述通告消息包括段路由策略
SR policy
信息和流量特征信息,所述
SRpolicy
包含段标识列表
SID list
;向第一网络设备发送所述通告消息,所述通告消息用于指示所述第一网络设备建立所述流量特征信息和所述
SID list
的对应关系,所述对应关系用于指导包含所述流量特征信息的报文的转发
。16.
根据权利要求
15
所述的方法,其特征在于,所述通告消息为边界网关协议流规范消息
BGP flowspec message。17.
根据权利要求
16
所述的方法,其特征在于,所述通告消息中包括第一路径属性字段,所述第一路径属性字段携带有所述
SR policy
信息
。18.
根据权利要求
16

17
所述的方法,其特征在于,所述通告消息中包括一个或多个扩展团体属性;所述一个或多个扩展团体属性分别携带有所述
SR policy
信息所包括
SID list
中的段标识
SID。19.
根据权利要求
18
所述的方法,其特征在于,所述一个或多个扩展团体属性中分别还包括所携带
SID
对应的顺序标识,所述顺序标识用于指示所对应的
SID

SID list
中的顺序
。20.
根据权利要求
15
所述的方法,其特征在于,所述通告消息为段路由策略消息
SR policy message。21.
根据权利要求
20
所述的方法,其特征在于,所述通告消息中包括第二路径属性字段,所述第二路径属性字段携带有所述流量特征信息
。22.
根据权利要求
15

21
任一项所述的方法,其特征在于,所述流量特征信息包括:目的地址

源地址
、IP
协议号

目的端口号

源端口号

报文长度

因特网控制报文协议
ICMP
类型
、ICMP
编码
、TCP
的标志位

差分服务代码点
DSCP
标识和
IP
分段类型中的一项或多项
。23.
一种第一网络设备,包括:通信单元,用于接收第二网络设备发送的通告消息,所述通告消息包括段路由策略
SR policy
信息和流量特征信息,所述
SR policy
信息包含段标识列表
SID list
;处理单元,用于根据所述通告消息建立所述流量特征信息和所述
SID list
的对应关系,所述对应关系用于指导包含所述流量特征信息的报文的转发
。24.
根据权利要求
23
所述的第一网络设备,其特征在于,所述处理单元,用于根据所述通告消息建立所述流量特征信息和所述
SID list
的对应关系包括:所述处理单元,具体用于根据所述通告消息生成路由表项,所述路由表项包括所述流量特征信息和所述
SID list
的对应关系
。25.
根据权利要求
24
所述的第一网络设备,其特征在于,所述路由表...

【专利技术属性】
技术研发人员:庄顺万王海波陈双龙吴红董杰庞东磊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1