CN105682073B - A kind of transmission method of the mobile IP grouping based on LISP technology - Google Patents
A kind of transmission method of the mobile IP grouping based on LISP technology Download PDFInfo
- Publication number
- CN105682073B CN105682073B CN201610048371.6A CN201610048371A CN105682073B CN 105682073 B CN105682073 B CN 105682073B CN 201610048371 A CN201610048371 A CN 201610048371A CN 105682073 B CN105682073 B CN 105682073B
- Authority
- CN
- China
- Prior art keywords
- lisp
- router
- endpoint identifier
- map server
- binding
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/06—Registration at serving network Location Register, VLR or user mobility server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Abstract
The transmission method for the mobile IP grouping based on LISP technology that the invention discloses a kind of, comprising the following steps: step 1, mapping server MAP Sever is configured;Step 2, corresponding login mechanism is formulated with when identifying the domain separated protocol LISP in mobile node in-position;Step 3, the data of entrance tunnels router ITR are handled;Step 4, the data of exit passageway router ETR are handled.The transmission method of mobile IP grouping based on LISP technology of the invention, avoid the defect of the LLOC register update between the encapsulation excessive and unnecessary domain LISP of load of traditional scheme, it can reduce the transmission load of network, the mobile node in the domain LISP supported to fast move.
Description
Technical field
The present invention relates to data communication fields, relate more specifically to a kind of transmission of mobile IP grouping based on LISP technology
Method.
Background technique
With the rapid development of Internet, route system scalability, mobility, more hosts and in terms of
There are many problems.To solve these problems, Cisco System Co. proposes position and mark separated protocol in ietf standard tissue
LISP (locator identity separation protocol), which is current Internet Engineering
The key protocol for the next-generation Internet that Task Force (IETF) normal structure is formulated.Its core concept is: by host
Position separated with mark, enhance the scalability of network.
In order to realize this core concept, LISP introduces 2 name spaces: Endpoint Identifiers (EID)
With Routing Locators (RLOC).Wherein, Endpoint ID EID indicates the identity information of equipment itself, can not carry out the overall situation
Routing, only can route (such as customer network) in local network;Route locating RLOC is global address, global can be routed
And prefix polymerization is carried out, it is mainly used for global network routing.LISP is that the host an of website or router distribute a fixation
EID, and session connection is established based on EID;Message is forwarded using RLOC, when website change or host mobility, RLOC
It can be with dynamic change.EID and RLOC can realize that the encapsulation of message is by two layers of the head IP structure with the address IPv4 and the address IPv6
At the head internal layer IP is made of source EID and purpose EID, is responsible for indicating session connection, outer layer IP by source RLOC and purpose RLOC
It constitutes.
LISP haves no need to change host and core routing facilities, by network edge by the way of mapping/encapsulation and tunnel
Router Ingress Tunnel Router (ITR) and Egress tunnel router (ETR) completes purpose EID and mesh
RLOC association.When entrance tunnels router ITR receives an IP packet (only containing a head IP), the ITR by this
Purpose IP address in the message EID of host or purpose website as a purpose, and with " the EID in this purpose EID inquiry ITR
RLOC " cache table, then constructs the head outer layer IP, and the head outer layer IP includes source RLOC (RLOC of ITR) and purpose RLOC (by mesh
The RLOC that finds of EID).LISP message after encapsulation then routes to ETR according to purpose RLOC in core net, ETR hair
Purpose RLOC in this existing LISP message is identical as the RLOC of itself, it removes the outer layer IP head of LISP message, then according in
The message is sent destination host (or purpose website) by purpose ETR in IP, layer.
Mobile management be internet concern an important technology, currently based on LISP technology mobile IP protocol
It is discussed in " draft-meyer-lisp-mn " draft.It is not both using 3 layers that the agreement is maximum with traditional LISP protocol
IP encapsulation are to support the mobile communication in the domain LISP.As shown in Figure 1, the EID of mobile node MN a and MN b be respectively E1 and
E2, when MN b enters the domain 2 LISP, MN b obtains Care-of Address C2 (address can be by couple in router (such as base of MN b
Stand) address prefix obtain), the Care-of Address C2 that MN b will acquire as the domain LISP 2 local routing position Local
Locator (LLOC), it should be noted that the binding of the RLOC (global address N2) of LLOC C2 and the ETR in the domain are all
It is registered in advance in mapping server (Map Server), after MN b enters the domain LISP 2, need itself EID (i.e. E2
Location) further to Map Server register, by it withFurther binding.Equally, MN a exists
When into the domain 1 LISP, the RLOC that it also will acquire LLOC C1 (Care-of Address C1), LLOC C1 and the ETR in the domain LISP 1 is (complete
Local location N1) binding be all previously recorded in Map Server (Map Server can be realized in a distributed fashion)
In, MN a also needs to register its EID (i.e. the address E1) in Map Server, with
Further binding.
MN a completed in the domain LISP 1 registration after, when there is data message to need to be sent to MN b, it by data message first
It is sent to the ITR defaulted in the domain LISP 1 and then utilizes the EID of MN b after the ITR receives the IP packet (only containing one IP)
2 (that is: the purpose IP address E2 in the IP header) search in own cache the EID that saves withBinding table
(EID-to-RLOC&LLOC Cache).It is carried out if it does, ITR is grouped the IP with regard to the information using corresponding binding entry
Encapsulation, otherwise, the ITR will send mapping request message (message includes EID:E2 information), Map to Map Server
Server carries out inquiry acquisition using the E2 in the messageBinding, and this is tied up
Determine response to the ITR in the domain LISP 1.The ITR is first with < RLOC:N1 → LLOC:C2 > construction " middle layer IP " to encapsulate
The IP packet (IP packet sent from MN a) received is stated, then < RLOC:N1 → RLOC:N2 > is recycled to construct " outer layer
IP " encapsulate the message.The subsequent address IP group basis RLOC:N2 for possessing three layers of IP head is routed to the ETR in the domain LISP 2
(RLOC of the ETR is N2).
After the ETR receives the grouping, the purpose IP address N2 in discovery outer layer IP is the RLOC, the ETR of itself
Outer layer IP head is peelled off, the purpose IP address LLOC:C2 according to middle layer IP routes the packet to MN b connecing in the domain LISP 2
Enter router (being also likely to be base station), which peels off middle layer IP head, then sends IP grouping in MN b.MN b
Communication to MN a is similar with the above process.
Exist when encapsulation load is excessive and mobile node switches in the domain LISP in above scheme and needs unnecessary note
Volume updates.It has the following technical problems:
1) technical problem 1
The mobile IP scenario needs based on LISP mentioned in the Working Group Draft " draft-meyer-lisp-mn " of IETF
IP grouping encapsulate twice to support movement of the mobile node in the domain LISP.This packaged type bring first negative
Face sound is the transmission load for increasing network, reduces the handling capacity of network.In addition, encapsulation can bring maximum transmitted list twice
First MTU (maximum transfer units) problem causes the multiple piecemeal problem of grouping, reduces network performance.
2) technical problem 2
The mobile IP scenario based on LISP mentioned in the Working Group Draft " draft-meyer-lisp-mn " of IETF.It should
Scheme will cause unnecessary register update.
As shown in Fig. 2, the EID of mobile node MN a and MN b are respectively E1 and E2, and when MN b enters the domain 2 LISP, MN
B obtains Care-of Address C2 (address can be obtained by the address prefix of the couple in router (such as base station) of MN b), and MN b will be obtained
The Care-of Address C2 taken positions Local Locator (LLOC) as the local routing in the domain LISP 2, it should be noted that LLOC
The binding of the RLOC (global address N2) of C2 (including LLOC C3) and the ETR in the domain is all in mapping server (Map
Server registered in advance in), after MN b enters the domain LISP 2, need the EID (i.e. the address E2) by itself further to Map
Server registration, by it with Further binding.Equally, MN a enter the domain 1 LISP when, it
Also the binding of the RLOC (global address N1) of LLOC C1 (Care-of Address C1), LLOC C1 and the ETR in the domain LISP 1 be will acquire all
It has been previously recorded in Map Server (Map Server can be realized in a distributed fashion), MN a is also needed it
EID (i.e. the address E1) registered in Map Server, withFurther binding.
The case where being considered below when mobile node MN a sends data to mobile node MN b, in the domain LISP 1, ITR is needed
The grouping encapsulation that MN a is sent is twice, it may be assumed that outer layer IP and centre IP head.Outer layer IP purpose RLOC:N2 can
The IP grouping is helped to reach the ETR in the domain LISP 2, middle layer IP purpose LLOC:C2 enables to the IP to be grouped in the domain LISP 2
Inside it is sent to MN b's.As shown in Fig. 2, it will obtain new when the new couple in router of 2 interior nodes MN b of the domain LISP movement
Care-of Address LLOC:C3.MN b need by the EID (i.e. the address E2) of itself further to Map Server register, by it withFurther binding, while removing original binding
In addition, MAP Server will also notify ITR in the domain LISP 1 is removed to save in caching New binding is written simultaneously
Then, the grouping that MN a is sent gets to the new couple in router of MN b.
From the point of view of process above, due to movement of the node M N b in the domain LISP 2, for finding the position of MN b
LLOC is changed, this variation will not only cause that there is the binding data in the MAP Server of global property to update, and
And the binding data in ITR in the domain LISP 1 also to be caused to update, it has seriously affected the node based on LISP technology and has fast moved
Performance.Actually LLOC:C3 can only be routed in the domain LISP 2, be completely unnecessary and notified in the domain LISP 1
ITR and global MAP Server.
By the analysis to problem 1 and problem 2, when having that encapsulation load is excessive and mobile node switches in the domain LISP
Need unnecessary register update.Therefore, the transmission method for designing a kind of new mobile IP grouping based on LISP technology is one
Part significantly works.
Summary of the invention
Goal of the invention: in order to solve prior art problem, the invention discloses a kind of mobile IP based on LISP technology points
The transmission method of group, this method are grouped in the mobile IP of LISP transferred between domains, are only once encapsulated (that is: based on LISP technology
Mobile IP grouping possesses 2 layers IP), avoid the LLOC register update between the encapsulation excessive and unnecessary domain LISP of load.
The present invention comprises the following steps:
Step 1, mapping server MAP Server is configured;
Step 2, mobile node in-position and mark separated protocol LISP (locator identity separation
Protocol corresponding login mechanism) is formulated when domain;
Step 3, the data of entrance tunnels router ITR (Ingress Tunnel Router) are handled;
Step 4, the data of exit passageway router ETR (Egress tunnel router) are handled.
Step 1 includes: mapping server MAP Server point two stage arrangement, and first order mapping server MAP Server claims
For global map server Map Server (GMS, Global Map Server global map server), it is responsible for storage endpoint
The binding of identifier EID (Endpoint Identifiers) and route locating device RLOC (Routing Locators);Second
Grade mapping server MAP Server referred to as local mapping server Map Server (LMS, Local Map Server, it is local
Mapping server), it is responsible for storage endpoint identifier EID and the binding of device LLOC (Local Locator) is locally-located.
Step 2 includes the following steps:
Step 2-1, when mobile node MN in-position and the mark domain separated protocol LISP, it obtains turning for base station distribution
Address is handed over, and the Care-of Address is treated as, device LLOC is locally-located;
Being bundled in originally for device LLOC is locally-located with described in the endpoint identifier EID of itself by step 2-2, mobile node MN
It is registered in ground mapping server Map Server;
Step 2-3, mobile node MN is by the endpoint identifier EID of itself and the position and identifies the domain separated protocol LISP
Being bundled in global map server Map Server for the route locating device RLOC of interior exit passageway router ETR is registered,
And the attribute PM for increasing endpoint identifier EID in the binding entry, when PM value is 0, EID pairs of the endpoint identifier
The node answered is non-moving node, and when PM value is 1, the corresponding node of the endpoint identifier EID is mobile node.
Step 3 includes the following steps:
Step 3-1, when entrance tunnels router ITR receives network interconnection association in position and the mark domain separated protocol LISP
Discuss IP (Internet Protocol) grouping, i.e., at single layer network interconnection protocol IP, the entrance tunnels router ITR reading
Take the purpose endpoint identifier EID in the grouping of network interconnection protocol IP, i.e. purpose network interconnection Protocol IP address;
The endpoint identifier EID that step 3-2, the entrance tunnels router ITR are read using step 3-1 is searched to be protected in caching
The binding table of the endpoint identifier EID and route locating device RLOC that deposit are transferred to step 3-4, otherwise turn if there is corresponding binding
Enter step 3-3;
Step 3-3, if there is no corresponding binding, the entrance tunnels router ITR is to global map server Map
Server sends mapping request message, which includes the endpoint identifier EID, global map server Map that step 3-1 is read
Server carries out inquiry using the endpoint identifier EID in the message and is bound, i.e. the corresponding road acquisition endpoint identifier EID
Corresponding binding is fed back by the attribute PM value of locator RLOC and endpoint identifier EID, and to the entrance tunnels router ITR;
Step 3-4, the entrance tunnels router ITR are read using the route locating device RLOC and the step 3-1 of itself
Endpoint identifier EID mapping wireless chain control layer agreement RLC (Radio Link Control) construction outer layer network it is mutual
Connection protocol IP head is grouped to encapsulate the network interconnection protocol IP, while by PM attribute value writing position and identifying separated protocol
Then PM in LISP field sends network interconnection protocol IP grouping.
Step 4 includes the following steps:
Step 4-1, when exit passageway router ETR is received from other positions and identifies what the domain separated protocol LISP was sent
When network interconnection protocol IP is grouped, the exit passageway router ETR reads the purpose road in outer layer network interconnection protocol IP
By locator RLOC;
Step 4-2 judges the route locating device of purpose route locating device RLOC Yu the exit passageway router ETR
Whether RLOC is identical, if identical, is transferred to step 4-3, otherwise continues that the IP is forwarded to be grouped.
Step 4-3, the exit passageway router ETR remove outer layer network interconnection protocol IP, and read in message
The PM value of position and mark separated protocol LISP field;
Step 4-4 determines whether the value of PM is 1, if it is 1, is transferred to step 4-6, is otherwise transferred to step 4-5;
Step 4-5, when the value of PM is 0, which utilizes mesh in internal layer network interconnection protocol IP
Endpoint identifier EID, i.e. grouping is sent to destination node by purpose network interconnection Protocol IP address;
Step 4-6, when the value of PM is 1, which utilizes mesh in internal layer network interconnection protocol IP
Endpoint identifier EID inquire the binding table saved in exit passageway router ETR caching, i.e. endpoint identifier EID with
The binding of device LLOC is locally-located;
Step 4-7 determines in the exit passageway router ETR caching with the presence or absence of the endpoint identifier EID and this
Otherwise the binding of ground locator LLOC is transferred to step 4-8 if it does, being transferred to step 4-9;
Step 4-8, when there is no the endpoint identifier EID and the binding that device LLOC is locally-located, the outlets in caching
Channel router ETR is separated to local mapping server Map Server, i.e. exit passageway router ETR belonging positions with mark
Local mapping server Map Server in the domain agreement LISP initiates mapping request message, the local mapping server Map
Server inquires endpoint identifier EID and the binding that device LLOC is locally-located using the endpoint identifier EID, then should
Bundled feedback gives exit passageway router ETR;
Device LLOC is locally-located with this in the route locating device RLOC of itself by step 4-9, the exit passageway router ETR
Outer layer network interconnection protocol IP head is constructed, that is, it is purpose network interconnection Protocol IP address that device LLOC, which is locally-located, then by this point
Group is sent to the access base station of purpose mobile node;
Step 4-10, access base station peel off outer layer network interconnection protocol IP head, are then passed to purpose mobile node.
The utility model has the advantages that
The transmission method of mobile IP grouping based on LISP technology of the invention, avoids the encapsulation load mistake of traditional scheme
The defect of LLOC register update between the domain big and unnecessary LISP can reduce the transmission load of network, support in the domain LISP
Mobile node fast move.
Detailed description of the invention
The present invention is done with reference to the accompanying drawings and detailed description and is further illustrated, of the invention is above-mentioned
And/or otherwise advantage will become apparent.
Fig. 1 is to support the mobile communication process in the domain LISP using 3 layers of IP encapsulation.
Fig. 2 is the register update defect of the mobile communication in traditional domain LISP.
Fig. 3 is the two-stage Map Server configuration of the mobile communication system in the novel domain support LISP.
Fig. 4 is the login mechanism of mobile node.
Fig. 5 is the flow chart of data processing of ITR.
Fig. 6 is the flow chart of data processing of ETR.
Fig. 7 is the mobile node communication instance in the domain New Scheme difference LISP.
Specific embodiment
The present invention is illustrated with reference to the accompanying drawing.It is noted that described embodiment merely to explanation
Purpose, rather than limiting the scope of the invention.
Scheme in order to further illustrate the present invention, step of the invention illustrate as shown in Figure 4, Figure 5 and Figure 6:
Step 1, mapping server MAP Server is configured;
Step 2, mobile node in-position and mark separated protocol LISP (locator identity separation
Protocol corresponding login mechanism) is formulated when domain;
Step 3, the data of entrance tunnels router ITR (Ingress Tunnel Router) are handled;
Step 4, the data of exit passageway router ETR (Egress tunnel router) are handled.
Step 1 includes: mapping server MAP Server point two stage arrangement, and first order mapping server MAP Server claims
For global map server Map Server (GMS, Global Map Server global map server), it is responsible for storage endpoint
The binding of identifier EID (Endpoint Identifiers) and route locating device RLOC (Routing Locators);Second
Grade mapping server MAP Server referred to as local mapping server Map Server (LMS, Local Map Server, it is local
Mapping server), it is responsible for storage endpoint identifier EID and the binding of device LLOC (Local Locator) is locally-located.
It is illustrated in figure 4 the login mechanism of mobile node in step 2, is included the following steps:
Step 2-1, when mobile node MN in-position and the mark domain separated protocol LISP, it obtains turning for base station distribution
Address is handed over, and the Care-of Address is treated as, device LLOC is locally-located;
Being bundled in originally for device LLOC is locally-located with described in the endpoint identifier EID of itself by step 2-2, mobile node MN
It is registered in ground mapping server Map Server;
Step 2-3, mobile node MN is by the endpoint identifier EID of itself and the position and identifies the domain separated protocol LISP
Being bundled in global map server Map Server for the route locating device RLOC of interior exit passageway router ETR is registered,
And the attribute PM for increasing endpoint identifier EID in the binding entry, when PM value is 0, EID pairs of the endpoint identifier
The node answered is non-moving node, and when PM value is 1, the corresponding node of the endpoint identifier EID is mobile node.
It is the flow chart of data processing of ITR in step 3 as shown in Figure 5, includes the following steps:
Step 3-1, when entrance tunnels router ITR receives network interconnection association in position and the mark domain separated protocol LISP
Discuss IP (Internet Protocol) grouping, i.e., at single layer network interconnection protocol IP, the entrance tunnels router ITR reading
Take the purpose endpoint identifier EID in the grouping of network interconnection protocol IP, i.e. purpose network interconnection Protocol IP address.
The endpoint identifier EID that step 3-2, the entrance tunnels router ITR are read using step 3-1 is searched to be protected in caching
The binding table of the endpoint identifier EID and route locating device RLOC that deposit are transferred to step 3-4, otherwise turn if there is corresponding binding
Enter step 3-3;
Step 3-3, if there is no corresponding binding, the entrance tunnels router ITR is to global map server Map
Server sends mapping request message, which includes the endpoint identifier EID, global map server Map that step 3-1 is read
Server carries out inquiry using the endpoint identifier EID in the message and is bound, i.e. the corresponding road acquisition endpoint identifier EID
Corresponding binding is fed back by the attribute PM value of locator RLOC and endpoint identifier EID, and to the entrance tunnels router ITR;
Step 3-4, the entrance tunnels router ITR are read using the route locating device RLOC and the step 3-1 of itself
Endpoint identifier EID mapping wireless chain control layer agreement RLC (Radio Link Control) construction outer layer network it is mutual
Connection protocol IP head is grouped to encapsulate the network interconnection protocol IP, while by PM attribute value writing position and identifying separated protocol
Then PM in LISP field sends network interconnection protocol IP grouping.
It is illustrated in figure 6 the flow chart of data processing of ETR in step 4, is included the following steps:
Step 4-1, when exit passageway router ETR is received from other positions and identifies what the domain separated protocol LISP was sent
When network interconnection protocol IP is grouped, the exit passageway router ETR reads the purpose road in outer layer network interconnection protocol IP
By locator RLOC;
Step 4-2 judges the route locating device of purpose route locating device RLOC Yu the exit passageway router ETR
Whether RLOC is identical, if identical, is transferred to step 4-3, otherwise continues that the IP is forwarded to be grouped;
Step 4-3, the exit passageway router ETR remove outer layer network interconnection protocol IP, and read in message
The PM value of position and mark separated protocol LISP field;
Step 4-4 determines whether the value of PM is 1, if it is 1, is transferred to step 4-6, is otherwise transferred to step 4-5;
Step 4-5, when the value of PM is 0, which utilizes mesh in internal layer network interconnection protocol IP
Endpoint identifier EID, i.e. grouping is sent to destination node by purpose network interconnection Protocol IP address;
Step 4-6, when the value of PM is 1, which utilizes mesh in internal layer network interconnection protocol IP
Endpoint identifier EID inquire the binding table saved in exit passageway router ETR caching, i.e. endpoint identifier EID with
The binding of device LLOC is locally-located;
Step 4-7 determines in the exit passageway router ETR caching with the presence or absence of the endpoint identifier EID and this
Otherwise the binding of ground locator LLOC is transferred to step 4-8 if it does, being transferred to step 4-9;
Step 4-8, when there is no the endpoint identifier EID and the binding that device LLOC is locally-located, the outlets in caching
Channel router ETR is separated to local mapping server Map Server, i.e. exit passageway router ETR belonging positions with mark
Local mapping server Map Server in the domain agreement LISP initiates mapping request message, the local mapping server Map
Server inquires endpoint identifier EID and the binding that device LLOC is locally-located using the endpoint identifier EID, then should
Bundled feedback gives exit passageway router ETR;
Device LLOC is locally-located with this in the route locating device RLOC of itself by step 4-9, the exit passageway router ETR
Outer layer network interconnection protocol IP head is constructed, that is, it is purpose network interconnection Protocol IP address that device LLOC, which is locally-located, then by this point
Group is sent to the access base station of purpose mobile node;
Step 4-10, access base station peel off outer layer network interconnection protocol IP head, are then passed to purpose mobile node.
Embodiment
The mobile node in the different domains LISP communicates:
As shown in fig. 7, the EID of mobile node MN a and MN b are respectively E1 and E2, and when MN b enters the domain 2 LISP, MN
B obtains Care-of Address C2 from base station BS 2, and the Care-of Address C2 that MN b will acquire positions Local as the local routing in the domain LISP 2
Locator (LLOC), and willNote in local mapping server (LMS 2) in the domain LISP 2
Volume;The RLOC:N2 of EID (i.e. the address E2) and the ETR 2 of itself is bound simultaneously, and by it in global map server
(GMS) registration in, while setting PM attribute in corresponding binding entry is 1.Equally, when MN a enters the domain 1 LISP, MN a is from base
The BS1 that stands obtains Care-of Address C1, and the Care-of Address C1 that MN a will acquire positions Local as the local routing in the domain LISP 1
Locator (LLOC), and willNote in local mapping server (LMS 1) in the domain LISP 1
Volume;The RLOC:N1 of EID (i.e. the address E1) and the ETR 1 of itself is bound simultaneously, and by it in global map server
(GMS) registration in, while setting PM attribute in corresponding binding entry is 1.
After MN a completes registration in the domain LISP 1, as the MN b for having data message to need to be sent to the domain LISP 2, it will
Data message is sent to the ITR 1 defaulted in the domain LISP 1 first and utilizes after ITR 1 receives the IP packet (only containing one IP)
The EID (that is: the purpose IP address E2 in the IP header) of MN b searches the binding table of the EID and RLOC that save in own cache.
If there is the binding of E2 and RLOC:N2, ITR 1 just encapsulates this using < RLOC:N1 → RLOC:N2 > construction " outer layer IP "
IP grouping, and PM bit is set 1 in LISP field, the grouping (possessing 2 layers IP) is then sent to the ETR 2 in the domain LISP 2;
If there is no the binding of E2 and RLOC:N2, ITR 1 will send mapping to global map server Map Server (GMS) and ask
Message (message includes EID:E2 information) is asked, the GMS carries out inquiry acquisition using the E2 in the messageBinding and corresponding PM value, and the binding is encapsulated response to the ITR1 in the domain LISP 1, ITR 1
It is same as above with the process for sending IP grouping.
After the ETR 2 in the domain LISP receives the grouping, discovery outer layer IP in purpose IP address N2 with itself
RLOC:N2 is identical, which peels off outer layer IP head, reads the PM bit value in LISP field.If PM value is 0 (illustration purpose section
Point is not mobile node), which is sent to MN b by the purpose IP address E2 according to internal layer IP by ETR2;
If PM value is 1 (illustration purpose node is mobile node), which is inquired using purpose EID in internal layer IP
The binding table (that is: the binding of EID and LLOC) saved in ETR2 caching, discusses in two kinds of situation:
Situation 1, if there isBinding, ETR2 construct the RLOC:N2 of itself and LLOC:C2
The grouping, is then sent the base station BS 2 of MN b, BS2 is shelled after receiving the grouping by outer layer IP (LLOC:C2 is purpose IP address)
Outer layer IP head is removed, MN b is then passed to.
Situation 2, if be not present in the caching of ETR2Binding, ETR2 is to local mapping services
Device Map Server2 (LMS 2) initiates mapping request message, and the LMS 2 is inquired using the EID:E2Binding entry, the binding entry is then fed back into the ETR2, ETR2 encapsulation and sends IP points
The process of group is same as above;
By upper analysis it is found that the transmission method of the mobile IP grouping of the invention based on LISP technology avoids traditional scheme
Encapsulation the excessive and unnecessary domain LISP of load between LLOC register update defect, can reduce the transmission load of network,
The mobile node in the domain LISP is supported to fast move.
The transmission method for the mobile IP grouping based on LISP technology that the present invention provides a kind of, implements the technical solution
Method and approach it is very much, the above is only a preferred embodiment of the present invention, it is noted that for the general of the art
For logical technical staff, various improvements and modifications may be made without departing from the principle of the present invention, these improve and
Retouching also should be regarded as protection scope of the present invention.The available prior art of each component part being not known in the present embodiment is subject to reality
It is existing.
Claims (1)
1. a kind of transmission method of the mobile IP grouping based on LISP technology, which comprises the following steps:
Step 1, mapping server MAP Server is configured;
Step 2, corresponding login mechanism is formulated with when identifying the domain separated protocol LISP in mobile node in-position;
Step 3, the data of entrance tunnels router ITR are handled;
Step 4, the data of exit passageway router ETR are handled;
Step 1 includes: mapping server MAP Server point two stage arrangement, and first order mapping server MAP Server is referred to as complete
Office mapping server MAP Server, is responsible for the binding of storage endpoint identifier EID and route locating device RLOC;Second level mapping
Server MAP Server is known as local mapping server MAP Server, is responsible for storage endpoint identifier EID and is locally-located
The binding of device LLOC;
Step 2 includes the following steps:
Step 2-1, when mobile node MN in-position and the mark domain separated protocol LISP, obtain base station distribution delivers ground
Location, and the Care-of Address is treated as, device LLOC is locally-located;
Step 2-2, mobile node MN reflect the endpoint identifier EID of itself and the local that is bundled in that device LLOC is locally-located
It penetrates in server Map Server and registers;
Step 2-3, mobile node MN will be in the endpoint identifier EID of itself and the positions and the mark domain separated protocol LISP
Being bundled in global map server Map Server for the route locating device RLOC of exit passageway router ETR is registered, and
Increase the attribute PM of endpoint identifier EID in the binding entry, when PM value is 0, the endpoint identifier EID is corresponding
Node is non-moving node, and when PM value is 1, the corresponding node of the endpoint identifier EID is mobile node;
Step 3 includes the following steps:
Step 3-1, when entrance tunnels router ITR receives network interconnection protocol IP in position and the mark domain separated protocol LISP
Grouping, i.e., at single layer network interconnection protocol IP, the entrance tunnels router ITR is read during network interconnection protocol IP is grouped
Purpose endpoint identifier EID, i.e. purpose network interconnection Protocol IP address;
It is saved in the endpoint identifier EID lookup caching that step 3-2, the entrance tunnels router ITR are read using step 3-1
The binding table of endpoint identifier EID and route locating device RLOC are transferred to step 3-4, are otherwise transferred to step if there is corresponding binding
Rapid 3-3;
Step 3-3, the entrance tunnels router ITR send mapping request message to global map server Map Server, should
Message includes the endpoint identifier EID that step 3-1 is read, and global map server Map Server utilizes the endpoint in the message
Identifier EID carries out inquiry and is bound, i.e. the corresponding route locating device RLOC of acquisition endpoint identifier EID and endpoint identifier
The attribute PM value of EID, and corresponding binding is fed back to the entrance tunnels router ITR;
The end that step 3-4, the entrance tunnels router ITR are read using the route locating device RLOC and the step 3-1 of itself
Wireless chain control layer agreement RLC construction outer layer network interconnection protocol IP of point identifier EID mapping encapsulates the network
Interconnection protocol IP grouping, while by the PM in PM attribute value writing position and mark separated protocol LISP field, then by the net
Network interconnection protocol IP grouping is sent;
Step 4 includes the following steps:
Step 4-1, when exit passageway router ETR receives the network sent from other positions and the mark domain separated protocol LISP
When interconnection protocol IP is grouped, it is fixed that the exit passageway router ETR reads the purpose routing in outer layer network interconnection protocol IP
Position device RLOC;
Step 4-2, judges purpose route locating device RLOC and the route locating device RLOC of the exit passageway router ETR is
It is no identical, if identical, it is transferred to step 4-3, otherwise continues that the IP is forwarded to be grouped;
Step 4-3, the exit passageway router ETR remove outer layer network interconnection protocol IP, and read position in message
With the PM value of mark separated protocol LISP field;
Step 4-4 determines whether the value of PM is 1, if it is 1, is transferred to step 4-6, is otherwise transferred to step 4-5;
Step 4-5, when the value of PM is 0, which utilizes destination in internal layer network interconnection protocol IP
Point identifier EID, i.e. purpose network interconnection Protocol IP address, are sent to destination node for grouping;Carry out step 4-7;
Step 4-6, when the value of PM is 1, which utilizes destination in internal layer network interconnection protocol IP
Point identifier EID inquires the binding table saved in the exit passageway router ETR caching, i.e. endpoint identifier EID and local
The binding of locator LLOC;
Step 4-7, it is with the presence or absence of the endpoint identifier EID and locally fixed in the exit passageway router ETR caching to determine
Otherwise the binding of position device LLOC is transferred to step 4-8 if it does, being transferred to step 4-9;
Step 4-8, when there is no the endpoint identifier EID and the binding that device LLOC is locally-located, the exit passageways in caching
Router ETR is to local mapping server Map Server, i.e. exit passageway router ETR belonging positions and mark separated protocol
Local mapping server Map Server in the domain LISP initiates mapping request message, the local mapping server Map
Server inquires endpoint identifier EID and the binding that device LLOC is locally-located using the endpoint identifier EID, by the binding
Feed back to exit passageway router ETR;
Device LLOC construction is locally-located with this in the route locating device RLOC of itself by step 4-9, the exit passageway router ETR
Outer layer network interconnection protocol IP head, that is, it is purpose network interconnection Protocol IP address that device LLOC, which is locally-located, then sends out the grouping
It send to the access base station of purpose mobile node;
Step 4-10, access base station peel off outer layer network interconnection protocol IP head, are then passed to purpose mobile node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610048371.6A CN105682073B (en) | 2016-01-25 | 2016-01-25 | A kind of transmission method of the mobile IP grouping based on LISP technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610048371.6A CN105682073B (en) | 2016-01-25 | 2016-01-25 | A kind of transmission method of the mobile IP grouping based on LISP technology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105682073A CN105682073A (en) | 2016-06-15 |
CN105682073B true CN105682073B (en) | 2019-04-09 |
Family
ID=56302484
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610048371.6A Active CN105682073B (en) | 2016-01-25 | 2016-01-25 | A kind of transmission method of the mobile IP grouping based on LISP technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105682073B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108696381B (en) * | 2017-04-12 | 2020-07-03 | 腾讯科技(深圳)有限公司 | Protocol configuration method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868599A (en) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | Identity and position separation agreement mobile node, mobility control method and mobile node |
CN102957605A (en) * | 2011-08-24 | 2013-03-06 | 中兴通讯股份有限公司 | Switching realization method and system as well as source outlet tunnel router |
CN103686905A (en) * | 2013-11-27 | 2014-03-26 | 重庆邮电大学 | Mobile node switching method based on locator and identifier separation protocol |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100656401B1 (en) * | 2004-12-27 | 2006-12-11 | 한국전자통신연구원 | Method for processing call to unregistered user in WLAN-GPRS network using SIP |
-
2016
- 2016-01-25 CN CN201610048371.6A patent/CN105682073B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868599A (en) * | 2011-07-08 | 2013-01-09 | 中兴通讯股份有限公司 | Identity and position separation agreement mobile node, mobility control method and mobile node |
CN102957605A (en) * | 2011-08-24 | 2013-03-06 | 中兴通讯股份有限公司 | Switching realization method and system as well as source outlet tunnel router |
CN103686905A (en) * | 2013-11-27 | 2014-03-26 | 重庆邮电大学 | Mobile node switching method based on locator and identifier separation protocol |
Also Published As
Publication number | Publication date |
---|---|
CN105682073A (en) | 2016-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102025702B (en) | Network based on identity and position separation frame, and backbone network and network element thereof | |
CN102014043B (en) | Address mapping system, data transmission method and address mapping maintenance method | |
US20120203856A1 (en) | Method for anonymous communication, method for registration, method and system for transmitting and receiving information | |
JP5059129B2 (en) | Registration of mobile terminals in overlapping cell coverage areas by the first and second networks | |
US10104633B1 (en) | Active position driven mobility content delivery in information centric networks | |
CN102025658B (en) | Method and system for realizing intercommunication between identity network and internet | |
US20140223541A1 (en) | Method for providing service of mobile vpn | |
CN102238059B (en) | Data message processing method and system and access service node | |
CN105591907B (en) | A kind of route obtaining method and device | |
CN102025587B (en) | Method and system for realizing intercommunication between LISP network and Internet | |
US20030104807A1 (en) | Mobile communication method and system | |
US20230261984A1 (en) | Network Layer Support For 5G Edge Computing Sticky Services | |
CN103686905B (en) | Mobile node switching method based on locator and identifier separation protocol | |
EP2466815A1 (en) | Method and system for initiating forwarding of communicaiton, information and data message and for routing configuration | |
CN102957621A (en) | Communications network system based on separation of position and identity label and device of communications network system | |
CN103108056B (en) | Device and method capable of achieving subscriber identifier and locator separation network | |
CN104717640B (en) | A kind of implementation method of the wireless communication based on positioning | |
CN105682073B (en) | A kind of transmission method of the mobile IP grouping based on LISP technology | |
KR100928276B1 (en) | Method and device for supporting network-based mobility for nodes | |
US20090147759A1 (en) | Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses | |
CN103095580B (en) | A kind of location information inquiry method, strategic server, location server and system | |
CN103997459B (en) | Initiate communication, the forwarding of information/data message and method for configuring route/system | |
WO2013083037A1 (en) | Update packet processing method and system, mapping server and mobile node | |
CN103051541B (en) | Message forwarding method, ASR and ISR in a kind of mark net | |
Qiu et al. | A mapping forwarding approach for supporting mobility in networks with identifier/locator separation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 210000 No. 58 East Street, Nanxi River, Jianye District, Nanjing, Jiangsu Applicant after: Zhong Tong clothing consulting and Design Research Institute Co., Ltd. Applicant after: Nanjing Post & Telecommunication Univ. Address before: 210000 No. 58 East Street, Nanxi River, Jianye District, Nanjing, Jiangsu Applicant before: Jiangsu Posts & Telecommunications Planning and Designing Institute Co., Ltd. Applicant before: Nanjing Post & Telecommunication Univ. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |