CN102448190B - Improved layered mobile IPv6 (Internet Protocol Version 6) communication method - Google Patents

Improved layered mobile IPv6 (Internet Protocol Version 6) communication method Download PDF

Info

Publication number
CN102448190B
CN102448190B CN201110378744.3A CN201110378744A CN102448190B CN 102448190 B CN102448190 B CN 102448190B CN 201110378744 A CN201110378744 A CN 201110378744A CN 102448190 B CN102448190 B CN 102448190B
Authority
CN
China
Prior art keywords
message
map
hoa
mapa
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.)
Expired - Fee Related
Application number
CN201110378744.3A
Other languages
Chinese (zh)
Other versions
CN102448190A (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.)
Sun Yat Sen University
National Sun Yat Sen University
Original Assignee
National Sun Yat Sen 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 National Sun Yat Sen University filed Critical National Sun Yat Sen University
Priority to CN201110378744.3A priority Critical patent/CN102448190B/en
Publication of CN102448190A publication Critical patent/CN102448190A/en
Application granted granted Critical
Publication of CN102448190B publication Critical patent/CN102448190B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses an improved layered mobile IPv6 (Internet Protocol Version 6) communication method. The aim of the invention is fulfilled by only distributing one common IPv6 address MAPA (Mobility Anchor Point Address) for all mobile nodes accessing the same mobility anchor point domain. A routing function of a region care-of address in an original layered mobile IPv6 is taken on by the MAPA and a personal identification function of the region care-of address is taken on by a home address. Due to a function of expanding mobility anchor points, the home addresses can be analyzed from messages or data messages of the mobile IPv6. The binding of the home addresses and corresponding link care-of addresses are maintained by the corresponding mobility anchor points. The binding of each home address and the MAPA is maintained by a home agent and a communication node. The mobility anchor points analyze the home addresses from the messages or the data messages sent from the outside of mobility anchor point domain and search the binding of the home addresses and the link care-of addresses, which is maintained by the mobility anchor points, so that the messages or the data messages sent from the outside of the mobility anchor point domain are transmitted to the mobile nodes through channels between the corresponding mobility anchor points and access routers.

Description

A kind of communication means of improved layered mobile IPv 6
Technical field
The present invention relates to the communications field, be specifically related to a kind of communication means of improved layered mobile IPv 6.
Background technology
The Internet plays very important effect on loading mobile communication, but exhausting of IPv4 address produced very large impact to the development of Future Internet.On February 3rd, 2011, " global " internet ip address" related management tissue was announced, existing internet-ip address was assigned the same day, IP address Zong Ku is exhausted, the Internet future development will depend on universal Next Generation Internet communication protocol in global range, and this will become the important opportunity of IPv6 development.IPv6 is a bearer network, the application that it carries now of its figures in the expression of value of the linen, as an equivalent, and consequently, as a thing that is value.Mobile communication is called as the Killer application of IPv6.IETF has promulgated the solution of some IPv6 network carrying mobile communication at present, as RFC3775 (MIPv6), RFC5213 (PMIPv6) and RFC5380 (HMIPv6) etc.
In MIPv6, as shown in Figure 1, mobile node (MN) and communication node (CN) have two kinds of communication patterns, a kind of is the communication pattern of non-routing optimality, in this pattern, the home agent of MN (HA) is maintaining the binding of home address (HoA) Yu the Care-of Address (CoA) of MN.No matter where MN roams into, the data message that MN sends, source address is all HoA, such data message mails to HA by tunnel, and then mails to CN.Conversely, the data message that CN sends, destination address is all HoA, first data message mails to the home network of MN like this, is intercepted and captured and mail to MN by tunnel by HA.The communication pattern strict guarantee of non-routing optimality transparent to CN of the movement of MN.
Under the communication pattern of non-routing optimality, in the time that the CoA of MN changes, MN only need to send binding update messages (BU) to HA and upgrade the HoA that maintains of HA and the binding of CoA.
Another is the communication pattern of routing optimality.In this communication pattern, MN and CN can direct communications, do not need to forward by HA.For this reason, CN also will maintain the binding of HoA and CoA.CN mails to the data message of MN, and destination address is CoA, inserts HoA in Equations of The Second Kind route head simultaneously.Such data message can be routed directly to MN.Similarly, MN mails to the data message of CN, and the CoA that source address is MN inserts HoA simultaneously in the address option extension header of local.
Under the communication pattern of routing optimality, in the time that the CoA of MN changes, MN first sends BU message to HA, the binding of HoA and CoA in renewal HA.MN, receiving after the BA message of HA reply, starts RRP process, sends HoTI and CoTI message to CN, is receiving that after the HoT and CoT message that CN replys, MN sends BU message to CN again, the binding of HoA and CoA in renewal CN.
MIPv6 allows MN in the time of Network Mobility, still to keep the continuity of session, in order to keep continuity, in the time that the position of MN is moved, the in the situation that of non-routing optimality, MN need send BU message to HA, and in optimization situation, MN is except will, to HA sends BU message, also sending BU message to CN, before sending BU message to CN, MN need to start RRP certification, and RRP certification relates to the mutual of HoTI/CoTI and HoT/CoT signaling.Therefore, MIPv6 involves a large amount of Signalling exchanges.For this reason, people attempt finding the solution that can reduce Signalling exchange.
HMIPv6 is a kind of solution that reduces mutual signaling on the basis of MIPv6.HMIPv6 has two important entities: mobile anchor point (Mobility Anchor Point, MAP) and couple in router (Access Router, AR).A MAP is managing several AR.MN is linked into the Internet by AR, and obtains thus the regional care-of address (RCoA) of two address: MAP and the connection Care-of Address (LCoA) of AR.MAP maintains the binding of RCoA and LCoA, and HA and CN maintain the binding of HoA and RCoA.All message that MN sends and the source address of data message are all RCoA, same, and the message that Correspondent Node is replied and the destination address of data message are all RCoA.Such message and data message can be routed to MAP, and MAP searches the RCoA that oneself maintains and the binding of LCoA, thereby such message and data message are being mail to MN by the tunnel between MAP and AR.In the process moving at MN, if MN does not shift out the scope of MAP, only have LCoA to change, RCoA does not change, the binding of RCoA and LCoA in the local binding update messages (LBU) by HMIPv6 and local binding acknowledgement message (LBA) renewal MAP between MN and MAP.If MN has shifted out the scope of MAP, LCoA and RCoA change, and MN need to set up the binding of new RCoA and new LCoA in new MAP, then, also need to upgrade HoA in HA and CN and the binding of RCoA according to the regulation of MIPv6.
In reality, MN is mobile in being everlasting among a small circle, in the territory of a MAP, move, at this moment, LCoA changes, but RCoA do not change, and HMIPv6 only need be by the Binding Update that completes alternately RCoA and LCoA in MAP of LBU message and LBA message, the address binding of HA and CN needn't upgrade, thereby has reduced a large amount of Signalling exchanges.
In HMIPv6, RCoA has two functions: the function of identity identification in the function of the overseas route of MAP and MAP territory.Overseas at MAP, all message or data messages taking RCoA as destination address all can be routed to MAP.Exactly because so, HA and CN just need to maintain the binding of HoA and RCoA, so that sending to the message of MN or data message to be correctly routed to MAP.But each different RCoA that same MAP distributes, is the same at the overseas routing function of MAP, is to be all routed to same MAP.This obviously causes the waste of address details.In MAP territory, the function of route is born by LCoA, and RCoA is just responsible for the function of MN identity identification.Exactly because so, MAP need to maintain the binding of RCoA and LCoA, to the message or the data message that mail to MN are properly routed to MN.But the HoA of MN also possesses the function of identity identification, and overseas at MAP be also the identity identification that carries out MN with HoA, there is no need to arrange in addition newer identity identification mark.
Summary of the invention
The present invention proposes the communication means of a kind of improved HMIPv6.The present invention is achieved in that
(1) the present invention is that all MN in access same MAP territory only distribute a shared IPv6 address MAPA, instead of resembles original HMIPv6 as each MN distributes different IPv6 address RCoA.Message taking MAPA as destination address or data message can be routed to MAP.The routing function of RCoA will be replaced by MAPA, and the identity identification function of RCoA is born by HoA.In the LBU message and LBA message of the original definition of HMIPv6, RCoA is replaced by MAPA, and LBU message and LBA message all comprise HoA simultaneously.
(2) the overseas HA of MAP or CN mail to the message of MN or data message form and strictly observe the specification of MIPv6.According to the specification of MIPv6, the message of MIPv6 all comprises HoA information, and CN mails to the data message of MN, and under the pattern of non-routing optimality, its destination address is HoA, and under the pattern of routing optimality, its Equations of The Second Kind route head comprises HoA.The present invention expands the function of MAP, makes it have the ability of resolving HoA from the message of MIPv6 and data message.
(3) MAP maintains the binding of HoA and LCoA, and HA maintains the binding of HoA and MAPA, and under the pattern of routing optimality, CN also will maintain the binding of HoA and MAPA.
(4) MAP does not process the message of sending by the tunnel between AR and MAP or data message, directly discharge to the overseas network of MAP, to the overseas message of sending of MAP or data message, first from these message or data message, resolve HoA, then search the binding of HoA and LCoA according to HoA, finally mail to MN by the tunnel between MAP and AR.
(5) communication of non-route optimization mode
MN mails to the data message of CN, and destination address is CNA, and source address is HoA, and then, MN encapsulates data message again, the data message after encapsulation, and destination address is HAA, source address is MAPA.First data message after encapsulation mails to MAP by the tunnel between AR and MAP, is then directly released into MAP by MAP overseas.Data message after encapsulation can be routed to HA according to its destination address.HA, to the data message decapsulation of receiving, then, mails to CN the data message after decapsulation.
CN mails to the data message of MN, and destination address is HoA, and source address is CNA.Such data message can be routed to the home network of MN, is intercepted and captured by HA.HA searches the binding of HoA and MAPA according to HoA, thereby by the tunnel between HA and MAP, data message is mail to MAP.MAP is also the binding of searching HoA and LCoA according to HoA, thereby by the tunnel between MAP and AR, data message is mail to MN.
(6) Binding Update of non-route optimization mode
In the time that MN moves in MAP territory, MN is that LCoA changes.Therefore, MN only need, according to the regulation of HMIPv6, send LBU message to MAP.MAP checks and accepts the binding of HoA and LCoA and upgrades and bind with new LCoA according to HoA after receiving LBU message, and then, MAP replys LBA message to MN.
In the time that MN moves to another MAP territory, MN obtains new LCoA and new MAPA.Therefore, MN not only need to set up the binding of HoA and LCoA in new MAP, but also need to upgrade the binding of HoA and MAPA in HA.For this reason, first MN sends LBU message to MAP.MAP receives the binding of setting up HoA and LCoA after LBU message, then replys LBA message to MN.MN receives after LBA message, then to HA transmission BU message, destination address is HAA, and source address is MAPA.BU message mails to HA by the tunnel between AR and MAP.HA searches the binding of HoA and MAPA and upgrades and bind with new MAPA according to HoA after receiving BU message.Then, HA replys BA message to MN, and destination address is MAPA, the HAA of source address, and message comprises HoA.First BA message mail to MAP, and then the binding that MAP resolves HoA and checks and accepts HoA and LCoA according to HoA from BA message mails to MN by the tunnel between MAP and AR BA message.
(7) communication of route optimization mode
MN mails to the data message of CN, and destination address is CNA, and source address is MAPA, and home address option extension head comprises HoA.Data message mails to CN by the tunnel between AR and MAP, as shown in Figure 5.
The source address that CN mails to the data message of MN is CNA, and destination address is MAPA, and Equations of The Second Kind route head comprises HoA.MAP receives after data message, takes out HoA from the Equations of The Second Kind route head of data message, and the binding of searching HoA and LCoA according to HoA, then mails to MN by the tunnel between MAP and AR data message.As shown in Figure 6.
(8) Binding Update of route optimization mode
In the time that MN moves in a MAP territory, the LCoA of MN changes, so MN need to send LBU message to MAP, destination address is MAPA, and source address is new LCoA, and message comprises HoA.MAP receives the binding of upgrading HoA and LCoA after LBU message, then replys LBA message to MN, upgrades complete.
In the time that MN moves to another MAP territory, MN obtains new LCoA and new MAPA.Therefore, MN not only need to set up the binding of HoA and LCoA in new MAP, but also need to upgrade the binding of HoA and MAPA in HA and CN.For this reason, first MN sends LBU message to MAP, and destination address is MAPA, and source address is LCoA, and message comprises HoA.MAP receives the binding of setting up HoA and LCoA after LBU message, and replys LBA message to MN.Then, MN upgrades the address binding of HA and CN, and key step is as follows:
● MN sends BU message to HA, and destination address is HAA, and source address is MAPA, and message comprises HoA.BU message mails to HA by the tunnel between AR and MAP.HA searches the binding of HoA and MAPA and upgrades and bind with new MAPA according to HoA after receiving BU message, then replys BA message to MN, destination address MAPA, and source address is HAA, message comprises HoA.MAP receives that BA message searches the binding of HoA and LCoA according to HoA, then BA message is mail to MN by the tunnel between MAP and AR.
● MN sends HoTI and CoTI message to CN after receiving BA message.The destination address of HoTI message is CNA, and source address is HoA.Then, MN encapsulates HoTI message, and the destination address of the HoTI message after encapsulation is HAA, and source address is MAPA.HoTI message mails to HA by the tunnel between AR and MAP.HA, to the HoTI message decapsulation after encapsulating, then mails to CN HoTI message.The destination address of CoTI message is CNA, and source address is MAPA.CoTI message mails to CN by the tunnel between AR and MAP.
● CN receives after HoTI message and CoTI message, replys HoT message and CoT message to MN.The destination address of HoT message is HoA, and source address is CNA.HoT message mails to the home network of MN and is intercepted and captured by HA.HA searches the binding of HoA and MAPA according to HoA, then by the tunnel between HA and MAP, HoT message is mail to MAP.MAP receives the binding of searching HoA and LCoA according to HoA after HoT message, then by the tunnel between MAP and AR, HoT message is mail to MN.The destination address of CoT message is MAPA, and source address is CNA, and message comprises HoA.MAP receives the binding of searching HoA and LCoA according to HoA after CoT message, then by the tunnel between MAP and AR, CoT message is mail to MN.
● MN receives after HoT message and CoT message, sends BU message to CN, and destination address is CNA, and source address is MAPA, and message comprises HoA.BU message mails to CN by the tunnel between AR and MAP.CN receives the binding of searching HoA and MAPA according to HoA after BU message, and upgrades and bind with new MAPA.Then, CN replys BA message to MN.The destination address MAPA of BA message, source address is CNA, message comprises HoA.MAP receives the binding of searching HoA and LCoA according to HoA after BA message, and by the tunnel between MAP and AR, BA message is mail to MN.
The present invention has cancelled RCoA in HMIPv6.RCoA replaces at the overseas routing function of MAP the MAPA being arranged by the present invention.Each MAP only need distribute a MAPA.Message taking MAPA as destination address or data message all can be routed to MAP.Therefore, HA and CN maintain the binding of HoA and MAPA.The identity identification function of RCoA in MAP territory will be born by HoA.Therefore, MAP maintains the binding of HoA and LCoA.Like this, overseasly in MAP territory all carry out identity identification with HoA.The present invention can be used as improvement project or the alternative of HMIPv6.
Brief description of the drawings
The structure chart of Fig. 1 RFC3775 agreement;
The structure chart of Fig. 2 RFC5380 agreement;
Fig. 3 binding positions upgrades structure chart;
Under the non-route optimization mode of Fig. 4, MN mails to the packet structure figure of CN;
Under the non-route optimization mode of Fig. 5, CN mails to the packet structure figure of MN;
Under Fig. 6 route optimization mode, MN mails to the packet structure figure of CN;
Under Fig. 7 route optimization mode, CN mails to the packet structure figure of MN;
The concrete embodiment topological diagram that the non-route optimization mode of Fig. 8 upgrades;
The concrete embodiment topological diagram that Fig. 9 route optimization mode upgrades;
Embodiment
The invention provides a kind of communication node optimize communicate method of the mobile IP v 6 based on layering.Its basic thought is: use for reference MAP in HMIPv6 and act on behalf of MN transmission updating message and communication message, realize layered communication, and reach by the binding arranging in MAP, CN, HA the effect that reduces RCoA use, thereby effectively utilize address.
Provide example of the present invention below, and describe the specific embodiment of the present invention in detail in conjunction with Fig. 8 and Fig. 9.
Address arranges as follows:
Original LCoA:aec0:0:0:1::1/64
Original MAPA:bec0:0:0:1::1/64
The LCoA:aec0:0:0:1::2/64 upgrading
The MAPA:bec0:0:0:1::2/64 upgrading
HoA:cec0:0:0:1::1/64
HAA:cec0:0:0:2::1/64
CNA:dec0:0:0:1::1/64
1, the communication process of non-route optimization mode
(1) MN initiating communication
The source data packet address that MN mails to CN is cec0:0:0:1::1/64, destination address is bec0:0:0:1::1/64, data are surrounded by two-layer encapsulation, the source address cec0:0:0:1::1/64 of internal layer encapsulation, destination address is cec0:0:0:2::1/64, outermost source address is aec0:0:0:1::1/64, and destination address is cec0:0:0:1::1/64.Packet process of passing through tunnel arrives MAP and mails to HA again, and HA receives that removing encapsulation after packet mails to CN.
(2) CN initiating communication
The source address that CN mails to the packet of MN is dec0:0:0:1::1/64, destination address is cec0:0:0:1::1/64, HA receives the binding of searching cec0:0:0:1::1/64 and bec0:0:0:1::1/64 after message, then encapsulation messages mails to MAP, after MAP decapsulation, search the binding of cec0:0:0:1::1/64 and aec0:0:0:1::1/64, after encapsulation, mail to MN.
2, the renewal process of non-route optimization mode
When MN moves to a new MAP territory, as shown in Figure 8.
(1) MN sends LBU message to MAP, and the source address of LBU message is aec0:0:0:1::2/64, and destination address is bec0:0:0:1::2/64, comprises cec0:0:0:1::1/64 in message.
(2) MAP can remember the binding of cec0:0:0:1::1/64 and aec0:0:0:1::2/64 after receiving LBU message in banding cache, and replys LBA message.After having registered, between MAP and MN, can form a bidirectional tunnel.
(3) MN receives after the LBA message from MAP, then sends BU message to HA.The source address of BU message is aec0:0:0:1::2/64, and destination address is cec0:0:0:2::1/64, comprises cec0:0:0:1::1/64 in message, and BU message process of passing through tunnel arrives MAP and mails to HA again.
(4) HA understands the binding that remember bec0:0:0:1::2/64 and cec0:0:0:1::1/64 in banding cache after receiving BU message, then replys BA message.BA source address is cec0:0:0:2::1/64, and destination address is bec0:0:0:1::2/64, in message home address extension header, comprises cec0:0:0:1::1/64.BA message is intercepted and captured by MAP, MAP takes out cec0:0:0:1::1/64 and searches cec0:0:0:1::1/64 and the binding of aec0:0:0:1::2/64 after receiving BA message from the home address extension header of message, then mailing to MN after the encapsulation of BA message, the outer source address of message after encapsulation is bec0:0:0:1::2/64, and destination address is aec0:0:0:1::2/64.
When MN moves in a MAP territory, only need (1) step in execution graph 8 and the renewal process of (2) step, upgrade the binding of cec0:0:0:1::1/64 and aec0:0:0:1::2/64 in MAP.
3, the communication process of route optimization mode
(1) MN initiating communication
The source data packet address that MN mails to CN is bec0:0:0:1::1/64, destination address is dec0:0:0:1::1/64, and after encapsulation, source address is aec0:0:0:1::1/64, and destination address is bec0:0:0:1::1/64, home address option is cec0:0:0:1::1/64, and this packet mails to MAP.MAP can remove outer field encapsulation after receiving this packet, then mails to CN.
(2) CN initiating communication
The source address that CN mails to the packet of MN is dec0:0:0:1::1/64, and destination address is bec0:0:0:1::1/64, and Equations of The Second Kind route head is inserted cec0:0:0:1::1/64, and this message is intercepted and captured by MAP.MAP is by after message decapsulation, and the binding of searching cec0:0:0:1::1/64 and aec0:0:0:1::1/64 according to the Equations of The Second Kind route head of message, mails to MN after packet is encapsulated.
4, the renewal process of route optimization mode
When MN moves to a new MAP territory, as shown in Figure 9.
(1) MN sends LBU message to MAP, and the source address of LBU message is aec0:0:0:1::2/64, and destination address is bec0:0:0:1::2/64, comprises cec0:0:0:1::1/64 in message.
(2) MAP can remember the binding of cec0:0:0:1::1/64 and aec0:0:0:1::2/64 after receiving LBU message in banding cache, and replys LBA message.After having registered, between MAP and MN, can form a bidirectional tunnel.
(3) MN receives after the LBA message from MAP, then sends BU message to HA.The source address of BU message is aec0:0:0:1::2/64, and destination address is cec0:0:0:2::1/64, comprises cec0:0:0:1::1/64 in message, and BU message process of passing through tunnel arrives MAP and mails to HA again.
(4) HA understands the binding that remember bec0:0:0:1::2/64 and cec0:0:0:1::1/64 in banding cache after receiving BU message, then replys BA message.BA source address is cec0:0:0:2::1/64, and destination address is bec0:0:0:1::2/64, in message home address extension header, comprises cec0:0:0:1::1/64.BA message is intercepted and captured by MAP, MAP takes out cec0:0:0:1::1/64 and searches cec0:0:0:1::1/64 and the binding of aec0:0:0:1::2/64 after receiving BA message from the home address extension header of message, then mailing to MN after the encapsulation of BA message, the outer source address of message after encapsulation is bec0:0:0:1::2/64, and destination address is aec0:0:0:1::1/64.
(5) MN sends HoTI message, the source address of HoTI message is cec0:0:0:1::1/64, destination address is dec0:0:0:1::1/64, HoTI message has two-layer encapsulation, the source address of internal layer encapsulation is bec0:0:0:1::2/64, destination address is cec0:0:0:2::1/64, and outer source address is aec0:0:0:1::2/64, and destination address is bec0:0:0:1::2/64.HoTI message mails to HA after arriving MAP again, and HA carries out decapsulation to HoTI, then mails to CN.
(6) MN sends CoTI message, and the source address of CoTI is bec0:0:0:1::2/64, and destination address is dec0:0:0:1::1/64, and the source address after encapsulation is aec0:0:0:1::2/64, and destination address is bec0:0:0:1::2/64.CoTI message mails to CN after arriving MAP again.
(7) CN replys HoT message, the source address of HoT is dec0:0:0:1::1/64, destination address is cec0:0:0:1::1/64, first HoT message intercepted and captured and search the binding of cec0:0:0:1::1/64 and bec0:0:0:1::2/64 by HA, then by the tunnel between HA and MAP, HoT message is mail to MAP, MAP takes out cec0:0:0:1::1/64 from the destination address of message, and the binding of searching cec0:0:0:1::1/64 and aec0:0:0:1::2/64, then by tunnel, HoT message is mail to MN.
(8) CN replys CoT message, and the source address of CoT message is dec0:0:0:1::1/64, and destination address is bec0:0:0:1::2/64, and the home address extension header of message comprises cec0:0:0:1::1/64.CoT message is intercepted and captured by MAP, from home address extension header, take out cec0:0:0:1::1/64, and the binding of searching cec0:0:0:1::1/64 and aec0:0:0:1::2/64, then MAP is mailing to MN after the encapsulation of CoT message, the outer source address of message after encapsulation is bec0:0:0:1::2/64, and destination address is aec0:0:0:1::2/64.
(9) MN sends BU message to CN, and the source address of BU message is bec0:0:0:1::2/64, and destination address is dec0:0:0:1::1/64, and message comprises cec0:0:0:1::1/64.BU message process of passing through tunnel arrives MAP and mails to CN again.
(10) CN understands the binding information that upgrades cec0:0:0:1::1/64 and bec0:0:0:1::2/64 after receiving BU message, and reply BA message, the destination address bec0:0:0:1::2/64 of BA message, source address is dec0:0:0:1::1/64, and the home address extension header of message comprises cec0:0:0:1::1/64.MAP takes out bec0:0:0:1::2/64 and searches cec0:0:0:1::1/64 and the binding of aec0:0:0:1::2/64 after receiving BA message from the home address extension header of message, then MAP is mailing to MN after the encapsulation of BA message, the outer source address of message after encapsulation is bec0:0:0:1::2/64, and destination address is aec0:0:0:1::2/64.
When MN moves in a MAP territory, only need (1) step in execution graph 9 and the renewal process of (2) step, upgrade the binding of cec0:0:0:1::1/64 and aec0:0:0:1::2/64 in MAP.

Claims (3)

1. a communication means for improved layered mobile IPv 6, is characterized in that:
A, for access same mobile anchor MAP territory all mobile node MN, just distribute an IPv6 address MAPA, the message taking MAPA as destination address or data message all can be routed to MAP;
The function of B, expansion MAP can be resolved the home address HoA of mobile node from the message of mobile IP v 6 and data message;
C, in the LBU/LBA of layered mobile IPv 6 message, regional care-of address RCoA changes MAPA into;
D, HoA and the binding that links Care-of Address LCoA are set in MAP, the binding of HoA and MAPA is set in home agent HA, under the pattern of routing optimality, the binding of HoA and MAPA also will be set in communication node CN;
E, MAP do not process the message of sending by the tunnel between couple in router AR and MAP or data message, directly discharge to the overseas network of MAP, message or data message that the overseas network of MAP is sent, first from these message or data message, resolve HoA, then search the binding of HoA and LCoA according to HoA, finally by the tunnel between MAP and AR, these message or data message are mail to MN.
2. the communication means of a kind of improved layered mobile IPv 6 according to claim 1, is characterized in that in described step e, the processing to data message specifically comprises:
E1, under the pattern of non-routing optimality, the data message that MN sends to CN, destination address is the IPv6 address CNA of CN, source address is HoA, MN needs data message to encapsulate before transmission, data message after encapsulation, destination address is the IPv6 address HAA of HA, source address is MAPA, data message after encapsulation mails to HA by the tunnel between AR and MAP, the data message of HA after to the encapsulation of receiving carries out decapsulation, and the data message after decapsulation can be routed to CN according to its destination address CNA;
E2, under the pattern of non-routing optimality, the data message that CN sends to MN, destination address is HoA, source address is CAN, such data message intercepts and captures to the home network the HA that are routed to MN, HA mails to MAP data message by the tunnel between HA and MAP according to the binding of HoA and MAPA, and MAP mails to MN data message by the tunnel between MAP and AR according to the binding of HoA and LCoA again;
E3, under the pattern of routing optimality, the data message that MN sends to CN, destination address is CNA, source address is MAPA, such data message mails to CN through the tunnel between AR and MAP;
E4, under the pattern of routing optimality, the data message that CN sends to MN, destination address is MAPA, source address is CNA, Equations of The Second Kind route head comprises HoA, such data message can be routed to MAP, and MAP mails to MN data message by the tunnel between MAP and AR according to the binding of HoA and LCoA.
3. the communication means of a kind of improved layered mobile IPv 6 according to claim 1, is characterized in that in described step e, the processing to message specifically comprises:
E5, in the time that MN switches in MAP territory, just LCoA changes, therefore, MN only need upgrade according to the regulation of HMIPv6 the binding of HoA and LCoA in MAP;
E6, in the time that MN switches between MAP territory, LCoA and MAPA change, MN is first according to the binding of setting up HoA and LCoA in the new MAP of being defined in of HMIPv6, then send BU message to HA, destination address is HAA, source address is MAPA, BU message mails to HA by the tunnel between AR and MAP, HA receives the binding of upgrading HoA and MAPA after BU message, and reply BA message to MN, destination address is MAPA, source address is HAA, BA message can be given and is routed to MAP, MAP is according to the binding of HoA and LCoA, by the tunnel between MAP and AR, BA message is mail to MN, under the pattern of routing optimality, MN also must upgrade the HoA that maintains in CN and the binding of MAPA, concrete steps are as follows:
● MN sends HoTI and CoTI message to CN: the destination address of HoTI message is CNA, source address is HoA, before sending, MN need to encapsulate HoTI message, the destination address of the HoTI message after encapsulation is HAA, and source address is MAPA, and HoTI message mails to HA by the tunnel between AR and MAP, HA, to the HoTI message decapsulation after encapsulating, then mails to CN HoTI message; The destination address of CoTI message is CNA, and source address is MAPA, and CoTI message mails to CN by the tunnel between AR and MAP;
● CN receives after HoTI message and CoTI message, reply HoT message and CoT message to MN: the destination address of HoT message is HoA, source address is CNA, HoT message mails to the home network of MN and is intercepted and captured by HA, HA is according to the binding of HoA and MAPA, by the tunnel between HA and MAP, HoT message is mail to MAP, MAP, again according to the binding of HoA and LCoA, mails to MN by the tunnel between MAP and AR HoT message; The destination address of CoT message is MAPA, and source address is CNA, and MAP receives after CoT message according to the binding of HoA and LCoA, by the tunnel between MAP and AR, CoT message is mail to MN;
● MN receives after HoT message and CoT message, send BU message to CN, destination address is CNA, and source address is MAPA, BU message mails to CN by the tunnel between AR and MAP, CN upgrades the binding of HoA and MAPA after receiving BU message, and replys BA message, the destination address MAPA of BA message to MN, source address is CNA, BA message is routed to MAP, and MAP, according to the binding of HoA and LCoA, mails to MN by the tunnel between MAP and AR BA message.
CN201110378744.3A 2011-11-23 2011-11-23 Improved layered mobile IPv6 (Internet Protocol Version 6) communication method Expired - Fee Related CN102448190B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110378744.3A CN102448190B (en) 2011-11-23 2011-11-23 Improved layered mobile IPv6 (Internet Protocol Version 6) communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110378744.3A CN102448190B (en) 2011-11-23 2011-11-23 Improved layered mobile IPv6 (Internet Protocol Version 6) communication method

Publications (2)

Publication Number Publication Date
CN102448190A CN102448190A (en) 2012-05-09
CN102448190B true CN102448190B (en) 2014-07-23

Family

ID=46010126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110378744.3A Expired - Fee Related CN102448190B (en) 2011-11-23 2011-11-23 Improved layered mobile IPv6 (Internet Protocol Version 6) communication method

Country Status (1)

Country Link
CN (1) CN102448190B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103687073B (en) * 2013-12-05 2017-04-05 中国科学院计算机网络信息中心 A kind of HMIPv6 extended methods based on concatenated tunnels
CN105472609A (en) * 2015-11-11 2016-04-06 北京邮电大学 Switching authentication mechanism based on safety interconnection under aviation communication NEMO network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005006674A1 (en) * 2003-07-09 2005-01-20 Hitachi Communication Technologies, Ltd. Terminal and communication system
JP3965382B2 (en) * 2003-11-28 2007-08-29 松下電器産業株式会社 Communication system and communication method
CN101465811A (en) * 2009-01-07 2009-06-24 上海大学 Method for obligating resource based on layered mobile IPv6 protocol

Also Published As

Publication number Publication date
CN102448190A (en) 2012-05-09

Similar Documents

Publication Publication Date Title
JP4952583B2 (en) Hierarchical mobility management system, access router, anchor node, mobile communication system, and route setting method
Zhu et al. A survey of mobility support in the Internet
US7539164B2 (en) Method and system for local mobility management
KR100724908B1 (en) Method And System For Supporting Regional Mobility Management Based On Mobile IPv6 Utilizing A Regional Anchor Point
EP1953991A1 (en) Race condition resolution in mixed network- and host-based mobility mangement scenarios
KR20100073842A (en) System and method for supporting network mobility based id-location separation
CN101601255A (en) Lightweight mobility architecture
US20100103876A1 (en) Mobile terminal and communication management device
EP1826958A1 (en) Route optimization with location privacy support
EP2207391A1 (en) Mobile terminal, network node, and packet transfer management node
Wang et al. A mobility handover scheme for IPv6-based vehicular ad hoc networks
CN101855882A (en) Mobile ip route optimization in ip version transition scenarios
US20090116452A1 (en) APPARATUS AND METHOD FOR A MOBILE NODE ROAMING IN AN IPv6 NETWORK
KR100555891B1 (en) Router supporting network mobility over nested mobile network and method for tunnelling thereof
CN102448190B (en) Improved layered mobile IPv6 (Internet Protocol Version 6) communication method
CN102664970A (en) Method for hierarchical mobile IPV6 based on mobile sub-net
JP2008543120A (en) Packet transfer control method and packet transfer control device
Zhu et al. Rfc 6301: A survey of mobility support in the internet
JP4739143B2 (en) Ad hoc network, router, communication system, router, mobile IP terminal and home agent constituting ad hoc network
JP2004135178A (en) Handover program
EP1863251B1 (en) Method and apparatus for mobile IPV6 simultaneous location privacy and route optimization
Iapichino et al. Host identity protocol and proxy mobile IPv6: a secure global and localized mobility management scheme for multihomed mobile nodes
KR100927940B1 (en) Location registration method and packet forwarding method using SRM in mobile network
CN102572790A (en) Distributed mobile IPV6 (Internet Protocol Version 6) method based on AR (Access Router) level
KR100872169B1 (en) Method for controling packet loss of handover in internet service system

Legal Events

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

Granted publication date: 20140723

Termination date: 20141123

EXPY Termination of patent right or utility model