一种差分服务代码点DSCP引流方法及装置制造方法及图纸

技术编号:30018303 阅读:22 留言:0更新日期:2021-09-11 06:31
本申请实施例提供了一种差分服务代码点DSCP引流方法及装置,应用于PE设备,该方法包括:接收携带第一业务类型的第一DSCP值的报文;根据报文的目的地址匹配隧道绑定策略,确定报文关联的Policy隧道组,Policy隧道组包括默认引流公网Policy隧道,默认引流公网Policy隧道处于连通状态;若默认引流公网Policy隧道包括第一业务类型的第一默认引流公网Policy隧道,且第一默认引流公网Policy隧道引用的第一业务类型的DSCP值包括第一DSCP值,则通过第一默认引流公网Policy隧道,转发报文。应用本申请实施例提供的技术方案,减少了DSCP引流业务占用的ACL表项数目。务占用的ACL表项数目。务占用的ACL表项数目。

【技术实现步骤摘要】
一种差分服务代码点DSCP引流方法及装置


[0001]本申请涉及网络
,特别是涉及一种差分服务代码点DSCP引流方法及装置。

技术介绍

[0002]分段路由第6版流量工程策略(Segment Routing version 6Traffic Engineering Policy,SRv6 TE Policy)为一种灵活的SRv6转发策略,可以根据业务需求为服务提供商边缘(Provider Edge,PE)设备选择合适的转发路径。
[0003]SRv6 TE Policy引流是指通过匹配一定报文特征或选路规则,将报文引流到Policy隧道,进而按照Policy隧道转发报文。DSCP引流为SRv6 TE Policy引流中一种。具体为,PE设备中设置访问控制列表(Access Control List,ACL)表项,该ACL表项用于存储差分服务代码点(Differentiated Services Code Point,DSCP)值、颜色(Color)属性和Policy隧道的对应关系。
[0004]对于接收的报文,PE设备根据报文的目的地址匹配隧道绑定策略,关联到SRv6 TE Policy隧道组后,将报文携带的DSCP值与ACL表项进行匹配,从SRv6 TE Policy隧道组中,确定该报文携带的DSCP值所对应的Policy隧道,进而基于该Policy隧道转发报文。
[0005]基于上述可知,相关技术中,为实现DSCP引流需要占用ACL表项。单条DSCP引流业务会有128个DSCP值,因此,单条DSCP引流业务会占用128条ACL表项。而PE设备中的ACL表项数目是有限的,这使得DSCP引流业务受到ACL表项数目的限定。

技术实现思路

[0006]本申请实施例的目的在于提供一种差分服务代码点DSCP引流方法及装置,以减少DSCP引流业务占用的ACL表项数目。具体技术方案如下:
[0007]第一方面,本申请实施例提供了一种差分服务代码点DSCP引流方法,应用于PE设备,所述方法包括:
[0008]接收携带第一业务类型的第一DSCP值的报文;
[0009]根据所述报文的目的地址匹配隧道绑定策略,确定所述报文关联的策略(Policy)隧道组,所述Policy隧道组包括默认引流公网Policy隧道,所述默认引流公网Policy隧道处于连通状态;
[0010]若所述默认引流公网Policy隧道包括所述第一业务类型的第一默认引流公网Policy隧道,且所述第一默认引流公网Policy隧道引用的所述第一业务类型的DSCP值包括所述第一DSCP值,则通过所述第一默认引流公网Policy隧道,转发所述报文。
[0011]可选的,在接收所述报文之前,所述方法还包括:
[0012]从多种业务类型的默认Policy隧道中,选择一种默认Policy隧道,作为所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态;或者,
[0013]将每种业务类型的默认Policy隧道,分别作为每种业务类型的默认引流公网Policy隧道,并设置每种业务类型的默认引流公网Policy隧道为连通状态。
[0014]可选的,在接收所述报文之前,所述方法还包括:
[0015]从多种业务类型的默认Policy隧道中,选择引用DSCP值最多的默认Policy隧道,作为所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态。
[0016]可选的,所述方法还包括:
[0017]对于每种业务类型,若不存在该业务类型的默认Policy隧道,则将Policy隧道组中引用该业务类型的最小DSCP值的Policy隧道,作为该业务类型的默认Policy隧道。
[0018]可选的,在接收所述报文之前,所述方法还包括:
[0019]对于每种业务类型,从Policy隧道组中,选择引用该业务类型的DSCP值最多的Policy隧道,作为该业务类型的默认引流公网Policy隧道,并设置该业务类型的默认引流公网Policy隧道为连通状态;或者,
[0020]从多种业务类型的Policy隧道中,确定引用每种业务类型的DSCP值最多的Policy隧道;从所确定的Policy隧道中确定所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态。
[0021]第二方面,本申请实施例提供了一种差分服务代码点DSCP引流装置,应用于PE设备,所述装置包括:
[0022]接收模块,用于接收携带第一业务类型的第一DSCP值的报文;
[0023]确定模块,用于根据所述报文的目的地址匹配隧道绑定策略,确定所述报文关联的Policy隧道组,所述Policy隧道组包括默认引流公网Policy隧道,所述默认引流公网Policy隧道处于连通状态;
[0024]转发模块,用于若所述默认引流公网Policy隧道包括所述第一业务类型的第一默认引流公网Policy隧道,且所述第一默认引流公网Policy隧道引用的所述第一业务类型的DSCP值包括所述第一DSCP值,则通过所述第一默认引流公网Policy隧道,转发所述报文。
[0025]可选的,所述装置还包括:
[0026]设置模块,用于在接收所述报文之前,从多种业务类型的默认Policy隧道中,选择一种默认Policy隧道,作为所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态;或者,
[0027]所述设置模块,用于将每种业务类型的默认Policy隧道,分别作为每种业务类型的默认引流公网Policy隧道,并设置每种业务类型的默认引流公网Policy隧道为连通状态。
[0028]可选的,所述装置还包括:
[0029]设置模块,用于在接收所述报文之前,从多种业务类型的默认Policy隧道中,选择引用DSCP值最多的默认Policy隧道,作为所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态。
[0030]可选的,所述设置模块,还用于对于每种业务类型,若不存在该业务类型的默认Policy隧道,则将Policy隧道组中引用该业务类型的最小DSCP值的Policy隧道,作为该业务类型的默认Policy隧道。
[0031]可选的,所述装置还包括:
[0032]设置模块,用于在接收所述报文之前,对于每种业务类型,从Policy隧道组中,选择引用该业务类型的DSCP值最多的Policy隧道,作为该业务类型的默认引流公网Policy隧道,并设置该业务类型的默认引流公网Policy隧道为连通状态;或者,
[0033]所述设置模块,用于从多种业务类型的Policy隧道中,确定引用每种业务类型的DSCP值最本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种差分服务代码点DSCP引流方法,其特征在于,应用于服务提供商边缘PE设备,所述方法包括:接收携带第一业务类型的第一DSCP值的报文;根据所述报文的目的地址匹配隧道绑定策略,确定所述报文关联的策略Policy隧道组,所述Policy隧道组包括默认引流公网Policy隧道,所述默认引流公网Policy隧道处于连通状态;若所述默认引流公网Policy隧道包括所述第一业务类型的第一默认引流公网Policy隧道,且所述第一默认引流公网Policy隧道引用的所述第一业务类型的DSCP值包括所述第一DSCP值,则通过所述第一默认引流公网Policy隧道,转发所述报文。2.根据权利要求1所述的方法,其特征在于,在接收所述报文之前,所述方法还包括:从多种业务类型的默认Policy隧道中,选择一种默认Policy隧道,作为所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态;或者,将每种业务类型的默认Policy隧道,分别作为每种业务类型的默认引流公网Policy隧道,并设置每种业务类型的默认引流公网Policy隧道为连通状态。3.根据权利要求1所述的方法,其特征在于,在接收所述报文之前,所述方法还包括:从多种业务类型的默认Policy隧道中,选择引用DSCP值最多的默认Policy隧道,作为所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:对于每种业务类型,若不存在该业务类型的默认Policy隧道,则将Policy隧道组中引用该业务类型的最小DSCP值的Policy隧道,作为该业务类型的默认Policy隧道。5.根据权利要求1所述的方法,其特征在于,在接收所述报文之前,所述方法还包括:对于每种业务类型,从Policy隧道组中,选择引用该业务类型的DSCP值最多的Policy隧道,作为该业务类型的默认引流公网Policy隧道,并设置该业务类型的默认引流公网Policy隧道为连通状态;或者,从多种业务类型的Policy隧道中,确定引用每种业务类型的DSCP值最多的Policy隧道;从所确定的Policy隧道中确定所述多种业务类型的默认引流公网Policy隧道,并设置所述多种业务类型的默认引流公网Policy隧道为连通状态。6.一种差分服务代码点DSCP引流装置,其特征在于,应用于服务提供商边缘PE设备,所述装置包括:接收模块,用于接收携带第一业务类型的第一DSCP值的报文;确定模块,用于根据所述报文的目的地址匹配隧道绑定策略,确定所述报文关联的策略Policy隧道组,所述Policy隧道组包括默认引流公...

【专利技术属性】
技术研发人员:邢家茂郭楷杨杰雷丽琴吴国华
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1