【技术实现步骤摘要】
一种业务流量调度方法、装置及可读存储介质
[0001]本申请涉及通信
,尤其涉及一种业务流量调度方法
、
装置及可读存储介质
。
技术介绍
[0002]在
SRTE(Segment Routing Traffic Engineering
,分段路由流量工程
)
组网中,一般通过使用源路由对数据流进行优先级区分,提供差异化服务的方式,实现对报文的流量控制
。
此处流量指示每秒传输的报文数量
。
这种差异化服务可以通过
ECMP(Equal
‑
Cost Multi
‑
Path Routing
,等价多路径路由
)
实现;即当数据流
(
至少一条报文
)
到达同一目的节点有多条等价传输路径时,
ECMP
可以通过设置规则随机确定数据流中,每一条报文对应的传输路径,使数据流中的报文分布到不同的等价传输路径中,从而达到网络中传输路径上负载均衡的目的
。
[0003]VPN(Virtual Private Network
,虚拟专用网络
)
指一种通过远程访问使用专用网络的技术
。
而
VPN
多归
(Multi
‑
homed)
指源节点到目标节点之间存在多条用以传输数据流的传输路径,且传输路径属于不同
VPN
【技术保护点】
【技术特征摘要】
1.
一种业务流量调度方法,其特征在于,所述方法包括:接收报文,并确定所述报文的服务等级;其中,所述报文的服务等级指示所述报文中包含业务的优先级;根据所述报文的服务等级与传输等级标识之间的映射关系,确定用于传输所述报文的第一
VPN
中,相应隧道的第一传输等级;其中,所述传输等级标识指示通过所述隧道传输报文的时延;使用第一
VPN
中,所述第一传输等级中的任一条隧道传输所述报文
。2.
如权利要求1所述的方法,其特征在于,所述确定所述报文的服务等级,包括:获取所述报文的五元组信息;其中,所述五元组信息包括发送所述报文的源地址
、
源端口
、
接收所述报文的目的地址
、
目的端口
、
传输层协议;确定所述五元组信息关联的所述报文的服务等级
。3.
如权利要求1所述的方法,其特征在于,所述报文的服务等级为2n
;其中,所述
n
为所述服务等级所对应的服务等级参数,且
n
为正整数
。4.
如权利要求1~3任一项所述的方法,其特征在于,所述接收报文之前,包括:在第一等价多路径路由
ECMP
中,按照设置规则,确定所有虚拟专用网络
VPN
中,隧道的传输等级标识
。5.
如权利要求4所述的方法,其特征在于,所述在第一等价多路径路由
ECMP
中,按照设置规则,确定所有虚拟专用网络
VPN
中,隧道的传输等级标识,包括:基于隧道协议,建立用于传输报文的隧道,并配置所述隧道的传输等级;将所述传输等级相同的隧道添加到对应的第一子
ECMP
中,并为每一个所述第一子
ECMP
设置不同的传输等级标识;其中,所述第一
ECMP
下设至少一个所述第一子
ECMP
,所述第一子
ECMP
用于将至少一条报文均衡分配给所述传输等级相同的隧道进行传输
。6.
如权利要求5所述的方法,其特征在于,所述根据所述报文的服务等级与传输等级标识之间的映射关系,确定用于传输所述报文的第一
VPN
中,相应隧道的第一传输等级,包括:将
VPN
的数量
、
所述报文的服务等级
、
所述报文的服务等级参数输入第一映射公式,计算得到所述第一
VPN
中,管理所述第一传输等级的隧道的第一子
ECMP
的所述传输等级标识;基于所述第一子
ECMP
的传输等级标识,确定用于传输所述报文的第一
VPN
中,相应隧道的第一传输等级
。7.
如权利要求6所述的方法,其特征在于,所述第一映射公式为:
NEW NH ID
=
NH ID+(HASH
%
m)<<n+Service Class
;其中,
NEW NH ID
为所述第一子
ECMP
的所述传输等级标识;
NH ID
为预设基准值;
m
为
VPN
数量;
n
为所述报文的服务等级参数;
Service Class
为所述报文的服务等级;
HASH
指将报文的所述五元组信息输入预设哈希函数中得到的哈希值;则
(HASH
%
m)<<n
表示在二进制计算中,针对所述哈希值求模的结果,左移
n
位
。8.
如权利要求1~3,5~7任一项所述的方法,其特征在于,所述使用第一
VPN
中,所述第一传输等级中的任一条隧道传输所述报文,包括:确定所述报文所在的数据流中的报文数量,以及所述第一传输等级的隧道数量;根据所述报文数量以及所述隧道数量,将所述数据流中的报文平均分配至各个所述第一传输等级的隧道,并通过所述第一传输等级的隧道传输分配的报文
。
9.
一种业务流量调度装置,其特征在于,所...
【专利技术属性】
技术研发人员:尹俊杰,李勤班,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。