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 PDF

Info

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
Application number
CN201710335966.4A
Other languages
Chinese (zh)
Other versions
CN108882224B (en
Inventor
陈春蕾
刘晴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710335966.4A priority Critical patent/CN108882224B/en
Publication of CN108882224A publication Critical patent/CN108882224A/en
Application granted granted Critical
Publication of CN108882224B publication Critical patent/CN108882224B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/741Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access 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

A kind of distribution method and access service router of subscriber identity information
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.
CN201710335966.4A 2017-05-12 2017-05-12 User identity information distribution method and access service router Active CN108882224B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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