TWI795274B - Method and system for determining user plane function service module based on hash value of transmission control protocol packet header - Google Patents
Method and system for determining user plane function service module based on hash value of transmission control protocol packet header Download PDFInfo
- Publication number
- TWI795274B TWI795274B TW111115280A TW111115280A TWI795274B TW I795274 B TWI795274 B TW I795274B TW 111115280 A TW111115280 A TW 111115280A TW 111115280 A TW111115280 A TW 111115280A TW I795274 B TWI795274 B TW I795274B
- Authority
- TW
- Taiwan
- Prior art keywords
- module
- hash value
- network interface
- interface card
- programmable network
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000005641 tunneling Effects 0.000 claims description 8
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本發明是有關於一種基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的方法及系統。The present invention relates to a method and system for determining a user plane function service module based on a hash value of a transmission control protocol packet header.
5G核心網路中的雲原生用戶平面功能(User Plane Function,UPF)主要負責用戶封包的轉發和策略執行。當連接的用戶設備數量龐大且訊務流量呈指數增長時,UPF服務模組的工作負載就很容易超載與失衡。基此,需要提出改良的決定服務模組的方法。The cloud-native User Plane Function (UPF) in the 5G core network is mainly responsible for the forwarding of user packets and policy enforcement. When the number of connected user devices is huge and the traffic flow is increasing exponentially, the workload of the UPF service module is easily overloaded and unbalanced. Based on this, an improved method for determining a service module needs to be proposed.
本發明提供一種基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的方法及系統,具有服務模組負載平衡的技術效果。The invention provides a method and system for determining user plane function service modules based on the hash value of the transmission control protocol packet header, which has the technical effect of service module load balancing.
本發明的基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的方法包括:由可程式化網路介面卡模組獲得包括傳輸控制協定封包標頭的傳輸控制協定封包;由可程式化網路介面卡模組利用傳輸控制協定封包標頭獲得當前雜湊值;由可程式化網路介面卡模組利用當前雜湊值獲得目標服務模組;以及由可程式化網路介面卡模組傳送傳輸控制協定封包至目標服務模組。The method for determining the user plane function service module based on the hash value of the transmission control protocol packet header of the present invention includes: obtaining the transmission control protocol packet including the transmission control protocol packet header by the programmable network interface card module; The programmable NIC module uses the TCP packet header to obtain the current hash value; the programmable NIC module uses the current hash value to obtain the target service module; and the programmable NIC module uses the current hash value to obtain the target service module; and the programmable NIC module The group sends the TCP packet to the target service module.
本發明的基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的系統包括:可程式化網路介面卡模組,其中可程式化網路介面卡模組獲得包括傳輸控制協定封包標頭的傳輸控制協定封包,其中可程式化網路介面卡模組利用傳輸控制協定封包標頭獲得當前雜湊值,其中可程式化網路介面卡模組利用當前雜湊值獲得目標服務模組,其中可程式化網路介面卡模組傳送傳輸控制協定封包至目標服務模組。The system for determining the user plane function service module based on the hash value of the transmission control protocol packet header of the present invention includes: a programmable network interface card module, wherein the programmable network interface card module obtains the transmission control protocol packet header of the TCP packet, wherein the programmable network interface card module obtains the current hash value by using the TCP packet header, wherein the programmable network interface card module obtains the target service module by using the current hash value, Wherein the programmable network interface card module transmits the transmission control protocol packet to the target service module.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail together with the accompanying drawings.
圖1是根據本發明的一實施例繪示的一種基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能(User Plane Function,UPF)服務模組的系統100的示意圖。系統100可包括可程式化網路介面卡模組110。在其他實施例中,系統100還可包括用戶層功能訊務控制模組120以及訊務負載平衡模組130。FIG. 1 is a schematic diagram of a
可程式化網路介面卡模組110(或用戶層功能訊務控制模組120或訊務負載平衡模組130)可為由處理器所執行的軟體及/或韌體程式碼。在另一實施例中,可程式化網路介面卡模組110(或用戶層功能訊務控制模組120或訊務負載平衡模組130)可實作為電路。在另一實施例中,可程式化網路介面卡模組110(或用戶層功能訊務控制模組120或訊務負載平衡模組130)可實作為軟體及/或韌體程式碼及電路的組合。本發明不限制可程式化網路介面卡模組110(或用戶層功能訊務控制模組120或訊務負載平衡模組130)的實作方法。The programmable NIC module 110 (or the user layer function
可程式化網路介面卡模組110可通訊連接至用戶層功能訊務控制模組120。用戶層功能訊務控制模組120可通訊連接至訊務負載平衡模組130。The programmable network
在其他實施例中,可程式化網路介面卡模組110可通訊連接至次世代基地台(gNB,Next Generation Node B)300以及資訊網路(Data Network)400。用戶層功能訊務控制模組120可通訊連接至訊務控制模組500。In other embodiments, the programmable network
服務模組200a、服務模組200b…服務模組200n可(分別)通訊連接至可程式化網路介面卡模組110。在其他實施例中,服務模組200a、服務模組200b…服務模組200n還可(分別)通訊連接至用戶層功能訊務控制模組120。服務模組200a、服務模組200b…服務模組200n可為由處理器所執行的軟體及/或韌體程式碼。在另一實施例中,服務模組200a、服務模組200b…服務模組200n可實作為電路。在另一實施例中,服務模組200a、服務模組200b…服務模組200n可實作為軟體及/或韌體程式碼及電路的組合。本發明不限制服務模組200a、服務模組200b…服務模組200n的實作方法。The service module 200 a , the
在本實施例中,服務模組200a、服務模組200b… 服務模組200n可以是用戶平面功能(User Plane Function,UPF)服務模組。In this embodiment, the service module 200a,
在本實施例中,為了利用傳輸控制協定封包標頭的雜湊值來決定,傳輸控制協定封包要由服務模組200a、服務模組200b…服務模組200n中的哪一個服務模組來負載(服務),訊務負載平衡模組130可儲存多個已記錄雜湊值,且此些已記錄雜湊值的每一者對應於已記錄服務模組。表1為訊務負載平衡模組130所儲存的範例。為了便於說明,訊務負載平衡模組130所儲存的,如表1所示的內容,後續將稱為「選擇表」。
表1 訊務負載平衡模組130儲存的選擇表
詳細而言,「選擇表」記錄的內容所代表的意義為,特定的已記錄雜湊值(即,特定的傳輸控制協定封包標頭)已由特定的服務模組負載/服務。Specifically, the content of the "selection table" records means that a specific recorded hash value (ie, a specific TCP packet header) has been loaded/served by a specific service module.
此外,訊務負載平衡模組130還可儲存分別對應於多個候選服務模組的多個負責流量數量。表2為訊務負載平衡模組130所儲存的範例。為了便於說明,訊務負載平衡模組130所儲存的,如表2所示的內容,後續將稱為「工作量表」。
表2 訊務負載平衡模組130儲存的工作量表
詳細而言,「工作量表」記錄的內容所代表的意義為,特定的服務模組目前已負載/服務的雜湊值(即,特定的傳輸控制協定封包標頭)的數量。Specifically, the content recorded in the "workload table" represents the number of hash values (that is, specific TCP packet headers) currently loaded/served by a specific service module.
另一方面,可程式化網路介面卡模組110可儲存多個已記錄雜湊值,且多個已記錄雜湊值的每一者對應於已記錄服務模組。表3為可程式化網路介面卡模組110所儲存的範例。為了便於說明,可程式化網路介面卡模組110所儲存的,如表3所示的內容,後續將稱為「傳輸表」。
表3 可程式化網路介面卡模組110儲存的傳輸表
詳細而言,「傳輸表」記錄的內容所代表的意義為(相似於前述的「選擇表」),特定的已記錄雜湊值(即,特定的傳輸控制協定封包標頭)已由特定的服務模組負載/服務。In detail, the meaning of the content recorded in the "transmission table" is (similar to the aforementioned "selection table") that a specific recorded hash value (that is, a specific TCP packet header) has been used by a specific service Mod load/service.
圖2是根據本發明的一實施例繪示的一種基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的方法的流程圖。FIG. 2 is a flow chart illustrating a method for determining a user plane function service module based on a hash value of a TCP packet header according to an embodiment of the present invention.
在步驟S201中,由可程式化網路介面卡模組110獲得包括傳輸控制協定封包標頭(Header)的傳輸控制協定封包。In step S201 , the programmable network
詳細而言,在用戶裝置(圖未繪示)註冊並取得IP時,訊務控制模組500會將從會話管理功能(Session Management Function,SMF)接收的(對應於此用戶裝置的)用戶訊務規則傳送至用戶層功能訊務控制模組120。訊務規則可以是來自控制平面(Control Plane)的封包轉發控制協議(Packet Forwarding Control Protocol,PFCP)資訊,其中包含封包檢測規則(Packet Detection Rule,PDR)、轉發動作規則(Forwarding Action Rule,FAR)等訊務規則以及傳輸控制協定流傳輸通道資訊(TCP flow 傳輸通道資訊)。用戶層功能訊務控制模組120可儲存訊務規則以及傳輸控制協定流傳輸通道資訊。此外,用戶層功能訊務控制模組120可依據GPRS隧道協議用戶平面封包(GTP-U,GPRS Tunneling Protocol User Plane)的封包資訊建立相關訊務紀錄。In detail, when a user device (not shown in the figure) registers and obtains an IP, the
可程式化網路介面卡模組110可從用戶層功能訊務控制模組120接收上述傳輸通道資訊,並且儲存此傳輸通道資訊。The programmable network
在一實施例中,當可程式化網路介面卡模組110從次世代基地台300接收GPRS隧道協議用戶平面封包後,可程式化網路介面卡模組110會先確認此封包是否為GPRS隧道協議用戶平面封包,若是則會利用上述傳輸通道資訊進行解密資訊搜尋與解封,藉以將GPRS隧道協議用戶平面封包還原為傳輸控制協定封包。換言之,上述傳輸通道資訊可讓可程式化網路介面卡模組110辨識/處理從次世代基地台300接收的GPRS隧道協議用戶平面封包,以得出傳輸控制協定封包。In one embodiment, when the programmable network
在另一實施例中,可程式化網路介面卡模組110可從資訊網路400接收傳輸控制協定封包。In another embodiment, the programmable network
在獲得傳輸控制協定封包之後,可程式化網路介面卡模組110可擷取傳輸控制協定封包中的傳輸控制協定封包標頭,以進行後續步驟。After obtaining the TCP packet, the
在步驟S202中,由可程式化網路介面卡模組110利用傳輸控制協定封包標頭獲得當前雜湊值。In step S202, the programmable network
在步驟S203中,由可程式化網路介面卡模組110利用當前雜湊值獲得目標服務模組。In step S203, the programmable network
以下將進一步以實施例說明上述步驟S202及步驟S203。The above step S202 and step S203 will be further described with an embodiment below.
圖3是根據本發明的一實施例說明圖2所示「獲得當前雜湊值,以利用當前雜湊值獲得目標服務模組」方法的詳細流程圖。FIG. 3 is a detailed flow chart illustrating the method of “obtaining the current hash value to obtain the target service module by using the current hash value” shown in FIG. 2 according to an embodiment of the present invention.
在步驟S301中,可程式化網路介面卡模組110可判定傳輸控制協定封包標頭是否為關鍵封包。在本實施例中,關鍵封包可包括傳輸控制協定同步(TCP SYN)、傳輸控制協定結束(TCP FIN)或者傳輸控制協定重啟(TCP RST)等封包。In step S301, the programmable network
若可程式化網路介面卡模組110判定傳輸控制協定封包標頭是關鍵封包(步驟S301的判斷結果為「是」),則在步驟S302中,可程式化網路介面卡模組110可通過用戶層功能訊務控制模組120傳送傳輸控制協定封包標頭至訊務負載平衡模組130。訊務負載平衡模組130可對此傳輸控制協定封包標頭再次確認「傳輸控制協定封包標頭確實是關鍵封包」之後,再繼續後續步驟。If the programmable network
在步驟S303中,訊務負載平衡模組130可利用傳輸控制協定封包標頭計算當前雜湊值(Hash)。In step S303 , the traffic
接著,訊務負載平衡模組130可根據當前雜湊值決定目標服務模組。Then, the traffic
具體而言,在步驟S304中,訊務負載平衡模組130可判定當前雜湊值是否匹配訊務負載平衡模組130儲存的(表1所示的選擇表)已記錄雜湊值。Specifically, in step S304 , the traffic
若訊務負載平衡模組130判定當前雜湊值不匹配多個已記錄雜湊值的每一者(步驟S304的判斷結果為「否」),則在步驟S305中,訊務負載平衡模組130可利用(表2所示的工作量表)(多個)負責流量數量決定目標服務模組。舉例來說,若當前雜湊值不匹配表1的雜湊值1,且當前雜湊值不匹配表1的雜湊值2,即,當前雜湊值(當前的傳輸控制協定封包標頭)尚未被服務模組200a、服務模組200b…服務模組200n中的任何一個服務模組負載/服務。在此情況下,訊務負載平衡模組130可從表2所示的各候選服務模組中,選出負責流量數量最小的服務模組(即,選出表2所示的服務模組200a),以將服務模組200a設置為目標服務模組。If the traffic
接著,在步驟S306中,訊務負載平衡模組130可更新選擇表以及工作量表。承上述實施例,在將服務模組200a設置為目標服務模組之後,訊務負載平衡模組130可將[當前雜湊值、服務模組200a]新增至表1的1列,且可將表2中服務模組200a的負責流量數量加1。Next, in step S306, the traffic
另一方面,若訊務負載平衡模組130判定當前雜湊值匹配多個第一已記錄雜湊值中的第二已記錄雜湊值(步驟S304的判斷結果為「是」),則在步驟S307中,訊務負載平衡模組130可將對應於第二已記錄雜湊值的第二已記錄服務模組設置為目標服務模組。舉例來說,若當前雜湊值匹配表1所示的雜湊值2,即,當前雜湊值(當前的傳輸控制協定封包標頭)已被服務模組200b負載/服務,訊務負載平衡模組130可將服務模組200b設置為目標服務模組。On the other hand, if the traffic
在步驟S308中,訊務負載平衡模組130可響應於判定當前雜湊值所對應的傳輸控制協定封包標頭是傳輸控制協定結束(TCP FIN)或者傳輸控制協定重啟(TCP RST)而更新選擇表以及工作量表。詳細而言,由於傳輸控制協定封包標頭是傳輸控制協定結束或傳輸控制協定重啟時表示該TCP Flow即將結束,訊務負載平衡模組130可從表1刪除[當前雜湊值以及服務模組200b]的列,並且可將表2中服務模組200b的負責流量數量減1。In step S308, the traffic
在訊務負載平衡模組130決定出目標服務模組之後,在步驟S309中,訊務負載平衡模組130可通過用戶層功能訊務控制模組120傳送當前雜湊值至可程式化網路介面卡模組110。此外,訊務負載平衡模組130還可通過用戶層功能訊務控制模組120傳送目標服務模組至可程式化網路介面卡模組110。After the traffic
在步驟S310中,可程式化網路介面卡模組110可將目標服務模組設置為已記錄服務模組,將當前雜湊值設置為已記錄雜湊值,並且儲存對應於已記錄雜湊值的已記錄服務模組(例如,新增一列於表3所示的傳輸表)。In step S310, the programmable network
若可程式化網路介面卡模組110判定傳輸控制協定封包標頭不是關鍵封包(步驟S301的判斷結果為「否」),則在步驟S311中,可程式化網路介面卡模組110可利用傳輸控制協定封包標頭計算當前雜湊值。If the programmable network
接著,可程式化網路介面卡模組110可根據當前雜湊值決定目標服務模組。Then, the programmable network
具體而言,在步驟S312中,可程式化網路介面卡模組110可判定當前雜湊值是否匹配可程式化網路介面卡模組110儲存的(表3所示的傳輸表)已記錄雜湊值。Specifically, in step S312, the programmable network
若可程式化網路介面卡模組110判定當前雜湊值匹配多個第三已記錄雜湊值中的第四已記錄雜湊值(步驟S312的判斷結果為「是」),則在步驟S313中,可程式化網路介面卡模組110可將對應於第四已記錄雜湊值的第四已記錄服務模組設置為目標服務模組。If the programmable network
若可程式化網路介面卡模組110判定當前雜湊值不匹配多個第三已記錄雜湊值中的的每一者(步驟S312的判斷結果為「否」),則在步驟S314中,可程式化網路介面卡模組110可丟棄(drop)此傳輸控制協定封包。If the programmable network
請再參考圖2。在獲得目標服務模組之後,在步驟S204中,由可程式化網路介面卡模組110傳送傳輸控制協定封包至目標服務模組。Please refer to Figure 2 again. After obtaining the target service module, in step S204, the programmable network
綜上所述,本發明的基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的方法及系統可根據傳輸控制協定封包標頭是否為關鍵封包,來決定要由訊務負載平衡模組決定目標服務模組,或者是由可程式化網路介面卡模組決定目標服務模組。特別是,訊務負載平衡模組可選出目前負責流量最小的服務模組來做為目標服務模組,以達到服務模組負載平衡的技術效果,提供用戶更佳的體驗。To sum up, the method and system for determining the user plane function service module based on the hash value of the TCP packet header of the present invention can determine whether the traffic load balancing is to be performed according to whether the TCP packet header is a critical packet. The module determines the target service module, or the programmable network interface card module determines the target service module. In particular, the traffic load balancing module can select the service module currently responsible for the smallest traffic as the target service module, so as to achieve the technical effect of service module load balancing and provide users with better experience.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed above with the embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field may make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention should be defined by the scope of the appended patent application.
100:基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的系統
110:可程式化網路介面卡模組
120:用戶層功能訊務控制模組
130:訊務負載平衡模組
200a、200b、…、200n:服務模組
300:次世代基地台
400:資訊網路
500:訊務控制模組
S201~S204、S301~S314:步驟
100: A system that determines the user plane function service module based on the hash value of the transmission control protocol packet header
110:Programmable network interface card module
120: user layer function communication service control module
130: Traffic
圖1是根據本發明的一實施例繪示的一種基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的系統的示意圖。 圖2是根據本發明的一實施例繪示的一種基於傳輸控制協定封包標頭的雜湊值決定用戶平面功能服務模組的方法的流程圖。 圖3是根據本發明的一實施例說明圖2所示「獲得當前雜湊值,以利用當前雜湊值獲得目標服務模組」方法的詳細流程圖。 FIG. 1 is a schematic diagram of a system for determining a user plane function service module based on a hash value of a TCP packet header according to an embodiment of the present invention. FIG. 2 is a flow chart illustrating a method for determining a user plane function service module based on a hash value of a TCP packet header according to an embodiment of the present invention. FIG. 3 is a detailed flow chart illustrating the method of “obtaining the current hash value to obtain the target service module by using the current hash value” shown in FIG. 2 according to an embodiment of the present invention.
S201~S204:步驟 S201~S204: steps
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW111115280A TWI795274B (en) | 2022-04-21 | 2022-04-21 | Method and system for determining user plane function service module based on hash value of transmission control protocol packet header |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW111115280A TWI795274B (en) | 2022-04-21 | 2022-04-21 | Method and system for determining user plane function service module based on hash value of transmission control protocol packet header |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI795274B true TWI795274B (en) | 2023-03-01 |
| TW202344027A TW202344027A (en) | 2023-11-01 |
Family
ID=86692314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW111115280A TWI795274B (en) | 2022-04-21 | 2022-04-21 | Method and system for determining user plane function service module based on hash value of transmission control protocol packet header |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI795274B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201442527A (en) * | 2013-01-11 | 2014-11-01 | Interdigital Patent Holdings | User-plane congestion management |
| TW201740707A (en) * | 2016-05-09 | 2017-11-16 | 高通公司 | In-flow packet prioritization and data-dependent flexible QoS policy |
| CN110580256A (en) * | 2018-05-22 | 2019-12-17 | 华为技术有限公司 | A method, device and system for identifying application identifiers |
| US20210306902A1 (en) * | 2020-03-31 | 2021-09-30 | T-Mobile Usa, Inc. | Adjusting window size based on quality of experience |
| US20210409335A1 (en) * | 2020-09-11 | 2021-12-30 | Intel Corporation | Multi-access management service packet classification and prioritization techniques |
-
2022
- 2022-04-21 TW TW111115280A patent/TWI795274B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201442527A (en) * | 2013-01-11 | 2014-11-01 | Interdigital Patent Holdings | User-plane congestion management |
| TW201740707A (en) * | 2016-05-09 | 2017-11-16 | 高通公司 | In-flow packet prioritization and data-dependent flexible QoS policy |
| CN110580256A (en) * | 2018-05-22 | 2019-12-17 | 华为技术有限公司 | A method, device and system for identifying application identifiers |
| US20210075868A1 (en) * | 2018-05-22 | 2021-03-11 | Huawei Technologies Co., Ltd. | Method, device and system for identifying application identifier |
| US20210306902A1 (en) * | 2020-03-31 | 2021-09-30 | T-Mobile Usa, Inc. | Adjusting window size based on quality of experience |
| US20210409335A1 (en) * | 2020-09-11 | 2021-12-30 | Intel Corporation | Multi-access management service packet classification and prioritization techniques |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202344027A (en) | 2023-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103765832B (en) | General dual-mode data Forwarding plane for information centre's network | |
| EP3890240B1 (en) | User plane function method, user plane function entity, computer program and system | |
| JP4113115B2 (en) | Mobile communication system and communication method | |
| US7835399B2 (en) | IP header compression context identifier synergism | |
| US8694675B2 (en) | Generalized dual-mode data forwarding plane for information-centric network | |
| US8856243B2 (en) | Method, device, and system for message distribution | |
| CN110580256B (en) | Method, device and system for identifying application identification | |
| US20080276091A1 (en) | Mobile Device File Sharing Method and Apparatus | |
| CN108111509B (en) | data transfer method | |
| CN113300981B (en) | Message transmission method, device and system | |
| US20070025342A1 (en) | Protocol optimization for wireless networks | |
| CN105556916A (en) | Network flow information statistics method and apparatus | |
| CN101729425A (en) | Method and equipment for flow sending in VRRP networking | |
| CN105262836A (en) | Information push method of server and push information reception method of client | |
| CN107566292B (en) | Message forwarding method and device | |
| JP6055553B2 (en) | Queue scheduling method, apparatus and system | |
| US7640297B2 (en) | Protocol optimization for wireless networks | |
| US7899058B2 (en) | Using a hash value as a pointer to an application class in a communications device | |
| TWI795274B (en) | Method and system for determining user plane function service module based on hash value of transmission control protocol packet header | |
| CN105376174B (en) | Execute the method and apparatus of the strategy based on service chaining in LTE/EPC | |
| KR20190064066A (en) | Traffic load management apparatus and method based on coordinated application protocol for internet of things local networks | |
| CN111526512A (en) | Gateway bridging method, device, equipment and medium based on Wi-Fi data packet | |
| JP6131710B2 (en) | COMMUNICATION SYSTEM, LOAD DISTRIBUTION DEVICE, AND LOAD DISTRIBUTION PROGRAM | |
| CN102857352B (en) | Multicasting and broadcasting method and system based on overlay network | |
| WO2008007862A1 (en) | Method and system for connecting server to client or client to client in network for data transmitting service |