WO2011050679A1 - Réseau de communication et procédé d'accès de terminal mis en oeuvre grâce à une infrastructure de réseau wimax - Google Patents
Réseau de communication et procédé d'accès de terminal mis en oeuvre grâce à une infrastructure de réseau wimax Download PDFInfo
- Publication number
- WO2011050679A1 WO2011050679A1 PCT/CN2010/077723 CN2010077723W WO2011050679A1 WO 2011050679 A1 WO2011050679 A1 WO 2011050679A1 CN 2010077723 W CN2010077723 W CN 2010077723W WO 2011050679 A1 WO2011050679 A1 WO 2011050679A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- rid
- aid
- ilcr
- communication
- 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
- 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/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a communication network and a terminal access method implemented based on a Wimax network architecture.
- IP Transmission Control Protocol/Internet Protocol
- IP provides routing for the Internet, which assigns all nodes, including hosts and routers.
- the logical address which is the IP address, and each port of each host is assigned an IP address.
- the IP address includes the network prefix and the host part.
- the IP addresses of all hosts on the same link usually have the same network prefix and different host parts. This allows IP to be routed based on the network prefix portion of the destination node's IP address, allowing the router to maintain a simple network prefix route without having to maintain a separate route for each host. In this case, since the network prefix route is used, when the node switches from one link to another without changing its IP address, the node cannot receive the data packet on the new link. Therefore, it is impossible to communicate with other nodes.
- the existing network technology of TCP/IP has the following shortcomings:
- ⁇ Support the mobility of the terminal by means of a fixed anchor point, for example, GPRS Tunneling Protocol (Mobile Tunneling Protocol) in the Long Term Evolution (LTE) network, and the Mobile IP protocol in the Wimax network.
- GPRS Tunneling Protocol Mobile Tunneling Protocol
- HA Home Agent
- the introduction of fixed anchor points brings about the problem of packet path roundabout, which increases transmission delay and bandwidth waste.
- the route optimization process of Mobile IPv6 (Mobile IPv6, MIPV6) requires the host participating in the communication to support the MIPV6 protocol, which is difficult to deploy.
- the IP address has a dual function: the location identifier of the network interface of the communication terminal host as the network layer in the network topology, and the identity of the network interface of the transport layer host.
- the IP address of the host changes, not only the route changes, but also the identity of the communication terminal host changes. This can result in a heavier routing load, and changes in host identification can cause disruptions to applications and connections.
- the prior art identity identification and location separation framework Host Identity Protocol (HIP), Locator/Identifier Separation Protocol (LISP), etc. are constructed to overcome this deficiency of the existing network technology. A new web framework.
- the host-based HIP needs to make major changes to the terminal and upper-layer services, and the deployment is difficult.
- Network-based LISP for mobility and multi-homedness is a problem that is solved after the separation of identity locations. There is no specific solution and implementation method.
- Wimax 1 is a network architecture of an existing Wimax system.
- a prior art Wimax system generally consists of three parts: a terminal, a Wimax Access Service Network (W-ASN), and a Wimax connection service.
- W-ASN Wimax Access Service Network
- W-CSN Wimax Connect Service Network
- the W-ASN mainly performs the following functions: completing the Layer 2 (L2) connection of the Wimax terminal, transmitting the AAA message to the H-CSN (Home CSN), NSP network selection and discovery, and providing the Layer 3 (L3) connection of the Wimax terminal.
- Relay radio resource management, tunnel maintenance between W-ASN and W-CSN.
- W-ASN also needs to support the following functions: W-ASN Anchored Mobility Management (W-ASN Anchored MM), W-CSN Anchored Mobility Management (W-CSN Anchored MM), Paging and Idle Mode operation.
- the W-ASN is also used to manage the IEEE 802.16 air interface to provide wireless access to Wimax end users.
- the W-ASN is composed of at least one base station (BS) and one access gateway (W-ASN Gateway, AGW for short), and may include a single AGW or multiple AGWs.
- the W-ASN interworks with the mobile station (MS) at the R1 reference point, interworks with the W-CSN at the R3 reference point, and communicates with another W-ASN at the R4 reference point.
- the operator that manages the W-ASN is called the Network Access Provider (NAP).
- NAP Network Access Provider
- W-CSN is a combination of network functions, W-CSN can be used by mobile IP's home agent
- HA AAA proxy or server (AAA Proxy/Server), accounting server, interconnection gateway device, etc.
- NSP Network Service Provider
- W-CSN mainly provides the following functions: end user session connection, terminal IP address allocation, Internet access, AAA proxy or server, end user policy and admission control, tunnel maintenance between W-ASN and W-CSN, end user billing and settlement, roaming between W-CSN, movement between W-CSN Sex management and Wimax business.
- the technical problem to be solved by the present invention is to provide a communication network implemented based on a Wimax network architecture, which can implement identity identification and location separation of network-based user terminals.
- Another technical problem to be solved by the present invention is to provide a communication network based on the Wimax network architecture, which can support the application scenario of the mobile terminal, and effectively solve the problem of the loop in the scenario.
- Another technical problem to be solved by the present invention is to provide a communication network based on the Wimax network architecture. Considering the requirements of compatible terminals and compatible upper layer services in the deployment of the architecture, only the network side equipment needs to be upgraded, and the compatibility is not changed. Application scenario.
- Another technical problem to be solved by the present invention is to provide a communication network based on the Wimax network architecture, which can realize identity identification and location separation when the terminal accesses the communication network.
- Another technical problem to be solved by the present invention is to provide a communication network based on the Wimax network architecture, which can realize identity identification and location separation when the terminal communicates in the communication network.
- Another technical problem to be solved by the present invention is to provide a communication network based on the Wimax network architecture, which can realize identity identification and location separation when the terminal is offline in the communication network.
- Another technical problem to be solved by the present invention is to provide a communication network based on the Wimax network architecture, which can realize identity identification and location separation when the terminal switches in the communication network.
- the present invention provides a communication network for identity identification (AID) and location separation based on a Wimax network architecture, including an access service network and a connection service network in a Wimax network architecture, and the access service network.
- the base station and the access gateway are included, and the connection service network includes an identity location core router (ILCR) and an identity location register (ILR), and the communication network further includes a route identifier (RID) for routing and forwarding inter-ILCR datagrams.
- ILCR identity location core router
- ILR identity location register
- RID route identifier
- the access gateway is configured to provide access services and control for the terminal, maintain connection information between the terminal and the communication peer, and cooperate with other access gateways to implement handover of the terminal across the access gateway and across the ILCR;
- the ILCR is set as the maintenance terminal. Session connection, assigning the terminal to the RID of the ILCR, maintaining the AID-RID mapping information of the terminal and the communication peer, querying the RID of the terminal to the ILR, implementing routing and forwarding of the data message, and other ILCRs other than the ILCR.
- Session connection assigning the terminal to the RID of the ILCR, maintaining the AID-RID mapping information of the terminal and the communication peer, querying the RID of the terminal to the ILR, implementing routing and forwarding of the data message, and other ILCRs other than the ILCR.
- the ILR is configured to receive a registration and deregistration request of the access gateway or the ILCR to the ILR home subscriber terminal, maintain AID-RID mapping information of the home user terminal, and receive a query request for the terminal RID, and request the terminal AID. The corresponding RID is returned to the query requester.
- the access gateway includes: a connection maintenance module, an offline processing module, and a data forwarding module, where:
- the connection maintenance module is configured to: save connection information between the terminal and the communication peer, including the terminal
- connection information of the terminal and the communication peer is deleted after the terminal is offline or after the communication end is terminated; the communication is deleted when the communication peer is offline or cut out or the communication with the terminal is terminated.
- the offline processing module is configured to: notify the connection maintenance module when determining that the accessed terminal is offline; and notify the connection maintenance module when determining that the communication peer is offline;
- the data forwarding module is configured to: forward data packets between the base station and the ILCR.
- the above communication network can also have the following characteristics:
- the offline processing module in the access gateway is further configured to: when determining that the accessed terminal is offline, Notifying the access gateway that the communication peer accesses that the terminal is offline, and when receiving the offline notification of the terminal sent by the peer access gateway, determining that the terminal that is the communication peer is offline;
- the offline processing module in the access gateway is further configured to: find an AID of all communication peers of the terminal according to the connection information saved in the connection maintenance module, and localize or belong to the communication peer according to the AID of the communication peer.
- the local AAA server queries the access gateway to which the communication peer accesses.
- the above communication network may also have the following features:
- the ILCR includes a tunnel establishment module, a mapping management module, and a packet forwarding module, where:
- the tunnel establishment module is configured to: establish a tunnel between the access gateway and the ILCR, allocate an RID to the terminal, and send the AID of the terminal and the RID to the mapping management module;
- the mapping management module is configured to: cache and process the AID-RID mapping information of the terminal and the communication peer; the packet forwarding module is configured to: the receiving terminal and the communication peer do not belong to the same ILCR (ie, not connected to the same
- the uplink data packet of the ILCR is encapsulated in the data packet including the terminal AID and the communication peer AID from the RID of the communication peer and the RID of the terminal that are queried by the mapping management module or the communication peer home ILR.
- the generalized forwarding plane is routed and forwarded to the peer ILCR; and the downlink data packet sent by the generalized forwarding plane is decapsulated, and the RID is stripped and sent to the terminal.
- the communication network may further have the following features: the communication network further includes a registration cancellation module, and the registration cancellation module is configured to: after receiving the terminal AID and the RID allocated for the terminal, requesting the terminal belonging to the ILR to register the terminal RID Carrying the AID and RID of the terminal; after learning that the terminal is offline, requesting the terminal to belong to the local ILR to cancel the RID of the terminal;
- the registration and cancellation module is located in the access gateway, and the tunnel establishment module in the ILCR is further configured to: send the AID of the terminal and the RID for the terminal to the registration cancellation module of the access gateway; or the registration cancellation module Located in the ILCR, the tunnel establishment module in the ILCR is further configured to: send the AID of the terminal and the RID for the terminal to the registration logout module of the ILCR.
- the ILCR further includes an offline processing module, where the offline processing module is configured to: notify the mapping management module when determining that the accessed terminal is offline; and notify the mapping management module when determining that the communication peer is offline;
- the mapping management module in the ILCR is further configured to: delete the AID-RID mapping information of the terminal when the terminal is offline or cut out, and delete the communication end of the terminal that has no communication relationship with other terminals accessing the ILCR.
- the AID-RID mapping information of the communication peer after learning that the communication between the terminal and the communication peer is terminated, and the communication peer has no communication relationship with other terminals accessing the ILCR, the AID-RID mapping information of the communication peer is deleted; The AID-RID information of the communication peer is deleted when the peer ends offline or terminates communication with the terminal.
- the text forwarding module includes a first forwarding unit and a second forwarding unit, where: the first forwarding unit is configured to: receive the terminal AID and the communication peer AID sent by the base station, and After the terminal and the communication peer do not belong to the uplink data packet of the same ILCR, for example, the mapping management module queries the RID of the communication peer end, and encapsulates the RID of the terminal and the communication peer as a source and destination address in the data packet, Forwarding the plane route and forwarding it to the peer ILCR; if the RID of the communication peer is not queried, the ILR of the communication peer is queried to the RID of the communication peer, and the queried AID-RID of the communication peer is saved to the mapping management module;
- the second forwarding unit is configured to: decapsulate the downlink data packet sent by the received generalized forwarding plane, strip the RID, and send the connection to the terminal through the connection of the ILCR; and determine the data packet. Whether the AID-RID mapping information of the middle communication peer exists in the mapping management module, and if not, saves it to the mapping management module.
- the connection service network further includes a packet forwarding function (PTF) entity.
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, if the mapping management module cannot query the RID of the communication peer end, The terminal RID is encapsulated in the data packet as a source address, and forwarded to the PTF entity;
- the PTF entity is configured to: after receiving the data packet sent by the PTR entity other than the ILCR or itself, the corresponding RID is found as the destination address and encapsulated in the packet header according to the communication peer AID in the data packet. Transmitting the data packet to the peer ILCR via the generalized forwarding plane; or
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, if the mapping management module cannot query the RID of the communication peer, first cache the data packet, and query the communication pair.
- the RID of the terminal and the RID of the communication peer are encapsulated in the data packet as the source and destination addresses, and are routed through the generalized forwarding plane and forwarded to the peer ILCR.
- the access gateway further includes a switching module and an anchor data channel function (DPF) module, where the switching module is configured to: switch the service area triggered by the terminal to another anchor DPF module or ILCR when the communication peer exists Control, the switching module includes a cut-out unit and a cut-in unit:
- DPF anchor data channel function
- the cutting unit is configured to: implement control for cutting out the terminal, notify the ILCR of the terminal to switch, and send the connection information of the terminal and the communication peer saved by the connection maintenance module to the handover access gateway, and send the received message during the handover.
- the data packet of the terminal is forwarded to the access gateway, and the terminal is cut out to notify the connection maintenance module;
- the cutting-in unit is configured to: implement control of the terminal cutting, and save the connection information of the terminal and the communication peer sent out by the access gateway to the connection maintenance module;
- the connection maintenance module is further configured to: delete the connection information between the terminal and the communication peer after learning that the terminal is cut out.
- the ILCR further includes a handover control module, where the handover control module is configured to: control that the terminal moves to another ILCR service area triggered handover when the communication peer exists, the handover control module includes a cut-out control unit and a hand-in control Unit:
- the cut-out control unit is configured to: implement control over the terminal cut-out, and send a handover request to the hand-in ILCR to which the terminal moves, and the data packet sent to the terminal received during the handover is forwarded to the cut-in ILCR, after the terminal cuts out Notification mapping management module;
- the cut-in control unit is configured to: implement control of the terminal hand-in, allocate the RID pointing to the ILCR to the terminal, and send the AID and the RID of the terminal to the mapping management module, or to the mapping management module and the access gateway;
- the terminal ILCR sends a terminal RID update notification, and carries the AID-RID mapping information of the terminal;
- the mapping management module is further configured to: manage the communication peers of all the terminals that access the ILCR, and update the locally saved AID-RID mapping information of the terminal after receiving the terminal RID update notification sent by the peer.
- the above communication network can also have the following characteristics:
- the hand-in control unit is configured to: when sending a terminal RID update notification to the peer ILCR, first find an AID of all communication peers of the terminal according to the connection maintenance module of the terminal to the access gateway, and then find the mapping management module Sending, by the RID of the communication peer, a terminal RID update notification to the peer ILCR according to the found RID; or
- the hand-in control unit of the ILCR is further configured to: send a terminal RID update notification to an access gateway on the same side,
- the intercepting unit of the access gateway is further configured to: send the terminal RID update notification to the peer access gateway, and forward the notification to the ILCR after receiving the terminal RID update notification sent by the peer access gateway.
- the data forwarding module in the access gateway is further configured to: after receiving the data packet, determine whether the correspondence between the terminal AID and the communication peer AID in the data packet is saved in the connection maintenance module, and if not saved, add to Connected to the maintenance module; or
- the packet forwarding module in the ILCR is further configured to: after receiving the data packet, determine whether the correspondence between the terminal AID and the communication peer AID in the data packet is saved in the connection maintenance module, and if not saved, the packet is transmitted to the connection.
- the connection maintenance module of the gateway is saved.
- the ILR is set to: save or update the AID-RID mapping information of the terminal after receiving the registration request to the home user terminal, and delete the AID-RID mapping information of the terminal after receiving the cancellation request for the home user terminal or If it is invalid, if it receives a registration and cancellation request for the non-home user terminal, it will forward it to the home location ILR for processing.
- the ILCR is a function that aggregates the home agent and/or the core router in the Wimax network architecture, and extends the new functions required to implement identity and location separation; the connection service network also includes the Wimax network architecture The original network element for authentication, authorization, and accounting;
- the access gateway is obtained by the function entity of the access gateway in the Wimax network architecture, and the new function module required for implementing identity identification and location separation is extended, and the access gateway in the Wimax network architecture is obtained.
- Functional entities with anchor data channel function (DPF) modules and The above communication network can also have the following characteristics:
- the tunnel establishment module in the ILCR is configured to: establish a tunnel based tunnel between the access gateway and the ILCR in the terminal access process by dynamically establishing a tunnel.
- the present invention further provides a second communication network (AID) and location separation based on the Wimax network architecture, including an access service network and a connection service network in the Wimax network architecture,
- the ingress service network includes a base station and an access gateway
- the connection service network includes an identity location core router (ILCR) and an identity location register (ILR)
- the communication network further includes a route identifier (RID) for routing and forwarding the ILCR.
- AID second communication network
- ILD identity location core router
- RID route identifier
- the ILCR is set to: allocate a RID to the ILCR to the terminal, register the ILR to the terminal, log out and query the RID of the terminal, maintain the connection information between the terminal and the communication peer, maintain the session connection of the terminal, and maintain the terminal and the communication peer.
- AID-RID mapping information routing and forwarding of data packets, and cooperation with other ILCRs other than the ILCR to implement terminal-to-ILCR switching;
- the ILR is set to: receive a registration and deregistration request for the ILR home subscriber terminal, The AID-RID mapping information of the home user terminal is maintained, and the query request for the terminal RID is received, and the RID corresponding to the terminal AID in the request is returned to the query requesting party.
- the foregoing communication network may also have the following features:
- the ILCR includes a tunnel establishment module, a registration cancellation module, a mapping management module, and a message forwarding module:
- the tunnel establishment module is configured to: establish a tunnel between the access gateway and the ILCR, allocate an RID to the terminal, and send the AID of the terminal and the RID to the mapping management module and the registration cancellation module;
- the registration and logout module is configured as: After receiving the terminal AID and the RID allocated to the terminal, requesting the terminal home ILR to register the terminal RID, carrying the terminal's AID and RID; after knowing that the terminal is offline, requesting the terminal to belong to the local ILR to cancel the RID of the terminal;
- the mapping management module is configured to: cache and perform AID-RID mapping information of the communication terminal; and the packet forwarding module is configured to: receive the terminal and the communication peer does not belong to the same ILCR.
- the RID of the communication peer and the RID of the terminal that are queried from the mapping management module or the communication peer home ILR are encapsulated in the data packet including the terminal AID and the communication peer AID, and are forwarded in a generalized manner.
- the plane is routed and forwarded to the peer ILCR; and the downlink data packet is decapsulated, and the RID is stripped and sent to the terminal.
- the above communication network may also have the following features:
- the ILCR further includes a connection maintenance module, an offline processing module, and a mapping management module, where:
- the connection maintenance module is configured to: save the connection information between the terminal and the communication peer; and learn to delete the connection information between the terminal and the communication peer after the terminal is offline or removed, or after the communication with the communication peer is terminated; and the communication peer is offline or communicates with the terminal. After the termination, deleting the connection information between the communication peer and the terminal; the offline processing module is configured to: notify the registration cancellation module, the mapping management module, and the connection maintenance module when determining that the accessed terminal is offline; determining that the communication peer is offline Notifying the mapping management module and the connection maintenance module;
- the mapping management module is further configured to: delete the terminal when the terminal is cut out or offline
- AID-RID mapping information deleting AID-RID mapping information of a communication peer end of the communication communication end that has no communication relationship with other terminals accessing the ILCR; and knowing that the terminal and the communication peer end communication are terminated, and the communication peer end If the other terminal accessing the ILCR has no communication relationship, the AID-RID mapping information of the communication peer is deleted; when the communication peer is offline or terminates with the terminal, the AID-RID information of the communication peer is deleted.
- the offline processing module is further configured to: when determining that the communication peer is offline, further find the AID of all communication peers of the terminal according to the terminal AID to the connection maintenance module, and then query the mapping management module to query the RIDs of all communication peers, and then Sending the terminal offline notification to the peer ILCR; and receiving the offline notification of the terminal sent by the peer ILCR, determining that the terminal as the communication peer is offline.
- the above communication network may also have the following features:
- the text forwarding module includes a first forwarding unit and a second forwarding unit, where:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the access gateway, including the terminal AID and the communication peer AID, and the terminal and the communication peer do not belong to the same ILCR, such as querying the communication in the mapping management module
- the RID of the peer, the RID of the terminal and the communication peer as the source and destination The address is encapsulated in the data packet, and is routed through the generalized forwarding plane and forwarded to the peer ILCR; if the RID of the communication peer is not queried, the ILR of the communication peer belongs to the RID of the communication peer;
- the second forwarding unit is configured to: unpack the downlink data packet sent by the received generalized forwarding plane, strip the RID, and send the connection to the terminal through the ILCR connection with the terminal.
- the connection service network further includes a packet forwarding function (PTF) entity;
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the access gateway and the communication peer that does not belong to the same ILCR,
- the mapping management module cannot query the RID of the communication peer end, and encapsulates the terminal RID as a source address in the data packet, and forwards it to the PTF entity of the communication peer end;
- the PTF entity is set to: Upon receiving the ILCR or itself
- the data packet sent by the other PTFs is encapsulated in the packet header according to the RID of the communication peer AID, and the data packet is sent to the peer ILCR through the general forwarding plane. ; or
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the access gateway and the communication peer that does not belong to the same ILCR, if the mapping management module cannot query the RID of the communication peer, first cache the After the RID of the communication peer is queried, the RID of the terminal and the communication peer is encapsulated in the data packet as the source and destination addresses, and is routed through the generalized forwarding plane and forwarded to the peer ILCR.
- the first forwarding unit is further configured to: save the AID-RID mapping information of the queried communication peer to the mapping management module; and determine whether the correspondence between the terminal AID and the communication peer AID in the received data packet has been saved.
- the second forwarding unit is further configured to: after receiving the downlink data packet sent by the generalized forwarding plane, determine the communication peer in the data packet Whether the AID-RID mapping information exists in the mapping management module, and if it does not exist, saves it to the mapping management module; and determines whether the correspondence between the terminal AID and the communication peer AID in the received data packet has been saved in the connection maintenance module. If not, save to the connection maintenance module.
- the above communication network may also have the following features:
- the ILCR further includes a handover control module, where the handover control module includes a cut-out control unit and a cut-in control unit, where:
- the cut-out control unit is configured to: implement control for cutting out the terminal, and when the terminal moves, determine, according to the destination of the movement, the cut-in ILCR to which the terminal is to move, and notify the mapping management module and the connection maintenance module to cut the terminal after the movement is completed. Out, the data packet sent to the terminal received during the handover is forwarded to the cut-in ILCR;
- the hand-in control unit is configured to: implement control of the terminal hand-in.
- the terminal moves from another ILCR to the service area of the ILCR, allocate the RID to the ILCR to the terminal, and send the AID of the terminal and the RID to the registration.
- the module is logged out and saved to the mapping management module.
- the hand-in control unit is further configured to: query the location information of the peer ILCR, send a terminal RID update notification to the peer ILCR, and carry the AID-RID mapping information of the terminal; when querying, first save the terminal according to the terminal AID to the connection maintenance module.
- the AID of all the communication peers is found in the connection information between the terminal and the communication peer, and the corresponding RID is found in the AID-RID mapping information of the communication peer end saved by the mapping management module, and the RID found is the pair.
- the mapping management module is further configured to: manage the communication peers of all terminals accessing the ILCR, and update the locally saved AID-RID mapping information of the terminal after receiving the terminal RID update notification sent by the peer.
- the ILR is further configured to: save or update the AID-RID mapping information of the terminal after receiving the registration request to the home user terminal, and delete the AID-RID mapping information of the terminal after receiving the cancellation request for the home user terminal. Or invalidated; if a registration or cancellation request is received for the non-home user terminal, it is forwarded to the home location of the terminal for ILR processing.
- the ILCR is a function that aggregates the home agent and/or the core router in the Wimax network architecture, and extends the new functions required to implement identity and location separation; the connection service network also includes the Wimax network architecture The original network element for authentication, authorization, and accounting.
- the present invention further provides a third communication network based on the Wimax network architecture for identity identification (AID) and location separation, including access in the Wimax network architecture.
- a service network and a connection service network where the access service network includes a base station and an access gateway, the connection service network includes an identity location register (ILR), and the communication network further includes a location identifier (RID) route and A generalized forwarding plane for forwarding data packets, where:
- the access gateway is configured to: provide an access service and control for the terminal, allocate a RID to the terminal, register, log out, and query the RID of the terminal to the home belonging to the ILR, maintain connection information between the terminal and the communication peer, and maintain the terminal and the communication pair.
- the AID-RID mapping information of the terminal implements routing and forwarding of data packets, and cooperates with other access gateways other than the access gateway to implement handover of the terminal across the access gateway;
- the ILR is set to: Receive the user to the ILR.
- the registration and deregistration request of the terminal, the AID-RID mapping information of the home user terminal is maintained, and the query request for the terminal RID is received, and the RID corresponding to the terminal AID in the request is returned to the query requesting party.
- the access gateway includes an RID allocation module, an registration cancellation module, a mapping management module, and a data forwarding module, where:
- the RID allocation module is configured to: allocate a RID to the terminal during the terminal requesting access or terminal hand-in, and send the RID and the AID of the terminal to the mapping management module and the registration cancellation module; the registration cancellation module is set to: Receiving the terminal AID and the RID assigned to the terminal, registering with the terminal ILR to the terminal RID, carrying the terminal's AID and RID; after knowing that the terminal is offline, requesting the terminal to belong to the local ILR to cancel the RID of the terminal;
- the mapping management module is configured to: cache and perform AID-RID mapping information of the communication terminal; and the data forwarding module is configured to: after receiving the uplink data packet, the terminal in the uplink data packet When the communication peer does not belong to the same ILCR, the communication peer RID queried from the mapping management module or the communication peer home ILR is encapsulated in a data packet including the terminal AID and the communication peer AID, and forwarded to the tunnel. ILCR; and decapsulating the downlink data packet and sending it to the terminal.
- the access gateway further includes a connection maintenance module and an offline processing module, where:
- the connection maintenance module is configured to: save connection information between the terminal and the communication peer; and learn to delete the connection information between the terminal and the communication peer after the terminal is offline or removed, or after communication with the communication peer is terminated; After the communication peer is offline or terminated with the terminal, the connection information between the communication peer and the terminal is deleted; the offline processing module is configured to: notify the registration cancellation module and connect after determining that the terminal accessing the access gateway is offline The maintenance module and the mapping management module; notify the connection maintenance module and the mapping management module when determining that the communication peer is offline;
- the mapping management module is configured to: delete the terminal when the terminal is cut out or offline
- AID-RID mapping information deleting AID-RID mapping information of a communication peer end of the communication communication end that has no communication relationship with other terminals accessing the access gateway; and knowing that the terminal and the communication peer end communication are terminated, and the communication pair If there is no communication relationship between the terminal and the other terminal accessing the ILCR, the AID-RID mapping information of the communication peer is deleted; when the communication peer is offline or terminates with the terminal, the AID-RID information of the communication peer is deleted.
- the RID distribution module is configured to: assign a RID to the terminal to the access gateway; the offline processing module is further configured to: when determining that the communication peer is offline, find all communication pairs of the terminal according to the terminal AID to the connection maintenance module.
- the AID of the end, and then the mapping management module queries the RID of all communication peers, and then sends a terminal offline notification to the peer access gateway, carrying the AID of the terminal; and after receiving the offline notification of the terminal sent by the peer access gateway , determining that the terminal as the communication peer is offline; or
- the RID distribution module is configured to: allocate a RID to the terminal to the ILCR; the offline processing module is further configured to: when determining that the communication peer is offline, find the AID of all communication peers of the terminal according to the terminal AID to the connection maintenance module, and then Querying the location information of the peer access gateway from the local or communication peer AAA home server, and then sending the terminal offline notification to the peer access gateway, carrying the AID of the terminal; and receiving the peer access After the offline notification of the terminal sent by the gateway, it is determined that the terminal that is the communication peer is offline.
- the access gateway further includes a switching module, and the switching module is configured to: when the terminal moves to control of a handover triggered by another access gateway service area, the switching module includes a cut-out unit and a cut-in unit:
- the cut-out unit is set to: implement the cutting out of the terminal, and the data received during the switching to the terminal.
- the file is forwarded to the access gateway, and the connection maintenance module is notified after the handover is completed.
- the access gateway or the ILCR pointed to by the RID is changed, and the mapping management module is also notified; optionally, the connection information of the terminal and the communication peer and/or the AID-RID mapping information of the communication communication end of the terminal are sent to the access access gateway to save ;
- the cut-in unit is configured to: implement the handover of the terminal, if the handover causes the access gateway or the ILCR pointed by the terminal RID to change, allocate a new RID to the terminal, save the new AID-RID mapping information of the terminal to the mapping management module, and The terminal AID and the newly assigned RID are sent to the registration logout module.
- the access service network has a data plane interface with a generalized forwarding plane; the data forwarding module includes:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, including the terminal AID and the communication peer AID, and the terminal and the communication peer do not belong to the same ILCR, for example, querying the communication pair in the mapping management module
- the RID of the terminal, the RID of the terminal and the communication peer is encapsulated in the data packet as a source and destination address, and sent to the generalized forwarding plane; if the RID of the communication peer is not queried, the RID of the communication peer is queried to the ILR of the communication peer; as well as
- the second forwarding unit is configured to: decapsulate the downlink data packet sent by the generalized forwarding plane, strip the RID, and send the connection to the terminal through the connection between the access gateway and the terminal.
- the connection service network includes an identity location core router (ILCR), and the ILCR is configured to: maintain a session connection of the terminal, establish a tunnel between the access gateway and the ILCR, and forward between the generalized forwarding plane and the access gateway.
- the data packet of the RID format is the source address and the destination address;
- the RID allocation module of the access gateway is configured to: the RID allocated to the terminal points to the access gateway;
- the data forwarding module includes:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, including the terminal AID and the communication peer AID, and the terminal and the communication peer do not belong to the same ILCR, such as querying the communication in the mapping management module
- the RID of the peer end encapsulates the RID of the terminal and the communication peer as a source and destination address in the data packet, and performs tunnel encapsulation and then forwards it to the ILCR. If the RID of the communication peer is not queried, the ILR query communication to the communication peer end is performed.
- the second forwarding unit is configured to: decapsulate the downlink data packet sent by the ILCR, strip the RID and the tunnel encapsulation, and send the connection to the terminal through the access gateway to the terminal.
- Established between the access gateway (AGW) and the ILCR is a terminal-based dynamic tunnel; or a static tunnel is established between the access gateway (AGW) and the ILCR, and the ILCR is further configured to: After the tunnel between the ILCRs is established, the AGW-AID-RID mapping information of the terminal is cached and maintained, and after the terminal moves to the service area of another ILCR, the AGW-AID-RID mapping information of the terminal is deleted.
- the connection service network includes an identity location core router (ILCR), and the ILCR is configured to: maintain a session connection of the terminal, establish a tunnel between the access gateway and the ILCR, and forward between the generalized forwarding plane and the access gateway.
- the data packet of the RID format is the source address and the destination address;
- the RID allocation module of the access gateway is configured to: the RID allocated to the terminal points to the ILCR that establishes a tunnel with the access gateway;
- the data forwarding module includes:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, including the terminal AID and the communication peer AID, and the terminal and the communication peer do not belong to the same ILCR, if the mapping management module queries the communication pair
- the RID of the terminal is used as the source address of the terminal RID or the access gateway address, and the communication peer RID is encapsulated in the data packet as the destination address, and is encapsulated and forwarded to the ILCR; if the RID of the communication peer is not queried, The communication peer end attribution ILR queries the RID of the communication peer;
- the second forwarding unit is configured to: decapsulate the downlink data packet sent by the ILCR, strip the RID and the tunnel encapsulation thereof, or strip the RID, the access gateway address, and the tunnel encapsulation, or strip the tunnel therein After being encapsulated, the connection between the access gateway and the terminal is sent to the terminal.
- a dynamic tunnel is established between the access gateway (AGW) and the ILCR; or a static tunnel is established between the access gateway (AGW) and the ILCR, and the ILCR includes a packet forwarding module, and the packet is The forwarding module further includes:
- the first forwarding unit is configured to: the terminal and the communication peer sent by the access gateway do not belong to After the uplink data packet of the same ILCR, the source AID is used to query the AGW-AID-RID mapping information in the local cache, and the access gateway address as the source address is replaced with the terminal RID, and the tunnel encapsulation is stripped and forwarded to the mapping forwarding plane. Or a generalized forwarding plane;
- the second forwarding unit is configured to: after receiving the downlink data packet sent by the generalized forwarding plane, query the AGW-AID-RID mapping information in the local cache according to the destination AID, and replace the destination RID in the data packet with the destination RID. After the gateway address is encapsulated and encapsulated, it is forwarded to the access gateway accessed by the terminal. After receiving the downlink data packet sent from the generalized forwarding plane, the RID encapsulated in the data packet is stripped and encapsulated. The AGW-AID-RID mapping information in the local cache is queried according to the destination AID, and the data packet is forwarded to the access gateway accessed by the terminal.
- the connection service network further includes a packet forwarding function (PTF) entity;
- PTF packet forwarding function
- the first forwarding unit in the access gateway is configured to: after receiving the uplink data packet sent by the base station and the communication peer end not belonging to the same ILCR If the RID of the communication peer is not queried in the mapping management module, the terminal RID is encapsulated in the data file and forwarded to the PTF entity of the communication peer; or the terminal RID is encapsulated in the data packet as the source address. After the tunnel is encapsulated, it is forwarded to the PTF entity belonging to the communication peer end;
- PTF packet forwarding function
- the PTF entity is configured to: after receiving the data packet sent by the ILCR or other PTF entity, the RID is found as the destination address and is encapsulated in the packet header according to the communication peer AID in the data packet, and the data is encapsulated in the packet header.
- the message is sent to the peer ILCR or the peer access gateway through the generalized forwarding plane.
- the first forwarding unit in the access gateway is configured to: after receiving the uplink data packet sent by the base station and the communication peer that does not belong to the same ILCR, if the mapping management module cannot query the RID of the communication peer, The data packet is buffered, and after the RID of the communication peer is queried, the RID of the terminal and the communication peer is encapsulated in the data packet as a source and destination address, and then tunneled and then forwarded to the ILCR or directly sent to the generalized forwarding plane. .
- the first forwarding unit in the access gateway is further configured to: save the queried AID-RID mapping information of the communication peer to the mapping management module; determine the terminal AID in the received data packet Whether the correspondence between the communication peer AID has been saved in the connection maintenance module, and if not, it is saved in the connection maintenance module;
- the second forwarding unit in the access gateway is configured to: after receiving the downlink data packet, determine whether the AID-RID mapping information of the communication peer end in the data packet exists in the mapping management module, if not, Save to the mapping management module; and determine whether the correspondence between the terminal AID and the communication peer AID in the received data packet has been saved in the connection maintenance module, and if not, save to the connection maintenance module.
- the intercepting unit of the access gateway is further configured to: query location information of the peer access gateway, send a terminal RID update notification to all the peer access gateways, and carry the new AID-RID mapping information of the terminal;
- the mapping management module in the access gateway is further configured to: update the locally saved AID-RID mapping information of the terminal after receiving the terminal RID update notification sent by the peer end.
- the access gateway is obtained by the function entity of the access gateway in the Wimax network architecture, and the new function module required for implementing identity identification and location separation is extended, and the access gateway in the Wimax network architecture is obtained.
- the functional entities that are included include the Anchored Data Channel Function (DPF) module and the authenticator.
- DPF Anchored Data Channel Function
- the above-mentioned communication network based on the Wimax network architecture supports the application scenario of the mobile terminal, and effectively solves the problem of the loop in the scenario.
- the above-mentioned deployment of the communication network based on the Wimax network architecture considers the requirements of the compatible terminal and the compatible upper-layer service, and only needs to upgrade the network-side device, and is compatible with the application scenario without changing the terminal.
- the method for enabling the terminal to initiate communication according to the identity identifier and the addressing of the peer end according to the RID also provides a method for the terminal to boot into the first or second communication network, including: after the terminal is powered on, Access authentication and initial service flow creation, and then obtain an identity (AID) from the access gateway;
- the ILCR allocates a location identifier (RID) directed to the ILCR to the terminal, saves mapping information of the terminal AID and the RID, and notifies the access gateway of the RID allocated to the terminal;
- RID location identifier
- the access gateway or the ILCR After obtaining the AID and the RID of the terminal, the access gateway or the ILCR initiates a registration request to the home ILR of the terminal, and carries the AID and the RID of the terminal; after receiving the registration request, the ILR saves the current terminal of the terminal. AID-RID mapping relationship.
- the AID obtained by the terminal from the access gateway is sent by the AAA server of the terminal to the access gateway in the access authentication process of the terminal.
- the terminal obtains the AID of the terminal from the access gateway by using a dynamic host configuration protocol (DHCP) process or by using a mobile IP method, where the AID is a static IP address allocated when the terminal signs the contract.
- DHCP dynamic host configuration protocol
- the ILCR also authenticates to the home AAA server of the terminal to obtain key information.
- the present invention also provides a method for the terminal to boot into the third communication network, including:
- the access gateway allocates a location identifier (RID) to the terminal, saves mapping information of the terminal AID and the RID, and sends a registration request to the ILR of the terminal home, carrying the AID and the RID of the terminal;
- RID location identifier
- the ILR After receiving the registration request, the ILR saves the current AID-RID mapping relationship of the terminal.
- the above method can also have the following characteristics:
- the AID obtained by the terminal from the access gateway is sent by the AAA server of the terminal to the access gateway in the access authentication process of the terminal.
- the above method can also have the following characteristics:
- the terminal obtains the AID of the terminal from the access gateway by using a dynamic host configuration protocol (DHCP) process or by using a mobile IP method, where the AID is a static IP address allocated when the terminal signs the contract.
- DHCP dynamic host configuration protocol
- the step of assigning the RID to the terminal by the access gateway is to trigger the access gateway to allocate an RID to the terminal in the process of acquiring the AID from the access gateway.
- Established between the access gateway and the ILCR is a static tunnel, and the access gateway allocates an AID to the access gateway or points to an ILCR with which a static tunnel is established; or the access gateway and the ILCR Established between the terminal is a dynamic tunnel, and the AID allocated by the access gateway to the terminal points to the access gateway.
- the method for accessing the communication network by the terminal assigns an identity identifier and a location identifier to the terminal, and after the terminal accesses, the IRR registers the RID of the terminal, so that the terminal can initiate communication according to the identity identifier, and implement the communication according to the RID.
- the addressing of the peer BRIEF abstract
- 1 is a schematic diagram of an existing Wimax network architecture
- FIG. 2 is a schematic diagram of a network topology of an identity identification and location separation (SILSN) architecture according to the present invention
- FIG. 3 is a schematic diagram of a topological relationship between a SILSN network and a traditional IP network in FIG. 2
- FIG. 4a is a first to sixth embodiment of the present invention
- FIG. 4b is a schematic diagram of a SILSN network implemented based on a Wimax architecture according to Embodiment 7 of the present invention
- FIG. 5 is a first flowchart of a user booting into the network according to an embodiment of the present invention
- FIG. 6 is a second flowchart of a user booting into the network according to an embodiment of the present invention.
- FIG. 7 is a third flowchart of a user booting into the network according to an embodiment of the present invention.
- FIG. 8 is a fourth flowchart of a user booting into the network according to an embodiment of the present invention.
- FIG. 9 is a block diagram of an access gateway and an ILCR according to an embodiment of the present invention.
- 10 is a block diagram of an access gateway and an ILCR according to Embodiment 2 of the present invention.
- FIG. 11 is a block diagram of an access gateway and an ILCR according to Embodiment 6 of the present invention.
- FIG. 2 shows a Subscriber Identifier & Locator Separation Network (SILSN) architecture.
- the network topology of the SILSN architecture is divided into access networks and backbone networks with no overlapping relationships in the topology relationship. It is located at the edge of the backbone network and is responsible for accessing all terminals.
- the backbone network is responsible for routing and forwarding data packets between terminals.
- the AID is the user identity of the terminal, and the network assigns an AID to each terminal user, which remains unchanged during the terminal movement; the RID is the location identifier assigned by the network to the terminal, and is used in the backbone network. It should be noted that the identity and location identifiers may have different names in different SILSN architectures, but the essence is the same.
- the user subscribes to become the network user of the architecture, the user can perform the account opening operation in the home authentication center and the home ILR.
- the authentication center and the ILR record the attribute data of the user, including the AID assigned to the user.
- the AID is statically assigned to the user, and the user's AID remains unchanged during the effective legal existence of the user.
- the terminal may be one or more of a mobile terminal, a fixed terminal, and a nomadic terminal, such as a mobile phone, a landline telephone, a computer, a server, and the like.
- the access network is used to provide a Layer 2 (physical layer and link layer) access means for the terminal, and maintains a physical access link between the terminal and the ASN.
- Layer 2 access methods include: Cellular mobile network technology (GSM/CDMA/TD-SCDMA/WCDMA/Wimax/LTE), DSL, broadband fiber access or WiFi access, and more.
- the access service node is used to provide access services for the terminal, maintain the connection between the terminal and the network, assign the RID to the terminal, maintain the AID-RID mapping information, and register with the mapping forwarding plane. Register and query the RID of the terminal, and implement the routing and forwarding of data packets.
- the main network elements of the backbone network include:
- An access service node is used to allocate RIDs to terminals, maintain AID-RID mapping information of terminals, register and register RIDs of ILRs, and implement routing and forwarding of data packets.
- the ASN accesses the backbone network.
- the RID assigned by the ASN contains the address information of the ASN. When the RID is used as the destination address of the data packet, the data packet will be routed to the ASN.
- a common router (CR) is used to select a route according to the RID in the data packet, and forward the data with the RID as the destination address.
- the Identity Location Register (ILR) is used to store the identity and location identifier mapping information of the terminal.
- the text is also written as AID-RID mapping information to process registration, logout, and query of the terminal location.
- the backbone network may further include:
- a Packet Transfer Function (PTF) entity also known as a packet forwarding function node, is used to route and forward data packets with the AID as the destination address.
- PPF Packet Transfer Function
- An Interconnect Service Node has an interface with a general-purpose router, ASN, and ILR for querying and maintaining AID-RID mapping information of the network terminal, encapsulating, routing, and forwarding between the network and the legacy IP network. Data packets from and to each other to achieve interconnection and interoperability between the two networks.
- ILR mapping forwarding plane of the backbone network, CR, or
- CR and ISN form the generalized forwarding plane of the backbone network.
- Other network elements such as a certification center may also be included in the backbone network.
- the SILSN architecture can exist and evolve in the form of one or more islands of a traditional IP network, or as an extension of a traditional IP network.
- the topology relationship between the SILSN architecture and the traditional IP network is shown in Figure 3.
- the backbone part of the SILSN architecture is in the same plane as the traditional IP, and communicates with the traditional IP network through the ISN.
- the SILSN architecture has the capability of independent networking, which can form a network that is developed independently from the traditional IP network. At this stage, the functional entity ISN will no longer exist.
- the SILSN architecture is mainly a technology for identity identification and location separation proposed by the existing mobile Internet. Based on the Wimax network architecture, an implementation example of implementing the SILSN architecture on the Wimax network architecture is proposed, which is mainly for implementing terminal identity identification and The relevant content of the improvements made on the original system required for the location separation is described.
- Figure 4a shows a schematic diagram of the SILSN architecture implemented in the Wimax network architecture.
- the solid line in the figure shows the connection of the bearer plane and the dashed line shows the connection of the control plane.
- the Wimax legacy terminal can achieve mobility without fixed anchor points, solves the problem of packet path roundabout, and can also achieve the purpose of solving the dual identity of the IP address.
- the network element that accesses the communication peer end of the terminal is simply referred to as the peer network element.
- the network element cut out by the terminal is simply referred to as the cut-out network element, and the network element that the terminal cuts in is called the cut-in network.
- the cut-in network When describing the information transfer between two network elements, if there is no specific indication that a network element is a peer network element, it should be understood as information transmission between network elements on the same side of the terminal access;
- a function of a network element is expressed, a user terminal that accesses the network element is referred to as a terminal, and a user terminal that accesses the network element is called a communication peer.
- a network element when a network element receives information sent by another network element, the information is distributed to a module that saves or processes the information, and the function will not be further described below.
- the communication network with the SILSN architecture implemented based on the Wimax network architecture also includes an access service network (W-ASN), a connection service network (W-CSN), and a generalized forwarding plane, as shown in FIG. 4a.
- W-ASN access service network
- W-CSN connection service network
- a generalized forwarding plane as shown in FIG. 4a.
- the original network element in the Wimax architecture such as the AAA proxy or server (AAA Proxy/Server), the accounting server, and the interconnection gateway device, also sets the Identity Location Core Route (ILCR). ), Identity Location Register (ILR) and Packet Forwarding Function (PTF) entities, ILR and PTF entities can be combined, represented as ILR/PTF entities, and the ILR/PTF entities in each W-CSN form a mapping forwarding plane.
- ILR Identity Location Register
- PTF Packet Forwarding Function
- ILCR integrates the functions of HA and W-CR, and expands the new functions required to implement the SILSN architecture.
- the extended function modules can be combined with the original function modules or can be set separately.
- the W-ASN includes a base station and an access gateway, wherein the access gateway is based on a functional entity (such as an anchor DPF entity, an authenticator, etc.) of the access gateway in the Wimax architecture.
- a functional entity such as an anchor DPF entity, an authenticator, etc.
- the generalized forwarding plane in the communication network includes a packet data network that supports routing and forwarding of data messages by RID (other embodiments are the same).
- the W-CSN has a data plane interface with the generalized forwarding plane, which is represented as a D interface.
- a dynamic tunnel based on the terminal is established between the ILCR and the access gateway.
- the ILCR allocates the RID to the terminal according to the established policy, and the access gateway registers with the ILR.
- the RID assigned by ILCR should point to the ILCR.
- ILCR can assign one or more dedicated RIDs to one terminal, and can also assign the same RID to multiple terminals.
- the ILCR queries the ILR for the AID-RID mapping information.
- the access gateway deregisters the AID-RID mapping information from the ILR.
- the WiMAX system of this embodiment includes the following parts:
- An access gateway located in the WiMAX access service network (W-ASN), is used to provide access services and control for user terminals, to register and logout terminals to the terminal's home ILR, and to maintain terminals and communication peers. Connection information.
- the access gateway can also be used to cooperate with other access gateways to implement handover of the terminal across the AGW and across the ILCR.
- the access gateway also has other functions in the Wimax system, such as cooperating with the AAA server to complete the authentication of the terminal. This part of the function will not be described in detail.
- the access gateway includes the following functional entities related to the extended function:
- the registration cancellation module is configured to, after receiving the terminal AID and the RID assigned to the terminal, request the terminal to belong to the local ILR to register the terminal RID, and carry the AID and the RID of the terminal; after learning that the terminal is offline, requesting the terminal to belong to the local ILR Log out of the RID of the terminal.
- An offline processing module configured to notify the registration cancellation module and the connection maintenance module when determining that the accessed terminal is offline; optionally, notifying all the peer access gateways that the terminal is offline, and notifying the connection when determining that the communication peer is offline Maintenance module and ILCR.
- the offline processing module can query the location information of the peer access gateway from the local or communication peer AAA home server.
- the offline processing module can determine whether the terminal is offline according to the flow real-time detection mechanism or according to relevant signaling of the received terminal offline. It should be noted that it is optional to notify the peer end that the terminal is offline when the terminal is offline, and the peer end can also determine whether the communication peer is offline through the real-time detection mechanism.
- the connection maintenance module is configured to save connection information between the terminal and the communication peer; Delete the connection information between the terminal and the communication peer after the communication is terminated (including the scenario where the communication peer exists or does not exist) or after the termination of the communication with the communication peer; after the communication peer is offline or terminated with the terminal, the communication peer and the terminal are deleted. Connection information. The terminal is removed or terminated with the communication peer.
- the connection maintenance module can be notified by the relevant function module in the access gateway, and the ILCR is similar.
- the data forwarding module is configured to perform data packet forwarding between the base station and the ILCR, and after receiving the data packet, determine whether the correspondence between the terminal AID and the communication peer AID in the data packet has been saved in the connection maintenance module, such as If not saved, the connection maintenance module is notified to save the connection information between the terminal and the communication peer.
- the switching module is used for controlling the handover of the service area triggered by the terminal to the service area of another anchor DPF module or ILCR when there is a communication peer end, including the cut-out unit and the cut-in unit:
- the cut-out unit is configured to implement the control of the terminal cut-out, notify the ILCR of the terminal to switch, forward the data packet sent to the terminal during the handover to the access access gateway, and notify the connection maintenance module after the terminal cuts out;
- the connection information of the terminal and the communication peer saved by the connection maintenance module is sent to the access access gateway.
- the cut-in unit is configured to implement the control of the terminal cut-in, and save the connection information of the terminal and the communication peer sent out by the access gateway to the connection maintenance module.
- the registration logout module can be combined with a functional entity authenticator or an anchor DPF module of the access gateway.
- the connection maintenance module can be combined with the authenticator or the anchor DPF module.
- the DPF module needs to be anchored to obtain the AID of the terminal and the communication peer from the data message, and the new contingency is changed.
- the correspondence between the terminal AID and the communication peer AID is notified to the connection maintenance module for saving or updating.
- the data forwarding module can be combined with the anchor DPF module.
- the switching control module can be combined with the anchor DPF module.
- the Identity Location Core Router located in the WiMAX Core Service Network (W-CSN), is used to maintain the session connection of the terminal, assigning the terminal to the RID of the ILCR, and to the ILR query terminal (where the terminal includes the communication peer) RID, maintain AID-RID mapping information of the terminal and the communication peer, and implement routing and forwarding of data packets.
- ILCR is also used in conjunction with other ILCRs to achieve terminal cross-ILCR switching.
- the ILCR includes the following functional entities related to the extended function:
- the tunnel establishment module is configured to establish a tunnel between the access gateway and the ILCR, allocate a RID to the terminal, and send the AID and the RID of the terminal to the registration and cancellation module of the access gateway and the local mapping management module.
- the tunnel is dynamically established, that is, a terminal-based tunnel is established in the terminal access process.
- a mapping management module configured to cache AID-RID mapping information of the terminal and the communication peer; when the terminal is cut out or offline, the AID-RID mapping information of the terminal is deleted, and the other end of the terminal communication terminal and the accessing ILCR are deleted.
- the terminal has no communication relationship AA-RID mapping information of the communication peer; after learning that the communication between the terminal and the communication peer is terminated, and the communication peer has no communication relationship with other terminals accessing the ILCR, deleting the AID-RID of the communication peer Mapping information; when the communication peer is offline or terminated with the terminal, the AID-RID information of the communication peer is deleted; after receiving the terminal RID update notification sent by the peer, the locally saved AID-RID mapping information of the terminal is updated.
- the mapping management module can uniformly manage the mapping information of all communication peers accessing the ILCR.
- the offline processing module is configured to notify the mapping management module when determining that the accessed terminal is offline; and notify the mapping management module when determining that the communication peer is offline; the offline processing module may be based on the real-time detection mechanism of the flow, or may be offline according to the received terminal. Relevant signaling, etc., to determine whether the terminal is offline, may determine that the corresponding communication peer is offline according to the received offline notification of the terminal or the real-time detection mechanism of the flow sent by the access gateway.
- the message forwarding module is configured to: after receiving the uplink data packet, encapsulate the RID of the communication peer and the RID of the terminal that are queried by the mapping management module or the communication peer home ILR from the terminal AID and the communication peer AID.
- the generalized forwarding plane routes and forwards to the opposite ILCR, and decapsulates the downlink data packet, strips the RID and sends it to the terminal.
- the packet forwarding module includes a first forwarding unit and a second forwarding unit, where:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, including the terminal AID and the communication peer AID, when the terminal and the communication peer do not belong to the same ILCR, for example, the mapping management module queries the communication peer end.
- RID, the RID of the terminal and the communication peer is encapsulated in the data packet as the source and destination addresses, and is routed through the generalized forwarding plane and forwarded to the peer ILCR;
- the ILR of the communication peer is queried to the RID of the communication peer, and the AID-RID of the queried communication peer is saved to the mapping management module.
- the terminal RID may be encapsulated in the data packet as a source address, and forwarded to the PTF entity (the destination address may be the RID of the PTF entity of the communication peer end, or may be the RID of the visited PTF entity, and then sent by the visited PTF entity to The PTF entity to which the communication peer belongs, and so on) is forwarded by the PTF entity to the peer ILCR. It may also be cached first.
- the RID of the terminal and the communication peer is encapsulated as the source and destination addresses. In the data message, it is routed through the generalized forwarding plane and forwarded to the peer ILCR.
- the first forwarding unit searches for the terminal (or the communication peer).
- the home ILR and/or the PTF entity can be implemented by querying the mapping relationship between the locally configured terminal (or communication peer) AID and its home ILR and/or PTF entity.
- the second forwarding unit is configured to decapsulate the downlink data packet sent by the received generalized forwarding plane, strip the RID, and send the connection to the terminal through the connection between the ILCR and the terminal; optionally, the datagram is also determined. Whether the AID-RID mapping information of the communication peer end exists in the mapping management module, and if not, saves it to the mapping management module.
- the first forwarding unit may directly perform the encapsulation and/or query RID of the RID, and directly send the packet to the second forwarding unit of the ILCR.
- the second forwarding unit also does not need to strip the RID package.
- the switching control module is configured to control, when the terminal has a communication peer, move to another ILCR service area, including a cut-out control unit and a cut-in control unit, where:
- the cut-out control unit is configured to implement control for cutting out the terminal, and send a handover request to the hand-in ILCR to which the terminal moves; and forward the data packet sent to the terminal during the handover to the hand-in ILCR; after the terminal cuts out Notifying the mapping management module; optionally, sending the AID-RID mapping information of the terminal communication peer to the cut-in ILCR save.
- the cut-out control unit may not send the AID-RID mapping information of the communication peer to the cut-in ILCR. In this case, the cut-in ILCR may reconstruct the mapping information by querying the ILR in the subsequent data packet forwarding process.
- a cut-in control unit configured to implement control of the terminal hand-in, assign a terminal to the RID of the ILCR, and send the AID and the RID of the terminal to the mapping management module and the access gateway; and query the location information of the opposite ILCR,
- the peer ILCR sends a terminal RID update notification, carrying the terminal AID-RID mapping information.
- the cut-in control unit may find the AID of all communication peers of the terminal according to the connection maintenance module of the terminal to the access gateway, and then find the RID of the communication peer to the mapping management module, where the RID is the location information of the peer ILCR. .
- Other embodiments are also possible.
- the AID-RID mapping information of the communication peer end transmitting the terminal to the side of the cut-in side is cut out, and the communication relationship information between the transmitting terminal and the communication peer end is optional, and the process of initiating communication at the terminal side can also be initiated. Get this information in .
- Other embodiments are the same.
- the identity location register and packet forwarding function (ILR/PTF) entity is located in the mapping forwarding plane of the backbone network and can be two functional modules on the same entity.
- the ILR is configured to receive a registration and deregistration request for the home user terminal, maintain the AID-RID mapping information of the terminal, and return the RID corresponding to the terminal AID included in the request to the query after receiving the query request to the terminal. Requester.
- the ILR may save or update the AID-RID mapping information of the terminal after receiving the registration request to the home user terminal, and delete or invalidate the AID-RID mapping information of the terminal after receiving the cancellation request for the home user terminal. If a registration or deregistration request is received for the non-home user terminal, it is forwarded to the terminal home ILR for processing.
- the ILR can be combined with an AAA server to extend the existing AAA server to support ILR functionality or to be a separate network element in the network.
- the Packet Forwarding Function (PTF) entity is optional.
- the PTF entity can be set up with the ILR or set separately for the datagram of the ILCR or other PTF entity (the destination address is the PTF entity address). After the text, the corresponding RID is found according to the communication peer AID (for example, it can be searched by ILR or local search) and encapsulated in the packet header as the destination address, and the data packet is sent to the opposite ILCR through the generalized forwarding plane.
- the primary interface in this architecture extends the functionality of the existing WiMAX network interface. Includes:
- the R3 interface is the interface between the access gateway and the W-CSN.
- the R3 interface is the interface between the access gateway and the visited W-CSN.
- the difference between the interface function and the R3 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is used to register the RID of the terminal with the terminal ILR.
- the control plane signaling between the access gateway and the terminal's home ILR is forwarded by the visited ILR to the home ILR through the R5 interface.
- the control plane of the R3 interface is also used to establish a tunnel with the ILCR, transmit the terminal RID information, and can also be used to transmit the communication terminal AID information.
- the data plane of the R3 interface is also used for data forwarding between the access gateway and the ILCR.
- the packet format is shown in Table 1:
- the source AID is the AID of the terminal that sends the data packet
- the destination AID is the AID of the terminal to which the data packet is sent.
- the access gateway adds tunnel encapsulation to the data packet before the data packet is forwarded.
- tunnel encapsulation There are many, such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), GRE, MIP and IPsec, etc., and the present invention is not limited to any particular tunnel encapsulation.
- the R4 interface is the interface between the access gateways.
- the difference between the interface function and the R4 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is used to communicate the connection information between the terminal and the communication peer when the user moves.
- the R5 interface is the interface between the W-CSN and the home W-CSN when roaming.
- the difference between the interface function and the R5 interface function in the existing WiMAX network is mainly reflected in the following aspects: Control plane, used to belong to the terminal Local ILR registration and cancellation.
- the R5 interface is also the interface between the ILCRs, used to switch the management signaling, and the RID update message is transmitted when the position between the communication peers changes, the data between the ILCRs is forwarded, and the data packets are switched.
- the following formats may exist in different periods: When the ILCR is cut out for RID encapsulation and decapsulation, the message format is as shown in Table 2: Table 2
- the ILCR Before the data packet is forwarded, the ILCR adds tunnel encapsulation to the data packet.
- tunnel encapsulation methods such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), GRE, and IPsec.
- the invention is not limited to any particular tunnel encapsulation.
- the D interface is the interface between the ILCR and the generalized forwarding plane for the forwarding of terminal data messages between the ILCR and the generalized forwarding plane.
- the format of the data packet of its interface is shown in Table 4:
- the data packet of the D interface encapsulates the source RID as the source address and the destination RID as the destination address on the basis of the data packet of the R1 interface, where the source RID is the RID assigned to the terminal transmitting the data packet, and the destination RID is The RID assigned to the correspondent peer to which the packet is sent.
- the E interface is the interface between the ILCR and the Map Forwarding Plane (ILR/PTF) entity.
- Control plane used to query and maintain AID-RID mapping information.
- User plane used to forward terminal data packets between ILCR and PTF. The format of data packets on the interface is shown in Table 5:
- the data packet of the E interface is also encapsulated with the source RID as the source address on the basis of the data packet of the R1 interface, and is the RIDi of the destination address, where the source RID is the RID of the terminal that sends the data packet, and the RIDi is in the mapping forwarding plane.
- the routing address of the visited PTF or the communication peer home PTF entity can be obtained from the configuration data on the ILCR.
- the function of registering the logout module does not exist in the access gateway, and the function module is implemented in the ILCR.
- the connection information between the terminal and the communication peer is still maintained by the connection maintenance module in the access gateway, and the mapping information of the AID-RID is still maintained by the ILCR.
- the tunnel establishment module and the handover control module of the ILCR do not need to send the AID of the terminal and the RID allocated for the terminal to the access gateway.
- the connection control information of the terminal and the communication peer is obtained by the cut-out control unit in the ILCR and the access gateway is notified, and the offline processing module of the ILCR can determine the terminal and/or the communication according to the flow real-time detection mechanism. If the peer is offline and notifies the access gateway, the packet forwarding module in the ILCR receives the data packet and determines whether the mapping between the terminal AID and the communication peer AID in the data packet is saved in the connection maintenance module. Then it is transmitted to the connection maintenance module of the access gateway. ILCR can also set up a connection maintenance module locally.
- the cut-in ILCR needs to notify the terminal RID update through the cut-in access gateway.
- the peer access gateway passes to the peer ILCR.
- the cut-in control unit of the ILCR is further configured to send a terminal RID update notification to the access gateway, where the handover unit of the access gateway is further configured to send the terminal RID update notification to the opposite access gateway, and receive Forward to the ILCR after the terminal RID update notification transmitted by the peer access gateway.
- the R3 interface also needs to add this feature.
- the structure of the communication network in this embodiment still refers to FIG. 4a, and includes an access service network (W-ASN), a connection service network (W-CSN), and a generalized forwarding plane.
- W-ASN access service network
- W-CSN connection service network
- the network elements included in the W-ASN and the W-CSN are also The first embodiment is the same, and the difference from the first embodiment is that the network elements in which the new functional modules required for implementing the SILSN are located are different.
- a static tunnel is established between the ILCR and the access gateway.
- the access gateway allocates the RID to the access gateway and registers with the ILR.
- the access gateway queries the ILR for AID-RID mapping information.
- the access gateway deletes the RID of the terminal from the ILR.
- the access gateway is located in the WiMAX access service network (W-ASN), provides access services and control for the user terminal, maintains the session connection of the terminal, allocates the RID pointing to the access gateway to the terminal, and registers with the ILR of the terminal attribution. Log out and query the RID of the terminal, maintain the connection information between the terminal and the communication peer, and maintain the AID-RID mapping information of the terminal and the communication peer.
- the access gateway is also used to cooperate with the AAA server to complete authentication of the terminal, and cooperate with other AGWs to implement handover of the terminal across the AGW and across the ILCR.
- the access gateway includes the following functional entities related to the extended function:
- the RID allocation module is configured to allocate a RID pointing to the access gateway to the terminal during the terminal requesting access or terminal hand-in, and send the RID and the AID of the terminal to the registration cancellation module and the mapping management module.
- the registration cancellation module is configured to register the RID of the terminal with the terminal AID and the RID assigned to the terminal, and carry the AID and the RID of the terminal; and after the terminal is offline, request the terminal to belong to the terminal.
- the ILR logs out the RID of the terminal.
- the connection maintenance module is configured to save the connection information between the terminal and the communication peer; and learn to delete the connection information between the terminal and the communication peer after the terminal is offline or removed, or after the communication with the communication peer is terminated; and the communication peer is offline or after the terminal communication is terminated. , delete the connection information between the communication peer and the terminal.
- the mapping management module is configured to cache and maintain the AID-RID mapping information of the terminal and the communication peer; when the terminal is cut out or offline, the AID-RID mapping information of the terminal is deleted, and the terminal and the access terminal of the terminal are deleted.
- the other terminal of the access gateway does not have the AID-RID mapping information of the communication peer of the communication relationship; after learning that the communication between the terminal and the communication peer is terminated, and the communication peer has no communication relationship with other terminals accessing the ILCR, the communication is deleted.
- the AID-RID mapping information of the peer end is deleted when the communication peer end is offline or terminates with the terminal communication; and the locally saved AID of the terminal is updated after receiving the terminal RID update notification sent by the peer end -RID mapping information.
- the mapping management module can manage the communication peers accessing all the terminals of the access gateway.
- the offline processing module is configured to notify the registration cancellation module, the connection maintenance module, and the mapping management module after determining that the terminal accessing the access gateway is offline, optionally, when the terminal of the communication peer is offline, according to the AID of the terminal
- the connection maintenance module finds the AID of all communication peers of the terminal.
- the mapping management module or the ILR finds the RID of the communication peer, sends an offline notification to the peer access gateway according to the found RID, and carries the AID of the terminal; and when the communication peer is determined to be offline, the connection maintenance is notified.
- Module and mapping management module is configured to notify the registration cancellation module, the connection maintenance module, and the mapping management module after determining that the terminal accessing the access gateway is offline, optionally, when the terminal of the communication peer is offline, according to the AID of the terminal
- the connection maintenance module finds the AID of all communication peers of the terminal.
- the mapping management module or the ILR finds the RID of the communication peer, sends an offline notification to the peer access gateway according to the found RID
- the offline processing module may determine that the terminal is offline according to the related signaling of the offline process of the terminal, the real-time detection mechanism of the flow, and the like, and determine that the communication peer is offline according to the offline notification of the terminal, the real-time detection mechanism of the flow, and the like.
- the data forwarding module is configured to perform data packet forwarding between the base station and the ILCR.
- the mapping management module or the communication peer belongs to the ILR.
- the communication peer RID and the terminal RID are encapsulated in the data packet including the terminal AID and the communication peer AID, and are forwarded to the ILCR; and the downlink data packet is decapsulated, and the RID is stripped and sent to the terminal.
- the first forwarding unit and the second forwarding unit are included, where:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station and including the terminal AID and the communication peer AID, if the mapping management module queries the RID of the communication peer, and uses the RID of the terminal and the communication peer as a source.
- the destination address is encapsulated in the data packet and forwarded to the ILCR after tunnel encapsulation. If the RID of the communication peer is not queried, the IRR of the communication peer is queried to the communication peer, and the AID-RID of the queried communication peer is saved.
- the data packet can be forwarded to the PTF entity after encapsulating the terminal RID as the source address, or after the terminal RID as the source address is encapsulated and tunneled and forwarded to the ILCR (for forwarding by the ILCR)
- the data packet can be cached first. After the RID of the communication peer is queried, the RID of the terminal and the communication peer is encapsulated in the data packet as the source and destination addresses, and the tunnel is encapsulated and forwarded to the ILCR.
- the second forwarding unit is configured to decapsulate the downlink data packet sent by the ILCR, strip the RID and the tunnel encapsulation, and send the connection to the terminal through the access gateway to the terminal; optionally, determining the datagram Whether the AID-RID mapping information of the communication peer end exists in the mapping management module, and if not, saves it to the mapping management module.
- first forwarding unit and the second forwarding unit may also determine whether the correspondence between the terminal AID and the communication peer AID in the data packet has been saved in the connection maintenance module, and if not, save to the connection maintenance module.
- the switching module is configured to control, when the terminal has a communication peer, move to another access gateway service area, including a cut-out control unit and a cut-in control unit, where:
- the cut-out unit is configured to implement the cutting out of the terminal, and the data packet sent to the terminal received during the handover is forwarded to the access access gateway.
- the connection maintenance module is notified, and the mapping management module is also notified.
- the cutting unit connects the terminal to the communication peer and/or the terminal communicates with the peer.
- the AID-RID mapping information is sent to the hand-in access gateway for saving.
- the cut-in unit is configured to implement the handover of the terminal; assign the RID to the terminal, save the AID-RID mapping information of the terminal, and send the terminal AID and the RID allocated for the terminal to the registration and logout module; optionally, to all the peers
- the access gateway sends a terminal RID update notification, and carries the new AID-RID mapping information of the terminal.
- the gateway can find the AID of all communication peers of the terminal according to the AID of the terminal to the connection maintenance module, and then find the RID of the communication peer by the mapping management module or the ILR, and send the terminal RID update notification according to the found RID.
- the RID distribution module can be combined with the anchor DPF.
- the registration logout module can be combined with the functional entity authenticator or anchor DPF module of the access gateway.
- the connection maintenance module can be combined with the authenticator or the anchor DPF module.
- the DPF module needs to be anchored to obtain the AID of the terminal and the communication peer from the data message, and the new or changed.
- the correspondence between the terminal AID and the communication peer AID is notified to the connection maintenance module for saving or updating.
- the mapping management module, the data forwarding module, and the switching module can be combined with the anchor DPF.
- the Identity Location Core Router located in the WiMAX Core Service Network (W-CSN), is used to maintain the session connection of the terminal, establish a tunnel between the access gateway and the ILCR, and between the generalized forwarding plane and the access gateway.
- the data packet with the RID format as the source address and the destination address is routed and forwarded. This function is no different from the router in the prior art.
- the terminal can be connected to the home ILCR or to the visited ILCR.
- the ILCR includes the following functional entities related to the extended function:
- a tunnel establishment module is configured to establish a static tunnel between the access gateway and the ILCR, that is, a network element level tunnel is established when the AGW or the ILCR is powered on.
- a mapping management module configured to cache and perform maintenance on the AGW-AID-RID mapping information of the terminal after the tunnel between the access gateway (AGW) and the ILCR is established, where the AID and RID information can be extracted from the data packet, and the AGW The information is obtained according to the correspondence between the AGW and the tunnel.
- the packet forwarding module is configured to forward the data packet of the terminal connected to the ILCR between the generalized forwarding plane and the access gateway, and the tunnel encapsulation and decapsulation are performed. It is no different from the routers in the prior art.
- the data packet sent by the access gateway to the PTF entity may be stripped and encapsulated and forwarded to the PTF entity.
- the switching control module is configured to move the terminal to another ILCR service area, including a cut-out control unit and a cut-in control unit, the module being optional. among them:
- the cut-out control unit is configured to control the terminal to move out of the ILCR, determine the cut-in ILCR according to the movement destination, and send a handover request to the cut-in ILCR, and the data packet sent to the terminal received during the handover is forwarded to the cut-in ILCR, after the handover is completed. Notify the mapping management module.
- the mapping management module deletes the AGW-AID-RID mapping information of the terminal.
- the cut-in control unit is used to control the terminal access to the cut-in ILCR.
- the identity location register/packet forwarding function (ILR/PTF) is the same as the ILR/PTF entity of the first embodiment, and the PTF entity is optional.
- the certification center is the same as the certification center in the first embodiment.
- the primary interface in this architecture extends the functionality of the existing WiMAX network interface. Includes:
- the R3 interface is the interface between the access gateway and the W-CSN.
- the R3 interface is the interface between the access gateway and the visited W-CSN.
- the difference between the interface function and the R3 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is used for the access network to register, log out, and query the home location of the terminal.
- the data plane can be used for data forwarding between the access gateway and the mapping forwarding plane PTF entity.
- the format of the data packet is shown in Table 6. :
- the data packet of the R3 interface encapsulates the source RID as the source address and the RIDi as the destination address on the basis of the data packet of the R1 interface, where the source RID is allocated for the terminal that sends the data packet.
- the RID, RIDi is the routing address of the PTF entity in the mapping forwarding plane or the PTF entity in the communication peer, which can be obtained from the configuration data on the access gateway.
- control plane signaling and data plane packets between the access gateway and the ILR/PTF entity are forwarded by the visited ILR/PTF entity to the home ILR/PTF entity through the R5 interface.
- the access gateway and the PTF entity do not forward the packet, and the access gateway encapsulates the packet into the ILCR, and the ILCR strips the tunnel encapsulation and forwards the packet to the PTF entity.
- the format of the data packet transmitted between the access gateway and the ILCR is as shown in Table 7:
- the data plane of the R3 interface is also used for data forwarding between the access gateway and the ILCR.
- the format of the packet is shown in Table 8.
- the data packet of the access gateway and the ILCR interface encapsulates the source RID as the source address and the destination RID as the destination address on the basis of the data packet of the R1 interface, where the source RID is the RID allocated by the terminal that sends the data packet.
- the RID is the RID of the communication peer to which the packet is sent.
- the access gateway Before the forwarding of the data packet, the access gateway adds tunnel encapsulation to the data packet.
- tunnel encapsulation methods such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), and GRE. MIP, IPsec, etc., the invention is not limited to any one of the ways.
- the R4 interface is the interface between the access gateways.
- the difference between the interface function and the R4 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is configured to transmit the terminal RID update notification when the terminal RID changes, and also transmit the connection information between the terminal and the communication peer at the time of handover, and communicate the peer AID-RID mapping information, and transmit the terminal terminal offline notification when the terminal is offline.
- the gateway used to forward data packets from the cut-out access gateway to the hand-in access when the terminal switches
- the gateway whose message format may exist in the following formats during different periods of handover:
- the packet format is the same as the prior art.
- the packet format is as shown in Table 9:
- the R5 interface is the interface between the W-CSN and the home W-CSN when roaming.
- the difference between the interface function and the R5 interface function in the existing WiMAX network is mainly reflected in the following aspects: Control plane, used to visit ILR and Between the home ILR, or between the ILR, the relay ILR, and the home ILR, the registration between the access gateway and the terminal home ILR is registered, the logout is queried, and the terminal RID is queried; the data plane is used for accessing the gateway and mapping. Data forwarding between forwarding planes.
- the format of the data packets is the same as that of R3.
- the data plane is used for data forwarding between the access gateway and the mapping forwarding plane PTF entity, and the format of the data packet is the same as the format of the data packet between the access gateway and the mapping forwarding plane PTF entity in the R3 interface.
- the R5 interface is also the interface between ILCRs, used for switching management signaling and data forwarding between ILCRs.
- Table 10 The format of the data packets is shown in Table 10:
- the ILCR Before the data packet is forwarded, the ILCR adds tunnel encapsulation to the data packet.
- tunnel encapsulation methods such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), GRE, and IPsec.
- the invention is not limited to any particular tunnel encapsulation.
- Embodiment 3 E interface, optional, data plane is the same as the E interface data plane in the first embodiment, there is no control plane interface.
- the structure of the communication network in this embodiment still refers to FIG. 4a, and includes an access service network (W-NSP), a connection service network (W-CSN), and a generalized forwarding plane.
- W-NSP access service network
- W-CSN connection service network
- SILSN generalized forwarding plane
- the network elements included in the W-NSP and the W-CSN are also the same. The difference is that the new function modules required to implement SILSN are located in different network elements.
- a static tunnel is established between the ILCR and the access gateway.
- the access gateway allocates a RID to the terminal and registers the RID of the terminal with the terminal home ILR.
- the RID assigned by the access gateway shall point to the ILCR that establishes a static tunnel with the access gateway.
- the access gateway queries the communication peer RID locally or to the PTF entity of the communication peer.
- the access gateway cancels the RID of the terminal to the terminal home ILR.
- the allocated RID is directed to the ILCR that establishes a static tunnel with the access gateway, the format of the data packet is different, and the access gateway and the ILCR process the data packet header differently.
- the overall function of the access gateway in this embodiment is the same as that in the second embodiment.
- the functions of the registration cancellation module, the connection maintenance module, the mapping management module, and the handover module are also the same as those in the access gateway of the second embodiment.
- the included RID allocation module and the data forwarding module are different from the second embodiment in specific processing, as follows:
- the offline processing module is basically the same as the second embodiment, the difference is: because the allocated RID points to the ILCR, the offline processing module notifies the opposite end
- the access gateway terminal is offline, it is necessary to find the AID of all communication peers of the terminal according to the terminal AID to the connection maintenance module, and then query the location information of the peer access gateway from the local or communication peer AAA home server. It can also be sent to the peer ILCR through the communication peer RID, and the peer ILCR can be transferred to the peer access gateway.
- the RID allocation module is basically the same as the second embodiment. The difference is that the RID assigned to the terminal is the ILCR pointing to the static tunnel, and the data packet whose destination address is the RID will be the most.
- the data forwarding module is configured to perform data packet forwarding between the base station and the ILCR, and includes a first forwarding unit and a second forwarding unit, where the first forwarding unit and the first forwarding unit of the access gateway in the second embodiment have basic functions. The same, only need to encapsulate the second embodiment to the access gateway to send to the generalized forwarding
- the terminal RID in the flat data packet is replaced by the access gateway address.
- the second forwarding unit is configured to: after receiving the data packet from the ILCR, stripping the communication peer RID, the access gateway address, and the tunnel encapsulation encapsulated in the data packet, and connecting the terminal through the access gateway Send to the terminal.
- the AID-RID mapping information of the communication peer end in the data packet exists in the mapping management module, and is saved to the mapping management module if not present.
- the RID in the downlink data packet is stripped by the ILCR and then forwarded to the access gateway.
- the access gateway only needs to strip the tunnel encapsulation and then send it to the terminal.
- the inbound gateway obtains the AID-RID mapping information of the communication peer end by using the packet sent by the terminal.
- the overall function of the ILCR in this embodiment is the same as the ILCR in the second embodiment, and the functions of the tunnel establishment module, the mapping management module, and the handover control module are the same as those of the corresponding module in the second embodiment of the ILCR, and the packet forwarding module is specific.
- the processing is different from the second embodiment, as follows:
- a packet forwarding module configured to forward, by the generalized forwarding plane, the mapping forwarding plane, and the access gateway, the data packet of the terminal that accesses the ILCR, including:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the access gateway, query the AGW-AID-RID mapping information in the local cache according to the source AID, and replace the address of the access gateway as the source address with the terminal. After the RID is stripped of the tunnel encapsulation, the data packet is forwarded to the mapping forwarding plane or the generalized forwarding plane according to the destination address.
- the second forwarding unit is configured to: after receiving the downlink data packet sent by the generalized forwarding plane, query the AGW-AID-RID mapping information in the local cache according to the destination AID, and replace the destination RID in the data packet with the access After the gateway address is encapsulated in the tunnel, the data packet is forwarded to the access gateway accessed by the terminal.
- the RID encapsulated in the data packet is stripped and encapsulated, and the AGW-AID-RID mapping in the local cache is queried. The information is forwarded to the access gateway accessed by the terminal.
- the identity location register/packet forwarding function (ILR/PTF) entity the authentication center, and the ILR/PTF entity and certificate authority in the second embodiment.
- the primary interface in this architecture extends the functionality of existing WiMAX networks.
- the difference between the R3 interface function and the R3 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is used to register, deregister, and query the RID of the terminal to the home terminal, and the data plane is used for data forwarding between the access gateway and the mapping forwarding plane PTF entity, or the access gateway encapsulates the packet after tunneling. Sent to the ILCR, stripped by the ILCR and then forwarded to the PTF entity. Its function and message format are the same as in the second embodiment.
- the data plane of the R3 interface is also used for data forwarding between the access gateway and the ILCR. Its message format can be as shown in Table 11:
- the data packet encapsulates the AGW address as the source address and the destination RID as the destination address on the basis of the data packet of the R1 interface, and the destination RID is the RID of the communication peer to which the data packet is sent.
- the packet format of the data forwarding between the access gateway and the ILCR may be the same as that of the second embodiment, and the RID of the terminal that sends the data packet is encapsulated as a source address, as shown in Table 12:
- the RID address assigned by the access gateway still points to the ILCR, but the first forwarding unit in the access gateway does not encapsulate the address of the access gateway as the source address in the uplink data packet, and the function is the same as that in the second embodiment.
- the first forwarding unit of the gateway is the same.
- the function of the packet forwarding module on the ILCR can be the same as that of the packet forwarding module in the ILCR of the second embodiment.
- the replacement between the AGW address and the source RID is not required, and the RID in the packet can be stripped by the ILCR.
- the gateway does not need to strip the RID in the received message.
- R5 interface the R5 interface in the second embodiment.
- D interface the same as the D interface in the second embodiment.
- a terminal-based dynamic tunnel is established between the identity location core router (ILCR) and the access gateway.
- the access gateway allocates a RID to the terminal, and registers the RID of the terminal with the ILR.
- the access gateway queries the ILR for AID-RID mapping information.
- the access gateway logs out the RID of the terminal to the ILR.
- the communication network of this embodiment is basically the same as the communication network of the second embodiment, except that a dynamic tunnel is established between the access gateway and the ILCR, that is, the functional entity "tunnel establishment module" of the ILCR establishes a terminal-based tunnel in the terminal access process. At this time, the ILCR no longer needs the mapping management module, and the switching control module does not need to perform the maintenance of the AGW-AID-RID mapping information.
- Other functional entities of the architecture and their functions are identical to the corresponding functional entities in the second embodiment.
- a terminal-based dynamic tunnel is established between the identity location core router (ILCR) and the access gateway.
- the access gateway allocates the RID to the terminal and registers the RID of the terminal with the ILR.
- the RID assigned by the access gateway shall point to the ILCR to which the access gateway is connected.
- the access gateway queries the ILR for AID-RID mapping information.
- the access gateway deregisters the RID of the terminal from the ILR.
- the communication network with the identity identification and the location separation architecture implemented by the WiMAX system is basically the same as the communication network of the third embodiment, except that the dynamic tunnel is established between the access gateway and the ILCR, that is, the functional entity of the ILCR "tunnel establishment"
- the module "establishes a terminal-based tunnel in the terminal access process.
- the mapping management module and the switching control module are no longer required for maintenance of the AGW-AID-RID mapping information in the ILCR.
- other functional entities of the architecture and their functions are the same as the corresponding functional entities in the third embodiment.
- Embodiment 6 a terminal-based dynamic tunnel is established between the identity location core router (ILCR) and the access gateway.
- the ILCR allocates the RID to the terminal and the RID of the terminal registered to the ILR (also Said to be the registered terminal's AID-RID mapping information).
- the RID assigned by the ILCR should point to the ILCR.
- the AID-RID mapping information is queried by the ILCR to the ILR when the data message is forwarded.
- the terminal is offline, the ILID of the terminal is logged out by the ILCR to the ILR.
- the access gateway has the same functions as the prior art.
- the Identity Location Core Router located in the WiMAX Core Service Network (W-CSN), is used to assign RIDs to terminals, to the terminal to belong to the ILR to register, log out and query the RID of the terminal, maintain the connection information between the terminal and the communication peer, and maintain The session connection of the terminal, the AID-RID mapping information of the maintenance terminal and the communication peer, and the routing and forwarding of data packets.
- ILCR is also used in conjunction with other ILCRs to achieve terminal cross-ILCR switching.
- the ILCR includes the following functional entities related to the extended function: a tunnel establishment module, configured to establish a tunnel between the access gateway and the ILCR, assign a RID to the terminal, and set the AID of the terminal. And the RID is sent to the mapping management module and the registration cancellation module; in this embodiment, the tunnel is dynamically established, that is, the terminal-based tunnel is established in the terminal access process.
- a tunnel establishment module configured to establish a tunnel between the access gateway and the ILCR, assign a RID to the terminal, and set the AID of the terminal.
- the RID is sent to the mapping management module and the registration cancellation module; in this embodiment, the tunnel is dynamically established, that is, the terminal-based tunnel is established in the terminal access process.
- the registration cancellation module is configured to, after receiving the terminal AID and the RID assigned to the terminal, request the terminal to belong to the local ILR to register the terminal RID, and carry the AID and the RID of the terminal; after learning that the terminal is offline, requesting the terminal to belong to the local ILR Log out of the RID of the terminal.
- the connection maintenance module is configured to save the connection information between the terminal and the communication peer; and learn to delete the connection information between the terminal and the communication peer after the terminal is offline or removed, or after the communication with the communication peer is terminated; and the communication peer is offline or after the terminal communication is terminated. , delete the connection information between the communication peer and the terminal.
- the module is optional. If the mapping management module stores the corresponding relationship information between the terminal and the communication peer AID-RID, the connection maintenance module can ignore.
- mapping management module is the same as the mapping management module of the ILCR in the first embodiment.
- An offline processing module configured to notify the registration and cancellation module when the terminal that is determined to be offline is offline.
- the radio management module and the connection maintenance module optionally, also query the location information of the peer ILCR, and notify the peer ILCR that the terminal is offline.
- the mapping management module and the connection maintenance module are notified.
- the offline processing module may determine whether the terminal is offline according to the real-time detection mechanism of the flow, or according to the related signaling of the received terminal, and may determine that the corresponding communication peer is offline according to the received offline notification of the terminal or the real-time detection mechanism of the flow.
- the offline processing module may query the location information of the peer ILCR by first checking the AID of all the communication peers according to the terminal AID to the connection information of the terminal and the communication peer end saved by the connection maintenance module, and then saving the AID to the mapping management module by using the found AID.
- the corresponding RID is found in the communication AID-RID mapping information, and the RID found is the location information of the peer ILCR.
- the message forwarding module has the function of the message forwarding module of the ILCR in the first embodiment, and includes a first forwarding unit and a second forwarding unit.
- the uplink data packet received by the first forwarding unit is sent by the access gateway, and the first forwarding unit and the second forwarding unit further determine the terminal AID and the communication pair in the received data packet. Whether the mapping of the AID is saved in the connection maintenance module. If not, save it to the connection maintenance module.
- Switching control module including cutting out control unit and cutting in control unit, wherein:
- the cut-out control unit is configured to implement control for cutting out the terminal.
- the cut-in ILCR to which the terminal is to move is determined according to the destination of the move.
- the mapping management module and the connection maintenance module are notified to cut out the terminal.
- the data packet sent to the terminal received during the handover is forwarded to the cut-in ILCR.
- the connection information of the terminal and the communication peer and/or the AID-RID mapping information of the communication peer are sent to the cut-in ILCR.
- the cut-in control unit is configured to implement control of the terminal hand-in.
- the terminal moves from another ILCR to the service area of the ILCR, the terminal is assigned a RID pointing to the ILCR, and the AID of the terminal and the RID are sent to the registration and cancellation module.
- the mapping management module optionally, querying the location information of the peer ILCR (the query method is the same as the offline processing module), and sending a terminal RID update notification to the peer ILCR, carrying the AID-RID mapping information of the terminal.
- the certification center is the same as the certification center in the first embodiment.
- the main interface in this architecture extends the functionality of the existing WiMAX network interface.
- the R3 interface is the interface between the access gateway and the W-CSN.
- the R3 interface is the interface between the access gateway and the visited W-CSN.
- the interface functions the same as the R3 interface in existing WiMAX networks.
- the R4 interface is the interface between the access gateways, and the interface functions are in the existing WiMAX network.
- the R4 interface has the same function.
- the R5 interface is the interface between the W-CSN and the home W-CSN when roaming.
- the difference between the interface function and the R5 interface function in the existing WiMAX network is mainly reflected in the following aspects: Control plane, for ILCR to the terminal
- the RID of the home ILR is registered and the terminal is deregistered.
- the data plane can be used for data forwarding between the ILCR and the mapping forwarding plane PTF entity.
- the format of the data packet is the same as the E interface.
- the R5 interface is also the interface between the ILCRs, which is used to switch the management signaling. It is also used to transmit the terminal RID update notification to the peer ILCR when the terminal RID changes, and can also be used to cut out the ILCR to cut in.
- the ILCR transmits the connection information between the terminal and the communication peer, and communicates the AID-RID mapping information of the opposite end.
- Data plane used for data forwarding between ILCR, the format of its data message is shown in Table 13:
- the ILCR Before the data packet is forwarded, the ILCR adds tunnel encapsulation to the data packet.
- tunnel encapsulation methods such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), GRE, and IPsec.
- the invention is not limited to any particular tunnel encapsulation.
- the D interface is the same as the D interface in the first embodiment.
- the E interface is the interface between the ILCR and the mapped forwarding plane.
- Control plane used by the ILCR to register, log out, and query the RID of the terminal to the ILR.
- the user plane is used to forward the terminal data packet between the ILCR and the mapping forwarding plane PTF entity.
- the format of the data packet of the interface is as shown in Table 14: Layer 2 source RID RIDi IP header (..., source AID, data packet payload header AID, 7)
- the data packet of the E interface encapsulates the source RID as the source address and the RIDi as the destination address on the basis of the data packet of the R1 interface, where the source RID is the RID of the terminal that sends the data packet, and the RIDi is visited in the mapping forwarding plane.
- the routing address of the PTF entity or the PTF entity of the communication peer is obtained by the configuration data on the ILCR.
- FIG. 4b is a schematic diagram of a communication network (also referred to as a WiMAX system network that implements identity identification and separation) implemented by the Wimax network architecture based on the Wimax network architecture, and the communication network includes an access service.
- Network W-ASN
- W-CSN Connected Service Network
- AAA proxy or server AAA proxy or server
- AAA Proxy/Server AAA proxy or server
- billing server billing server
- interconnection gateway device etc.
- the network element also sets an identity location register (ILR)/packet forwarding function (PTF) entity, and the ILR/PTF in each W-CSN constitutes a mapping forwarding plane.
- ILR identity location register
- PTF packet forwarding function
- the HA and / or W-core routers in the W-CSN can be reserved or transferred to the access gateway.
- the W-ASN includes a base station and an access gateway, and the access gateway expands the new functions required to implement the SILSN based on the functional entities of the access gateway in the Wimax architecture.
- the generalized forwarding plane in the communication network includes multiple routers supporting RID routing and forwarding, and the data plane interface between the W-ASN and the generalized forwarding plane is represented as a D1 interface.
- the W-CSN and the generalized forwarding plane may have a data plane interface, which is represented as D2.
- the PTF entity sends the data packet to the generalized forwarding plane through the interface, and is sent by the generalized forwarding plane to the access gateway accessed by the communication peer. .
- the access gateway acts as an external data channel endpoint.
- the access gateway allocates the RID to the terminal to the terminal and registers the RID of the terminal with the ILR.
- the access gateway may allocate one or more dedicated RIDs to one terminal, and may also allocate the same RID to multiple terminals.
- the access gateway queries the ILR for AID-RID mapping information, and the terminal is offline. At the time, the access gateway logs out the RID of the terminal to the ILR (it can also be said that the AID-RID mapping information of the terminal is logged out to the ILR).
- the access gateway is located in the WiMAX Access Service Network (W-ASN), and is used to provide access services and control for the user terminal, allocate the RID to the access gateway for the terminal, register, logout, and query the terminal to the home belonging to the ILR.
- the RID maintains the connection information between the terminal and the communication peer, maintains the AID-RID mapping information of the terminal and the communication peer, implements routing and forwarding of data packets, and cooperates with other access gateways to implement handover of the terminal across the AGW.
- the access gateway includes the following functional entities:
- the RID allocation module is the same as the RID allocation module of the access gateway in the second embodiment.
- the registration cancellation module is the same as the registration cancellation module of the access gateway of the second embodiment.
- connection maintenance module is connected to the access gateway of the access gateway in the second embodiment.
- the mapping management module is the mapping management module of the access gateway in the second embodiment.
- the data forwarding module includes a first forwarding unit and a second forwarding unit:
- the first forwarding unit is configured to: after receiving the uplink data packet sent by the base station, including the terminal AID and the communication peer AID, if the mapping management module queries the RID of the communication peer, the RID of the terminal and the communication peer is used as a source.
- the destination address is encapsulated in the data packet and sent to the generalized forwarding plane.
- the ILR of the communication peer is queried to the RID of the communication peer; and the AID-RID of the queried communication peer is saved to The mapping management module; the data packet can be forwarded to the PTF entity after encapsulating the terminal RID as the source address, or the data packet can be cached first, and then the terminal and the communication pair are queried after querying the RID of the communication peer.
- the RID of the terminal is encapsulated in the data packet as the source and destination address and forwarded to the generalized forwarding plane.
- a second forwarding unit configured to decapsulate the downlink data packet sent by the generalized forwarding plane, and after ripping the RID, send the connection to the terminal through the access gateway to the terminal; optionally, determining the datagram Whether the AID-RID mapping information of the communication peer end exists in the mapping management module, and if not, saves it to the mapping management module.
- the switching module is the switching module of the access gateway in the second embodiment.
- ILR/PTF Identity Location Register/Packet Forwarding Function
- the certification center is the same as the certification center in the first embodiment.
- the main interfaces in this architecture extend the functionality of the existing WiMAX network interfaces. Includes:
- the R3 interface is the interface between the access gateway and the W-CSN.
- the R3 interface is the interface between the access gateway and the visited W-CSN.
- the difference between the interface function and the R3 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is used for the access gateway to register, deregister, and query the RID of the terminal to the ILR of the terminal;
- the data plane is used for data forwarding between the access gateway and the mapping forwarding plane, and the format of the data packet is as shown in Table 15. :
- the data packet of the R3 interface is encapsulated with a three-layer header based on the data packet of the R1 interface.
- the source address of the new Layer 3 header is the source RID
- the destination address is RIDi, where the source RID. It is the RID of the terminal that sends the data packet.
- RIDi is the routing address of the PTF entity in the mapping forwarding plane or the PTF entity in the communication peer end. It can be obtained from the configuration data on the access gateway.
- control plane signaling and data plane messages between the access gateway and the ILR are forwarded by the visited ILR to the home ILR through the R5 interface during roaming.
- the R4 interface is the interface between the access gateways.
- the difference between the interface function and the R4 interface function in the existing WiMAX network is mainly reflected in the following aspects:
- the control plane is configured to transmit the terminal RID update notification when the terminal RID changes, and also transmit the connection information between the terminal and the communication peer at the time of handover, and communicate the peer AID-RID mapping information, and transmit the terminal offline notification when the terminal is offline.
- the data plane is used to forward data packets from the cut-out access gateway to the hand-in access gateway when the terminal switches, and the packet format may exist in the following format during different periods of handover:
- the packet format is the same as the prior art.
- the packet format is as shown in Table 16:
- the R5 interface is the interface between the W-CSN and the home W-CSN when roaming.
- the difference between the interface function and the R5 interface function in the existing WiMAX network is mainly reflected in the following aspects: Control plane, used to visit ILR and Between the home ILR, or between the ILR, the relay ILR, and the home ILR, the registration between the access gateway and the terminal home ILR is registered, the logout is queried, and the terminal RID is queried; the data plane is used for accessing the gateway and mapping. Data forwarding between forwarding planes.
- the format of the data packets is the same as that of R3.
- the D1 interface is the interface between the access gateway and the generalized forwarding plane. It is used to forward terminal data packets between the access gateway and the generalized forwarding plane. The format of the data packet of its interface is shown in Table 17.
- the data packet of the D1 interface is newly encapsulated with a Layer 3 header based on the data packet of the R1 interface.
- the new Layer 3 header includes a source RID and a destination RID, where the source RID is allocated for the terminal that sends the data packet.
- the RID, the destination RID is the RID assigned to the correspondent end to which the packet is sent.
- the D2 interface is the interface between the home PTF entity and the generalized forwarding plane, and is used for forwarding the terminal data message between the home PTF entity and the generalized forwarding plane.
- the format of the data packet of its interface is the same as that of D1.
- the AID identifies an end user identity, and the AID is used to identify the end user within the architecture network.
- the AID of the architecture network can use IPV4/IPv6 addresses in traditional networks.
- the access gateway or ILCR can be based on the flow. Real-time detection mechanism to establish and update the connection information between the terminal and the communication peer.
- the RID can use the IPV4/IPv6 address format commonly supported by routers in the existing traditional network to indicate the ILCR location where the current terminal is located.
- the scope of the RID is in the generalized forwarding plane of the backbone network of the architecture.
- FIG. 5 and FIG. 6 are flowcharts of a terminal accessing a network on the basis of the communication network of the first embodiment, and the terminal may be a legacy terminal.
- Figure 5 is applicable to the scenario where the access gateway directly obtains the communication peer AID.
- This example uses a simple IP terminal (that is, a terminal that does not support mobile IP) as an example to describe the process of booting into the network. The specific steps are as follows:
- Step 501 The terminal is powered on, and the terminal accessing the authentication process is performed by the base station, the AGW, and the visited AAA server interacting with the home AAA server.
- the home AAA server sends the static subscription IP address of the terminal to the AGW;
- Step 502 The initial service flow creation process of the terminal.
- the preset service flow of the terminal can be created at the same time;
- Step 503 The terminal obtains an IP address through a Dynamic Host Configuration Protocol (DHCP) process.
- DHCP Dynamic Host Configuration Protocol
- the AID may also be different from the IP address, and the signed AID may also be saved in the terminal home AAA server and sent to the AGW through the access authentication process.
- Step 504 triggered by step 503, in the DHCP process for the terminal to obtain an IP address, the AGW needs to initiate a tunnel establishment process of the AGW and the ILCR to the ILCR;
- the tunnel between the AGW and the ILCR may be in various manners, such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), GRE, MIP, IPsec, etc., and the present invention is not limited to any specific one.
- the way of tunneling When MIP is used, the tunnel is created and maintained in the same way as an existing WiMAX network.
- Step 504a when the tunnel is established, the ILCR allocates an RID to the terminal, and its RID points to the ILCR.
- the ILCR saves the mapping relationship between the terminal AID and the RID;
- the registration logout module is at the ILCR, at this time, in this step
- the ILCR initiates a registration process to the ILR home to which the terminal belongs.
- Step 504b The ILCR notifies the AGW of the terminal to the AGW in the tunnel establishment process.
- Step 505 Step 504: When establishing a tunnel between the AGW and the ILCR, the ILCR needs to authenticate to the home AAA server to obtain the key information. ;
- the registration cancellation module is implemented by the ILCR, in this step, the AID registration process initiated by the ILCR to the terminal home ILR can be triggered at the same time, and the registered ILCR is assigned to the terminal. ;
- Step 506 if the preset service flow creation does not occur in step 503, it may be performed in this step. It is also possible to modify the initial service flow or the preset service flow at this time;
- Step 507 if the registration cancellation module is implemented by the AGW, this step is required.
- the AGW initiates a registration process to the terminal home ILR, and registers the ILCR as the RID allocated by the terminal;
- Step 508 After receiving the AID registration request of the AGW, the home ILR saves the current AID-RID mapping relationship of the terminal.
- step 505 When the AID registration process is performed in step 505, this step can be directly executed after step 505.
- the terminal has successfully accessed the network and can start data packet transmission.
- Step 509 The terminal and the communication peer end perform data packet transmission.
- Step 509a After receiving the data packet of the terminal and the communication peer, the AGW obtains the AID information in the packet, and establishes the connection information between the terminal and the communication peer (that is, the mapping between the terminal AID and the communication peer AID), and caches the local.
- the AGW may also check the locally cached terminal and the communication peer connection information. If there is no connection information between the terminal and the communication peer, create and cache the connection information of the two; Step 509b, ILCR receives After the data message sent by the terminal to the communication peer end, the AID-RID mapping information in the local cache is queried according to the AID of the communication peer as the destination address in the data, and if the RID of the communication peer is found, the communication pair is The RID of the terminal is used as the destination address, and the RID of the terminal is used as the source address, and is encapsulated in the data packet (for example, it can be encapsulated in the newly added Layer 3 header of the data packet), and then the encapsulated data packet is forwarded.
- the data packet is encapsulated and forwarded to the PTF of the mapping forwarding plane. And querying the RID of the communication peer to the ILR belonging to the communication peer end;
- the ILCR After receiving the data packet sent by the communication peer to the terminal accessing the ILCR, the ILCR strips the RID encapsulated in the data packet and sends the connection to the terminal through the connection between the ILCR and the terminal.
- FIG. 6 is applicable to a scenario in which the ILCR directly acquires the communication peer AID and then notifies the access gateway, and the communication network is based on the second variation of the first embodiment.
- This example uses a simple IP terminal (that is, a terminal that does not support mobile IP) as an example to describe the process of booting into the network. The specific steps are as follows:
- Step 609 The terminal and the communication peer end perform data packet transmission.
- Step 609a the same step 509b.
- Step 609b After receiving the data packet of the terminal and the communication peer, the ILCR obtains the AID information in the packet, establishes the connection information between the terminal and the communication peer (AID1-AID2), and caches it locally. In this step, the ILCR may also check the locally cached terminal and the communication peer connection information. If there is no connection information between the terminal and the communication peer, the connection information of the two is created and cached.
- Step 610 When the ILCR does not locally exist the connection information between the terminal and the communication peer, the ILCR
- the AGW notifies the acquired connection information of the terminal and the communication peer (the mapping of AID1-AID2).
- the AGW caches the connection information locally.
- Figure 7 is a flow chart of the terminal accessing the network based on the second and third embodiments, and the terminal can be a legacy terminal.
- Figure 7 is applicable to a scenario in which a tunnel is statically established between the AGW and the ILCR before the user joins the network.
- This example uses a simple IP terminal (that is, a terminal that does not support mobile IP) as an example to describe the process of booting into the network.
- the specific steps are as follows: Step 701: After the AGW/ILCR is powered on, establish a static tunnel between the AGW and the ILCR according to the policy or configuration.
- the tunnel between the AGW and the ILCR may be in various manners, such as L2TPv3, IP-in-IP, MPLS (LDP-based and RSVP-TE based), GRE, MIP, and IPsec. Limited to any particular tunneling method.
- MIP Mobility Management Entity
- the tunnel is created and maintained in the same way as the existing WiMAX network.
- Step 702 The terminal is powered on, and the terminal access authentication process is performed by the base station, the AGW, and the visited AAA server interacting with the home AAA server.
- the home AAA server sends the static subscription IP address of the terminal to the AGW;
- Step 703 The initial service flow creation process of the terminal.
- the preset service flow of the terminal can be created at the same time;
- Step 704 The terminal obtains an IP address through a DHCP process. This IP address is the terminal's
- Step 704a In the process of obtaining an IP address, the AGW allocates an RID to the terminal.
- the RID points to the AGW.
- the RID points to the ILCR that has a static tunnel with the AGW, and the AGW saves the terminal AID and the RID. Mapping relationship;
- Step 705 if the preset service flow creation does not occur in step 703, it can be performed in this step. It is also possible to modify the initial service flow or the preset service flow at this time.
- Step 706 the AGW registration process initiated by the AGW to the home ILR of the terminal, and registering the RID assigned by the AGW to the terminal;
- Step 707 After receiving the registration request of the AGW, the home ILR saves the mapping relationship between the current AID-RID of the terminal.
- the terminal has successfully accessed the network and can start data packet transmission.
- Step 708 The terminal and the communication peer end perform data packet transmission.
- Step 708a after receiving the data packet of the terminal and the communication peer, the AGW obtains the AID information in the packet, establishes the connection information between the terminal and the communication peer (the mapping of AID1-AID2), and caches it locally. In this step, the AGW may also check the connection information between the locally cached terminal and the communication peer. If there is no connection information between the terminal and the communication peer, the connection information of the two is created and cached.
- the AGW queries the AID-RID mapping information in the local cache according to the AID of the communication peer as the destination address in the data packet, for example, To the RID of the communication peer, the RID of the communication peer is used as the destination address, and the RID of the terminal is used as the source address, and is encapsulated in the data text (if it can be encapsulated in the data address) If the RID of the communication peer is not found, the data packet is tunnel encapsulated and then forwarded to the mapping forwarding plane, and the data packet is forwarded to the ILCR.
- the notification mapping management module queries the RID of the communication peer.
- the AGW After receiving the data packet from the communication peer, the AGW strips the RID encapsulated in the data packet and restores the format of the data packet sent by the communication peer to the terminal through the connection between the AGW and the terminal.
- the AGW After receiving the data packet sent by the base station (that is, the terminal accessing the ILCR), the AGW queries the AID in the local cache according to the AID of the communication peer as the destination address in the data packet. -RID mapping information, if the RID of the communication peer is found, the RID of the communication peer is used as the destination address, and the address of the AGW is used as the source address, and is encapsulated in the data packet (for example, the data packet can be encapsulated in the data packet) In the Layer 3 packet header, the encapsulated data packet is forwarded to the ILCR. If the RID of the communication peer is not found, the data packet is tunnel encapsulated and then forwarded to the mapping forwarding plane, and the mapping management module is notified. The RID of the communication peer.
- the AGW After the AGW receives the data packet from the ILCR, if the ILCR does not strip the RID encapsulated in the data packet, the RID encapsulated in the data packet is restored to the format of the data packet sent by the communication peer. The connection between the AGW and the terminal is sent to the terminal.
- the ILCR After receiving the data packet sent by the external network, the ILCR strips the RID encapsulated in the data packet, queries the AGW-AID-RID mapping information in the local cache according to the destination AID, and then forwards the data packet to the terminal. AGW; or query the AGW-AID-RID mapping information in the local cache according to the destination AID, replace the destination RID in the data 4 with the address of the AGW, and then forward the data packet to the AGW accessed by the terminal.
- the ILCR After receiving the data packet from the AGW, the ILCR queries the AGW-AID-RID mapping information in the local cache according to the source AID, replaces the AGW address in the source address with the RID of the terminal, and then forwards the data packet.
- the terminal may
- the traditional terminal can also use the process of FIG. 7, but the process of establishing a static tunnel in step 701 needs to be changed to the establishment of the dynamic tunnel after step 704, and the authentication process to the AAA server is triggered, as in step 505.
- the other steps are the same as those of FIG. It will not be detailed here.
- Figure 8 is a flow chart of the terminal accessing the network based on the communication network of the sixth embodiment, and the terminal may be a legacy terminal.
- Figure 8 is applicable to the scenario of establishing a dynamic tunnel between the AGW and the ILCR.
- a simple IP terminal that is, a terminal that does not support mobile IP
- the specific steps are as follows:
- Step 801 to step 804 are the same as step 501 to step 504.
- Step 805 triggered by step 804, when establishing a tunnel between the AGW and the ILCR, the ILCR needs to authenticate to the home AAA server to obtain key information.
- Step 806, the same step 506.
- Step 807 The ACR registration process initiated by the ILCR to the home ILR, and the registered ILCR is the RID allocated by the terminal.
- step 807 There is no necessary order relationship between step 807 and step 806.
- Step 808 is the same as step 508.
- Step 809 The terminal and the communication peer end perform data packet transmission.
- Step 809a the same step 509b.
- Step 809b After receiving the data packet of the terminal and the communication peer, the ILCR obtains the AID information in the packet, establishes the connection information between the terminal and the communication peer (the mapping of AID1-AID2), and caches it locally. In this step, the ILCR may also check the locally cached terminal and the communication peer connection information. If there is no connection information between the terminal and the communication peer, the connection information of the two is created and cached.
- FIG 5, Figure 6, Figure 7, and Figure 8 are examples of a traditional simple IP terminal that does not support mobile IP.
- the process of booting into the network is similar to that of obtaining the IP address of the terminal.
- the mobile IP mode it will not be detailed here.
- the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
- they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or they may be Multiple modules or steps are made into a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the present invention is based on a communication network implemented by a Wimax network architecture, supports an application scenario of a mobile terminal, and effectively solves the problem of identity identification and location separation and loopback in the scenario.
- the deployment of the communication network based on the Wimax network architecture considers the requirements of compatible terminals and compatible upper-layer services. It only needs to upgrade the network-side devices and is compatible with the application scenarios that do not change the terminal.
- the network assigns an identity and a location identifier to the terminal. After the terminal accesses, the ILR registers the RID of the terminal, so that the terminal can initiate communication according to the identity identifier, and address the peer according to the RID.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention a trait à un réseau de communication et à un procédé d'accès de terminal mis en œuvre grâce à une infrastructure de réseau WiMAX. Ledit réseau de communication comprend un réseau de service d'accès et un réseau de service de connexion installés au sein de l'infrastructure de réseau WiMAX. Le réseau de service d'accès comprend une station de base et une passerelle d'accès, et le réseau de service de connexion comprend un chemin ILCR (Identity Location Core Route). Le réseau de communication comporte également un réseau à commutation de paquets. La passerelle d'accès assure le service d'accès et le contrôle pour les terminaux, elle conserve les informations de connexion entre le terminal et l'extrémité correspondante, et elle coopère avec d'autres passerelles d'accès pour mettre en œuvre un transfert intercellulaire destiné aux terminaux par son propre biais et celui du chemin ILCR. Ledit chemin ILCR sert à maintenir la connexion de session pour le terminal, à conserver les informations de mise en correspondance du terminal et de l'extrémité correspondante, et à mettre en œuvre l'acheminement et le réacheminement du message de données. L'agencement de l'infrastructure qui fait l'objet de l'invention prend en considération les besoins de compatibilité avec le terminal et avec le service de niveau supérieur, le besoin de ne mettre à niveau que le dispositif côté réseau, et le besoin de compatibilité avec les paramètres d'application qui indiquent de ne pas changer de terminal.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910208469.3 | 2009-11-01 | ||
| CN200910208469.3A CN102056236B (zh) | 2009-11-01 | 2009-11-01 | 基于Wimax网络架构实现的通信网络及终端接入方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011050679A1 true WO2011050679A1 (fr) | 2011-05-05 |
Family
ID=43921316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2010/077723 Ceased WO2011050679A1 (fr) | 2009-11-01 | 2010-10-14 | Réseau de communication et procédé d'accès de terminal mis en oeuvre grâce à une infrastructure de réseau wimax |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102056236B (fr) |
| WO (1) | WO2011050679A1 (fr) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102118734B (zh) * | 2009-12-31 | 2014-03-12 | 中兴通讯股份有限公司 | 一种可实现无固定锚点切换的Wimax系统及其切换方法 |
| CN103095536B (zh) * | 2011-11-03 | 2017-06-30 | 南京中兴新软件有限责任公司 | 一种用户接入方法、接入服务路由器及用户接入系统 |
| CN103095657A (zh) * | 2011-11-03 | 2013-05-08 | 中兴通讯股份有限公司 | 一种用户接入方法、接入服务路由器及用户接入系统 |
| EP3179689A1 (fr) | 2015-12-08 | 2017-06-14 | Thomson Licensing | Appareil de réseau comprenant une station de base et une station d'accueil, et de telles stations |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090075567A (ko) * | 2008-01-04 | 2009-07-08 | 주식회사 루키스 | 무선 개인 영역 네트워크 내에서 이동하는 엔드 디바이스의위치 인식 방법 및 시스템 |
| CN101483675A (zh) * | 2008-01-11 | 2009-07-15 | 华为技术有限公司 | 一种网络设备查找方法和网络设备 |
| JP2009159352A (ja) * | 2007-12-27 | 2009-07-16 | Hitachi Communication Technologies Ltd | 移動体通信ネットワーク |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100428719C (zh) * | 2006-01-23 | 2008-10-22 | 北京交通大学 | 一种基于身份与位置分离的互联网接入方法 |
| CN101043727A (zh) * | 2006-03-24 | 2007-09-26 | 华为技术有限公司 | 一种演进网络中目标优选三层快速切换的实现方法 |
| CN101119291A (zh) * | 2006-07-31 | 2008-02-06 | 华为技术有限公司 | 层三切换的处理方法及其系统 |
| CN101232698B (zh) * | 2007-01-23 | 2013-04-17 | 华为技术有限公司 | 缩短切换时延的方法、系统和终端 |
-
2009
- 2009-11-01 CN CN200910208469.3A patent/CN102056236B/zh not_active Expired - Fee Related
-
2010
- 2010-10-14 WO PCT/CN2010/077723 patent/WO2011050679A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009159352A (ja) * | 2007-12-27 | 2009-07-16 | Hitachi Communication Technologies Ltd | 移動体通信ネットワーク |
| KR20090075567A (ko) * | 2008-01-04 | 2009-07-08 | 주식회사 루키스 | 무선 개인 영역 네트워크 내에서 이동하는 엔드 디바이스의위치 인식 방법 및 시스템 |
| CN101483675A (zh) * | 2008-01-11 | 2009-07-15 | 华为技术有限公司 | 一种网络设备查找方法和网络设备 |
Non-Patent Citations (1)
| Title |
|---|
| DONG,PING: "Research on the Scalable Routing Architecture Based on Separating and Mapping of Identity and Locator.", PAPER FOR DOCTOR'S DEGREE OF BEIJING JIAOTONG UNIVERSITY., 22 August 2009 (2009-08-22), pages 11 - 13 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102056236A (zh) | 2011-05-11 |
| CN102056236B (zh) | 2014-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102045692B (zh) | 一种基于控制面与媒体面分离的网络架构实现的通信网络 | |
| US8804746B2 (en) | Network based on identity identifier and location separation architecture backbone network, and network element thereof | |
| CN102045693B (zh) | 信息上报/通知、切换和数据转发方法、an及ilr | |
| CN101951589B (zh) | 信息获取/通知、数据报文转发和切换的方法及接入节点 | |
| CN102036215B (zh) | 实现网间漫游的方法、系统及查询和网络附着方法及系统 | |
| CN102123378B (zh) | 一种终端切换的方法及相应的通信网络 | |
| CN102056151B (zh) | 基于wcdma核心网实现移动通信的系统及终端接入方法 | |
| WO2011032455A1 (fr) | Procédé, système et routeur de passerelle d'accès pour gestion de transfert et gestion de données d'utilisateur lors d'un transfert | |
| WO2011153777A1 (fr) | Procédé, système, serveur de mappage de transfert et routeur d'accès pour le contrôle des communications mobiles | |
| CN102025599B (zh) | 发起通信、信息/数据报文的转发及路由配置方法/系统 | |
| CN102056236B (zh) | 基于Wimax网络架构实现的通信网络及终端接入方法 | |
| CN103997459B (zh) | 发起通信、信息/数据报文的转发及路由配置方法/系统 | |
| CN102137467B (zh) | 实现无固定锚点切换的Wimax系统及其切换方法 | |
| CN102137468B (zh) | 实现无固定锚点切换的Wimax系统及其切换方法 | |
| CN102170628B (zh) | 实现无固定锚点切换的Wimax系统及其切换方法 | |
| CN103634776A (zh) | 一种获取终端的接入标识的方法及身份信息服务器 | |
| CN102572999B (zh) | 一种数据报文路由的方法和系统 | |
| CN102170674B (zh) | 实现无固定锚点切换的Wimax系统及其切换方法 | |
| CN103385011B (zh) | 无线通信系统中移动性管理的方法和设备 | |
| WO2014187122A1 (fr) | Procédé de découverte dynamique lma dans un environnement pmipv6 |
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: 10826042 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10826042 Country of ref document: EP Kind code of ref document: A1 |