CN108882224A - A kind of distribution method and access service router of subscriber identity information - Google Patents
A kind of distribution method and access service router of subscriber identity information Download PDFInfo
- Publication number
- CN108882224A CN108882224A CN201710335966.4A CN201710335966A CN108882224A CN 108882224 A CN108882224 A CN 108882224A CN 201710335966 A CN201710335966 A CN 201710335966A CN 108882224 A CN108882224 A CN 108882224A
- Authority
- CN
- China
- Prior art keywords
- position register
- identity
- temporary identifier
- identity information
- user terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/741—Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
Abstract
The invention discloses a kind of distribution methods of subscriber identity information, access service router, including:Access service router differentiates whether identity position register is reachable after the online request message for carrying request distributing user identity information for receiving user terminal transmission;If identity position register is unreachable, access service router obtains assignable temporary identifier, and temporary identifier is sent to user terminal, and the temporary identifier is used for the temporary user identification information of identifying subscriber terminal.The present invention allows user terminal to access network at any time, improves the online successful probability of user terminal, improve user experience by distributing temporary identifier to user terminal when identity position register is unreachable.
Description
Technical field
The present invention relates to mobile communication technology field, in particular to the distribution method and access industry of a kind of subscriber identity information
Business router.
Background technique
The existing widely used transmission control protocol in internet/internet protocol (TCP/IP, Transmission
Control Protocol/Internet Protocol) IP address has dual function in agreement, both leading to as network layer
Believe station location marker of the end host network interface in network topology, and the identity as transport layer host network interface.
With the development of mobile network, when the movement of end host is more and more common, the defect of this IP address dual function is increasingly
Obviously, the routing scalability of internet and the continuity of communication service are directly influenced.
The purpose of identity and position isolation technics is that the semanteme of IP address overloads and routing overhead is serious in order to solve
The problems such as, the dual function of IP address is separated, to improve the machine of mobile management, routing and safety etc.
System, and support is provided for the problems such as exchanging visit in Next Generation Internet between heterogeneous networks region.
Fig. 1 is the network architecture of a kind of identity and position isolation technics system, for convenience of description, herein by this user
Identity and locator separation network (SILSN, Subscriber Identifier&Locator Separation
Network it) is referred to as identity position separation network, there are two types of identity types for the mobile node in network:Identity (AID,
Access Identifier) and route location mark (RID, Routing-Location Identifier).SILSN is network
In each user configuration unique AID, the AID remain constant in moving process;Split the network into access layer and
Core layer, in data forwarding process, AID can only be used in access layer, and RID can only be used in core layer;Between user terminal
When application layer communication, opposite end is identified using AID.
As shown in Figure 1, identity position separation network mainly includes:User terminal (UE, User Equipment), access industry
Be engaged in router (ASR, Access Service Router), identity position register (ILR, Identifier Locator
Register) etc..Wherein:
The terminal that UE can be fixed in position is also possible to the mobile access device of other positions;
ASR is mainly responsible for subscriber terminal access authentication, to ILR inquiry AID is distributed, identity map is converted and data envelope
Dress/decapsulation etc.;
ILR is mainly responsible for the mapping relations of User Identity and route location mark in maintenance network, and handles ASR's
The registration of AID/RID mapping relations and inquiry AID distribution request.
However, due to the remote server that identity position register is access service router, when ILR is unreachable, example
If the routing between ASR-ILR is obstructed or ILR delay machine, will lead to user terminal can not obtain its identity AID, and then cannot
Access network, thus influence user normally surf the Internet handle official business etc..
Summary of the invention
In order to solve the above-mentioned technical problems, the present invention provides a kind of distribution method of subscriber identity information and access service
Router, when guaranteeing that ILR is unreachable, user terminal has access to network.
In order to reach the object of the invention, what the technical solution of the embodiment of the present invention was realized in:
The embodiment of the invention provides a kind of distribution methods of subscriber identity information, including:
Access service router receive user terminal transmission carry request distributing user identity information it is online
After request message, differentiate whether identity position register is reachable;
If identity position register is unreachable, access service router obtains assignable temporary identifier, and will be interim
Mark is sent to user terminal, and the temporary identifier is used for the temporary user identification information of identifying subscriber terminal.
Further, the method also includes:
The access service router is in the subscriber identity information that carries for receiving that the user terminal sends
After online notification packet, differentiate whether the subscriber identity information is temporary identifier;
If the subscriber identity information is not temporary identifier, the access service router is by the subscriber identity information
It is mapped with preset route location identification information, and the mapping relations is sent to the identity position register.
Further, the method also includes:
When the access service router differentiates whether the subscriber identity information is the temporary identifier, also described in differentiation
Whether identity position register is reachable;
If the subscriber identity information is temporary identifier and the identity position register is reachable, or if the use
Family identity information is not temporary identifier and the identity position register is unreachable, and the access service router is to the user
Terminal sends negative acknowledgement message, and the negative acknowledgement message is for notifying user terminal to re-request distributing user identity letter
Breath.
Further, the method also includes:
When the access service router differentiates whether the subscriber identity information is the temporary identifier, also described in differentiation
Whether identity position register is reachable;
If the subscriber identity information is temporary identifier and the identity position register is reachable, the access service road
Confirmation message is sent from device to user terminal, the confirmation message is for notifying the online success of the user terminal.
Further, whether the differentiation identity position register is reachable, specifically includes:
The access service router sends the inquiry for inquiring user identity information to identity position register every time
Request message, or when sending the mapping relations of the subscriber identity information and route location identification information, one timer of starting is used
In one preset waiting time of maintenance;
Within timer preset waiting time, the access service router judges whether to receive identity position deposit
The response message that device returns is sentenced if receiving the response message of identity position register return within the waiting time
Other identity position register is reachable;If being not received by the response report of identity position register return within the waiting time
Text then differentiates that identity position register is unreachable.
Further, whether the differentiation identity position register is reachable, specifically includes:
The access service router sends ICMP request message or TCP online request message to identity position register,
And detect whether to receive the response message of identity position register return;
If receiving the response message of identity position register return, differentiate that identity position register is reachable;If not yet
There is the response message for receiving the return of identity position register, then differentiates that identity position register is unreachable.
Further, whether the differentiation identity position register is reachable, specifically includes:
The access service router sends ICMP request message to identity position register, and detects whether to receive body
The packet loss of response message and response message that part location register returns;
If the packet loss of the response message and response message that receive the return of identity position register is less than or equal to pre-
If maximum packet loss threshold value, then differentiate that identity position register is reachable;If being not received by the return of identity position register
Response message or the packet loss of the response message be greater than preset maximum packet loss threshold value, then differentiate identity position register
It is unreachable.
The embodiment of the invention also provides a kind of access service router, the access service router include processor,
Memory and communication bus, the processor and the memory are communicated to connect by the communication bus;Wherein,
The memory is for storing subscriber identity information distribution program;
The processor executes following step for calling the subscriber identity information distribution program stored in the memory
Suddenly:
After the online request message for carrying request distributing user identity information for receiving user terminal transmission, differentiate
Whether identity position register is reachable;
If identity position register is unreachable, assignable temporary identifier is obtained, and temporary identifier is sent to user
Terminal, the temporary identifier are used for the temporary user identification information of identifying subscriber terminal.
Further, after described the step of temporary identifier is sent to user terminal, the processor is also used to call
The subscriber identity information distribution program, to execute following steps:
After carrying the online notification packet of the subscriber identity information receive that the user terminal sends, differentiate
Whether the subscriber identity information is temporary identifier;
If the subscriber identity information is not temporary identifier, by the subscriber identity information and preset route location mark
Know information to be mapped, and the mapping relations are sent to the identity position register.
Further, after the step of whether the differentiation subscriber identity information is temporary identifier, the processor
It is also used to call the subscriber identity information distribution program, to execute following steps:
Differentiate whether the identity position register is reachable:
If the subscriber identity information is temporary identifier and the identity position register is reachable, or if the use
Family identity information is not temporary identifier and the identity position register is unreachable, sends negative confirmation to the user terminal and disappears
Breath, the negative acknowledgement message is for notifying user terminal to re-request distributing user identity information.
Technical solution of the present invention has the advantages that:
The distribution method and access service router of subscriber identity information provided by the invention, by being deposited in identity position
Temporary identifier is distributed to user terminal when device is unreachable, allows user terminal to access network at any time, improves user terminal
Online successful probability, improves user experience.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair
Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the structural schematic diagram of existing identity and locator separation network;
Fig. 2 is the process signal that primary complete successfully user terminal is online in existing identity position separation network
Figure;
Fig. 3 is the flow diagram of the distribution method of the subscriber identity information of the embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of access service router of the embodiment of the present invention;
Fig. 5 is to be shown using the online process of user terminal of the first embodiment of the distribution method of subscriber identity information of the present invention
It is intended to;
Fig. 6 is to be shown using the online process of user terminal of the second embodiment of the distribution method of subscriber identity information of the present invention
It is intended to;
Fig. 7 is to be shown using the online process of user terminal of the 3rd embodiment of the distribution method of subscriber identity information of the present invention
It is intended to;
Fig. 8 is to be shown using the online process of user terminal of the fourth embodiment of the distribution method of subscriber identity information of the present invention
It is intended to.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention
Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application
Feature can mutual any combination.
Referring to Fig. 2, line process on primary complete successfully user terminal in existing identity position separation network, including
Following steps:
Step 201:User terminal initiates online request message to ASR, and request point is carried in the online request message
With subscriber identity information;
Step 202:After ASR receives online request message, inquiry user identifier AID is requested to ILR, carries and uses in the message
Family identity information (user's name or/and MAC);
Step 203:ILR sends AID inquiry response message to ASR, carries user identifier in the AID inquiry response message
AID;
Step 204:ASR sends online response ACK to user terminal, carries user identifier AID in the online response ACK;
Step 205:User terminal initiates online notification packet to ASR, carries user identifier in the online notification packet
AID;
Step 206:ASR maps user identifier AID and preset route location mark RID, and by the mapping
Relationship is sent to ILR, so as to the access of other users terminal inquiry;
Step 207:ILR sends announce response message to ASR;
Step 208:ASR sends confirmation ACK message to user terminal, to notify the online success of user terminal.
Referring to Fig. 3, the embodiment of the invention provides a kind of distribution methods of subscriber identity information, include the following steps:
Access service router receive user terminal transmission carry request distributing user identity information it is online
After request message, differentiate whether identity position register is reachable;
If identity position register is unreachable, access service router obtains assignable temporary identifier, and will be interim
Mark is sent to user terminal, and the temporary identifier is used for the temporary user identification information of identifying subscriber terminal.
It, cannot be with the identity that is saved in identity position register it is worth noting that heretofore described temporary identifier
It identifies AID to be overlapped, to avoid the identity for occupying other network equipments.Specifically, it can be stored in advance in the memory unit
Temporary identifier section to be allocated, the temporary identifier section and the identity section in identity position register be not be overlapped mutually.
Optionally, the temporary identifier is IP address.
Further, the distribution method further includes:
The access service router is in the online notice for carrying subscriber identity information for receiving user terminal transmission
After message, differentiate whether the subscriber identity information is temporary identifier;
If the subscriber identity information is not temporary identifier, the access service router is by the subscriber identity information
It is mapped with preset route location identification information, and the mapping relations is sent to identity position register.
It is worth noting that identity position register receives the subscriber identity information and route location identification information
After the mapping relations of AID-RID, the mapping relations of subscriber identity information and route location identification information AID-RID are recorded, and are returned
Announce response message is returned, after the access service router receives announce response message, confirmation ACK is sent to user terminal and disappears
Breath, the confirmation ACK message is for notifying the online success of user terminal.
Further, the distribution method further includes:
When the access service router differentiates whether the subscriber identity information is temporary identifier, the identity is also differentiated
Whether location register is reachable;
If the subscriber identity information is temporary identifier and identity position register is reachable, or if user's body
Part information is not temporary identifier and identity position register is unreachable, and the access service router is sent to user terminal negates
Confirm (NAK) message, the negative acknowledgement NAK message is for notifying user terminal to re-request distributing user identity information.
Further, the distribution method further includes:
When the access service router differentiates whether the subscriber identity information is temporary identifier, the identity is also differentiated
Whether location register is reachable;
If the subscriber identity information is temporary identifier and identity position register is reachable, the access service router
Confirmation (ACK) message is sent to user terminal, the confirmation ACK message is for notifying the online success of user terminal.
It is worth noting that for the user terminal for having distributed temporary identifier in the present invention, when identity position register shape
State by it is unreachable switch to up to when, can to user terminal send negative acknowledgement NAK message, force user offline, re-request
Distributing user identity information;Confirmation ACK message can also be sent to user terminal, does not force user offline, be not necessarily at this time to body
Part location register is sent on the second of the mapping relations for carrying subscriber identity information and route location identification information AID-RID
Line notification packet, but confirmation ACK message directly is sent to user terminal, notify the online success of user terminal.
Further, the specific method for differentiating whether identity position register is reachable is:The access service routing
Device sends the inquiry request message for inquiring user identity information to identity position register every time, or sends user's body
When part information and the mapping relations of route location identification information, one timer of starting is for safeguarding a preset waiting time;
Within timer preset waiting time, judge whether the response message for receiving the return of identity position register,
If receiving the response message of identity position register return within the waiting time, differentiate that identity position register can
It reaches;If being not received by the response message of identity position register return within the waiting time, identity position is differentiated
Register is unreachable.
Further, the access service router differentiates whether identity position register is reachable by Ping mode.
Specifically, the access service router sends ICMP (Internet Control to identity position register
Message Protocol) request message, if receiving the response message of identity position register return, differentiation identity position
Register is reachable;Otherwise it is unreachable.
Further, when the access service router sends ICMP request message to identity position register, detection is
The packet loss of the no response message for receiving the return of identity position register and response message;
If the packet loss of the response message and response message that receive the return of identity position register is less than or equal to pre-
If maximum packet loss threshold value, then differentiate that identity position register is reachable;If being not received by the return of identity position register
Response message or the packet loss of the response message be greater than preset maximum packet loss threshold value, then differentiate identity position register
It is unreachable.
Further, the access service router is by establishing transmission control protocol with the identity position register
(Transmission Control Protocol, TCP) connection differentiates whether identity position register is reachable.
Specifically, the access service router sends TCP online request message to identity position register, and detection is
The no response message for receiving the return of identity position register;
If receiving the response message of identity position register return, differentiate that identity position register is reachable;If not yet
There is the response message for receiving the return of identity position register, then differentiates that identity position register is unreachable.
Further, the TCP online request message that the access service router is sent to identity position register is the heart
(Keep Alive) packet is jumped, whether the heartbeat packet is for detecting TCP connection effectively and every preset set time threshold value
It sends.
It is worth noting that, the access service router can also be by establishing user with the identity position register
Datagram protocol (User Datagram Protocol, UDP) connection differentiates whether identity position register is reachable.In addition, this
The distribution method of subscriber identity information in invention can be used in access service router, can be used for other need to use
In the equipment of family terminal distribution identity information.
Referring to Fig. 4, the embodiment of the invention also provides a kind of access service router 400, the access service router
400 include processor 401, memory 402 and communication bus 403, and the processor 401 and the memory 402 pass through described
Communication bus 403 communicates to connect;Wherein,
The memory 402 is for storing subscriber identity information distribution program;
The processor 401 for calling the subscriber identity information distribution program stored in the memory, and execute with
Lower step:
After the online request message for carrying request distributing user identity information for receiving user terminal transmission, differentiate
Whether identity position register is reachable;
If identity position register is unreachable, assignable temporary identifier is obtained, and temporary identifier is sent to user
Terminal, the temporary identifier are used for the temporary user identification information of identifying subscriber terminal.
It, cannot be with the identity that is saved in identity position register it is worth noting that heretofore described temporary identifier
It identifies AID to be overlapped, to avoid the identity for occupying other network equipments.Specifically, it can be stored in advance in the memory unit
Temporary identifier section to be allocated, the temporary identifier section and the identity section in identity position register be not be overlapped mutually.
Optionally, the temporary identifier is IP address.
Further, after described the step of temporary identifier is sent to user terminal, the processor 401 is also used to adjust
With the subscriber identity information distribution program, to execute following steps:
After carrying the online notification packet of the subscriber identity information receive that the user terminal sends, differentiate
Whether the subscriber identity information is temporary identifier;
If the subscriber identity information is not temporary identifier, by the subscriber identity information and preset route location mark
Know information to be mapped, and the mapping relations are sent to the identity position register.
It is worth noting that identity position register receives the subscriber identity information and route location identification information
After the mapping relations of AID-RID, the mapping relations of subscriber identity information and route location identification information AID-RID are recorded, and are returned
Announce response message is returned, after the access service router receives announce response message, confirmation ACK is sent to user terminal and disappears
Breath, the confirmation ACK message is for notifying the online success of user terminal.
Further, after the step of whether the differentiation subscriber identity information is temporary identifier, the processor
401 are also used to call the subscriber identity information distribution program, to execute following steps:
Differentiate whether the identity position register is reachable:
If the subscriber identity information is temporary identifier and the identity position register is reachable, or if the use
Family identity information is not temporary identifier and the identity position register is unreachable, sends negative confirmation to the user terminal
(NAK) message, the negative acknowledgement NAK message is for notifying user terminal to re-request distributing user identity information.
Further, after the step of whether the differentiation subscriber identity information is temporary identifier, the processor
401 are also used to call the subscriber identity information distribution program, to execute following steps:
Differentiate whether the identity position register is reachable:
If the subscriber identity information is temporary identifier and identity position register is reachable, the access service router
Confirmation (ACK) message is sent to user terminal, the confirmation ACK message is for notifying the online success of user terminal.
It is worth noting that for the user terminal for having distributed temporary identifier in the present invention, when identity position register shape
State by it is unreachable switch to up to when, can to user terminal send negative acknowledgement NAK message, force user offline, re-request
Distributing user identity information;Confirmation ACK message can also be sent to user terminal, does not force user offline, be not necessarily at this time to body
Part location register is sent on the second of the mapping relations for carrying subscriber identity information and route location identification information AID-RID
Line notification packet, but confirmation ACK message directly is sent to user terminal, notify the online success of user terminal.
Further, the specific method for differentiating whether identity position register is reachable is:The access service routing
Device sends the inquiry request message for inquiring user identity information to identity position register every time, or sends user's body
When part information and the mapping relations of route location identification information, one timer of starting is for safeguarding a preset waiting time;
Within timer preset waiting time, judge whether the response message for receiving the return of identity position register,
If receiving the response message of identity position register return within the waiting time, differentiate that identity position register can
It reaches;If being not received by the response message of identity position register return within the waiting time, identity position is differentiated
Register is unreachable.
Further, the access service router differentiates whether identity position register is reachable by Ping mode.
Specifically, the access service router sends ICMP (Internet Control to identity position register
Message Protocol) request message, if receiving the response message of identity position register return, differentiation identity position
Register is reachable;Otherwise it is unreachable.
Further, when the access service router sends ICMP request message to identity position register, detection is
The packet loss of the no response message for receiving the return of identity position register and response message;
If the packet loss of the response message and response message that receive the return of identity position register is less than or equal to pre-
If maximum packet loss threshold value, then differentiate that identity position register is reachable;If being not received by the return of identity position register
Response message or the packet loss of the response message be greater than preset maximum packet loss threshold value, then differentiate identity position register
It is unreachable.
Further, the access service router is by establishing transmission control protocol with the identity position register
(Transmission Control Protocol, TCP) connection differentiates whether identity position register is reachable.
Specifically, the access service router sends TCP online request message to identity position register, and detection is
The no response message for receiving the return of identity position register;
If receiving the response message of identity position register return, differentiate that identity position register is reachable;If not yet
There is the response message for receiving the return of identity position register, then differentiates that identity position register is unreachable.
Further, the TCP online request message that the access service router is sent to identity position register is the heart
(Keep Alive) packet is jumped, whether the heartbeat packet is for detecting TCP connection effectively and every preset set time threshold value
It sends.
It is worth noting that, the access service router can also be by establishing user with the identity position register
Datagram protocol (User Datagram Protocol, UDP) connection differentiates whether identity position register is reachable.In addition, this
The distribution method of subscriber identity information in invention can be used in access service router, can be used for other need to use
In the equipment of family terminal distribution identity information.
Embodiment one:
Fig. 5 is identity position when sending online notice after the user terminal of first embodiment of the invention obtains temporary identifier
Register not yet up to when user terminal on line process, referring to Fig. 5, the upper line process of the user includes the following steps:
Step 501:User terminal initiates online request message to ASR;
It wherein, may include following information in above-mentioned online request message:The user's name and/or MAC of terminal user, when
The route location of the preceding online place equipment ASR of terminal identifies RID;
Step 502:After ASR receives online request message, judge whether ILR is reachable;
It is whether reachable using the method detection ILR for establishing keepalive mechanism in the present embodiment, it can specifically use tcp heartbeat
Packet.
Step 503:After ASR judges that ILR is unreachable, apply for temporary identifier into the temporary identifier pond being locally stored;
Wherein, the temporary identifier pond is for storing temporary identifier, and the temporary identifier when ILR is unreachable for distributing
To online user terminal;Local temporary identifier domain must not be overlapped with the domain user identifier AID on ILR, to avoid other are occupied
The constant mark of the network equipment.
Step 504:ASR sends online response ACK to user terminal, and ASR is carried in the online response ACK as user point
The temporary identifier matched;
Step 505:User terminal initiates online notification packet to ASR, carries above-mentioned acquisition in the online notification packet
Temporary identifier;
Step 506:ASR judges whether ILR is reachable;
Step 507:After ASR judges that ILR is unreachable, whether the user identifier for judging that online notification packet carries is temporarily to mark
Know;
Wherein, sentencing method for distinguishing can be the division domain user identifier AID and temporary identifier domain on ASR, if online logical
The mark of message carrying is accused in the domain user identifier AID, then is constant mark;It can also use the online response ACK of previous step
In temporary identifier be stored in ASR, the temporary identifier that saves is in the mark and ASR carried by comparing online notification packet
It is no identical, judge identifying whether as temporary identifier for this time online notice carrying;
Step 508:The mark that ASR judges that online notification packet carries is temporary identifier, is directly sent to user terminal true
ACK message is recognized, to notify the online success of user terminal.
Embodiment two:
Fig. 6 is identity position when sending online notice after the user terminal of second embodiment of the invention obtains temporary identifier
Line process on user terminal when register restores reachable, in the process, user terminal continues to use temporary identifier, referring to figure
6, the upper line process of the user includes the following steps:
Step 601:User terminal initiates online request message to ASR;
Step 602:After ASR receives online request message, judge whether ILR is reachable;
Step 603:After ASR judges that ILR is unreachable, apply for temporary identifier into the temporary identifier pond being locally stored;
Step 604:ASR sends online response ACK to user terminal, and ASR is carried in the online response ACK as user point
The temporary identifier matched;
Step 605:User terminal initiates online notification packet to ASR, carries above-mentioned acquisition in the online notification packet
Temporary identifier;
Step 606:ASR judges whether ILR is reachable;
Step 607:Whether the user identifier that ASR judges that ILR restores to judge that online notification packet is carried up to after is interim
Mark;
Step 608:The mark that ASR judges that online notification packet carries is temporary identifier, is directly sent to user terminal true
ACK message is recognized, to notify the online success of user terminal.
Embodiment three:
Fig. 7 is identity position when sending online notice after the user terminal of third embodiment of the invention obtains temporary identifier
Line process on user terminal when register restores reachable, in the process, user terminal applies for user identifier again, referring to figure
7, the upper line process of the user includes the following steps:
Step 701:User terminal initiates online request message to ASR;
Step 702:After ASR receives online request message, judge whether ILR is reachable;
Step 703:After ASR judges that ILR is unreachable, apply for temporary identifier into the temporary identifier pond being locally stored;
Step 704:ASR sends online response ACK to user terminal, and ASR is carried in the online response ACK as user point
The temporary identifier matched;
Step 705:User terminal initiates online notification packet to ASR, carries above-mentioned acquisition in the online notification packet
Temporary identifier;
Step 706:ASR judges whether ILR is reachable;
Step 707:Whether the user identifier that ASR judges that ILR restores to judge that online notification packet is carried up to after is interim
Mark;
Step 708:The mark that ASR judges that online notification packet carries is temporary identifier, and it is true to send negative to user terminal
Recognize NAK message, after user receives NAK message, can voluntarily initiate online request message, restarts to apply for user identifier AID's
Process.
Example IV:
Fig. 8 is identity position when sending online notice after the user terminal of fourth embodiment of the invention obtains user identifier AID
Line process on user terminal when buffer status becomes unreachable is set, referring to Fig. 8, the upper line process of the user includes following step
Suddenly:
Step 801:User terminal initiates online request message to ASR;
Step 802:After ASR receives online request message, judge whether ILR is reachable;
Step 803:ASR judges ILR up to after, requests inquiry user identifier AID to ILR;
Step 804:ILR sends AID query response message to ASR, carries user identifier AID in the message;
Step 805:ASR sends online response ACK to user terminal, carries user identifier in the online response ACK
AID;
Step 806:User terminal initiates online notification packet to ASR, carries above-mentioned user in the online notification packet
Identify AID;
Step 807:ASR judges whether ILR is reachable;
Step 808:After ASR judges that ILR is unreachable, whether the user identifier for judging that online notification packet carries is temporarily to mark
Know;
Step 809:The mark that ASR judges that online notification packet carries is not temporary identifier, sends to user terminal and negates
Confirm NAK message, after user receives NAK message, can voluntarily initiate online request message, restarts to apply for user identifier AID
Process.
Those of ordinary skill in the art will appreciate that all or part of the steps in the above method can be instructed by program
Related hardware is completed, and described program can store in computer readable storage medium, such as read-only memory, disk or CD
Deng.Optionally, one or more integrated circuits also can be used to realize, accordingly in all or part of the steps of above-described embodiment
Ground, each module/unit in above-described embodiment can take the form of hardware realization, can also use the shape of software function module
Formula is realized.The present invention is not limited to the combinations of the hardware and software of any particular form.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, made any to repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.
Claims (10)
1. a kind of distribution method of subscriber identity information, which is characterized in that including:
Access service router is in the online request for carrying request distributing user identity information for receiving user terminal transmission
After message, differentiate whether identity position register is reachable;
If identity position register is unreachable, access service router obtains assignable temporary identifier, and by temporary identifier
It is sent to user terminal, the temporary identifier is used for the temporary user identification information of identifying subscriber terminal.
2. the method according to claim 1, wherein further including:
The access service router carries the online of the subscriber identity information receive that the user terminal sends
After notification packet, differentiate whether the subscriber identity information is temporary identifier;
If the subscriber identity information is not temporary identifier, the access service router is by the subscriber identity information and in advance
If route location identification information mapped, and the mapping relations are sent to the identity position register.
3. according to the method described in claim 2, it is characterized in that, further including:
When the access service router differentiates whether the subscriber identity information is the temporary identifier, the identity is also differentiated
Whether location register is reachable;
If the subscriber identity information is temporary identifier and the identity position register is reachable, or if user's body
Part information is not temporary identifier and the identity position register is unreachable, and the access service router is to the user terminal
Negative acknowledgement message is sent, the negative acknowledgement message is for notifying user terminal to re-request distributing user identity information.
4. according to the method described in claim 2, it is characterized in that, further including:
When the access service router differentiates whether the subscriber identity information is the temporary identifier, the identity is also differentiated
Whether location register is reachable;
If the subscriber identity information is temporary identifier and the identity position register is reachable, the access service router
Confirmation message is sent to user terminal, the confirmation message is for notifying the online success of the user terminal.
5. the method according to claim 1, wherein whether the differentiation identity position register is reachable, specifically
Including:
The access service router sends the inquiry request for inquiring user identity information to identity position register every time
Message, or when sending the mapping relations of the subscriber identity information and route location identification information, one timer of starting is for tieing up
Protect a preset waiting time;
Within timer preset waiting time, the access service router judges whether that receiving identity position register returns
The response message returned differentiates body if receiving the response message of identity position register return within the waiting time
Part location register is reachable;If being not received by the response message of identity position register return within the waiting time,
Then differentiate that identity position register is unreachable.
6. the method according to claim 1, wherein whether the differentiation identity position register is reachable, specifically
Including:
The access service router sends ICMP request message or TCP online request message to identity position register, and examines
The response message for whether receiving the return of identity position register surveyed;
If receiving the response message of identity position register return, differentiate that identity position register is reachable;If do not connect
The response message for receiving the return of identity position register, then differentiate that identity position register is unreachable.
7. the method according to claim 1, wherein whether the differentiation identity position register is reachable, specifically
Including:
The access service router sends ICMP request message to identity position register, and detects whether to receive identity position
Set the response message of register return and the packet loss of response message;
If the packet loss of the response message and response message that receive the return of identity position register is less than or equal to preset
Maximum packet loss threshold value then differentiates that identity position register is reachable;If being not received by the sound of identity position register return
It answers the packet loss of message or the response message to be greater than preset maximum packet loss threshold value, then differentiates that identity position register can not
It reaches.
8. a kind of access service router, which is characterized in that the access service router includes processor, memory and communication
Bus, the processor and the memory are communicated to connect by the communication bus;Wherein,
The memory is for storing subscriber identity information distribution program;
The processor executes following steps for calling the subscriber identity information distribution program stored in the memory:
After the online request message for carrying request distributing user identity information for receiving user terminal transmission, identity is differentiated
Whether location register is reachable;
If identity position register is unreachable, assignable temporary identifier is obtained, and temporary identifier is sent to user terminal,
The temporary identifier is used for the temporary user identification information of identifying subscriber terminal.
9. access service router according to claim 8, which is characterized in that described that temporary identifier is sent to user's end
After the step of end, the processor is also used to call the subscriber identity information distribution program, to execute following steps:
After carrying the online notification packet of the subscriber identity information receive that the user terminal sends, described in differentiation
Whether subscriber identity information is temporary identifier;
If the subscriber identity information is not temporary identifier, the subscriber identity information and preset route location mark are believed
Breath is mapped, and the mapping relations are sent to the identity position register.
10. access service router according to claim 9, which is characterized in that described to differentiate the subscriber identity information
After the step of whether being temporary identifier, the processor is also used to call the subscriber identity information distribution program, to execute
Following steps:
Differentiate whether the identity position register is reachable:
If the subscriber identity information is temporary identifier and the identity position register is reachable, or if user's body
Part information is not temporary identifier and the identity position register is unreachable, sends negative acknowledgement message to the user terminal,
The negative acknowledgement message is for notifying user terminal to re-request distributing user identity information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710335966.4A CN108882224B (en) | 2017-05-12 | 2017-05-12 | User identity information distribution method and access service router |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710335966.4A CN108882224B (en) | 2017-05-12 | 2017-05-12 | User identity information distribution method and access service router |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108882224A true CN108882224A (en) | 2018-11-23 |
CN108882224B CN108882224B (en) | 2022-05-03 |
Family
ID=64319865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710335966.4A Active CN108882224B (en) | 2017-05-12 | 2017-05-12 | User identity information distribution method and access service router |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108882224B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102014114A (en) * | 2010-07-09 | 2011-04-13 | 北京哈工大计算机网络与信息安全技术研究中心 | Method and device for protecting location privacies of objects in Internet of things |
CN102025602A (en) * | 2009-09-17 | 2011-04-20 | 中兴通讯股份有限公司 | Method and system for interacting access service nodes with mapping forward plane |
CN105379312A (en) * | 2013-05-06 | 2016-03-02 | 康维达无线有限责任公司 | Device triggering |
-
2017
- 2017-05-12 CN CN201710335966.4A patent/CN108882224B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025602A (en) * | 2009-09-17 | 2011-04-20 | 中兴通讯股份有限公司 | Method and system for interacting access service nodes with mapping forward plane |
CN102014114A (en) * | 2010-07-09 | 2011-04-13 | 北京哈工大计算机网络与信息安全技术研究中心 | Method and device for protecting location privacies of objects in Internet of things |
CN105379312A (en) * | 2013-05-06 | 2016-03-02 | 康维达无线有限责任公司 | Device triggering |
Also Published As
Publication number | Publication date |
---|---|
CN108882224B (en) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7486670B2 (en) | Method for packet communication and computer program stored on computer readable medium | |
US8914486B2 (en) | Method, system and device for implementing identity identifier and location separation | |
CN101919277B (en) | Method for detecting duplicate address, mobile station, network element and communication system | |
EP3364676B1 (en) | Method for supporting pdn gw selection | |
US20060155853A1 (en) | Method and arrangement for preventing illegitimate use of ip addresses | |
EP1615405A2 (en) | Power saving in wireless packet based networks by selective broadcast filtering | |
EP2469962A1 (en) | Methods and systems for implementing inter-network roam, querying and attaching network | |
WO2017107871A1 (en) | Access control method and network device | |
CN102148765A (en) | Method for realizing interconnection of integrated identification network and traditional IPv4 (Internet Protocol Version 4) internet | |
CN104253798A (en) | Network security monitoring method and system | |
EP2466815A1 (en) | Method and system for initiating forwarding of communicaiton, information and data message and for routing configuration | |
CN102957755B (en) | A kind of address resolution method, device and information transferring method | |
WO2011041969A1 (en) | Method and system for realizing the capability of supporting initiative push of data message | |
CN108882224A (en) | A kind of distribution method and access service router of subscriber identity information | |
CN102938885A (en) | Method for interconnecting and intercommunicating identity and location separating network and traditional network, identity location register (ILR) and access service router (ASR) | |
CN102045238B (en) | Cache maintenance method and system | |
JPH1127326A (en) | Hierarchical lan switch network | |
CN114710388A (en) | Campus network security architecture and network monitoring system | |
CN111064825B (en) | Method and device for realizing DPI data acquisition and control based on ARP | |
CN102457582A (en) | Method for realizing communication between host devices and network side device | |
CN104753888A (en) | Message handling method and device | |
CN112055391B (en) | Communication method, device and system applied to satellite network | |
CN102307191B (en) | Method for raising separation map network security | |
WO2012089027A1 (en) | Method and device for external network interworking for user terminals with multiple access methods | |
JP2000112852A (en) | Mechanism for limiting the number of terminals to be simultaneously used in communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |