CN107086958A - A kind of data transmission method, wap gateways and system - Google Patents

A kind of data transmission method, wap gateways and system Download PDF

Info

Publication number
CN107086958A
CN107086958A CN201610087693.1A CN201610087693A CN107086958A CN 107086958 A CN107086958 A CN 107086958A CN 201610087693 A CN201610087693 A CN 201610087693A CN 107086958 A CN107086958 A CN 107086958A
Authority
CN
China
Prior art keywords
wap gateways
wap
request message
gateways
network element
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.)
Granted
Application number
CN201610087693.1A
Other languages
Chinese (zh)
Other versions
CN107086958B (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.)
China Mobile Group Jiangsu Co Ltd
Original Assignee
China Mobile Group Jiangsu Co Ltd
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 China Mobile Group Jiangsu Co Ltd filed Critical China Mobile Group Jiangsu Co Ltd
Priority to CN201610087693.1A priority Critical patent/CN107086958B/en
Publication of CN107086958A publication Critical patent/CN107086958A/en
Application granted granted Critical
Publication of CN107086958B publication Critical patent/CN107086958B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels

Abstract

The embodiment of the invention discloses a kind of data transmission method, wap gateways and system.In the embodiment of the present invention, first wap gateways receive terminal request message of the network element by the first MPLS VPN linkup transmits, by handling terminal request message, the corresponding first Radius record informations of terminal request message are obtained, and are synchronized to the twoth wap gateway standby each other with the first wap gateways.In the embodiment of the present invention, on the one hand, VPN connections can make full use of network node bandwidth, network congestion is reduced, is more suitable for big flow processing;On the other hand, when carrying out disaster tolerance switching, operation does not further relate to network element device, and because the first Radius record informations are synchronized to the second gateway by the first gateway, backup is realized, therefore, when by the first gateway handoff to the second gateway, need not force user offline again again reach the standard grade registration etc. operation, substantially increase disaster tolerance switching efficiency.

Description

A kind of data transmission method, wap gateways and system
Technical field
The present invention relates to communication technical field, more particularly to a kind of data transmission method, wap gateways and system.
Background technology
In 2/3G epoch, wap (Wireless Application Protocol Wireless Application Protocols) net Pass is the important channel of mobile terminal Internet access, into the 4G epoch, and major operators are also required to be based on comprehensive network Realize that traffic aggregation is excavated with Flow Value in pass.Current wap gateways or synthesized gateway networking mode is mainly Based on existing backbone network such as CMNET, GGSN (Gateway GPRS are realized by gre tunneling mode Support Node) etc. network element achieved a butt joint with gateway.Fig. 1 is to be realized in the prior art by gre tunneling The network architecture schematic diagram of docking, as shown in figure 1, the network architecture includes terminal 101, GGSN102 And wap gateways 103 and wap gateways 104, wherein, GGSN102 passes through gre tunneling and wap Gateway 103 or wap gateways 104 realize data communication.
What it is due to gre tunneling foundation is a fixed link end to end, basis after link establishment The routing policy (strategy is related to source address and destination address) of CMNET backbone networks, its forward-path is basic It is fixed.As certain set GGSN or PGW (PDN GateWay, PDN Gateway), especially 4G PGW When network element flow is excessive, CMNET backbone network loads can be caused unbalanced, part of links excess load is led Cause the problems such as network delay increase, packet loss rise.Moreover, because gre tunneling and GRE interface IP addresses are equal For fixed allocation, it is impossible to carry out the dynamic adjustment of network load.On the other hand, as shown in figure 1, in disaster tolerance When, it is necessary to existing gre tunneling is deleted in GGSN sides, gre tunneling is pointed into wap gateway disaster tolerance nodes, Due to needing the GRE information by set modification GGSN sides, so that disaster tolerance operation is complex, and it is User normally uses after the switching of guarantee disaster tolerance, GGSN sides also need to by networked users force it is offline after again Reach the standard grade, cause switching efficiency relatively low.
To sum up, need one kind badly at present and can make full use of network node bandwidth, reduce network congestion and effectively carry The data transmission method of high disaster tolerance switching efficiency.
The content of the invention
The embodiment of the present invention provides a kind of data transmission method, wap gateways and system, to make full use of net Network node bandwidth, reduce network congestion and effectively improve disaster tolerance switching efficiency.
A kind of data transmission method provided in an embodiment of the present invention, including:
It is special by the first multi-protocol tag exchange virtual that first Wireless Application Protocol wap gateways receive network element The terminal request message of network technology MPLS VPN linkup transmits;The first MPLS VPN connections are to pass through The connection that the routing device of the network element side network element is set up with the first wap gateways;
The first wap gateways are handled the terminal request message, obtain the terminal request message Corresponding first remote authentication dial-in user service Radius record informations;
The first Radius record informations are synchronized to the 2nd wap gateways, described by the first wap gateways Two wap gateways and the first wap gateways standby wap gateways each other.
It is preferred that the first wap gateways receive terminal of the network element by the first MPLS VPN linkup transmits Before request message, in addition to:
The connection for setting up the first MPLS VPN connections that first wap gateways receive the network element transmission please Message is sought, the connection request message is that the network element determines to send after the 2nd wap gateways are unavailable, There is second set up by the routing device of the network element side network element between the 2nd wap gateways and the network element MPLS VPN connections;
The first wap gateways set up the first MPLS according to the connection request message and the network element VPN connections.
It is preferred that the first wap gateways receive that the network element sends set up the first MPLS VPN Before the connection request message of connection, in addition to:
The first wap gateways receive the 2nd Radius record informations that the 2nd wap gateways are sent, described 2nd Radius record informations are that the 2nd wap gateways are handled terminal request message.
It is preferred that the terminal request message is business request information;The business request information includes institute State the identification information of the corresponding user of terminal;
The first wap gateways are handled the terminal request message, obtain the terminal request message Corresponding first Radius record informations, including:
The first wap gateways obtain the identification information pair of the user according to the identification information of the user The 2nd Radius record informations answered;
The first wap gateways according to the 2nd Radius record informations corresponding to the identification information of the user, The business request information is handled, the corresponding first Radius records of the business request information are obtained Information.
It is preferred that the first Radius record informations are synchronized to the 2nd wap gateways by the first wap gateways, Including:
The first Radius record informations are sent to the first wap gateways pair by the first wap gateways The first sync server answered, so that first sync server is same by the first Radius record informations Walk to the 2nd wap gateways.
The embodiment of the present invention provides a kind of wap gateways, and the wap gateways include:
Receiving module, for receiving terminal request message of the network element by the first MPLS VPN linkup transmits; The first MPLS VPN connections are to be set up by the routing device of the network element side network element with the wap gateways Connection;
Processing module, for handling the terminal request message, obtains the terminal request message pair The the first remote authentication dial-in user service Radius record informations answered;
Synchronization module, the standby wap for the first Radius record informations to be synchronized to the wap gateways Gateway.
It is preferred that the receiving module is additionally operable to:
The connection request message for setting up the first MPLS VPN connections that the network element is sent is received, it is described Connection request message is that the network element determines to send after the standby wap gateways of the wap gateways are unavailable, There is the routing device by the network element side network element between the standby wap gateways of the wap gateways and the network element The 2nd MPLS VPN connections set up;
The processing module is additionally operable to:
The first MPLS VPN are set up according to the connection request message and the network element to be connected.
It is preferred that the receiving module is additionally operable to:
Receive the 2nd Radius record informations that the standby wap gateways of the wap gateways are sent, described second Radius record informations are that the standby wap gateways of the wap gateways are handled terminal request message 's.
It is preferred that the terminal request message is business request information;The business request information includes institute State the identification information of the corresponding user of terminal;
The processing module specifically for:
According to the identification information of the user, the 2nd Radius notes corresponding to the identification information of the user is obtained Record information;
According to the 2nd Radius record informations corresponding to the identification information of the user, the service request is disappeared Breath is handled, and obtains the corresponding first Radius record informations of the business request information.
It is preferred that the synchronization module specifically for:
The first Radius record informations are sent to corresponding first sync server of the wap gateways, So that the first Radius record informations are synchronized to the standby of the wap gateways by first sync server Use wap gateways.
The embodiment of the present invention provides a kind of data transmission system, and the data transmission system includes network element, the first wap Gateway and the 2nd wap gateways;
The network element, which is used to connect to the first wap gateways by the first MPLS VPN, sends terminal request Message;The first MPLS VPN connections are the routing device and the first wap by the network element side network element The connection that gateway is set up;
The first wap gateways are used to receive the terminal request message, and the terminal request message is entered Row processing, obtains the corresponding first remote authentication dial-in user service Radius records of the terminal request message Information;And the first Radius record informations are synchronized to the 2nd wap gateways;
The 2nd wap gateways are used for the first Radius records for receiving the first wap gateway synchronizations Information;The 2nd wap gateways and the first wap gateways standby wap gateways each other.
It is preferred that also including the first sync server corresponding with the first wap gateways and with described second Corresponding second sync server of wap gateways;
The first wap gateways are additionally operable to the first Radius record informations being sent to described first synchronously Server, and receive the 2nd Radius record informations that second sync server is sent;Described second Radius record informations are that the 2nd wap gateways are handled terminal request message and are sent to institute State the second sync server;
First sync server is used to the first Radius record informations being synchronized to the 2nd wap Gateway;
Second sync server is used to the 2nd Radius record informations being synchronized to the first wap Gateway.
It is preferred that the network element is additionally operable to after determining that the 2nd wap gateways are unavailable, to the first wap Gateway sends the connection request message for setting up the first MPLS VPN connections;The 2nd wap gateways with There is the 2nd MPLS VPN connections set up by the routing device of the network element side network element between the network element;
The first wap gateways are additionally operable to set up described first according to the connection request message and the network element MPLS VPN connections.
In the above embodiment of the present invention, the first wap gateways receive network element and pass through the first MPLS VPN connections The terminal request message of transmission, by handling terminal request message, obtains terminal request message correspondence The first Radius record informations, and the first Radius record informations are synchronized to the 2nd wap gateways, second Wap gateways and the first wap gateways standby wap gateways each other.In the embodiment of the present invention, the first MPLS VPN Connection is the connection set up by the routing device of network element side network element and the first wap gateways, on the one hand, due to MPLS VPN is compared with GRE, and it is in CMNET routing tables, and distribution is more dispersed, is conducive to flow equalization, energy Network node bandwidth is enough made full use of, network congestion is reduced, is more suitable for big flow processing;On the other hand, exist When carrying out disaster tolerance switching, operation does not further relate to network element device, without carrying out gre tunneling adjustment, and due to the First Radius record informations are synchronized to the 2nd wap gateways by one wap gateways, realize backup, therefore, when By the first wap gateway handoffs to the 2nd wap gateways when, without force user offline again again reach the standard grade registration etc. Operation, substantially increases the efficiency of disaster tolerance switching.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, institute in being described below to embodiment The accompanying drawing needed to use is briefly introduced, it should be apparent that, drawings in the following description are only the present invention's Some embodiments, for one of ordinary skill in the art, are not paying the premise of creative labor Under, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is the network architecture schematic diagram achieved a butt joint in the prior art by gre tunneling;
Fig. 2 is a kind of network architecture schematic diagram that the embodiment of the present invention is applicable;
Fig. 3 is a kind of schematic flow sheet of data transmission method provided in an embodiment of the present invention;
Fig. 4 is the interaction schematic diagram of data transmission method provided in an embodiment of the present invention;
Fig. 5 is a kind of structural representation of wap gateways provided in an embodiment of the present invention;
Fig. 6 is a kind of structural representation of data transmission system provided in an embodiment of the present invention.
Embodiment
In order that the object, technical solutions and advantages of the present invention are clearer, below in conjunction with accompanying drawing to this hair It is bright to be described in further detail, it is clear that described embodiment is only a part of embodiment of the invention, Rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not doing Go out all other embodiment obtained under the premise of creative work, belong to the scope of protection of the invention.
Data transmission method in the embodiment of the present invention is applicable to plurality of application scenes, as shown in Fig. 2 being A kind of applicable network architecture schematic diagram of the embodiment of the present invention.The network architecture include terminal 201, network element 202, The routing device 2021 of network element side network element, and the first wap gateways 203 and the 2nd wap gateways 204, are also wrapped Include the routing device 2031 of the side of the first wap gateways 203 and the routing device 2041 of the side of the 2nd wap gateways 204; Wherein, network element 202 passes through the first MPLS VPN (Multi Protocol Label Switching Virtual Private Network, multi-protocol tag exchange virtual private network technology) connect real with the first wap gateways 203 Existing data communication, or, network element 202 passes through the 2nd MPLS VPN connections and the 2nd wap gateways 204 Realize data communication.
First wap gateways 203 and the 2nd wap gateways 204 standby wap gateways, and the first wap each other The wap gateways 204 of gateway 203 and the 2nd can carry out data syn-chronization in several ways, for example, the first wap Gateway 203 can by its corresponding first sync server by data syn-chronization give the 2nd wap gateways 204, Correspondingly, the 2nd wap gateways 204 can by its corresponding second sync server by data syn-chronization to the One wap gateways 203.
Based on the network architecture shown in Fig. 2, Fig. 3 shows a kind of data transfer provided in an embodiment of the present invention The schematic flow sheet of method, this method includes:
Step 301, the first wap gateways receive network element and asked by the terminal of the first MPLS VPN linkup transmits Seek message;The first MPLS VPN connections are the routing devices and described first by the network element side network element The connection that wap gateways are set up;
Step 302, the first wap gateways are handled the terminal request message, obtain the terminal Corresponding first Radius of request message (Remote Authentication Dial In User Service, remotely Certification dial-in user service) record information;
Step 303, the first Radius record informations are synchronized to the 2nd wap by the first wap gateways Gateway, the 2nd wap gateways and the first wap gateways standby wap gateways each other.
In the embodiment of the present invention, the first MPLS VPN connections are the routing device and by GGSN sides The connection that one wap gateways are set up, on the one hand, because MPLS-VPN is compared with GRE, it is in CMNET In routing table, distribution is more dispersed, is conducive to flow equalization, can make full use of network node bandwidth, reduces Network congestion, is more suitable for big flow processing;On the other hand, when carrying out disaster tolerance switching, operation is not further related to GGSN equipment, without carrying out gre tunneling adjustment, and because the first wap gateways remember the first Radius Record synchronizing information give the 2nd wap gateways, realize backup, therefore, when by the first wap gateway handoffs extremely During the 2nd wap gateways, without force user offline again again reach the standard grade registration etc. operation, substantially increase disaster tolerance The efficiency of switching., can be first in existing net shown in Fig. 1 in on-premise network framework in the embodiment of the present invention Network element side network element, the first wap gateway sides and the 2nd wap gateway sides increase routing device in network framework, and Configured in advance on the routing device of network element side network element 2 articles of MPLS VPN connections (the first MPLS VPN connections and 2nd MPLS VPN connections), the first wap gateways, the 2nd MPLS are pointed in the first MPLS VPN connections The 2nd wap gateways are pointed in VPN connections.In the embodiment of the present invention, in synchronization, the route of network element side network element Equipment is only set up the first MPLS VPN with the first wap gateways and is connected, or, only with the 2nd wap gateways Set up the 2nd MPLS VPN connections.First MPLS VPN connections and the 2nd MPLS VPN connections can enter Row flexibly switching.Below for cutting between the first MPLS VPN connections and the 2nd MPLS VPN connections Change and be specifically introduced, exemplified by switching to the first MPLS VPN connections by the 2nd MPLS VPN connections.
Routing device in the embodiment of the present invention can be PE equipment (Provider Edge, Provider Edge Router).Network element in the embodiment of the present invention can be GGSN or PGW, below by taking GGSN as an example Illustrate.Assuming that the 2nd wap gateways are primary wap gateways, the first wap gateways are standby wap nets Close.Under normal circumstances, GGSN passes through the 2nd MPLS VPN connections established and primary wap gateways (the 2nd wap gateways) carries out data transmission, and is specifically as follows:2nd wap gateways pass through the 2nd MPLS VPN connections receive the terminal request message that GGSN is sent, and terminal request message is handled, and obtain To the 2nd Radius record informations corresponding with terminal request message.It should be noted that terminal request message It can be the user's registration request message of terminal, or the service request that the terminal after succeeding in registration is sent Message;If the user's registration request message of terminal, then the 2nd wap gateways to user's registration request by disappearing Breath is handled, it is determined that in the case of user registration success, obtaining corresponding with user's registration request message 2nd Radius record informations;If business request information, then the 2nd wap gateways pass through to service request Message is handled, it is determined that in business request information business processing success after, obtain disappearing with service request Cease corresponding 2nd Radius record informations.Wherein, the 2nd Radius record informations can be marked according to user Know information to be classified, that is to say, that the identification information of user and the 2nd Radius record informations of the user There is corresponding relation.
2nd wap gateways are obtained after the 2nd Radius record informations, can be same by the 2nd Radius record informations in real time Walk to the first wap gateways, specifically can by the way that the 2nd Radius record informations are sent into the second sync server, First wap gateways are synchronized to by the second sync server.
GGSN determine the 2nd wap gateways after unavailable, it is necessary to carry out disaster tolerance switching, now, GGSN is to standby The connection request message for setting up the first MPLS VPN connections is sent with wap gateways (the first wap gateways);The One wap gateways are received after connection request message, and first is set up according to the connection request message and GGSN MPLS VPN connections, and carried out data transmission by the first MPLS VPN connections with GGSN.The present invention In embodiment, because the starting point of the first MPLS VPN connections and the 2nd MPLS VPN connections is GGSN sides PE equipment, rather than GGSN, therefore, it is possible to avoid causing on GGSN because disaster tolerance switches well Data point reuse.It is additionally, since before switching, the 2nd wap gateways are by the 2nd obtained Radius record informations The first wap gateways have been synchronized to, therefore, the identification information being stored with the first wap gateways with different user Corresponding 2nd Radius record informations, for the user succeeded in registration on the 2nd wap gateways, After switching, the first wap gateways can be handled directly the business request information that the user terminal is sent, and It need not force to reach the standard grade again again after user offline to be registered, specifically, the first wap gateways can be according to the use The identification information at family, gets the twoth Radius record information corresponding with the identification information of user, Jin Ergen The business request information sent according to the 2nd Radius record informations to the user terminal is handled, so as to realize The unaware switching of user, and due to without being reached the standard grade again again after user offline, substantially increasing switching Efficiency.For the user not yet succeeded in registration on the 2nd wap gateways, after handover, user terminal can be straight User's registration request message is received and sent, user's registration request message is handled by the first wap gateways, with It is easy to complete user's registration.First wap gateways are carried out to business request information and user's registration request message After processing, the first Radius record informations are obtained, similarly, the first wap gateways are by real-time first Radius Record information is synchronized to the 2nd wap gateways, can specifically pass through corresponding first synchronous service of the first wap gateways Device is realized.
Data transmission method in the embodiment of the present invention is related to terminal, GGSN, the first wap gateways, second Interaction between wap gateways and the first sync server, the second sync server, Fig. 4 is the present invention The interaction schematic diagram for the data transmission method that embodiment is provided, with reference to Fig. 4 to the embodiment of the present invention It is specifically described.
Step 401, terminal sends user's registration request message to GGSN;
Step 402, GGSN is received after user's registration request message, passes through the 2nd MPLS VPN connections It is sent to the 2nd wap gateways;
Step 403, the 2nd wap gateways are handled user's registration request message, are obtained and user's registration The corresponding 2nd Radius record informations of request message, and the 2nd Radius record informations are sent to correspondence The second sync server;
Step 404, the 2nd Radius record informations received are synchronized to first by the second sync server Wap gateways;
Step 405, after GGSN determines that the 2nd wap gateways are unavailable, send and set up to the first wap gateways The connection request message of first MPLS VPN connections;
Step 406, the first wap gateways set up the first MPLS VPN according to connection request message and GGSN Connection;
Step 407, terminal sends business request information to GGSN;
Step 408, the business request information received is passed through the first MPLS VPN linkup transmits by GGSN To the first wap gateways;Business request information includes the identification information of user;
Step 408, the first wap gateways get the identification information with user according to the identification information of user Corresponding 2nd Radius record informations, and business request information is entered according to the 2nd Radius record informations Row processing, obtains the first Radius record informations corresponding with the business request information;
Step 409, the first obtained Radius record informations are sent to corresponding first by the first wap gateways Sync server,
Step 410, the first Radius record informations received are synchronized to second by the first sync server Wap gateways.
In the above embodiment of the present invention, the first wap gateways receive network element and connected by the first MPLS VPN The terminal request message received and sent, by handling terminal request message, obtains terminal request message pair The first Radius record informations answered, and the first Radius record informations are synchronized to the 2nd wap gateways, 2nd wap gateways and the first wap gateways standby wap gateways each other.In the embodiment of the present invention, the first MPLS VPN connections are the connections set up by the routing device of network element side network element and the first wap gateways, on the one hand, by In MPLS-VPN compared with GRE, it is in CMNET routing tables, and distribution is more dispersed, is conducive to stream Amount is balanced, can make full use of network node bandwidth, reduces network congestion, is more suitable for big flow processing;Separately On the one hand, when carrying out disaster tolerance switching, operation does not further relate to network element device, without carrying out gre tunneling tune It is whole, and because the first Radius record informations are synchronized to the 2nd wap gateways by the first wap gateways, realize Backup, therefore, when by the first wap gateway handoffs to the 2nd wap gateways, without forcing under user Line again again reach the standard grade registration etc. operation, substantially increase disaster tolerance switching efficiency.
For above method flow, the embodiment of the present invention also provides a kind of wap gateways, the wap gateways Particular content is referred to above method implementation.
Fig. 5 is a kind of structural representation of wap gateways provided in an embodiment of the present invention, and the wap gateways include:
Receiving module 501, is disappeared for receiving network element by the terminal request of the first MPLS VPN linkup transmits Breath;The first MPLS VPN connections are to be built by the routing device of the network element side network element with the wap gateways Vertical connection;
Processing module 502, for handling the terminal request message, obtains the terminal request and disappears Cease corresponding first remote authentication dial-in user service Radius record informations;
Synchronization module 503, for the first Radius record informations to be synchronized into the standby of the wap gateways Wap gateways.
It is preferred that the receiving module 501 is additionally operable to:
The connection request message for setting up the first MPLS VPN connections that the network element is sent is received, it is described Connection request message is that the network element determines to send after the standby wap gateways of the wap gateways are unavailable, There is the routing device by the network element side network element between the standby wap gateways of the wap gateways and the network element The 2nd MPLS VPN connections set up;
The processing module 502 is additionally operable to:
The first MPLS VPN are set up according to the connection request message and the network element to be connected.
It is preferred that the receiving module 501 is additionally operable to:
Receive the 2nd Radius record informations that the standby wap gateways of the wap gateways are sent, described second Radius record informations are that the standby wap gateways of the wap gateways are handled terminal request message 's.
It is preferred that the terminal request message is business request information;The business request information includes institute State the identification information of the corresponding user of terminal;
The processing module 502 specifically for:
According to the identification information of the user, the 2nd Radius notes corresponding to the identification information of the user is obtained Record information;
According to the 2nd Radius record informations corresponding to the identification information of the user, the service request is disappeared Breath is handled, and obtains the corresponding first Radius record informations of the business request information.
It is preferred that the synchronization module 503 specifically for:
The first Radius record informations are sent to corresponding first sync server of the wap gateways, So that the first Radius record informations are synchronized to the standby of the wap gateways by first sync server Use wap gateways.
Fig. 6 is a kind of structural representation of data transmission system provided in an embodiment of the present invention, the data transfer System includes network element 601, the first wap gateways 602 and the 2nd wap gateways 603;
The network element 601 is used to connect to the first wap gateways 602 by the first MPLS VPN to send end Hold request message;The first MPLS VPN connections are the routing device and institute by the side of network element 601 State the connection of the first wap gateways 602 foundation;
The first wap gateways 602 are used to receive the terminal request message, and to the terminal request message Handled, obtain the corresponding first remote authentication dial-in user service Radius notes of the terminal request message Record information;And the first Radius record informations are synchronized to the 2nd wap gateways 603;
The 2nd wap gateways 603 are used to receive described the first of the synchronization of the first wap gateways 602 Radius record informations;The 2nd wap gateways 603 and the first wap gateways 602 standby wap nets each other Close.
It is preferred that also including the first sync server 604 corresponding with the first wap gateways and with described the Corresponding second sync server 605 of two wap gateways;
The first wap gateways 602 are additionally operable to the first Radius record informations being sent to described first Sync server 604, and receive the 2nd Radius record informations that second sync server 605 is sent; The 2nd Radius record informations are that the 2nd wap gateways 603 are handled the progress of terminal request message To and be sent to second sync server 605;
First sync server 604 is used to the first Radius record informations being synchronized to described second Wap gateways 603;
Second sync server 605 is used to the 2nd Radius record informations being synchronized to described first Wap gateways 602.
It is preferred that the network element is additionally operable to after determining that the 2nd wap gateways 603 are unavailable, to described first Wap gateways 602 send the connection request message for setting up the first MPLS VPN connections;2nd wap There is the 2nd MPLS set up by the routing device of the side of network element 601 between gateway 603 and the network element VPN connections;
The first wap gateways 602 are additionally operable to be set up with the network element 601 according to the connection request message The first MPLS VPN connections.
It can be seen from the above:
In the above embodiment of the present invention, the first wap gateways receive network element and connected by the first MPLS VPN The terminal request message received and sent, by handling terminal request message, obtains terminal request message pair The first Radius record informations answered, and the first Radius record informations are synchronized to the 2nd wap gateways, 2nd wap gateways and the first wap gateways standby wap gateways each other.In the embodiment of the present invention, the first MPLS VPN connections are the connections set up by the routing device of network element side network element and the first wap gateways, on the one hand, by In MPLS-VPN compared with GRE, it is in CMNET routing tables, and distribution is more dispersed, is conducive to stream Amount is balanced, can make full use of network node bandwidth, reduces network congestion, is more suitable for big flow processing;Separately On the one hand, when carrying out disaster tolerance switching, operation does not further relate to network element device, without carrying out gre tunneling tune It is whole, and because the first Radius record informations are synchronized to the 2nd wap gateways by the first wap gateways, realize Backup, therefore, when by the first wap gateway handoffs to the 2nd wap gateways, without forcing under user Line again again reach the standard grade registration etc. operation, substantially increase disaster tolerance switching efficiency.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method or computer journey Sequence product.Therefore, the present invention can use complete hardware embodiment, complete software embodiment or combine software With the form of the embodiment of hardware aspect.Moreover, the present invention can be used wherein includes meter one or more Calculation machine usable program code computer-usable storage medium (include but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.
The present invention is with reference to the production of method according to embodiments of the present invention, equipment (system) and computer program The flow chart and/or block diagram of product is described.It should be understood that can by computer program instructions implementation process figure and / or each flow and/or square frame in block diagram and the flow in flow chart and/or block diagram and/ Or the combination of square frame.These computer program instructions can be provided to all-purpose computer, special-purpose computer, insertion Formula processor or the processor of other programmable data processing devices are to produce a machine so that pass through and calculate The instruction of the computing device of machine or other programmable data processing devices is produced for realizing in flow chart one The device for the function of being specified in individual flow or multiple flows and/or one square frame of block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or the processing of other programmable datas to set In the standby computer-readable memory worked in a specific way so that be stored in the computer-readable memory Instruction produce include the manufacture of command device, the command device realization in one flow or multiple of flow chart The function of being specified in one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices, made Obtain and perform series of operation steps on computer or other programmable devices to produce computer implemented place Reason, so that the instruction performed on computer or other programmable devices is provided for realizing in flow chart one The step of function of being specified in flow or multiple flows and/or one square frame of block diagram or multiple square frames.
, but those skilled in the art once know base although preferred embodiments of the present invention have been described This creative concept, then can make other change and modification to these embodiments.So, appended right will Ask and be intended to be construed to include preferred embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification without departing from this hair to the present invention Bright spirit and scope.So, if the present invention these modifications and variations belong to the claims in the present invention and Within the scope of its equivalent technologies, then the present invention is also intended to comprising including these changes and modification.

Claims (13)

1. a kind of data transmission method, it is characterised in that this method includes:
It is special by the first multi-protocol tag exchange virtual that first Wireless Application Protocol wap gateways receive network element The terminal request message of network technology MPLS VPN linkup transmits;The first MPLS VPN connections are to pass through The connection that the routing device of the network element side network element is set up with the first wap gateways;
The first wap gateways are handled the terminal request message, obtain the terminal request message Corresponding first remote authentication dial-in user service Radius record informations;
The first Radius record informations are synchronized to the 2nd wap gateways, described by the first wap gateways Two wap gateways and the first wap gateways standby wap gateways each other.
2. the method as described in claim 1, it is characterised in that the first wap gateways receive network element and led to Before the terminal request message for crossing the first MPLS VPN linkup transmits, in addition to:
The connection for setting up the first MPLS VPN connections that first wap gateways receive the network element transmission please Message is sought, the connection request message is that the network element determines to send after the 2nd wap gateways are unavailable, There is second set up by the routing device of the network element side network element between the 2nd wap gateways and the network element MPLS VPN connections;
The first wap gateways set up the first MPLS according to the connection request message and the network element VPN connections.
3. method as claimed in claim 2, it is characterised in that the first wap gateways receive the net What member was sent sets up before the connection request message of the first MPLS VPN connections, in addition to:
The first wap gateways receive the 2nd Radius record informations that the 2nd wap gateways are sent, described 2nd Radius record informations are that the 2nd wap gateways are handled terminal request message.
4. method as claimed in claim 3, it is characterised in that the terminal request message is service request Message;The business request information includes the identification information of the corresponding user of the terminal;
The first wap gateways are handled the terminal request message, obtain the terminal request message Corresponding first Radius record informations, including:
The first wap gateways obtain the identification information pair of the user according to the identification information of the user The 2nd Radius record informations answered;
The first wap gateways according to the 2nd Radius record informations corresponding to the identification information of the user, The business request information is handled, the corresponding first Radius records of the business request information are obtained Information.
5. the method as described in any one of Claims 1-4, it is characterised in that the first wap gateways will The first Radius record informations are synchronized to the 2nd wap gateways, including:
The first Radius record informations are sent to the first wap gateways pair by the first wap gateways The first sync server answered, so that first sync server is same by the first Radius record informations Walk to the 2nd wap gateways.
6. a kind of wap gateways, it is characterised in that the wap gateways include:
Receiving module, for receiving terminal request message of the network element by the first MPLS VPN linkup transmits; The first MPLS VPN connections are to be set up by the routing device of the network element side network element with the wap gateways Connection;
Processing module, for handling the terminal request message, obtains the terminal request message pair The the first remote authentication dial-in user service Radius record informations answered;
Synchronization module, the standby wap for the first Radius record informations to be synchronized to the wap gateways Gateway.
7. wap gateways as claimed in claim 6, it is characterised in that the receiving module is additionally operable to:
The connection request message for setting up the first MPLS VPN connections that the network element is sent is received, it is described Connection request message is that the network element determines to send after the standby wap gateways of the wap gateways are unavailable, There is the routing device by the network element side network element between the standby wap gateways of the wap gateways and the network element The 2nd MPLS VPN connections set up;
The processing module is additionally operable to:
The first MPLS VPN are set up according to the connection request message and the network element to be connected.
8. wap gateways as claimed in claim 7, it is characterised in that the receiving module is additionally operable to:
Receive the 2nd Radius record informations that the standby wap gateways of the wap gateways are sent, described second Radius record informations are that the standby wap gateways of the wap gateways are handled terminal request message 's.
9. wap gateways as claimed in claim 8, it is characterised in that the terminal request message is business Request message;The business request information includes the identification information of the corresponding user of the terminal;
The processing module specifically for:
According to the identification information of the user, the 2nd Radius notes corresponding to the identification information of the user is obtained Record information;
According to the 2nd Radius record informations corresponding to the identification information of the user, the service request is disappeared Breath is handled, and obtains the corresponding first Radius record informations of the business request information.
10. the wap gateways as described in any one of claim 6 to 9, it is characterised in that the synchronization module Specifically for:
The first Radius record informations are sent to corresponding first sync server of the wap gateways, So that the first Radius record informations are synchronized to the standby of the wap gateways by first sync server Use wap gateways.
11. a kind of data transmission system, it is characterised in that the data transmission system includes network element, the first wap Gateway and the 2nd wap gateways;
The network element, which is used to connect to the first wap gateways by the first MPLS VPN, sends terminal request Message;The first MPLS VPN connections are the routing device and the first wap by the network element side network element The connection that gateway is set up;
The first wap gateways are used to receive the terminal request message, and the terminal request message is entered Row processing, obtains the corresponding first remote authentication dial-in user service Radius records of the terminal request message Information;And the first Radius record informations are synchronized to the 2nd wap gateways;
The 2nd wap gateways are used for the first Radius records for receiving the first wap gateway synchronizations Information;The 2nd wap gateways and the first wap gateways standby wap gateways each other.
12. data transmission system as claimed in claim 11, it is characterised in that also including with described first Corresponding first sync server of wap gateways and the second sync server corresponding with the 2nd wap gateways;
The first wap gateways are additionally operable to the first Radius record informations being sent to described first synchronously Server, and receive the 2nd Radius record informations that second sync server is sent;Described second Radius record informations are that the 2nd wap gateways are handled terminal request message and are sent to institute State the second sync server;
First sync server is used to the first Radius record informations being synchronized to the 2nd wap Gateway;
Second sync server is used to the 2nd Radius record informations being synchronized to the first wap Gateway.
13. data transmission system as claimed in claim 11, it is characterised in that the network element is additionally operable to really After the fixed 2nd wap gateways are unavailable, sent to the first wap gateways and set up the first MPLS The connection request message of VPN connections;Exist between the 2nd wap gateways and the network element and pass through the net The 2nd MPLS VPN connections that the routing device of first side is set up;
The first wap gateways are additionally operable to set up described first according to the connection request message and the network element MPLS VPN connections.
CN201610087693.1A 2016-02-16 2016-02-16 Data transmission method, wap gateway and system Active CN107086958B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610087693.1A CN107086958B (en) 2016-02-16 2016-02-16 Data transmission method, wap gateway and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610087693.1A CN107086958B (en) 2016-02-16 2016-02-16 Data transmission method, wap gateway and system

Publications (2)

Publication Number Publication Date
CN107086958A true CN107086958A (en) 2017-08-22
CN107086958B CN107086958B (en) 2020-02-18

Family

ID=59614506

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610087693.1A Active CN107086958B (en) 2016-02-16 2016-02-16 Data transmission method, wap gateway and system

Country Status (1)

Country Link
CN (1) CN107086958B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112399455A (en) * 2019-08-16 2021-02-23 武汉所为科技有限公司 Lora gateway control method and Lora communication system
CN114157555A (en) * 2021-11-12 2022-03-08 杭州迪普科技股份有限公司 Access information synchronization method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040133619A1 (en) * 2003-01-07 2004-07-08 Corrigent Systems Ltd. Hierarchical virtual private lan service protection scheme
CN101150594A (en) * 2007-10-18 2008-03-26 中国联合通信有限公司 An integrated access method and system for mobile cellular network and WLAN
WO2008039506A2 (en) * 2006-09-27 2008-04-03 Cipheroptics, Inc. Deploying group vpns and security groups over an end-to-end enterprise network and ip encryption for vpns
CN101399742A (en) * 2007-09-28 2009-04-01 ***通信集团公司 Data service network system and access method of data service
CN101959304A (en) * 2009-07-15 2011-01-26 ***通信集团设计院有限公司 Method for scheduling wireless access protocol (WAP) gateway resources and associated equipment
CN102025549A (en) * 2010-12-20 2011-04-20 中国联合网络通信集团有限公司 Backup transmission method and system for fixed network multi-protocol label switching virtual private network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040133619A1 (en) * 2003-01-07 2004-07-08 Corrigent Systems Ltd. Hierarchical virtual private lan service protection scheme
WO2008039506A2 (en) * 2006-09-27 2008-04-03 Cipheroptics, Inc. Deploying group vpns and security groups over an end-to-end enterprise network and ip encryption for vpns
CN101399742A (en) * 2007-09-28 2009-04-01 ***通信集团公司 Data service network system and access method of data service
CN101150594A (en) * 2007-10-18 2008-03-26 中国联合通信有限公司 An integrated access method and system for mobile cellular network and WLAN
CN101959304A (en) * 2009-07-15 2011-01-26 ***通信集团设计院有限公司 Method for scheduling wireless access protocol (WAP) gateway resources and associated equipment
CN102025549A (en) * 2010-12-20 2011-04-20 中国联合网络通信集团有限公司 Backup transmission method and system for fixed network multi-protocol label switching virtual private network

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112399455A (en) * 2019-08-16 2021-02-23 武汉所为科技有限公司 Lora gateway control method and Lora communication system
CN114157555A (en) * 2021-11-12 2022-03-08 杭州迪普科技股份有限公司 Access information synchronization method
CN114157555B (en) * 2021-11-12 2023-05-26 杭州迪普科技股份有限公司 Access information synchronization method

Also Published As

Publication number Publication date
CN107086958B (en) 2020-02-18

Similar Documents

Publication Publication Date Title
CN106209490B (en) Select and monitor the method and system of multiple service key performance indicators
EP3668025B1 (en) Routing control method, device, and system
CN1937541B (en) Network performance test method
US20200296181A1 (en) Data transmission method, apparatus and system
CN105634956B (en) A kind of message forwarding method, device and system
US20180062979A1 (en) Methods and Arrangements for Multipath Traffic Aggregation
CN106921572B (en) A kind of method, apparatus and system for propagating qos policy
ES2866967T3 (en) Method and device for service traffic processing
CN103209108B (en) A kind of route generating method based on DVPN and equipment
CN104320499B (en) The method for building up and device of a kind of service transmission link
CN105791169A (en) Switch transmission control method, switch transmitting method and related equipment in SDN (Software Defined Network)
US20230300726A1 (en) Data processing method and apparatus, network element device, storage medium, and program product
CN105874756B (en) The transmission method and equipment of control signaling
CN108882305A (en) A kind of shunt method and device of data packet
CN110072257B (en) Method for user intercommunication under MEC
CN103716213A (en) Method for operation in fixed access network and method for operation in user equipment
CN103491005A (en) Method for controlling transmission of message, access point device and relevant system
CN105227393A (en) A kind of bidirectional forwarding detection (BFD) method
CN107820262A (en) Method for parameter configuration, apparatus and system
CN103796246A (en) Data distribution method, data distribution device and data distribution system
CN103731817B (en) Data transmission method and equipment
CN108141743A (en) The method of improved disposition, telecommunication network, user equipment, system, program and the computer program product exchanged at least one communication between telecommunication network and at least one user equipment
CN108617008B (en) A kind of method and apparatus of business data processing
CN107086958A (en) A kind of data transmission method, wap gateways and system
WO2015184840A1 (en) Method, apparatus and system for acquiring response message, and method, apparatus and system for routing response message

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
GR01 Patent grant
GR01 Patent grant