SRV6业务流量统计方法、装置、电子设备及介质制造方法及图纸

技术编号:32913536 阅读:16 留言:0更新日期:2022-04-07 12:04
本申请涉及一种SRV6业务流量统计方法、装置、电子设备及计算机可读介质。该方法包括:获取基于SRV6协议的业务流量;对所述业务流量中进行解析获取内层SID数据;提取所述内层SID数据中特定位置的标识位;基于所述标识位确定所述业务流量的业务类型;统计不同业务类型对应的流量数据。本申请涉及的SRV6业务流量统计方法、装置、电子设备及计算机可读介质,能够使得SRV6网络中网络任意节点获得业务流量状态的实时情况,有助于进一步实现网络流量管理及业务调度。务调度。务调度。

【技术实现步骤摘要】
SRV6业务流量统计方法、装置、电子设备及介质


[0001]本申请涉及移动通信领域,具体而言,涉及一种SRV6业务流量统计方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]SRv6全称为Segment Routing IPv6,是当下最为热门的Segment Routing和IPv6两种网络技术的结合体,兼有前者的灵活选路能力和后者的亲和力,以及SRv6特有的设备级可编程能力,使其成为IPv6网络时代最有前景的组网技术。
[0003]可以把SRv6网络想象成一台分布式“计算机”,Segment列表好比程序,Segment就是指令,兼有寻址和行为能力。我们可以将用户意图翻译成Segment列表,并附在数据报文中,输入SRv6网络“计算机”,然后依次在不同的节点上执行Segment指令,比如切换到下一个Segment、压入或弹出Segment列表、关联L2/L3 VPN等,从而实现基本选路、VPN、OAM、Service Chaining、APN6(App

aware IPv6 Networking)等不同层面的功能。
[0004]在SDN组网中,由控制器负责编排和下发Segment列表,实现智能选路的目的。随着SRv6技术和协议的完善,网络设备编程能力的提高,有望通过SDN和SRv6定义一切网络功能,迈入智能网络世界。但是,当前SRV6业务流量统计,通常是基于SRV6边缘节点即用户接入站点实现。当前的SRV6网络难以在任意节点针对VPN流量进行分类统计监控,这种困境使得管理员无法精确掌握网络中的流量信息。
[0005]因此,需要一种SRV6业务流量统计方法、装置、电子设备及计算机可读介质。
[0006]在所述
技术介绍
部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]有鉴于此,本申请提供一种SRV6业务流量统计方法、装置、电子设备及计算机可读介质,能够使得SRV6网络中网络任意节点获得业务流量状态的实时情况,有助于进一步实现网络流量管理及业务调度。
[0008]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0009]根据本申请的一方面,提出一种SRV6业务流量统计方法,该方法包括:获取基于SRV6协议的业务流量;对所述业务流量中进行解析获取内层SID数据;提取所述内层SID数据中特定位置的标识位;基于所述标识位确定所述业务流量的业务类型;统计不同业务类型对应的流量数据。
[0010]在本申请的一种示例性实施例中,还包括:根据业务类型生成SID数据中的标识位数值;基于所述标识位数值生成SID数据;将所述SID数据发送到SRV6业务网络中。
[0011]在本申请的一种示例性实施例中,还包括:根据指令类型、功能描述和业务场景设定多个业务类型;为所述多个业务类型分别分配其对应的标识位数值。
[0012]在本申请的一种示例性实施例中,根据业务类型生成SID数据中的标识位数值,包括:SRV6网络端点根据用户指令确定业务类型以生成所述标识位数值。
[0013]在本申请的一种示例性实施例中,将所述SID数据发送到SRV6业务网络中,包括:SRV6源节点将所述SID数据封装进SID列表载体的路径信息;将封装之后的路径信息发送到SRV6业务网络。
[0014]在本申请的一种示例性实施例中,获取基于SRV6协议的业务流量,包括:SRV6业务网络中的任意节点获取所述业务流量。
[0015]在本申请的一种示例性实施例中,对所述业务流量中进行解析获取内层SID数据,包括:基于流控芯片对所述业务流量中进行解析获取内层SID数据。
[0016]根据本申请的一方面,提出一种SRV6业务流量统计装置,该装置包括:流量模块,用于获取基于SRV6协议的业务流量;数据模块,用于对所述业务流量中进行解析获取内层SID数据;标识位模块,用于提取所述内层SID数据中特定位置的标识位;类型模块,用于基于所述标识位确定所述业务流量的业务类型;统计模块,用于统计不同业务类型对应的流量数据。
[0017]根据本申请的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。
[0018]根据本申请的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。
[0019]根据本申请的SRV6业务流量统计方法、装置、电子设备及计算机可读介质,通过获取基于SRV6协议的业务流量;对所述业务流量中进行解析获取内层SID数据;提取所述内层SID数据中特定位置的标识位;基于所述标识位确定所述业务流量的业务类型;统计不同业务类型对应的流量数据的方式,能够使得SRV6网络中网络任意节点获得业务流量状态的实时情况,有助于进一步实现网络流量管理及业务调度。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0021]通过参照附图详细描述其示例实施例,本申请的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是根据一示例性实施例示出的一种SRV6业务流量统计方法的应用场景图。
[0023]图2是根据一示例性实施例示出的一种SRV6业务流量统计方法的流程图。
[0024]图3是根据另一示例性实施例示出的一种SRV6业务流量统计方法的流程图。
[0025]图4是根据另一示例性实施例示出的一种SRV6业务流量统计方法的示意图。
[0026]图5是根据另一示例性实施例示出的一种SRV6业务流量统计方法的示意图。
[0027]图6是根据另一示例性实施例示出的一种SRV6业务流量统计装置的框图。
[0028]图7是根据一示例性实施例示出的一种电子设备的框图。
[0029]图8是根据一示例性实施例示出的一种计算机可读介质的框图。
具体实施方式
[0030]在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0031]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SRV6业务流量统计方法,其特征在于,包括:获取基于SRV6协议的业务流量;对所述业务流量中进行解析获取内层SID数据;提取所述内层SID数据中特定位置的标识位;基于所述标识位确定所述业务流量的业务类型;统计不同业务类型对应的流量数据。2.如权利要求1所述的方法,其特征在于,还包括:源节点根据业务类型生成SID数据中的标识位数值;基于所述标识位数值生成SID数据;将所述SID数据发送到SRV6业务网络中。3.如权利要求2所述的方法,其特征在于,还包括:端节点根据指令类型、功能描述和业务场景设定多个业务类型;为所述多个业务类型分别分配其对应的标识位数值。4.如权利要求2所述的方法,其特征在于,将所述SID数据发送到SRV6业务网络中,包括:SRV6源节点将所述SID数据封装进SID列表载体的路径信息;将封装之后的路径信息发送到SRV6业务网络。5.如权利要求1所述的方法,其特征在于,获取基于SRV6协议的业务流量,包括:SRV6业务网络中的任意节点获取所述业务流量。6.如权利要求1所述的方法,其特征在于,对所述业务流...

【专利技术属性】
技术研发人员:黄卓君刘志华卢泉叶何亮贾曼
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1