流量控制方法、网络设备及存储介质技术

技术编号:20164552 阅读:43 留言:0更新日期:2019-01-19 00:17
本申请实施例提供一种流量控制方法、网络设备及存储介质。在本申请实施例中,针对待处理报文,通过获取待处理报文的业务信息,进而结合待处理报文的业务信息将待处理报文划分至对应的流控子队列进行流控处理。本申请实施例中,基于业务信息与流控子队列之间的映射关系,根据报文中的业务信息将待处理报文进行分类,可提高对报文进行分类的精细度,进而当将不同类型的流量分别送入相应的流控子队列进行适配的流量管控时,有助于进一步满足各种应用服务类型对网络传输效率的需求,进而提高网络服务质量。

【技术实现步骤摘要】
流量控制方法、网络设备及存储介质
本申请涉及网络通信
,尤其涉及一种流量控制方法、网络设备及存储介质。
技术介绍
Linux操作系统中的流量控制器(TrafficControl,TC)用于Linux内核的流量控制,它利用队列规定建立处理数据包的队列,并定义队列中的数据包被发送的方式,从而实现对流量的控制。其中,TC模块实现流量控制功能使用的队列规定分为两类,一类是无类队列规定,另一类是分类队列规定。分类队列规定是对进入网络设备的数据包根据不同的需求以分类的方式区分对待的队列规定。现有TC模块支持以fwmark分类器、u32分类器、路由(route)分类器和资源预留协议(ResourceReSerVationProtocol,RSVP)分类器等分类器进行流量分类,之后根据分类结果决定把数据包送入相应的类进行排队进行流量控制。上述分类器基于互联网协议(InternetProtocol,IP)参数对数据包进行分类,在一定场合满足流控需求,但具有一定局限性,例如,对于对等(Peer-to-peer,P2P)类应用会使用跳动端口技术及加密方式进行传输,基于上述分类器将无法对这类数据包进行本文档来自技高网...

【技术保护点】
1.一种流量控制方法,其特征在于,包括:获取待处理报文在网卡中的存储地址;根据所述待处理报文在网卡中的存储地址,获取所述待处理报文的业务信息;根据所述待处理报文的业务信息查询预设的业务信息与流控子队列标识之间的映射关系,得到所述待处理报文对应的目标流控子队列标识;将所述待处理报文送入所述目标流控子队列标识所标识的目标流控子队列进行流控处理。

【技术特征摘要】
1.一种流量控制方法,其特征在于,包括:获取待处理报文在网卡中的存储地址;根据所述待处理报文在网卡中的存储地址,获取所述待处理报文的业务信息;根据所述待处理报文的业务信息查询预设的业务信息与流控子队列标识之间的映射关系,得到所述待处理报文对应的目标流控子队列标识;将所述待处理报文送入所述目标流控子队列标识所标识的目标流控子队列进行流控处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理报文在网卡中的存储地址获取所述待处理报文的业务信息,包括:将所述待处理报文在网卡中的存储地址作为入口参数调用业务识别模块,以供所述业务识别模块对所述待处理报文进行业务分析得到所述待处理报文的业务信息。3.根据权利要求2所述的方法,其特征在于,所述将所述待处理报文在网卡中的存储地址作为入口参数调用业务识别模块,以供所述业务识别模块对所述待处理报文进行业务分析得到所述待处理报文的业务信息,包括以下至少一种:将所述待处理报文在网卡中的存储地址作为入口参数调用所述业务识别模块中的业务识别单元,以供所述业务识别单元对所述待处理报文所属的业务类型进行分析得到所述待处理报文所属的业务类型;将所述待处理报文在网卡中的存储地址作为入口参数调用业务识别模块中的用户识别单元,以供所述用户识别单元对所述待处理报文所属的业务用户进行分析得到所述待处理报文所属的业务用户。4.根据权利要求3所述的方法,其特征在于,还包括:在所述业务识别单元中,根据所述待处理报文在网卡中的存储地址从所述网卡中读取所述待处理报文,根据所述待处理报文的净荷内容确定所述待处理报文的流量特征,根据所述待处理报文的流量特征查询已知流量特征与业务类型编码值之间的映射关系获得并输出所述待处理报文所属的业务类型的编码值。5.根据权利要求3所述的方法,其特征在于,还包括:在所述用户识别单元中,根据所述待处理报文在网卡中的存储地址从所述网卡中读取所述待处理报文,并从所述待处理报文的报文头信息中提取终端地址信息,根据所述终端地址信息查询已知终端地址信息与用户组编码值之间的映射关系,获得并输出所述待处理报文所属业务用户组的编码值;其中所述终端地址信息包括源终端地址信息或目的终端地址信息。6.根据权利要求4或5所述的方法,其特征在于,在根据所述待处理报文的业务信息查询预设的业务信息与流控子队列标识之间的映射关系,得到所述待处理报文对应的目标流控子队列标识之前,还包括:根据所述预设的业务信息与编码值之间的对应关系,将所述业务信息与流控子队列标识之间的映射关系转换为编码值与流控子队列标识之间的映射关系。7.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述待处理报文送入所述目标流控子队列标识所标识的目标流控子队列进行流控处理,包括:将所述目标流控子队列作为父队列;根据所述待处理报文以及与所述待处理报文在相同时间段内到达所述父队列的报文中不同源IP地址或不同目的IP地址...

【专利技术属性】
技术研发人员:罗远平
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

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

1