CN110417592A - A Qos rate limiting method, device, routing device and storage medium - Google Patents
A Qos rate limiting method, device, routing device and storage medium Download PDFInfo
- Publication number
- CN110417592A CN110417592A CN201910676130.XA CN201910676130A CN110417592A CN 110417592 A CN110417592 A CN 110417592A CN 201910676130 A CN201910676130 A CN 201910676130A CN 110417592 A CN110417592 A CN 110417592A
- Authority
- CN
- China
- Prior art keywords
- instruction
- qos
- application layer
- program
- tracking table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
- H04L41/0836—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种Qos限速方法、装置、路由设备及存储介质。该方法包括:向应用层提供清除内核的连接跟踪表的第一程序;接收请求终端发送的针对目标终端的Qos限速的第一指令;根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;基于所述第一指令的限速信息对目标终端进行流量控制。本发明实施例的技术方案,通过清除内核的连接跟踪表,在不重启路由设备/网关设备的前提下,使Qos限速2秒内生效,不影响其他用户终端的上网行为,可大大提高用户的体验。
The embodiment of the invention discloses a Qos rate limiting method, device, routing equipment and storage medium. The method includes: providing the application layer with a first program for clearing the connection tracking table of the kernel; receiving the first instruction for Qos speed limit of the target terminal sent by the requesting terminal; calling the first instruction of the application layer according to the first instruction. The program clears the connection tracking table; performs flow control on the target terminal based on the speed limit information of the first instruction. In the technical solution of the embodiment of the present invention, by clearing the connection tracking table of the kernel and without restarting the routing device/gateway device, the Qos speed limit will take effect within 2 seconds without affecting the Internet behavior of other user terminals, which can greatly improve user experience.
Description
技术领域technical field
本发明实施例涉及Qos技术,尤其涉及一种Qos限速方法、装置、路由设备及存储介质。The embodiment of the present invention relates to Qos technology, in particular to a Qos rate limiting method, device, routing device and storage medium.
背景技术Background technique
Qos(Quality of Service,服务质量)利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,也是用来解决网络延迟和阻塞等问题的一种技术。Qos (Quality of Service) uses various basic technologies to provide better service capabilities for designated network communications. It is a security mechanism for the network and a technology used to solve problems such as network delay and congestion.
路由设备/网关设备中最常见和有效的Qos机制就是对指定用户终端进行限速。当网络中有用户正在进行P2P(Peer to Peer,对等网络)下载(例如迅雷下载)等占用网络带宽较大的操作时,为了避免影响到其他网络成员的正常网络业务,一般会选择对占用带宽大的用户进行Qos限速,只允许其最多占用指定带宽的网络资源,从而保证整个网络资源合理分配,提高上网体验。The most common and effective Qos mechanism in routing devices/gateway devices is to limit the speed of designated user terminals. When some users in the network are performing P2P (Peer to Peer, peer-to-peer network) downloads (such as Thunder downloads) and other operations that occupy a large network bandwidth, in order to avoid affecting the normal network services of other network members, generally choose to use Users with large bandwidth are limited by Qos, only allowing them to occupy the network resources with the specified bandwidth at most, so as to ensure the reasonable allocation of the entire network resources and improve the online experience.
Qos限速的方法,一般是通过WEB UI(Website User Interface,网络产品界面设计)或APP(Application,应用程序)下发对指定终端设备进行Qos限速,设置希望限定的网络带宽范围,路由设备/网关设备根据用户配置,对指定IP(Internet Protocol,网络协议)/MAC(Media Access Control,介质访问控制)进行流量控制,设置tc(TrafficControl)流量控制规则和iptables防火墙规则,但是如果该用户终端是有线终端且正在做迅雷下载、网盘下载、BT下载等,由于连接跟踪表已经成功建立,通常地,需要对路由设备/网关设备做重启网络或重启操作,Qos相关的tc流量控制和iptables防火墙规则才能生效。The method of Qos speed limit is generally through WEB UI (Website User Interface, network product interface design) or APP (Application, application program) to issue Qos speed limit to the designated terminal device, set the network bandwidth range that you want to limit, and the routing device /Gateway device performs flow control on specified IP (Internet Protocol, network protocol)/MAC (Media Access Control, media access control) according to user configuration, and sets tc (TrafficControl) flow control rules and iptables firewall rules, but if the user terminal It is a wired terminal and is doing Thunder download, network disk download, BT download, etc. Since the connection tracking table has been successfully established, usually, it is necessary to restart the network or restart the routing device/gateway device, Qos-related tc flow control and iptables firewall rules to take effect.
为了使Qos限速立即生效,对路由设备/网关做重启网络或重启,网络一般会中断15秒以上才能恢复,也就是下挂的用户终端中断上网15秒以上,用户体验很不好。In order to make the Qos speed limit take effect immediately, restart the network or restart the routing device/gateway, the network will generally be interrupted for more than 15 seconds to recover, that is, the connected user terminal is interrupted for more than 15 seconds, and the user experience is very bad.
发明内容Contents of the invention
本发明实施例提供一种Qos限速方法、装置、路由设备及存储介质,在不重启路由设备/网关设备的前提下,使Qos限速2s内立即生效,不中断其他用户的网络业务,大大提高用户体验。Embodiments of the present invention provide a Qos rate limiting method, device, routing device, and storage medium. Without restarting the routing device/gateway device, the Qos rate limit takes effect immediately within 2 seconds without interrupting the network services of other users, greatly improving Improve user experience.
第一方面,本发明实施例提供了一种Qos限速方法,包括:In the first aspect, the embodiment of the present invention provides a Qos rate limiting method, including:
向应用层提供清除内核的连接跟踪表的第一程序;Provide the application layer with a first program for clearing the connection tracking table of the kernel;
接收请求终端发送的针对目标终端的Qos限速的第一指令;receiving the first instruction of Qos speed limit for the target terminal sent by the requesting terminal;
根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;calling the first program of the application layer according to the first instruction to clear the connection tracking table;
基于所述第一指令的限速信息对目标终端进行流量控制。Perform flow control on the target terminal based on the speed limit information of the first instruction.
可选的,所述根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表之前,包括:Optionally, before calling the first program of the application layer according to the first instruction to clear the connection tracking table, the method includes:
设置tc流量控制规则和iptables防火墙规则。Set tc flow control rules and iptables firewall rules.
可选的,所述接收请求终端发送的针对目标终端的Qos限速的第一指令,包括:Optionally, the first instruction of receiving the Qos speed limit for the target terminal sent by the requesting terminal includes:
接收请求终端通过WEB UI或APP发送的针对目标终端的Qos限速的第一指令。The first instruction of Qos rate limit for the target terminal sent by the requesting terminal through the WEB UI or APP is received.
可选的,所述向应用层提供清除内核的连接跟踪表的第一程序,包括:Optionally, the first program for providing the application layer with clearing the connection tracking table of the kernel includes:
向应用层推送预设清除功能的模型。A model that pushes preset cleanup functions to the application layer.
可选的,所述根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表,包括:Optionally, calling the first program of the application layer according to the first instruction to clear the connection tracking table includes:
命令所述应用层执行所述模型对预设目录的指定文件写入指定字符来清除连接跟踪表。Instructing the application layer to execute the model to write specified characters to the specified file in the preset directory to clear the connection tracking table.
第二方面,本发明实施例还提供了一种Qos限速装置,包括:In the second aspect, the embodiment of the present invention also provides a Qos rate limiting device, including:
提供单元,用于向应用层提供清除内核的连接跟踪表的第一程序;providing a unit for providing the application layer with a first program for clearing the connection tracking table of the kernel;
接收单元,用于接收请求终端发送的针对目标终端的Qos限速的第一指令;A receiving unit, configured to receive a first instruction for Qos speed limit of the target terminal sent by the requesting terminal;
清除单元,用于根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;A clearing unit, configured to call the first program of the application layer according to the first instruction to clear the connection tracking table;
控制单元,用于基于所述第一指令的限速信息对目标终端进行流量控制。A control unit, configured to control the flow of the target terminal based on the speed limit information of the first instruction.
可选的,所述装置还包括:Optionally, the device also includes:
设置单元,用于设置tc流量控制规则和iptables防火墙规则。The setting unit is used to set tc flow control rules and iptables firewall rules.
可选的,所述接收单元包括:Optionally, the receiving unit includes:
第一接收子单元,用于接收请求终端通过WEB UI或APP发送的针对目标终端的Qos限速的第一指令。The first receiving subunit is configured to receive the first instruction of the Qos rate limit for the target terminal sent by the requesting terminal through the WEB UI or the APP.
可选的,所述提供单元包括:Optionally, the providing unit includes:
推送子单元,用于向应用层推送预设清除功能的模型。The push subunit is used to push the model of the preset clearing function to the application layer.
可选的,所述清除单元包括:Optionally, the cleaning unit includes:
执行子单元,用于命令所述应用层执行所述模型对预设目录的指定文件写入指定字符来清除连接跟踪表。The executing subunit is used to instruct the application layer to execute the model to write specified characters to the specified file in the preset directory to clear the connection tracking table.
第三方面,本发明实施例还提供了一种路由设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中任一所述的Qos限速方法。In the third aspect, the embodiment of the present invention also provides a routing device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the above implementation is realized when the processor executes the computer program. The Qos rate limiting method described in any of the examples.
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中任一所述的Qos限速方法。In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the Qos speed limiting method described in any one of the above-mentioned embodiments is implemented.
本发明实施例通过清除内核的连接跟踪表,在不重启路由设备/网关设备的前提下,使Qos限速2秒内生效,不影响其他用户终端的上网行为,可大大提高用户的体验。In the embodiment of the present invention, by clearing the connection tracking table of the kernel, without restarting the routing device/gateway device, the Qos speed limit will take effect within 2 seconds, without affecting the online behavior of other user terminals, and the user experience can be greatly improved.
附图说明Description of drawings
图1是本发明实施例提供的一种执行Qos限速方法的系统结构图;Fig. 1 is a system structure diagram of a method for implementing Qos rate limiting provided by an embodiment of the present invention;
图2是本发明实施例一中的一种Qos限速方法的流程示意图;Fig. 2 is a schematic flow chart of a Qos rate limiting method in Embodiment 1 of the present invention;
图3是本发明实施例二中的一种Qos限速装置的结构示意图;FIG. 3 is a schematic structural diagram of a Qos speed limiting device in Embodiment 2 of the present invention;
图4是本发明实施例三中的一种路由设备的结构示意图。FIG. 4 is a schematic structural diagram of a routing device in Embodiment 3 of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the steps as sequential processing, many of the steps may be performed in parallel, concurrently, or simultaneously. Additionally, the order of steps may be rearranged. The process may be terminated when its operations are complete, but may also have additional steps not included in the figure. The processing may correspond to a method, function, procedure, subroutine, subroutine, or the like.
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一速度差值称为第二速度差值,且类似地,可将第二速度差值称为第一速度差值。第一速度差值和第二速度差值两者都是速度差值,但其不是同一速度差值。术语“第一”、“第二”等不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first", "second", etc. may be used herein to describe various directions, actions, steps or elements, etc., but these directions, actions, steps or elements are not limited by these terms. These terms are only used to distinguish a first direction, action, step or element from another direction, action, step or element. For example, a first speed difference could be termed a second speed difference, and, similarly, a second speed difference could be termed a first speed difference, without departing from the scope of the present application. Both the first speed difference and the second speed difference are speed differences, but they are not the same speed difference. The terms "first", "second", etc. should not be understood as indicating or implying relative importance or implying the number of technical features indicated. Thus, a feature defined as "first" and "second" may explicitly or implicitly include one or more of these features. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
图1是本发明实施例提供的一种执行Qos限速方法的系统结构图。如图1所示,本发明实施例的系统包括路由设备110、上级网络120和用户终端130。其中用户终端130包括第一终端131、第二终端132……第N终端13N,N为正整数。其中,路由设备110还可以用网关设备或其他具有类似功能的设备等等来替代。FIG. 1 is a system structural diagram of a method for implementing Qos rate limiting provided by an embodiment of the present invention. As shown in FIG. 1 , the system of the embodiment of the present invention includes a routing device 110 , an upper-level network 120 and a user terminal 130 . Wherein, the user terminal 130 includes a first terminal 131, a second terminal 132... an Nth terminal 13N, where N is a positive integer. Wherein, the routing device 110 may also be replaced by a gateway device or other devices with similar functions.
本发明实施例提供的系统用于执行本发明实施例提供的Qos限速方法,以下对本发明实施例提供的Qos限速方法进行详细的说明。The system provided in the embodiment of the present invention is used to implement the Qos rate limiting method provided in the embodiment of the present invention. The Qos rate limiting method provided in the embodiment of the present invention will be described in detail below.
实施例一Embodiment one
图2为本发明实施例一提供的Qos限速方法的流程示意图,本发明实施例可适用于Qos限速的情况。本发明实施例的方法可以由Qos限速装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可集成于路由设备中。其中,路由设备还可以用网关设备或其他具有类似功能的设备等等来替代。参照图2,本发明实施例的Qos限速方法,具体包括如下步骤:FIG. 2 is a schematic flow chart of the Qos rate limiting method provided by Embodiment 1 of the present invention. The embodiment of the present invention is applicable to the case of Qos rate limiting. The method in the embodiment of the present invention can be executed by the Qos rate limiting device, which can be realized by software and/or hardware, and can generally be integrated into a routing device. Wherein, the routing device may also be replaced by a gateway device or other devices with similar functions. With reference to Fig. 2, the Qos speed limiting method of the embodiment of the present invention specifically comprises the following steps:
步骤210、向应用层提供清除内核的连接跟踪表的第一程序。Step 210, providing the first program for clearing the connection tracking table of the kernel to the application layer.
具体的,应用层直接和应用程序接口并提供常见的网络应用服务,是系统的最高层,直接为应用进程提供服务,其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。在本实施例中,应用层用于接收来自请求终端的指令,以及向目标终端发送指令,进行Qos限速。Linux为每一个经过网络堆栈的数据包,生成一个新的连接记录项。此后,所有属于此连接的数据包都被唯一地分配给这个连接,并标识连接的状态。连接跟踪是防火墙模块的状态检测的基础,同时也是地址转换中实现SNAT和DNAT的前提。对每一个数据,都有“来源”与“目的”主机,发起连接的主机称为“来源”,响应“来源”的请求的主机即为目的,就是对每一个这样的连接的产生、传输及终止进行跟踪记录,由所有记录项产生的表,称为连接跟踪表。在本实施例中,连接跟踪表是一个用于记录所有数据包连接信息的hash散列表,是一个以数据包的hash值组成的一个双向循环链表数组。Specifically, the application layer directly interfaces with the application program and provides common network application services. It is the highest layer of the system and directly provides services for the application process. Its function is to complete a series of services while realizing the communication between multiple system application processes. Process required services. In this embodiment, the application layer is used to receive an instruction from the requesting terminal, and send an instruction to the target terminal to perform Qos speed limit. Linux generates a new connection entry for each packet passing through the network stack. Thereafter, all packets belonging to this connection are uniquely assigned to this connection and identify the state of the connection. Connection tracking is the basis of stateful inspection of the firewall module, and it is also the premise of implementing SNAT and DNAT in address translation. For each piece of data, there are "source" and "destination" hosts. The host that initiates the connection is called the "source", and the host that responds to the request of the "source" is the destination. Termination for tracking records, the table generated by all record items is called the connection tracking table. In this embodiment, the connection tracking table is a hash table for recording connection information of all data packets, and is a bidirectional circular linked list array composed of hash values of data packets.
路由模式下,nat根据转发规则修改IP包的源/目标地址,靠连接跟踪表的记录才能让返回的数据包能路由到发请求的机器,连接跟踪表使得WAN侧包可以路由到发请求的机器,例如LAN侧手机/PC等。In the routing mode, nat modifies the source/destination address of the IP packet according to the forwarding rules, and the returned data packets can be routed to the requesting machine only by the records of the connection tracking table, and the connection tracking table enables the WAN side packets to be routed to the requesting machine Machines, such as mobile phones/PCs on the LAN side.
显示ipv4/ipv6连接、协议、协议类型代码、timeout时间(会有规律地被消耗,直到收到这个连接的更多的包)、[当前状态(可用来来匹配防火墙过滤规)]、源地址、目的地址、源端口和目的端口、[UNREPLIED(连接未收到响应,连接跟踪表满时优先删除该连接)]、希望接收的应答包的信息,地址和端口和前面是相反的。连接跟踪表查询示例如下:Display ipv4/ipv6 connection, protocol, protocol type code, timeout time (it will be consumed regularly until more packets of this connection are received), [current state (can be used to match firewall filter rules)], source address , destination address, source port and destination port, [UNREPLIED (the connection has not received a response, delete the connection first when the connection tracking table is full)], the information of the response packet you want to receive, the address and port are opposite to the previous ones. An example connection tracking table query is as follows:
具体到图1中,路由设备110向应用层提供清除内核的连接跟踪表的第一程序。第一程序是内核向应用层提供的能够清除内核的连接跟踪表的程序。Specifically in FIG. 1 , the routing device 110 provides the application layer with a first program of clearing the connection tracking table of the kernel. The first program is a program provided by the kernel to the application layer and capable of clearing the connection tracking table of the kernel.
可选的,向应用层提供清除内核的连接跟踪表的第一程序;包括:Optionally, provide the application layer with the first program for clearing the connection tracking table of the kernel; including:
向应用层推送预设清除功能的程序模型。A program model that pushes the preset clearing function to the application layer.
例如,该模型为内核支持应用层执行与内核nf_ct_iterate_cleanup函数相当的功能。For example, the model supports the application layer for the kernel to perform functions equivalent to the kernel nf_ct_iterate_cleanup function.
步骤220、接收请求终端发送的针对目标终端的Qos限速的第一指令。Step 220, receiving a first instruction of Qos rate limit for the target terminal sent by the requesting terminal.
具体到图1中,请求终端13i(1≤i≤N,i为正整数)向路由设备110发送针对目标终端13j(1≤j≤N,j为正整数)的Qos限速的第一指令,请求对目标终端13j进行Qos限速。Specifically in FIG. 1, the requesting terminal 13i (1≤i≤N, i is a positive integer) sends to the routing device 110 the first instruction of Qos speed limit for the target terminal 13j (1≤j≤N, j is a positive integer) , requesting Qos speed limit for the target terminal 13j.
路由设备110接收请求终端13i发送的针对目标终端13j的Qos限速的第一指令。The routing device 110 receives the first instruction of the Qos rate limit for the target terminal 13j sent by the requesting terminal 13i.
可选的,接收请求终端发送的针对目标终端的Qos限速的第一指令,包括:Optionally, receiving the first instruction of Qos speed limit for the target terminal sent by the requesting terminal includes:
接收请求终端通过WEB UI或APP发送的针对目标终端的Qos限速的第一指令。例如对指定MAC/IP的终端进行Qos限速,使其占用网络带宽不能超过上限。The first instruction of Qos rate limit for the target terminal sent by the requesting terminal through the WEB UI or APP is received. For example, Qos speed limit is applied to the terminals with specified MAC/IP, so that the occupied network bandwidth cannot exceed the upper limit.
步骤230、根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表。Step 230: Call the first program of the application layer according to the first instruction to clear the connection tracking table.
可选的,根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表,包括:Optionally, calling the first program of the application layer according to the first instruction to clear the connection tracking table includes:
命令所述应用层执行所述模型对预设目录的指定文件写入指定字符来清除连接跟踪表。Instructing the application layer to execute the model to write specified characters to the specified file in the preset directory to clear the connection tracking table.
例如,应用层通过对/proc/下指定文件写入指定字符来清除连接跟踪表。For example, the application layer clears the connection tracking table by writing specified characters to the specified file under /proc/.
由于一般路由器都有硬件加速功能,即默认开启hwnat,当通过有线连接进行迅雷下载、网盘下载等高速下载操作时,几乎不过cpu,直接从switch转发,以提高网络性能。因此,对于有线连接的情况,当连接跟踪表建立后,由于硬件加速的原因,大容量的下载是可以不受cpu控制的,导致Qos限速不生效。此时需要清除连接跟踪表,在重新建立连接跟踪表时标记规则,使得Qos限速生效。Because general routers have hardware acceleration function, that is, hwnat is enabled by default, when performing high-speed download operations such as Thunder download and network disk download through a wired connection, it is almost no more than the CPU, and it is directly forwarded from the switch to improve network performance. Therefore, in the case of a wired connection, after the connection tracking table is established, due to hardware acceleration, large-capacity downloads can not be controlled by the CPU, resulting in the Qos speed limit not taking effect. At this time, the connection tracking table needs to be cleared, and the rules are marked when the connection tracking table is re-established, so that the Qos rate limit takes effect.
具体到图1中,路由设备110根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表。Specifically, in FIG. 1 , the routing device 110 calls the first program of the application layer according to the first instruction to clear the connection tracking table.
可选的,根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表之前,包括:Optionally, before calling the first program of the application layer according to the first instruction to clear the connection tracking table, the method includes:
设置tc流量控制规则和iptables防火墙规则。Set tc flow control rules and iptables firewall rules.
具体的,通过iptables规则操作mangle表,对指定终端(mac或ip等)打标记,再用tc流量控制指令进行流量控制配置。linux内核可标记该终端的上下行网络包并进行流量统计和控制。Specifically, operate the mangle table through iptables rules, mark the specified terminal (mac or ip, etc.), and then use the tc flow control command to configure flow control. The linux kernel can mark the upstream and downstream network packets of the terminal and perform traffic statistics and control.
具体到图1中,路由设备110设置tc流量控制规则和iptables防火墙规则。Specifically in FIG. 1 , the routing device 110 sets tc flow control rules and iptables firewall rules.
步骤240、基于所述第一指令的限速信息对目标终端进行流量控制。Step 240: Perform flow control on the target terminal based on the speed limit information of the first instruction.
由于已经清除了连接跟踪表,所以对目标终端进行流量控制,可以使Qos限速立即生效。Since the connection tracking table has been cleared, the flow control of the target terminal can make the Qos speed limit take effect immediately.
具体到图1中,路由设备110基于所述第一指令的限速信息对目标终端13j进行流量控制。其中,限速信息可以包括限速速度、限速时段、限速对象等信息。Specifically in FIG. 1 , the routing device 110 performs flow control on the target terminal 13j based on the speed limit information of the first instruction. Wherein, the speed limit information may include information such as speed limit speed, speed limit time period, and speed limit object.
下面结合本发明实施例提供的系统描述Qos限速方法。本发明实施例的系统包括路由设备110、上级网络120和用户终端130。其中用户终端130包括第一终端131、第二终端132……第N终端13N,N为正整数。在实施本发明的Qos限速方法中,由任一第i终端13i(1≤i≤N,i为正整数)作为请求终端13i,向路由设备110发送请求,请求对另外第j终端13j(1≤j≤N,j为正整数),即目标终端13j,进行Qos限速。具体步骤如下:The following describes the Qos rate limiting method in combination with the system provided by the embodiment of the present invention. The system in this embodiment of the present invention includes a routing device 110 , an upper-level network 120 and a user terminal 130 . Wherein, the user terminal 130 includes a first terminal 131, a second terminal 132... an Nth terminal 13N, where N is a positive integer. In implementing the Qos speed-limiting method of the present invention, any i-th terminal 13i (1≤i≤N, i is a positive integer) sends a request to the routing device 110 as a requesting terminal 13i, requesting another j-th terminal 13j ( 1≤j≤N, j is a positive integer), that is, the target terminal 13j performs Qos speed limit. Specific steps are as follows:
路由设备110向应用层提供清除内核的连接跟踪表的第一程序;The routing device 110 provides the first program for clearing the connection tracking table of the kernel to the application layer;
请求终端13i向路由设备110发送针对目标终端13j的Qos限速的第一指令,请求对目标终端13j进行Qos限速;The requesting terminal 13i sends to the routing device 110 a first instruction for the Qos speed limit of the target terminal 13j, requesting that the target terminal 13j be subjected to Qos speed limit;
路由设备110接收请求终端13i发送的针对目标终端13j的Qos限速的第一指令;The routing device 110 receives the first instruction of Qos speed limit for the target terminal 13j sent by the requesting terminal 13i;
路由设备110设置tc流量控制规则和iptables防火墙规则;Routing device 110 sets tc flow control rules and iptables firewall rules;
路由设备110根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;The routing device 110 invokes the first program of the application layer according to the first instruction to clear the connection tracking table;
路由设备110基于所述第一指令的限速信息对目标终端13j进行流量控制。The routing device 110 performs flow control on the target terminal 13j based on the speed limit information of the first instruction.
本发明实施例的技术方案,在内核添加支持应用层连接跟踪表清除的功能,当做Qos限速时,除设置tc流量控制规则和iptables防火墙规则外,同时清除内核的连接跟踪表,在不重启路由设备/网关设备的前提下,使Qos限速2秒内生效,不影响其他用户终端的上网行为,可大大提高用户的体验。The technical scheme of the embodiment of the present invention adds the function of supporting the clearing of the application layer connection tracking table in the kernel. When doing Qos speed limit, in addition to setting the tc flow control rule and the iptables firewall rule, the connection tracking table of the kernel is cleared at the same time, without restarting On the premise of routing equipment/gateway equipment, the Qos speed limit will take effect within 2 seconds, without affecting the online behavior of other user terminals, which can greatly improve user experience.
实施例二Embodiment two
本发明实施例所提供的Qos限速装置300可执行本发明任一实施例所提供的Qos限速方法,具备执行方法相应的功能模块和有益效果,该装置300可以由软件和/或硬件(集成电路)的方式实现,并一般可集成于路由设备中。其中,路由设备还可以用网关设备或其他具有类似功能的设备等等来替代。图3是本发明实施例二中的一种Qos限速装置300的结构示意图。参照图3,本发明实施例的Qos限速装置300具体可以包括:The Qos speed limiting device 300 provided in the embodiment of the present invention can execute the Qos speed limiting method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. The device 300 can be composed of software and/or hardware ( integrated circuit) and can generally be integrated into routing equipment. Wherein, the routing device may also be replaced by a gateway device or other devices with similar functions. FIG. 3 is a schematic structural diagram of a Qos rate limiting device 300 in Embodiment 2 of the present invention. Referring to Fig. 3, the Qos speed limiting device 300 of the embodiment of the present invention may specifically include:
提供单元310,用于向应用层提供清除内核的连接跟踪表的第一程序;A providing unit 310, configured to provide the application layer with a first program for clearing the connection tracking table of the kernel;
接收单元320,用于接收请求终端发送的针对目标终端的Qos限速的第一指令;The receiving unit 320 is configured to receive a first instruction for Qos speed limit of the target terminal sent by the requesting terminal;
清除单元330,用于根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;A clearing unit 330, configured to call the first program of the application layer according to the first instruction to clear the connection tracking table;
控制单元340,用于基于所述第一指令的限速信息对目标终端进行流量控制。The control unit 340 is configured to control the flow of the target terminal based on the speed limit information of the first instruction.
可选的,所述装置300还包括:Optionally, the device 300 also includes:
设置单元,用于设置tc流量控制规则和iptables防火墙规则。The setting unit is used to set tc flow control rules and iptables firewall rules.
可选的,所述接收单元320包括:Optionally, the receiving unit 320 includes:
第一接收子单元,用于接收请求终端通过WEB UI或APP发送的针对目标终端的Qos限速的第一指令。The first receiving subunit is configured to receive the first instruction of the Qos rate limit for the target terminal sent by the requesting terminal through the WEB UI or the APP.
可选的,所述提供单元310包括:Optionally, the providing unit 310 includes:
推送子单元,用于向应用层推送预设清除功能的模型。The push subunit is used to push the model of the preset clearing function to the application layer.
可选的,所述清除单元330包括:Optionally, the clearing unit 330 includes:
执行子单元,用于命令所述应用层执行所述模型对预设目录的指定文件写入指定字符来清除连接跟踪表。The executing subunit is used to instruct the application layer to execute the model to write specified characters to the specified file in the preset directory to clear the connection tracking table.
本发明实施例的技术方案,通过清除内核的连接跟踪表,在不重启路由设备/网关设备的前提下,使Qos限速2秒内生效,不影响其他用户终端的上网行为,可大大提高用户的体验。In the technical solution of the embodiment of the present invention, by clearing the connection tracking table of the kernel and without restarting the routing device/gateway device, the Qos speed limit will take effect within 2 seconds without affecting the Internet behavior of other user terminals, which can greatly improve user experience.
实施例三Embodiment Three
图4为本发明实施例4提供的一种路由设备的结构示意图,如图4所示,其中,路由设备还可以用网关设备或其他具有类似功能的设备等等来替代。该路由设备包括处理器410、存储器420、输入装置430和输出装置440;路由设备中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;路由设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。FIG. 4 is a schematic structural diagram of a routing device provided in Embodiment 4 of the present invention, as shown in FIG. 4 , wherein the routing device can also be replaced by a gateway device or other devices with similar functions. The routing device includes a processor 410, a memory 420, an input device 430 and an output device 440; the number of processors 410 in the routing device can be one or more, and one processor 410 is taken as an example in Fig. 4; the processing in the routing device The controller 410, the memory 420, the input device 430, and the output device 440 may be connected via a bus or in other ways. In FIG. 4, connection via a bus is taken as an example.
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的Qos限速方法对应的程序指令/模块(例如,Qos限速装置中的提供单元310、接收单元320、清除单元330和控制单元340)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行路由设备的各种功能应用以及数据处理,即实现上述的Qos限速方法。The memory 420, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions/modules corresponding to the Qos speed limiting method in the embodiment of the present invention (for example, the Qos speed limiting device in the Qos speed limiting device) providing unit 310, receiving unit 320, clearing unit 330 and control unit 340). The processor 410 executes various functional applications and data processing of the routing device by running software programs, instructions and modules stored in the memory 420, that is, implements the above-mentioned Qos rate limiting method.
也即:That is:
向应用层提供清除内核的连接跟踪表的第一程序;Provide the application layer with a first program for clearing the connection tracking table of the kernel;
接收请求终端发送的针对目标终端的Qos限速的第一指令;receiving the first instruction of Qos speed limit for the target terminal sent by the requesting terminal;
根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;calling the first program of the application layer according to the first instruction to clear the connection tracking table;
基于所述第一指令的限速信息对目标终端进行流量控制。Perform flow control on the target terminal based on the speed limit information of the first instruction.
当然,本发明实施例所提供的路由设备,其处理器不限于执行如上所述的方法操作,还可以执行本发明任意实施例所提供的Qos限速方法中的相关操作。Of course, the processor of the routing device provided in the embodiments of the present invention is not limited to performing the operations of the method described above, and may also perform related operations in the Qos rate limiting method provided in any embodiment of the present invention.
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至路由设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required by at least one function; the data storage area may store data created according to the use of the terminal, and the like. In addition, the memory 420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage devices. In some examples, the memory 420 may further include memory located remotely relative to the processor 410, and these remote memories may be connected to the routing device through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
输入装置430可用于接收输入的数字或字符信息,以及产生与路由设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。The input device 430 can be used to receive input numbers or character information, and generate key signal input related to user settings and function control of the routing device. The output device 440 may include a display device such as a display screen.
本发明实施例的技术方案,通过清除内核的连接跟踪表,在不重启路由设备/网关设备的前提下,使Qos限速2秒内生效,不影响其他用户终端的上网行为,可大大提高用户的体验。In the technical solution of the embodiment of the present invention, by clearing the connection tracking table of the kernel and without restarting the routing device/gateway device, the Qos speed limit will take effect within 2 seconds without affecting the Internet behavior of other user terminals, which can greatly improve user experience.
实施例四Embodiment Four
本发明实施例四还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种Qos限速方法,该方法包括:Embodiment 4 of the present invention also provides a storage medium containing computer-executable instructions, the computer-executable instructions are used to execute a Qos rate limiting method when executed by a computer processor, the method comprising:
向应用层提供清除内核的连接跟踪表的第一程序;Provide the application layer with a first program for clearing the connection tracking table of the kernel;
接收请求终端发送的针对目标终端的Qos限速的第一指令;receiving the first instruction of Qos speed limit for the target terminal sent by the requesting terminal;
根据所述第一指令调用应用层的所述第一程序清除所述连接跟踪表;calling the first program of the application layer according to the first instruction to clear the connection tracking table;
基于所述第一指令的限速信息对目标终端进行流量控制。Perform flow control on the target terminal based on the speed limit information of the first instruction.
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的Qos限速方法中的相关操作。Of course, in the storage medium containing computer-executable instructions provided in the embodiments of the present invention, the computer-executable instructions are not limited to the above-mentioned method operations, and can also execute the Qos rate limiting method provided in any embodiment of the present invention. related operations.
本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer-readable storage medium in the embodiments of the present invention may use any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connections with one or more leads, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), Erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .
存储介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code contained on a storage medium may be transmitted using any appropriate medium, including - but not limited to wireless, wires, optical cables, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present invention may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or terminal. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
本发明实施例的技术方案,通过清除内核的连接跟踪表,在不重启路由设备/网关设备的前提下,使Qos限速2秒内生效,不影响其他用户终端的上网行为,可大大提高用户的体验。In the technical solution of the embodiment of the present invention, by clearing the connection tracking table of the kernel and without restarting the routing device/gateway device, the Qos speed limit will take effect within 2 seconds without affecting the Internet behavior of other user terminals, which can greatly improve user experience.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910676130.XA CN110417592A (en) | 2019-07-25 | 2019-07-25 | A Qos rate limiting method, device, routing device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910676130.XA CN110417592A (en) | 2019-07-25 | 2019-07-25 | A Qos rate limiting method, device, routing device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110417592A true CN110417592A (en) | 2019-11-05 |
Family
ID=68363097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910676130.XA Pending CN110417592A (en) | 2019-07-25 | 2019-07-25 | A Qos rate limiting method, device, routing device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110417592A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115766687A (en) * | 2022-11-15 | 2023-03-07 | 四川天邑康和通信股份有限公司 | Home gateway ipv6 file system and interaction method thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105490985A (en) * | 2014-09-15 | 2016-04-13 | 腾讯科技(深圳)有限公司 | Implementation method and device for TCP long connection based on signal transmission |
| US20170041418A1 (en) * | 2015-08-07 | 2017-02-09 | Dell Products L.P. | Remote socket splicing system |
| CN109729059A (en) * | 2017-10-31 | 2019-05-07 | 杭州华为数字技术有限公司 | Data processing method, device and computer |
-
2019
- 2019-07-25 CN CN201910676130.XA patent/CN110417592A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105490985A (en) * | 2014-09-15 | 2016-04-13 | 腾讯科技(深圳)有限公司 | Implementation method and device for TCP long connection based on signal transmission |
| US20170041418A1 (en) * | 2015-08-07 | 2017-02-09 | Dell Products L.P. | Remote socket splicing system |
| CN109729059A (en) * | 2017-10-31 | 2019-05-07 | 杭州华为数字技术有限公司 | Data processing method, device and computer |
Non-Patent Citations (1)
| Title |
|---|
| 张晓京: "基于策略关联的多功能安全防护设备的设计与实现", 《中国优秀硕士学位论文全文库》 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115766687A (en) * | 2022-11-15 | 2023-03-07 | 四川天邑康和通信股份有限公司 | Home gateway ipv6 file system and interaction method thereof |
| CN115766687B (en) * | 2022-11-15 | 2024-05-28 | 四川天邑康和通信股份有限公司 | Home gateway ipv6 file system and interaction method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9876756B2 (en) | Network access method and device for equipment | |
| CN113452830A (en) | Batch control method of android cloud mobile phone, computer readable medium and electronic device | |
| JP2017194979A (en) | Providing virtual security appliance architecture to virtual cloud infrastructure | |
| US11800587B2 (en) | Method for establishing subflow of multipath connection, apparatus, and system | |
| WO2022001669A1 (en) | Method for establishing vxlan tunnel, and related device | |
| WO2014089799A1 (en) | Method and apparatus for determining virtual machine drifting | |
| US20240089317A1 (en) | Method and electronic device for accessing service device in local area network | |
| CN114518969A (en) | Inter-process communication method, system, storage medium and computer device | |
| WO2021135493A1 (en) | Method and apparatus for accessing home gateway, system processor and storage medium | |
| WO2025145654A1 (en) | Network cloud deployment method and apparatus, storage medium and electronic device | |
| CN111010340B (en) | Data message forwarding control method, device and computing device | |
| CN107809386B (en) | IP address translation method, routing device and communication system | |
| CN105591967B (en) | A data transmission method and device | |
| CN111800340B (en) | Data packet forwarding method and device | |
| WO2024113776A1 (en) | Data transmission method and related device | |
| US10097375B2 (en) | Electronic device and transmission method thereof | |
| CN110417592A (en) | A Qos rate limiting method, device, routing device and storage medium | |
| CN111405560A (en) | Communication method, device, equipment and storage medium | |
| WO2024114022A1 (en) | Session control method and system, and smf network element | |
| JP7658508B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM | |
| WO2024222010A1 (en) | Method and apparatus for proxying a response to address request message, electronic device, and storage medium | |
| CN104468696A (en) | Method, server and device for performing point-to-point connection | |
| CN115665026A (en) | Cluster networking method and device | |
| EP3200433A1 (en) | Ipv6 address management method, device and terminal | |
| JP7790544B2 (en) | Communication device, communication system, communication method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191105 |
|
| RJ01 | Rejection of invention patent application after publication |