CN107086958A - A kind of data transmission method, wap gateways and system - Google Patents
A kind of data transmission method, wap gateways and system Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup 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
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.
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)
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)
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 |
-
2016
- 2016-02-16 CN CN201610087693.1A patent/CN107086958B/en active Active
Patent Citations (6)
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)
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 |