[go: up one dir, main page]

WO2009076821A1 - A method, system and device for establishing data path in wireless network - Google Patents

A method, system and device for establishing data path in wireless network Download PDF

Info

Publication number
WO2009076821A1
WO2009076821A1 PCT/CN2008/073155 CN2008073155W WO2009076821A1 WO 2009076821 A1 WO2009076821 A1 WO 2009076821A1 CN 2008073155 W CN2008073155 W CN 2008073155W WO 2009076821 A1 WO2009076821 A1 WO 2009076821A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
source node
request message
destination node
setup
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.)
Ceased
Application number
PCT/CN2008/073155
Other languages
French (fr)
Chinese (zh)
Inventor
Wei Yan
Yungui Wang
Zhigang Huang
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
Publication of WO2009076821A1 publication Critical patent/WO2009076821A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • H04W40/36Modification of an existing route due to handover
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Definitions

  • the embodiments of the present invention relate to the field of communications technologies, and in particular, to a method, system, and device for establishing a data channel in a wireless network. Background technique
  • the ASN (Access Service Network) anchor mobility management diagram is shown in Figure 1, which includes the following functions: DPF (Data Path Function, data Channel function), HOF (HandOff Function) and CF (Context Function).
  • the data channel function manages the establishment of the bearer plane between the two peers and may also include the establishment of any tunnels and/or additional functions required to process the bearer plane.
  • the data channel function can be used to establish a bearer plane between base stations, between ASN GWs (Gateways), or between base stations and ASN GWs, and can also handle multicast or broadcast. In order to guarantee a low latency connection during handover, the data channel function can be selectively used to solve it.
  • Each data channel function is responsible for instantiating and managing the data bearer with another data channel function, selecting the bearer payload through the data channel.
  • the data channel includes the following two types: The first type is IP (Internet Protocol) or Ethernet (Ethernet) packet forwarding, layer 2 or layer 3 processing.
  • the data channel is a typical IP-in-IP tunnel, such as GRE (Generic Routing Encapsulation); or a Layer 2 network, such as Ethernet or MPLS (Multi Protocol Label Switching).
  • Payload of data channel is IP data Additional information can be attached to the packet or Ethernet packet, packet header and payload to handle header compression, sequential transmission, and so on.
  • Data bearers can be connected by routing (layer 3) or bridge (layer 2).
  • the second type is layer 2 data packet forwarding, layer 3 processing.
  • This type of data channel bearer is a typical general IP tunnel (such as GRE) or a layer 2 network (such as Ethernet or MPLS).
  • the data channel payload is a layer 2 data packet, which is defined in an IEEE 802.16e MAC (Medium Access Control) SDU (Service Data Unit).
  • a part of the payload can be attached to the CID (Connection Identifier of the target base station). Other information such as connection identifier), ARQ (Automatic Retransmission Request) parameters.
  • the data channel bearer function can be further divided into Anchor DP (Data Path) function, service DP function, target DP function and relay DP function according to the functions of each part in switching and initial network entry.
  • Anchor DP Data Path
  • the Anchor DP function located at one end of the data channel, anchors the data channel associated with the MS (Mobile Station), including the switching process. This function forwards the received data packet to the serving DP function using the first type or the second type of data channel. For MSs that are in the process of switching, this function provides buffers for data from the network and maintains state information about the bearers.
  • the DP function located at the other end of the data channel, is associated with the service physical layer and the MAC layer function and is responsible for sending all messages to the MS. This function communicates with the Anchor DP function through the first type and the second type of data channel to forward or receive MS data packets.
  • Target (new service) DP function This function is associated with the target BS (Base Station) and interacts with the Anchor DP function to prepare a data channel to replace the current data channel after the handover is completed. After a successful switch, this function is converted to the service DP function.
  • the Relaying DP function forwards information between the serving DP function and the Anchor DP function.
  • the upstream and downstream user data streams can be forwarded separately or in combination using different classification particles.
  • Transfer user streams on one data channel There are three types of classification particles that can be used: In case 1, each traffic flow per user, that is, the best classification granularity, performs specific forwarding processing for each service flow of the user, passing through the ASN; Case 2 belongs to each user of a single user. Streams can be sent together in a single pass through the ASN; Case 3 Each functional entity, the coarsest granularity, flows from all users belonging to a BS can be sent together and passed through the ASN.
  • the initial service flow and the data channel are established.
  • the establishment, release or modification of the data channel is initiated by the Anchor or the target DPF and terminated by the Anchor or Serving DPF.
  • the data channel pre-establishment, establishment and deregistration process is shown in Figure 2.
  • the data channel function DPF is distributed in different network devices. The steps are as follows:
  • a DP setup request is usually sent by the target DP or anchor DP to the relay DP at one end of the data channel.
  • Step s202 The relay DP forwards the DP establishment request to the other end of the data channel formed by the anchor DP or the Serving DP.
  • step s203 the other end anchor DP or Serving DP saves the mapping relationship of the data channel, and sends a DP setup response to the relay DP.
  • Step s204 The relay DP sends the received DP setup response to the initiator of the target DP or anchor DP.
  • Step s205 the originating target DP or anchor DP feeds back the DP feedback DP establishment confirmation Path Registration Acknowledge.
  • Step s206 the relay DP will confirm the DP establishment Path Registration Acknowledge sends the uplink to the other end anchor DP or Serving DP.
  • the serving DSN and the anchor DSN on the anchor ASN-GW will be established according to the DP granularity of the MS. Corresponding R6 DP tunnels, data from and to the MS will be carried over this DP tunnel.
  • the serving ASN-GW and the anchor ASN-GW may not be the same network device.
  • a corresponding DP tunnel is established for the MS, between the serving DPF on the BS and the relay DPF on the serving ASN-GW, and between the relay DPF on the serving ASN-GW and the anchor DPF on the anchor ASN-GW.
  • the corresponding R6 DP tunnel and R4 DP tunnel will be established.
  • the interworking between the serving ASN-GW and the anchor ASN-GW may need to pass through multiple private networks, so that the gateway on the border between the private networks will serve as the relaying DPF relay DP message), when the MS is established.
  • the gateway on the border between the private networks will serve as the relaying DPF relay DP message
  • the MS is established.
  • the DP one or more network devices with relaying DPF between the serving ASN-GW and the anchor ASN-GW may be required. There may be multiple tunnels between the serving ASN-GW and the anchor ASN-GW.
  • FIG 3 is a schematic diagram of the ASN anchor mobility DP setup scenario.
  • the left side is directly reachable by the serving ASN-GW and the anchor ASN-GW.
  • the right side simplifies the scenario where multiple realying DPFs exist.
  • the MS is switched from BS1 to BS2, the specific situation is as follows: When the MS is under BS1, the data packet about the MS is transmitted through the R6 DP tunnel between the anchor ASN-GW and the BS1; when the MS is under the BS2, the MS The anchor point does not switch.
  • the data about the MS is forwarded through the R4 DP tunnel between the anchor ASN-GW and the serving ASN-GW and the R6 DP tunnel between the serving ASN-GW and BS2.
  • the control plane signaling message established by the R4 DP and the R6 DP is forwarded by the serving ASN-GW (relay DPF).
  • FIG 4 is a schematic diagram of the DP establishment and packet forwarding process in the ASN anchor mobility.
  • the establishment of the DP can be initiated by the anchor ASN-GW or by the BS.
  • the establishment process of DP s401 ⁇ s406 is consistent with the process of steps s201 ⁇ s206 in Figure 2, except that the network structure is refined and embodied.
  • the forwarding process of the upper and lower packets is as follows:
  • Step s407 After receiving the message sent to the MS, the anchor ASN-GW maps the message to the corresponding SFID (Service Flow Identifier) according to the corresponding classification rule (for example, a quintuple).
  • Anchor ASN-GW The mapping between the service flow and the data channel obtained when the DP is established, and mapping the SFIDn to the corresponding DPIDm (Data Path Identifier), such as a GRE key, a LAN (Local Area Network) ID, and the like.
  • the anchor ASN-GW encapsulates the received packet according to the tunnel type, and then forwards it to the serving ASN-GW through the R4 tunnel corresponding to the DPIDm.
  • Step s408 After receiving the tunnel packet from the anchor ASN-GW, the Serving ASN-GW decapsulates the packet. The Serving ASN-GW then selects another tunnel to forward packets according to the mapping between the service flow and the data channel established in the DP tunnel establishment process (see Figure 5). Then, the serving ASN-GW re-encapsulates the decapsulated packet and forwards it to the BS through the tunnel corresponding to the DPIDp. After receiving the corresponding packet, the BS decapsulates the packet and transmits the packet to the MS according to the 802.16e air interface specification. deal with. If the MS sends uplink data, the forwarding process of the data packet is similar.
  • the data plane structure diagram between the MS and the Home Agent (local agent) (if the DP tunnel uses GRE), as shown in Figure 6, the MS and the BS transmit information through the R1 air interface, and the BS and the Serving ASN-GW pass.
  • the information is transmitted between the ASN-GW and the Anchor ASN-GW through the R4 DP tunnel, and the information is transmitted between the Anchor ASN-GW and the HA through R3.
  • the tunnel packet in Figure 6 needs to be encapsulated and decapsulated on the Serving ASN-GW.
  • the prior art has the following disadvantages:
  • WiMax the granularity of the DP tunnel is optimally differentiated according to the traffic flow.
  • two DP tunnels of R4 DP and R6 DP need to be established (multiple R4 DP tunnels may also occur according to different network deployments), and it is required to be in the serving ASN-GW (if there are multiple tunnels, It also contains the corresponding tunnel translation entry on the GW that performs the relay DPF.
  • the establishment of a DP tunnel is complicated, and the required signaling and maintenance overhead are also large.
  • service flow and DP remapping and packet decapsulation and re-encapsulation are required on the serving ASN-GW, which greatly increases the processing burden of the serving ASN-GW.
  • the establishment of multiple tunnels is required, but If the BS and the anchor ASN-GW are directly reachable, the establishment of multiple tunnels will cause a burden on the intermediate router.
  • the embodiments of the present invention provide a method, a system, and a device for establishing a data channel in a wireless network, which reduce the burden of processing the ASN-GW by changing the DP tunnel establishment mechanism.
  • An embodiment of the present invention provides a method for establishing a data channel in a wireless network, including: determining whether a source node and a destination node have a direct reachable route, and if yes, sending a data channel DP setup request message, where the DP setup request message includes direct a reachable route indication and a DP endpoint identifier, where the DP endpoint identifier is a DP identifier of the source node, and a DP setup response message is received, where the DP endpoint identifier in the DP setup response message is a DP identifier of the destination node, and the DP The setup response message contains a direct reachable route indication.
  • the embodiment further provides a source node, including:
  • the executing unit (813) (913) is configured to send the DP setup request message to the relay node, and receive the DP setup response message; or directly send the DP setup request message to the destination node.
  • the embodiment of the invention further provides a relay node, including:
  • the determining unit (831) is configured to determine, according to the relevant indication bit in the DP setup request message, whether the source node and the destination node directly establish a DP tunnel, or determine whether the source node and the destination node have direct access when the DP setup request message has no relevant indication bit. Routing
  • the executing unit (832) is configured to: when the determining unit determines that the source node and the destination node have a direct reachable route, set the corresponding DP endpoint identifier to perform packet transmission and reception processing.
  • the embodiment of the invention further provides a destination node, including: a determining unit (821) (921), configured to determine, according to the DP endpoint identifier in the DP setup request message, whether the destination node and the source node directly establish a tunnel; or, according to the relevant indication bit in the DP setup request message, determine whether the destination node and the source node have The direct reachable route; the execution unit (822) (922) is configured to establish a DP tunnel according to the judgment result of the determining unit, and perform transceiving processing.
  • a determining unit (821) (921) configured to determine, according to the DP endpoint identifier in the DP setup request message, whether the destination node and the source node directly establish a tunnel; or, according to the relevant indication bit in the DP setup request message, determine whether the destination node and the source node have The direct reachable route
  • the execution unit (822) (922) is configured to establish a DP tunnel according to the judgment result of the determining unit, and perform transce
  • the embodiment of the invention further provides a wireless network system, comprising: a source node (810) (910) and a destination node (820) (920).
  • the embodiment of the invention has the following advantages:
  • the serving ASN-GW does not need to perform DP remapping and encapsulation and decapsulation of the 4 ⁇ text, or even serving ASN-GW. Participate in the DP establishment and packet forwarding process, greatly reducing the processing burden on the serving ASN-GW.
  • FIG. 1 is a schematic diagram of mobility management of an ASN anchor point in the prior art
  • FIG. 2 is a flow chart of data channel pre-establishment, establishment and deregistration in the prior art
  • FIG. 3 is a schematic diagram of a prior art ASN anchor mobility DP setup scenario
  • FIG. 4 is a DP in the prior art ASN anchor mobility Establish and message forwarding flow chart
  • FIG. 5 is a schematic diagram of a mapping relationship between a service flow and a data channel in the prior art
  • FIG. 6 is a data plane structure diagram between the MS and the HA in the prior art
  • FIG. 7 is a flowchart of a method for establishing a data channel tunnel according to an embodiment of the present invention
  • FIG. 8 is a flowchart of a method for establishing a data channel tunnel according to Embodiment 2 of the present invention
  • FIG. 9 is a flowchart of a method for establishing a data channel tunnel according to Embodiment 3 of the present invention
  • 10 is a flowchart of a method for establishing a data channel tunnel according to an embodiment of the present invention
  • FIG. 11 is a schematic diagram of a DP setup scenario when an ASN is switched between MSs according to an embodiment of the present invention
  • FIG. 12 is a data plane structure diagram of an MS and an HA in an embodiment of the present invention
  • FIG. 13 is a schematic structural diagram of a wireless network system according to an embodiment of the present invention
  • FIG. 14 is a schematic structural diagram of a source node according to an embodiment of the present invention
  • FIG. 15 is a schematic structural diagram of a relay node according to an embodiment of the present invention.
  • 16 is a schematic structural diagram of a destination node according to an embodiment of the present invention.
  • FIG. 17 is a schematic structural diagram of another wireless network system according to an embodiment of the present invention.
  • FIG. 18 is a schematic structural diagram of another source node according to an embodiment of the present invention.
  • FIG. 19 is a schematic structural diagram of another destination node according to an embodiment of the present invention. detailed description
  • the Anchor ASN-GW is separated from the Serving ASN-GW.
  • a data bearer channel is established for the MS, two or more tunnels are established between the BS and the Anchor ASN-GW.
  • the relay routers at each tunnel end point will undertake heavy packet decapsulation and re-encapsulation operations.
  • the IP route between the BS and the Anchor ASN-GW is reachable (for example, both the BS and the Anchor ASN-GW have global routable addresses or both in the same management domain), then we will directly establish a relationship between the BS and the Anchor ASN-GW.
  • the tunnel does not need to be the two tunnels between the BS and the Serving ASN-GW, the Serving ASN-GW and the Anchor ASN-GW in the existing scheme, so that the packet processing pressure on the Serving ASN-GW can be buffered.
  • the relevant indication bit is added to identify whether there is a direct reachable route between the BS and the Anchor ASN-GW.
  • the DP related request bit may be carried in the DP setup request message, and the indication bit is set to a corresponding value, such as "1", indicating that there is a relationship between the BS and the Anchor ASN-GW.
  • Direct reachable route set to "0", indicating that there is no direct reachable route between the BS and the Anchor ASN-GW.
  • a first embodiment of the present invention provides a method for establishing a data channel in a wireless network, where the relay node is a serving gateway, the source node is a base station, and the destination node is an anchor gateway; or The source node is an anchor gateway and the destination node is a base station.
  • the process shown in Figure 7 includes the following steps:
  • Step s701 The source node sends a data channel DP establishment request message to the destination node by using the relay node.
  • Step s702 The relay node determines, according to the DP setup request message, whether the source node and the destination node have a direct reachable route; if yes, the DP end identifier in the DP setup request message is set as the DP identifier of the source node; and the DP setup request is forwarded.
  • step s703 the destination node replies to the relay node with a DP setup response message
  • step s704 the relay node 4 determines whether there is a direct reachable route between the source node and the destination node according to the DP setup response message; Then, the DP end identifier in the DP setup response message is set as the DP identifier of the destination node, and is forwarded to the source node.
  • the second embodiment of the present invention is to apply the first embodiment to the BS-initiated DP establishment process, and the flow is the same as the process in which the anchor ASN-GW initiates the DP establishment.
  • the process is shown in Figure 8, which includes the following steps:
  • Step s801 When the BS initiates the DP establishment, a corresponding indication bit is added in the DP setup request message to indicate whether the BS and the Anchor ASN-GW have direct reachable routes. Whether or not there is a direct reachable route can be achieved through direct BS judgment, static configuration, or other means.
  • Step s802 the Serving ASN-GW receives the DP setup request message from the BS.
  • the Serving ASN-GW checks whether the relevant indication bit is included in the message, and if so, determines whether there is a direct reachable route between the BS and the Anchor ASN-GW according to the relevant indication bit.
  • the DP setup request message is then relayed to the Anchor ASN-GW for DP setup.
  • the Serving ASN-GW may perform the following operations:
  • the DP setup request message sent to the Anchor ASN-GW needs to include the data channel endpoint identifier, if the BS and the Anchor have If the route is directly reachable, the identifier should be set to the BS data channel identifier, that is, the source node data channel identifier.
  • Step s803 the number of the Anchor ASN-GW received from the Serving ASN-GW According to the channel establishment message, DP establishment starts according to the data channel identification.
  • the Anchor ASN-GW returns a data channel setup response message to the Serving ASN-GW.
  • the data channel setup response message may include an indication bit of whether the Anchor ASN-GW and the BS have direct reachable routes.
  • Step s804 the Serving ASN-GW receives the DP setup response message from the Anchor. Then, the relay DP establishes a response message to the BS, and the response message may include the above related indication bit. Before the relay DP establishes a response message to the BS, the Serving ASN-GW may perform the following operations: The DP setup response message sent to the BS needs to include the data channel endpoint identifier, and if there is a direct reachable route between the BS and the Anchor, This flag should be set to the Anchor ASN-GW data channel ID.
  • Step s805 the DP establishes a confirmation process between the ASN-GW and the Anchor ASN-GW.
  • the third embodiment of the present invention provides a method for establishing a data channel in a wireless network.
  • the Serving ASN-GW determines whether there is a direct reachable route between the source node and the destination node, and sets related indication bits to modify the data channel identifier, as shown in FIG. 9.
  • the method includes the following steps: Step s901: The BS sends a DP setup request message to the Serving ASN-GW.
  • Step s902 the Serving ASN-GW receives the DP setup request message from the BS.
  • the Serving ASN-GW checks whether the message contains a relevant indication bit to indicate whether the BS and the Anchor ASN-GW have direct reachable routes. If not included, the Serving ASN-GW needs to perform the following operations before sending the DP setup request message to the anchor: Add a corresponding indication bit to the message to indicate whether the BS and the Anchor ASN-GW have direct reachable routes. Whether or not there is a direct reachable route can be directly determined by Serving ASN-GW, static configuration or other means.
  • the DP setup request message sent to the Anchor ASN-GW shall include the data channel endpoint identifier. If there is a direct reachable route between the BS and the anchor, the identifier shall be set to the BS data channel identifier.
  • Step s903 The Anchor ASN-GW receives the data channel setup message from the Serving ASN-GW, and starts DP establishment according to the related indication bit and the data channel identifier in the message. If the data channel identifier in the received data channel setup message is the BS label At the time of identification, the Anchor ASN-GW began to establish a direct data channel to the BS.
  • the Anchor ASN-GW returns a data channel setup response message to the Serving ASN-GW.
  • the data channel setup response message may contain associated indication bits for whether it has a direct reachable route with the BS.
  • Step s904 the Serving ASN-GW receives a DP setup response message from the Anchor.
  • the relay DP establishes a response message to the BS, and the response message may include the above related indication bits.
  • the Serving ASN-GW may perform the following operations:
  • the DP setup response message sent to the BS needs to include the data channel endpoint identifier, and if there is a direct reachable route between the BS and the Anchor, This flag should be set to the Anchor ASN-GW data channel ID.
  • Step s905 The DP establishes a confirmation process between the BS, the Serving ASN-GW and the Anchor ASN-GW.
  • Embodiment 4 of the present invention provides a method for establishing a data channel in a wireless network, where a source node is a base station, a destination node is an anchor gateway, or a source node is an anchor gateway, and a destination node is a base station.
  • the source node BS carries the relevant indication bit, and directly initiates the DP establishment to the destination node anchor ASN-GW as an example.
  • the process of the anchor ASN-GW initiating the DP establishment is the same as the process.
  • the improved process is shown in Figure 10, including the following steps:
  • Step slOOl when the BS initiates the DP establishment, the corresponding establishment indication bit is added in the DP establishment request message to indicate whether the BS and the Anchor ASN-GW have a direct reachable route. Whether or not the direct reachable route can be directly determined by the BS, static configuration, or other means; the IP source address and the destination address of the DP setup request message are the addresses of the BS and the Anchor ASN-GW, respectively.
  • Step sl002 the Anchor ASN-GW receives the data channel establishment message from the BS, and starts DP establishment according to the above related indication bit in the message. If the above related indication bit indicates that there is a direct reachable route between the BS and the Anchor, the Anchor ASN-GW starts to establish a direct data channel to the BS.
  • the Anchor ASN-GW returns a data channel setup response message to the BS.
  • the data channel setup response message includes an indication bit of whether it has a direct reachable route with the BS.
  • the IP source address and destination address of the DP establishment response message are the addresses of the Anchor ASN-GW and the BS, respectively.
  • Step sl003 the DP establishes a confirmation process between the BS and the Anchor ASN-GW.
  • the DP setup scenario for implementing ASN anchor mobility by using the present invention is as shown in FIG. 11.
  • the serving gateway uplink and downlink are directly As a tunnel connecting the source node and the destination node, the service gateway does not perform encapsulation and decapsulation processing.
  • the difference between Embodiments 1 and 2 of the present invention and Embodiment 3 and Embodiment 4 is: The former is determined by the source node BS (or anchor ASN-GW) whether there is a direct connection between the destination node anchor ASN-GW (or BS).
  • the serving ASN-GW needs to terminate the received DP message (the source IP address of the message is the source node address, the destination address is the service gateway address), and the data channel endpoint identifier is set to generate
  • the new DP message text, the source address of the IP header of the WiMax message is changed to the IP address of the service gateway, and the destination address of the WiMax message is modified to the IP address of the base station or anchor gateway to be sent;
  • the serving ASN-GW determines whether the source node and the destination node have a direct reachable route, and adds a corresponding identifier or option to the DP message and sets the data channel endpoint identifier.
  • the core of the system is the serving gateway serving ASN-GW;
  • the source node BS or anchor ASN-GW determines whether there is a direct reachable route between the destination node anchor ASN-GW (or BS), and sets the relevant indicator.
  • the knowledge or option is sent directly to the destination node, and the serving ASN-GW does not participate in the operation.
  • the DP and the anchor ASN-GW can directly establish a DP, that is, the data plane structure when there is only one tunnel is as shown in FIG. 12 (if the DP tunnel uses GRE), compared with the data bearer between the MS and the HA in FIG. 6 in the prior art.
  • the ASN GW (service ASN-GW) in Figure 12 no longer needs to perform packet decapsulation and encapsulation processing.
  • the embodiment of the present invention further provides a wireless network system. As shown in FIG. 13, the method includes: a source node 810, a destination node 820, and a relay node 830.
  • the source node 810 is configured to send a DP setup request message to the target node 820 through the relay node 830.
  • the relay node 830 is configured to receive a DP setup request message sent by the source node 810. And receiving the DP setup response message sent by the destination node 820, and determining whether there is a direct reachable route between the source node 810 and the destination node 820; if yes, modifying the DP endpoint identifier in the DP setup request message to be the DP identifier of the source node 810 And modifying the DP endpoint identifier in the DP setup response message as the DP identity of the destination node 820; then forwarding the DP setup request message to the destination node 820, and forwarding the DP setup response message to the source node 810;
  • the destination node 820 is configured to directly establish a tunnel connection with the source node 810 according to the DP identifier.
  • the source node 810 specifically includes:
  • the determining unit 811 is configured to determine whether the source node 810 and the target node have direct reachable routes;
  • the request message setting unit 812 is configured to set a related indication bit in the DP establishment request message according to the judgment result of the determining unit 811, and establish a request message;
  • the request message execution unit 813 is configured to send a DP setup request message to the relay node 830, and receive a DP setup response message.
  • the relay node 830 specifically includes:
  • the determining unit 831 is configured to determine, according to the relevant indication bit in the DP setup request message, whether the source node 810 and the destination node 820 directly establish a DP tunnel, or determine, by the relay node 830, the source node 810 and the DP setup request message without the relevant indication bit. Whether the destination node 820 has a direct reachable route, and sends a DP setup request message to the destination node 820 to carry the relevant indication bit;
  • the executing unit 832 is configured to modify the corresponding DP endpoint identifier when the determining unit 831 determines that the source node 810 and the destination node 820 have direct reachable routes, and perform packet processing.
  • the destination node 820 specifically includes:
  • the determining unit 821 is configured to determine, according to the DP endpoint identifier in the DP setup request message, whether the destination node 820 and the source node 810 directly establish a tunnel;
  • the executing unit 822 is configured to establish a DP tunnel according to the judgment result of the determining unit 821, and perform packet transmission and reception processing.
  • the embodiment of the invention further provides a wireless network system, as shown in FIG. 17, comprising:
  • the source node 910 is configured to determine whether there is a direct reachable route between the destination node 920, and if yes, set a related information indication bit in the request message.
  • the destination node 920 is configured to determine, according to the related information indicator bit, whether the DP is directly established with the source node 910.
  • the source node 910 specifically includes:
  • the determining unit 911 is configured to determine whether there is a direct reachable route between the destination node 920 and the destination node 920 before establishing the DP;
  • the establishment message setting unit 912 is configured to set a related indication bit in the DP establishment request message
  • a message execution unit 913 is configured to send a DP setup request message directly to the destination node 920.
  • the destination node 920 specifically includes:
  • the determining unit 921 is configured to determine, according to the related indicator bit in the DP setup request message, whether the node 920 and the source node 910 have direct reachable routes;
  • the executing unit 922 is configured to establish a DP tunnel according to the judgment result of the determining unit, and process the sending and receiving of the packet.
  • the serving ASN-GW in the process of establishing a data channel, when there is a direct reachable route between the BS and the anchor ASN-GW, the serving ASN-GW does not need to perform DP remapping and packet encapsulation and decapsulation, or even The serving ASN-GW is not involved in the DP establishment and text forwarding process, and the processing load on the serving ASN-GW is greatly reduced.
  • Non-volatile storage medium which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.
  • a computer device may It is a personal computer, server, or network device, etc.

Landscapes

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

Abstract

The present invention provides a method, system and device for establishing data path in wireless network. Said method includes: judging whether there has a directly accessible route between the source node and destination node; if there has, sending data path DP establishing request message, said DP establishing request message including directly accessible route indication and DP endpoint identifier, said DP endpoint identifier being said source node identifier; receiving DP establishing response message, DP endpoint identifier in said DP establishing response message being destination node identifier, said DP establishing response messageincluding directly accessible route indication. The technical solution of the present invention greatly decreases the burden of the serving gateway.

Description

一种无线网絡中数据通道建立的方法、 系统及设备 本申请要求于 2007年 11 月 21 日提交中国专利局, 申请号为 200710187167.3 ,发明名称为 "一种无线网络中数据通道建立的方法、 系统及设备"的中国专利申请的优先权, 其全部内容通过引用结合在 本申请中。 技术领域  Method, system and device for establishing data channel in wireless network The application claims to be submitted to the Chinese Patent Office on November 21, 2007, the application number is 200710187167.3, and the invention name is "a method and system for establishing a data channel in a wireless network" The priority of the Chinese Patent Application, the entire disclosure of which is incorporated herein by reference. Technical field

本发明实施例涉及通信技术领域,尤其涉及一种无线网络中数据 通道建立的方法、 系统及设备。 背景技术  The embodiments of the present invention relate to the field of communications technologies, and in particular, to a method, system, and device for establishing a data channel in a wireless network. Background technique

WiMax ( Worldwide Interoperability for Microwave Access,微波存 取全球互通) 中, ASN ( Access Service Network, 接入服务网络)锚 点移动性管理示意图如图 1 所示, 包含以下功能: DPF ( Data Path Function, 数据通道功能)、 HOF ( HandOff Function, 切换功能)和 CF ( Context Function, 上下文功能) 等。 其中, 数据通道功能在两 个对端之间管理承载平面的建立 ,还可包含处理承载平面所需的任何 隧道和 /或附加功能的建立。数据通道功能可用于基站之间、 ASN GW ( GateWay, 网关)之间或者基站和 ASN GW之间建立承载平面, 也 可处理多播或广播。 为了在切换中保证低时延的连接, 可以有选择性 地使用数据通道功能来解决。  In the WiMax ( Worldwide Interoperability for Microwave Access), the ASN (Access Service Network) anchor mobility management diagram is shown in Figure 1, which includes the following functions: DPF (Data Path Function, data Channel function), HOF (HandOff Function) and CF (Context Function). The data channel function manages the establishment of the bearer plane between the two peers and may also include the establishment of any tunnels and/or additional functions required to process the bearer plane. The data channel function can be used to establish a bearer plane between base stations, between ASN GWs (Gateways), or between base stations and ASN GWs, and can also handle multicast or broadcast. In order to guarantee a low latency connection during handover, the data channel function can be selectively used to solve it.

每个数据通道功能负责实例化和管理与另一个数据通道功能之 间的数据承载, 选择通过该数据通道的承载 payload (净荷)。 数据通 道包括以下两种类型: 第一种类型是 IP ( Internet Protocol , 网际协议) 或 Ethernet (以太网)数据包转发, 层 2或层 3处理。 该种数据通道 载是典型的 IP-in-IP隧道,例如 GRE( Generic Routing Encapsulation, 通用路由封装);或者层 2网络,例如 Ethernet或 MPLS( Multi Protocol Label Switching, 多协议标签交换)。 数据通道的 Payload是 IP数据 包或 Ethernet数据包 , 数据包头和 payload中可以附加其它信息 , 以 处理包头压缩、 顺序发送等情况。 数据承载可以通过路由 (层 3 )或 网桥(层 2 )连接。 Each data channel function is responsible for instantiating and managing the data bearer with another data channel function, selecting the bearer payload through the data channel. The data channel includes the following two types: The first type is IP (Internet Protocol) or Ethernet (Ethernet) packet forwarding, layer 2 or layer 3 processing. The data channel is a typical IP-in-IP tunnel, such as GRE (Generic Routing Encapsulation); or a Layer 2 network, such as Ethernet or MPLS (Multi Protocol Label Switching). Payload of data channel is IP data Additional information can be attached to the packet or Ethernet packet, packet header and payload to handle header compression, sequential transmission, and so on. Data bearers can be connected by routing (layer 3) or bridge (layer 2).

第二种类型是层 2数据分组转发, 层 3处理。 该种类型数据通道 承载是典型的一般 IP隧道(例如 GRE ) ,或者层 2网络(例如 Ethernet 或 MPLS )。数据通道的 payload是层 2数据包,在 IEEE 802.16e MAC ( Medium Access Control, 媒体接入控制) SDU ( Service Data Unit, 服务数据单元) 中定义, 部分 payload 可附加目标基站的 CID ( Connection Identifier,连接标识符 )、 ARQ( Automatic Retransmission Request, 自动重传请求)参数等其它信息。  The second type is layer 2 data packet forwarding, layer 3 processing. This type of data channel bearer is a typical general IP tunnel (such as GRE) or a layer 2 network (such as Ethernet or MPLS). The data channel payload is a layer 2 data packet, which is defined in an IEEE 802.16e MAC (Medium Access Control) SDU (Service Data Unit). A part of the payload can be attached to the CID (Connection Identifier of the target base station). Other information such as connection identifier), ARQ (Automatic Retransmission Request) parameters.

数据通道承载功能按照各部分在切换和初始网络进入中起的作 用可进一步划分为 Anchor DP ( Data Path, 数据通道)功能、服务 DP 功能、 目标 DP功能和中继 DP功能。  The data channel bearer function can be further divided into Anchor DP (Data Path) function, service DP function, target DP function and relay DP function according to the functions of each part in switching and initial network entry.

Anchor DP功能, 位于数据通道的一端, 锚定包括切换过程在内 的与 MS ( Mobile Station, 移动站)相关的数据通道。 该功能使用第 一种类型或第二种类型的数据通道将接收到的数据分组转发给服务 DP功能。 对处于切换过程中的 MS , 该功能为来自网络的数据提供 buffer (緩存), 并保持关于承载的状态信息。  The Anchor DP function, located at one end of the data channel, anchors the data channel associated with the MS (Mobile Station), including the switching process. This function forwards the received data packet to the serving DP function using the first type or the second type of data channel. For MSs that are in the process of switching, this function provides buffers for data from the network and maintains state information about the bearers.

Serving (服务) DP功能, 位于数据通道的另一端, 与服务物理 层和 MAC层功能关联, 负责向 MS发送所有消息。 该功能通过第一 种类型和第二种类型的数据通道与 Anchor DP功能通信,转发或接收 MS数据分组。  Serving The DP function, located at the other end of the data channel, is associated with the service physical layer and the MAC layer function and is responsible for sending all messages to the MS. This function communicates with the Anchor DP function through the first type and the second type of data channel to forward or receive MS data packets.

目标(新的服务 ) DP功能: 该功能与目标 BS ( Base Station, 基 站)关联, 与 Anchor DP功能交互, 准备在切换完成后建立数据通道 以取代当前的数据通道。 成功切换后, 该功能转为服务 DP功能。  Target (new service) DP function: This function is associated with the target BS (Base Station) and interacts with the Anchor DP function to prepare a data channel to replace the current data channel after the handover is completed. After a successful switch, this function is converted to the service DP function.

Relaying (中继) DP功能, 在服务 DP功能与 Anchor DP功能之 间转发信息。  The Relaying DP function forwards information between the serving DP function and the Anchor DP function.

在数据通道内, 根据分类精度, 上行和下行用户数据流可使用不 同的分类颗粒, 单独或合并进行转发。 在一个数据通道上传送用户流 可使用的分类颗粒有 3种: 情况 1中每业务流每用户, 即最好的分类 颗粒, 针对用户的每个业务流进行特定的转发处理, 穿过 ASN; 情 况 2属于单个用户的每用户流可集中起来发送, 穿过 ASN; 情况 3 每功能实体, 即最粗颗粒分类, 属于一个 BS的所有用户的流可集中 起来发送, 穿过 ASN。 Within the data channel, depending on the classification accuracy, the upstream and downstream user data streams can be forwarded separately or in combination using different classification particles. Transfer user streams on one data channel There are three types of classification particles that can be used: In case 1, each traffic flow per user, that is, the best classification granularity, performs specific forwarding processing for each service flow of the user, passing through the ASN; Case 2 belongs to each user of a single user. Streams can be sent together in a single pass through the ASN; Case 3 Each functional entity, the coarsest granularity, flows from all users belonging to a BS can be sent together and passed through the ASN.

现有技术中, 用户终端在 WiMax中接入网络认证完毕后, 即开 始初始业务流和数据通道的建立。 数据通道的建立、 释放或修改, 由 Anchor或者目标 DPF初始化, 由 Anchor或者 Serving DPF终止。数 据通道预建立、建立和注销过程如图 2所示, 其中数据通道功能 DPF 分布在不同的网络设备中, 步骤如下:  In the prior art, after the user terminal accesses the network authentication in WiMax, the initial service flow and the data channel are established. The establishment, release or modification of the data channel is initiated by the Anchor or the target DPF and terminated by the Anchor or Serving DPF. The data channel pre-establishment, establishment and deregistration process is shown in Figure 2. The data channel function DPF is distributed in different network devices. The steps are as follows:

步骤 s201 , 通常由目标 DP或者 anchor DP在数据通道的一端向 中继 DP发送 DP建立请求。  In step s201, a DP setup request is usually sent by the target DP or anchor DP to the relay DP at one end of the data channel.

步骤 s202, 中继 DP向 anchor DP或 Serving DP组成的数据通道 另一端转发 DP建立请求。  Step s202: The relay DP forwards the DP establishment request to the other end of the data channel formed by the anchor DP or the Serving DP.

步骤 s203 ,另一端 anchor DP或 Serving DP保存数据通道地映射 关系, 并向中继 DP发送 DP建立响应。  In step s203, the other end anchor DP or Serving DP saves the mapping relationship of the data channel, and sends a DP setup response to the relay DP.

步骤 s204 , 中继 DP把接收到的 DP建立响应下发给目标 DP或 者 anchor DP组成的发起端。  Step s204: The relay DP sends the received DP setup response to the initiator of the target DP or anchor DP.

步骤 s205, 发起端目标 DP或者 anchor DP向中继 DP反馈 DP 建立确认 Path Registration Acknowledge。  Step s205, the originating target DP or anchor DP feeds back the DP feedback DP establishment confirmation Path Registration Acknowledge.

步骤 s206,中继 DP将 DP建立确认 Path Registration Acknowledge 上行发送到另一端 anchor DP或 Serving DP。  Step s206, the relay DP will confirm the DP establishment Path Registration Acknowledge sends the uplink to the other end anchor DP or Serving DP.

在 MS初始进入网络、 ASN锚点移动性、 CSN( Connectivity Service Network, 连接服务网络)锚点移动性、 从空闲模式退出等场景中, 都需要为 MS在相关网络实体间建立新的数据通道。  In the scenarios of initial network entry, ASN anchor mobility, CSN (Connected Service Network) anchor mobility, and exit from idle mode, it is necessary to establish a new data channel for the MS between related network entities.

在 MS初始进入网络、 CSN移动性等场景中, serving ASN-GW 与 anchor ASN-GW为同一网络设备时, BS上的 serving DPF与 anchor ASN-GW上的 anchor DPF间将根据 MS的 DP粒度建立相应的 R6 DP 隧道, 往来 MS的数据将通过此 DP隧道承载传输。 在 MS发生 ASN锚点移动性、从空闲模式退出等场景中, serving ASN-GW与 anchor ASN-GW可能并不是同一网络设备。此种场景中, 当为 MS建立相应的 DP隧道时, BS上的 serving DPF与 serving ASN-GW上的 relay DPF间, 和 serving ASN-GW上的 relay DPF和 anchor ASN-GW上的 anchor DPF间会建立相应的 R6 DP隧道和 R4 DP 隧道。 根据实际的网络部署 (例如 serving ASN-GW 与 anchor ASN-GW 间的互通可能需要经过多个私网, 这样私网间边界上的网 关将作为 relaying DPF中继 DP消息), 当为 MS的建立 DP时, 可能 需要经过 serving ASN-GW与 anchor ASN-GW间的一个或多个存在 relaying DPF的网络设备, 那 serving ASN-GW与 anchor ASN-GW间 可能会存在着多条隧道。 When the serving ASN-GW and the anchor ASN-GW are the same network device, the serving DSN and the anchor DSN on the anchor ASN-GW will be established according to the DP granularity of the MS. Corresponding R6 DP tunnels, data from and to the MS will be carried over this DP tunnel. In the scenario where the ASN anchor mobility occurs in the MS and exits from the idle mode, the serving ASN-GW and the anchor ASN-GW may not be the same network device. In this scenario, when a corresponding DP tunnel is established for the MS, between the serving DPF on the BS and the relay DPF on the serving ASN-GW, and between the relay DPF on the serving ASN-GW and the anchor DPF on the anchor ASN-GW. The corresponding R6 DP tunnel and R4 DP tunnel will be established. According to the actual network deployment (for example, the interworking between the serving ASN-GW and the anchor ASN-GW may need to pass through multiple private networks, so that the gateway on the border between the private networks will serve as the relaying DPF relay DP message), when the MS is established. For the DP, one or more network devices with relaying DPF between the serving ASN-GW and the anchor ASN-GW may be required. There may be multiple tunnels between the serving ASN-GW and the anchor ASN-GW.

图 3为 ASN锚点移动性 DP建立场景示意图,其中左侧以 serving ASN-GW与 anchor ASN-GW直接可达,右侧简化了存在多个 realying DPF的场景。 当 MS从 BS1切换至 BS2中, 具体情况为: 当 MS在 BS1下时, 关于 MS的数据报文都经过 anchor ASN-GW与 BS1间的 R6 DP隧道进行传送; 当 MS在 BS2下时, MS的锚点并未发生切换, 关于 MS的数据 4艮文都经过 anchor ASN-GW与 serving ASN-GW间的 R4 DP隧道和 serving ASN-GW与 BS2间的 R6 DP隧道进行转发。当 MS发起至 BS2的切换时, R4 DP和 R6 DP建立的控制面信令消息经 serving ASN-GW ( relay DPF )进行转发处理。  Figure 3 is a schematic diagram of the ASN anchor mobility DP setup scenario. The left side is directly reachable by the serving ASN-GW and the anchor ASN-GW. The right side simplifies the scenario where multiple realying DPFs exist. When the MS is switched from BS1 to BS2, the specific situation is as follows: When the MS is under BS1, the data packet about the MS is transmitted through the R6 DP tunnel between the anchor ASN-GW and the BS1; when the MS is under the BS2, the MS The anchor point does not switch. The data about the MS is forwarded through the R4 DP tunnel between the anchor ASN-GW and the serving ASN-GW and the R6 DP tunnel between the serving ASN-GW and BS2. When the MS initiates a handover to BS2, the control plane signaling message established by the R4 DP and the R6 DP is forwarded by the serving ASN-GW (relay DPF).

图 4为 ASN锚点移动性中的 DP建立和报文转发流程示意图, DP的建立可以由 anchor ASN-GW发起, 也可以由 BS发起。 DP的 建立过程 s401~s406与图 2中步骤 s201~s206流程一致, 只是对所属 的网络结构进行了细化和具体化。 当 MS的 DP隧道建立完成后, 就 可以开始在数据面转发往来 MS的数据报文。上下报文的转发流程如 下:  Figure 4 is a schematic diagram of the DP establishment and packet forwarding process in the ASN anchor mobility. The establishment of the DP can be initiated by the anchor ASN-GW or by the BS. The establishment process of DP s401~s406 is consistent with the process of steps s201~s206 in Figure 2, except that the network structure is refined and embodied. After the MS tunnel of the MS is established, you can start forwarding data packets to and from the MS on the data plane. The forwarding process of the upper and lower packets is as follows:

步骤 s407, 当 anchor ASN-GW收到发送至 MS的报文后, 其根 据相应的分类规则 (例如五元组等) 将报文映射至相应的 SFIDn ( Service Flow Identifier, 业务流标识符)。 anchor ASN-GW再根据 DP建立时所获得的业务流与数据通道的映射关系, 将 SFIDn映射至 对应的 DPIDm( Data Path Identifier,数据通道标识符),例如 GRE key, LAN ( Local Area Network, 局域网) ID等。 Anchor ASN-GW根据 隧道类型封装收到 文, 再通过与此 DPIDm对应的 R4隧道转发至 serving ASN-GW。 Step s407: After receiving the message sent to the MS, the anchor ASN-GW maps the message to the corresponding SFID (Service Flow Identifier) according to the corresponding classification rule (for example, a quintuple). Anchor ASN-GW The mapping between the service flow and the data channel obtained when the DP is established, and mapping the SFIDn to the corresponding DPIDm (Data Path Identifier), such as a GRE key, a LAN (Local Area Network) ID, and the like. The anchor ASN-GW encapsulates the received packet according to the tunnel type, and then forwards it to the serving ASN-GW through the R4 tunnel corresponding to the DPIDm.

步骤 s408, Serving ASN-GW收到来自于 anchor ASN-GW的隧道 报文后, 解封装报文。 Serving ASN-GW再根据在 DP隧道建立过程 中建立的业务流与数据通道的映射关系 (如图 5 ), 选择另一条隧道 转发报文。于是 serving ASN-GW将解封装报文重新封装,通过 DPIDp 对应的隧道转发至 BS。 BS收到相应报文后,解封装之,遵从 802.16e 空口规范, 将报文传送至 MS。 处理。 如果 MS发送上行数据, 数据报文的转发处理过程与此类似。  Step s408: After receiving the tunnel packet from the anchor ASN-GW, the Serving ASN-GW decapsulates the packet. The Serving ASN-GW then selects another tunnel to forward packets according to the mapping between the service flow and the data channel established in the DP tunnel establishment process (see Figure 5). Then, the serving ASN-GW re-encapsulates the decapsulated packet and forwards it to the BS through the tunnel corresponding to the DPIDp. After receiving the corresponding packet, the BS decapsulates the packet and transmits the packet to the MS according to the 802.16e air interface specification. deal with. If the MS sends uplink data, the forwarding process of the data packet is similar.

MS与 HA ( Home Agent, 本地代理 )间的数据面结构图 (若 DP 隧道釆用 GRE )如图 6, MS与 BS之间通过 R1空口进行信息的传递, BS与 Serving ASN-GW之间通过 R6 DP隧道进行信息的传递, serving ASN-GW与 Anchor ASN-GW之间通过 R4 DP隧道进行信息的传递, Anchor ASN-GW与 HA之间通过 R3进行信息的传递。与图 4中的报 文转发流程对应, 图 6中的隧道报文需要在 Serving ASN-GW上进行 封装和解封装处理。  The data plane structure diagram between the MS and the Home Agent (local agent) (if the DP tunnel uses GRE), as shown in Figure 6, the MS and the BS transmit information through the R1 air interface, and the BS and the Serving ASN-GW pass. The information is transmitted between the ASN-GW and the Anchor ASN-GW through the R4 DP tunnel, and the information is transmitted between the Anchor ASN-GW and the HA through R3. Corresponding to the packet forwarding process in Figure 4, the tunnel packet in Figure 6 needs to be encapsulated and decapsulated on the Serving ASN-GW.

在实现本发明的过程中, 发明人发现现有技术存在以下缺点: 在 WiMax中, DP隧道的粒度最优是按照业务流来区分的。对于 MS的某业务流, 需要建立 R4 DP和 R6 DP两条 DP隧道(根据不同 的网络部署, 也可能会出现多条 R4 DP隧道), 并且需要在 serving ASN-GW (如果是多条隧道, 也包含执行 relay DPF的 GW )上维护 相应的隧道转换表项。 DP隧道建立较为复杂, 所需要信令和维护开 销也较大。 另夕卜, 在 serving ASN-GW上需要进行业务流与 DP重新 映射和报文的解封装和重新封装, 大大增加了 serving ASN-GW的处 理负担。 在一些场景的网络部署中, 多条隧道的建立是必需的, 但是 当 BS与 anchor ASN-GW如果能够直接路由可达,那么多条隧道的建 立将会导致中间路由器处理上的负担。 In the process of implementing the present invention, the inventors have found that the prior art has the following disadvantages: In WiMax, the granularity of the DP tunnel is optimally differentiated according to the traffic flow. For a certain service flow of the MS, two DP tunnels of R4 DP and R6 DP need to be established (multiple R4 DP tunnels may also occur according to different network deployments), and it is required to be in the serving ASN-GW (if there are multiple tunnels, It also contains the corresponding tunnel translation entry on the GW that performs the relay DPF. The establishment of a DP tunnel is complicated, and the required signaling and maintenance overhead are also large. In addition, service flow and DP remapping and packet decapsulation and re-encapsulation are required on the serving ASN-GW, which greatly increases the processing burden of the serving ASN-GW. In some scenarios of network deployment, the establishment of multiple tunnels is required, but If the BS and the anchor ASN-GW are directly reachable, the establishment of multiple tunnels will cause a burden on the intermediate router.

发明内容 Summary of the invention

本发明实施例提供一种无线网络中数据通道建立的方法、系统及 设备, 通过改变 DP隧道建立机制减轻 serving ASN-GW的 艮文处理 负担。  The embodiments of the present invention provide a method, a system, and a device for establishing a data channel in a wireless network, which reduce the burden of processing the ASN-GW by changing the DP tunnel establishment mechanism.

本发明实施例提供一种无线网络中数据通道建立的方法, 包括: 判断源节点与目的节点是否有直接可达路由, 如果有, 发送数据 通道 DP建立请求消息, 所述 DP建立请求消息包含直接可达路由指 示和 DP端点标识, 所述 DP端点标识为所述源节点的 DP标识; 接收 DP建立响应消息 , 所述 DP建立响应消息中的 DP端点标 识为目的节点的 DP标识, 所述 DP建立响应消息中包含直接可达路 由指示。  An embodiment of the present invention provides a method for establishing a data channel in a wireless network, including: determining whether a source node and a destination node have a direct reachable route, and if yes, sending a data channel DP setup request message, where the DP setup request message includes direct a reachable route indication and a DP endpoint identifier, where the DP endpoint identifier is a DP identifier of the source node, and a DP setup response message is received, where the DP endpoint identifier in the DP setup response message is a DP identifier of the destination node, and the DP The setup response message contains a direct reachable route indication.

本实施例还提供一种源节点, 包括:  The embodiment further provides a source node, including:

判断单元(811 ) ( 911 ) , 用于判断源节点与目标节点是否有直接 可达路由;  a determining unit (811) (911), configured to determine whether the source node and the target node have direct reachable routes;

设置单元(812 ) ( 912 ), 用于根据所述判断单元判断结果在 DP 建立请求消息中设置相关指示位, 建立 DP建立请求消息;  a setting unit (812) (912), configured to set a related indication bit in the DP establishment request message according to the judgment unit judgment result, and establish a DP establishment request message;

执行单元(813 ) ( 913 ), 用于向中继节点发送所述 DP建立请求 消息, 以及接收 DP建立响应消息; 或者, 直接向所述目的节点发送 DP建立请求消息。  The executing unit (813) (913) is configured to send the DP setup request message to the relay node, and receive the DP setup response message; or directly send the DP setup request message to the destination node.

本发明实施例还提供一种中继节点, 包括:  The embodiment of the invention further provides a relay node, including:

判断单元(831 ), 用于根据 DP建立请求消息中相关指示位判断 源节点和目的节点是否直接建立 DP隧道, 或在 DP建立请求消息没 有相关指示位时判断源节点与目的节点是否有直接可达路由;  The determining unit (831) is configured to determine, according to the relevant indication bit in the DP setup request message, whether the source node and the destination node directly establish a DP tunnel, or determine whether the source node and the destination node have direct access when the DP setup request message has no relevant indication bit. Routing

执行单元( 832 ), 用于在所述判断单元判断源节点与目的节点有 直接可达路由时设置相应 DP端点标识, 进行报文的收发处理。  The executing unit (832) is configured to: when the determining unit determines that the source node and the destination node have a direct reachable route, set the corresponding DP endpoint identifier to perform packet transmission and reception processing.

本发明实施例还提供一种目的节点, 包括: 判断单元( 821 ) ( 921 ), 用于根据 DP建立请求消息中 DP端点 标识判断目的节点和源节点是否直接建立隧道; 或者, 根据 DP建立 请求消息中相关指示位判断目的节点与源节点是否有直接可达路由; 执行单元( 822 ) ( 922 ) , 用于根据所述判断单元的判断结果建立 DP隧道, 进行艮文的收发处理。 The embodiment of the invention further provides a destination node, including: a determining unit (821) (921), configured to determine, according to the DP endpoint identifier in the DP setup request message, whether the destination node and the source node directly establish a tunnel; or, according to the relevant indication bit in the DP setup request message, determine whether the destination node and the source node have The direct reachable route; the execution unit (822) (922) is configured to establish a DP tunnel according to the judgment result of the determining unit, and perform transceiving processing.

本发明实施例还提供一种无线网络系统, 包括: 源节点 (810 ) ( 910 )和目的节点 ( 820 ) ( 920 )。  The embodiment of the invention further provides a wireless network system, comprising: a source node (810) (910) and a destination node (820) (920).

与现有技术相比, 本发明实施例具有以下优点:  Compared with the prior art, the embodiment of the invention has the following advantages:

在建立数据通道的过程中,当 BS和 anchor ASN-GW两者间存在 直接可达路由时, serving ASN-GW不用再进行 DP重新映射和 4艮文的 封装和解封装, 甚至不用 serving ASN-GW参与 DP建立和报文转发 过程, 大幅减轻 serving ASN-GW上的处理负担。 附图说明  In the process of establishing a data channel, when there is a direct reachable route between the BS and the anchor ASN-GW, the serving ASN-GW does not need to perform DP remapping and encapsulation and decapsulation of the 4 艮 text, or even serving ASN-GW. Participate in the DP establishment and packet forwarding process, greatly reducing the processing burden on the serving ASN-GW. DRAWINGS

图 1是现有技术中 ASN锚点移动性管理示意图;  1 is a schematic diagram of mobility management of an ASN anchor point in the prior art;

图 2是现有技术中数据通道预建立、 建立和注销流程图; 图 3是现有技术中 ASN锚点移动性 DP建立场景示意图; 图 4是现有技术中 ASN锚点移动性中的 DP建立和报文转发流 程图;  2 is a flow chart of data channel pre-establishment, establishment and deregistration in the prior art; FIG. 3 is a schematic diagram of a prior art ASN anchor mobility DP setup scenario; FIG. 4 is a DP in the prior art ASN anchor mobility Establish and message forwarding flow chart;

图 5是现有技术中业务流与数据通道的映射关系示意图; 图 6是现有技术中 MS与 HA间的数据面结构图;  5 is a schematic diagram of a mapping relationship between a service flow and a data channel in the prior art; FIG. 6 is a data plane structure diagram between the MS and the HA in the prior art;

图 7是本发明实施例一数据通道隧道建立的方法流程图; 图 8是本发明实施例二数据通道隧道建立的方法流程图; 图 9是本发明实施例三数据通道隧道建立的方法流程图; 图 10是本发明实施例四数据通道隧道建立的方法流程图; 图 11是本发明实施例中 MS发生 ASN切换时的 DP建立场景示 意图;  7 is a flowchart of a method for establishing a data channel tunnel according to an embodiment of the present invention; FIG. 8 is a flowchart of a method for establishing a data channel tunnel according to Embodiment 2 of the present invention; FIG. 9 is a flowchart of a method for establishing a data channel tunnel according to Embodiment 3 of the present invention; 10 is a flowchart of a method for establishing a data channel tunnel according to an embodiment of the present invention; FIG. 11 is a schematic diagram of a DP setup scenario when an ASN is switched between MSs according to an embodiment of the present invention;

图 12是本发明实施例中 MS与 HA间的数据面结构图; 图 13是本发明实施例一种无线网络系统的结构示意图; 图 14是本发明实施例一种源节点结构示意图; 12 is a data plane structure diagram of an MS and an HA in an embodiment of the present invention; FIG. 13 is a schematic structural diagram of a wireless network system according to an embodiment of the present invention; FIG. 14 is a schematic structural diagram of a source node according to an embodiment of the present invention; FIG.

图 15是本发明实施例一种中继节点结构示意图;  15 is a schematic structural diagram of a relay node according to an embodiment of the present invention;

图 16是本发明实施例一种目的节点结构示意图;  16 is a schematic structural diagram of a destination node according to an embodiment of the present invention;

图 17是本发明实施例又一种无线网络系统的结构示意图; 图 18是本发明实施例又一种源节点结构示意图;  17 is a schematic structural diagram of another wireless network system according to an embodiment of the present invention; FIG. 18 is a schematic structural diagram of another source node according to an embodiment of the present invention;

图 19是本发明实施例又一种目的节点结构示意图。 具体实施方式  FIG. 19 is a schematic structural diagram of another destination node according to an embodiment of the present invention. detailed description

下面结合附图和实施例,对本发明的具体实施方式作进一步详细 描述:  The specific embodiments of the present invention are further described in detail below with reference to the accompanying drawings and embodiments.

在切换、 MS 从空闲模式退出等场景中, Anchor ASN-GW 与 Serving ASN-GW分离。在为 MS建立数据承载通道时, BS与 Anchor ASN-GW 间会建立两条或者更多的隧道, 各隧道端点的中继路由器 将承担繁重的报文解封装和重新封装的操作。  In the scenario where the handover and the MS exit from the idle mode, the Anchor ASN-GW is separated from the Serving ASN-GW. When a data bearer channel is established for the MS, two or more tunnels are established between the BS and the Anchor ASN-GW. The relay routers at each tunnel end point will undertake heavy packet decapsulation and re-encapsulation operations.

如果 BS与 Anchor ASN-GW间 IP路由可达(例如 BS与 Anchor ASN-GW皆拥有全球可路由地址或者两者处于同一管理域中等), 那 么我们将在 BS与 Anchor ASN-GW间直接建立一条隧道, 而不需向 现有方案中 BS 与 Serving ASN-GW, Serving ASN-GW与 Anchor ASN-GW间的两条隧道,这样将可以緩存 Serving ASN-GW上的报文 处理压力。  If the IP route between the BS and the Anchor ASN-GW is reachable (for example, both the BS and the Anchor ASN-GW have global routable addresses or both in the same management domain), then we will directly establish a relationship between the BS and the Anchor ASN-GW. The tunnel does not need to be the two tunnels between the BS and the Serving ASN-GW, the Serving ASN-GW and the Anchor ASN-GW in the existing scheme, so that the packet processing pressure on the Serving ASN-GW can be buffered.

在 WiMax DP建立的消息中(如 Path_Reg_Req、 Path_Prereg_Req ) 增加相关指示位, 用于标识 BS与 Anchor ASN-GW间是否拥有直接 可达路由。 当 BS或 Anchor ASN-GW发起 DP建立时, 可以在 DP建 立请求消息中携带相应相关指示位, 并将此指示位设置为相应的值, 如 "1" ,表明 BS与 Anchor ASN-GW间有直接可达路由;设置为 "0" , 表明如果 BS与 Anchor ASN-GW间没有直接可达路由。  In the message established by the WiMax DP (such as Path_Reg_Req, Path_Prereg_Req), the relevant indication bit is added to identify whether there is a direct reachable route between the BS and the Anchor ASN-GW. When the BS or the Anchor ASN-GW initiates the DP establishment, the DP related request bit may be carried in the DP setup request message, and the indication bit is set to a corresponding value, such as "1", indicating that there is a relationship between the BS and the Anchor ASN-GW. Direct reachable route; set to "0", indicating that there is no direct reachable route between the BS and the Anchor ASN-GW.

本发明实施例一提供了一种无线网络中数据通道建立的方法,其 中, 中继节点为服务网关, 源节点为基站, 目的节点为锚点网关; 或 源节点为锚点网关, 目的节点为基站。 流程如图 7所示, 包括以下步 骤: A first embodiment of the present invention provides a method for establishing a data channel in a wireless network, where the relay node is a serving gateway, the source node is a base station, and the destination node is an anchor gateway; or The source node is an anchor gateway and the destination node is a base station. The process shown in Figure 7 includes the following steps:

步骤 s701 , 源节点通过中继节点向目的节点发送数据通道 DP建 立请求消息;  Step s701: The source node sends a data channel DP establishment request message to the destination node by using the relay node.

步骤 s702, 中继节点根据 DP建立请求消息判断源节点与目的节 点是否有直接可达路由; 如果有, 则设置 DP建立请求消息中的 DP 端点标识为源节点的 DP标识;并转发 DP建立请求消息到目的节点; 步骤 s703 , 目的节点向中继节点回复 DP建立响应消息; 步骤 s704, 中继节点 4艮据 DP建立响应消息判断源节点与目的节 点之间是否有直接可达路由; 如果有, 则设置 DP建立响应消息中的 DP端点标识为目的节点的 DP标识, 并转发给源节点。  Step s702: The relay node determines, according to the DP setup request message, whether the source node and the destination node have a direct reachable route; if yes, the DP end identifier in the DP setup request message is set as the DP identifier of the source node; and the DP setup request is forwarded. a message to the destination node; step s703, the destination node replies to the relay node with a DP setup response message; step s704, the relay node 4 determines whether there is a direct reachable route between the source node and the destination node according to the DP setup response message; Then, the DP end identifier in the DP setup response message is set as the DP identifier of the destination node, and is forwarded to the source node.

本发明实施例二是将实施例一应用于 BS发起的 DP建立过程, 其流程与 anchor ASN-GW发起 DP建立的流程相同。 该过程如图 8 , 包括以下步骤:  The second embodiment of the present invention is to apply the first embodiment to the BS-initiated DP establishment process, and the flow is the same as the process in which the anchor ASN-GW initiates the DP establishment. The process is shown in Figure 8, which includes the following steps:

步骤 s801 , 当 BS发起 DP建立时, DP建立请求消息中增加相应 的相关指示位, 用于表明 BS与 Anchor ASN-GW间是否拥有直接可 达路由。 是否拥有直接可达路由可以通过 BS直接判断、 静态配置或 其它途径来实现。  Step s801: When the BS initiates the DP establishment, a corresponding indication bit is added in the DP setup request message to indicate whether the BS and the Anchor ASN-GW have direct reachable routes. Whether or not there is a direct reachable route can be achieved through direct BS judgment, static configuration, or other means.

步骤 s802, Serving ASN-GW收到来自于 BS的 DP建立请求消 息。 Serving ASN-GW检查消息中是否包含上述相关指示位, 若有, 则根据此相关指示位, 判断 BS与 Anchor ASN-GW间是否有直接可 达路由。 然后中继 DP建立请求消息至 Anchor ASN-GW以实现 DP 建立。  Step s802, the Serving ASN-GW receives the DP setup request message from the BS. The Serving ASN-GW checks whether the relevant indication bit is included in the message, and if so, determines whether there is a direct reachable route between the BS and the Anchor ASN-GW according to the relevant indication bit. The DP setup request message is then relayed to the Anchor ASN-GW for DP setup.

在中继 DP 建立请求消息至 Anchor ASN-GW 前, Serving ASN-GW可能会进行下列操作: 其发送至 Anchor ASN-GW的 DP建 立请求消息中需包含数据通道端点标识, 如果 BS与 Anchor间拥有 直接可达路由, 则此标识应该设置为 BS数据通道标识, 即源节点数 据通道标识。  Before the relay DP establishes the request message to the Anchor ASN-GW, the Serving ASN-GW may perform the following operations: The DP setup request message sent to the Anchor ASN-GW needs to include the data channel endpoint identifier, if the BS and the Anchor have If the route is directly reachable, the identifier should be set to the BS data channel identifier, that is, the source node data channel identifier.

步骤 s803 , Anchor ASN-GW收到来自于 Serving ASN-GW的数 据通道建立消息, 根据数据通道标识开始 DP建立。 Step s803, the number of the Anchor ASN-GW received from the Serving ASN-GW According to the channel establishment message, DP establishment starts according to the data channel identification.

Anchor ASN-GW 返回数据通道建立响应消息至 Serving ASN-GW。数据通道建立响应消息中可能包含 Anchor ASN-GW与 BS 间是否拥有直接可达路由的相关指示位。  The Anchor ASN-GW returns a data channel setup response message to the Serving ASN-GW. The data channel setup response message may include an indication bit of whether the Anchor ASN-GW and the BS have direct reachable routes.

步骤 s804 , Serving ASN-GW收到来自于 Anchor的 DP建立响 应消息。 然后中继 DP建立响应消息至 BS, 响应消息中可能包含上 述相关指示位。 在中继 DP建立响应消息至 BS前, Serving ASN-GW 可能会进行下列操作: 其发送至 BS的 DP建立响应消息中需包含数 据通道端点标识, 如果 BS与 Anchor间拥有直接可达路由, 则此标 识应该设置为 Anchor ASN-GW数据通道标识。  Step s804, the Serving ASN-GW receives the DP setup response message from the Anchor. Then, the relay DP establishes a response message to the BS, and the response message may include the above related indication bit. Before the relay DP establishes a response message to the BS, the Serving ASN-GW may perform the following operations: The DP setup response message sent to the BS needs to include the data channel endpoint identifier, and if there is a direct reachable route between the BS and the Anchor, This flag should be set to the Anchor ASN-GW data channel ID.

步骤 s805, BS、 Serving ASN-GW与 Anchor ASN-GW间的 DP 建立确认过程。  Step s805, the DP establishes a confirmation process between the ASN-GW and the Anchor ASN-GW.

本发明实施例三提供一种无线网络中数据通道建立的方法, 由 Serving ASN-GW判断源节点和目的节点间是否有直接可达路由, 并 设置相关指示位, 修改数据通道标识, 如图 9所示, 包括以下步骤: 步骤 s901 , BS发送 DP建立请求消息至 Serving ASN-GW。  The third embodiment of the present invention provides a method for establishing a data channel in a wireless network. The Serving ASN-GW determines whether there is a direct reachable route between the source node and the destination node, and sets related indication bits to modify the data channel identifier, as shown in FIG. 9. As shown, the method includes the following steps: Step s901: The BS sends a DP setup request message to the Serving ASN-GW.

步骤 s902, Serving ASN-GW收到来自于 BS的 DP建立请求消 息。 Serving ASN-GW检查消息中是否包含相关指示位, 用于指示 BS 与 Anchor ASN-GW间是否拥有直接可达路由。如果不包含,则 Serving ASN-GW在发送 DP建立请求消息至 Anchor前需进行如下操作: 在消息中增加相应的相关指示位, 用于表明 BS 与 Anchor ASN-GW 间是否拥有直接可达路由。 是否拥有直接可达路由可以通 过 Serving ASN-GW直接判断、 静态配置或其它途径来实现。  Step s902, the Serving ASN-GW receives the DP setup request message from the BS. The Serving ASN-GW checks whether the message contains a relevant indication bit to indicate whether the BS and the Anchor ASN-GW have direct reachable routes. If not included, the Serving ASN-GW needs to perform the following operations before sending the DP setup request message to the anchor: Add a corresponding indication bit to the message to indicate whether the BS and the Anchor ASN-GW have direct reachable routes. Whether or not there is a direct reachable route can be directly determined by Serving ASN-GW, static configuration or other means.

其发送至 Anchor ASN-GW的 DP建立请求消息中需包含数据通 道端点标识, 如果 BS与 Anchor间拥有直接可达路由, 则此标识应 该设置为 BS数据通道标识。  The DP setup request message sent to the Anchor ASN-GW shall include the data channel endpoint identifier. If there is a direct reachable route between the BS and the anchor, the identifier shall be set to the BS data channel identifier.

步骤 s903 , Anchor ASN-GW收到来自于 Serving ASN-GW的数 据通道建立消息, 根据消息中上述相关指示位和数据通道标识开始 DP建立。 如果收到的数据通道建立消息中的数据通道标识为 BS标 识时, Anchor ASN-GW开始建立至 BS的直接数据通道。 Step s903: The Anchor ASN-GW receives the data channel setup message from the Serving ASN-GW, and starts DP establishment according to the related indication bit and the data channel identifier in the message. If the data channel identifier in the received data channel setup message is the BS label At the time of identification, the Anchor ASN-GW began to establish a direct data channel to the BS.

Anchor ASN-GW 返回数据通道建立响应消息至 Serving ASN-GW。 数据通道建立响应消息中可能包含其与 BS间是否拥有直 接可达路由的相关指示位。  The Anchor ASN-GW returns a data channel setup response message to the Serving ASN-GW. The data channel setup response message may contain associated indication bits for whether it has a direct reachable route with the BS.

步骤 s904, Serving ASN-GW收到来自于 Anchor的 DP建立响应 消息。 然后中继 DP建立响应消息至 BS, 响应消息中可能包含上述 相关指示位。在中继 DP建立响应消息至 BS前, Serving ASN-GW可 能会进行下列操作: 其发送至 BS的 DP建立响应消息中需包含数据 通道端点标识, 如果 BS与 Anchor间拥有直接可达路由, 则此标识 应该设置为 Anchor ASN-GW数据通道标识。  Step s904, the Serving ASN-GW receives a DP setup response message from the Anchor. The relay DP establishes a response message to the BS, and the response message may include the above related indication bits. Before the relay DP establishes a response message to the BS, the Serving ASN-GW may perform the following operations: The DP setup response message sent to the BS needs to include the data channel endpoint identifier, and if there is a direct reachable route between the BS and the Anchor, This flag should be set to the Anchor ASN-GW data channel ID.

步骤 s905, BS、 Serving ASN-GW与 Anchor ASN-GW间的 DP 建立确认过程。  Step s905: The DP establishes a confirmation process between the BS, the Serving ASN-GW and the Anchor ASN-GW.

本发明实施例四提供了一种无线网络中数据通道建立的方法,其 中, 源节点为基站, 目的节点为锚点网关; 或源节点为锚点网关, 目 的节点为基站。  Embodiment 4 of the present invention provides a method for establishing a data channel in a wireless network, where a source node is a base station, a destination node is an anchor gateway, or a source node is an anchor gateway, and a destination node is a base station.

本实施例以源节点 BS携带相关指示位, 直接向目的节点 anchor ASN-GW发起 DP建立为例进行说明, anchor ASN-GW发起 DP建立 的流程与该流程相同。 改进后的过程如图 10, 包括以下步骤:  In this embodiment, the source node BS carries the relevant indication bit, and directly initiates the DP establishment to the destination node anchor ASN-GW as an example. The process of the anchor ASN-GW initiating the DP establishment is the same as the process. The improved process is shown in Figure 10, including the following steps:

步骤 slOOl , 当 BS发起 DP建立时, DP建立请求消息中增加相 应的相关指示位, 用于表明 BS与 Anchor ASN-GW间是否拥有直接 可达路由。 是否拥有直接可达路由可以通过 BS直接判断、 静态配置 或其它途径来实现;此 DP建立请求消息的 IP源地址和目的地址分别 为 BS与 Anchor ASN-GW的地址。  Step slOOl, when the BS initiates the DP establishment, the corresponding establishment indication bit is added in the DP establishment request message to indicate whether the BS and the Anchor ASN-GW have a direct reachable route. Whether or not the direct reachable route can be directly determined by the BS, static configuration, or other means; the IP source address and the destination address of the DP setup request message are the addresses of the BS and the Anchor ASN-GW, respectively.

步骤 sl002, Anchor ASN-GW收到来自于 BS的数据通道建立消 息, 根据消息中上述相关指示位开始 DP建立。 如果上述相关指示位 指示 BS与 Anchor间拥有直接可达路由, Anchor ASN-GW开始建立 至 BS的直接数据通道。  Step sl002, the Anchor ASN-GW receives the data channel establishment message from the BS, and starts DP establishment according to the above related indication bit in the message. If the above related indication bit indicates that there is a direct reachable route between the BS and the Anchor, the Anchor ASN-GW starts to establish a direct data channel to the BS.

Anchor ASN-GW返回数据通道建立响应消息至 BS。数据通道建 立响应消息中包含其与 BS间是否拥有直接可达路由的相关指示位。 此 DP 建立响应消息的 IP 源地址和目的地址分别为 Anchor ASN-GW与 BS的地址。 The Anchor ASN-GW returns a data channel setup response message to the BS. The data channel setup response message includes an indication bit of whether it has a direct reachable route with the BS. The IP source address and destination address of the DP establishment response message are the addresses of the Anchor ASN-GW and the BS, respectively.

步骤 sl003 , BS与 Anchor ASN-GW间的 DP建立确认过程。 通过上述实施例的描述,釆用本发明实现 ASN锚点移动性的 DP 建立场景如图 11所示, 当源节点与目的节点之间有直接可达路由时, 服务网关上行和下行链路直接为一条连通源节点与目的节点的隧道, 服务网关也不进行封装和解封装处理。 其中本发明实施例一、 二与实 施例三及实施例四的区别在于: 前者由源节点 BS (或 anchor ASN-GW )判定是否与目的节点 anchor ASN-GW (或 BS )之间有直 接可达路由, 并设定相关指示位, serving ASN-GW需要终结收到的 DP消息报文(该报文源 IP地址为源节点地址, 目的地址为服务网关 地址 ), 设置数据通道端点标识以生成新的 DP消息 文, 将 WiMax 消息的 IP头的源地址^ ί'爹改为 Λ良务网关 IP地址, 并将 WiMax消息的 目的地址修改为将发送到的基站或锚网关 IP 地址; 而实施例三由 serving ASN-GW来判断源节点与目的节点是否有直接可达路由, 并 且在 DP消息中增加相应标识或者选项并设置数据通道端点标识, 该 系统的核心是服务网关 serving ASN-GW; 而实施例四则由源节点 BS (或 anchor ASN-GW )判定是否与目的节点 anchor ASN-GW (或 BS ) 之间有直接可达路由, 并设定相关指示标识或者选项, 向目的节点直 接发送, serving ASN-GW不参与操作。  Step sl003, the DP establishes a confirmation process between the BS and the Anchor ASN-GW. Through the description of the foregoing embodiment, the DP setup scenario for implementing ASN anchor mobility by using the present invention is as shown in FIG. 11. When there is a direct reachable route between the source node and the destination node, the serving gateway uplink and downlink are directly As a tunnel connecting the source node and the destination node, the service gateway does not perform encapsulation and decapsulation processing. The difference between Embodiments 1 and 2 of the present invention and Embodiment 3 and Embodiment 4 is: The former is determined by the source node BS (or anchor ASN-GW) whether there is a direct connection between the destination node anchor ASN-GW (or BS). To reach the route, and set the relevant indication bit, the serving ASN-GW needs to terminate the received DP message (the source IP address of the message is the source node address, the destination address is the service gateway address), and the data channel endpoint identifier is set to generate The new DP message text, the source address of the IP header of the WiMax message is changed to the IP address of the service gateway, and the destination address of the WiMax message is modified to the IP address of the base station or anchor gateway to be sent; In the third example, the serving ASN-GW determines whether the source node and the destination node have a direct reachable route, and adds a corresponding identifier or option to the DP message and sets the data channel endpoint identifier. The core of the system is the serving gateway serving ASN-GW; In the fourth embodiment, the source node BS (or anchor ASN-GW) determines whether there is a direct reachable route between the destination node anchor ASN-GW (or BS), and sets the relevant indicator. The knowledge or option is sent directly to the destination node, and the serving ASN-GW does not participate in the operation.

当 BS与 anchor ASN-GW之间能直接建立 DP, 即只有一条隧道 时的数据面结构如图 12 (若 DP隧道釆用 GRE ), 对比现有技术中图 6中 MS与 HA间的数据承载面结构图, 本实施例图 12中 ASN GW ( serving ASN-GW ) 不再需要进行报文的解封装和封装处理。  When the DP and the anchor ASN-GW can directly establish a DP, that is, the data plane structure when there is only one tunnel is as shown in FIG. 12 (if the DP tunnel uses GRE), compared with the data bearer between the MS and the HA in FIG. 6 in the prior art. In the embodiment, the ASN GW (service ASN-GW) in Figure 12 no longer needs to perform packet decapsulation and encapsulation processing.

本发明实施例还提供了一种无线网络系统, 如图 13所示, 包括: 源节点 810、 目的节点 820和中继节点 830,  The embodiment of the present invention further provides a wireless network system. As shown in FIG. 13, the method includes: a source node 810, a destination node 820, and a relay node 830.

源节点 810, 用于通过中继节点 830向目标节点 820发送 DP建 立请求消息;  The source node 810 is configured to send a DP setup request message to the target node 820 through the relay node 830.

中继节点 830, 用于接收源节点 810发送的 DP建立请求消息, 以及接收目的节点 820发送的 DP建立响应消息, 判断源节点 810与 目的节点 820之间是否有直接可达路由; 如果有, 则修改 DP建立请 求消息中的 DP端点标识为源节点 810的 DP标识, 以及修改 DP建 立响应消息中的 DP端点标识为目的节点 820的 DP标识; 然后转发 DP建立请求消息到目的节点 820,以及转发 DP建立响应消息给源节 点 810; The relay node 830 is configured to receive a DP setup request message sent by the source node 810. And receiving the DP setup response message sent by the destination node 820, and determining whether there is a direct reachable route between the source node 810 and the destination node 820; if yes, modifying the DP endpoint identifier in the DP setup request message to be the DP identifier of the source node 810 And modifying the DP endpoint identifier in the DP setup response message as the DP identity of the destination node 820; then forwarding the DP setup request message to the destination node 820, and forwarding the DP setup response message to the source node 810;

目的节点 820 , 用于根据 DP标识确定与源节点 810直接建立隧 道连接。  The destination node 820 is configured to directly establish a tunnel connection with the source node 810 according to the DP identifier.

如图 14所示, 其中源节点 810具体包括:  As shown in FIG. 14, the source node 810 specifically includes:

判断单元 811 , 用于判断源节点 810与目标节点是否有直接可达 路由;  The determining unit 811 is configured to determine whether the source node 810 and the target node have direct reachable routes;

请求消息设置单元 812 , 用于根据判断单元 811判断结果在 DP 建立请求消息中设置相关指示位, 建立请求消息;  The request message setting unit 812 is configured to set a related indication bit in the DP establishment request message according to the judgment result of the determining unit 811, and establish a request message;

请求消息执行单元 813 , 用于向中继节点 830发送 DP建立请求 消息 , 以及接收 DP建立响应消息。  The request message execution unit 813 is configured to send a DP setup request message to the relay node 830, and receive a DP setup response message.

如图 15所示, 中继节点 830具体包括:  As shown in FIG. 15, the relay node 830 specifically includes:

判断单元 831 , 用于根据 DP建立请求消息中相关指示位判断源 节点 810和目的节点 820是否直接建立 DP隧道, 或在 DP建立请求 消息没有相关指示位时由中继节点 830判定源节点 810与目的节点 820是否有直接可达路由, 并向目的节点 820发送 DP建立请求消息 中携带相关指示位;  The determining unit 831 is configured to determine, according to the relevant indication bit in the DP setup request message, whether the source node 810 and the destination node 820 directly establish a DP tunnel, or determine, by the relay node 830, the source node 810 and the DP setup request message without the relevant indication bit. Whether the destination node 820 has a direct reachable route, and sends a DP setup request message to the destination node 820 to carry the relevant indication bit;

执行单元 832 , 用于在判断单元 831判断源节点 810与目的节点 820有直接可达路由时修改相应 DP端点标识,进行报文的收发处理。  The executing unit 832 is configured to modify the corresponding DP endpoint identifier when the determining unit 831 determines that the source node 810 and the destination node 820 have direct reachable routes, and perform packet processing.

如图 16所示, 目的节点 820具体包括:  As shown in FIG. 16, the destination node 820 specifically includes:

判断单元 821 : 用于根据 DP建立请求消息中 DP端点标识判断 目的节点 820和源节点 810是否直接建立隧道;  The determining unit 821 is configured to determine, according to the DP endpoint identifier in the DP setup request message, whether the destination node 820 and the source node 810 directly establish a tunnel;

执行单元 822: 用于根据判断单元 821判断结果建立 DP隧道, 进行报文的收发处理。  The executing unit 822 is configured to establish a DP tunnel according to the judgment result of the determining unit 821, and perform packet transmission and reception processing.

本发明实施例还提供了一种无线网络系统, 如图 17所示, 包括: 源节点 910, 用于判断是否与目的节点 920间有直接可达路由, 如果有, 则在请求消息中设置相关信息指示位; The embodiment of the invention further provides a wireless network system, as shown in FIG. 17, comprising: The source node 910 is configured to determine whether there is a direct reachable route between the destination node 920, and if yes, set a related information indication bit in the request message.

目的节点 920, 用于根据相关信息指示位确定与源节点 910是否 直接建立 DP。  The destination node 920 is configured to determine, according to the related information indicator bit, whether the DP is directly established with the source node 910.

如图 18所示, 源节点 910具体包括:  As shown in FIG. 18, the source node 910 specifically includes:

判断单元 911 , 用于建立 DP前判断是否与目的节点 920间有直 接可达路由;  The determining unit 911 is configured to determine whether there is a direct reachable route between the destination node 920 and the destination node 920 before establishing the DP;

建立消息设置单元 912, 用于在 DP建立请求消息中设置相关指 示位;  The establishment message setting unit 912 is configured to set a related indication bit in the DP establishment request message;

建立消息执行单元 913 , 用于直接向目的节点 920发送 DP建立 请求消息。  A message execution unit 913 is configured to send a DP setup request message directly to the destination node 920.

如图 19所示, 目的节点 920具体包括:  As shown in FIG. 19, the destination node 920 specifically includes:

判断单元 921 : 用于根据 DP建立请求消息中相关指示位判断目 的节点 920与源节点 910是否有直接可达路由;  The determining unit 921 is configured to determine, according to the related indicator bit in the DP setup request message, whether the node 920 and the source node 910 have direct reachable routes;

执行单元 922: 用于根据判断单元判断结果建立 DP隧道, 进行 报文的收发处理。  The executing unit 922 is configured to establish a DP tunnel according to the judgment result of the determining unit, and process the sending and receiving of the packet.

本发明实施例中, 在建立数据通道的过程中, 当 BS 和 anchor ASN-GW两者间存在直接可达路由时, serving ASN-GW不用再进行 DP重新映射和报文的封装和解封装,甚至不用 serving ASN-GW参与 DP建立和 文转发过程, 大幅减轻 serving ASN-GW上的处理负担。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解 到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平 台的方式来实现基于这样的理解,本发明的技术方案可以以软件产品 的形式体现出来, 该软件产品可以存储在一个非易失性存储介质(可 以是 CD-ROM, U盘, 移动硬盘等) 中, 包括若干指令用以使得一 台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行 本发明各个实施例的方法。  In the embodiment of the present invention, in the process of establishing a data channel, when there is a direct reachable route between the BS and the anchor ASN-GW, the serving ASN-GW does not need to perform DP remapping and packet encapsulation and decapsulation, or even The serving ASN-GW is not involved in the DP establishment and text forwarding process, and the processing load on the serving ASN-GW is greatly reduced. Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by hardware, or can be implemented by means of software plus necessary general hardware platform, and the technical solution of the present invention. It can be embodied in the form of a software product that can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for making a computer device (may It is a personal computer, server, or network device, etc.) method of performing various embodiments of the present invention.

总之, 以上所述仅为本发明的较佳实施例而已, 并非用于限定本 发明的保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。 In summary, the above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention. The scope of protection of the invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims

权利要求 Rights request 1、 一种无线网络中数据通道建立的方法, 其特征在于, 包括: 判断源节点与目的节点是否有直接可达路由, 如果有, 发送数据 通道 DP建立请求消息, 所述 DP建立请求消息包含直接可达路由指 示和 DP端点标识, 所述 DP端点标识为所述源节点的 DP标识; 接收 DP建立响应消息 , 所述 DP建立响应消息中的 DP端点标 识为目的节点的 DP标识, 所述 DP建立响应消息中包含直接可达路 由指示。  A method for establishing a data channel in a wireless network, comprising: determining whether a source node and a destination node have a direct reachable route, and if yes, sending a data channel DP setup request message, where the DP setup request message includes a direct reachable route indication and a DP endpoint identifier, where the DP endpoint identifier is a DP identifier of the source node, and a DP setup response message is received, where the DP endpoint identifier in the DP setup response message is a DP identifier of the destination node, The DP setup response message contains a direct reachable route indication. 2、 如权利要求 1所述的方法, 其特征在于, 所述判断源节点与 目的节点是否有直接可达路由具体为源节点判断所述源节点与目的 节点是否有直接可达路由,  The method according to claim 1, wherein the determining whether the source node and the destination node have direct reachable routes is specifically a source node determines whether the source node and the destination node have direct reachable routes, 所述发送 DP建立请求消息具体为源节点向中继节点发送 DP建 立请求消息以使得所述中继节点设置所述建立请求消息中的 DP端点 标识为所述源节点的 DP标识之后发送给目的节点;  The sending the DP setup request message is specifically: the source node sends a DP setup request message to the relay node, so that the relay node sets the DP endpoint identifier in the setup request message to be the DP identifier of the source node, and then sends the message to the destination. Node 所述接收 DP 建立响应消息具体为源节点接收来自中继节点的 DP建立响应消息 ,所述 DP建立响应消息中的 DP端点标识由所述中 继节点设置。  The receiving DP setup response message is specifically that the source node receives a DP setup response message from the relay node, and the DP endpoint identifier in the DP setup response message is set by the relay node. 3、 如权利要求 1所述的方法, 其特征在于, 所述判断源节点与 目的节点是否有直接可达路由具体为源节点判断所述源节点与目的 节点是否有直接可达路由,  The method according to claim 1, wherein the determining whether the source node and the destination node have direct reachable routes is specifically a source node determines whether the source node and the destination node have direct reachable routes. 所述发送 DP建立请求消息具体为源节点向目的节点发送 DP建 立请求消息;  The sending a DP setup request message is specifically: the source node sends a DP setup request message to the destination node; 所述接收 DP 建立响应消息具体为源节点接收来自目的节点的 DP建立响应消息。  The receiving DP setup response message is specifically that the source node receives the DP setup response message from the destination node. 4、 如权利要求 1所述的方法, 其特征在于, 所述判断源节点与 目的节点是否有直接可达路由具体为中继节点判断源节点与目的节 点是否有直接可达路由,  The method according to claim 1, wherein the determining whether the source node and the destination node have a direct reachable route is specifically a relay node determining whether the source node and the destination node have direct reachable routes, 所述判断源节点与目的节点是否有直接可达路由之前, 还包括: 所述中继节点接收所述源节点的 DP建立请求消息, 所述 DP建立请 求消息不包含直接可达路由指示; Before the determining whether the source node and the destination node have a direct reachable route, the method further includes: the relay node receiving a DP setup request message of the source node, where the DP is established The request message does not include a direct reachable route indication; 所述发送 DP建立请求消息具体为中继节点向目的节点发送 DP 建立请求消息;  The sending a DP setup request message is specifically that the relay node sends a DP setup request message to the destination node; 所述接收 DP建立响应消息具体为中继节点接收来自目的节点的 DP建立响应消息;  The receiving DP setup response message is specifically that the relay node receives a DP setup response message from the destination node; 在所述接收 DP建立响应消息之后, 还包括: 所述中继节点向源 节点发送 DP建立响应消息。  After the receiving the DP setup response message, the method further includes: the relay node sending a DP setup response message to the source node. 5、 如权利要求 1所述的方法, 其特征在于, 所述源节点与所述 目的节点有直接可达路由具体包括:  The method according to claim 1, wherein the source node and the destination node have a direct reachable route, including: 所述源节点与所述目的节点都有全球可路由地址或处于同一管 理域中。  The source node and the destination node both have global routable addresses or are in the same management domain. 6、 一种源节点, 其特征在于, 包括:  6. A source node, comprising: 判断单元(811 ) ( 911 ) , 用于判断源节点与目标节点是否有直接 可达路由;  a determining unit (811) (911), configured to determine whether the source node and the target node have direct reachable routes; 设置单元(812 ) ( 912 ), 用于根据所述判断单元判断结果在 DP 建立请求消息中设置相关指示位, 建立 DP建立请求消息;  a setting unit (812) (912), configured to set a related indication bit in the DP establishment request message according to the judgment unit judgment result, and establish a DP establishment request message; 执行单元(813 ) ( 913 ), 用于向中继节点发送所述 DP建立请求 消息, 以及接收 DP建立响应消息; 或者, 直接向所述目的节点发送 DP建立请求消息。  The executing unit (813) (913) is configured to send the DP setup request message to the relay node, and receive the DP setup response message; or directly send the DP setup request message to the destination node. 7、 一种中继节点, 其特征在于, 包括:  7. A relay node, comprising: 判断单元( 831 ) , 用于根据 DP建立请求消息中相关指示位判断 源节点和目的节点是否直接建立 DP隧道, 或在 DP建立请求消息没 有相关指示位时判断源节点与目的节点是否有直接可达路由;  The determining unit (831) is configured to determine, according to the relevant indication bit in the DP setup request message, whether the source node and the destination node directly establish a DP tunnel, or determine whether the source node and the destination node have direct access when the DP setup request message has no relevant indication bit. Routing 执行单元 ( 832 ), 用于在所述判断单元判断源节点与目的节点有 直接可达路由时设置相应 DP端点标识, 进行报文的收发处理。  The executing unit (832) is configured to: when the determining unit determines that the source node and the destination node have direct reachable routes, set a corresponding DP endpoint identifier, and perform packet processing. 8、 一种目的节点, 其特征在于, 包括:  8. A destination node, comprising: 判断单元( 821 ) ( 921 ) , 用于根据 DP建立请求消息中 DP端点 标识判断目的节点和源节点是否直接建立隧道; 或者, 根据 DP建立 请求消息中相关指示位判断目的节点与源节点是否有直接可达路由; 执行单元( 822 ) ( 922 ) , 用于根据所述判断单元的判断结果建立 DP隧道, 进行艮文的收发处理。 a determining unit (821) (921), configured to determine, according to the DP endpoint identifier in the DP setup request message, whether the destination node and the source node directly establish a tunnel; or, according to the relevant indication bit in the DP setup request message, determine whether the destination node and the source node have Direct reachable route; The execution unit (822) (922) is configured to establish a DP tunnel according to the judgment result of the judging unit, and perform transceiving processing. 9、 一种无线网络系统, 其特征在于, 包括: 如权利要求 6所述 的源节点( 810 ) ( 910 )和如权利要求 8所述的目的节点( 820 ) ( 920 )。  A wireless network system, comprising: the source node (810) (910) of claim 6 and the destination node (820) (920) of claim 8. 10、 如权利要求 9所述的系统, 其特征在于, 还包括如权利要求 7所述的中继节点 ( 830 )。  10. The system of claim 9, further comprising the relay node (830) of claim 7.
PCT/CN2008/073155 2007-11-21 2008-11-21 A method, system and device for establishing data path in wireless network Ceased WO2009076821A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN 200710187167 CN101442478B (en) 2007-11-21 2007-11-21 Method, system and equipment for establishing data channel of wireless network
CN200710187167.3 2007-11-21

Publications (1)

Publication Number Publication Date
WO2009076821A1 true WO2009076821A1 (en) 2009-06-25

Family

ID=40726726

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/073155 Ceased WO2009076821A1 (en) 2007-11-21 2008-11-21 A method, system and device for establishing data path in wireless network

Country Status (2)

Country Link
CN (1) CN101442478B (en)
WO (1) WO2009076821A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101932061A (en) * 2010-07-14 2010-12-29 新邮通信设备有限公司 Method for transmitting public procedure information in long term evolution augmentation system and system thereof
CN101984709B (en) * 2010-10-19 2014-04-30 中兴通讯股份有限公司 Pre-establishment method of R4 data channel and relay access service network gateway
CN102457364B (en) * 2010-10-22 2016-08-03 中兴通讯股份有限公司 The indicating means of a kind of wireless relay system mistake and receiving base station
CN102821435A (en) * 2012-08-07 2012-12-12 南京邮电大学 Local routing method for establishing data route in segmented mode in WiMAX (wireless metropolitan area network) system
CN105519227B (en) * 2013-12-04 2019-07-23 华为技术有限公司 Method and device for establishing link between sites based on WiFi system
US20150263949A1 (en) * 2014-03-12 2015-09-17 Huawei Technologies Co., Ltd Compressed source routing encoding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794870A (en) * 2005-07-11 2006-06-28 华为技术有限公司 Method of establishing interface link
WO2006068450A1 (en) * 2004-12-24 2006-06-29 Samsung Electronics Co., Ltd. System and method for providing mobility and secure tunnel using mobile internet protocol within internet key exchange protocol version 2
CN101048991A (en) * 2004-08-27 2007-10-03 三星电子株式会社 Cellular mobile communication system and method using heterogeneous wireless network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100426769C (en) * 2005-01-12 2008-10-15 腾讯科技(深圳)有限公司 Method for establishing pier-to-pier direct channels

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101048991A (en) * 2004-08-27 2007-10-03 三星电子株式会社 Cellular mobile communication system and method using heterogeneous wireless network
WO2006068450A1 (en) * 2004-12-24 2006-06-29 Samsung Electronics Co., Ltd. System and method for providing mobility and secure tunnel using mobile internet protocol within internet key exchange protocol version 2
CN1794870A (en) * 2005-07-11 2006-06-28 华为技术有限公司 Method of establishing interface link

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"WiMAX Forum Network Architecture", STAGE 2: ARCHITECTURE TENETS, REFERENCE MODEL AND REFERENCE POINTS, 11 July 2007 (2007-07-11) *

Also Published As

Publication number Publication date
CN101442478B (en) 2013-01-30
CN101442478A (en) 2009-05-27

Similar Documents

Publication Publication Date Title
CN101167392B (en) Interconnection of Cellular Radio Networks and Wireless Data Networks
CN101273650B (en) Apparatus and method for improving switching character of integrated radio access network
RU2474069C2 (en) Method of reducing control signalling in handover situations
US20130294409A1 (en) Method, Device and System for Implementing Optimized Inter-RAT Handover
TW200820687A (en) Method for pre-configuration of IP address in mobile communication system
CN102474713A (en) System and method for supporting local IP connectivity for an (e)NodeB
JP2013509760A (en) Extension of connection procedure for connecting UE to 3GPP access network
WO2010063175A1 (en) Method, device and system for data gateway handover
EP2880841A1 (en) Method and system for providing multiple services over wlan
CN100450291C (en) A method of establishing an interface link
WO2009069877A1 (en) Mobile communication system and tunnel management method thereof
WO2014086280A1 (en) Method, device and system for processing wireless network user access
WO2011026392A1 (en) Method and system for acquiring route strategies
CN103430594A (en) Method of performing an inter-technology handoff in a loosely coupled architecture
CN101534496B (en) Method for obtaining home link information by user
JP2008518532A (en) Method and label switch router for providing mobility to a mobile host in a mobile communication network employing multiprotocol label switching
WO2010072074A1 (en) Method, system and mobile access gateway for local routing optimization
WO2009062392A1 (en) Method of system handover, communication system and policy charging rule function entity
WO2009076821A1 (en) A method, system and device for establishing data path in wireless network
KR102017167B1 (en) Method and apparatus for data traffic offload in a wireless communication system
WO2013053133A1 (en) Service data transmission processing method, device and communication system
CN102625305B (en) Access the method and system of evolved packet system
CN100349432C (en) Tunnel based mobile IPv6 quick switching method
WO2015180141A1 (en) Service path changing method and device
WO2011017979A1 (en) Resource management method and device in a communication system supporting the ip shunting

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08861104

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08861104

Country of ref document: EP

Kind code of ref document: A1