[发明专利]报文优先级配置方法、装置及网络设备有效
申请号: | 201811151191.6 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109286575B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 杨超;田明 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851;H04L12/865;H04L12/24 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 优先级 配置 方法 装置 网络设备 | ||
本申请实施例提供一种报文优先级配置方法、装置及网络设备。所述方法包括:启用并运行网络设备中属于TCP类型协议的目标协议;配置网络设备中与目标协议对应的第一目的端口的报文优先级为高优先级,第一目的端口为网络设备作为服务器端设备时用于接收基于目标协议的报文的端口;在网络设备和另一网络设备之间建立目标协议对应的TCP连接;判断网络设备是否作为客户端设备;若是,则配置网络设备中与目标协议对应的第二目的端口的报文优先级为高优先级,第二目的端口为网络设备作为客户端设备时用于从另一网络设备接收基于目标协议的报文的端口。由此,对于TCP连接的特定协议报文可提供双向优先级保障。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种报文优先级配置方法、装置及网络设备。
背景技术
报文优先级是指报文被优先处理的程度,优先级越高越能被优先处理。通常网络中需要被优先处理的报文都是各种协议类报文,比如Telnet、BGP(Border GatewayProtocol,边界网管协议)等。一旦不能保障这些报文的高优先级,可能会出现相关的网络故障。而保障这些报文具有高优先级的第一步是网络设备在硬件层面上给予保障,其次才是软件层面的。
目前对于某些特定的属于TCP类型的协议的报文是通过匹配其特定的TCP端口号来进行优先级保障。即,由于特定的TCP类型协议的报文会被发送至服务器端设备与该协议对应的固定端口,通过在服务器端设备中设置对于目的端口为该固定端口的报文为高优先级报文,可实现对该协议报文优先级的保障。然而由于某些硬件芯片支持对于TCP目的端口的匹配,往往忽略源端口号的匹配。并且,虽然协议报文对应的服务器端设备的端口都是固定的,但是对应的客户端设备的端口却是随机分配的。因此,按照当前方式只能保障在网络设备作为服务器端设备时该协议报文的优先级,无法保障在网络设备作为客户端设备时该协议报文的优先级。
申请内容
本申请实施例的目的在于提供一种报文优先级配置方法、装置及网络设备。
第一方面,本申请实施例提供一种报文优先级配置方法,应用于网络设备,所述方法包括:启用并运行所述网络设备中属于TCP类型协议的目标协议;配置所述网络设备中与所述目标协议对应的第一目的端口的报文优先级为高优先级,其中,所述第一目的端口为所述网络设备的设备类型为服务器端设备时用于接收基于所述目标协议的报文的端口;在所述网络设备和另一网络设备之间建立所述目标协议对应的TCP连接;判断所述网络设备的设备类型是否为客户端设备;在所述网络设备的设备类型为所述客户端设备时,配置所述网络设备中与所述目标协议对应的第二目的端口的报文优先级为所述高优先级,其中,所述第二目的端口为所述网络设备作为所述客户端设备时用于从另一网络设备接收基于所述目标协议的报文的端口,其中,在所述网络设备的设备类型为所述客户端设备时,所述另一网络设备的设备类型为所述服务器端设备。在网络设备作为服务器端设备时,由于已配置网络设备中用于接收客户端设备发送的报文的第一目的端口的报文优先级为高优先级,因此可以保证网络设备作为服务器端设备时的基于目标协议的报文的优先级。在网络设备作为客户端设备时,由于已配置网络设备中用于接收服务器端设备发送的报文的第二目的端口的报文优先级为高优先级,因此可以保证网络设备作为客户端设备时的基于目标协议的报文的优先级。因此在硬件芯片不支持TCP源端口匹配的情况下,通过上述配置可保证对于TCP连接的特定协议报文的双向优先级。
进一步地,结合上述第一方面提供的实施例,所述判断所述网络设备的设备类型是否为客户端设备,包括:获得所述网络设备中基于所述TCP连接而创建的套接字的类型;基于所述套接字的类型,判断所述网络设备的设备类型是否为所述客户端设备;其中,在所述套接字的类型为不是服务型时,表示所述网络设备的设备类型为所述客户端设备。通过与TCP连接对应的套接字的类型可判断网络设备是否客户端,进而确定是否配置第二目的端口的报文优先级为高优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811151191.6/2.html,转载请声明来源钻瓜专利网。