In recent years, mobile communication based on IP transport protocol has developed rapidly, but the fact of IPV4 address shortage has become the bottleneck of restricting its development. The combination of IPV6 and mobile communication will open up a whole new field for the current Internet. Wireless applications will become the "killer" application of IPv6 and a stage to showcase IPv6 's huge address space. With many new and exciting services on the mobile internet, mobile IPV6 will be the key to achieving these services. When more and more mobile terminals need to be equipped with IP address, IPV6 will provide a unique IPV6 address for all mobile terminals, and make the mobile terminal more easy to configure and manage, to achieve the IPV6 mobile terminal between anytime and anywhere end-to-end communication.
In the communication of the mobile terminal, it is necessary to ensure the transparency of the mobile to the user. "Transparency" includes two aspects: one is the mobile terminal using the Mobile IPV6 protocol, whether it is before or after moving, it can always be addressed, and the application running on the mobile terminal is still available without modification or reconfiguration, and the communication performance of the mobile terminal cannot be decreased by moving.
This article will analyze and discuss the communication between mobile terminals based on IPV6 protocol. Firstly, we analyze the support and implementation mechanism of IPV6 to mobile terminal, then study the communication realization of mobile terminal in IPV6 environment, and finally discuss the switching technology and security of mobile IPv6.
First, mobile IPV6 technical analysis
According to the existing pathfinding mechanism of IP network, the node of the same IP subnet has the same network prefix, when the device terminal is moved from one subnet to another, because the network prefix of the original IP address is different from the network prefix of the current access subnet, the packet sent to the terminal cannot reach the destination terminal.
Mobile IPV6 provides network layer support for device terminals while moving and continuously accessing the Internet. It assigns two types of IP addresses to mobile device terminals: One is a long-term valid IP address on the local network, called the attribution address, and the other is a handoff address that is obtained when the mobile terminal accesses the field link. When the mobile terminal is on the local link, it can be addressed directly through the attribution address, and when the mobile terminal is connected to the field link, it can be addressed by a forwarding address or a attribution address. The Association of the Mobile terminal's attribution address and the forwarding address is called a "binding" of the mobile terminal.
When the mobile terminal is on the local link, it can use normal routing and mechanism to route datagrams destined for the mobile terminal. When the mobile terminal leaves the local link, it registers its own forwarding address with a router on the local link and requests that the Router act as its own attribution agent (Home Agent), thereby establishing an association between the attribution address and the forwarding address. When the mobile terminal and communication terminal (which can be fixed terminal or mobile terminal) are left on the local link, the mobile terminal informs the communication terminal of its forwarding address, and the datagram sent by the communication terminal can bypass the attribution agent and send it directly to the mobile terminal.
http://www.douban.com/note/484043213/
http://www.douban.com/note/484043756/
http://www.douban.com/note/484044190/
http://www.douban.com/note/484044510/
http://www.douban.com/note/470017824/
http://www.douban.com/note/473574252/
http://www.douban.com/note/473999945/
http://www.douban.com/note/473573575/
Http://www.cnjiayu.com.cn/life/djys/2015020823928.html
Http://www.cnjiayu.com.cn/life/djys/2015020823927.html
Http://www.cnjiayu.com.cn/life/djys/2015020823926.html
Http://www.cnjiayu.com.cn/life/jkys/2015020823925.html
Http://www.cnjiayu.com.cn/life/jbzl/2015020823924.html
Http://www.cnjiayu.com.cn/life/djys/2015020823923.html
Http://www.cnjiayu.com.cn/life/jkys/2015020823922.html
Http://www.cnjiayu.com.cn/life/djys/2015020823921.html
Http://www.cnjiayu.com.cn/life/jkys/2015020823920.html
Http://www.cnjiayu.com.cn/life/jkys/2015020323220.html
Http://www.cnjiayu.com.cn/life/jkys/2015020323219.html
Http://www.cnjiayu.com.cn/life/jkys/2015020323218.html
Http://www.0793p.com/article-9407-1.html
Http://www.cnjiayu.com.cn/life/jbzl/2015020323217.html
Http://www.cnjiayu.com.cn/life/djys/2015020323216.html
Http://www.cnjiayu.com.cn/life/jkys/2015020323215.html
Second, the processing process of mobile IPV6 communication
At the beginning of the communication process between the mobile terminal and the communication terminal, the mobile terminal connected to the field link will use the Address auto-configuration defined by IPV6 to obtain a temporary forwarding address, and then duplicate address detection for this address. If it detects that another terminal is using this address on the current link, the address is automatically configured to stop, instead manually configure the mobile terminal's referral address, instead, the status of this temporary transfer address is changed to a valid state, then the transfer address is registered to the local link, which establishes an association between the transfer address and the attribution address, namely " Bindings ".
In order to communicate with the communication terminal, the mobile terminal must first inform the communication terminal of its current forwarding address, establish a binding of its forwarding address and the address of the communication terminal. In order to authorize the establishment of a binding, it is necessary to test the accessibility of the return path first. Return the path to the procedure shown in signaling procedure 1.
Figure 1 Signaling process for the return path of the mobile terminal
The attribution and transfer test initial messages are sent at the same time, and communication contacts are returned as soon as possible to the attribution and transfer test messages, and require very little process. These four messages make up the process of returning the path. Because of near simultaneous message sending, the return path can be achieved almost within a round trip time between a mobile terminal and a communication terminal.
1. Attribution Test Initial message
The mobile terminal sends the attribution test initial message to the communication terminal to request a attribution cookie. The contents of this message are: Source address = Attribution address, Destination address = communication Terminal, parameter =hot-cookies (used to verify that the response message matches the clear request message, and that the contact without seeing the request message cannot forge the response information). This message is sent to the communication terminal through a reverse tunnel of the attribution agent, informing the mobile terminal of the attribution address and then being returned by the communication terminal.
2. Transfer Test initial message
The mobile terminal sends a handoff test initial message to the communication terminal to request a referral cookie. The contents of this message are: Source address = Transfer address, destination address = communication terminal, parameter =cotcookie; This message is sent directly to the communication terminal to inform the mobile terminal of the forwarding address. It is then returned by the communication terminal.
Mobile Terminal Communication Wireless application based on IPV6 as a killer application