CN105324961B - Gre tunneling implementation method, access point and gateway - Google Patents

Gre tunneling implementation method, access point and gateway Download PDF

Info

Publication number
CN105324961B
CN105324961B CN201380001119.4A CN201380001119A CN105324961B CN 105324961 B CN105324961 B CN 105324961B CN 201380001119 A CN201380001119 A CN 201380001119A CN 105324961 B CN105324961 B CN 105324961B
Authority
CN
China
Prior art keywords
address
message
gre tunneling
attribute
field
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.)
Active
Application number
CN201380001119.4A
Other languages
Chinese (zh)
Other versions
CN105324961A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910162050.2A priority Critical patent/CN109921973A/en
Publication of CN105324961A publication Critical patent/CN105324961A/en
Application granted granted Critical
Publication of CN105324961B publication Critical patent/CN105324961B/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
    • 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/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/1036Signalling gateways at the edge

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the present invention provides a kind of gre tunneling implementation method, access point and gateway, gre tunneling implementation method of the present invention, comprising: AP receives the first message, and the address of GW is carried in first message;The AP is configured to the gre tunneling of the GW, and the source address of the gre tunneling is the address of the AP, and the destination address of the gre tunneling is the address of the GW;The AP receives the second message that user equipment is sent;The AP carries out gre tunneling to second message and encapsulates to form third message;The AP sends the third message to the GW by the gre tunneling, which carries the address of the AP.In the case that the embodiment of the present invention is realized more than the AP quantity, gre tunneling can be efficiently established between AP and GW.

Description

Gre tunneling implementation method, access point and gateway
Technical field
The present embodiments relate to the communication technology more particularly to a kind of gre tunneling implementation methods, access point and gateway.
Background technique
In real network transmission, operator realizes that the business of user is transmitted often through configured tunneling technique, such as virtual local area Net (Virtual Local Area Network, abbreviation VLAN) and the tunnel pseudo-wire (Pseudo Wire, abbreviation PW) etc..But These tunnel configurations have certain functional requirement to network and the network equipment.Such as it when configuring the tunnel PW, needs in network Provider edge equipment (Provider Edge, abbreviation PE) and carrier core equipment (Provider, abbreviation P) require to prop up Hold label forwarding.And the tunnel generic route encapsulation (Generic Route Encapsulation, abbreviation GRE) is a kind of succinct Data tunnel mode, it is thus only necessary to guarantee that the edge device in tunnel guarantees the configuration in tunnel, therefore GRE technology is set The extensive concern of standby quotient and operator.
In WLAN (Wireless Local Access Network, referred to as: WLAN) network, gre tunneling is outstanding It is applicable.Usual wlan network framework includes access point (Access Point, abbreviation AP), access controller (Access Controller, abbreviation AC) and gateway (Gateway, abbreviation GW).AP is to be laid in terminal side, for the network element of terminal access, example If Wireless Fidelity (Wireless Fidelity, abbreviation WiFi) hot spot etc. is AP.AC is controlled for access network element, such as right The configuration etc. of AP information.AC, which can be laid in data transfer path, is responsible for routing forwarding, can also only connect with GW, be responsible for connecing Enter control.GW is WLAN gateway equipment, also referred to as WLAN GW, is responsible for WLAN user management.WLAN GW contains operator's net Network middle width strip remote access server (Broadband Remote Access Server, abbreviation BRAS)/wideband network gateway The function of (Broadband Network Gateway, abbreviation BNG);Future has trend to dispose individual WLAN GW completion WLAN The various management of user, including charging, strategy, service quality (Quality of Service, abbreviation QoS) etc..
Currently, WLAN GW is as WLAN default gateway, the terminal device of WLAN, such as user equipment (User Equipment, abbreviation UE) or the user data of personal computer (Personal Computer, abbreviation PC) etc. wish by two Layer network or three-layer network are transmitted to WLAN GW.Need to provide a kind of general data transmission mechanism under this scene.Due to The deployment of PW and VLAN between AP and WLAN GW network and the network equipment have certain functional requirement.In order to reduce to biography The requirement of defeated network, many equipment vendors and operator, which favor, realizes the data routing between AP and WLANGW in GRE technology.
However, it is tunnel that current gre tunneling needs configure mutual address on the source node of gre tunneling and destination node The destination address in road, i.e. realization static configuration gre tunneling.But static configuration mode is used, since the quantity of AP is excessive, realize Difficult when static configuration, not only configuration work amount is very big, but also is easy error, therefore can increase great work to operator Make cost.
Summary of the invention
The embodiment of the present invention provides a kind of gre tunneling implementation method, access point and gateway.
In a first aspect, the embodiment of the present invention provides a kind of generic route encapsulation gre tunneling implementation method, comprising:
Access point AP receives the first message, and the address of gateway GW is carried in first message;
The AP is configured to the gre tunneling of the GW, and the source address of the gre tunneling is the address of the AP, the GRE The destination address in tunnel is the address of the GW;
The AP receives the second message that user equipment is sent;
The AP carries out gre tunneling to second message and encapsulates to form third message;
The AP sends the third message to the GW by the gre tunneling, and the third message carries the AP Address.
In the first possible implementation of the first aspect, the AP receives the first message, in first message The address for carrying GW includes:
The AP receives the wireless access point agreement CAPWAP message of the control that access controller AC is sent and configuration, described CAPWAP message carries the address of the GW.
It is in the second possible implementation, described according to the first possible implementation of first aspect CAPWAP message include at least GW address configuration attribute, and the GW address configuration attribute include type field, length field and Attribute value field, wherein the numerical value of the type field is GW address configuration attribute, the attribute value for identifying the attribute The numerical value of field is the address of the GW.
In a third possible implementation of the first aspect, the AP receives the first message, in first message The address for carrying GW includes:
The AP initiates dial user's remote authentication service Radius access request to certificate server by the GW;
The AP receives the Radius access response that the GW is returned, and the Radius access response carries the ground of the GW Location.
It is in the fourth possible implementation, described according to the third possible implementation of first aspect Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute includes type field, length word Section and attribute value field, wherein the numerical value of the type field is GW address configuration attribute, the category for identifying the attribute Property value field numerical value be the GW address.
Second aspect, the embodiment of the present invention provide a kind of generic route encapsulation gre tunneling implementation method, comprising:
Access point AP sends the 4th message to gateway GW, carries the address of the AP in the 4th message, and the described 4th For message for notifying the GW to be configured to the gre tunneling of the AP, the source address of the gre tunneling is the address of the GW, institute The destination address for stating gre tunneling is the address of the AP;
The AP receives the 5th message that the GW is sent by the gre tunneling, and the 5th message carries the GW Address, the 5th message is for notifying the AP to be configured to the gre tunneling of the GW.
In the first possible implementation of the second aspect, AP sends the 4th message to GW, in the 4th message The address for carrying the AP includes:
The AP initiates Radius access request to certificate server by the GW, takes in the Radius access request Address with the AP, so that the GW obtains the address of the AP from the Radius access request.
It is in the second possible implementation, described according to the first possible implementation of second aspect Radius access request includes at least AP address configuration attribute, and the AP address configuration attribute includes type field, length word Section and attribute value field, wherein the numerical value of the type field is AP address configuration attribute, the category for identifying the attribute Property value field numerical value be the AP address.
The third aspect, the embodiment of the present invention provide a kind of generic route encapsulation gre tunneling implementation method, comprising:
Gateway GW sends the first message to access point AP, and first message carries the address of the GW, first report For text for notifying the AP to be configured to the gre tunneling of the GW, the source address of the gre tunneling is the address of the AP, described The destination address of gre tunneling is the address of the GW;
The GW receives the third message that the AP is sent by the gre tunneling, and the third message carries the AP Address, the third message is for notifying the GW to be configured to the gre tunneling of the AP.
In the first possible implementation of the third aspect, the GW sends the first message, first report to AP The address that text carries the GW includes:
The GW receives the Radius access response that the certificate server returns, and will carry the address of the GW Radius access response is sent to the AP by access controller AC or directly sends to the AP.
It is in the second possible implementation, described according to the first possible implementation of the third aspect Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute includes type field, length word Section and attribute value field, wherein the numerical value of the type field is GW address configuration attribute, the category for identifying the attribute Property value field numerical value be the GW address.
In the third possible implementation of the third aspect, the third message is that the AP receives user equipment hair After the second message sent, gre tunneling is carried out to second message and encapsulates to be formed.
Fourth aspect, the embodiment of the present invention provide a kind of generic route encapsulation gre tunneling implementation method, comprising:
Gateway GW receives the 4th message that access point AP is sent, and the address of the AP is carried in the 4th message;
The GW is configured to the gre tunneling of the AP, and the source address of the gre tunneling is the address of the GW;The GRE The destination address in tunnel is the address of the AP;
The GW sends the 5th message to the AP by the gre tunneling, and the 5th message carries the ground of the GW Location;5th message is for notifying the AP to be configured to the gre tunneling of the GW.
5th aspect, the embodiment of the present invention provide a kind of access point, comprising:
First receiving module carries the address of gateway GW for receiving the first message in first message;
First configuration module, for being configured to the gre tunneling of the GW, the source address of the gre tunneling is the AP's Address, the destination address of the gre tunneling are the address of the GW;
Second receiving module, for receiving the second message of user equipment transmission;
Package module encapsulates to form third message for carrying out gre tunneling to second message;
First sending module, for sending the third message to the GW, the third message by the gre tunneling Carry the address of the AP.
In the first possible implementation of the 5th aspect, first receiving module is specifically used for: receiving access The wireless access point agreement CAPWAP message of control and configuration that controller AC is sent, the CAPWAP message carry the GW's Address.
It is in the second possible implementation, described according to the first possible implementation of the 5th aspect CAPWAP message include at least GW address configuration attribute, and the GW address configuration attribute include type field, length field and Attribute value field, wherein the numerical value of the type field is GW address configuration attribute, the attribute value for identifying the attribute The numerical value of field is the address of the GW.
The 5th aspect the third possible implementation in, first receiving module is specifically used for: by GW to Certificate server initiates Radius access request, receives the Radius that GW is returned and accesses response, the Radius access response is taken Address with the GW.
It is in the fourth possible implementation, described according to the third possible implementation of the 5th aspect Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute includes type field, length word Section and attribute value field, wherein the numerical value of the type field is GW address configuration attribute, the category for identifying the attribute Property value field numerical value be the GW address.
6th aspect, the embodiment of the present invention provide a kind of access point, comprising:
Second sending module is used to send the 4th message to gateway GW, the address of the AP is carried in the 4th message, For 4th message for notifying the GW to be configured to the gre tunneling of the AP, the source address of the gre tunneling is the GW's Address, the destination address of the gre tunneling are the address of the AP;
Third receiving module, the 5th message sent for receiving the GW by the gre tunneling, the 5th message The address of the GW is carried, the 5th message is for notifying the AP to be configured to the gre tunneling of the GW.
In the first possible implementation of the 6th aspect, second sending module is specifically used for: by described GW initiates Radius access request to certificate server, the address of the AP is carried in the Radius access request, so that institute State the address that GW obtains the AP from the Radius access request.
It is in the second possible implementation, described according to the first possible implementation of the 6th aspect Radius access request includes at least AP address configuration attribute, and the AP address configuration attribute includes type field, length word Section and attribute value field, wherein the numerical value of the type field is AP address configuration attribute, the category for identifying the attribute Property value field numerical value be the AP address.
7th aspect, the embodiment of the present invention provide a kind of gateway, comprising:
Third sending module, for sending the first message to access point AP, first message carries the address of the GW, For first message for notifying the AP to be configured to the gre tunneling of the GW, the source address of the gre tunneling is the AP's Address, the destination address of the gre tunneling are the address of the GW;
4th receiving module, the third message sent for receiving the AP by the gre tunneling, the third message The address of the AP is carried, the third message is for notifying the GW to be configured to the gre tunneling of the AP.
In the first possible implementation of the 7th aspect, the third sending module is specifically used for: described in reception The Radius that certificate server returns accesses response, and the Radius for carrying the address of GW access response is passed through access controller AC is sent to AP or directly sends to AP.
It is in the second possible implementation, described according to the first possible implementation of the 7th aspect Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute includes type field, length word Section and attribute value field, wherein the numerical value of the type field is GW address configuration attribute, the category for identifying the attribute Property value field numerical value be the GW address.
In the third possible implementation of the 7th aspect, the third message is that the AP receives user equipment hair After the second message sent, gre tunneling is carried out to second message and encapsulates to be formed.
Eighth aspect, the embodiment of the present invention provide a kind of gateway, comprising:
5th receiving module carries the AP in the 4th message for receiving the 4th message of access point AP transmission Address;
Second configuration module, for being configured to the gre tunneling of the AP, the source address of the gre tunneling is the GW's Address;The destination address of the gre tunneling is the address of the AP;
4th sending module, for sending the 5th message to the AP by the gre tunneling, the 5th message is carried The address of the GW;5th message is for notifying the AP to be configured to the gre tunneling of the GW.
A kind of gre tunneling implementation method, access point and gateway are not necessarily to the storage pair respectively in AP and GW by static configuration Address is held, but during dynamic interaction, so that AP and GW is obtained opposite end address and stores.Also, the interaction in gre tunneling Data, with opposite end address, address is packaged transmission as a purpose, safeguards without the state to gre tunneling, thus, so that The foundation of dynamic GRE (Generic Routing Encapsulation) tunnel is flexibly, easy, signaling is at low cost.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached Figure is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this field For those of ordinary skill, without any creative labor, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention one provides;
Fig. 2A is the signaling process figure of gre tunneling implementation method provided by Embodiment 2 of the present invention;
The network architecture schematic diagram that Fig. 2 B-2D is applicable in by the embodiment of the present invention two;
Fig. 3 A is the signaling process figure for the gre tunneling implementation method that the embodiment of the present invention three provides;
The structural schematic diagram for the xenogenesis access network that Fig. 3 B is applicable in by the embodiment of the present invention three;
Fig. 4 is the signaling process figure for the gre tunneling implementation method that the embodiment of the present invention four provides;
Fig. 5 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention five provides;
Fig. 6 is the signaling process figure for the gre tunneling implementation method that the embodiment of the present invention six provides;
Fig. 7 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention seven provides;
Fig. 8 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention eight provides;
Fig. 9 is the structural schematic diagram for the access point that the embodiment of the present invention nine provides;
Figure 10 is the structural schematic diagram for the access point that the embodiment of the present invention ten provides;
Figure 11 is the structural schematic diagram for the gateway that the embodiment of the present invention 11 provides;
Figure 12 is the structural schematic diagram for the gateway that the embodiment of the present invention 12 provides;
Figure 13 is the structural schematic diagram for the access point that the embodiment of the present invention 13 provides;
Figure 14 is the structural schematic diagram for the gateway that the embodiment of the present invention 14 provides.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
Embodiment one
Fig. 1 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention one provides, and this method is applicable in AP and GW Between establish gre tunneling.There are many network architectures including AP and GW, the technical solution of applicable the present embodiment.For example, this Embodiment is not only suitable for the foundation of gre tunneling under xenogenesis access net scene, is also applied for building for gre tunneling under wlan network scene Vertical, the specific implementation under the various network architectures will be described in detail by subsequent embodiment.
The method of the present embodiment can be implemented by the access point of terminal side, as shown in Figure 1, this method can be according to such as dirty Cheng Jinhang:
101, AP receives the first message, and the address of GW is carried in first message.
102, the AP is configured to the gre tunneling of the GW, and the source address of the gre tunneling is the address of the AP, the gre tunneling Destination address is the address of the GW.
103, the AP receives the second message that user equipment is sent;
104, the AP encapsulates to form third message to second message progress gre tunneling;
105, the AP sends the third message to the GW by the gre tunneling, which carries the address of the AP.
The technical solution of the present embodiment, the first message can be the message newly defined, also can use and have various interactions The message of process, such as wireless access point agreement (the Control And Provisioning of based on control and configuration Wireless Access Points Protocol Specification, abbreviation CAPWAP) message, Radius verification process Message etc., as long as being able to satisfy makes AP and GW obtain corresponding address.In the present embodiment, without passing through static configuration in AP With opposite end address is stored in GW respectively, but during dynamic interaction, so that AP and GW is obtained opposite end address and store.Also, The data of interaction in gre tunneling, actually with opposite end address, address is packaged transmission as a purpose, without to GRE The state in tunnel safeguarded, thus so that the foundation of dynamic GRE (Generic Routing Encapsulation) tunnel flexibly, easy, signaling is at low cost.
The technical solution of the embodiment of the present invention is applicable in multiple network framework, is realized using existing process, in detail It is described below:
Embodiment two
Fig. 2A is the signaling process figure of gre tunneling implementation method provided by Embodiment 2 of the present invention, and Fig. 2 B-2D is the present invention The network architecture schematic diagram that embodiment two is applicable in.As shown in Fig. 2 B, 2C, 2D, the network be wlan network, mainly include AP, AC and GW.It in Fig. 2 B, hangs by AC, data is forwarded by each AP, in Fig. 2 C, AC is located in the forward-path of data, what each AP was transmitted Data are concentrated via AC and are forwarded, and in Fig. 2 D, AC is integrated with GW, is equivalent to the function that GW has had both AC.Alternatively, AC may be used also To integrate with AP, the function of AC is realized by AP.
For the network condition of WLAN, the present embodiment specifically can be such that AP gets by the message of interaction between AP and AC The address of GW:
201, AP initiates CAPWAP discovery and register flow path to AC.
Wherein, after the AP electrifying startup, CAPWAP discovery and register flow path are initiated to AC.
202, AC sends the CAPWAP message for carrying the address GW to AP.
Wherein, it is carried out in data negotiation process between the AP and AC, which passes through CAPWAP agreement for GW address configuration Give the AP.
203, AP obtains the address of GW from the CAPWAP message.
Wherein, in 203, which receives the CAPWAP message that AC is sent, and therefrom obtains the address of the GW.Herein, CAPWAP message is that is, the first message, AP can therefrom obtain the address of the GW.In the different network architectures, CAPWAP Message can be sent by AC, or execute the network element transmission of AC function.
In above-described embodiment, which receives the CAPWAP message that AC is sent, which carries the address of the GW.By Popularization is easily modified without increasing additional process to the AP configuration for carrying out the address GW in CAPWAP message is utilized.
The present embodiment specifically can realize the configuration of the address GW by increasing attribute in CAPWAP message.The CAPWAP Message includes at least GW address configuration attribute, and the GW address configuration attribute includes type field, length field and attribute value word Section, wherein the numerical value of the type field is GW address configuration attribute for identifying the attribute, and the numerical value of the attribute value field is GW Address.For example, the CAPWAP message can be the configuration state response message of CAPWAP.In message Carry GW address configuration attribute, i.e. GW Address element.
The message format of CAWWAP configuration state response are as follows:
Wherein, the GW Address element format of definition are as follows:
Wherein, type identify the element type be GW Address element, the value be chosen for and RFC5415 Do not conflict value.Length is identified as the length of value.Value value is, for example, the IP address of GW, which can for IPv4 Location may be the address IPv6.When using load balancing, which can be multiple addresses GW for realizing load balancing and GW Cost value.
Embodiment three
Fig. 3 A is the signaling process figure for the gre tunneling implementation method that the embodiment of the present invention three provides, and is present embodiments provided The implementation that another AP obtains the address of GW includes the following: as shown in Figure 3A
301, AP sends Radius access request to GW.
Specifically, when AP electrifying startup, access authentication of user process is initiated, i.e. transmission Radius access request.
302, GW forwards the Radius access request to certificate server.
303, certificate server sends Radius access response to GW.
304, GW sends the Raidus access response for carrying the address GW to AP.
305, AP obtains the address of GW from the Raidus access response for carrying the address GW.
In above-described embodiment, which initiates Radius access request to certificate server by GW;The AP receives GW and returns Radius access response, Radius access response carries the address of the GW.Shown in the applicable Fig. 2 B-2D of above scheme In wlan network, it is also applicable to access in network in xenogenesis.In wlan network shown in fig. 2 C, it is only necessary to increase AC and turn to GW Radius access request is sent out, and to AP forwarding Radius access response, details are not described herein again.
Illustrate so that AC in wlan network polymerize with GW as an example, as shown in Figure 2 D, which is initiated by GW to certificate server Radius access request.The certificate server can account (Authentication Authorization for Certificate Authority Accounting, abbreviation AAA) agency (Proxy).That is, after the AP initiates user authentication process to GW, from GW to certificate server Initiate Radius access request;When certificate server returns to Radius access response to AP via GW, by GW by the ground of itself Location carries wherein, and AP receives the address that the GW is therefrom obtained after Radius access responds.
The structural schematic diagram for the xenogenesis access network that Fig. 3 B is applicable in by the embodiment of the present invention three, as shown in Figure 3B, the net Network includes: home network (Home Gateway, abbreviation HG), the access net A of different network protocol and access net B, gateway A, net Close B and aggregation gateway (Aggregation Gateway, abbreviation AG).Wherein, HG is equivalent to AP, and AG is equivalent to GW, can not set Independent AC is set, and its function is integrated in other network elements.The access net that xenogenesis access net refers mainly to different network protocol is mutual Connection forms the access nets of convergent architectures, as transmission control protocol (Transmission Control Protocol, abbreviation TCP)/ The agreement (Internet Protocol, abbreviation IP) and the Internet packet exchange agreement (Internetwork interconnected between network Packet Exchange protocol, abbreviation IPX)/sequence of packets exchange agreement (Sequenced Packet Exchange Protocol, abbreviation SPX) as different agreement cluster interconnect the access net to be formed, can pass through a variety of link bundlings realize use Family access bandwidth is promoted.
In xenogenesis access network scenarios, which initiates Radius access request, certification clothes to certificate server by AG When the Radius access response that business device returns returns to HG via AG, the address of itself is carried to access in the Radius and be responded by AG In, HG obtains the address of the AG from Radius access response.
Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute packet in the present embodiment Include type field, length field and attribute value field, wherein the numerical value of the type field is that the address GW is matched for identifying the attribute Attribute is set, the numerical value of the attribute value field is the address of GW.This have the advantage that can reduce the letter of gre tunneling foundation Expense is enabled, the efficiency that gre tunneling is established is improved.For example, the GW address configuration attribute for including in Radius access response, it can be with To extend Radius attribute, the address of GW is carried, the attribute format are as follows:
Wherein: Type value is reserved value, and Length is the length for being identified as string, the String mark for example, IP of GW Address.The address can may be the address IPv6 for the address IPv4.
Example IV
Fig. 4 is the signaling process figure for the gre tunneling implementation method that the embodiment of the present invention four provides, and this method provides one kind To the mode of the GW configuration address AP, as shown in figure 4, this method may include as follows:
401, the second message that user equipment is sent to the AP.
402, the AP encapsulates to form third message to second message progress gre tunneling, wherein the address of the GW is GRE The destination address of encapsulation.
403, AP sends the third message to GW.
404, GW learns the address of the AP from the third message.
In above-described embodiment, by the address configuration of the GW be the side AP gre tunneling destination address after, the AP is to be sent Upstream data be packaged and send so that the GW obtains the address of the AP from the upstream data, wherein use the side AP Destination address of the destination address of gre tunneling as encapsulation.The present embodiment may be equally applied to the case where Fig. 2 B-2D, be also suitable The xenogenesis shown in Fig. 3 B accesses in network.
Embodiment five
Fig. 5 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention five provides, and this method is also the same applicable each The network architecture of kind AP and GW.The method of the present embodiment can be implemented by the access point of terminal side, as shown in figure 5, this method can To be carried out according to following process:
501, AP sends the 4th message to GW, the address of the AP is carried in the 4th message, the 4th message is for notifying The GW is configured to the gre tunneling of the AP, and the source address of the gre tunneling is the address of the GW, and the destination address of the gre tunneling is should The address of AP.
502, the AP receives the 5th message that the GW is sent by the gre tunneling, and the 5th message carries the address of the GW, 5th message is for notifying the AP to be configured to the gre tunneling of the GW.
The technical solution of the present embodiment, the 4th message can be the message newly defined, also can use and have various interactions The message of process, such as based on CAPWAP message, the message etc. of Radius verification process, as long as being able to satisfy makes AP and GW acquisition pair The address answered.In the present embodiment, without storing opposite end address respectively in AP and GW by static configuration, but in dynamic In interactive process, so that AP and GW is obtained opposite end address and store.Also, the data of interaction in gre tunneling, actually with opposite end Address is packaged transmission as a purpose for address, safeguards without the state to gre tunneling, thus, so that dynamic GRE The foundation in tunnel is flexibly, easy, signaling is at low cost.
The technical solution of the embodiment of the present invention is applicable in multiple network framework, realizes using existing process, in detail Carefully it is described below:
Embodiment six
Fig. 6 is the signaling process figure for the gre tunneling implementation method that the embodiment of the present invention six provides, as shown in fig. 6, this implementation Example provides a kind of mode of GW acquisition address AP.It specifically includes as follows:
601, AP sends the Radius access request for carrying the address of the AP to GW.
602, GW obtains the address of the AP from the Radius access request.
603, GW forwards the Radius access request to certificate server.
In above-described embodiment, which initiates Radius access request to certificate server by GW, and Radius access is asked The middle address for carrying the AP is asked, so that the GW obtains the address of the AP from the Radius access request.Above scheme is applicable In wlan network shown in Fig. 2 B-2D, it is also applicable in the access network of xenogenesis shown in Fig. 3 B.
Illustrate so that AC in wlan network is laid in data transfer path responsible routing forwarding as an example, it as shown in Figure 2 C, should When AP accesses wlan network, user authentication process is completed by AC, i.e. the AP is initiated by AC, via GW to certificate server Radius access request carries itself address wherein in the Radius access request, when via GW, the GW from this The address of the AP is obtained in Radius access request.
In xenogenesis access net scene, by the ground of itself when HG initiates Radius access request to certificate server via AG Location carries wherein, and when via the AG, which obtains the address of the HG from the Radius access request.
The Radius access request includes at least AP address configuration attribute, and the AP address configuration attribute packet in the present embodiment Include type field, length field and attribute value field, wherein the numerical value of the type field is that the address AP is matched for identifying the attribute Attribute is set, the numerical value of the attribute value field is the address of AP.This have the advantage that can reduce the letter of gre tunneling foundation Expense is enabled, the efficiency that gre tunneling is established is improved.It, can be with for example, the AP address configuration attribute for including in the Radius access request To extend Radius attribute, the address of AP is carried, the attribute format are as follows:
Wherein: Type value is reserved value, and Length is the length for being identified as string, the String mark for example, IP of AP Address.The address can may be the address IPv6 for the address IPv4.
Optionally, on the basis of the above embodiments, the address for the GW which obtains is two or more, then the AP from this The cost of access of each GW, and the GW for selecting cost of access small according to the cost of access are obtained in one address configuration message;The AP will The address configuration of the small GW of cost of access is in the destination address locally as gre tunneling.
Embodiment seven
Fig. 7 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention seven provides, and this method is applicable in AP and GW Between establish gre tunneling.There are many network architectures including AP and GW, the technical solution of applicable the present embodiment.This implementation The method of example can be implemented by the GW of network side, as shown in fig. 7, this method can be carried out according to following process:
701, GW sends the first message to AP, which carries the address of the GW, and first message is for notifying this AP is configured to the gre tunneling of the GW, and the source address of the gre tunneling is the address of the AP, and the destination address of the gre tunneling is the GW Address.
702, GW receives the third message that the AP is sent by the gre tunneling, which carries the address of the AP, should Third message is for notifying the GW to be configured to the gre tunneling of the AP.
The present embodiment, the first message can be the message newly defined, also can use the message for having various interaction flows, Such as based on CAPWAP message, the message etc. of Radius verification process, as long as being able to satisfy makes AP and GW obtain corresponding address i.e. It can.In the present embodiment, without storing opposite end address respectively in AP and GW by static configuration, but in dynamic interaction process In, so that AP and GW is obtained opposite end address and stores.Also, in gre tunneling interaction data, actually using opposite end address as Destination address is packaged transmission, can not safeguard to the state of gre tunneling, thus, so that dynamic GRE (Generic Routing Encapsulation) tunnel is built Vertical flexible, simplicity, signaling are at low cost.
GW sends the first message to AP and is specifically as follows: the GW receives the Radius access that the certificate server returns and rings It answers, the Radius for carrying the address of GW access response is sent to AP by AC or is directly sent to AP.It can be found in aforementioned reality The process of example three is applied, details are not described herein again.
In the present embodiment, Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute Including type field, length field and attribute value field, wherein the numerical value of the type field is the address GW for identifying the attribute Configuration attribute, the numerical value of the attribute value field are the address of GW.It can be found in the process of previous embodiment three, details are not described herein again.
GW receives AP transmission third message and is specifically as follows: the GW receives the upstream data that AP is sent in gre tunneling, In, which encapsulates the address that destination address is the GW;The GW parses the address for obtaining the AP from the upstream data. That is, the upstream data encapsulates the as third message to be formed, that is, the third message is that the AP receives user equipment transmission After second message, gre tunneling is carried out to second message and encapsulates to be formed.It can be found in the process of previous embodiment four, herein not It repeats again.
Embodiment eight
Fig. 8 is the flow chart for the gre tunneling implementation method that the embodiment of the present invention eight provides, and this method is applicable in AP and GW Between establish gre tunneling.There are many network architectures including AP and GW, the technical solution of applicable the present embodiment.This implementation The method of example can be implemented by the GW of network side, as shown in figure 8, this method can be carried out according to following process:
801, GW receives the 4th message that AP is sent, and the address of the AP is carried in the 4th message.
802, the GW is configured to the gre tunneling of the AP, and the source address of the gre tunneling is the address of the GW;The gre tunneling Destination address is the address of the AP.
803, the GW sends the 5th message to the AP by the gre tunneling, and the 5th message carries the address of the GW;This Five messages are for notifying the AP to be configured to the gre tunneling of the GW.
The present embodiment, the 4th message can be the message newly defined, also can use the message for having various interaction flows, Such as based on CAPWAP message, the message etc. of Radius verification process, as long as being able to satisfy makes AP and GW obtain corresponding address i.e. It can.In the present embodiment, without storing opposite end address respectively in AP and GW by static configuration, but in dynamic interaction process In, so that AP and GW is obtained opposite end address and stores.Also, in gre tunneling interaction data, actually using opposite end address as Destination address is packaged transmission, can not safeguard to the state of gre tunneling, thus, so that dynamic GRE (Generic Routing Encapsulation) tunnel is built Vertical flexible, simplicity, signaling are at low cost.
GW receives AP the 4th message of transmission and is specifically as follows: the Radius access that the GW receives certificate server return is rung It answers;The Radius for carrying the address of GW is accessed to respond and is sent to AP by the AC or directly sends to AP by the GW, so that should AP obtains the address of the GW from Radius access response.It can be found in the process of previous embodiment three, details are not described herein again.
Optionally, on the basis of the above embodiments, this method can also include: that the GW sends the cost of access of itself To AP, so that the AP selects GW according to the cost of access of at least two GW.Specifically, in order to prevent gre tunneling due to failure and Lead to data transmission fails, multiple gre tunnelings can be configured for AP, at this point, AP is when selecting gre tunneling to transmit data, it can To go to measure according to the cost of access of the GW of gre tunneling opposite end (such as cost value), the preferential gre tunneling for selecting cost of access low. Alternative gre tunneling is provided this have the advantage that can transmit for data, guarantees the reliability of data transmission.
Optionally, on the basis of the above embodiments, the address of the AP or GW can be the IP address of the AP or GW.
Embodiment nine
Fig. 9 is the structural schematic diagram for the access point that the embodiment of the present invention nine provides, as shown in figure 9, the access point can wrap It includes: the first receiving module 91, the first configuration module 92, the second receiving module 93, package module 94 and the first sending module 95;Its In, which can be used for receiving the first message, and the address of GW is carried in first message;The first configuration mould Block 92 can be used for being configured to the gre tunneling of the GW, and the source address of the gre tunneling is the address of the AP, the purpose of the gre tunneling Address is the address of the GW;Second receiving module 93 can be used for receiving the second message of user equipment transmission;The Encapsulation Moulds Block 94 can be used for carrying out gre tunneling to second message encapsulating to form third message;First sending module 95 can be used for The third message is sent to the GW by the gre tunneling, which carries the address of the AP.
Optionally, which can be specifically used for: receive the wireless access of control and configuration that AC is sent Point agreement CAPWAP message, the CAPWAP message carry the address of the GW.
Optionally, which includes at least GW address configuration attribute, and the GW address configuration attribute includes type Field, length field and attribute value field, wherein the numerical value of the type field is GW address configuration category for identifying the attribute Property, the numerical value of the attribute value field is the address of GW.
Optionally, which can be specifically used for: initiate Radius access to certificate server by GW Request receives the Radius that GW is returned and accesses response, and Radius access response carries the address of the GW.
Optionally, Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute includes Type field, length field and attribute value field, wherein the numerical value of the type field is GW address configuration for identifying the attribute Attribute, the numerical value of the attribute value field are the address of GW.
The device of the present embodiment can be used for executing the technical solution of embodiment of the method shown in FIG. 1 to FIG. 4, specific function It can be detailed in above method embodiment, details are not described herein again.
Embodiment ten
Figure 10 is the structural schematic diagram of access point that the embodiment of the present invention ten provides, and as shown in Figure 10, which can be with It include: the second sending module 1001 and third receiving module 1002;Wherein, which can be used for sending out to GW The 4th message is sent, the address of the AP is carried in the 4th message, the 4th message is for notifying the GW to be configured to the GRE tunnel of the AP Road, the source address of the gre tunneling are the address of the GW, and the destination address of the gre tunneling is the address of the AP;The third receives mould Block 1002 can be used for receiving the 5th message that the GW is sent by the gre tunneling, and the 5th message carries the address of the GW, should 5th message is for notifying the AP to be configured to the gre tunneling of the GW.
Optionally, which can be specifically used for: initiating Radius to certificate server by GW and connect Enter request, the address of the AP is carried in the Radius access request, so that the GW obtains the AP from the Radius access request Address.
Optionally, which includes at least AP address configuration attribute, and the AP address configuration attribute includes Type field, length field and attribute value field, wherein the numerical value of the type field is AP address configuration for identifying the attribute Attribute, the numerical value of the attribute value field are the address of AP.
The device of the present embodiment can be used for executing the technical solution of embodiment of the method shown in Fig. 5 and Fig. 6, specific function It can be detailed in above method embodiment, details are not described herein again.
Embodiment 11
Figure 11 is the structural schematic diagram for the gateway that the embodiment of the present invention 11 provides, and as shown in figure 11, which can wrap It includes: third sending module 1101 and the 4th receiving module 1102;Wherein, which can be used for access point AP sends the first message, which carries the address of the GW, and first message is for notifying the AP to be configured to the GRE of the GW Tunnel, the source address of the gre tunneling are the address of the AP, and the destination address of the gre tunneling is the address of the GW;4th receives Module 1102 can be used for receiving the third message that the AP is sent by the gre tunneling, which carries the address of the AP, The third message is for notifying the GW to be configured to the gre tunneling of the AP.
Optionally, which can be specifically used for: the Radius for receiving certificate server return connects Enter response, the Radius for carrying the address of GW access response is sent to AP by access controller AC or is directly sent out to AP It send.
Optionally, Radius access response includes at least GW address configuration attribute, and the GW address configuration attribute includes Type field, length field and attribute value field, wherein the numerical value of the type field is GW address configuration for identifying the attribute Attribute, the numerical value of the attribute value field are the address of GW.
Optionally, which is after the AP receives the second message that user equipment is sent, to carry out to second message Gre tunneling, which encapsulates, to be formed.
The device of the present embodiment, can be used for executing the technical solution of embodiment of the method shown in Fig. 7, and concrete function is detailed in Above method embodiment, details are not described herein again.
Embodiment 12
Figure 12 is the structural schematic diagram for the gateway that the embodiment of the present invention 12 provides, and as shown in figure 12, which can wrap It includes: the 5th receiving module 1201, the second configuration module 1202 and the 4th sending module 1203;Wherein, the 5th receiving module 1201 can be used for receiving the 4th message of access point AP transmission, and the address of the AP is carried in the 4th message;Second configuration Module 1202 can be used for being configured to the gre tunneling of the AP, and the source address of the gre tunneling is the address of the GW;The gre tunneling Destination address is the address of the AP;4th sending module 1203 can be used for sending the 5th report to the AP by the gre tunneling Text, the 5th message carry the address of the GW;5th message is for notifying the AP to be configured to the gre tunneling of the GW.
The device of the present embodiment, can be used for executing the technical solution of embodiment of the method shown in Fig. 8, and concrete function is detailed in Above method embodiment, details are not described herein again.
Embodiment 13
Figure 13 is the structural schematic diagram for the access point that the embodiment of the present invention 13 provides, and as shown in figure 13, which can With include: transmitter 1301, receiver 1302, memory 1303 and respectively with the transmitter 1301, the receiver 1302 and The processor 1304 of the memory 1303 connection, wherein batch processing code, and the processor are stored in the memory 1303 1304, for calling the program code stored in the memory 1303, can execute the technology of embodiment of the method shown in FIG. 1 to FIG. 6 Scheme, concrete function are detailed in above method embodiment, and details are not described herein again.
Embodiment 14
Figure 14 is the structural schematic diagram of gateway that the embodiment of the present invention 14 provides, and as shown in figure 14, which can be with Include: transmitter 1401, receiver 1402, memory 1403 and respectively with the transmitter 1401, the receiver 1402 and should The processor 1404 that memory 1403 connects, wherein batch processing code, and the processor 1404 are stored in the memory 1403 For calling the program code stored in the memory 1403, the technical side of embodiment of the method shown in Fig. 7 and Fig. 8 can be executed Case, concrete function are detailed in above method embodiment, and details are not described herein again.
Those of ordinary skill in the art will appreciate that: realize that all or part of above-mentioned each method embodiment can pass through journey Sequence instructs relevant hardware to complete.Program above-mentioned can be stored in a computer readable storage medium.The program exists When execution, executing includes above-mentioned each method embodiment;And storage medium above-mentioned includes: ROM, RAM, magnetic or disk etc. The various media that can store program code.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (26)

1. a kind of generic route encapsulation gre tunneling implementation method characterized by comprising
Access point AP receives the first message, and the address of gateway GW is carried in first message;
The AP is configured to the gre tunneling of the GW, and the source address of the gre tunneling is the address of the AP, the gre tunneling Destination address be the GW address;
The AP receives the second message that user equipment is sent;
The AP carries out gre tunneling to second message and encapsulates to form third message;
The AP sends the third message to the GW by the gre tunneling, and the third message carries the ground of the AP Location, the third message is for notifying the GW to be configured to the gre tunneling of the AP.
2. being taken in first message the method according to claim 1, wherein the AP receives the first message Address with GW includes:
The AP receives the wireless access point agreement CAPWAP message of the control that access controller AC is sent and configuration, described CAPWAP message carries the address of the GW.
3. according to the method described in claim 2, it is characterized in that, the CAPWAP message includes at least GW address configuration category Property, and the GW address configuration attribute includes type field, length field and attribute value field, wherein the type field Numerical value is GW address configuration attribute for identifying the attribute, and the numerical value of the attribute value field is the address of the GW.
4. being taken in first message the method according to claim 1, wherein the AP receives the first message Address with GW includes:
The AP initiates dial user's remote authentication service Radius access request to certificate server by the GW;
The AP receives the Radius access response that the GW is returned, and the Radius access response carries the address of the GW.
5. according to the method described in claim 4, it is characterized in that, Radius access response includes at least GW address configuration Attribute, and the GW address configuration attribute includes type field, length field and attribute value field, wherein the type field Numerical value for identifying the attribute be GW address configuration attribute, the numerical value of the attribute value field is the address of GW.
6. a kind of generic route encapsulation gre tunneling implementation method characterized by comprising
Access point AP sends the 4th message to gateway GW, and the address of the AP, the 4th message are carried in the 4th message For notifying the GW to be configured to the gre tunneling of the AP, the source address of the gre tunneling is the address of the GW, the GRE The destination address in tunnel is the address of the AP;
The AP receives the 5th message that the GW is sent by the gre tunneling, and the 5th message carries the ground of the GW Location, the 5th message is for notifying the AP to be configured to the gre tunneling of the GW.
7. according to the method described in claim 6, taking in the 4th message it is characterized in that, AP sends the 4th message to GW Address with the AP includes:
The AP initiates Radius access request to certificate server by the GW, carries institute in the Radius access request The address of AP is stated, so that the GW obtains the address of the AP from the Radius access request.
8. according to the method described in claim 7, the Radius access request includes at least AP address configuration attribute, and described AP address configuration attribute includes type field, length field and attribute value field, wherein the numerical value of the type field is for marking Knowing the attribute is AP address configuration attribute, and the numerical value of the attribute value field is the address of the AP.
9. a kind of generic route encapsulation gre tunneling implementation method characterized by comprising
Gateway GW sends the first message to access point AP, and first message carries the address of the GW, and first message is used In notifying the AP to be configured to the gre tunneling of the GW, the source address of the gre tunneling is the address of the AP, the GRE tunnel The destination address in road is the address of the GW;
The GW receives the third message that the AP is sent by the gre tunneling, and the third message carries the ground of the AP Location, the third message is for notifying the GW to be configured to the gre tunneling of the AP.
10. according to the method described in claim 9, it is characterized in that, the GW sends the first message, first message to AP The address for carrying the GW includes:
The GW receives the Radius access response that the certificate server returns, and will carry the Radius of the address of the GW Access response is sent to the AP by access controller AC or directly sends to the AP.
11. according to the method described in claim 10, it is characterized in that, Radius access response includes at least the address GW and matches Attribute is set, and the GW address configuration attribute includes type field, length field and attribute value field, wherein the class type-word The numerical value of section is GW address configuration attribute for identifying the attribute, and the numerical value of the attribute value field is the address of the GW.
12. according to the method described in claim 9, it is characterized in that, the third message is that the AP receives user equipment hair After the second message sent, gre tunneling is carried out to second message and encapsulates to be formed.
13. a kind of generic route encapsulation gre tunneling implementation method characterized by comprising
Gateway GW receives the 4th message that access point AP is sent, and the address of the AP is carried in the 4th message;
The GW is configured to the gre tunneling of the AP, and the source address of the gre tunneling is the address of the GW;The gre tunneling Destination address be the AP address;
The GW sends the 5th message to the AP by the gre tunneling, and the 5th message carries the address of the GW;Institute The 5th message is stated for notifying the AP to be configured to the gre tunneling of the GW.
14. a kind of access point characterized by comprising
First receiving module carries the address of gateway GW for receiving the first message in first message;
First configuration module, for being configured to the gre tunneling of the GW, the source address of the gre tunneling is the address of the AP, The destination address of the gre tunneling is the address of the GW;
Second receiving module, for receiving the second message of user equipment transmission;
Package module encapsulates to form third message for carrying out gre tunneling to second message;
First sending module, for sending the third message to the GW by the gre tunneling, the third message is carried The address of the AP, the third message is for notifying the GW to be configured to the gre tunneling of the AP.
15. access point according to claim 14, which is characterized in that first receiving module is specifically used for: connecing Enter the control of controller AC transmission and the wireless access point agreement CAPWAP message of configuration, the CAPWAP message carries the GW Address.
16. access point according to claim 15, which is characterized in that the CAPWAP message includes at least GW address configuration Attribute, and the GW address configuration attribute includes type field, length field and attribute value field, wherein the type field Numerical value for identifying the attribute be GW address configuration attribute, the numerical value of the attribute value field is the address of GW.
17. access point according to claim 14, which is characterized in that first receiving module is specifically used for: passing through institute It states GW and initiates Radius access request to certificate server, receive the Radius that GW is returned and access response, the Radius access Response carries the address of the GW.
18. access point according to claim 17, which is characterized in that the Radius access response includes at least the address GW Configuration attribute, and the GW address configuration attribute includes type field, length field and attribute value field, wherein the type The numerical value of field is GW address configuration attribute for identifying the attribute, and the numerical value of the attribute value field is the ground of the GW Location.
19. a kind of access point characterized by comprising
Second sending module is used to send the 4th message to gateway GW, the address of the AP is carried in the 4th message, described For 4th message for notifying the GW to be configured to the gre tunneling of the AP, the source address of the gre tunneling is the ground of the GW Location, the destination address of the gre tunneling are the address of the AP;
Third receiving module, the 5th message sent for receiving the GW by the gre tunneling, the 5th message carry The address of the GW, the 5th message is for notifying the AP to be configured to the gre tunneling of the GW.
20. access point according to claim 19, which is characterized in that second sending module is specifically used for: passing through institute It states GW and initiates Radius access request to certificate server, the address of the AP is carried in the Radius access request, so that The GW obtains the address of the AP from the Radius access request.
21. access point according to claim 20, which is characterized in that the Radius access request includes at least the address AP Configuration attribute, and the AP address configuration attribute includes type field, length field and attribute value field, wherein the type The numerical value of field is AP address configuration attribute for identifying the attribute, and the numerical value of the attribute value field is the address of AP.
22. a kind of gateway characterized by comprising
Third sending module, for sending the first message to access point AP, first message carries the address of the GW, described For first message for notifying the AP to be configured to the gre tunneling of the GW, the source address of the gre tunneling is the ground of the AP Location, the destination address of the gre tunneling are the address of the GW;
4th receiving module, the third message sent for receiving the AP by the gre tunneling, the third message carry The address of the AP, the third message is for notifying the GW to be configured to the gre tunneling of the AP.
23. gateway according to claim 22, which is characterized in that the third sending module is specifically used for: described in reception The Radius that certificate server returns accesses response, and the Radius access response that will carry the address of the GW passes through access control Device AC processed is sent to the AP or directly sends to the AP.
24. gateway according to claim 23, which is characterized in that the Radius access response includes at least the address GW and matches Attribute is set, and the GW address configuration attribute includes type field, length field and attribute value field, wherein the class type-word The numerical value of section is GW address configuration attribute for identifying the attribute, and the numerical value of the attribute value field is the address of the GW.
25. gateway according to claim 22, which is characterized in that the third message is that the AP receives user equipment hair After the second message sent, gre tunneling is carried out to second message and encapsulates to be formed.
26. a kind of gateway characterized by comprising
5th receiving module carries the ground of the AP for receiving the 4th message of access point AP transmission in the 4th message Location;
Second configuration module, for being configured to the gre tunneling of the AP, the source address of the gre tunneling is the address of the GW; The destination address of the gre tunneling is the address of the AP;
4th sending module, the 5th message for being sent by the gre tunneling to the AP, the 5th message carry institute State the address of GW;5th message is for notifying the AP to be configured to the gre tunneling of the GW.
CN201380001119.4A 2013-07-10 2013-07-10 Gre tunneling implementation method, access point and gateway Active CN105324961B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910162050.2A CN109921973A (en) 2013-07-10 2013-07-10 Gre tunneling implementation method, access point and gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/079168 WO2015003348A1 (en) 2013-07-10 2013-07-10 Gre tunnel implementation method, access point and gateway

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910162050.2A Division CN109921973A (en) 2013-07-10 2013-07-10 Gre tunneling implementation method, access point and gateway

Publications (2)

Publication Number Publication Date
CN105324961A CN105324961A (en) 2016-02-10
CN105324961B true CN105324961B (en) 2019-03-19

Family

ID=52279309

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201380001119.4A Active CN105324961B (en) 2013-07-10 2013-07-10 Gre tunneling implementation method, access point and gateway
CN201910162050.2A Pending CN109921973A (en) 2013-07-10 2013-07-10 Gre tunneling implementation method, access point and gateway

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201910162050.2A Pending CN109921973A (en) 2013-07-10 2013-07-10 Gre tunneling implementation method, access point and gateway

Country Status (5)

Country Link
US (3) US10855491B2 (en)
EP (2) EP3758307A1 (en)
CN (2) CN105324961B (en)
ES (1) ES2804676T3 (en)
WO (1) WO2015003348A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2004135317A (en) * 2002-05-03 2005-08-10 Коко Коммьюникейшнз Корп. (Us) METHOD AND DEVICE FOR CONSTANT CONNECTION WITH DEVICE BY USING MULTIPLE PHYSICAL NETWORK CONNECTIONS AND TRANSFERING CONNECTION BETWEEN MULTIPLE BANDS, MODES AND NETWORKS
JP6823407B2 (en) * 2016-09-12 2021-02-03 エルジー ディスプレイ カンパニー リミテッド Image display device and image display method
US11601991B2 (en) * 2018-12-19 2023-03-07 Taiwan Semiconductor Manufacturing Company, Ltd. System and method for a network access service
CN110278558B (en) * 2019-07-25 2022-09-13 迈普通信技术股份有限公司 Message interaction method and WLAN system
US11128491B2 (en) * 2019-08-13 2021-09-21 Cloudflare, Inc. Network layer performance and security provided by a distributed cloud computing network
US11888823B2 (en) * 2021-04-15 2024-01-30 Blackberry Limited Secured in-tunnel messages and access control

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1398090A (en) * 2001-07-18 2003-02-19 华为技术有限公司 Tunnel encapsulation method for wireless VPN
CN101207546A (en) * 2006-12-18 2008-06-25 华为技术有限公司 Method for dynamically establishing tunnel, tunnel server and system thereof
CN101572664A (en) * 2009-05-27 2009-11-04 杭州华三通信技术有限公司 GRE tunnel collocation method and router thereof
CN102025613A (en) * 2010-11-11 2011-04-20 福建星网锐捷网络有限公司 Method and device for building tunnels as well as network equipment

Family Cites Families (101)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6754221B1 (en) 2001-02-15 2004-06-22 General Bandwidth Inc. System and method for selecting a compression algorithm according to an available bandwidth
US6982984B1 (en) 2001-08-28 2006-01-03 Redback Networks Inc. Method and apparatus for virtual private networks
US7069331B2 (en) 2001-09-13 2006-06-27 Utstarcom, Inc. Trunk group implementation in networks
US7830787B1 (en) 2001-09-25 2010-11-09 Cisco Technology, Inc. Flooding control for multicast distribution tunnel
WO2003065682A1 (en) 2002-01-29 2003-08-07 Koninklijke Philips Electronics N.V. A method and system for connecting mobile client devices to the internet
US7356031B1 (en) 2002-02-01 2008-04-08 Cisco Technology, Inc. Inter-v4 realm routing
US7136384B1 (en) 2002-03-19 2006-11-14 Cisco Technology, Inc. System and method for communicating asynchronous transfer mode cells in a network environment
US6993039B2 (en) 2002-07-22 2006-01-31 Utstarcom, Inc. System and method for GRE heartbeats
US8077681B2 (en) * 2002-10-08 2011-12-13 Nokia Corporation Method and system for establishing a connection via an access network
US7701963B2 (en) 2002-10-15 2010-04-20 Qualcomm Incorporated Method and apparatus for the use of micro-tunnels in a communications system
GB0308980D0 (en) 2003-04-17 2003-05-28 Orange Personal Comm Serv Ltd Telecommunications
US20040223497A1 (en) 2003-05-08 2004-11-11 Onvoy Inc. Communications network with converged services
DE602004010519T2 (en) 2003-07-04 2008-11-13 Nippon Telegraph And Telephone Corp. REMOTE ACCESS VPN TREATMENT PROCESS AND TREATMENT DEVICE
KR100604531B1 (en) 2003-10-28 2006-07-24 주식회사 팬택앤큐리텔 Mobile Packet Data Servicing method for mobile communication system
US7899060B2 (en) 2004-04-01 2011-03-01 Nortel Networks Limited Method for providing bearer specific information for wireless networks
US7616613B2 (en) 2004-05-05 2009-11-10 Cisco Technology, Inc. Internet protocol authentication in layer-3 multipoint tunneling for wireless access points
US7710964B2 (en) 2004-06-22 2010-05-04 Nokia Corporation Discovering a network element in a communication system
CN100379226C (en) 2004-12-14 2008-04-02 华为技术有限公司 Virtual special network multicast method by virtual router mode
KR100617795B1 (en) 2005-03-04 2006-08-28 삼성전자주식회사 A method and apparatus for cdma and wlan tightly coupled inter-working
US20060251101A1 (en) * 2005-04-25 2006-11-09 Zhang Li J Tunnel establishment
KR100842624B1 (en) 2005-04-29 2008-06-30 삼성전자주식회사 System and method for interworking between cellular network and wireless lan
US20070081469A1 (en) 2005-10-11 2007-04-12 Sbc Knowledge Ventures L.P. System and methods for wireless fidelity (WIFI) venue utilization monitoring and management
US8595846B1 (en) 2005-11-29 2013-11-26 At&T Intellectual Property Ii, L.P. Method for identifying compromised network components
WO2007092617A2 (en) 2006-02-09 2007-08-16 Starent Networks Corporation Fast handoff support for wireless networks
US8184644B1 (en) 2006-02-28 2012-05-22 Nortel Networks Limited WiMAX R6 management protocol
US8612556B2 (en) 2006-05-03 2013-12-17 Comcast Cable Holdings, Llc Method of provisioning network elements
US8151322B2 (en) 2006-05-16 2012-04-03 A10 Networks, Inc. Systems and methods for user access authentication based on network access point
US20070283429A1 (en) * 2006-05-30 2007-12-06 A10 Networks Inc. Sequence number based TCP session proxy
US7646731B2 (en) 2006-12-19 2010-01-12 Cisco Technology, Inc. Route monitoring in a network management system
US9516495B2 (en) 2007-03-01 2016-12-06 Futurewei Technologies, Inc. Apparatus and methods of PMIPv6 route optimization protocol
US20080281978A1 (en) * 2007-05-10 2008-11-13 Motorola, Inc. Methods for utilizing multiple tunnels within a communication network
US8279752B1 (en) 2007-06-27 2012-10-02 World Wide Packets, Inc. Activating tunnels using control packets
US8400912B2 (en) 2007-06-27 2013-03-19 World Wide Packets, Inc. Activating a tunnel upon receiving a control packet
US9414429B2 (en) 2007-06-28 2016-08-09 Qualcomm Incorporated Method and apparatus for maintaining an always-on data session in a wireless communication network
US20110004913A1 (en) * 2007-07-31 2011-01-06 Symbol Technologies, Inc. Architecture for seamless enforcement of security policies when roaming across ip subnets in ieee 802.11 wireless networks
US20090046577A1 (en) 2007-08-14 2009-02-19 Motorola, Inc. Resuming an interrupted flow of data packets
CN100518126C (en) 2007-08-14 2009-07-22 杭州华三通信技术有限公司 Method for configuring GRE tunnel and router
PL2028798T3 (en) 2007-08-22 2012-11-30 Ericsson Telefon Ab L M Data transmission control methods and devices
EP2071766B1 (en) 2007-12-13 2013-08-07 Alcatel Lucent System and method for improved traffic aggregation in an access network
US9083630B2 (en) 2008-01-25 2015-07-14 Intellectual Discovery Co., Ltd. Method and apparatus for supporting multicast broadcast service (MBS) in WIMAX
US8655179B2 (en) 2008-04-16 2014-02-18 Nxp, B.V. System of devices of which some include an infared remote control interface
CN101577657B (en) * 2008-05-08 2012-05-23 华为技术有限公司 Method for establishing tunnel and system for realizing tunnel establishment
EP2281408A4 (en) 2008-05-28 2013-03-06 Harris Stratex Networks Operat Systems and methods for data path control in a wireless network
EP2129074A1 (en) 2008-05-30 2009-12-02 Nokia Siemens Networks Oy Method of deciding to release communication resources
US20090303973A1 (en) * 2008-06-10 2009-12-10 Nokia Siemens Networks Oy Packet data network selection
US7797426B1 (en) 2008-06-27 2010-09-14 BitGravity, Inc. Managing TCP anycast requests
EP2304981B1 (en) 2008-07-24 2020-01-01 Microsoft Technology Licensing, LLC Anchoring services of a mobile station attached to a first service domain at a home agent in a second service domain
US8184526B2 (en) 2008-09-15 2012-05-22 Ciena Corporation Systems and methods for Connectivity Fault Management extensions for automated activation of services through association of service related attributes
WO2010068698A2 (en) 2008-12-09 2010-06-17 Glue Networks, Inc. System and method for providing virtual private networks
WO2010081554A1 (en) 2009-01-15 2010-07-22 Telefonaktiebolaget Lm Ericsson (Publ) PROXY MOBILE IPv6 SUPPORT IN RESIDENTIAL NETWORKS
CN101827013A (en) * 2009-03-05 2010-09-08 华为技术有限公司 Method, device and system for balancing multi-gateway load
US8867747B2 (en) 2009-03-31 2014-10-21 Cisco Technology, Inc. Key generation for networks
US9276663B2 (en) 2009-04-17 2016-03-01 Viasat, Inc. Layer-2 connectivity from switch to access node/gateway
CN101572644B (en) * 2009-06-19 2011-06-08 杭州华三通信技术有限公司 Data encapsulation method and equipment thereof
CN101938787B (en) * 2009-07-01 2014-01-01 华为技术有限公司 Method and device for switch controlling
JP2012532512A (en) * 2009-07-01 2012-12-13 ゼットティーイー コーポレーション Initial setup and authentication of femto access points
CN101645895B (en) 2009-08-31 2012-04-18 杭州华三通信技术有限公司 Method and device for realizing tunnel safety
CN102025848A (en) 2009-09-18 2011-04-20 鸿富锦精密工业(深圳)有限公司 Gateway and method for processing packets by using gateway
US8355382B2 (en) 2009-11-11 2013-01-15 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for providing WiMAX (worldwide interoperability for microwave access) anchor mode service on a system with distributed forwarding planes
CN102065471B (en) 2009-11-13 2015-05-20 中兴通讯股份有限公司 Transmission method and system in relay communication network
US8341722B2 (en) * 2009-11-30 2012-12-25 Unisys Corporation Load balancing and failover of gateway devices
US8493851B2 (en) 2010-05-07 2013-07-23 Broadcom Corporation Method and system for offloading tunnel packet processing in cloud computing
US9049098B2 (en) 2010-08-05 2015-06-02 Cisco Technology, Inc. Discovery of services provided by application nodes in a network
US8345682B2 (en) 2010-09-15 2013-01-01 Cisco Technology, Inc. Data path processing information included in the pseudowire layer of packets
US8787303B2 (en) 2010-10-05 2014-07-22 Cisco Technology, Inc. Methods and apparatus for data traffic offloading at a router
US20120099602A1 (en) 2010-10-25 2012-04-26 Brocade Communications Systems, Inc. End-to-end virtualization
EP2705632B8 (en) 2011-05-06 2018-09-12 Citrix Systems, Inc. Systems and methods for cloud bridging between public and private clouds
US8902852B2 (en) * 2011-05-19 2014-12-02 Telefonaktiebolaget L M Ericsson (Publ) Inter-rat handover control using empty GRE packets
CN102149138B (en) * 2011-05-26 2013-04-24 东南大学 Method for balancing gateway load of wireless Mesh network
CN106850878B (en) * 2011-08-17 2020-07-14 Nicira股份有限公司 Logical L3 routing
US9167501B2 (en) 2011-08-29 2015-10-20 Telefonaktiebolaget L M Ericsson (Publ) Implementing a 3G packet core in a cloud computer with openflow data and control planes
US8762501B2 (en) 2011-08-29 2014-06-24 Telefonaktiebolaget L M Ericsson (Publ) Implementing a 3G packet core in a cloud computer with openflow data and control planes
US9408177B2 (en) * 2011-12-19 2016-08-02 Cisco Technology, Inc. System and method for resource management for operator services and internet
US9210728B2 (en) 2011-12-19 2015-12-08 Cisco Technology, Inc. System and method for resource management for operator services and internet
CN103188760A (en) * 2011-12-27 2013-07-03 华为技术有限公司 Data transmission method and access network equipment
WO2013117166A1 (en) 2012-02-08 2013-08-15 Hangzhou H3C Technologies Co., Ltd. Implement equal cost multiple path of trill network
WO2013126918A1 (en) 2012-02-24 2013-08-29 Ruckus Wireless, Inc. Wireless services gateway
US20130254264A1 (en) 2012-03-07 2013-09-26 26Ones Inc. Tethering method, computing devices, system and software
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
CN102611634A (en) 2012-04-20 2012-07-25 杭州华三通信技术有限公司 IP (Internet protocol) network access method and edge device
US20150334024A1 (en) 2012-04-20 2015-11-19 Jeffrey Clifford Mogul Controlling Data Rates of Data Flows Based on Information Indicating Congestion
MX338376B (en) 2012-05-22 2016-04-13 Hughes Network Systems Llc System and method for efficient use of radio resources in multicast services in mobile wireless communications systems.
CN103517249B (en) 2012-06-29 2018-11-16 中兴通讯股份有限公司 A kind of methods, devices and systems of policy control
US20150098472A1 (en) 2012-06-29 2015-04-09 Byung Kyu Choi Routing Packet From Edge Device to Home Network or From Home Network to Remote Access Network
US9237098B2 (en) 2012-07-03 2016-01-12 Cisco Technologies, Inc. Media access control (MAC) address summation in Datacenter Ethernet networking
WO2014028614A2 (en) 2012-08-14 2014-02-20 Benu Networks, Inc. Ip address allocation
US9197980B2 (en) 2012-08-22 2015-11-24 Cisco Technology, Inc. Multi-operator wireless networking
CN102868586B (en) 2012-09-25 2015-06-10 杭州华三通信技术有限公司 Method for establishing tunnel forwarding table entries, central node and branch nodes
WO2014051535A1 (en) 2012-09-25 2014-04-03 Thomson Licensing Reducing core network traffic caused by migrant
CN103702364B (en) 2012-09-27 2017-08-25 华为技术有限公司 A kind of method of business data transmission, equipment and system
US9001671B2 (en) 2012-10-17 2015-04-07 Verizon Patent And Licensing Inc. Feature peer network representations and scalable feature peer network management
US9160797B2 (en) 2012-10-17 2015-10-13 Verizon Patent And Licensing Inc. Network devices with feature peer network logic
US8832819B2 (en) 2012-11-30 2014-09-09 Unisys Corporation Load balancing and failover of gateway devices
US9338225B2 (en) 2012-12-06 2016-05-10 A10 Networks, Inc. Forwarding policies on a virtual service network
JP6060688B2 (en) 2013-01-10 2017-01-18 富士通株式会社 Transfer device, communication system, and roundabout path detection method
US9350706B1 (en) 2013-03-15 2016-05-24 Centurylink Intellectual Property Llc Network traffic data scrubbing with services offered via anycasted addresses
US9450817B1 (en) 2013-03-15 2016-09-20 Juniper Networks, Inc. Software defined network controller
US9794169B2 (en) 2013-03-15 2017-10-17 Aerohive Networks, Inc. Application based data traffic routing using network tunneling
US10021027B2 (en) * 2013-04-30 2018-07-10 Comcast Cable Communications, Llc Network validation with dynamic tunneling
US20140376550A1 (en) 2013-06-24 2014-12-25 Vmware, Inc. Method and system for uniform gateway access in a virtualized layer-2 network domain
CN105264835B (en) 2013-07-12 2016-12-28 华为技术有限公司 Gre tunneling implementation method, access device and aggregation gateway

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1398090A (en) * 2001-07-18 2003-02-19 华为技术有限公司 Tunnel encapsulation method for wireless VPN
CN101207546A (en) * 2006-12-18 2008-06-25 华为技术有限公司 Method for dynamically establishing tunnel, tunnel server and system thereof
CN101572664A (en) * 2009-05-27 2009-11-04 杭州华三通信技术有限公司 GRE tunnel collocation method and router thereof
CN102025613A (en) * 2010-11-11 2011-04-20 福建星网锐捷网络有限公司 Method and device for building tunnels as well as network equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
draft-cue-dhc-dynamic-gre-00.《IETF Network Working Group Internet-Draft》.2013,
L.xue;D. Guo.Dynamic Stateless GRE tunnel

Also Published As

Publication number Publication date
US20210044456A1 (en) 2021-02-11
CN109921973A (en) 2019-06-21
EP3007389A1 (en) 2016-04-13
US20160127148A1 (en) 2016-05-05
EP3007389B1 (en) 2020-04-22
US20220368563A1 (en) 2022-11-17
US11824685B2 (en) 2023-11-21
WO2015003348A1 (en) 2015-01-15
ES2804676T3 (en) 2021-02-09
CN105324961A (en) 2016-02-10
EP3758307A1 (en) 2020-12-30
US10855491B2 (en) 2020-12-01
EP3007389A4 (en) 2016-06-08

Similar Documents

Publication Publication Date Title
CN106453027B (en) Gre tunneling implementation method, access device and aggregation gateway
CN105324961B (en) Gre tunneling implementation method, access point and gateway
CN103548376B (en) EPC is realized in cloud computer by OPENFLOW data planes
CN104969590B (en) Method and apparatus for allowing the data path in virtual home gateway to select
CN105791457B (en) A kind of data processing method and device
CN114124618B (en) Message transmission method and electronic equipment
CN103716213B (en) The method run in fixed access network and in a user device
TW201038016A (en) Routing method and repair method of routing path in wireless network environment
CN108886697A (en) Service delivering is carried out to user equipment (UE) has been switched using software definition networking (SDN) controller
CN104135541B (en) Resource share method and resource sharing system
CN105703999B (en) The method and apparatus for establishing gre tunneling
CN102724118A (en) Label distribution method and device
CN107645433B (en) Message forwarding method and device
CN109617995A (en) To management system, method and the electronic equipment of tenant's cluster VPC internal container
CN110213148A (en) A kind of method, system and device of data transmission
CN107547665A (en) A kind of method, equipment and the system of dhcp address distribution
CN107769939A (en) Network element management method, webmaster, Gateway Network Element and system in data communication network
CN110431827A (en) Distributed network gate framework is realized using location identifier separated protocol to be used for 3GPP mobility
CN108702799A (en) Method for merging mobile core and IOT data
CN109246016A (en) Message processing method and device across VXLAN
CN102946350A (en) Priority-based data transmission method and device
CN105610672B (en) A kind of method and device of information transmission
CN108934058B (en) Communication method and device
JP7486597B2 (en) Dial-up packet processing method, network element, system, and network device
CN110351394A (en) Processing method and processing device, computer installation and the readable storage medium storing program for executing of network data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant