Hi,

Vitor André Cordeiro dos Santos wrote:
About the routing issue I still have some doubts... When the MR is at home I
insert that route to the table #252 and everything works fine; and what about
when the MR moves to a foreign network and then comes back home? The nemo
daemon removes that route from the routing table, so in order to have
connectivity between the NEMO and the Internet I have to insert that route
again in the MR, right!? Is there any way to do that automatically!?

One way would be to solve the bug :)
I enclosed a patch to apply to nemo-0.2 or nemo-20060725, could you try it ? It allows to install the correct default route in the table #252. This works fine on my Mobile Router.

I'm pretty shure that tha BAck isn't dropped in the link between the HA and
MR, because the HA never gets to send it. This is quite strange and I don't
understand why this happens.

Even more stranger is that, when I wasn't using the OptimisticHandoff option,
the HA also didn't send the BAck when the MR sent tha deregister BU, but now,
with the OptimisticHandoff option the HA sends the deregister BAck. Any clues?

I have no clues for that issue... Could you send the configuration file of your HA?

regards,

--
Romain KUNTZ
[EMAIL PROTECTED]
--- nemo-0.2-old/src/movement.c 2006-02-24 07:53:24.000000000 +0900
+++ nemo-0.2/src/movement.c     2007-01-09 14:41:13.000000000 +0900
@@ -185,6 +185,9 @@
 
                route_del(rtr->ifindex, RT_TABLE_MAIN, 0,
                          &in6addr_any, 0, &in6addr_any, 0, &rtr->lladdr);
+                         
+               route_del(rtr->ifindex, RT6_TABLE_MIP6, 0,
+                         &in6addr_any, 0, &in6addr_any, 0, &rtr->lladdr);
        }
        list_for_each_safe(l, n, &rtr->prefixes) {
                struct prefix_list_entry *p;
@@ -1236,6 +1239,11 @@
        route_add(rtr->ifindex, RT_TABLE_MAIN, RTPROT_RA,
                  RTM_F_DEFAULT|RTM_F_ADDRCONF, 1024,
                  &in6addr_any, 0, &in6addr_any, 0, &rtr->lladdr);
+
+       // Default route for the packet coming from the Mobile Network
+       route_add(rtr->ifindex, RT6_TABLE_MIP6, RTPROT_MIP,
+                 0, IP6_RT_PRIO_MIP6_FWD,
+                 &in6addr_any, 0, &in6addr_any, 0, &rtr->lladdr);
        
        list_for_each(list, &rtr->prefixes) {
                struct prefix_list_entry *p;
_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl

Reply via email to