CN101582884B - System and method for 3G data packet reorganization based on FPGA - Google Patents

System and method for 3G data packet reorganization based on FPGA Download PDF

Info

Publication number
CN101582884B
CN101582884B CN2009100331427A CN200910033142A CN101582884B CN 101582884 B CN101582884 B CN 101582884B CN 2009100331427 A CN2009100331427 A CN 2009100331427A CN 200910033142 A CN200910033142 A CN 200910033142A CN 101582884 B CN101582884 B CN 101582884B
Authority
CN
China
Prior art keywords
imsi
module
type
packet
user
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.)
Expired - Fee Related
Application number
CN2009100331427A
Other languages
Chinese (zh)
Other versions
CN101582884A (en
Inventor
黄杰
秦中元
孙婷婷
张晓晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN2009100331427A priority Critical patent/CN101582884B/en
Publication of CN101582884A publication Critical patent/CN101582884A/en
Application granted granted Critical
Publication of CN101582884B publication Critical patent/CN101582884B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a system and a method for 3G data packet reorganization based on FPGA. The system comprises an EMAC core module and a user interface module, wherein the user interface module comprises a message type processing module, an HASH module, an IMSI memory module, a read-write control module, an IMSI insert module and an IMSI nonempty judgment module. The method comprises the steps of extracting user identity information IMSI according to a control signaling protocol between SGSN and GGSN, storing IMSI information according to TEID-CP and TEID-DII, binding and transmitting user on/off-line state information and the user identity information to a back end for processing, searching data packets in a user data protocol GTP-U for the IMSI according to head TEID-DII, binding user data to the IMSI to reorganize the data packets, and sending different user data packets to the back end for processing according to different protocol types of application layers. The invention has the advantages of improving the efficiency of overall monitoring systems and ensuring high speed.

Description

3G data packet reorganization system and method based on FPGA
Technical field
Invention relates to a kind of 3G data packet reorganization system and method based on FPGA, belongs to the data recombination system and method for TD-SCDMA network safety filed.
Background technology
The 3G mobile communication technology mainly comprises 3 big standards systems: TD-SCDMA standard, the WCDMA standard of Ou Ri and the CDMA2000 standard of the U.S. of China.TD-SCDMA standard and WCDMA standard have been accepted original core network architecture of GSM, and their packet unifications are encapsulated in the GTP agreement, if therefore obtain all GTP agreements, can monitor all mobile subscribers' core network data information.The GTP agreement is divided into GTP-C, two kinds of agreements of GTP-U, and wherein GTP-C is the subscriber signaling agreement, contains international mobile subscriber identifier (IMSI) in the part signaling protocol.What GTP-U encapsulated is user data information, does not contain the IMSI that indicates user identity, can't user data and user profile be united.But in supervisory control system, need the unification of user identity and User Status and user data.Therefore need in the data acquisition 3G core network data bag to be reconfigured through the contact hinge TEID (tunnel mark number) between GTP-C and the GTP-U.
Present binding for subscriber identity information and User Status and user data is placed on the software platform usually with reorganization and realizes.But owing to supervision for a large number of users; Need be to the dynamic access of a large number of users identity information (IMSI); The normal tree table realization of adopting in the data structure realizes the binding of user data and user identity according to testing software for display on the software, and processing speed only can reach 150Mbps.And the traffic rate of 3G mobile communication with the binding of software data processing user identity and user data, does not reach real-time order often up to 1Gbps.
Summary of the invention
Technical problem to be solved by this invention is to the defective that prior art exists a kind of 3G data packet reorganization system and method based on FPGA to be provided.
The present invention adopts following technical scheme for realizing above-mentioned purpose:
The present invention is based on the 3G data packet reorganization system of FPGA; It is characterized in that comprising EMAC core module and Subscriber Interface Module SIM; Wherein Subscriber Interface Module SIM comprises: type of message processing module, HASH module, IMSI memory module, read-write control module, IMSI insert module, IMSI non-NULL judge module; The output of type of message processing module is connected in series HASH module, read-write control module, IMSI insert module, IMSI non-NULL judge module successively; The input of the output termination IMSI insert module of type of message processing module, the input of the output termination IMSI memory module of HASH module, control module is two-way is connected with read-write for the IMSI memory module; The output of the input termination EMAC core module of type of message processing module, the input of the output termination EMAC core module of IMSI non-NULL judge module.
Described recombination method of uniting based on the 3G data packet reorganization of FPGA is characterized in that comprising the steps:
Step (1): all the 3G packets on the reception client-side interface reception gateway node GGSN of the soft core module of employing EMAC and the link of support node SGSN;
Step (2): the described 3G packet of step (1) is judged the protocol type that obtains gateway node GGSN and support node SGSN through the type of message processing module:
When the protocol type of gateway node GGSN and support node SGSN for control signaling protocol GTP-C, then insert flag bit 0;
When the protocol type of gateway node GGSN and support node SGSN is User Data Protocol GTP-U, then insert flag bit 1;
Step (3): the address that the packet of step (2) described control signaling protocol GTP-C and User Data Protocol GTP-U is obtained access IMSI through the HASH module;
Step (4): the address of the said access IMSI of step (3) is read IMSI information through the read-write control module or write:
A) when packet for control signaling protocol GTP-C type; Then judge the type of message of control signaling protocol GTP-C head: 1. the type of message when control signaling protocol GTP-C head is to set up solicited message, then IMSI is stored the address of progressive rapid (3) said access IMSI; 2. the type of message when control signaling protocol GTP-C head is to set up the request response message; The TEID-CP that then will control the packet head of signaling protocol GTP-C type obtains getting the new address of IMSI through the HASH module and obtains IMSI; And the up TEID-DII of the packet that will control signaling protocol GTP-C type obtains depositing the new address of IMSI through the HASH module, IMSI stored into deposit in the new address of IMSI; 3. the type of message when control signaling protocol GTP-C head is the response message that rolls off the production line, and the TEID-CP that then will control the packet head of signaling protocol GTP-C type obtains getting the new address of IMSI through the HASH module and obtains IMSI;
B), then the TEID-DII of the packet head of User Data Protocol GTP-U type is obtained getting the new address of IMSI through the HASH module and obtain IMSI when the packet that is User Data Protocol GTP-U type;
Step (5): the IMSI information via IMSI insert module of reading in the step (4) is inserted in user data package and the user's going on line or off line response message removes to obtain the recombination data bag;
Step (6): with the described recombination data of step (5) through IMSI non-NULL judge module: IMSI partly is zero in the recombination data bag, then this recombination data bag is mail to given host as unusual bag processing; The IMSI part is not zero entirely in the recombination data bag, and then the packet of reorganization is input in the ICP/IP protocol stack as new data payload and goes, and exports through the transmission client of EMAC core module at last.
The invention provides data packet reorganization system and the method for a kind of TD-SCDMA based on FPGA.The core net of TD-SCDMA is because converged the grouped data that a plurality of base stations are transmitted, and a large amount of datas on flows can increase the weight of the difficulty of packet reorganization greatly.Utilized the fast throughput of FPGA based on the packet recombination method of the TD-SCDMA of FPGA; Control signaling protocol GTP-C according between SGSN and the GGSN extracts subscriber identity information IMSI; Be transferred to back-end processing then according to TEID-CP, TEID-DII storage IMSI information, and with user's going on line or off line state information and subscriber identity information binding; And the packet among the User Data Protocol GTP-U is searched IMSI according to the TEID-DII of head, user data and IMSI are bound the recombination data bag, and the different user data bag is mail to back-end processing according to application layer different agreement type.This recombination method effectively raises the efficient of whole supervisory systems, helps the load balancing to the rear end.
The present invention adopts the FPGA hardware programming to realize, because the high speed property of hardware handles, maximum speed can reach 1.6Gbps, can satisfy the demand to 3G supervision data processing.
Description of drawings
Fig. 1 is a TD-SCDMA core network packet-domain structural representation;
Fig. 2 is the gn interface protocol stack model;
Fig. 3 is a TEID operation principle sketch map;
Fig. 4 is a Virtex5 EMAC core module sketch map,
Fig. 5 is based on the packet recombination structure sketch map of FPGA;
Fig. 6 is based on the packet reorganization flow chart of FPGA
Fig. 7 is the Subscriber Interface Module SIM structural representation.
Embodiment
Be elaborated below in conjunction with the technical scheme of accompanying drawing to invention:
The position of system used in the present invention in the TD-SCDMA packet field network is as shown in Figure 1.
With regard to native system, equipment and communication link that we consider are SGSN and GGSN equipment and communication link between the two.
The main effect of GPRS serving GPRS support node (SGSN) is the current location information of record travelling carriage, and between travelling carriage and GGSN, accomplishes the transmission and the reception of mobile packet data.SGSN accomplishes the routing forwarding of packet data package as GPRS/WCDMA core network packet-domain equipment important component part simultaneously, mobile management, session management, Logical Link Management, authentication and encryption, functions such as ticket generation and output.GRPS gateway node (GGSN) mainly has been the gateway effect, can carry out protocol conversion to the GPRS packet data package in the core net, thereby can be sent to the TCP/IP of far-end or network X.25 to these packet data package.It can be connected with multiple different data network.
Interface between SGSN and the GGSN is the Gn/Gp interface in addition, and wherein Gn is used for describing the GGSN interface of SGSN and same PLMN, and Gp is used for describing the GGSN interface of SGSN and different PLMN.The Gn/Gp protocol stack of the interface is as shown in Figure 2.Between the Gn/Gp interface of GTP agreement based on the 3G core net, the transmission of data and signaling between responsible SGSN and the GGSN.
The GTP agreement is divided into control signaling protocol (GTP-C), User Data Protocol (GTP-U) and charging protocol (GTP ') the GTP protocal analysis that carries out here and mainly refers to GTP-C, GTP-U.If the realization network supervision, user data and subscriber identity information are two requisite aspects, and all contain user identity IMSI information in the not all information in the GTP agreement.Wherein the user reaches the standard grade for the first time and comprises user identity IMSI (international mobile subscriber identity) information in the solicited message (Create PDP Request).In order to reach the binding of user data and user's going on line or off line information and user identity, need 3G core network data bag to be recombinated through analyzing the GTP agreement.The data recombination of here being mentioned and the reorganization of the IP fragmentation on the common meaning have very big difference; The reorganization here; Be the IMSI information and the storage of from the demand signalling of reaching the standard grade, extracting the sign user identity; Then IMSI information is inserted in user's going on line or off line response message and the user data package, thereby obtains a kind of packet that comprises subscriber identity information, mail to background process.
The only element of associated user control signaling and user data is TEID in the GTP agreement.Up in the core net (SGSN to GGSN direction) link uses different TEID with descending (GGSN to SGSN direction) link; And user data information uses different TEID with the control signaling; So a user uses four TEID in the whole session process, define as follows respectively now: TEID_UP_C (upstream control signaling use), TEID_UP_U (use of uplink user data information), TEID_DOWN_C (descending control signaling use), TEID_DOWN_U (use of down user data information).The concrete operation principle of TEID is as shown in Figure 3.In obtaining the processing procedure of data, need use TEID_DOWN_C, TEID_DOWN_U and three TEID calculated addresses of TEID_UP_U, access IMSI information.
Below each module is launched explanation.
1, EMAC core module
Send the hardware platform that bright method uses elsewhere and be the v5lxtPCI development board.Two ternary network interfaces on the platform, two gigabit electricity mouths, fpga chip is V5LX50T, sheet contains 4 built-in ternary ethernet mac modules (TEMAC).Wherein Virtex5 EMAC core module is as shown in Figure 4.EMAC nuclear mainly is divided into following several interface: receive client (RX Client), send client (TX Client), current control interface (Flow Control), universal host machine EBI (Generic Host Bus), DCR EBI (DCR Bus), physical layer interface (Physical Interface), GTP transceiver (GTPTransceiver), management data input/output interface (Management Data I/O).Each interface in the face of the Ethernet kernel once briefly introduces down:
(1) transmission/reception client mainly is that user sending and receiving end and ethernet mac transmitting-receiving engine are coupled together;
(2) design of current control interface meets IEEE 802.3 the 31st clause;
(3) universal host machine EBI and DCR EBI are and two kinds of the ethernet mac HPI EBIs that control is optional; Wherein any of signal-line choosing that can be through ethernet mac; Externally handle under the situation of device and ethernet mac cooperation; Select the DCR EBI more satisfactory, host bus interface is more suitable for directly controlling in fpga logic the situation of ethernet mac;
(4) physical layer interface can connect any physical layer equipment that meets ethernet physical layer standard BASE-T, BASE-X; When physical layer interface is configured to 1000BASE-SX or SGMII pattern, need use the inner PCS/PMA sublayer module of ethernet mac, this module is connected with the GTP transceiver interface of ethernet mac.This GTP transceiver interface is directly connected to the outside GTP transceiver of ethernet mac and realizes the 1000BASE-SX physical layer.
2, Subscriber Interface Module SIM
Packet recombination structure based on FPGA is as shown in Figure 5.Wherein the FPGA module is connected between SGSN and the GGSN, can catch all packets that pass through in the 3G core network.
Whole packet regrouping process at first judges that according to udp port number (the GTP-U port numbers is 2152 to the GTP type of data packet that obtains from core net; GTP-C port numbers 2123); TEID according to the packet head retrieves user IMSI then; IMSI information is inserted in the user data goes, realize the packet reorganization.Packet reorganization flow process is as shown in Figure 6:
Because the customer volume of supervision is big; In the data recombination process; Therefore the binding of user data and user's characteristic information need, guarantee the real-time of handling to the continuous dynamic access of IMSI information; For the dynamic access of the neck portion-IMSI in the whole processing data packets process, require to seek a kind of method that linear speed is handled that reaches.
The packet recombination module is as shown in Figure 7, wherein mainly comprises the type of message processing module, HASH module, IMSI memory module, read-write control module, IMSI insert module, IMSI non-NULL judge module.Do simple the description in the face of the function of each module down.
(1) type of message processing module: the type of message processing module is used for judging the type of GTP agreement.And GTP-C and GTP-U done different markers respectively, differentiate during for background process.
(2) HASH module: the HASH module is a most critical part in the whole module, and it mainly realizes the calculating of IMSI access address.(signaling is exactly an information owing to the Create PDP Request signaling that contains IMSI information; Do not need repetition) be to be associated with user's going on line or off line response message and user data information through TEID; So, need find the access mode of TEID and IMSI direct correlation in order to satisfy a large number of users dynamically to the access of IMSI.According to this thought, this paper proposes a kind of hash algorithm based on FPGA and realizes address computation, this algorithmic procedure is main use following Hash function: h (x, y)=(a is 2 power to ax+y, x, y ∈ Z +) obtain the addressing different signal through repeatedly calling this Hash function decomposition TEID.Concrete data recombination is searched algorithmic procedure: (three TEID values of establishing the user are respectively A, B, C)
One, (value is made as A with corresponding basic TEID respectively with three each and every one TEID of user 1, B 1, C 1) XOR, the value that obtains is designated as A 2, B 2, C 2
Two, with A 1, B 1, C 1Respectively according to HASH function: h (x, y)=2 16X+y (0≤x≤2 17-1,0≤y≤2 15-1) decomposes.Obtain coefficient x, the value of y is with A 1Processing procedure is an example, establishes A 1The coefficient of obtaining is designated as E, F respectively;
Three, with the value of E according to h (x, y)=2 8X+y (0≤x≤2 8-1,0≤y≤2 8-1) decomposes.Obtain coefficient x, the value of y is designated as G, H respectively; With the value of F according to h (x, y)=2 8X+y (0≤x≤2 8-1,0≤y≤2 8-1) decomposes.Obtain coefficient x, the value of y is designated as I, J respectively;
Four, with G, H phase XOR, the value that obtains is designated as K, J is done 3 times do cyclic shift, and the value that obtains is L.
Five, with the I that obtains as the chip selection signal of RAM, L as the initial address value; The value of K is as the storage of ultra scope user's IMSI and search.
Do concise and to the point note in the face of algorithm down, the basic TEID in the first step is the value of arbitrary user's of randomly drawing TEID, and keep T in the time basic TEID constant.The reason of doing like this is; The distribution of user TEID and user's IP allocation classes seemingly has the trend that is raised to generally in reality, is chosen in T in the moment; All users are with same user's TEID XOR; Can be with the difference between the TEID of different user, on the lower position that is distributed in the TEID that diverse location moves originally, wherein T choose for the influence of collision probability very big.So just can use less figure place to distinguish a large amount of users.The XOR in this step can use simple hardware description language to realize, this step computing needs two time cycles.
Second step was to utilize the HASH function to decompose, and brief explanation was done in the selection of function coefficients here, and second step was selected coefficient 2 16Decompose the E that obtains, the figure place 16bit of F like this.The purpose of selecting so mainly is to be that E, the F in the 3rd step decomposes and lay the groundwork.The decomposition in this step realizes it also being very simple with hardware description language, and this step computing needs a time cycle.
In the 3rd step to the decomposition of F, coefficient selecting be 2 8The I that decomposition obtains, the figure place of J are 8bit; The purpose of doing like this is according to the number of supervisory user and fixed, and the watch-dog that we did at present is 10,000 to online user number, and each user's IMSI is 8Byte; Because a user will use 3 TEID and interrelate with its IMSI, the memory space that needs like this is 10 4* 3*8*8bit ≈ 1.5*2 21Mbit, the size that we are used for storing the BRAM of IMSI is 2 11* 2 3Ground needs such RAM28, and the I that obtains like this is as chip selection signal, and J moves to left and obtains the address signal of 11bit behind the 3bit, and amount of capacity is 8Byte, is used for storing a user's IMSI.The hardware language of computing is realized with second step identical.This step computing needs a time cycle
The 4th step computing is easily understood and seldom does explanation.This step computing needs a time cycle
The meaning of ultra scope is that in the time, the distribution trend of the total TEID of user increases progressively at T in the 5th step; By the XOR of the basic TEID of the first step, can difference be transferred on the lower position then, but because TEID is assigned some special circumstances; Possible its excursion has exceeded selected figure place; Need consider this special circumstances, so be called ultra scope user to the TEID of special circumstances, these users' IMSI leaves in separately among the RAM.In the reality, this ultra scope user is seldom.The storage of last IMSI or read and need eight time cycles.
(3) IMSI memory module: the IMSI memory module is that the memory of using is BRAM.
(4) read-write control module: the read-write control module is to take action according to the sign that the type of message processing module is done; If Create PDP Request signaling; RAM is write in the address of then calculating according to the Hash module, if the address read RAM that user data package or user's going on line or off line response message are then calculated according to the Hash module.
(5) IMSI insert module: the IMSI insert module mainly is to accomplish the IMSI information of reading, and is inserted in user's going on line or off line response message and the user data information and goes.For the user's going on line or off line response message, then IMSI is inserted into the preceding 8Byte of GTP protocol headers, if user data information, then IMSI is inserted into the 8Byte before the data payload.
(6) IMSI non-NULL module: IMSI non-NULL module is used for judging whether the IMSI part of insertion is empty.Because processing procedure has little time, perhaps reason such as Network Packet Loss causes certain user's not storage of IMSI information, then this user on the IMSI insertion portion that rolls off the production line in response message and the user data information then can all be zero.IMSI non-NULL module is judged if this part all is zero, then this user data package is mail to given host and handles as unusual bag; If all be not zero, then the packet of reorganization is input in the ICP/IP protocol stack as new data payload and goes, and generates the TCP/IP bag and is transferred to background process.

Claims (3)

1. the 3G data packet reorganization based on FPGA is united; It is characterized in that comprising ethernet mac EMAC core module and Subscriber Interface Module SIM; Wherein Subscriber Interface Module SIM comprises: type of message processing module, HASH module, IMSI memory module, read-write control module, IMSI insert module, IMSI non-NULL judge module; The output of type of message processing module is connected in series HASH module, read-write control module, IMSI insert module, IMSI non-NULL judge module successively; The input of the output termination IMSI insert module of type of message processing module, the input of the output termination IMSI memory module of HASH module, control module is two-way is connected with read-write for the IMSI memory module; The output of the input termination EMAC core module of type of message processing module, the input of the output termination EMAC core module of IMSI non-NULL judge module.
2. a recombination method of uniting based on the 3G data packet reorganization of FPGA as claimed in claim 1 is characterized in that comprising the steps:
Step (1): all the 3G packets on the reception client-side interface reception gateway node GGSN of employing EMAC core module and the link of support node SGSN;
Step (2): the described 3G packet of step (1) is judged the protocol type that obtains gateway node GGSN and support node SGSN through the type of message processing module:
When the protocol type of gateway node GGSN and support node SGSN for control signaling protocol GTP-C, then insert flag bit 0;
When the protocol type of gateway node GGSN and support node SGSN is User Data Protocol GTP-U, then insert flag bit 1;
Step (3): the address that the packet of step (2) described control signaling protocol GTP-C and User Data Protocol GTP-U is obtained access IMSI through the HASH module;
Step (4): the address of the said access IMSI of step (3) is read IMSI information through the read-write control module or write:
A) when packet for control signaling protocol GTP-C type; Then judge the type of message of control signaling protocol GTP-C head: 1. the type of message when control signaling protocol GTP-C head is to set up solicited message, then IMSI is stored the address of progressive rapid (3) said access IMSI; 2. the type of message when control signaling protocol GTP-C head is to set up the request response message; The tunnel mark number TEID-CP that then will control the packet head of signaling protocol GTP-C type obtains getting the new address of IMSI through the HASH module and obtains IMSI; And the up TEID-DII of the packet that will control signaling protocol GTP-C type obtains depositing the new address of IMSI through the HASH module, IMSI stored into deposit in the new address of IMSI; 3. the type of message when control signaling protocol GTP-C head is the response message that rolls off the production line, and the TEID-CP that then will control the packet head of signaling protocol GTP-C type obtains getting the new address of IMSI through the HASH module and obtains IMSI;
B), then the TEID-DII of the packet head of User Data Protocol GTP-U type is obtained getting the new address of IMSI through the HASH module and obtain IMSI when the packet that is User Data Protocol GTP-U type;
Step (5): the IMSI information via IMSI insert module of reading in the step (4) is inserted in user data package and the user's going on line or off line response message removes to obtain the recombination data bag;
Step (6): with the described recombination data of step (5) through IMSI non-NULL judge module: the IMSI part is zero entirely in the recombination data bag, then this recombination data bag is mail to given host as unusual bag processing; The IMSI part is not zero entirely in the recombination data bag, and then the packet of reorganization is input in the ICP/IP protocol stack as new data payload and goes, and exports through the transmission client of EMAC core module at last.
3. the recombination method of the 3G data packet reorganization system based on FPGA according to claim 2, it is characterized in that comprising in the HASH module HASH function: h (x, y)=ax+y, wherein a is 2 power, x, y are that positive integer is the coefficient of HASH function.
CN2009100331427A 2009-06-15 2009-06-15 System and method for 3G data packet reorganization based on FPGA Expired - Fee Related CN101582884B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100331427A CN101582884B (en) 2009-06-15 2009-06-15 System and method for 3G data packet reorganization based on FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100331427A CN101582884B (en) 2009-06-15 2009-06-15 System and method for 3G data packet reorganization based on FPGA

Publications (2)

Publication Number Publication Date
CN101582884A CN101582884A (en) 2009-11-18
CN101582884B true CN101582884B (en) 2012-05-23

Family

ID=41364847

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100331427A Expired - Fee Related CN101582884B (en) 2009-06-15 2009-06-15 System and method for 3G data packet reorganization based on FPGA

Country Status (1)

Country Link
CN (1) CN101582884B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102438228B (en) * 2011-12-22 2014-02-12 北京锐安科技有限公司 Method and system for associating user information through data of GPRS (General Packet Radio Service) backbone network
US8902754B2 (en) * 2012-04-17 2014-12-02 Tektronix, Inc. Session-aware GTPv2 load balancing
US20130272136A1 (en) * 2012-04-17 2013-10-17 Tektronix, Inc. Session-Aware GTPv1 Load Balancing
CN104683228B (en) * 2015-02-10 2018-07-24 海南宝通实业公司 A kind of digital switch media gateway realization method based on FPGA
CN107682311B (en) * 2017-08-24 2020-03-31 东南大学 Hardware-implemented multi-link TCP data reconstruction system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889503A (en) * 2006-06-01 2007-01-03 东南大学 Multi-channel high-speed data processor and processing method
CN101026506A (en) * 2007-01-25 2007-08-29 中兴通讯股份有限公司 Access network monitoring system and its realizing method
US7366807B1 (en) * 2004-08-27 2008-04-29 Xilinx, Inc. Network media access controller embedded in a programmable logic device—statistics interface
CN101345924A (en) * 2008-07-31 2009-01-14 华为技术有限公司 Method, system and equipment for acquiring corresponding relationship of IMSI and number

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366807B1 (en) * 2004-08-27 2008-04-29 Xilinx, Inc. Network media access controller embedded in a programmable logic device—statistics interface
CN1889503A (en) * 2006-06-01 2007-01-03 东南大学 Multi-channel high-speed data processor and processing method
CN101026506A (en) * 2007-01-25 2007-08-29 中兴通讯股份有限公司 Access network monitoring system and its realizing method
CN101345924A (en) * 2008-07-31 2009-01-14 华为技术有限公司 Method, system and equipment for acquiring corresponding relationship of IMSI and number

Also Published As

Publication number Publication date
CN101582884A (en) 2009-11-18

Similar Documents

Publication Publication Date Title
CN101582884B (en) System and method for 3G data packet reorganization based on FPGA
CN101170512B (en) Message service processing method
CN103905281B (en) FC-AE-1553 bus node card capable of interchangeably achieving functions of network controller and network terminal
CN102769869B (en) Message rapid forwarding system of control and provisioning of wireless access point
CN100591048C (en) Method for equilibrating network-flow load and the third-level exchanger
CN106790675A (en) Load-balancing method, equipment and system in a kind of cluster
CN101582895A (en) EPA-based embedded industrial wireless WIA-PA gateway
CN106340176A (en) Intelligent electricity meter information sharing method, intelligent electricity meter and acquisition router
CN107086934A (en) The collocation method and gateway of networking equipment
CN101141375B (en) Packet transmission method, transmission apparatus and system within LAN
CN101141281A (en) Network management and non-gateway network element communicating method
CN103490961A (en) Network equipment
CN103188042A (en) Matching method and matching accelerator of Internet protocol (IP) data package
CN101227404A (en) Method and apparatus for in-band managing for Ethernet switch without network manage
CN100531215C (en) Method for realizing multiple network device link aggregation
CN113037737A (en) External network card technology for various user terminal devices
CN102497456A (en) System and method for realizing automatic generation of client address on basis of dynamic host configuration protocol (DHCP) protocol
CN107135189A (en) A kind of file transmitting method and physical machine
CN107948217A (en) Switch system and communication means
CN102546364A (en) Network data distribution method and device
CN105933235A (en) Data communication method and data communication device
CN101022423A (en) Method and system for data exchanging between ATM network and IP network
CN100531123C (en) Method and device for converting data-packet-mode into element-frame-mode
CN102739537B (en) The retransmission method and device of Ethernet data bag
CN106657377A (en) WIA-PA (Wireless Networks for Industrial Automation-Process Automation)/full-interconnection manufacturing network information service adaptor and realization method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120523

Termination date: 20150615

EXPY Termination of patent right or utility model