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 PDF

Info

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
Application number
CN201610048371.6A
Other languages
Chinese (zh)
Other versions
CN105682073A (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.)
Zhong Tong Clothing Consulting And Design Research Institute Co Ltd
Nanjing Post and Telecommunication University
Original Assignee
Zhong Tong Clothing Consulting And Design Research Institute Co Ltd
Nanjing Post and Telecommunication 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 Zhong Tong Clothing Consulting And Design Research Institute Co Ltd, Nanjing Post and Telecommunication University filed Critical Zhong Tong Clothing Consulting And Design Research Institute Co Ltd
Priority to CN201610048371.6A priority Critical patent/CN105682073B/en
Publication of CN105682073A publication Critical patent/CN105682073A/en
Application granted granted Critical
Publication of CN105682073B publication Critical patent/CN105682073B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/06Registration at serving network Location Register, VLR or user mobility server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/20Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network 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

A kind of transmission method of the mobile IP grouping based on LISP technology
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.
CN201610048371.6A 2016-01-25 2016-01-25 A kind of transmission method of the mobile IP grouping based on LISP technology Active CN105682073B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696381B (en) * 2017-04-12 2020-07-03 腾讯科技(深圳)有限公司 Protocol configuration method and device

Citations (3)

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

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

Patent Citations (3)

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