5. Doing some tests5.1. Pre-testDo every configuration as shown above; it's especially important to have a different ESSID on the home net and visited network. When you start mobile-IPv6 on MN, you will see multicasting router solicitations messages:
5.2. Movement detectionGeneric movement detection uses Neighbor Unreachability Detection to detect when the default router is no longer bi-directionally reachable, in which case the mobile node must discover a new default router (usually on a new link). To easily see whats going on, you should have one xterm window for each of these commands:
To travel to another net, you can issue the command on MN:
The MN is the on the other wireless network, and since it is sending out "router solicitation" (multicast), our AR will respond with it's prefix. MN will then configure itself with at new IPv6 address with the received prefix and it's own MAC address. If you type ifconfig eth0 you will see the new IPv6 address: Almost at the same time, the MN will perform a binding update to HA. In your tcpdump window, you will see several packets destined to HA. To verify that the binding update has been sent and acknowledged from MN: You can also verify the binding with the following command (on MN):
You can also verify it on HA with the statistics option (-s) and with the:
5.3. ping6From the MN, you can try to ping AR's eth1 (fec0:106:1100::1):
By using tcpdump, you can see how the packets travel: You can now see the statistics have been updated:
5.4. Kernel IP routing tableOne interesting thing MIPv6 does is change the default route to a tunnel. The new default route becomes:
5.7. Real life testing - smooth handoverTo really get the feel on how mobile IP works, fire up GnomeMeeting (See the figure GnomeMeeting and start a netmeeting. Note! You must use the latest GnomeMeeting to get support for IPv6! Then do a "travel" and you can see an almost smooth handover.
Using GnomeMeeting with IPv6 to test roaming between two wireless networks Linux HOWTO full list |
|
This document, LDP HOWTO-INDEX, is copyrighted (c) 1995 - 2002 by Tim Bynum, Guylhem Aznar, Joshua Drake and Greg Ferguson. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html. If you have questions, please contact the LDP.
Web Design Copyright © 1999-2003. Chrisranjana Software Solutions Pvt Ltd. syndicate rss feed |