Ville,
The setup is like this:
[Mobile Node] HoA 2001:1890:1109:4001::1000
|
---------------------------------- (foreign network)
|
| fe80:0:0:0:20f:f7ff:feb5:2d8
|
[ROUTER (Cisco 6503)]
|
|
|
---------------------------------- (home network)
|
[Home Agent] 2001:1890:1109:4001::40
No BU's are sent from MN at all (checked with ethereal) and it makes no
difference whether the HA is running or not.
This setup works when MN is using MIPL-2.0-rc3 + UMIP patch (and
MIPL-2.0.1 on HA)
MN config:
-----------------------------------------------------
NodeConfig MN;
DoRouteOptimizationCN enabled;
DoRouteOptimizationMN enabled;
SendMobPfxSols enabled;
Interface "eth0";
UseCnBuAck enabled;
MnHomeLink "eth0" {
HomeAgentAddress 2001:1890:1109:4001::40;
HomeAddress 2001:1890:1109:4001::1000/64;
}
UseMnHaIPsec disabled;
-----------------------------------------------------
HA config:
-----------------------------------------------------
NodeConfig HA;
Interface "eth0";
UseMnHaIPsec disabled;
SendUnsolMobPfxAdvs disabled;
-----------------------------------------------------
Radvd config on HA:
-----------------------------------------------------
interface eth0 {
AdvSendAdvert on;
AdvHomeAgentFlag on;
MaxRtrAdvInterval 10;
prefix 2001:1890:1109:4001::40/64 {
AdvRouterAddr on;
AdvValidLifetime 7200;
AdvPreferredLifetime 5600;
};
};
-----------------------------------------------------
The debug output is below. I see no attempts to send BU's (which I do
when I use MIPL-2.0-rc3)
Leif
mip6d[7360]: MIPL Mobile IPv6 for Linux v2.0.1 started (Mobile Node)
main: MIPL Mobile IPv6 for Linux started in debug mode, not detaching
from terminal
conf_show: config_file = /usr/local/etc/mip6d.conf-mn
conf_show: vt_hostname = localhost
conf_show: vt_service = 7777
conf_show: mip6_entity = 1
conf_show: debug_level = 1
conf_show: PolicyModulePath = [internal]
conf_show: DefaultBindingAclPolicy = 0
conf_show: NonVolatileBindingCache = disabled
conf_show: KeyMngMobCapability = disabled
conf_show: UseMnHaIPsec = disabled
conf_show: MnMaxHaBindingLife = 262140
conf_show: MnMaxCnBindingLife = 420
conf_show: MnRouterProbes = 0
conf_show: MnRouterProbeTimeout = 0.000000
conf_show: InitialBindackTimeoutFirstReg = 1.500000
conf_show: InitialBindackTimeoutReReg = 1.000000
conf_show: UseCnBuAck = enabled
conf_show: DoRouteOptimizationMN = enabled
conf_show: MnUseAllInterfaces = disabled
conf_show: MnDiscardHaParamProb = disabled
conf_show: SendMobPfxSols = enabled
conf_show: SendMobPfxAdvs = enabled
conf_show: SendUnsolMobPfxAdvs = enabled
conf_show: MaxMobPfxAdvInterval = 86400
conf_show: MinMobPfxAdvInterval = 600
conf_show: HaMaxBindingLife = 262140
conf_show: DoRouteOptimizationCN = enabled
xfrm_cn_init: Adding policies and states for CN
xfrm_mn_init: Adding policies and states for MN
conf_home_addr_info: HoA address 2001:1890:1109:4001:0:0:0:1000
conf_home_addr_info: HA address 2001:1890:1109:4001:0:0:0:40
__tunnel_add: created tunnel ip6tnl1 (37) from
2001:1890:1109:4001:0:0:0:1000 to 2001:1890:1109:4001:0:0:0:40 user
count 1
conf_home_addr_info: Home address 2001:1890:1109:4001:0:0:0:1000
mn_update_hoa_lifetime: updated HoA lifetimes: preferred 4294967295 s
and valid 4294967295 s
flag_hoa: set HoA 2001:1890:1109:4001:0:0:0:1000/128 iif 37 flags 10
preferred_time 4294967295 valid_time 4294967295
conf_home_addr_info: Added new home_addr_info successfully
md_create_inet6_iface: creating iface eth0 (4)
process_new_inet6_iface: adding iface eth0 (4)
md_link_up: link up on iface eth0 (4)
__md_discover_router: discover link on iface eth0 (4)
vt_server_init: VT server listens 127.0.0.1[7777] OK
md_recv_ra: received RA from fe80:0:0:0:20f:f7ff:feb5:2d8 on iface 4
md_create_router_prefix: creating new prefix
2001:1890:1109:4000:0:0:0:0/64
md_create_router: creating new router fe80:0:0:0:20f:f7ff:feb5:2d8 on
interface eth0 (4)
md_check_default_router: looking for existing routers on iface eth0 (4)
md_change_default_router: add new router fe80:0:0:0:20f:f7ff:feb5:2d8 on
interface eth0 (4)
__md_new_link: new link on iface eth0 (4)
md_update_router_stats: adding default route via
fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding prefix 2001:1890:1109:4000:0:0:0:0/64
md_recv_ra: received RA from fe80:0:0:0:20f:f7ff:feb5:2d8 on iface 4
md_create_router_prefix: creating new prefix
2001:1890:1109:4000:0:0:0:0/64
md_create_router: creating new router fe80:0:0:0:20f:f7ff:feb5:2d8 on
interface eth0 (4)
md_check_default_router: looking for existing routers on iface eth0 (4)
md_update_router: updating router fe80:0:0:0:20f:f7ff:feb5:2d8 on iface
eth0 (4)
md_free_router_prefix: freeing prefix 2001:1890:1109:4000:0:0:0:0/64
__md_free_router: freeing router fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding default route via
fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding prefix 2001:1890:1109:4000:0:0:0:0/64
__md_new_link: new link on iface eth0 (4)
__md_trigger_movement_event: strategy 0 type 8 iface eth0 (4) CoA
0:0:0:0:0:0:0:0
md_recv_ra: received RA from fe80:0:0:0:20f:f7ff:feb5:2d8 on iface 4
md_create_router_prefix: creating new prefix
2001:1890:1109:4000:0:0:0:0/64
md_create_router: creating new router fe80:0:0:0:20f:f7ff:feb5:2d8 on
interface eth0 (4)
md_check_default_router: looking for existing routers on iface eth0 (4)
md_update_router: updating router fe80:0:0:0:20f:f7ff:feb5:2d8 on iface
eth0 (4)
md_free_router_prefix: freeing prefix 2001:1890:1109:4000:0:0:0:0/64
__md_free_router: freeing router fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding default route via
fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding prefix 2001:1890:1109:4000:0:0:0:0/64
__md_new_link: new link on iface eth0 (4)
__md_trigger_movement_event: strategy 0 type 8 iface eth0 (4) CoA
0:0:0:0:0:0:0:0
md_recv_ra: received RA from fe80:0:0:0:20f:f7ff:feb5:2d8 on iface 4
md_create_router_prefix: creating new prefix
2001:1890:1109:4000:0:0:0:0/64
md_create_router: creating new router fe80:0:0:0:20f:f7ff:feb5:2d8 on
interface eth0 (4)
md_check_default_router: looking for existing routers on iface eth0 (4)
md_update_router: updating router fe80:0:0:0:20f:f7ff:feb5:2d8 on iface
eth0 (4)
md_free_router_prefix: freeing prefix 2001:1890:1109:4000:0:0:0:0/64
__md_free_router: freeing router fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding default route via
fe80:0:0:0:20f:f7ff:feb5:2d8
md_update_router_stats: adding prefix 2001:1890:1109:4000:0:0:0:0/64
__md_new_link: new link on iface eth0 (4)
__md_trigger_movement_event: strategy 0 type 8 iface eth0 (4) CoA
0:0:0:0:0:0:0:0
mip6d[7360]: terminated (SIGINT)
terminate: got SIGINT, exiting
vt_server_fini: VT server closed
mn_update_hoa_lifetime: updated HoA lifetimes: preferred 4294967295 s
and valid 4294967295 s
flag_hoa: set HoA 2001:1890:1109:4001:0:0:0:1000/128 iif 37 flags 0
preferred_time 4294967295 valid_time 4294967295
__tunnel_del: tunnel ip6tnl1 (37) from 2001:1890:1109:4001:0:0:0:1000 to
2001:1890:1109:4001:0:0:0:40 user count decreased to 0
__tunnel_del: tunnel deleted
md_expire_inet6_iface: expiring iface eth0 (4)
md_expire_router: expiring router fe80:0:0:0:20f:f7ff:feb5:2d8 on iface
eth0 (4)
__md_free_router: deleting default route via
fe80:0:0:0:20f:f7ff:feb5:2d8
__md_free_router: deleting prefix route 2001:1890:1109:4000:0:0:0:0/64
md_free_router_prefix: freeing prefix 2001:1890:1109:4000:0:0:0:0/64
__md_free_router: freeing router fe80:0:0:0:20f:f7ff:feb5:2d8
__md_trigger_movement_event: strategy 0 type 2 iface eth0 (4) CoA
0:0:0:0:0:0:0:0
md_free_inet6_iface: freeing iface eth0 (4)
xfrm_mn_cleanup: Deleting policies and states for MN
xfrm_cn_cleanup: Deleting policies and states for CN
mip6d[7360]: MIPL Mobile IPv6 for Linux v2.0.1 stopped (Mobile Node)
_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl