业务传输方法技术

技术编号:39720758 阅读:7 留言:0更新日期:2023-12-17 23:26
本申请提供了一种业务传输方法

【技术实现步骤摘要】
业务传输方法、设备和存储介质


[0001]本申请涉及通信技术,特别是涉及一种业务传输方法

设备和存储介质


技术介绍

[0002]边界网关协议
(Border Gateway Protocol

BGP)
是一种自治系统
(Autonomous System

AS)
间的路由协议,用于在不同的
AS
域之间交换路由信息

[0003]当出口提供商边缘设备
(Provider Edge

PE)
和入口
PE
位于不同的
AS
域时,可以通过
BGP
标签单播
(BGP lableed Unicast

BGP

LU)
机制将出口
PE
的路由传播给入口
PE
,在传播过程中交换标签,从而在跨域的端到端设备间建立起标签交换路径
(lable Switching Path

LSP)
,实现跨域网络拼接

[0004]但是,
BGP

LU
路由在跨域传播过程中,由于是基于路由地址前缀创建
LSP
,一个前缀只能创建一个
LSP
,无法同时实现底层网络切片资源选择,所以不同的业务在跨域的两个端点设备之间只能通过固定的网络切片资源进行转发


技术实现思路

[0005]本申请实施例提供一种业务传输方法

网络设备

计算机可读存储介质和计算机程序产品,旨在解决跨域的端到端设备间无法实现网络切片资源选择的问题

[0006]第一方面,本申请实施例提供了一种业务传输方法,应用于第一网络设备,所述方法包括:
[0007]接收来自第二网络设备的边界网关协议

标签单播
BGP

LU
路由信息,所述
BGP

LU
路由信息包括多个颜色
Color
属性信息,每个所述
Color
属性信息包括
Color
值和所述
Color
值对应的切片
Slice
标签;
[0008]根据所述
BGP

LU
路由信息创建
Slice
表项,所述
Slice
表项中包括多个所述
Slice
标签

与多个所述
Slice
标签逐一对应的隧道标签,所述隧道标签用于标识所述第一网络设备和所述第二网络设备之间的隧道;
[0009]当接收到来自第三网络设备的业务报文,根据所述业务报文携带的
Slice
标签从所述
Slice
表项中确定目标隧道,通过所述目标隧道转发所述业务报文给所述第二网络设备

[0010]第二方面,本申请实施例提供了一种业务传输方法,应用于第二网络设备,所述方法包括:
[0011]将预先定义的多个颜色
Color
属性信息添加至
BGP

LU
路由信息,每个所述
Color
属性信息包括
Color
值和所述
Color
值对应的切片
Slice
标签;
[0012]向第一网络设备发送所述
BGP

LU
路由信息,以使得所述第一网络设备根据所述
BGP

LU
路由信息创建
Slice
表项以及根据接收到的业务报文携带的
Slice
标签从所述
Slice
表项中确定转发所述业务报文的目标隧道;
[0013]其中,所述
Slice
表项中包括多个所述
Slice
标签

与多个所述
Slice
标签逐一对应
的隧道标签,所述隧道标签用于标识所述第一网络设备和所述第二网络设备之间的隧道

[0014]第三方面,本申请实施例提供了一种业务传输方法,应用于第三网络设备,所述方法包括:
[0015]向第一网络设备发送携带切片
Slice
标签的业务报文,以使得所述第一网络设备根据所述
Slice
标签从
Slice
表项中确定所述业务报文到达下一跳网络设备的目标隧道

[0016]第四方面,本申请实施例提供了一种网络设备,包括:
[0017]处理器和存储器;
[0018]所述存储器上存储有程序指令,所述程序指令当被所述处理器执行时使得所述处理器执行如上任一所述的业务传输方法

[0019]第五方面,本申请实施例提供了一种计算机可读存储介质,存储有程序指令,所述程序指令被计算机执行时,实现如上任一所述的业务传输方法

[0020]第六方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品存储有程序指令,所述程序指令在由计算机执行时,使得所述计算机实施如上任一所述的的业务传输方法

[0021]本申请实施例,通过
BGP

LU
路由信息携带多个
Color
属性信息,每个所述
Color
属性信息包括
Color
值和所述
Color
值对应的切片
Slice
标签,使得第一网络设备从第二网络设备获得
BGP

LU
路由信息后,创建
Slice
表项,所述
Slice
表项中包括多个所述
Slice
标签

与多个所述
Slice
标签逐一对应的隧道标签

当第一网络设备接收到来自第三网络设备业务报文,则根据业务报文携带的
Slice
标签从
Slice
表项中确定所述业务报文到达下一跳网络设备的目标隧道

如此,在跨域的端到端网络设备间建立起多条分别对应不同
Color
值的
LSP
,每条
LSP
对应一个底层网络切片资源,为跨域传输的业务提供了可选择的底层网络切片资源,以满足不同的业务要求

附图说明
[0022]图1是相关技术提供的跨域端到端设备间建立
LS本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种业务传输方法,应用于第一网络设备,所述方法包括:接收来自第二网络设备的边界网关协议

标签单播
BGP

LU
路由信息,所述
BGP

LU
路由信息包括多个颜色
Color
属性信息,每个所述
Color
属性信息包括
Color
值和所述
Color
值对应的切片
Slice
标签;根据所述
BGP

LU
路由信息创建
Slice
表项,所述
Slice
表项中包括多个所述
Slice
标签

与多个所述
Slice
标签逐一对应的隧道标签,所述隧道标签用于标识所述第一网络设备和所述第二网络设备之间的隧道;当接收到来自第三网络设备的业务报文,根据所述业务报文携带的
Slice
标签从所述
Slice
表项中确定目标隧道,通过所述目标隧道转发所述业务报文给所述第二网络设备
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述
BGP

LU
路由信息创建
Slice
表项,包括:预先定义所述第一网络设备和所述第二网络设备之间的每个隧道对应的隧道标签;根据每个隧道对应的
Color
值,确定每个隧道标签对应的
Slice
标签;根据所述
Slice
标签和所述隧道标签的对应关系,获得所述
Slice
表项
。3.
根据权利要求1所述的方法,其特征在于,所述
BGP

LU
路由信息还包括与所述第二网络设备对应的第一
BGP

LU
标签;在接收来自第二网络设备的
BGP

LU
路由信息之后,所述方法还包括:获取与自身对应的第二
BGP

LU
标签;将所述第二
BGP

LU
标签作为入
BGP

LU
标签,将所述第一
BGP

LU
标签作为出
BGP

LU
标签,以及生成与所述入
BGP

LU
标签和所述出
BGP

LU
标签对应的
Slice
表项索引;将所述入
BGP

LU
标签

所述
Slice
表项索引和所述出
BGP

LU
标签的对应关系记录于预先创建的
BGP

LU
标签交换表;其中,所述
Slice
表项索引用于索引与所述入
BGP

LU
标签对应的
Slice
表项
。4.
根据权利要求3所述的方法,其特征在于,在获取与自身对应的第二
BGP

LU
标签之后,所述方法还包括:将所述
BGP

LU
路由信息中的第一
BGP

LU
标签更换为所述第二
BGP

LU
标签,得到新的
BGP

LU
路由信息;将新的
BGP

LU
路由信息发送给所述第三网络设备
。5.
根据权利要求1所述的方法,其特征在于,所述根据所述业务报文携带的
Slice
标签从所述
Slice
表项中确定目标隧道,包括:从所述
Slice
表项中确定与所述业务报文携带的
Slice
标签对应的隧道标签;根据隧道标签确定所述目标隧道
。6.
根据权利要求1所述的方法,其特征在于,所述业务报文还携带
BGP

LU
标签;在根据所述业务报文携带的
Slice
标签从所述
Slice
表项中确定目标隧道之前,所述方法还包括:将所述业务报文携带的
BGP

LU
标签作为入
BGP

LU
标签,从预先创建的
BGP

LU
标签交换表中获取与所述入
BGP

LU
标签对应的
Slice
表项索引;根据所述
Slice
表项索引获取所述
Slice
表项
。7.
根据权利要求6所述的方法,其特征在于,在通过所述目标隧道转发所述业务报文给
所述第二网络设备之前,所述方法还包括:从预先创建的
BGP

LU
标签交换表中获取与所述入
BGP

LU
标签对应的出
BGP

LU
标签;将所述业务报文携带的
BGP

LU
标签更换为所述出
BGP

LU
标签
。8.
根据权利要求7所述的方法,其特征在于,所述业务报文还携带隧道标签;在通过所述目标隧道转发所述业务报文给所述第二网络设备之前,所述方法还包括:将所述业务报文携带的所述隧道标签更换为所述目标隧道对应的隧道标签
。9.
根据权利要...

【专利技术属性】
技术研发人员:戴春宁彭少富陈然徐本崇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1