WO2014086280A1 - 处理无线网络用户接入的方法、装置及系统 - Google Patents
处理无线网络用户接入的方法、装置及系统 Download PDFInfo
- Publication number
- WO2014086280A1 WO2014086280A1 PCT/CN2013/088440 CN2013088440W WO2014086280A1 WO 2014086280 A1 WO2014086280 A1 WO 2014086280A1 CN 2013088440 W CN2013088440 W CN 2013088440W WO 2014086280 A1 WO2014086280 A1 WO 2014086280A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wireless network
- user
- wireless
- network user
- bearer
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/38—Flow based routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/12—Access point controller devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
Definitions
- the present invention relates to the field of power supply, and in particular, to a method, device and system for processing user access of a wireless network.
- the core network mainly includes an MME, an S-GW, and a P-GW, where the MME is a mobility management unit, and processes non-access stratum (NAS) signaling of the UE and the CN, including management of bearers and links;
- the GW is a serving gateway, which is an anchor point with other 3GPP standards (GSM/UMTS); and the P-GW is a data gateway, which is responsible for IP address allocation, QoS, and anchor points of non-3GPP (such as CDMA2000, WiMAX).
- the radio access network is mainly composed of eNodeb, which realizes the layering of 2G/3G two-layer structure.
- the eNodeB is mainly responsible for radio resource management, IP data header compression, and air interface encryption and decryption.
- the user data routing scheme designed in the traditional wireless cellular network is mainly a tunnel mode, such as a GTP tunnel.
- the user plane protocol stack is as shown in FIG. 2 .
- IP data packets between the eNB and the SGW, the SGW, and the PGW are all carried on the GTP, which causes a complicated operation before the formal data transmission.
- the bearer establishment process is mainly composed of eNodeb, which realizes the layering of 2G/3G two-layer structure.
- the eNodeB is mainly responsible for radio resource management, IP data header compression, and air interface encryption and decryption.
- the user data routing scheme designed in the traditional wireless cellular network is mainly a tunnel mode, such as a GTP tunnel.
- the so-called bearer can be understood as a channel for transmitting data packets.
- certain context information is saved, so that the intermediate node can accurately find the last hop and the next hop node.
- the GTP tunnel arrives at the location of the PGW, its bearer channel must also reach the location of the core network PGW.
- the GTP tunnel arrives at the location of the PGW, its bearer channel must also reach the location of the core network PGW.
- the UE to the PDN path in the active state, any two nodes must be established. Tunnel, and the path of the two nodes must be maintained by signaling. When the switch is switched from active to idle, the tunnel needs to be removed. This operation will result in a large signaling overhead and a great waste. Network resources.
- the embodiments of the present invention provide a method, a device, and a system for processing access of a wireless network user, so as to reduce signaling negotiation between multiple control entities and reduce waste of network resources.
- the application provides a cellular network controller, including: a wireless protocol processing module, configured to process a wireless handover request from a wireless network user or a wireless network access network, and report the processing result; and a control decision module, configured to Determining, according to the event information pre-stored by the cellular network controller and the processing result reported by the radio protocol processing module, a bearer forwarding policy of the handover user, and a policy delivery module, configured to: use the bearer defined by the control policy module The forwarding policy is sent to the policy execution subject corresponding to the handover user, so that the data packet sent to the handover user is forwarded according to the bearer forwarding policy.
- a wireless protocol processing module configured to process a wireless handover request from a wireless network user or a wireless network access network, and report the processing result
- a control decision module configured to Determining, according to the event information pre-stored by the cellular network controller and the processing result reported by the radio protocol processing module, a bearer forwarding policy of the handover user, and
- the cellular network controller further includes: a first establishing module, configured to: if the policy enforcement entity is a border gateway router GR, based on an OpenFlow protocol and the GR Establish a control relationship.
- the cellular network controller further includes: a second establishing module, configured to: if the policy enforcement entity is The wireless network access device establishes a control relationship with the wireless network access device based on the OpeiiRadio protocol and the OpeFlow protocol.
- the control decision module has an IP layer with a control plane function of each layer above the IP layer.
- the event information includes network topology information of the wireless network access network and/or wireless network user state information.
- the application provides a border gateway router, including: a policy receiving module, configured to receive a bearer forwarding policy of a handover user delivered by a cellular network controller, where the bearer forwarding policy is The event information pre-stored by the cellular network controller is determined by a wireless handover request from a wireless network user or a wireless network access network;
- the policy execution module is configured to forward the data packet sent to the handover user according to the bearer forwarding policy received by the policy receiving module.
- the policy execution module has a user plane processing function of an IP layer and layers above the IP layer.
- the application provides a wireless network access device, including: an event information reporting module, configured to: when a specific wireless network user generates setting event information, send the event information to a cellular network controller, And causing, by the cellular network controller, the behavior event information to be applied in a setting of a bearer forwarding policy of the handover user, where the policy receiving execution module is configured to receive a bearer forwarding policy of the handover user delivered by the cellular network controller, where The data packet sent to the handover user is forwarded according to the bearer forwarding policy.
- the policy receiving and executing module receives the bearer forwarding policy according to an OpenFlow protocol.
- the policy receiving execution module receives the bearer forwarding policy based on an OpenRadio protocol.
- the application provides a wireless network architecture, including the cellular network controller according to the first aspect or the foregoing possible implementation manner of the first aspect, the second aspect or the second aspect A border gateway router according to any one of the possible implementation manners, and the wireless network access device as described in the third aspect or the third possible aspect of the foregoing possible implementation manner.
- the present application provides a method for processing a wireless network user access network, which is applied to a cellular network controller: receiving an access request of a wireless network user, where the access request includes identifier information of the wireless network user And the information about the access network, identifying the identifier of the wireless network user according to the identifier information of the wireless network user and related information of the access network, and identifying an access location identifying the wireless network user; Wireless network users perform authorization authentication; Defining a border gateway router for the wireless network user according to the identifier information of the wireless network user and the access location of the wireless network user, and combining the event information stored by the wireless network user, and issuing the address of the border gateway router To the wireless network user, the border gateway router is configured to allocate an IP address to the wireless network user; receive context information of the wireless network user that is updated by the border gateway router, and use the context information as the wireless The network user formulates a bearer forwarding policy; the updated context information of the wireless network user is that the border gateway router fills
- the application provides a method for processing a handover of a wireless network user, including: receiving a path switch request of a wireless network user sent by a target wireless access device; and updating context information of the wireless network user according to the handover request And sending an update request to the border gateway router to which the wireless network user belongs to notify the border gateway router to update the data bearer forwarding policy of the user, and send the data bearer of the user to the target wireless access Receiving, by the border gateway router, an update response message that is sent to the update request; sending, by the target wireless access device, a path switch request acknowledgement to the wireless network user, indicating that the user's radio bearer has been handed over.
- the method further includes: determining whether the wireless device is required The network user reassigns the IP address; if necessary, the IP address request message is carried in the update request, so that the border gateway router to which the wireless network user currently belongs receives the update request, and then delivers the message to the wireless network user.
- the new IP address is carried in the update response message.
- the method further includes:
- the application provides a method for processing a wireless network user access network, including: receiving an IP address establishment request initiated by a wireless network user; assigning an IP address to the wireless network user, and storing the wireless network user Context information; filling an IP address assigned to the wireless network user with a corresponding location of context information of the wireless network user, to obtain context information of the updated wireless network user;
- the present application provides a method for processing a handover of a wireless network user, including: an update instruction for receiving a cellular network controller; the update instruction carries an IP address request message; and the update instruction is the cellular And sending, when the network controller updates the context message of the wireless network user, after receiving the handover request of the wireless network user;
- the method further includes:
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources.
- FIG. 1 is a schematic diagram of an LTE network architecture according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a protocol stack of an LTE system according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of a novel communication network architecture according to an embodiment of the present invention.
- FIG. 4 is a structural diagram of a cellular network controller according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a wireless network border gateway router according to an embodiment of the present invention.
- FIG. 6 is a structural diagram of a wireless network access device according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of an application scenario of a specific network architecture according to an embodiment of the present invention
- FIG. 8 is a schematic diagram of a user plane protocol stack according to an embodiment of the present invention
- FIG. 9a is a schematic diagram of a control plane protocol stack according to an embodiment of the present invention.
- FIG. 9b is a schematic diagram of a control plane protocol stack according to an embodiment of the present invention.
- FIG. 10 is a flowchart of a bearer establishment according to an embodiment of the present invention.
- FIG. 11 is a flowchart of a handover according to an embodiment of the present invention.
- FIG. 12 is a flowchart of a handover according to an embodiment of the present invention.
- FIG. 13 is a flowchart of a handover according to an embodiment of the present invention.
- FIG. 14 is a schematic diagram of an application scenario of a specific network architecture according to an embodiment of the present invention
- FIG. 15 is a schematic diagram of a C2 interface protocol stack according to an embodiment of the present invention
- FIG. 16 is a flowchart of establishing a bearer according to an embodiment of the present invention.
- FIG. 17 is a flowchart of a handover according to an embodiment of the present invention.
- FIG. 18 is a flowchart of switching according to an embodiment of the present invention.
- FIG. 19 is a schematic diagram of an application scenario of a specific network architecture according to an embodiment of the present invention.
- FIG. 20 is a schematic diagram of a C2 interface protocol stack according to an embodiment of the present invention.
- FIG. 21 is a flowchart of a method for processing a wireless network user accessing a network according to an embodiment of the present invention
- FIG. 22 is a flowchart of a method for processing a wireless network user switching according to an embodiment of the present invention
- FIG. 23 is a flowchart of a method for processing a wireless network user accessing a network according to an embodiment of the present invention
- FIG. 24 is a flowchart of a method for processing a wireless network user handover.
- the whole network IP has become the mainstream trend, and the communication network is essentially the design of the forwarding mechanism of the packet.
- Wireless networks differ from current fixed networks in terminal mobility, including heterogeneous network mobility. Mobility complicates the IP address management mechanism. For this reason, MIP, GTP tunnels, etc. have been designed in the existing wireless communication network to solve this problem.
- the introduction of the tunnel increases the complexity of the protocol stack and packet processing, and leads to a relatively large signaling overhead, which wastes network resources.
- the present invention introduces a novel communication network architecture. As shown in FIG.
- the embodiment of the present invention provides a communication network architecture, including: a cellular network controller 10, and a border gateway router (GR) 20 And a wireless network access device 30, wherein: the cellular network controller 10 is configured to process a wireless handover request from a wireless network user or a wireless network access network to generate a processing result; according to the stored event information and the generated processing result The bearer forwarding policy of the switching user is set; the bearer forwarding policy of the switching user is sent to the policy execution subject corresponding to the switching user, so that the data packet sent to the switching user is forwarded according to the bearer forwarding policy;
- GR border gateway router
- processing the handover request means that the handover request is converted into the internal format of the cellular network controller 10, and the handover request is converted into a format that the internal module of the cellular network controller 10 can recognize and process.
- the handover request is initiated by a user or initiated by a wireless network, the handover request indicating that the handover user request is handed over by one base station to another base station.
- the handover between the two base stations may be a base station of the same standard or a handover between heterogeneous base stations.
- a border gateway router (GR) 20, configured to receive a handover sent by the cellular network controller 10
- the bearer forwarding policy of the user; the data packet sent to the handover user is forwarded according to the bearer forwarding policy received by the policy receiving module.
- the wireless network access device 30 is configured to send the event information to the cellular network controller 10 when the specific wireless network user generates the set event information, so that the cellular network controller 10 applies the behavior event information to the switch.
- the bearer forwarding policy of the user is received by the network controller, and the data packet sent to the handover user is forwarded according to the bearer forwarding policy.
- the cellular network controller 10 establishes a control relationship with the GR 20 based on the OpenFlow protocol; in one embodiment, if the policy enforcement subject is wireless The network access device 30, the cellular network controller 10 establishes a control relationship with the wireless network access device 30 based on the OpenRadio protocol and the OpeFlow protocol.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources.
- an embodiment of the present invention provides a cellular network controller, where the cellular network controller establishes a routing control relationship with a wireless network border gateway router (GR); the cellular network controller includes:
- a wireless protocol processing module 110 configured to process a user from a wireless network or a wireless network access network Wireless switching request, and report the processing result;
- the handover request is initiated by a user or initiated by a wireless network, the handover request indicating that the user request is handed over by one base station to another base station.
- the handover between the two base stations may be a base station of the same standard or a handover between heterogeneous base stations.
- the control decision module 120 is configured to formulate a bearer forwarding policy of the switching user according to the event information pre-stored by the cellular network controller and the processing result reported by the wireless protocol processing module 110.
- control decision module 120 has a control layer function of the IP layer with layers above the IP layer.
- the event information includes network topology information of the radio access network and/or wireless network user status information.
- the policy issuance module 130 is configured to send the bearer forwarding policy formulated by the control policy module 120 to a policy execution entity corresponding to the handover user, so that the data packet sent to the handover user is according to the The bearer forwarding policy is forwarded.
- the cellular network controller further includes: a first establishing module 102, configured to establish a control relationship with the GR according to an OpenFlow protocol if the policy enforcement entity is a border gateway router GR.
- the cellular network controller further includes: a second establishing module 103, configured to establish, with the wireless network access device based on the OpenRadio protocol and the OpeFlow protocol, if the policy enforcement entity is a wireless network access device Control relationship.
- the cellular network controller further includes: a collection storage module 101, configured to collect and store event information, where the event information includes network topology information of the wireless network access network and/or wireless network user status information.
- the foregoing wireless network may include: including LTE (Long Term Evolution
- 3rd-generation Chinese called: 3rd generation mobile communication
- WiMax Worldwide Interoperability for Microwave Access
- Chinese called: Global Interoperability for Microwave Access Chinese called: Global Interoperability for Microwave Access
- WiFi Wireless Fidelity
- CDMA Code-Division Multiple Access
- Code Division Multiple Access Chinese called: Code Division Multiple Access
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources.
- the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the complexity of the protocol stack and packet processing introduced by the introduction of the GTP tunnel. As shown in FIG.
- an embodiment of the present invention provides a wireless network border gateway router, including: a policy receiving module 200, configured to receive a bearer forwarding policy of a handover user delivered by a cellular network controller; Determining, by the network controller, the event information pre-stored by the network controller in a wireless handover request from the wireless network user or the wireless network access network; the policy execution module 210, configured to use the data packet to be sent to the handover user Forwarding according to the bearer forwarding policy received by the policy receiving module 200.
- the foregoing router may further include: a wireless protocol module 220, configured to receive a wireless handover request from a wireless network user or a wireless network access network, and complete wireless of the wireless network user without the cellular network controller Switch the process.
- the policy enforcement module 210 has user plane processing functions at the IP layer and layers above the IP layer.
- the router further includes:
- the IP request receiving module 230 is configured to receive an IP address establishment request initiated by a wireless network user.
- the IP address allocation module 240 is configured to allocate an IP address to the wireless network user after receiving the IP address establishment request initiated by the wireless network user, and store context information of the wireless network user.
- the wireless protocol module 220 includes: a handover instruction receiving unit 221, configured to receive an update instruction of a cellular network controller; the update instruction carries an IP address request message; After the cellular network controller receives the handover request of the wireless network user, when the context message of the wireless network user is updated, the switching unit 222 is configured to receive the cellular network control at the handover instruction receiving unit 221 After the update instruction of the device, the IP address is re-allocated to the UE according to the IP address request message.
- the wireless protocol module 220 includes: a handover instruction receiving unit 223, configured to receive an update instruction of a cellular network controller; the update instruction is that the cellular network controller receives the wireless network user After the handover request is sent, the context message of the wireless network user is updated; the switching unit 224 is configured to: after the handover instruction receiving unit 223 receives the update instruction of the cellular network controller, complete the installation according to the update instruction Data switching between newly designated routers of the cellular network controller.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources. Further, the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the protocol introduced by the introduction of the GTP tunnel. The complexity of stack and packet processing.
- an embodiment of the present invention provides a wireless network access device, including: an event information reporting module 310, configured to: when a specific wireless network user generates setting event information, send the event information to a cellular network controller, to enable the cellular network controller to apply the behavior event information in the formulation of a bearer forwarding policy of the handover user
- the policy receiving and executing module 320 is configured to receive a bearer forwarding policy of the switching user that is sent by the cellular network controller, and forward the data packet sent to the switching user according to the bearer forwarding policy.
- managing the wireless network user may be: the wireless protocol processing module 320 performs a specific action for the UE according to the response of the cellular network controller, such as a bearer switch of the wireless network access device when the UE switches. .
- the wireless network access device further includes: a wireless protocol processing module 320, receiving an instruction of the cellular network controller, and managing the wireless network user according to the instruction.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources.
- the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the complexity of the protocol stack and packet processing introduced by the introduction of the GTP tunnel.
- an embodiment of the present invention further provides a method for processing a wireless network user access network, including: S110.
- Receive an access request of a wireless network user where the access request includes the identifier information of the wireless network user and related information of the access network.
- S120 Identify, according to the identifier information of the wireless network user, and the related information of the access network, the identifier of the wireless network user, and identify an access location that identifies the wireless network user; S130, perform the wireless network user Authorized certification;
- S140 Specify a border gateway router for the wireless network user according to the identifier information of the wireless network user and the access location of the wireless network user, and combine the event information stored by the wireless network user, and address the border gateway router. And being sent to the wireless network user, where the border gateway router is configured to allocate an IP address to the wireless network user;
- S150 Receive context information of the wireless network user that is updated by the border gateway router, and formulate, according to the context information, a bearer forwarding policy for the wireless network user, where the updated context information of the wireless network user is The border gateway router obtains the IP address assigned to the wireless network user by filling in the corresponding location of the context information of the wireless network user;
- the bearer forwarding policy is determined by the cellular network controller and the router.
- the bearer forwarding policy is sent to the border gateway router.
- the method further includes:
- the bearer forwarding policy is sent to the wireless access device.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, which reduces signaling negotiation between multiple control entities. Reduce the waste of network resources.
- the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the complexity of the protocol stack and packet processing added by the introduction of the GTP tunnel.
- an embodiment of the present invention further provides a method for processing a handover of a wireless network user, including:
- S220 Update context information of the wireless network user according to the handover request, and send an update request to the border gateway router to which the wireless network user belongs to notify the border gateway router to update the data bearer forwarding policy of the user. Transmitting the data bearer of the user to the target wireless access device;
- step S240 Send a path switch request acknowledgement to the wireless network user via the target wireless access device, indicating that the radio bearer of the user has been switched.
- the method further includes:
- step S210 the method further includes:
- S203 Determine, according to an address of the target wireless access device, whether the wireless network user needs to switch.
- S205 Send a connection establishment request to the target border gateway router, where the connection establishment request carries an IP address request message, so that the target border gateway router receives the IP address request message, and is the wireless network user. Sending an IP address and carrying the update response Interest.
- the method further includes: performing, by the target border gateway router, a negotiation of a bearer forwarding policy of the user, and a bearer forwarding policy of the user according to a topology state of the current network and a status of the wireless network user. Sending the bearer forwarding policy of the new user to the target border gateway router or the target wireless access device.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources.
- an embodiment of the present invention further provides a method for processing a wireless network user access network, including:
- S310 Receive an IP address establishment request initiated by a wireless network user.
- S320 Assign an IP address to the wireless network user, and store the context information of the wireless network user.
- an embodiment of the present invention further provides a method for processing a handover of a wireless network user, including: S410, receiving an update instruction of a cellular network controller; the update instruction carrying an IP address request message; The instruction is sent when the cellular network controller receives the handover request of the wireless network user, and updates the context message of the wireless network user;
- S420 Reassigning an IP address to the wireless network user according to the IP address request message
- S430 Receive, by the cellular network controller, a bearer forwarding policy for the wireless network user that is determined by the wireless network user, where the updated bearer for the wireless network user is configured.
- the forwarding policy is that the cellular network controller formulates a new bearer forwarding policy for the wireless network user according to the topology of the current network and the status of the wireless network user.
- the method further includes: S421, completing data switching between the newly designated routers of the cellular network controller according to the update instruction.
- the cellular network controller mentioned in the embodiment of the present invention may also be called a Single network controller, and has the functions of an openradio controller and an openflow controller.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources. Further, the above solution causes the data plane to be carried over the IP, canceling
- the GTP tunnel in the existing wireless communication network reduces the complexity of the protocol stack and packet processing added by the introduction of the GTP tunnel.
- an application scenario of a specific network architecture may be as shown in FIG. 7.
- the network environment of Figure 7 is combined with the detailed description of each network entity.
- the controller mentioned is a cellular network controller, and the controller has two functions, namely, an openradio controller and an openflow controller.
- the network architecture shown in FIG. 7 includes a core network, a radio access network (RAN), and a user terminal.
- RAN radio access network
- the core network has been greatly modified.
- the network architecture consists of three main functional entities: Controller (Controller), Border Gateway Router (GR), and Policy Client.
- Controller Controller
- GR Border Gateway Router
- Policy Client Policy Client
- the controller and the border gateway router are located in the core network, and the policy client is located in the UE.
- the Controller can process various requests from the user side or the network side and can make control decisions based on the request information.
- an instance of a request may be a user's handover request; in one embodiment, an instance of the request may also establish a request for the user's radio bearer.
- the Controller is a primary control plane network element having a control plane function of an IP layer with layers above the IP layer.
- the controller can process the radio bearer setup or handover request from the user or the access network (the user in this embodiment), and apply the processing result to the decision of the bearer forwarding policy decision of the user, and make a decision on the bearer forwarding policy of the user.
- the bearer forwarding policy of the user is sent to the policy enforcement entity (GR in this embodiment).
- the bearer forwarding policy of the control user is a C1 interface, which can be understood as equivalent to the OF Controller function, controlling the radio bearer establishment (non-IP) or switching the C2 interface, and the two are related, such as the UE. Switching may trigger an update of the control policy.
- the Controller is also used for some general functions, such as: receiving feedback from the GR, collecting network topology, user status, etc., IP address allocation, authorization authentication , Session management, etc.
- the GR is configured to receive a bearer forwarding policy of a user that is sent by the controller, and forward the data bread according to the bearer forwarding policy of the user.
- the GR is a user plane network element, and has user plane processing functions of the IP layer and layers above the IP layer, and is located at the edge of the domain.
- GR is a domain border gateway and needs to pass GR when interacting with an external network (such as the Internet).
- Different access systems can be connected to different GRs, and each GR can be interconnected to achieve interworking.
- GR also has some general functions, such as management, maintenance, and delivery of IP addresses.
- the GR is also used to carry the information, such as the newly created session information, to the controller, and to allocate, manage, maintain, and deliver the IP address of the user terminal.
- the GR can be deployed at a location-independent network level.
- a policy client may be configured on the terminal side, where the policy client is used for signaling interaction with the controller, and accessing the user's session real-time information, such as the user terminal IP address, to the controller Change, terminal handover, etc.;
- the user if the user is using a video service, the user will establish a session to deliver the video data.
- the interface between the controller and the GR can be used to transmit the bearer forwarding policy of the controller to the GR, including routing and forwarding, and UE switching.
- the relationship between the Controller and the GR is similar to that of the OF controller and the OF switch in the OpenFlow.
- the C1 interface can be implemented by referring to the OF, and other similar technologies may be used in the future. limited.
- the interface between the Controller and the policy client can be used to transfer control information between the Controller and the policy client.
- the control information mainly refers to control messages that may affect the formulation, update, and deletion of the forwarding policy, such as Signaling such as update of user status, handover request caused by user location change.
- the Controller will apply the processing result of this information to the user's bearer forwarding policy decision;
- the interface between the GR and the policy client is an IP-based interface, and the data packet of the data plane is mainly transmitted.
- the communication network architecture consisting of the above-mentioned functional entities and interfaces can implement the separation of the control plane and the data plane.
- the implementation principles and main features of the control plane and the user plane in this embodiment are as follows:
- the core network user plane adopts ALL-IP.
- the architecture mainly includes the GR gateway deployed at the edge of the network.
- the GR is responsible for IP forwarding, but the forwarding policy is controlled by the Controller.
- the GR is also responsible for IP address management and allocation for user terminal access.
- the core network control plane which mainly includes the function entity controller, is responsible for the generation and management of the IP forwarding policy, and collects real-time information of the UE side by interacting with the UE signaling, and is applied to the decision of the bearer forwarding policy of the user.
- the object of the forwarding policy mainly refers to an IP data packet, and the specific form of the forwarding policy is similar to the flow table form in OF.
- the core network control plane also includes a policy client.
- the user plane protocol stack and the control plane protocol stack in this embodiment are respectively shown in FIG. 8 and FIG. 9 (including FIG. 9a and FIG.
- the AP generally refers to the data plane/control plane network element in the existing wireless network, and It is not limited to access devices such as base stations or access points.
- the user plane protocol stack is implemented in the embodiment of the present invention. From the passing network element, the data plane of the solution in the present invention only includes the access network and the GR, and the data packet passes through. The hop count can be reduced. From the perspective of data packet bearer, the solution of the present invention no longer requires complex tunnel operations such as GTP, and the intermediate network element of the data packet only needs to have IP packet processing capability. In the embodiment of the present invention, the data does not add new requirements to the network element, but instead the function of the network element is compressed.
- the control plane includes signaling interaction between the UE and the controller, and signaling interaction between the GR and the controller.
- the former is carried by the C2 interface
- the latter is carried by the C1 interface.
- the signaling carried by the C2 interface mainly refers to signaling related to the formulation, update, and deletion of the forwarding policy, such as the update of the user status, the handover request of the UE, and the like, and the authorization authentication between the UE and the core network.
- the operation can be done using existing technology.
- the signaling of the C2 interface is carried over the TCP/IP;
- the signaling of the C1 interface is carried over the IP, the signaling bearer forwarding policy of the C1 interface, and the like; Mainly as follows:
- bearer establishment The purpose of bearer establishment is to open the data path channel, and the UE's context information is retained on each node passing through the data packet transmission process, so as to forward the data packet according to the context information.
- the bearer establishment process is as shown in FIG. 10:
- the Radio Access Network is part of a mobile communication network that uses some access technology to connect mobile devices to the core network.
- the access network of the GSM network is GRAN
- the access network of UMTS is UTRAN
- the access network of LTE is E-UTRAN.
- the operation of the access network does not substantially modify the existing wireless network access network. Therefore, in the following description, the access network refers to the relevant network elements, and the individual accesses are not specified one by one. Network element.
- Stepl The UE enters the network, and performs random access and wireless link establishment process with the access network;
- Step 2 The access network sends a UE network access message to the controller, where the UE network access message may include the identifier information of the UE and the related information of the access network, so that the controller identifies the UE and identifies an access location of the UE.
- the related information of the access network includes information such as an access network standard, a base station message, and the like.
- Step 3 The authorization authentication process is performed between the UE and the Controller, and the process can be performed by using the prior art.
- Step 4 The controller allocates a GR to the UE according to the identity of the UE and the location of the network, and combines the network topology information and the forwarding policy, and the GR address is sent to the UE.
- the GR address here can be an IP address, or other information that enables the UE to find the GR.
- the controller carries the address to the UE in the attach response message, and then performs the bearer establishment process on the radio side between the UE and the access network, where the radio bearer establishment process can adopt the prior art;
- Step 5-6 The UE initiates an IP address establishment request to the GR (that is, an IP address allocation request, for example, a DHCP (Dynamic Host Configuration Protocol) request), the request is made by a policy client in the UE. Triggered, other components in the UE may not perceive the process.
- the GR allocates an IP address to the UE and stores context information locally.
- Step 7 The GR sends an IP address to the UE, where the GR carries the IP address allocated by the UE.
- Step 8 The UE sends an attach complete message to the Controller.
- Step 9 The GR updates the context of the UE to the Controller, and updates the information such as the IP address to the context of the UE in the Controller.
- the Controller and the GR may also target The UE performs the negotiation of the bearer forwarding policy, that is, the controller sends the packet forwarding policy to the GR, for example, the UE can directly deliver some default bearer forwarding policies.
- the default bearer forwarding policy may be The forwarding policy of the default route, for example, is forwarded from the default port of the GR to the Internet.
- SteplO After the bearer is established, the normal packet transmission process can be performed
- step9 and steplO have no strict sequence
- the IP address of the UE may also be allocated in other manners, such as a DHCP mode, or an IP address is assigned by the access network.
- the UE can directly request the IP address from the server that assigns the IP address in a manner similar to Step 5 and Step 7.
- the UE needs to update the IP address to at least one of the controller and the GR. If only one of the controller and the GR is updated, the "one" is responsible for updating the IP address to another one.
- the above bearer establishment process is only a possibility of bearer establishment. In this embodiment, there are many other possibilities in the bearer establishment process. As long as the controller can be configured to specify the GR for the UE, and the UE, the GR, and the controller are all aware of the IP address of the UE, the channel of the control plane and the data plane can be used as a reasonable bearer establishment process in this embodiment.
- the embodiment of the invention is not particularly limited. Through the above bearer establishment process, the data path of the data plane is opened, and the forwarding of the data packet is prepared.
- Mobility management Mobility management mainly includes the handover process. According to the size of the UE's mobile range, the handover process can be divided into the following three cases. The handover process is shown in Figure 11-13.
- Stepl The initial data packet is transmitted through the source base station, and the handover of the base station is required due to the movement of the UE. Therefore, the flow of the air interface switching between the UE, the source base station, and the target base station is performed. This step can be implemented using existing techniques.
- Step 2 The UE sends a path switch request to the controller through the target base station, and the UE or the target base station may directly carry the identifier or address of the target base station in the message. If the UE is operated, the carried operation is performed by the policy client in the UE.
- Step 3-4 After receiving the message, the Controller updates the context of the UE at the UE, At the same time
- the UE sends an update request to the current GR, and the GR responds; if the controller determines that the forwarding policy corresponding to the UE needs to be updated after updating the base station address, in the two steps, the forwarding policy is updated simultaneously between the controller and the GR;
- Step 5 The controller sends a path request acknowledgement to the UE via the target base station.
- Step 6 The target base station sends a context release request to the original base station, and the original base station releases the context related to the UE.
- Inter-RAT handover IP address has been changed
- a handover procedure may occur in which the IP address needs to be updated.
- the GR may be required to re-assign the IP address to the UE.
- the corresponding server re-assigns the IP address to the UE.
- the switching process is as shown in Figure 12.
- the controller needs to update the new base station and the new IP address, and the GR needs to re-assign the IP address to the UE.
- the meaning of each step is as follows:
- Step 1-2 Same as Figure 11, the only difference is that the target base station and the source base station in this scenario may belong to different access technologies.
- Step 3-4 In addition to the step 3-4 update and policy negotiation function in Figure 11, in this scenario, after receiving the path switch request from the UE, the controller determines the need according to the address of the target base station or the address of the target AP. The IP address is reassigned to the UE, and the IP address request message is carried in the update request. After receiving the message, the GR sends a new IP address to the UE, and carries the update response message to the Controller.
- Step5-6 Same as Figure 11.
- the server needs to request the IP address from the server that assigns the IP address, such as the DHCP server, and updates the new IP address and the new forwarding policy to the GR.
- the new IP address is returned to the UE.
- the controller needs to determine that the GR needs to be switched, and triggers the target GR to assign an IP address and source GR to release the context.
- the meanings of the steps are as follows:
- Step 1-2 Same as Figure 12;
- Step 3-4 In this scenario, after receiving the path switch request from the UE, the controller determines that the GR of the UE needs to be switched according to the address or AP of the target base station, and then assigns a new GR to the UE, and The target GR sends a connection establishment request, and the request carries an IP address request message. After receiving the message, the target GR sends an IP address to the UE, and carries the update response message to the Controller. Meanwhile, in the process, the controller The forwarding policy can be negotiated with the target GR. The controller sends a new forwarding policy to the target GR according to the current topology and the status of the UE.
- Step 5 The process of releasing the context between the Controller and the source GR.
- the context here includes the information of the UE and the forwarding policy.
- the Controller can also make a decision, so that the source GR temporarily saves these contexts, and when the controller feels necessary, Triggering the context release process;
- Step6-7 Same as step 5-6 in Figure 12.
- the 'j Controller needs to request the IP address from the server that assigns the IP address, such as the DHCP server, and the new IP address.
- the address and the new forwarding policy are updated to the target GR and the new IP address is returned to the UE.
- the handover between the GRs is triggered by the movement of the UE.
- the handover of the GR can also be triggered by other reasons such as user service switching, network load balancing, and the like.
- the switching and core flow is shown in step3-step5 in Figure 13, where the needle is no longer Describe the various scenarios one by one.
- the process in this embodiment is mainly for the scenario in which the IP address of the UE is allocated by the GR.
- the IP address of the UE may be allocated by other methods, such as by using the DHCP mode or by the access network.
- the bearer establishment process and the handover procedure will be described in detail in the next embodiment.
- the flow of this embodiment is similar, and therefore the description is not repeated.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, reduces signaling negotiation between multiple control entities, and reduces the waste of network resources. Further, the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the complexity of the protocol stack and packet processing introduced by the introduction of the GTP tunnel.
- the embodiment of the present invention provides a new wireless network architecture through control and bearer separation, implements a SDN (Software Defined Network) of the wireless network, and completes mobility management optimization.
- SDN Software Defined Network
- an application scenario of a specific network architecture may be as shown in FIG. 14.
- Each network entity is described in detail below in conjunction with the application scenario of FIG.
- the application scenario of the network architecture provided in FIG. 14 is different from the scenario provided in FIG. 7 in that the application scenario has no requirements for the terminal, and the access network needs to be able to control the control plane and the user plane data forwarding policy.
- the basic functions of the communication network, bearer management, and mobility management are implemented by using the Controller, the GR, and the access network.
- the functions of the Controller and the GR are the same as those of the first embodiment.
- the UE is an ordinary UE, and does not need to have a function such as a policy trigger.
- the user plane data forwarding agent is set on the access network side, and is responsible for interacting with the Controller signaling, and reporting the real-time information of the session of the access user, such as the change of the IP address of the user terminal, the handover of the terminal, and the like;
- the user if the user is using a video service, the user will establish a session to deliver the video data.
- the radio bearer setup request or the handover request processed by the controller mainly comes from the access network.
- the access network may also receive a bearer forwarding policy of the user delivered by the controller, and route the data packet according to the bearer forwarding policy of the user.
- the controller may decide to offload some services of the user to other access technologies.
- the controller sends the bearer forwarding policy of the user to the access network, and the service corresponds to the service.
- the data packet is routed according to the existing path.
- the access network After receiving the bearer forwarding policy of the delivered user, the access network routes the data packet according to the policy.
- the new functional entities in the access network described here include the following:
- All the functions of the functional entity are located in a certain network element in the access network, such as in the access point AP;
- All functions of the functional entity are split and distributed in different network elements in the access network, for example, one part of the function is located in the AP, and the other part is located in the controller;
- Different network elements in the access network have some or all of the functions of the functional entity, but the network elements need to cooperate with each other to complete a complete function, such as the AP and the controller have the function one and the second function. However, to complete function one and function two, the AP and the controller need to be completed;
- the performance (product) form of the newly added functional entity in the access network wherein the second, third, and fourth forms can all regard the entire access network as a black box.
- the indication of the Controller when a specific event occurs in a specific UE, such as switching, initiating a new session, etc., sending an event to the Controller, so that the Controller applies the event information to the formulation of the control decision; receiving the response of the controller, completing the specificity for the UE
- the action such as the AP bearer handover when the UE is switched; optionally, the AP can also receive the data plane control policy delivered by the controller, and route the data packet according to the decision; (function of the OF switch) the communication network in this embodiment
- the architecture can implement the separation of the control plane and the data plane.
- the implementation principle and main features of the control plane/user plane are basically the same as those of the application embodiment 1. The difference is that the control plane and the controller perform signaling interaction on the access network side.
- the proxy not the UE, and the data plane, receives the forwarded data by the access network side, and the UE does not need to perceive the existence of the control.
- the protocol stack of the data plane protocol stack and the control plane C1 interface is the same as that of FIG. 8 and FIG. 9b in the first embodiment, and the protocol stack of the C2 interface is as shown in FIG. 15.
- the C2 interface carries the OpenRadio ten-party discussion.
- the OpenRadio ten-dollar discussion method is similar to the OpenFlow ten-party discussion.
- the bearer establishment process and the mobility management process are basically the same as those of the application embodiment 1, except that in the process, the application client triggers in the application embodiment 1.
- the operation is the same as that of the application embodiment 1 in the embodiment, and the other steps are the same as those in the application embodiment 1 and are not described here.
- the IP address of the UE may be allocated by the function entity added by the access network, and the new function entity is located in the AP as an example.
- the process of establishing and switching the bearer is as shown in FIG. Establishing Figure 16
- the implementation steps of the bearer establishment process of Embodiment 1 have the following meanings:
- Step 1-3 Same as step1-step3 o in Figure 10.
- Step 4 Similar to step 4 in FIG. 10, the difference is that when the controller carries the GR address in the attach response message, the agent is stripped of the GR address by the agent on the base station side, and does not need to be sent to the UE; The operation of assigning an IP address to the UE, where the triggering includes triggering the base station to allocate an IP address for the UE, and also triggering the other base station or other access network side network element to allocate an IP address to the UE;
- Step 5-6 The agent in the base station sends the IP address to the UE and reports it to the Controller, and step 5 and step 6 have no strict sequence.
- Step 7 The UE sends an attach complete message to the Controller.
- Step 9 The Controller stores the UE context. At the same time, the Controller and the GR can also negotiate the forwarding policy for the UE. That is, the controller sends a packet forwarding policy to the GR, for example, the UE can directly deliver some default forwarding policies. Step optional;
- Step 9 The GR stores the context information such as the IP address and the forwarding policy of the UE. It should be noted that this step is optional, and may not be included in an embodiment.
- SteplO After the bearer is established, the normal packet forwarding process can be performed
- the IP address of the UE can also be allocated in other ways, such as DHCP, or by assigning an IP address by GR. It is worth noting that the above bearer establishment process is only a possibility of bearer establishment. In this embodiment, there are many other possibilities in the bearer establishment process. As long as the controller can specify the GR for the UE, and the UE, the GR, and the controller all know the IP address of the UE, the channel of the control plane and the data plane can be used as a reasonable bearer establishment process in this embodiment. Through the above bearer establishment process, the data path of the data plane is opened, and the forwarding of the data packet is prepared.
- the handover process can be divided into the following three cases: 1) Inter-AP handover (IP address is not changed)
- IP address is not changed
- the AP performs handover, some base stations do not have an assigned IP address. The capability, so it does not involve the change of the IP address of the UE.
- the handover procedure at this time is basically similar to the flow shown in Figure 11, except that the path switch request is triggered by the agent in the base station, instead of The UE triggers, and will not be described here.
- Inter-RAT/AP handover IP address has been changed
- the handover of the UE across the AP/RAT causes the IP address of the UE to change.
- the switching process is shown in Figure 17:
- the Target AP can determine the need to assign a new IP address to the UE. Therefore, the entire process focuses on updating the new IP address to the Controller and GR.
- the meanings of the steps are as follows:
- Step 2 The target AP determines that it needs to allocate a new IP address to the UE, and sends the IP address to the UE.
- Step 3-6 The target AP sends a path switch request to the controller, which triggers an IP address update operation to the controller. After receiving the message, the controller initiates an update operation to the corresponding GR. Optionally, the agent can simultaneously update.
- the data plane control decision after the GR updates the local context, gives a response to the Controller, the Controller updates the local context of the UE, and the Controller returns a path switch confirmation message to the target AP;
- Step7 Target AP trigger source AP releases UE context.
- the Controller or the target AP needs to request an IP address from the server that allocates the IP address, such as the DHCP server, and updates the new IP address and the new forwarding policy to the GR, and Return the new IP address to the UE.
- IP address has changed
- the GR to which it belongs may also be switched. The flow at this time is as shown in Figure 18:
- Step 1-3 Stepl-step3 in Figure 17;
- Step 4-5 After receiving the path switching request, the controller determines that the GR of the UE needs to be switched according to the address of the target base station or the new IP address of the UE, and then assigns a new one to the UE.
- the GR sends a connection establishment request to the target GR.
- the target GR stores the context related to the UE, and returns a response message to the Controller.
- the forwarding policy can be performed between the Controller and the target GR.
- the controller sends a new forwarding policy to the target GR according to the current topology and the UE status.
- Step 6 The process of releasing the context between the controller and the source GR, where the context includes the information and forwarding policy of the UE.
- the Controller can also make a decision, let the source GR temporarily save these contexts, and trigger the context release process when the controller feels necessary;
- Step7-8 Same as step 6-7 of Figure 17;
- the shell controller or the target AP needs to request an IP address from the server that allocates the IP address, such as the DHCP server, and updates the new IP address and the new forwarding policy to the GR, and Return the new IP address to the UE.
- the handover between the GRs is triggered by the movement of the UE.
- the handover of the GR can also be triggered by other reasons such as user service switching, network load balancing, and the like, regardless of the reason, the GR
- the switching core process is shown in step 3-step 7 in Fig. 18, and the details are not described here.
- the flow in this embodiment is mainly for the scenario where the IP address of the UE is allocated by the access network, especially by the AP.
- the IP address of the UE may be allocated by other methods, such as by the GR.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller centrally formulates the bearer forwarding quota, and the two policy enforcement entities of the border gateway router and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network is integrated.
- the architecture reduces the network elements in the core network; the control plane focuses on the cellular network controller, which reduces signaling negotiation between multiple control entities. Reduce the waste of network resources. Further, the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the complexity of the protocol stack and packet processing added by the introduction of the GTP tunnel.
- the embodiment of the present invention provides a new wireless network architecture through control and bearer separation, implements a SDN (Software Defined Network) of the wireless network, and completes mobility management optimization.
- SDN Software Defined Network
- the four entities of the Controller cooperate to realize the basic functions of the communication network, bearer management, and mobility management.
- the policy enforcement entity may also include the network element in the access network, such as an AP.
- the core network is based on the ALL IP.
- the client-triggered link may be triggered by the policy client in the UE, or may be triggered by the proxy in the access network.
- the C1 interface is implemented based on the OpenFlow standard, and the protocol stack of the data plane protocol stack and the control plane C1 interface is the same as FIG. 8 and FIG. 9b in Embodiment 1.
- the protocol stack of the C2 interface is shown in Figure 20.
- the C2 interface carries the OpenRadio protocol.
- the OpenRadio protocol is similar to the OpenFlow protocol.
- the embodiment of the present invention establishes a handover user by using a cellular network controller to process a wireless handover request from a wireless network user or a wireless network access network, and pre-stored event information and a processing result reported by the wireless protocol processing module.
- the bearer forwarding policy has the function of routing control plane.
- the two policy enforcement entities of the border gateway router and the wireless access device have a routing function, and the cellular network controller sends the bearer forwarding policy of the switching user to the execution policy of the switching policy corresponding to the switching user, and executes the control policy.
- the routing of the main body enables wireless mobility management functions.
- the cellular network controller is used to centrally formulate the bearer forwarding quota, and the side
- the two policy enforcement entities, the gateway gateway and the wireless access device maintain the routing function.
- the invention realizes the complete separation of the control plane and the data plane, and the overall network architecture is reduced, and the network elements in the core network are reduced; the control plane is concentrated.
- the signaling negotiation between multiple control entities is reduced, and the waste of network resources is reduced. Further, the above solution enables the data plane to be carried over the IP, cancels the GTP tunnel in the existing wireless communication network, and reduces the complexity of the protocol stack and packet processing added by the introduction of the GTP tunnel.
- the embodiment of the present invention provides a new wireless network architecture through control and bearer separation, implements a SDN (Software Defined Network) of the wireless network, and completes mobility management optimization.
- SDN Software Defined Network
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种蜂窝网络控制器,包括:无线协议处理模块,控制决策模块以及策略下发模块。本发明实施例还提供相关的处理无线网络用户接入的方法、装置及系统。本发明实施例通过上述方案,减少了多个控制实体间的信令协商,减少了网络资源的浪费。
Description
处理无线网络用户接入的方法、 装置及系统 技术领域
本发明涉及供电领域, 特别涉及一种处理无线网络用户接入的方法、 装 置及系统。
背景技术
传统无线蜂窝网络, 如 2G/3G/4G通信网络, 都主要包含核心网和接入 网两部分, 以 LTE系统为例, 其网络架构如图 1所示。 LTE网络架构中, 核 心网主要包含 MME, S-GW, P-GW, 其中 MME为移动管理单元, 处理 UE 与 CN的非接入层 (NAS )信令, 包括承载和链接的管理; S-GW为服务网 关, 是与其他 3GPP制式( GSM/UMTS )的锚点; 而 P-GW为数据网关, 负 责 IP地址分配, QoS, 与非 3GPP (如 CDMA2000, WiMAX )制式的锚点。 而无线接入网主要由 eNodeb构成, 实现了对 2G/3G的 2层结构的筒化, eNodeB主要负责无线资源管理, IP数据报头压缩, 空口加解密等。 为了应对用户终端移动, 传统无线蜂窝网络中设计的用户数据路由方 案, 主要是 tunnel的方式, 如 GTP tunnel等, 如在 LTE系统中, 其用户面 协议栈如图 2所示。 从图 2可以看出, 在 LTE架构中, eNB与 SGW, SGW 与 PGW之间的 IP数据包都是承载在 GTP之上的, 这就造成了在正式数据 传输之前, 必须进行一个比较复杂的承载建立过程。 所谓承载, 可理解为打 通数据包传输的通道, 在数据包传输路径的中间结点上, 保存一定的上下文 信息, 使得中间节点能够准确的找到上一跳和下一跳节点。 在传统蜂窝网络中, 由于 GTP隧道到达了 PGW的位置, 其承载通道也 必须到达核心网 PGW的位置, 从 UE到达 PDN这条路径上, 在 active状态 下, 任何两个节点之间都要建立 tunnel, 并且两个节点的通路必须要通过信 令来维护, 而从 active转为 idle的状态时, 又需要信令将 tunnel拆除, 这样 的操作将导致比较大的信令开销, 极大的浪费了网络资源。
发明内容
本发明实施例提供一种处理无线网络用户接入的方法、 装置及系统, 以 减少多个控制实体间的信令协商, 减少网络资源的浪费。
第一方面, 本申请提供一种蜂窝网络控制器, 包括: 无线协议处理模块, 用于处理来自无线网络用户或无线网络接入网的无 线切换请求, 并上报处理结果; 控制决策模块, 用于根据所述蜂窝网络控制器预先存储的事件信息以及 所述无线协议处理模块上报的处理结果, 制定切换用户的承载转发策略; 策略下发模块, 用于将所述控制策略模块制定的所述承载转发策略下发 至所述切换用户对应的策略执行主体执行, 以使发送到所述切换用户的数据 包根据所述承载转发策略进行转发。 结合第一方面, 在第一种可能的实现方式中, 所述蜂窝网络控制器还包 括: 第一建立模块, 用于如果所述策略执行主体是边界网关路由器 GR, 基 于 OpenFlow协议与所述 GR建立控制关系。 结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的 实现方式中, 所述蜂窝网络控制器还包括: 第二建立模块, 用于如果所述策略执行主体是无线网络接入设备, 基于 OpeiiRadio协议和 OpeFlow协议与所述无线网络接入设备建立控制关系。 结合第一方面或者第一方面任一种上述可能的实现方式, 在第三种可能 的实现方式中,所述控制决策模块具有 IP层以 IP层以上各层的控制面功能。 结合第一方面或者第一方面任一种上述可能的实现方式,在第四种可能 的实现方式中所述事件信息包括无线网络接入网的网络拓朴信息和 /或无线 网络用户状态信息。
第二方面, 本申请提供一种边界网关路由器, 包括: 策略接收模块, 用于接收蜂窝网络控制器下发的切换用户的承载转发策 略; 所述承载转发策略是所述蜂窝网络控制器根据所述蜂窝网络控制器预先 存储的事件信息以自无线网络用户或无线网络接入网的无线切换请求制定 的;
策略执行模块, 用于将发送到所述切换用户的数据包根据所述策略接收 模块接收到的承载转发策略进行转发.
结合第二方面, 在第一种可能的实现方式中, 所述策略执行模块具有 IP 层以及 IP层以上各层的用户面处理功能。 第三方面, 本申请提供一种无线网络接入设备, 包括: 事件信息上报模块, 用于当特定的无线网络用户产生设定事件信息时, 将所述事件信息发送到蜂窝网络控制器, 以使所述蜂窝网络控制器将所述行 为事件信息应用在切换用户的承载转发策略的制定中; 策略接收执行模块, 用于接收所述蜂窝网络控制器下发的切换用户的承 载转发策略,将发送到所述切换用户的数据包根据所述承载转发策略进行转 发。 结合第三方面, 在第一种可能的实现方式中, 所述策略接收执行模块基 于 OpenFlow协议接收所述承载转发策略。 结合第三方面或者第三方面的上述任一种可能的实现方式,在第二种可 能的实现方式中所述策略接收执行模块基于 OpenRadio 协议接收所述承载 转发策略。
第四方面, 本申请提供一种无线网络架构, 包括第一方面或者第一方面 上述可能的任一种可能的实现方式所述的蜂窝网络控制器、如第二方面或者 第二方面上述可能的任一种可能的实现方式所述的边界网关路由器, 以及如 第三方面或者第三方面上述可能的任一种可能的实现方式所述的无线网络 接入设备。 第五方面, 本申请提供一种处理无线网络用户接入网络的方法应用于蜂 窝网络控制器中: 接收无线网络用户的接入请求, 所述接入请求中包含所述无线网络用户 的标识信息和接入网的相关信息, 根据所述无线网络用户的标识信息和接入网的相关信息,鉴别所述无线 网络用户的标志并识别出识别所述无线网络用户的接入位置; 对所述无线网络用户进行授权认证;
根据所述无线网络用户的标识信息以及所述无线网络用户的接入位置, 结合本身存储的事件信息, 为所述无线网络用户指定一个边界网关路由器, 并将所述边界网关路由器的地址下发到所述无线网络用户, 所述边界网关路 由器用于为所述无线网络用户分配 IP地址; 接收所述边界网关路由器更新的所述无线网络用户的上下文信息,根据 所述上下文信息为所述无线网络用户制定承载转发策略; 所述更新的所述无 线网络用户的上下文信息是所述边界网关路由器通过将为所述无线网络用 户分配的 IP地址填入所述无线网络用户的上下文信息的相应位置后得到的; 将所述承载转发策略下发到所述边界网关路由器。 结合第三方面, 在第一种可能的实现方式中, 所述用户的承载转发策略 由所述蜂窝网络控制器与路由器协商确定, 所述第一种可能的实现方式还包 括:
将所述承载转发策略下发到无线接入设备。 第六方面, 本申请提供一种处理无线网络用户切换的方法, 包括: 接收经由目标无线接入设备发送的无线网络用户的路径切换请求; 根据所述切换请求更新所述无线网络用户的上下文信息, 并向所述无线 网络用户当前所属的边界网关路由器发送更新请求, 以告知所述边界网关路 由器更新所述用户的数据承载转发策略,将所述用户的数据承载发送到所述 目标无线接入设备; 接收所述边界网关路由器发送对所述更新请求做出的更新应答消息; 经由目标无线接入设备向所述无线网络用户发送路径切换请求确认,指 示所述用户的无线承载已经切换。 结合第六方面, 在第一种可能的实现方式中, 在所述经由目标无线接入 设备向所述无线网络用户发送路径切换请求确认之后, 所述方法还包括: 判断是否需要为所述无线网络用户重新分配 IP地址; 若需要, 则在更新请求中携带 IP地址请求消息, 以使所述无线网络用 户当前所属的边界网关路由器收到所述更新请求后, 为所述无线网络用户下 发新的 IP地址, 并携带在所述更新应答消息中。
结合第六方面或者第六方面的第一种可能的实现方式,在第二种可能的 实现方式中,在所述接收经由目标无线接入设备发送的无线网络用户的路径 切换请求后, 还包括:
根据目标无线接入设备的地址, 判断所述无线网络用户是否需要发生切 换; 若需要, 则为所述无线网络用户指定一个新的边界网关路由器作为目标 边界网关路由器;
向所述目标边界网关路由器发送连接建立请求, 所述连接建立请求中携 带 IP地址请求消息, 以使所述目标路由器收到所述 IP地址请求消息后, 为 所述无线网络用户下发 IP地址, 并携带在所述更新应答消息中。 结合第六方面或者第六方面任一种上述可能的实现方式,在第三种可能 的实现方式中, 还包括:
与所述目标边界网关路由器进行用户的承载转发策略的协商,根据当前 网络的拓朴状况和所述无线网络用户的状况制定新的用户的承载转发策略; 将所述新的用户的承载转发策略下发给目标边界网关路由器或者目标 无线接入设备。
第七方面, 本申请提供一种处理无线网络用户接入网络的方法, 包括: 接收无线网络用户发起的 IP地址建立请求; 为所述无线网络用户分配 IP地址, 并存储所述无线网络用户的上下文 信息; 将为所述无线网络用户分配的 IP地址填入所述无线网络用户的上下文 信息的相应位置, 得到更新后的无线网络用户的上下文信息;
上报更新后的无线网络用户的上下文信息到蜂窝网络控制器, 以使所述 蜂窝网络控制器根据所述更新后的无线网络用户的上下文信息制定针对所 述无线网络用户的承载转发策略; 接收所述蜂窝网络控制器制定的针对所述无线网络用户的承载转发策 略。
第八方面, 本申请提供一种处理无线网络用户切换的方法, 包括: 用于接收蜂窝网络控制器的更新指令; 所述更新指令中携带有 IP地址 请求消息; 所述更新指令是所述蜂窝网络控制器接收到所述无线网络用户的 切换请求后, 对所述无线网络用户的上下文消息进行更新时发出的;
才艮据所述 IP地址请求消息为所述无线网路用户重新分配 IP地址; 接收所述蜂窝网络控制器更新的针对所述无线网络用户制定的针对所 述无线网络用户的承载转发策略; 所述更新的针对所述无线网络用户制定的 针对所述无线网络用户的承载转发策略为所述蜂窝网络控制器根据当前网 络的拓朴状况和所述无线网络用户的状况制定新的针对所述无线网络用户 的承载转发策略。 结合第八方面, 在第一种可能的实现方式中, 所述根据所述 IP地址请 求消息为所述无线网路用户重新分配 IP地址后, 所述方法还包括:
根据更新指令完成与所述蜂窝网络控制器新指定的路由器之间的数据 切换。
本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面
描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1 本发明实施例提供一种 LTE网络架构图;
图 2 本发明实施例提供一种 LTE系统的协议栈示意图
图 3 本发明实施例提供一种新型通信网络架构图;
图 4本发明实施例提供一种蜂窝网络控制器结构图;
图 5本发明实施例提供一种无线网络边界网关路由器结构图;
图 6本发明实施例提供一种无线网络接入设备结构图;
图 7本发明实施例提供一种具体的网络架构的应用场景示意图; 图 8本发明实施例提供一种用户面协议栈的示意图;
图 9a本发明实施例提供一种控制面协议栈的示意图;
图 9b本发明实施例提供一种控制面协议栈的示意图;
图 10本发明实施例提供一种承载建立流程图;
图 11本发明实施例提供一种切换流程图;
图 12本发明实施例提供一种切换流程图;
图 13本发明实施例提供一种切换流程图;
图 14本发明实施例提供一种具体的网络架构的应用场景示意图; 图 15本发明实施例提供一种 C2接口协议栈示意图;
图 16本发明实施例提供一种承载建立流程图;
图 17本发明实施例提供一种切换流程图;
图 18本发明实施例提供一种切换流程图;
图 19本发明实施例提供一种具体的网络架构的应用场景示意图; 图 20本发明实施例提供一种 C2接口协议栈示意图;
图 21本发明实施例提供一种处理无线网络用户接入网络的方法流程图; 图 22本发明实施例提供一种处理无线网络用户切换的方法流程图;
图 23本发明实施例提供一种处理无线网络用户接入网络的方法流程图; 图 24本发明实施例还提供一种处理无线网络用户切换的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
全网络 IP化已经成为主流趋势, 通信网络本质在于包(Packet )的转发 机制设计。 无线网络与目前固定网络不同在于终端移动性, 包括异构网络移 动。 移动性使得 IP地址管理机制变得复杂, 为此现有无线通信网络中已设 计了 MIP, GTP隧道等解决该问题。但是隧道的引入增加了协议栈和数据包 处理的复杂性, 并导致比较大的信令开销, 较大的浪费了网络资源。 而本发明为了解决上述问题, 引入了一种新型的通信网络架构, 如图 3 所示, 本发明实施例提供一种通信网络架构, 包括: 蜂窝网络控制器 10, 边 界网关路由器(GR ) 20以及无线网络接入设备 30, 其中: 蜂窝网络控制器 10,用于对来自无线网络用户或无线网络接入网的无线 切换请求进行处理, 生成处理结果; 根据存储的事件信息以及生成的处理结 果, 制定切换用户的承载转发策略; 将切换用户的承载转发策略下发至切换 用户对应的策略执行主体执行, 以使发送到所述切换用户的数据包根据所述 承载转发策略进行转发;
在本实施例中,对切换请求进行处理是指将切换请求进行蜂窝网络控制 器 10内部格式的转换,将切换请求转化成蜂窝网络控制器 10内部模块能够 识别和处理的格式。 在一个实施例中, 该切换请求由用户发起或者无线网络发起, 该切换请 求表明带切换用户请求由一个基站切换到另一个基站。这两个基站间的切换 可能是同制式的基站, 也可能是异构基站间的切换。
边界网关路由器(GR ) 20 , 用于接收蜂窝网络控制器 10下发的切换用
户的承载转发策略; 将发送到所述切换用户的数据包根据所述策略接收模块 接收到的承载转发策略进行转发。 无线网络接入设备 30, 用于当特定的无线网络用户产生设定事件信息 时, 将所述事件信息发送到蜂窝网络控制器 10, 以使蜂窝网络控制器 10将 该行为事件信息应用在切换用户的承载转发策略的制定中; 用于接收所述网 络控制器下发的切换用户的承载转发策略,将发送到所述切换用户的数据包 根据所述承载转发策略进行转发。 在一个实施例中, 如果所述策略执行主体是边界网关路由器 GR 20, 蜂 窝网络控制器 10基于 OpenFlow协议与所述 GR 20建立控制关系; 在一个实施例中, 如果所述策略执行主体是无线网络接入设备 30, 蜂 窝网络控制器 10基于 OpenRadio协议和 OpeFlow协议与所述无线网络接入 设备 30建立控制关系。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。 如图 4所示, 本发明实施例提供一种蜂窝网络控制器, 该蜂窝网络控制 器与无线网络边界网关路由器 (GR )建立了路由控制关系; 该蜂窝网络控 制器包括:
无线协议处理模块 110, 用于处理来自无线网络用户或无线网络接入网
的无线切换请求, 并上报处理结果;
在一个实施例中, 该切换请求由用户发起或者无线网络发起, 该切换请 求表明用户请求由一个基站切换到另一个基站。这两个基站间的切换可能是 同制式的基站, 也可能是异构基站间的切换。
控制决策模块 120, 用于根据所述蜂窝网络控制器预先存储的事件信息 以及所述无线协议处理模块 110上报的处理结果, 制定切换用户的承载转发 策略;
在一个实施例中, 控制决策模块 120具有 IP层以 IP层以上各层的控制 面功能。
在一个实施例中,该事件信息包括无线接入网的网络拓朴信息和 /或无线 网络用户状态信息。 策略下发模块 130, 用于将所述控制策略模块 120制定的所述承载转发 策略下发至所述切换用户对应的策略执行主体执行, 以使发送到所述切换用 户的数据包根据所述承载转发策略进行转发。
在一个实施例中, 该蜂窝网络控制器还包括: 第一建立模块 102,用于如果所述策略执行主体是边界网关路由器 GR, 基于 OpenFlow协议与所述 GR建立控制关系。
在一个实施例中, 该蜂窝网络控制器还包括: 第二建立模块 103 , 用于如果所述策略执行主体是无线网络接入设备, 基于 OpenRadio协议和 OpeFlow协议与所述无线网络接入设备建立控制关 系。
在一个实施例中, 该蜂窝网络控制器还包括: 搜集存储模块 101 , 用于搜集并存储事件信息, 所述事件信息包括无线 网络接入网的网络拓朴信息和 /或无线网络用户状态信息。 在一个实施例中, 上述无线网络可以包括: 包括 LTE ( Long Term
Evolution,长期演进)网络、 3G ( 3rd-generation, 中文称作: 第三代移动通信) 网络、 WiMax ( Worldwide Interoperability for Microwave Access,中文称作: 全球微波互联接入) 网络、 WiFi ( Wireless Fidelity, 中文称作: 无线保真)
网络、 CDMA ( Code-Division Multiple Access, 中文称作: 码分多址) 网络 等。
本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。 如图 5所示, 本发明实施例提供一种无线网络边界网关路由器, 包括: 策略接收模块 200, 用于接收蜂窝网络控制器下发的切换用户的承载转 发策略; 承载转发策略是所述蜂窝网络控制器根据所述网络控制器预先存储 的事件信息以自无线网络用户或无线网络接入网的无线切换请求制定的; 策略执行模块 210, 用于用将发送到所述切换用户的数据包根据策略接 收模块 200接收到的承载转发策略进行转发。 在一个实施例中, 上述路由器还可以包括: 无线协议模块 220, 用于接收到来自无线网络用户或无线网络接入网的 无线切换请求, 配合无所述蜂窝网络控制器完成无线网络用户的无线切换流 程。 在一个实施例中, 策略执行模块 210具有 IP层以及 IP层以上各层的用 户面处理功能。 在一个实施例中, 该路由器还包括:
IP请求接收模块 230, 用于接收无线网络用户发起的 IP地址建立请求;
IP地址分配模块 240,用于在接收到无线网络用户发起的 IP地址建立请 求后, 为所述无线网络用户分配 IP地址, 并存储该无线网络用户的上下文 信息。 在一个实施例中, 所述无线协议模块 220包括: 切换指令接收单元 221 , 用于接收蜂窝网络控制器的更新指令; 所述更 新指令中携带有 IP地址请求消息; 所述更新指令是所述蜂窝网络控制器接 收到所述无线网络用户的切换请求后,对所述无线网络用户的上下文消息进 行更新时发出的; 切换单元 222 , 用于在所述切换指令接收单元 221接收到蜂窝网络控制 器的更新指令后, 根据所述 IP地址请求消息为所述 UE重新分配 IP地址。 在一个实施例中, 所述无线协议模块 220包括: 切换指令接收单元 223 , 用于接收蜂窝网络控制器的更新指令; 所述更 新指令是所述蜂窝网络控制器接收到所述无线网络用户的切换请求后,对所 述无线网络用户的上下文消息进行更新时发出的; 切换单元 224, 用于在所述切换指令接收单元 223接收到蜂窝网络控制 器的更新指令后,根据更新指令完成与所述蜂窝网络控制器新指定的路由器 之间的数据切换。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议
栈和数据包处理的复杂性。
如图 6所示, 本发明实施例提供一种无线网络接入设备, 包括: 事件信息上报模块 310, 用于于当特定的无线网络用户产生设定事件信 息时, 将所述事件信息发送到蜂窝网络控制器, 以使所述蜂窝网络控制器将 所述行为事件信息应用在切换用户的承载转发策略的制定中
策略接收执行模块 320, 用于接收所述蜂窝网络控制器下发的切换用户 的承载转发策略,将发送到所述切换用户的数据包根据所述承载转发策略进 行转发。
在一个实施例中, 对所述无线网络用户进行管理可以是, 无线协议处理 模块 320根据蜂窝网络控制器的响应, 完成针对 UE的特定动作, 如 UE切 换时的无线网络接入设备的承载切换。
在一个实施例中, 该无线网络接入设备还包括: 无线协议处理模块 320, 接收所述蜂窝网络控制器的指令, 根据所述指 令对所述无线网络用户进行管理。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。
如图 21所示, 本发明实施例还提供一种处理无线网络用户接入网络的 方法, 包括:
S110, 接收无线网络用户的接入请求, 所述接入请求中包含所述无线网 络用户的标识信息和接入网的相关信息,
S120, 根据所述无线网络用户的标识信息和接入网的相关信息, 鉴别所 述无线网络用户的标志并识别出识别所述无线网络用户的接入位置; S130, 对所述无线网络用户进行授权认证;
S140,根据所述无线网络用户的标识信息以及所述无线网络用户的接入 位置, 结合本身存储的事件信息, 为所述无线网络用户指定一个边界网关路 由器, 并将所述边界网关路由器的地址下发到所述无线网络用户, 所述边界 网关路由器用于为所述无线网络用户分配 IP地址;
S150, 接收所述边界网关路由器更新的所述无线网络用户的上下文信 息, 根据所述上下文信息为所述无线网络用户制定承载转发策略; 所述更新 的所述无线网络用户的上下文信息是所述边界网关路由器通过将为所述无 线网络用户分配的 IP地址填入所述无线网络用户的上下文信息的相应位置 后得到的;
在一个是实例中, 所述承载转发策略由所述蜂窝网络控制器与路由器协 商确定。
S160, 将所述承载转发策略下发到所述边界网关路由器。
在一个实施例中, 所述方法还包括:
S170, 将所述承载转发策略下发到无线接入设备。
本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商,
减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。
如图 22所示, 本发明实施例还提供一种处理无线网络用户切换的方法, 包括:
S210 , 接收经由目标无线接入设备发送的无线网络用户的路径切换请 求;
S220, 根据所述切换请求更新所述无线网络用户的上下文信息, 并向所 述无线网络用户当前所属的边界网关路由器发送更新请求, 以告知所述边界 网关路由器更新所述用户的数据承载转发策略,将所述用户的数据承载发送 到所述目标无线接入设备;
S230,接收所述边界网关路由器发送对所述更新请求做出的更新应答消 息;
S240,经由目标无线接入设备向所述无线网络用户发送路径切换请求确 认, 指示所述用户的无线承载已经切换。 在一个是实例中, 在步骤 S210之后, 所述方法还包括:
5200 , 判断是否需要为所述无线网络用户重新分配 IP地址;
5201 , 若需要, 则在更新请求中携带 IP地址请求消息, 以使无线网络 用户当前所属的边界网关路由器收到所述更新请求后, 为所述无线网络用户 下发新的 IP地址, 并携带在所述更新应答消息中。
进一步, 在一个实施例中, 在步骤 S210之后还包括:
5203 , 根据目标无线接入设备的地址, 判断所述无线网络用户是否需要 发生切换;
5204, 若需要, 则为所述无线网络用户指定一个新的边界网关路由器作 为目标边界网关路由器;
5205 , 向所述目标边界网关路由器发送连接建立请求, 所述连接建立请 求中携带 IP地址请求消息, 以使所述目标边界网关路由器收到所述 IP地址 请求消息后, 为所述无线网络用户下发 IP地址, 并携带在所述更新应答消
息中。
在一个实施例中, 所述方法还包括: 与所述目标边界网关路由器进行用户的承载转发策略的协商,根据当前 网络的拓朴状况和所述无线网络用户的状况制定的用户的承载转发策略; 将所述新的用户的承载转发策略下发给目标边界网关路由器或者目标 无线接入设备。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。 如图 23所示, 本发明实施例还提供一种处理无线网络用户接入网络的 方法, 包括:
S310, 接收无线网络用户发起的 IP地址建立请求;
S320, 为所述无线网络用户分配 IP地址,并存储所述无线网络用户的上 下文信息;
S330, 将为所述无线网络用户分配的 IP地址填入所述无线网络用户的 上下文信息的相应位置, 得到更新后的无线网络用户的上下文信息;
S340, 上报更新后的无线网络用户的上下文信息到蜂窝网络控制器, 以 使所述蜂窝网络控制器根据所述更新后的无线网络用户的上下文信息制定 针对所述无线网络用户的承载转发策略;
S350,接收所述蜂窝网络控制器制定的针对所述无线网络用户的承载转 发策略。 如图 24所示, 本发明实施例还提供一种处理无线网络用户切换的方法, 包括: S410, 接收蜂窝网络控制器的更新指令; 所述更新指令中携带有 IP地 址请求消息; 所述更新指令是所述蜂窝网络控制器接收到所述无线网络用户 的切换请求后, 对所述无线网络用户的上下文消息进行更新时发出的;
S420 ^艮据所述 IP地址请求消息为所述无线网路用户重新分配 IP地址;
S430,接收所述蜂窝网络控制器更新的针对所述无线网络用户制定的针 对所述无线网络用户的承载转发策略; 所述更新的针对所述无线网络用户制 定的针对所述无线网络用户的承载转发策略为所述蜂窝网络控制器根据当 前网络的拓朴状况和所述无线网络用户的状况制定新的针对所述无线网络 用户的承载转发策略。 在一个实施例中, S420之后, 所述方法还包括: S421 ,根据更新指令完成与所述蜂窝网络控制器新指定的路由器之间的 数据切换。 需要说明的是, 本发明实施例所提到的蜂窝网络控制器也可以称之为 Single network controller,具有有 openradio控制器和 openflow控制器的功能。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消
了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。
应用实施例一: 在一个实施例中, 具体的网络架构的应用场景可以如图 7所示。 下面结 合图 7的应用场景, 对各个网络实体进行详细描述。 需要说明的是, 以下实施例中, 提到的控制器即为蜂窝网络控制器, 该 控制器具有有两个功能, 即具有, openradio控制器和 openflow控制器。 图 7所示的网络架构共包含核心网、 无线接入网 (RAN )和用户终端三 部分, 在本实施例中, 对 RAN侧及其内部的网元, 如控制器 (controller ), AP等, 并无特别需求, 而对核心网进行了较大的改造。
该网络架构包括三个主要功能实体: 控制器 (Controller ), 边界网关路 由器 GR ( GR, Gateway Router )和策略客户端。 其中, 控制器和边界网关 路由器位于核心网, 策略客户端位于 UE内。 在一个实施例中, Controller可以处理来自用户侧或网络侧的各种请求, 并能根据这些请求信息做出控制决策。 在一个实施例中, 一个请求的实例可 以为用户的切换请求; 在一个实施例中一个请求的实例还可以为用户的无线 承载建立请求。
在一个实施例中, Controller为主要的控制面网元, 具有 IP层以 IP层以 上各层的控制面功能。 Controller可以处理来自用户或接入网 (本实施例中 为用户)的无线承载建立或切换请求, 并将处理结果应用到用户的承载转发 策略决策的制定上, 做出用户的承载转发策略决策, 将用户的承载转发策略 下发给策略执行实体(本实施例中为 GR )。 在一个实施例中, 控制用户的承载转发策略的是 C1接口, 可理解为等 同于 OF Controller功能,控制无线承载建立(非 IP )或者切换的是 C2接口, 两者间有联系, 如 UE的切换可能触发控制策略的更新 ) 可选地, 在一个实施例中, Controller还用于一些一般的功能, 比如: 接受 GR的反馈,搜集网络拓朴、用户状态等信息, IP地址分配,授权认证,
会话 ( session )管理等。
在一个实施例中 GR用于接收 Controller下发的用户的承载转发策略, 按照该用户的承载转发策略进行数据面包转发。 GR为用户面网元, 具有 IP 层以及 IP层以上各层的用户面处理功能, 位于域边缘位置。 GR是域边界网 关, 与外网 (如 Internet )交互时需要经过 GR。 不同的接入制式可连接到不 同的 GR, 各个 GR之间互联, 实现互通。 可选地, GR还具有一些一般的功 能, 比如 IP地址的管理、 维护和下发等功能。 在一个实施中, GR还用于向控制器上 4艮承载上下文信息 (如用户新建 的会话信息), 进行用户终端 IP地址的分配、 管理、 维护和下发。 在一个实施例中, GR可以部署在与位置无关的网络层次上。 为了实现用户面和控制面的分离, 需要终端的配合。 因此, 在一个实施 例中, 可以在终端侧设置策略客户端, 该策略客户端用于与控制器进行信令 交互, 向控制器上 ^艮接入用户的会话实时信息, 如用户终端 IP地址变化, 终端切换等; 在一个实施例中, 如果用户使用视频业务, 那么用户会建立一个会话来 传递视频数据。
Controller和 GR之间的接口, 即 C1接口,可用于传输 Controller对 GR 的承载转发策略, 包括路由转发, UE切换等策略。 通过 C1接口, Controller 与 GR之间的关系类似于 OpenFlow中的 OF controller和 OF switch , C 1接 口可借鉴 OF来实现, 未来出现其他类似技术, 也可借鉴采用, 本发明实施 例不做特别的限定。
Controller与策略客户端之间的接口,即 C2接口,可用于传递 Controller 与策略客户端之间的控制信息, 该控制信息主要指可能影响转发策略的制 定、 更新和删除相关联的控制消息, 如用户状态的更新、 用户位置改变导致 的切换请求等信令。 Controller会将对这些信息的处理结果应用到用户的承 载转发策略决策上;
GR和策略客户端之间的接口, 是基于 IP的接口, 传输的主要是数据面 的数据包。
由以上所述功能实体和接口构成的通信网络架构, 能实现控制面和数据 面的分离, 本实施例中控制面和用户面的实现原理和主要特点如下: 核心网用户面, 采用 ALL-IP的架构, 主要包含在网络边缘部署的 GR 网关, GR负责 IP转发, 但转发策略由 Controller控制; GR还负责用户终端 接入的 IP地址管理和分配。
核心网控制面, 主要包含功能实体 Controller, 负责 IP转发策略的生成 和管理, 与 UE信令交互收集 UE侧实时信息, 应用于用户的承载转发策略 的决策。 这里, 转发策略的对象主要指 IP数据包, 而转发策略的具体形式 为为类似于 OF中的流表形式。 在一个实施例中, 核心网控制面还包含策略 客户端。 本实施例中的用户面协议栈和控制面协议栈分别如图 8和图 9 (包括图 9a和图 9b )所示, 其中 AP泛指现有无线网络中数据面 /控制面网元, 并不 局限于基站或接入点这一类接入设备。 由图 8与图 2的对比可以看出,本发明实施例中用户面协议栈得以筒化, 从经过的网元上, 本发明中方案数据面中间只包括接入网、 GR, 数据包经 过的跳数得以减少,从数据包承载的层次上来看, 本发明方案不再需要 GTP 等复杂的隧道操作, 数据包的中间网元只需具备 IP 包处理能力即可。 本发 明实施例中数据面对网元没有增加新的需求, 反而筒化了网元的功能。
根据图 9a和图 9b, 本发明实施例中,控制面包含 UE和 Controller之间 的信令交互以及 GR与 Controller之间的信令交互, 前者由 C2接口来承载, 后者由 C1接口承载。 C2接口承载的信令主要指与可能影响到转发策略的制 定、 更新和删除相关连的信令, 如用户状态的更新, UE 的切换请求等等, 而 UE与核心网之间的授权认证等操作采用现有的技术即可。 C2接口的信令 承载在 TCP/IP之上; C 1接口的信令承载在 IP之上, C 1接口的信令承载转 发策略等信息; 本发实施例明方案涉及到的一些基本流程, 主要如下:
1、 承载建立
承载建立的目的是打通数据路径通道, 在数据包传送过程中经过的各个 节点上保留有 UE的上下文信息, 以便根据这些上下文信息转发数据包。 本
实施例中, 承载建立流程如图 10所示:
无线接入网 (RAN, Radio Access Network )是移动通信网络的一部分, 它采用某种接入技术, 连接移动设备和核心网。 如 GSM 网络的接入网为 GRAN, UMTS的接入网为 UTRAN, LTE的接入网为 E-UTRAN等。 本方 案中, 涉及到接入网的操作, 对现有无线网络接入网部分并无实质性修改, 因此以下描述中, 用接入网泛指相关网元, 不再逐一具体说明各个接入网网 元。
Stepl : UE入网,与接入网之间进行随机接入和无线链路链接建立过程;
Step2: 接入网向 Controller发送 UE入网消息, UE入网消息中可包含 UE的标识信息和接入网的相关信息, 以便 Controller鉴别出该 UE和识别该 UE 的接入位置; 在一个实施例中, 接入网的相关消息包括接入网制式、 基 站消息等信息。
Step3: UE与 Controller之间进行授权认证过程, 该过程采用现有技术 即可。
Step4: Controller根据 UE的标识以及入网时的位置, 综合本身存储的 网络拓朴信息以及转发策略等等, 为该 UE指定一个 GR, 并将 GR地址下 发 UE。 这里的 GR地址可以为 IP地址, 也可以为其他能使 UE找到该 GR 的其他信息。 Controller将该地址携带在 attach响应消息中下发到 UE;之后, UE与接入网之间进行无线侧的承载建立过程, 这里的无线承载建立过程可 采用现有技术;
Step5-6: UE向 GR发起 IP地址建立请求(也就是 IP地址分配请求, 例: ¾口 DHCP( Dynamic Host Configuration Protocol,动态主机设置十办议)请求), 该请求由 UE中的策略客户端触发, UE中其他组件可以不感知该过程。 GR 收到这一请求后, 为该 UE分配 IP地址, 在本地存储上下文信息;
Step7: GR向 UE发送 IP地址下发消息, 其中携带 GR为 UE分配的 IP 地址;
Step8: UE向 Controller发送 attach完成消息;
Step9: GR向 Controller更新 UE的上下文, 将 IP地址等信息更新到存 在 Controller中该 UE的上下文中; 在该步骤中, Controller和 GR还可针对
该 UE, 进行承载转发策略的协商, 即 Controller为 UE指定数据包转发策略 下发给 GR, 例如可以直接下发一些 default的承载转发策略; 在一个实施例 中, default的承载转发策略可以为按缺省路由的转发策略, 比如从 GR的缺 省端口转发到互联网。
SteplO: 承载建立后, 可进行正常的数据包传送过程;
上述步骤中, step9和 steplO无严格的先后顺序;
在一个实施例中, UE的 IP地址还可以采用其他方式分配, 如 DHCP方 式、 或者由接入网分配 IP地址等。 这样, UE可采用类似 Step5和 Step7的 方式直接向分配 IP地址的服务器请求 IP地址, UE得到 IP地址后, 需要将 该 IP地址更新到 controller和 GR中的至少一个。如果只更新到 controller和 GR中的其一, 则由该 "其一,, 负责将该 IP地址更新到另一个。
值得说明的是, 以上承载建立过程, 只是承载建立的一个可能性, 本实 施例中,承载建立过程还有很多其他的可能性。 只要能完成 Controller为 UE 指定 GR, 并使得 UE、 GR和 controller三者都获知 UE的 IP地址这些操作, 打通控制面和数据面的通道, 都可以作为本实施例中合理的承载建立过程, 本发明实施例不做特别的限定。 通过上述承载建立过程, 打通了数据面的数 据路径, 为数据包的转发做好了准备。
2、 移动性管理 移动性管理主要包含切换流程, 而根据 UE移动范围的大小, 切换流程 可分为以下三种情况, 其切换流程分别如图 11-13所示:
1 ) Inter-AP handover(IP地址未改变)
此种场景下, 因为只是接入网侧的基站(AP )地址发生了改变, 而 IP 地址并未改变, 因此只需要在 Controller和 GR处更新当前基站的地址(或 标识) 即可, 图 11所示各个步骤含义如下:
Stepl : 初始时数据包经由源基站传输, 由于 UE的移动, 需要进行基站 的切换, 因此 UE、 源基站和目标基站之间进行空口切换的流程。 此步骤可 以采用现有的技术来实现。
Step2: UE经目标基站向 Controller发送路径切换请求, UE或目标基站 可将目标基站的标识或地址直接携带在该消息中, 如果由 UE操作, 则该携 带的操作由 UE中的策略客户端来执行; 可以不直接在切换请求消息中携带 目标基站地址, 而由 GR根据该消息的源地址, 判断出目标基站的地址; Step3-4: Controller收到消息后, 更新自身处该 UE的上下文, 同时向该
UE当前 GR发送更新请求, GR作出应答; 如果 Controller在更新了基站地 址后, 决策该 UE对应的转发策略需要更新, 则在这两步骤中, Controller 和 GR之间同时更新转发策略;
Step5: Controller经目标基站向 UE发送路径请求确认; Step6: 目标基站向原基站发送上下文释放请求, 原基站释放该 UE相关 的上下文;
2 ) Inter-RAT handover ( IP地址已改变) 某些场景下,可能发生 IP地址需要更新的切换过程,如 UE发送了跨接 入技术的切换时, 就可能需要 GR为该 UE重新指定 IP地址(当采用其他方 式分配 IP地址时,则由相应的服务器重新为 UE指定 IP地址 ),此种场景下, 切换流程如图 12所示:
此种场景下, 因为 IP地址发生了改变, 所以需要 Controller处更新新的 基站和新的 IP地址, 而 GR需要为 UE重新指定 IP地址, 各个步骤含义如 下:
Step 1-2: 同图 11 , 唯一不同之处在于, 本场景下的目标基站和源基站 可能属于不同的接入技术;
Step3-4:除了完成图 11中 step3-4的更新和策略协商功能外,本场景下, Controller在收到 UE发送到路径切换请求后, 根据目标基站的地址或目标 AP的地址, 判断出需要为该 UE重新分配 IP地址, 则在更新请求中携带 IP 地址请求消息, GR收到该消息后, 为该 UE下发新的 IP地址, 并在更新应 答消息中携带给 Controller;
Step5-6: 同图 11。
本场景下,如果 IP地址不由 GR分配,贝' j Controller需要向分配 IP地址 的服务器, 如 DHCP服务器为 UE请求 IP地址, 并将该新的 IP地址和新的 转发策略更新到 GR, 并将新的 IP地址返回给 UE。
3 ) Inter-GR handover ( IP地址已改变) 当 UE的移动范围进一步扩大, 则可能所属的 GR也发生了切换, 此时 的流程如图 13所示:
此场景下, 需要 Controller判断出需要进行 GR的切换, 并触发目标 GR 分配 IP地址, 源 GR释放上下文等操作, 各个步骤含义如下:
Step 1-2: 同图 12;
Step3-4: 本场景下, Controller在收到 UE发送到路径切换请求后, 根据 目标基站的地址或 AP, 判断出该 UE的 GR需要发生切换, 则为该 UE指定 一个新的 GR , 并向该目标 GR发送连接建立请求, 该请求中携带 IP地址请 求消息, 目标 GR收到该消息后, 为该 UE下发 IP地址, 并在更新应答消息 中携带给 Controller; 同时在该过程中, Controller和目标 GR之间可进行转 发策略的协商, Controller根据当前的拓朴状况、 UE状况指定出新的转发策 略下发给目标 GR;
Step5: Controller与源 GR之间进行上下文释放的流程, 这里的上下文 包含 UE的信息和转发策略等, 当然 Controller也可以做出决策, 让源 GR 暂时保存这些上下文, 在 Controller觉得必要的时刻, 再触发该上下文释放 过程;
Step6-7: 同图 12的 step5-6; 本场景下,如果 IP地址不由 GR分配,贝' j Controller需要向分配 IP地址 的服务器, 如 DHCP服务器为 UE请求 IP地址, 并将该新的 IP地址和新的 转发策略更新到目标 GR, 并将新的 IP地址返回给 UE。
图 13所示的场景中, GR之间的切换是由 UE的移动触发的, 而实际上 GR的切换还可由用户的业务切换、 网络负载均衡等其他原因触发, 无论何 种原因触发, GR的切换和核心流程如图 13中 step3-step5所示, 这里不再针
对各种情景一一赘述。
本实施例中流程,主要针对 UE的 IP地址由 GR来分配的场景,实际上, UE的 IP地址还可以由其他方式分配,如由 DHCP方式或者由接入网来分配。 UE的 IP地址由接入网来分配时, 其承载建立流程和切换流程将在下一个实 施例中详细说明, 本实施例的流程与之类似, 因此不再重复说明。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。
本发明实施例通过控制和承载分离提供一个新的无线网络架构, 实现无 线网络的 SDN ( Software Defined Network, 软件定义网络), 完成移动性管 理优化。
应用实施例二:
在一个实施例中, 具体的网络架构的应用场景可以如图 14所示。 下面 结合图 14的应用场景, 对各个网络实体进行详细描述。 图 14所提供的网络架构的应用场景和图 7所提供的场景的不同之处在 于, 本应用场景对于终端没有需求, 而接入网需要能够接受控制面和用户面 数据转发策略的控制。本实施例中,通过 Controller, GR和接入网三者配合, 实现通信网络的基本功能, 承载管理、 移动性管理。
本实施例中, Controller与 GR的功能与实施例 1相同。 而 UE是普通的 UE即可, 无需具备策略触发等功能, 相应的, 将这部分功能放入接入网内, 即: 为了实现用户面和控制面的分离, 需要接入网的配合, 因此在接入网侧 设置用户面数据转发代理, 负责与 Controller信令交互, 上报接入用户的会 话实时信息, 如用户终端 IP地址变化, 终端的切换等;
在一个实施例中, 如果用户使用视频业务, 那么用户会建立一个会话来 传递视频数据。
因此, 本实施例中, Controller 处理的无线承载建立请求或切换请求主 要来自于接入网。
可选的, 接入网还可以接收 Controller下发的用户的承载转发策略, 并 按照该用户的承载转发策略路由数据包。 例如, 当用户会话改变或切换时, Controller可能决策将该用户的某些业务 offloading到其他接入制式上,此时, Controller 则向接入网下发用户的承载转发策略, 将该业务对应的数据包按 照不同于现有路径进行路由, 接入网收到下发的用户的承载转发策略后, 按 照该策略路由数据包。
如上,为了实现上述功能,需要对现有无线网络中接入网部分进行改进, 即在接入网中需要增加功能实体。 这里所述的接入网中新增功能实体, 包含 以下情况:
1、 该功能实体的所有功能均位于接入网中某一个网元内, 如位于接入 点 AP中;
2、 该功能实体的所有功能拆分分布于接入网中的不同网元内, 如一部 分功能位于 AP内, 另一部分功能位于控制器内;
3、 接入网中不同的网元都具有该功能实体的部分或全部的功能, 但需 要网元间相互合作, 来完整的完成一项功能, 如 AP和控制器都具有功能一 和功能二, 但是要完成功能一和功能二, 需要 AP和控制器来配合完成;
4、 其他形式, 随着未来无线网络的发展, 接入网中网元也可能发生演 进和改变, 所述功能实体可随着接入网改变, 其功能所处的位置随之改变。
根据以上所述, 本实施例中, 接入网中新增的功能实体的表现(产品) 形式, 其中第 2、 3、 4种形式, 都可以将整个接入网看作是一个黑盒子, 无
论各种功能在接入网中分布如何, 只需要接入网整体能完成所述功能即可。 以上所有 4种表现形式, 都对本实施例方案的没有实质性影响, 因此, 本实 施例之后的描述, 都只以该新增功能实体位于 AP中时为例说明, 该功能实 体以其他形式存在时, 原理和流程都类似, 不再——赘述。 当接入网中新增的功能实体位于 AP中时, AP 的主要功能如下: 根据
Controller的指示, 当特定 UE发生特定事件如切换、 发起新的会话等时, 将 事件发送到 Controller, 以便 Controller将这些事件信息应用到控制决策的制 定上; 接收 controller的响应, 完成针对 UE的特定动作, 如 UE切换时的 AP承载切换; 可选的, AP还可以接收 Controller下发的数据面控制策略, 并按照该决 策来路由数据包; ( OF switch的功能) 本实施例中的通信网络架构, 能实现控制面和数据面的分离, 控制面 / 用户面的实现原理和主要特点基本与应用实施例一相同, 不同之处在于控制 面与 Controller进行信令交互的是接入网侧的代理,而不是 UE,而数据面中, 由接入网侧接收转发的数据, UE无需感知到控制的存在。 本实施例中, 数据面协议栈和控制面 C1接口的协议栈同应用实施例一 中的图 8和图 9b, 而 C2接口的协议栈如图 15所示。 C2接口承载的是 OpenRadio十办议 , OpenRadio十办议现方式类似 OpenFlow十办议。 本实施例中, 如果 UE的 IP地址由 GR分配, 则承载建立流程和移动性 管理流程与应用实施例一基本相同, 不同之处在于这些流程中, 在应用实施 例一中需要策略客户端触发的操作, 在本实施例中, 则由接入网侧来触发即 可, 其他步骤与应用实施例 1相同, 此处不再赘述。 另外, 本实施例中, UE的 IP地址还可以由接入网侧新增的功能实体来 分配,以新增功能实体位于 AP中为例,其承载建立和切换流程如图 16所示: 承载建立 图 16 实施例 1承载建立流程 各个步骤含义如下:
Step 1-3 : 同图 10中 stepl-step3 o
Step4: 与图 10中 step4类似, 不同之处在于, Controller将 GR地址携 带在 attach响应消息中下发时, 被基站侧的代理( agent ) 剥离出 GR地址, 无需下发给 UE; 同时基站触发为 UE分配 IP地址的操作, 这里的触发包含 触发本基站自身为该 UE分配 IP地址,也包含触发其他基站或其他接入网侧 网元为该 UE分配 IP地址;
Step5-6: 基站内 Agent将 IP地址分别下发给 UE和上报到 Controller, step5和 step6无严格先后顺序;
Step7: UE向 Controller发送 attach完成消息;
Step9: Controller存储 UE上下文, 同时, Controller和 GR还可针对该 UE, 进行转发策略的协商, 即 Controller为 UE指定数据包转发策略下发给 GR, 例如可以直接下发一些 default的转发策略; 此步骤可选;
Step9: GR处存储 UE的 IP地址、 转发策略等上下文信息; 需要说明的 是, 此步骤可选的, 在一个实施例中也可以没有此步骤。
SteplO: 承载建立后, 可进行正常的数据包转发过程;
UE的 IP地址还可以采用其他方式分配, 如 DHCP方式、 或者由 GR分 配 IP地址等。 值得说明的是, 以上承载建立过程, 只是承载建立的一个可能性, 本实 施例中,承载建立过程还有很多其他的可能性。 只要能完成 Controller为 UE 指定 GR, 并使得 UE、 GR和 controller三者都获知 UE的 IP地址这些操作, 打通控制面和数据面的通道, 都可以作为本实施例中合理的承载建立过程。 通过上述承载建立过程, 打通了数据面的数据路径, 为数据包的转发做好了 准备。
移动性管理
根据 UE移动范围的大小, 切换流程可分为以下三种情况: 1 ) Inter-AP handover(IP地址未改变) 此种场景下,尽管 AP进行了切换,但是由于某些基站不具备分配 IP地 址的能力, 所以不涉及到 UE的 IP地址的改变, 此时的切换流程基本与图 11 所示流程类似, 不同之处为路径切换请求由基站中 agent触发, 而不由
UE触发, 这里不再赘述。
2 ) Inter-RAT/AP handover ( IP地址已改变) 某些场景下, UE跨 AP/RAT的切换, 引起了 UE的 IP地址的改变, 切 换流程如图 17所示:
此种场景下, Target AP可自行判断出需要为 UE分配新的 IP地址, 因 此整个流程的重点是将新的 IP地址更新到 Controller和 GR, 各个步骤含义 如下:
Stepl : 同图 12;
Step2: 目标 AP自行判断出需要为 UE分配新的 IP地址, 并将该 IP地 址下发给 UE;
Step3-6: 目标 AP中 Agent向 Controller发送路径切换请求, 从而触发 向 Controller进行 IP地址更新的操作, Controller收到该消息后, 向对应的 GR发起更新操作, 可选的, 此时可同时更新数据面的控制决策, GR更新本 地处上下文后, 给出应答到 Controller, Controller更新本地处该 UE相关的 上下文, 同时 Controller返回路径切换确认消息给目标 AP;
Step7: 目标 AP触发源 AP释放 UE上下文。 本场景下, 如果 IP地址不由 AP分配, 则 Controller或目标 AP需要向 分配 IP地址的服务器, 如 DHCP服务器为 UE请求 IP地址, 并将该新的 IP 地址和新的转发策略更新到 GR, 并将新的 IP地址返回给 UE。 3 ) Inter-GR handover ( IP地址已改变) 当 UE的移动范围进一步扩大, 则可能所属的 GR也发生了切换, 此时 的流程如图 18所示:
此场景下, 需要 Controller判断出需要进行 GR的切换, 并触发目标 GR 存储上下文, 源 GR释放上下文等操作, 各个步骤含义如下: Step 1-3 : 同图 17中 stepl-step3 ;
Step4-5: Controller在收到路径切换请求后, 根据目标基站的地址或 UE 的新 IP地址, 判断出该 UE的 GR需要发生切换, 则为该 UE指定一个新的
GR, 并向该目标 GR发送连接建立请求, 目标 GR收到该消息后, 存储该 UE相关的上下文, 返回应答消息给 Controller; 同时在该过程中, Controller 和目标 GR之间可进行转发策略的协商, Controller根据当前的拓朴状况、 UE状况指定出新的转发策略下发给目标 GR; Step6: Controller与源 GR之间进行上下文释放的流程, 这里的上下文 包含 UE的信息和转发策略等, 当然 Controller也可以做出决策, 让源 GR 暂时保存这些上下文, 在 Controller觉得必要的时刻, 再触发该上下文释放 过程;
Step7-8: 同图 17的 step6-7;
本场景下, 如果 IP地址不由 AP分配, 贝 Controller或目标 AP需要向 分配 IP地址的服务器, 如 DHCP服务器为 UE请求 IP地址, 并将该新的 IP 地址和新的转发策略更新到 GR, 并将新的 IP地址返回给 UE。
图 18所示的场景中, GR之间的切换是由 UE的移动触发的, 而实际上 GR的切换还可由用户的业务切换、 网络负载均衡等其他原因触发, 无论何 种原因触发, GR的切换核心流程如图 18中 step3-step7所示, 这里不再针对 各种情景一一赘述。
本实施例中流程, 主要针对 UE的 IP地址由接入网尤其是由 AP来分配 的场景, 实际上, UE的 IP地址还可以由其他方式分配, 如由 GR分配(此 流程应用实施例一中已经给出)、 DHCP方式或者由接入网来分配。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边 界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商,
减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。
本发明实施例通过控制和承载分离提供一个新的无线网络架构, 实现无 线网络的 SDN ( Software Defined Network, 软件定义网络), 完成移动性管 理优化。
应用实施例三 本实施例网络架构应用场景实例如图 19所示: 本实施例中, 与前两个实施例的不同在于, 由终端、 接入网、 GR、
Controller 四个实体配合, 实现通信网络的基本功能, 承载管理、 移动性管 理。 本实施例中, Controller将将用户的承载转发策略下发给策略执行实体 时, 策略执行实体还可以包括接入网中网元, 如 AP等; 本实施例中, 核心网在 ALL IP基础上, 通过在用户面网络边缘部署接 受转发策略控制的 GR网关, 抽离出实现转发策略控制面 Controller功能, 并通过与终端或者接入网的信令控制, 实现无线网络移动性管理和承载管 理。 各个功能实体功能和流程细节可参考实施例 1和实施例 2, 需要客户端 触发的环节即可由 UE中的策略客户端触发, 也可由接入网中代理触发。 本实施例中, C 1接口是基于 OpenFlow标准实现,数据面协议栈和控制 面 C1接口的协议栈同实施例 1中的图 8和图 9b 。 C2接口的协议栈如图 20 所示, C2 接口承载的是 OpenRadio 协议, OpenRadio 协议现方式类似 OpenFlow协议。 本发明实施例通过蜂窝网络控制器通过对来自无线网络用户或无线网 络接入网的无线切换请求的处理结果和预先存储的事件信息以及所述无线 协议处理模块上报的处理结果, 制定切换用户的承载转发策略, 从而具有路 由控制面功能。 而边界网关路由器和无线接入设备这两个策略执行主体本身 具有路由功能,蜂窝网络控制器将制定的切换用户的承载转发策略下发到切 换用户对应的切策略执行主体执行, 通过控策略执行主体的路由, 实现无线 移动性管理功能。 而通过蜂窝网络控制器集中制定承载转发蹙额略, 以及边
界网关路由器和无线接入设备这两个策略执行主体保持路由功能, 本发明实 现了控制面和数据面的完全分离, 筒化了整体网络架构, 减少了核心网中的 网元;控制面集中于蜂窝网络控制器化,减少了多个控制实体间的信令协商, 减少了网络资源的浪费。 进一步, 上述方案使数据面承载在 IP之上, 取消 了现有无线通信网络中的 GTP隧道, 减少了由 GTP隧道的引入增加的协议 栈和数据包处理的复杂性。
本发明实施例通过控制和承载分离提供一个新的无线网络架构, 实现无 线网络的 SDN ( Software Defined Network, 软件定义网络), 完成移动性管 理优化。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于 一计算机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施 例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体 ( Read-Only Memory, ROM )或随机存储记忆体 ( Random Access Memory, RAM )等。
以上所述仅为本发明的几个实施例, 本领域的技术人员依据申请文件公
Claims
1、 一种蜂窝网络控制器, 其特征在于, 包括: 无线协议处理模块, 用于处理来自无线网络用户或无线网络接入网的无 线切换请求, 并上报处理结果;
控制决策模块, 用于根据所述蜂窝网络控制器预先存储的事件信息以及 所述无线协议处理模块上报的处理结果, 制定切换用户的承载转发策略; 策略下发模块, 用于将所述控制策略模块制定的所述承载转发策略下发 至所述切换用户对应的策略执行主体执行, 以使发送到所述切换用户的数据 包根据所述承载转发策略进行转发。
2、 如权利要求 1所述的蜂窝网络控制器, 其特征在于, 所述蜂窝网络 控制器还包括:
第一建立模块, 用于如果所述策略执行主体是边界网关路由器 GR, 基 于 OpenFlow协议与所述 GR建立控制关系。
3、 如权利要求 1所述的蜂窝网络控制器, 其特征在于, 所述蜂窝网络 控制器还包括:
第二建立模块, 用于如果所述策略执行主体是无线网络接入设备, 基于 OpeiiRadio协议和 OpeFlow协议与所述无线网络接入设备建立控制关系。
4、 如权利要求 1所述的蜂窝网络控制器, 其特征在于, 所述控制决策 模块具有 IP层以 IP层以上各层的控制面功能。
5、 如权利要求 1-4任一项所述的蜂窝网络控制器, 其特征在于, 所述 事件信息包括无线网络接入网的网络拓朴信息和 /或无线网络用户状态信息。
6、 一种边界网关路由器, 其特征在于, 包括:
策略接收模块, 用于接收蜂窝网络控制器下发的切换用户的承载转发策 略; 所述承载转发策略是所述蜂窝网络控制器根据所述蜂窝网络控制器预先 存储的事件信息以自无线网络用户或无线网络接入网的无线切换请求制定 的;
策略执行模块, 用于将发送到所述切换用户的数据包根据所述策略接收
模块接收到的承载转发策略进行转发.
7、 如权利要求 6所述的路由器, 其特征在于, 所述策略执行模块具有 IP层以及 IP层以上各层的用户面处理功能。
8、 一种无线网络接入设备, 其特征在于, 包括: 事件信息上报模块, 用于当特定的无线网络用户产生设定事件信息时, 将所述事件信息发送到蜂窝网络控制器, 以使所述蜂窝网络控制器将所述行 为事件信息应用在切换用户的承载转发策略的制定中;
策略接收执行模块, 用于接收所述蜂窝网络控制器下发的切换用户的承 载转发策略,将发送到所述切换用户的数据包根据所述承载转发策略进行转 发。
9、 如权利要求 8所述的无线接入设备, 其特征在于, 所述策略接收执 行模块基于 OpenFlow协议接收所述承载转发策略。
10、 如权利要求 9所述的无线接入设备, 其特征在于, 所述策略接收执 行模块基于 OpenRadio协议接收所述承载转发策略。
11、 一种无线网络架构, 其特征在于, 包括如权利要求 1-5任一项所述 的蜂窝网络控制器、 如权利要求 6-7任一项所述的边界网关路由器, 以及如 权利要求 8-10任一项所述的无线网络接入设备。
12、 一种处理无线网络用户接入网络的方法应用于蜂窝网络控制器中, 其特征在于, 包括: 接收无线网络用户的接入请求, 所述接入请求中包含所述无线网络用户 的标识信息和接入网的相关信息, 根据所述无线网络用户的标识信息和接入网的相关信息,鉴别所述无线 网络用户的标志并识别出识别所述无线网络用户的接入位置; 对所述无线网络用户进行授权认证; 根据所述无线网络用户的标识信息以及所述无线网络用户的接入位置, 结合本身存储的事件信息, 为所述无线网络用户指定一个边界网关路由器, 并将所述边界网关路由器的地址下发到所述无线网络用户, 所述边界网关路 由器用于为所述无线网络用户分配 IP地址;
接收所述边界网关路由器更新的所述无线网络用户的上下文信息,根据 所述上下文信息为所述无线网络用户制定承载转发策略; 所述更新的所述无 线网络用户的上下文信息是所述边界网关路由器通过将为所述无线网络用 户分配的 IP地址填入所述无线网络用户的上下文信息的相应位置后得到的; 将所述承载转发策略下发到所述边界网关路由器。
13、 如权利要求 12所述的方法, 其特征在于, 所述用户的承载转发策 略由所述蜂窝网络控制器与路由器协商确定, 所述方法还包括: 将所述承载转发策略下发到无线接入设备。
14、 一种处理无线网络用户切换的方法, 其特征在于, 包括: 接收经由目标无线接入设备发送的无线网络用户的路径切换请求; 根据所述切换请求更新所述无线网络用户的上下文信息, 并向所述无线 网络用户当前所属的边界网关路由器发送更新请求, 以告知所述边界网关路 由器更新所述用户的数据承载转发策略,将所述用户的数据承载发送到所述 目标无线接入设备; 接收所述边界网关路由器发送对所述更新请求做出的更新应答消息; 经由目标无线接入设备向所述无线网络用户发送路径切换请求确认,指 示所述用户的无线承载已经切换。
15、 如权利要求 14所述的方法, 其特征在于, 在所述经由目标无线接 入设备向所述无线网络用户发送路径切换请求确认之后, 所述方法还包括: 判断是否需要为所述无线网络用户重新分配 IP地址; 若需要, 则在更新请求中携带 IP地址请求消息, 以使所述无线网络用 户当前所属的边界网关路由器收到所述更新请求后, 为所述无线网络用户下 发新的 IP地址, 并携带在所述更新应答消息中。
16、 如权利要求 15所述的方法, 其特征在于, 在所述接收经由目标无 线接入设备发送的无线网络用户的路径切换请求所述方法后, 还包括: 根据目标无线接入设备的地址, 判断所述无线网络用户是否需要发生切 换;
若需要, 则为所述无线网络用户指定一个新的边界网关路由器作为目标 边界网关路由器;
向所述目标边界网关路由器发送连接建立请求, 所述连接建立请求中携 带 IP地址请求消息, 以使所述目标路由器收到所述 IP地址请求消息后, 为 所述无线网络用户下发 IP地址, 并携带在所述更新应答消息中。
17、 如权利要求 16所述的方法, 其特征在于, 所述方法还包括: 与所述目标边界网关路由器进行用户的承载转发策略的协商,根据当前 网络的拓朴状况和所述无线网络用户的状况制定新的用户的承载转发策略; 将所述新的用户的承载转发策略下发给目标边界网关路由器或者目标 无线接入设备。
18、 一种处理无线网络用户接入网络的方法, 其特征在于, 包括: 接收无线网络用户发起的 IP地址建立请求; 为所述无线网络用户分配 IP地址, 并存储所述无线网络用户的上下文 信息;
将为所述无线网络用户分配的 IP地址填入所述无线网络用户的上下文 信息的相应位置, 得到更新后的无线网络用户的上下文信息;
上报更新后的无线网络用户的上下文信息到蜂窝网络控制器, 以使所述 蜂窝网络控制器根据所述更新后的无线网络用户的上下文信息制定针对所 述无线网络用户的承载转发策略; 接收所述蜂窝网络控制器制定的针对所述无线网络用户的承载转发策 略。
19、 一种处理无线网络用户切换的方法, 其特征在于, 包括: 用于接收蜂窝网络控制器的更新指令; 所述更新指令中携带有 IP地址 请求消息; 所述更新指令是所述蜂窝网络控制器接收到所述无线网络用户的 切换请求后, 对所述无线网络用户的上下文消息进行更新时发出的; 才艮据所述 IP地址请求消息为所述无线网路用户重新分配 IP地址; 接收所述蜂窝网络控制器更新的针对所述无线网络用户制定的针对所
述无线网络用户的承载转发策略; 所述更新的针对所述无线网络用户制定的 针对所述无线网络用户的承载转发策略为所述蜂窝网络控制器根据当前网 络的拓朴状况和所述无线网络用户的状况制定新的针对所述无线网络用户 的承载转发策略。
20、 如权利要求 19所述的方法, 其特征在于, 所述根据所述 IP地址请 求消息为所述无线网路用户重新分配 IP地址后, 所述方法还包括:
根据更新指令完成与所述蜂窝网络控制器新指定的路由器之间的数据 切换。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP13860515.9A EP2928239A4 (en) | 2012-12-03 | 2013-12-03 | METHOD, DEVICE AND SYSTEM FOR PROCESSING USER ACCESS TO A WIRELESS NETWORK |
| US14/729,924 US20150271710A1 (en) | 2012-12-03 | 2015-06-03 | Method, apparatus, and system for processing radio network user access |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210509152.5 | 2012-12-03 | ||
| CN201210509152.5A CN103857004A (zh) | 2012-12-03 | 2012-12-03 | 处理无线网络用户接入的方法、装置及系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/729,924 Continuation US20150271710A1 (en) | 2012-12-03 | 2015-06-03 | Method, apparatus, and system for processing radio network user access |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014086280A1 true WO2014086280A1 (zh) | 2014-06-12 |
Family
ID=50864108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/088440 Ceased WO2014086280A1 (zh) | 2012-12-03 | 2013-12-03 | 处理无线网络用户接入的方法、装置及系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20150271710A1 (zh) |
| EP (1) | EP2928239A4 (zh) |
| CN (1) | CN103857004A (zh) |
| WO (1) | WO2014086280A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10285110B2 (en) | 2014-11-04 | 2019-05-07 | At&T Intellectual Property I, L.P. | Intelligent traffic routing |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111556497B (zh) | 2014-08-21 | 2022-06-10 | 华为技术有限公司 | 无线网络接入控制方法及设备、系统 |
| CN105376811B (zh) * | 2014-08-25 | 2019-03-15 | 中国电信股份有限公司 | 在软件化移动网络架构下实现切换的方法和系统 |
| CN105490945A (zh) * | 2014-09-15 | 2016-04-13 | 上海贝尔股份有限公司 | 一种用于在控制面中控制转发数据的方法和装置 |
| CN105530639B (zh) * | 2014-09-28 | 2019-01-22 | 中国电信股份有限公司 | 一种网络控制器和网络控制方法 |
| US9826436B2 (en) * | 2014-09-29 | 2017-11-21 | At&T Intellectual Property I, L.P. | Facilitation of mobility management across various radio technologies |
| US9369744B2 (en) | 2014-10-15 | 2016-06-14 | Fortinet, Inc. | Optimizing multimedia streaming in WLANs (wireless local access networks) |
| TWI552638B (zh) * | 2014-11-06 | 2016-10-01 | 財團法人工業技術研究院 | 軟體定義網路與其行動管理方法與控制器 |
| CN104394073B (zh) * | 2014-11-06 | 2019-04-19 | 电信科学技术研究院 | 一种数据路由及其控制方法及设备 |
| EP3319367B1 (en) | 2015-07-31 | 2020-07-22 | Huawei Technologies Co., Ltd. | Node switching method, device, and system |
| CN106658478B (zh) * | 2015-10-29 | 2019-06-25 | 中国移动通信集团公司 | 一种业务数据的传输方法、装置、控制设备及通信系统 |
| CN107360565B (zh) | 2016-05-09 | 2020-01-07 | 中国移动通信有限公司研究院 | 网关切换方法、控制面网元、网关、基站及网络架构 |
| CN109155923B (zh) * | 2016-05-20 | 2020-09-04 | 华为技术有限公司 | 用于传输报文的方法、装置和系统 |
| CN109314909B (zh) * | 2016-07-29 | 2020-11-06 | 华为技术有限公司 | 一种锚点网关的切换方法、装置及系统 |
| CN111147371B (zh) | 2018-11-02 | 2022-03-11 | 华为技术有限公司 | 处理路由事件记录表项的方法、网络设备和控制设备 |
| EP3749000B1 (en) * | 2019-06-02 | 2023-07-12 | Apple Inc. | Methods and apparatus to access services of multiple wireless networks by a single-radio, multi-sim wireless device |
| CN112770416B (zh) | 2019-11-06 | 2022-04-01 | 中国移动通信有限公司研究院 | Cawn系统及其工作方法 |
| US11336695B2 (en) * | 2019-11-15 | 2022-05-17 | Cisco Technology, Inc. | Conversation-based policy distribution |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1809055A (zh) * | 2005-01-21 | 2006-07-26 | 华为技术有限公司 | 一种保证端到端业务质量的ip网络及方法 |
| CN102035720A (zh) * | 2009-09-24 | 2011-04-27 | 华为技术有限公司 | 数据传输方法和系统 |
| CN102625363A (zh) * | 2011-12-09 | 2012-08-01 | 中兴通讯股份有限公司 | 一种移动分组域网络系统 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004159112A (ja) * | 2002-11-06 | 2004-06-03 | Ntt Docomo Inc | 通信制御システム、通信制御方法、これらに用いて好適なルーティング制御装置及びルータ装置 |
| CN101272256B (zh) * | 2007-03-23 | 2011-07-06 | 华为技术有限公司 | 业务处理方法和系统、策略控制和计费规则功能实体 |
| CN102365846B (zh) * | 2009-03-26 | 2014-07-02 | 日本电气株式会社 | 路由设置服务器、路由设置方法和路由设置程序 |
| WO2011083786A1 (ja) * | 2010-01-06 | 2011-07-14 | 日本電気株式会社 | 通信制御システム、及び通信制御方法 |
| EP2487844B1 (en) * | 2011-02-02 | 2014-08-06 | Alcatel Lucent | Control unit and method for dynamically controlling the routing within a network |
| US8665717B2 (en) * | 2011-02-18 | 2014-03-04 | Verizon Patent And Licensing Inc. | Data rate aware scheduling in advanced wireless networks |
| CN102365946B (zh) * | 2011-10-28 | 2013-08-21 | 海南正业中农高科股份有限公司 | 一种用于灭杀果蝇的壳寡糖组合物及其用途和方法 |
| US20130322437A1 (en) * | 2012-05-31 | 2013-12-05 | Robert Raszuk | Method and apparatus for removing bgp state from network edge elements |
-
2012
- 2012-12-03 CN CN201210509152.5A patent/CN103857004A/zh active Pending
-
2013
- 2013-12-03 EP EP13860515.9A patent/EP2928239A4/en not_active Withdrawn
- 2013-12-03 WO PCT/CN2013/088440 patent/WO2014086280A1/zh not_active Ceased
-
2015
- 2015-06-03 US US14/729,924 patent/US20150271710A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1809055A (zh) * | 2005-01-21 | 2006-07-26 | 华为技术有限公司 | 一种保证端到端业务质量的ip网络及方法 |
| CN102035720A (zh) * | 2009-09-24 | 2011-04-27 | 华为技术有限公司 | 数据传输方法和系统 |
| CN102625363A (zh) * | 2011-12-09 | 2012-08-01 | 中兴通讯股份有限公司 | 一种移动分组域网络系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2928239A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10285110B2 (en) | 2014-11-04 | 2019-05-07 | At&T Intellectual Property I, L.P. | Intelligent traffic routing |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103857004A (zh) | 2014-06-11 |
| EP2928239A1 (en) | 2015-10-07 |
| US20150271710A1 (en) | 2015-09-24 |
| EP2928239A4 (en) | 2016-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7416368B2 (ja) | 時間依存ネットワーキングのための制御プレーンに基づく設定 | |
| WO2014086280A1 (zh) | 处理无线网络用户接入的方法、装置及系统 | |
| CN102349350B (zh) | 具有优化接口的本地疏导 | |
| CN113507730B (zh) | 会话管理的方法、装置、设备及系统 | |
| CN114556992A (zh) | 移交期间时间敏感桥的配置 | |
| US8842636B2 (en) | Method and device for managing Internet Protocol offload connection | |
| US20100309881A1 (en) | Mobile communication system and tunnel management method thereof | |
| CN102056294A (zh) | 一种通过业务卸载功能(tof)实体保持业务连续性的方法、装置 | |
| WO2011026392A1 (zh) | 一种路由策略的获取方法及系统 | |
| CN114631397A (zh) | 无线网络中的信令传送 | |
| CN102421155A (zh) | 一种实现流迁移的方法及系统 | |
| US9668176B2 (en) | Method for selecting shunt gateway and controller | |
| US10506493B2 (en) | Device and a method for controlling an IP core network | |
| CN111629406B (zh) | 一种切换处理的方法、相关设备、程序产品以及存储介质 | |
| CN101516085A (zh) | 一种路由规则更新方法、装置以及通信系统 | |
| CN103155683B (zh) | 实现lipa或sipto的移动性的方法和设备 | |
| EP2579642B1 (en) | Method, device and system for controlling localization traffic exchange in mobile wideband network |
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: 13860515 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2013860515 Country of ref document: EP |