CN100428719C - Internet access method based on identity and location separation - Google Patents

Internet access method based on identity and location separation Download PDF

Info

Publication number
CN100428719C
CN100428719C CNB2006100018250A CN200610001825A CN100428719C CN 100428719 C CN100428719 C CN 100428719C CN B2006100018250 A CNB2006100018250 A CN B2006100018250A CN 200610001825 A CN200610001825 A CN 200610001825A CN 100428719 C CN100428719 C CN 100428719C
Authority
CN
China
Prior art keywords
address
node
hostid
identity
message
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.)
Expired - Fee Related
Application number
CNB2006100018250A
Other languages
Chinese (zh)
Other versions
CN1801764A (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.)
Beijing Jiaotong University
Original Assignee
Beijing Jiaotong University
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 Beijing Jiaotong University filed Critical Beijing Jiaotong University
Priority to CNB2006100018250A priority Critical patent/CN100428719C/en
Publication of CN1801764A publication Critical patent/CN1801764A/en
Application granted granted Critical
Publication of CN100428719C publication Critical patent/CN100428719C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention relates to an internet access method based on identity and position separation. The double functions of the traditional IP address not only as an identity identifier of a host machine but also as a position identifier of the host machine are separated; the IP address is only used as the position identifier of the host machine. Meanwhile, a new name space-an end host machine identifier is introduced to be used as the identity identifier of the host machine and also be used as a terminal identifier of a transmission protocol. An identity resolver is introduced to resolve the mapping relation between the end host machine identifier and the IP address and dynamically update the binding between the end host machine identifier and the IP address. A DNS takes charge of resolving the mapping relation between a domain name and the end host machine identifier and recording the IP address with the identity resolver. In the communication process, the IP address of a communication node can change, while the EID of the communication node remains unchanged. The present invention can make fixed terminals, mobile terminals, mobile networks, self-organization networks, etc. accessed to the internet in a unified mode.

Description

A kind of internet access method that separates with the position based on identity
Technical field
The present invention relates to a kind of internet access method that separates with the position based on identity, belong to technical field of the computer network.
Background technology
Along with the continuous appearance of rapid development of information network technology and various new business, increasing mobile device requires to insert the Internet, whenever and wherever possible with the Internet in other communication terminal communicate, obtain information and service.This has proposed mobility to traditional the Internet and has supported requirement.The mobility of the Internet is meant that an IP-based equipment moves to different networks and still can keep present ongoing communication, and it does not comprise the situation that this equipment just moves in a single network.In addition, people also no longer are satisfied with the use fixed terminal or single mobile terminal is connected to network, but wish the terminal organic assembling in certain range of attributes to be got up, insert the Internet with a metastable set, dynamically obtain information on the internet.In this case, under the mobile internet environment composition mode of moving person mainly comprise unit, because of the geographic area limits the main frame set forms, limits the main frame set formed etc. because of the network prefix scope, the move mode of network comprises mainly that unit enters that main frame set, certain main frame in certain motion gathers that the main frame that enters another motion is gathered and the nested mode of deriving thus etc.
Because traditional ICP/IP protocol initial design is to be used for fixing communication between the node, the mobility support of the Internet is a very complicated topic, has many problems to need to solve.In traditional ICP/IP protocol stack, the IP address both as the identify label of main frame also as the station location marker of main frame.This IP address is not only as the identify label of main frame but also be unfavorable for supporting the mobility of main frame, the variation of IP address can cause original transmission of setting up to connect as the mode of the station location marker of main frame interrupting, need rebulid connection.
At present the solution of internet mobility mainly contain the mobile IP that supports unit to move (MobileIP, MIP), the network of supporting subnet to move move (NEtwork MObility, NEMO) and the self-organizing network (Ad hoc) of networking separately etc.MIP and NEMO are based on that the mode in home agent and tunnel communicates, and all there are problems such as time-delay is big, router efficiency is low in they.Ad hoc network is a self-organizing network, goes back neither one at present and effectively supports Ad hoc to insert the scheme of the Internet.Therefore, be necessary to design a Internet access scheme, make mobile host, mobile network and self-organizing network etc. to insert the Internet in a kind of same mode.
Mobile IP (Mobile IP, MIP) defined a home network, (Mobile Node MN) is assigned to a permanent IP address and is called home address mobile node in this network, and discerning MN with it, MIP has also defined the field network of MN visit simultaneously.MIP has introduced two new entities, promptly home agent (Home Agent, HA) and Foreign Agent (Foreign Agent FA), uses these two entities to transmit MN and Correspondent Node (Correspond Node, CN) message between.In MIP, when MN during at home network its behavior communicate just as ordinary fixed node and CN; When leaving home network and enter field network, MN will pass through DHCP (Dynamic HostConfiguration Protocol, DHCP) obtain a Care-of Address, and after HA notifies its new address, HA to receive this login request message, send a registration reply message and respond MN by send login request message to HA.When CN sent message to MN, HA intercepted and captured this message, utilized tunneling technique that this message is forwarded to the Care-of Address of MN then, and FA issues MN to this message again, and MN then directly sends to CN to message.MIP makes mobile node can continue to use original IP address and CN to communicate.MIP for transport layer and application layer such as TCP be connected and the port binding of maintenance and UDP to wait be transparent.But in MIP, all messages that CN sends to MN all will pass through HA, have increased extra routing cost like this, and HA also is a potential fault point simultaneously.
Network moves that (NEtwork MObility NEMO) is meant a subnet that can move and be linked into the Internet arbitrarily.Mobile node among the NEMO both can the net in mutual communication, (Mobile Router, MR) communication node that is linked in the Internet and the Internet communicates also can to pass through mobile router.NEMO is responsible for mobile management by MR, and the mobile node among the NEMO can only visit the Internet by being in charge of its ambulant MR.Guarantee the continuity of upper layer application in order to make mobile node that existing IP address can not changed, NEMO uses the working method that is similar to mobile MIP, adopt home agent (Home Agent, HA) and the mode of bidirectional tunnel communicate, each MR has oneself a HA, and by HA MR is carried out location management; Setting up a bidirectional tunnel between MR and its HA communicates.This communication mode based on HA and bidirectional tunnel makes routing cost increase.NEMO supports nested move (Nested Mobility), and promptly MR allows another one MR to be connected to its mobile network to go up and can have the nested of random layer to move.Because NEMO adopts the communication mode based on HA and bidirectional tunnel, therefore routing cost increases in nested mobile mobile subnetwork is arranged.
Self-organizing network (Ad hoc) is meant by one group of autonomous node or terminal and cooperates with each other and form, be independent of fixing infrastructure and adopt the network of distributed management, is a kind of self-organizing and from supervising the network.Have the network of foundation structure to compare with tradition, Ad hoc network can not have fixing foundation structure; The distributed operation of all nodes, and each node all has the function of router, the responsible route of finding and being maintained into other node; Node usually at random moves in network, freely adds and exits network, and makes the network topology structure frequent variations.This network both can isolated operation, can be linked into wired backbone network (as the Internet) by gateway again.Development along with personal communication and mobile internet technology, people also begin growing interest to the problem of Ad hoc network insertion the Internet, the basic ideas that make Ad hoc network insertion the Internet at present are that a proxy gateway is set in Ad hoc network, and each node in the Ad hoc network is connected to the Internet by this proxy gateway.Node in the Ad hoc network uses home address, when communicating with the outside, by proxy gateway home address is converted to outside legal address; Perhaps combine, utilize Foreign Agent among the MIP to serve as the proxy gateway of Ad hoc network, with the problem of resolution protocol conversion and address transition with MIP.Proxy gateway often needs the address of Ad hoc network is managed; The agent discovery request of response Ad hoc node; Handle the register requirement of Ad hoc node; Carry out protocol conversion and address transition; The data that forwarding Ad hoc node is communicated by letter with external the Internet etc.Although these schemes have solved the problem of Ad hoc network insertion the Internet to a certain extent, but there is the work obvious defects: because the node in the Ad hoc network uses home address to communicate, therefore, when the node in the Ad hoc network and the node in the Internet communicate, proxy gateway need carry out address transition to the node in the Ad hoc network, and the address transition expense of proxy gateway is big; Combine if consider Ad hoc network and MIP, the access node number is subjected to the restriction of Care-of Address number, and can cause huge routing cost.
Summary of the invention
The objective of the invention is to improve the shortcoming of prior art, a kind of internet access method that separates with the position based on identity be provided, make mobile device insert the Internet, whenever and wherever possible with the Internet in other communication terminal communicate, obtain information and service.Traditional ICP/IP protocol initial design is to be used for fixing communication between the node, and it is not suitable for supporting the mobility of the Internet.In traditional internet architecture based on the ICP/IP protocol stack, the IP address both as the identify label of main frame also as the station location marker of main frame.This IP address is not only as the identify label of main frame but also be unfavorable for supporting the mobility of main frame, the variation of IP address can cause original transmission of setting up to connect as the mode of the station location marker of main frame interrupting, need rebulid connection.
The invention provides a kind of internet access method that separates with the position based on identity, the dual-use function of Traditional IP address is separated, IP address a station location marker as main frame; Introduce a new name space simultaneously---the end hostid, the use side hostid is as the identify label of main frame and the use side hostid terminal identifier as host-host protocol.Use this technology can be so that mobile host, mobile network, self-organizing network etc. insert the Internet with a kind of uniform way.
For achieving the above object, the present invention takes following design:
A kind of internet access method that separates with the position based on identity; The IP address not only as the identify label of main frame, but also separate as the dual-use function of the station location marker of main frame, the IP address is only as the station location marker of main frame.Introduce a new name space simultaneously---(EndhostIdentity EID), uses the identify label of EID as main frame to the end hostid, and uses the terminal identifier of EID as host-host protocols such as TCP, UDP.Each main frame has a globally unique EID.
In order to resolve the mapping between EID and the IP address, introduce a new equipment---and the identity resolver (Identity Resolution Server, IRS).IRS is responsible for resolving the mapping relations between EID and the IP address, and upgrades the binding between EID and the IP address dynamically.
After the separation of the dual-use function of IP address and introducing EID, application layer and EID binding, EID and IP address binding, therefore be necessary at domain name system (Domain Name System, DNS) increase a kind of resource record form in, make DNS can write down the mapping relations between domain name and the EID, and DNS also must record the IP address of IRS.
A kind of internet access method that separates with the position based on identity includes following steps:
Step 1: all nodes are registered the EID of oneself in dns server, the EID of registration oneself and current IP address in IRS;
Step 2: the communication sources end is searched the EID of dns server acquisition Correspondent Node and this EID is resolved, thereby obtains the IP address of Correspondent Node;
Step 3: communication sources end and Correspondent Node use EID and IP address to establish a communications link simultaneously;
Step 4: when communication node is moved in communication process, when becoming mobile node, mobile node obtains new IP address and (obtains the IP address by state or state configuration mode are arranged, specifically according to rfc2462, rfc3315, rfc3736) and use new IP address and Correspondent Node to communicate, and the EID of mobile node remains unchanged.
Characteristics of the present invention and advantage, a kind of internet access method that separates with the position based on identity separates the dual-use function of IP address, IP address a station location marker as main frame, introduce a new name space---end hostid (Endhost Identity, EID), use the identify label of EID, and use the terminal identifier of EID as host-host protocols such as TCP, UDP as main frame.In communication process, the IP address of communication node can change, and the EID of communication node then remains unchanged.Use this technology can be so that fixed terminal, portable terminal, mobile network, self-organizing network etc. insert the Internet with a kind of uniform way.
Description of drawings
Fig. 1 represents embodiment 2 schematic diagrames;
Fig. 2 represents the schematic flow sheet of embodiment 2;
Fig. 3 represents embodiment 3 schematic diagrames;
Fig. 4 represents the schematic flow sheet of embodiment 3;
Fig. 5 represents embodiment 4 schematic diagrames;
Fig. 6 represents the schematic flow sheet of embodiment 4.
Embodiment
Embodiment 1;
A kind of internet access method that separates with the position based on identity;
A kind of based in identity and the internet access method that separates the position, the IP address not only as the identify label of main frame, but also separate as the dual-use function of the station location marker of main frame, the IP address is only as the station location marker of main frame.Introduce a new name space simultaneously---(EndhostIdentity EID), uses the identify label of EID as main frame to the end hostid, and uses the terminal identifier of EID as host-host protocols such as TCP, UDP.Each main frame has a globally unique EID.Use EID as shown in table 1, use EID as shown in table 2 as the UDP message format of terminal identifier as the TCP message format of terminal identifier.
Figure C20061000182500111
Table 1 uses the TCP message format of EID as terminal identifier
Figure C20061000182500121
Table 2 uses the UDP message format of EID as terminal identifier
In order to resolve the mapping between EID and the IP address, introduce a new equipment---and the identity resolver (Identity Resolution Server, IRS).IRS is responsible for resolving the mapping relations between EID and the IP address, and upgrades the binding between EID and the IP address dynamically.The storage format of database is as shown in table 3 among the IRS, and wherein sequence number shows the new and old of this memory contents, verification and show the integrality of this memory contents.
Figure C20061000182500122
The storage format of database among table 3 IRS
After the separation of the dual-use function of IP address and introducing EID, application layer and EID binding, EID and IP address binding, therefore be necessary at domain name system (Domain Name System, DNS) increase a kind of resource record form in, make DNS can write down the mapping relations between domain name and the EID, and DNS also must record the IP address of IRS.Amended DNS resource record form is as shown in table 4:
Figure C20061000182500131
The amended DNS resource record of table 4 form
A kind of the Internet access technology of separating with the position based on identity includes following steps:
Step 1: all nodes are registered the EID of oneself in dns server, the EID of registration oneself and current IP address in IRS, and this step contains following two steps:
Step 1: all nodes are registered the EID of oneself in dns server, and IRS registers EID and the IP address of oneself in dns server;
Step 2: all nodes are registered EID of oneself and current IP address in IRS;
Step 2: the communication sources end is searched the EID of dns server acquisition Correspondent Node and this EID is resolved, thereby obtains the IP address of Correspondent Node, and this step contains following two steps:
Step 1: the communication sources end is searched dns server, obtains the EID of Correspondent Node and EID and the IP address of IRS;
Step 2: the communication sources end is searched IRS, the EID of Correspondent Node is resolved, thereby obtain the IP address of Correspondent Node;
Step 3: communication sources end and Correspondent Node use EID and IP address to establish a communications link simultaneously, and this step contains following four steps:
Step 1: the EID of communication sources end use Correspondent Node and IP address send message respectively as the purpose EID and the purpose IP address that oneself send in the message to Correspondent Node;
Step 2: Correspondent Node receives the message that the communication sources end sends over, and checks whether the purpose EID in the message is the EID of oneself, if then receive this message, if not, then abandon this message;
Step 3: Correspondent Node is searched dns server, obtains the EID of communication sources end and EID and the IP address of IRS; Correspondent Node is searched IRS, the EID of communication sources end is resolved, thereby obtain the IP address of communication sources end;
Step 4: the EID of Correspondent Node use communication sources end and IP address send message respectively as the purpose EID and the purpose IP address that oneself send in the message to the communication sources end;
Step 4: when communication node is moved in communication process, when becoming mobile node, mobile node obtains new IP address (obtaining IP address rfc2462rfc3315 rfc3736 by state or state configuration mode are arranged) and uses new IP address and Correspondent Node to communicate, and the EID of mobile node remains unchanged, and this step contains following five steps:
Step 1: when communication node is moved in communication process, when becoming mobile node, mobile node obtains new IP address;
Step 2: mobile node sends the renewal message for IRS and Correspondent Node, the own new IP address of announcement;
Step 3:IRS and Correspondent Node send to upgrade confirmation message and IRS to mobile node and upgrade corresponding contents in the own database, make that the EID of mobile node is corresponding with new IP address;
Step 4: Correspondent Node uses the new IP address of mobile node to communicate by letter with mobile node as destination address;
Step 5: mobile node uses new IP address to communicate by letter with Correspondent Node as the source address of oneself.
Embodiment 2;
As shown in Figure 1.Shown in Fig. 1 is that node in when moving and the Internet of fixed host computer and individual host communicates.Communication sources end among Fig. 1 has taken place to move in communication process, inserts the Internet by subnet 1 originally, moves the back and inserts the Internet by subnet 2.
Step 1: all nodes are registered the end hostid of oneself in dns server, as communication sources end registration EID 1, Correspondent Node registration EID 2, IRS registers the end hostid EID of oneself in dns server IRSAnd address ip IRS
Step 2: all nodes are registered end hostid of oneself and current IP address in IRS, as communication sources end registration EID 1And IP 1, Correspondent Node registration EID 2And IP 2
Step 3: the communication sources end is searched dns server, obtains the EID of Correspondent Node 2EID with IRS IRSAnd IP IRS
Step 4: the communication sources end is searched IRS, to the EID of Correspondent Node 2Resolve, thus the address ip of acquisition Correspondent Node 2
Step 5: the communication sources end uses EID respectively 2And IP 2As purpose EID and purpose IP address, send in the message to Correspondent Node.
Step 6: Correspondent Node receives the message that the communication sources end sends over, and checks whether the purpose EID in the message is EID 2, if, then receive this message, if not, this message then abandoned.
Step 7: Correspondent Node is searched dns server, obtains the EID of communication sources end 1EID with IRS IRSAnd IP IRS
Step 8: Correspondent Node is searched IRS, to EID 1Resolve, thus the address ip of acquisition communication sources end 1
Step 9: Correspondent Node uses EID respectively 1And IP 1As purpose EID and purpose IP address, send in the message to the communication sources end.
Step 10: the communication sources end is moved in communication process, and when becoming mobile node, (Dynamic Host Configuration Protocol DHCP) obtains new address ip to mobile node by DHCP 3
Step 11: mobile node sends the renewal message for IRS and Correspondent Node, the own new address ip of announcement 3
Step 12:IRS and Correspondent Node send to upgrade confirmation message and IRS to mobile node and upgrade corresponding contents in the own database, make that the EID of mobile node is corresponding with new IP address.
Step 13: Correspondent Node uses EID respectively 1And IP 3As purpose EID and purpose IP address, send message to the communication sources end.
Step 14: mobile node uses IP 3Source address as oneself sends message to Correspondent Node.
For present embodiment there being a understanding clearly, the drawn schematic flow sheet of present embodiment of spy.The schematic flow sheet of embodiment 2 as shown in Figure 2.
Embodiment 3;
As shown in Figure 3.Shown in Fig. 3 is that node among the mobile network and the node in the Internet communicate, and AR is couple in router (Access Router), and MR has enough address spaces, can be unique address of each host assignment of network to one's name.For for simplicity, four mobile routers have only drawn among the figure.
The communication steps of MN and CN is as follows:
Step 1: all nodes are the end hostid of registration oneself in dns server all, as MN registration EID MN, CN registers EID CN, MR registers EID MR, IRS registers EID in dns server IRSAnd address ip IRS
Step 2: all nodes are registered end hostid of oneself and current IP address in IRS, as MN registration EID MNAnd IP MN, CN registers EID CNAnd IP CN, MR registers EID MRAnd IP MR
Step 3:MN inquires about dns server, obtains the EID of CN CN, IRS EID IRSAnd address ip IRS, MR EID MRAnd IP MR
Memory contents among the step 4:MR copy IRS obtains the mapping relations between a all addresss of node and the EID.
Step 5:MN inquires about MR, to EID CNResolve, obtain the address ip of CN CN
Step 6:MN uses EID MNAnd IP MNAs the source EID of message and source address, use EID CNAnd IP CNAs the purpose EID and the destination address of message, send message to CN.
Step 7:MR receives the message that MN sends to CN, and then MR is transmitted to AR to this message, is responsible for this message is sent to CN by AR.
Step 8:CN receives the message that MN sends over, and checks whether the purpose EID in the message is EID CN, if, then receive this message, if not, this message then abandoned.
Step 9:CN searches dns server, obtains the EID of MN MNEID with IRS IRSAnd address ip IRS
Step 10:CN searches IRS, to EID MNResolve, obtain the address ip of MN MN
Step 11:CN uses EID CNAnd IP CNAs the source EID of message and source address, use EID MNAnd IP MNAs the purpose EID and the destination address of message, send message to CN.
Step 12:MR receives the message that CN sends, and checks whether purpose EID is the EID of the node in the own network, if not, then abandon this message; If then transmit this message according to the destination address in the message.
Step 13:MN receives packet, checks whether purpose EID is EID MN, if, then receive this newspaper justice, if not, this newspaper justice then abandoned.
Step 14: if MN is moved in communication process or have node to add this mobile network's (access node, VN), then (Dynamic HostConfiguration Protocol DHCP) obtains new address ip by DHCP for MN or this access node MNN
Step 15:MN or VN send the renewal message for IRS, CN and MR, the own new address ip of announcement MNN
Step 16:IRS, CN and MR send the renewal confirmation message for MN or VN.
Step 17:IRS and MR upgrade the corresponding contents in the own database, make that the EID of MN or VN is corresponding with new address.
Step 18:CN uses EID CNAnd IP CNAs the source EID of message and source address, use EID MNAnd IP MNNAs the purpose EID and the destination address of message, send message to CN.
Step 19:MN uses EID MNAnd IP MNNAs the source EID of message and source address, use EID CNAnd IP CNAs the purpose EID and the destination address of message, send message to CN.
For present embodiment there being a understanding clearly, the drawn schematic flow sheet of present embodiment of spy.The schematic flow sheet of embodiment 3 as shown in Figure 4.
Embodiment 4;
As shown in Figure 5.Shown in Fig. 5 is that node in the Ad hoc network and the node in the Internet communicate, AR is couple in router (Access Router), be responsible for the node in the Ad hoc network is linked into the Internet, each node that AR has in the legal IP address Ad hoc network only has identify label EID, does not have the IP address.
The communication steps of node M N in the Ad hoc network and the node CN in the Internet is as follows:
Step 1:AR gives the address ip of the mobile node announcement oneself in the Ad hoc network AR, mobile node uses the address of this address as oneself.
Step 2: all nodes are the end hostid of registration oneself in dns server all, as MN registration EID MN, CN registers EID CN, AR registers EID AR, IRS registers EID in dns server IRSAnd address ip IRS
Step 3: all nodes are the end hostid and the IP address of registration oneself in IRS all, registers EID as CN in IRS CNAnd IP CN, AR registers EID in IRS ARAnd IP AR, the node M N in the Ad hoc network registers EID in IRS MNAnd IP AR
Step 4:MN inquires about dns server, obtains the EID of CN CNEID with IRS IRSAnd address ip IRS
Step 5:MN inquires about IRS, to EID CNResolve, obtain the address ip of CN CN
Step 6:MN uses EID MNAnd IP ARAs the source EID of message and source address, use EID CNAnd IP CNAs the purpose EID and the destination address of message, send message to CN.
Step 7:AR receives the message that the node in the Ad hoc network sends out, and then AR transmits this message according to the purpose IP in the message.
Step 8:CN receives the message that MN sends over, and checks whether the purpose EID in the message is EID CN, if, then receive this message, if not, this message then abandoned.
Step 9:CN searches dns server, obtains the EID of MN MNEID with IRS IRSAnd address ip IRS
Step 10:CN searches IRS, to EID MNResolve, obtain the address ip of MN AR
Step 11:CN uses EID CNAnd IP CNAs the source EID of message and source address, use EID MNAnd IP ARAs the purpose EID and the destination address of message, send message to CN.
Step 12:AR receives the message that the node in the Internet sends over, and checks whether the destination address in the message is IP AR, if not then abandoning this message; If then forward step 13 to.
Step 13:AR checks the purpose EID in the message, if MN direct jumps can reach, and then AR directly is submitted to MN to this message; If it is unreachable that MN one jumps, then AR is submitted to direct one to this message and jumps the node that can reach, and is transmitted to MN by this message of this node.
Step 14:MN receives packet, checks whether purpose EID is EID MN, if, then receive this message, if not, this message then abandoned.
Step 15: if Ad hoc network changes access point in communication process, by AR 2Insert the Internet, then AR 2Give the address ip of the mobile node announcement oneself in the Ad hoc network AR2, mobile node receives this announcement back and uses IP AR2As the address of oneself.
Step 16:MN sends the renewal message for IRS and CN, announces the new address ip of oneself AR2
Step 17:CN send to upgrade confirmation message to MN, and IRS upgrades the corresponding contents in the own database and sends to MN and upgrades confirmation message.
Step 18:AR 2Send the renewal message to IRS, announce the address ip of oneself AR2
Step 19:IRS upgrades the corresponding contents in the own database and gives AR 2Send and upgrade confirmation message.
Step 20:CN uses EID CNAnd IP CNAs the source EID of message and source address, use EID MNAnd IP AR2As the purpose EID and the destination address of message, send message to CN.
Step 21:MN uses EID MNAnd IP AR2As the source EID of message and source address, use EID CNAnd IP CNAs the purpose EID and the destination address of message, send message to CN.
For present embodiment there being a understanding clearly, the drawn schematic flow sheet of present embodiment of spy.The schematic flow sheet of embodiment 4 as shown in Figure 6.

Claims (8)

1, a kind of internet access method that separates with the position based on identity, it is characterized in that: IP address in traditional the Internet was not only separated as the identify label of node but also as the dual-use function of the station location marker of node, after the separation, IP address a station location marker as node; Introduce a new name space---the end hostid, the use side hostid is as the identify label of node, and the use side hostid is set up transmission required terminal iidentification when connecting, the end host identification binding of transport layer protocol and node as host-host protocol; In communication process, when IP addresses of nodes owing to moving when changing, the end hostid of node remains unchanged, and therefore, does not need to rebulid transport layer and connects;
Contain following steps:
Step 1, node are registered domain name and the end hostid of oneself in dns server, and the end hostid of registration oneself in the identity resolver and current IP address;
Source node obtains the end hostid of destination node according to the inquiry of the domain name name server of destination node when step 2, initiation communication, inquires about identity resolver, the IP address that obtains destination node according to the end hostid of destination node again;
Source node and destination node use side hostid and IP address establish a communications link when step 3, initiation communication;
Step 4, when node is moved in communication process, obtains new IP address, and upgrade oneself IP address, but its end hostid remains unchanged to the identity resolver.
2, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that, operating procedure " node is registered domain name and the end hostid of oneself in dns server, and the end hostid of registration oneself in the identity resolver and current IP address " includes following two steps:
Step 1: node is registered the end hostid of oneself in dns server, and the identity resolver is registered end hostid and the IP address of oneself in dns server;
Step 2: node is registered end hostid of oneself and current IP address in the identity resolver.
3, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that, operating procedure " source node is according to the inquiry of the domain name name server of destination node when initiating communication; obtain the end hostid of destination node; inquire about identity resolver, the IP address that obtains destination node according to the end hostid of destination node again " includes following two steps:
Step 1: source node is inquired about dns server according to the domain name of destination node when initiating communication, obtains the end hostid of destination node; Source node also obtains the end hostid and the IP address of identity resolver simultaneously when initiating communication;
Step 2: source node is inquired about the identity resolver according to the end hostid of destination node when initiating communication, obtains the IP address of destination node.
4, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that operating procedure " source node and destination node use side hostid and IP address establish a communications link when initiating communication " includes following four steps:
Step 1: the end hostid of source node application target node and IP address as the destination hostid and the purpose IP address that oneself send in the message, send message to destination node respectively when initiating communication;
Step 2: destination node receives the message that source node sends over when initiating communication, check whether the destination hostid in the message is the end hostid of oneself, if the end hostid of oneself, then receive this message, end hostid if not oneself then abandons this message;
Step 3: destination node is inquired about dns server according to the domain name of source node, obtains the end hostid of source node when initiating communication, the end hostid and the IP address that obtain the identity resolver; The end hostid of source node when destination node is communicated by letter according to initiation, inquiry identity resolver, the IP address that obtains source node when initiating communication;
Step 4: the end hostid of source node and IP address were respectively as the destination hostid and the purpose IP address that oneself send in the message when destination node was used initiation communication, and source node sends message when giving initiation communication.
5, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that, operating procedure " when node is moved in communication process; obtain new I P address; and upgrade oneself IP address to the identity resolver, but its end hostid remains unchanged " includes following five steps:
Step 1:, when becoming mobile node, obtain new IP address in communication process when node is moved;
Step 2: mobile node sends the renewal message for the identity resolver, and mobile node is returned destination node simultaneously and sent the renewal message, the own new IP address of announcement;
Step 3: identity resolver and destination node send to mobile node upgrades confirmation message, and the identity resolver upgrades the corresponding contents in the own database;
Step 4: destination node uses the new IP address of mobile node to communicate as destination address and mobile node;
Step 5: mobile node uses new IP address to communicate as oneself source address and destination node.
6, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that: in the message format of use side hostid as the host-host protocol TCP of terminal identifier and UDP, include two fields of destination hostid of the source end hostid and 160 bits of 160 bits.
7, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that: introduce the identity resolver and be responsible for resolving the mapping relations of holding between hostid and the IP address, and dynamically update the end hostid of node and the mapping relations between the IP address; Include sequence-number field, checksum field, end host identifier field, IP field in the database storage form of identity resolver.
8, a kind of internet access method that separates with the position based on identity according to claim 1, it is characterized in that: dns server is responsible for the domain name of parse node and the mapping relations between the end hostid, and dns server also is responsible for resolving the domain name of identity resolver and the mapping relations between the IP address.
CNB2006100018250A 2006-01-23 2006-01-23 Internet access method based on identity and location separation Expired - Fee Related CN100428719C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100018250A CN100428719C (en) 2006-01-23 2006-01-23 Internet access method based on identity and location separation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100018250A CN100428719C (en) 2006-01-23 2006-01-23 Internet access method based on identity and location separation

Publications (2)

Publication Number Publication Date
CN1801764A CN1801764A (en) 2006-07-12
CN100428719C true CN100428719C (en) 2008-10-22

Family

ID=36811533

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100018250A Expired - Fee Related CN100428719C (en) 2006-01-23 2006-01-23 Internet access method based on identity and location separation

Country Status (1)

Country Link
CN (1) CN100428719C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011110025A1 (en) * 2010-03-08 2011-09-15 中兴通讯股份有限公司 Method and system for terminal handover in wireless communication system

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212425A (en) * 2006-12-28 2008-07-02 北京交通大学 Multi-service supporting integrated network construction method and routing device
CN101222414B (en) * 2007-01-11 2012-08-08 华为技术有限公司 Device, system and method for implementing multicast communication
CN101350807B (en) 2007-07-20 2012-04-04 华为技术有限公司 Multiple address space mobile network architecture, method for host information registration and data transmission
CN101383758B (en) * 2007-09-07 2011-04-20 华为技术有限公司 Multi-address space mobile network structure, router device and data transmitting method
CN101483675B (en) * 2008-01-11 2012-07-04 华为技术有限公司 Network appliance searching method and network appliance
CN101534240B (en) * 2008-03-14 2012-04-25 华为技术有限公司 Method, system and device for sending mapping information
CN101753424B (en) 2008-11-28 2012-07-04 华为技术有限公司 Data communication system, router, data sending and mobility management method
CN101730101B (en) 2009-04-15 2012-07-04 中兴通讯股份有限公司 Realizing method, system and device for separating identify label from position
CN101883042B (en) * 2009-05-05 2013-04-24 华为技术有限公司 Mapping method, system and domain name server based on hierarchical routing framework
CN101895522A (en) * 2009-05-22 2010-11-24 华为技术有限公司 Host identity tag acquisition method and system
US8532618B2 (en) 2009-07-03 2013-09-10 Futurewei Technologies, Inc. System and method for communications device and network component operation
CN101945034B (en) * 2009-07-08 2014-12-31 中兴通讯股份有限公司 Data switching system and method based on locator identify separation protocol (LISP)
CN101959172A (en) * 2009-07-17 2011-01-26 中兴通讯股份有限公司 Attachment method for separating identity from position in NGN (Next-Generation Network) and system
CN102025588B (en) * 2009-09-15 2015-04-01 中兴通讯股份有限公司 Intercommunication method and intercommunication network of identification and position separating network and Internet
CN102026166B (en) * 2009-09-17 2014-03-19 中兴通讯股份有限公司 Method of identity identification, cross-network communication and service transplantation as well as information intercommunication network architecture
CN102025600B (en) * 2009-09-17 2014-11-05 中兴通讯股份有限公司 Method, system and router for transmitting and receiving data
CN102025608B (en) * 2009-09-17 2013-03-20 中兴通讯股份有限公司 Communication method, data message forwarding method in communication process as well as communication nodes
CN102025789A (en) * 2009-09-17 2011-04-20 中兴通讯股份有限公司 Address mapping maintenance method and address mapping system
CN102025658B (en) * 2009-09-17 2014-08-13 中兴通讯股份有限公司 Method and system for realizing intercommunication between identity network and internet
CN102025791A (en) * 2009-09-17 2011-04-20 中兴通讯股份有限公司 Method and system for distributing position identification and sending massage
CN102025602A (en) * 2009-09-17 2011-04-20 中兴通讯股份有限公司 Method and system for interacting access service nodes with mapping forward plane
CN102025587B (en) 2009-09-17 2014-07-02 中兴通讯股份有限公司 Method and system for realizing intercommunication between LISP network and Internet
CN102025701B (en) * 2009-09-17 2014-12-10 中兴通讯股份有限公司 Method and system for users to login ICP (Internet Content Provider) website in identity and position separating network
CN102025702B (en) 2009-09-17 2014-11-05 中兴通讯股份有限公司 Network based on identity and position separation frame, and backbone network and network element thereof
CN102025601B (en) * 2009-09-17 2014-12-10 中兴通讯股份有限公司 Data encapsulation method and system
CN102025591B (en) * 2009-09-18 2013-12-18 中兴通讯股份有限公司 Method and system for implementing virtual private network
CN102025589B (en) 2009-09-18 2015-04-01 中兴通讯股份有限公司 Method and system for realizing virtual private network
CN102025590B (en) * 2009-09-18 2012-07-18 中兴通讯股份有限公司 Method and system for realizing intercommunication between new net and internet
CN102025606B (en) * 2009-09-23 2012-12-19 中兴通讯股份有限公司 Data transmission method and system
CN102036239A (en) * 2009-09-27 2011-04-27 ***通信集团山东有限公司 Method for accessing wireless business terminal, device and system
CN102035813B (en) * 2009-09-30 2016-01-20 中兴通讯股份有限公司 The implementation method of end-to-end calling, end-to-end calling terminal and system
CN102035655A (en) * 2009-09-30 2011-04-27 中兴通讯股份有限公司 Implementation method for end-to-end instant messaging, and end-to-end instant messaging terminal and system
CN102045238B (en) * 2009-10-09 2012-11-14 中兴通讯股份有限公司 Cache maintenance method and system
CN102045313B (en) * 2009-10-10 2014-03-12 中兴通讯股份有限公司 Method and system for controlling SILSN (Subscriber Identifier & Locator Separation Network)
CN102045266A (en) * 2009-10-10 2011-05-04 中兴通讯股份有限公司 Method and system for realizing data message active push supporting capability
CN102045307B (en) * 2009-10-10 2014-08-13 中兴通讯股份有限公司 Method for managing network equipment and corresponding network system
CN102045246B (en) * 2009-10-13 2012-09-05 中兴通讯股份有限公司 Method for sending interworking service message and access support node
CN102045163A (en) * 2009-10-15 2011-05-04 中兴通讯股份有限公司 Source-tracing method and system for anonymous communication
CN102045316B (en) * 2009-10-16 2012-11-14 中兴通讯股份有限公司 Anonymous communication registration method, anonymous communication method and data message transceiving system
CN102045407A (en) * 2009-10-22 2011-05-04 中兴通讯股份有限公司 Method and system for inquiring mapping relation and method for sending corresponding data message
CN102045705A (en) * 2009-10-26 2011-05-04 中兴通讯股份有限公司 Method for anonymous communication as well as registering method and access node adopted in same
CN102045692B (en) * 2009-10-26 2014-01-01 中兴通讯股份有限公司 Communication network realized by network architecture based on separation of control surfaces and media surface
CN102056270B (en) * 2009-10-27 2013-08-21 中兴通讯股份有限公司 Method and system for realizing information exchange in next generation of network
CN102056166B (en) * 2009-10-27 2014-04-09 中兴通讯股份有限公司 Multihoming implementation method and system in IPSPLIT network
CN102056236B (en) * 2009-11-01 2014-04-30 中兴通讯股份有限公司 Communication network implemented based on Wimax network structure and terminal access method
CN102055812A (en) 2009-11-02 2011-05-11 中兴通讯股份有限公司 Method and system for realizing identifier and locator mapping
CN102055637B (en) * 2009-11-03 2015-06-03 中兴通讯股份有限公司 Wide band network system and realizing method thereof
CN102055748B (en) * 2009-11-05 2016-08-03 中兴通讯股份有限公司 electronic bulletin board management method and system
CN102055681B (en) * 2009-11-05 2017-03-22 中兴通讯股份有限公司 Method and system for administrating bulletin board system
CN102055749B (en) * 2009-11-05 2016-03-30 中兴通讯股份有限公司 electronic bulletin board management method and system
CN102056287B (en) * 2009-11-05 2013-09-11 中兴通讯股份有限公司 Method and system for realizing identity and location separation based on network
CN102065469A (en) * 2009-11-13 2011-05-18 中兴通讯股份有限公司 Method and mobile network system for reducing IP address requirement
CN102075447B (en) * 2009-11-25 2015-08-12 中兴通讯股份有限公司 The method and system of anti-rubbish mail
CN102088401B (en) * 2009-12-07 2013-08-07 华为技术有限公司 Addressing processing method and system thereof and network interface device
CN103297556B (en) * 2009-12-07 2016-09-28 华为技术有限公司 Address processing method and system and Network Interface Unit
CN102088390B (en) * 2009-12-08 2014-12-10 中兴通讯股份有限公司 Implementation method of user mobility
CN102098349A (en) * 2009-12-09 2011-06-15 中兴通讯股份有限公司 Address mapping method and access service node
CN102104634B (en) * 2009-12-17 2013-08-07 华为技术有限公司 Method for communicating between LISP site and non-LISP site and apparatus and system thereof
CN102104585B (en) * 2009-12-17 2014-04-09 中兴通讯股份有限公司 Management method and system for screening whole network
CN102118734B (en) * 2009-12-31 2014-03-12 中兴通讯股份有限公司 Worldwide interoperability for microwave access (Wimax) system capable of realizing non-fixed anchor point switch and switch method thereof
CN102118742B (en) * 2009-12-31 2012-07-18 中兴通讯股份有限公司 Wimax (worldwide interoperability for microwave access) system capable of realizing switching without fixed anchor points and switching method thereof
CN102123071B (en) * 2010-01-11 2016-06-01 中兴通讯股份有限公司 The method that realizes, network, terminal and the intercommunication service node that Packet Classification processes
CN102123378B (en) * 2010-01-12 2015-01-28 中兴通讯股份有限公司 Method for switching terminal and corresponding communication network
CN102137468B (en) * 2010-01-22 2015-08-12 中兴通讯股份有限公司 Realize the Wimax system without fixed anchor point switching and changing method thereof
CN102164362A (en) * 2010-02-20 2011-08-24 中兴通讯股份有限公司 Method and system for realizing network side detachment process
CN102170628B (en) * 2010-02-25 2016-08-03 中兴通讯股份有限公司 Realize the Wimax system without fixed anchor point switching and changing method thereof
CN102170672A (en) * 2010-02-26 2011-08-31 中兴通讯股份有限公司 Method, system and device for realizing mobile handoff in IPSPLIT (ID/locator separation in Next Generation Networks) network
CN102209012A (en) * 2010-03-29 2011-10-05 中兴通讯股份有限公司 Method and system for implementing connection establishment of terminals
CN102238058B (en) * 2010-04-20 2015-05-13 中兴通讯股份有限公司 Data message processing method, ingress tunnel router and system
CN102238059B (en) * 2010-04-20 2015-05-13 中兴通讯股份有限公司 Data message processing method and system and access service node
CN102238148B (en) * 2010-04-22 2015-10-21 中兴通讯股份有限公司 identity management method and system
CN101841548B (en) * 2010-05-18 2012-12-19 中国科学院软件研究所 Method for mapping host identity to network addresses
CN102340444B (en) * 2010-07-22 2016-06-15 中兴通讯股份有限公司 The message encapsulation of a kind of identity and position separating and the method and system of forwarding
CN102347967B (en) * 2010-07-30 2014-01-01 华为技术有限公司 Method and device for cooperation between push equipment
CN102487386B (en) * 2010-12-06 2016-02-10 中兴通讯股份有限公司 The blocking-up method of identity position separation network and system
CN102487344B (en) 2010-12-06 2014-11-05 中兴通讯股份有限公司 Method and system for monitoring identity and position separating network
US8503416B2 (en) * 2010-12-15 2013-08-06 Telefonaktiebolaget L M Ericsson (Publ) Method and system for efficient homeless MPLS micro-mobility
CN102065013B (en) * 2010-12-17 2012-11-28 北京邮电大学 Locator information optimal selection system based on ID (Identity) and Locator separation
WO2012083685A1 (en) * 2010-12-24 2012-06-28 中兴通讯股份有限公司 Method and system for improving use efficiency of mapping and routing table
WO2012088849A1 (en) * 2010-12-27 2012-07-05 中兴通讯股份有限公司 Method and system for obtaining connection information
CN102546555B (en) * 2010-12-27 2015-12-16 中兴通讯股份有限公司 User terminal is when plurality of access modes and the interoperability methods of external network and equipment
CN102547908B (en) * 2010-12-28 2015-08-12 中兴通讯股份有限公司 Listing maintenance, system and IAD router
CN102571999B (en) * 2010-12-31 2016-03-30 中兴通讯股份有限公司 A kind of data transmission method, system and IAD
CN102625285B (en) * 2011-02-01 2017-04-26 中兴通讯股份有限公司 Method and system for obtaining identity of terminal
CN102185763B (en) * 2011-04-19 2014-01-01 北京交通大学 Method for implementing integrated network subnet movement
WO2012159377A1 (en) * 2011-08-12 2012-11-29 华为技术有限公司 Mobile network management method and mobile router
CN102957621A (en) * 2011-08-31 2013-03-06 上海贝尔股份有限公司 Communications network system based on separation of position and identity label and device of communications network system
CN103095580B (en) * 2011-10-27 2018-01-26 中兴通讯股份有限公司 A kind of location information inquiry method, strategic server, location server and system
CN104378335A (en) * 2013-08-15 2015-02-25 中兴通讯股份有限公司 Node register method and system, node analysis method and system and gateway
CN104639668B (en) * 2014-12-31 2016-08-24 北京奇虎科技有限公司 The methods of exhibiting analyzed for domain name and device
CN106295349B (en) * 2015-05-29 2020-06-05 阿里巴巴集团控股有限公司 Account stolen risk identification method, identification device and prevention and control system
US10374948B2 (en) * 2017-07-20 2019-08-06 Huawei Technologies Co., Ltd. Supporting mobility and multi-homing in the transport layer inside end-hosts
CN113285894B (en) * 2021-04-26 2022-07-29 之江实验室 Identity identification network mobility control method and system based on programmable switch

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1252662A (en) * 1998-10-28 2000-05-10 朗迅科技公司 Mobile TCP and method for setting up and keeping a mobile TCP connection
US20040221042A1 (en) * 2003-04-30 2004-11-04 Meier Robert C. Mobile ethernet
CN1202689C (en) * 1999-03-29 2005-05-18 诺基亚网络有限公司 Arrangement for secure communication and key distribution in telecommunication system
CN1643853A (en) * 2002-03-19 2005-07-20 思科技术公司 Method and system for providing network services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1252662A (en) * 1998-10-28 2000-05-10 朗迅科技公司 Mobile TCP and method for setting up and keeping a mobile TCP connection
CN1202689C (en) * 1999-03-29 2005-05-18 诺基亚网络有限公司 Arrangement for secure communication and key distribution in telecommunication system
CN1643853A (en) * 2002-03-19 2005-07-20 思科技术公司 Method and system for providing network services
US20040221042A1 (en) * 2003-04-30 2004-11-04 Meier Robert C. Mobile ethernet

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011110025A1 (en) * 2010-03-08 2011-09-15 中兴通讯股份有限公司 Method and system for terminal handover in wireless communication system
US9301229B2 (en) 2010-03-08 2016-03-29 Zte Corporation Method and system for terminal handover in wireless communication system

Also Published As

Publication number Publication date
CN1801764A (en) 2006-07-12

Similar Documents

Publication Publication Date Title
CN100428719C (en) Internet access method based on identity and location separation
US6862274B1 (en) Method and system capable of providing mobility support for IPv4/IPv6 inter-networking
US7149225B2 (en) Arrangement for traversing an IPv4 network by IPv6 mobile nodes via a mobility anchor point
US7639686B2 (en) Access network clusterhead for providing local mobility management of a roaming IPv4 node
EP1139632B1 (en) Method for packet communication with mobile node
KR100899809B1 (en) Coordinator, gateway and transmission method for ipv6 in wireless sensor network
CN100583903C (en) Arrangement for traversing an IPv4 network by IPv6 mobile routers
CN101127663B (en) A system and method for access of mobile self-organized network to integrated network
KR100531623B1 (en) COMMUNICATION METHOD USING MOBILE IPv6 IN NAT-PT ENVIRONMENT AND MEDIUM THEREOF
CN101127758B (en) IP address acquisition method and acquisition system for mobile nodes
CN100539587C (en) The accessibility on the mobile network based on temporary name identifiers is kept
CN1830182A (en) Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router
AU2004244296A1 (en) Arrangement for traversing an IPv4 network by IPv6 mobile nodes
CN101160842B (en) Method for realizing the communication between mobile IPv6 node and IPv4 communication partner
JP4240411B2 (en) Method and apparatus for providing address management in a flat structure mobile network
CN100518147C (en) Method for spanning heterogeneous network mobile telecommunication based on two-way tunnel
CN1870633B (en) Method for supporting mobile IPv4 by double-stack moible IPv6 node
CN103108056B (en) Device and method capable of achieving subscriber identifier and locator separation network
CN101237410B (en) A method for realizing communication of mobile node in IPv4/v6 mixed network
JP3801134B2 (en) Mobile communication system and optimized route communication method used therefor
Rais et al. Naming for heterogeneous networks prone to episodic connectivity
JP2006114946A (en) Mobile network system
KR20120059205A (en) Method for providing mobility of device in wireless sensor network based on 6LoWPAN
KR100915087B1 (en) Method for routing in mobile internet and system thereof
CN102098352A (en) Network system and method for supporting host computer mobility in Internet protocol version 4 (IPv4)-Internet protocol version 6 (IPv6) hybrid network environment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081022

Termination date: 20180123