Hello,
We're trying to do some Mobile IPv6 tests on some production IPv6
networks here. Initially, we used a MIPL mobile node and a Cisco router
with HA functionality enabled, but the router kept flushing ospf routes.
So now we're using Ubuntu Dapper-based machines for a Mobile Node and the
Home Agent. Both use the vanilla 2.6.16 kernel with mipl 2.0.2 user-space and
kernel-patches. Both the Home Agent and the Mobile Node start up ok when
mip6d is launched.
But then a strange thing happens when the Mobile Node moves to a
foreign network: The MN sends a Binding Update to the HA, which the HA
correctly replies with a Binding Acknowledgement. This BuAck packet is
correctly seen on the wire (using a network analyser connected to the same
hub as the MN in the foreign network), and the contents of the Ack packet
are correct. However, the MN decides after accepting the BuAck that HA is
unable to handle the binding and drops the acquired CoA.
My question is this: Does MIPL2.x support MN-HA functionality if the HA is
just a standalone node with one Ethernet interface? Right now, that's the
setup we have: A standalone mipl HA as a node in the home network, with a
Cisco as an access router. Do I need to do anything else? Setting packet
forwarding in the HA with sysctl didn't help.
I recall we had the same setup with MIPL 1.1 which worked. However I also
recall that MIPL1 didn't have any tunnelling between HA and MN. Setting or
disabling MnUseAllInterfaces in the MN didn't produce any difference.
Below, the log entry and config files of the MN and HA are posted:
---
Here's the log entry when the MN moves into a new network:
bul_update_timer: Updating timer
== BUL_ENTRY ==
Home address 2001:708:310:52:207:e9ff:fe0a:80d0
Care-of address 2001:708:310:16:207:e9ff:fe0a:80d0
CN address 2001:708:310:52:207:e9ff:fe0a:89a2
lifetime = 262140, delay = 1500
flags: IP6_MH_BU_HOME IP6_MH_BU_ACK IP6_MH_BU_LLOCAL
tunnel_mod: modifying tunnel 5 end points with from
2001:708:310:16:207:e9ff:fe0a:80d0 to 2001:708:310:52:207:e9ff:fe0a:89a2
__tunnel_mod: modified tunnel iface ip6tnl1 (5)from
2001:708:310:16:207:e9ff:fe0a:80d0 to 2001:708:310:52:207:e9ff:fe0a:89a2
mn_recv_ba: 928
mn_recv_ba: Got BA from 2001:708:310:52:207:e9ff:fe0a:89a2 to home
address 2001:708:310:52:207:e9ff:fe0a:80d0 with coa
2001:708:310:16:207:e9ff:fe0a:80d0 and status 132
mn_recv_ba: Dumping corresponding BULE
== BUL_ENTRY ==
Home address 2001:708:310:52:207:e9ff:fe0a:80d0
Care-of address 2001:708:310:16:207:e9ff:fe0a:80d0
CN address 2001:708:310:52:207:e9ff:fe0a:89a2
lifetime = 262140, delay = 1500
flags: IP6_MH_BU_HOME IP6_MH_BU_ACK IP6_MH_BU_LLOCAL
mip6d[7764]: Unable to register with HA, deleting entry
bule_invalidate: HA unable to handle binding, changing BUL entry to
NON_MIP_CN_ENTRY
mn_pol_ext_cleanup:
mn_ro_pol_del: Deleting default RO triggering policies for all
Correspondent Nodes
bul_delete: Deleting bule
== BUL_ENTRY ==
Home address 2001:708:310:52:207:e9ff:fe0a:80d0
Care-of address 2001:708:310:52:207:e9ff:fe0a:80d0
CN address 2001:708:310:52:207:e9ff:fe0a:89a2
lifetime = 262140, delay = 1500
flags: IP6_MH_BU_HOME IP6_MH_BU_ACK IP6_MH_BU_LLOCAL
bul_add: Adding bule
== NON_MIP_CN_ENTRY ==
Home address 2001:708:310:52:207:e9ff:fe0a:80d0
Care-of address 0:0:0:0:0:0:0:0
CN address 2001:708:310:52:207:e9ff:fe0a:89a2
lifetime = 420, delay = 420000
flags: IP6_MH_BU_HOME IP6_MH_BU_ACK IP6_MH_BU_LLOCAL
---------
# Here's the config file for the HA:
NodeConfig HA;
DebugLevel 10;
DoRouteOptimizationCN enabled;
Interface "eth0";
UseMnHaIPsec disabled;
DoRouteOptimizationMN enabled;
KeyMngMobCapability disabled;
--
# Here's the config for the MN:
NodeConfig MN;
DebugLevel 10;
DoRouteOptimizationCN enabled;
Interface "eth0";
UseMnHaIPsec disabled;
DoRouteOptimizationMN enabled;
UseCnBuAck enabled;
MnHomeLink "eth0" {
HomeAgentAddress 2001:708:310:52:207:e9ff:fe0a:89a2;
HomeAddress 2001:708:310:52:207:e9ff:fe0a:80d0/64;
}
MnUseAllInterfaces enabled;
---
Advice and clues will be greatly appreciated :-)
Best regards,
Bilhanan
| Bilhanan Silverajan Tel: +358-(0)3-3115 3906 |
| Institute of Communications Engineering Fax: +358-(0)3-3115 4988 |
| Tampere Univ. of Technology, Finland http://www.cs.tut.fi/tlt |
_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl