[support] Destination Unreachable for BU

Chulhyun Park chris.ch.park at gmail.com
Thu Oct 2 15:21:24 JST 2008


Hi. I'm Park.
I'm suffering from the problem that HA doesn't recognize bu from MR.
The test network diagram is like below.



         MNN1                  MNN2
          |                      |
          +---------+  +---------+
 MNP1               |  | MNP2
 2001:a:f:2::/64    |  | 2001:a:f:3::/64
                    |  |
                     MR
                    |  |
 Access Network 1   |  |  Access network 2
 2001:a:c:1::/64    |  |  2001:a:d:1::/64
                    |  |
              +-----+  +-----+
              |              |
             AR1            AR2
              |              |
              +-----+  +-----+
 2001:a:a:1::/64    |  |  2001:a:a:2::/64
                   Router
                    |  |
 2001:a:e:1::/64    |  |  2001:b:a:1::/64
              +-----+  +-----+
              |              |
              HA             CN
   HA's ETH2 |
          ----+----- Home Link : 2001:a:f:1::/64


MR has four interfaces, two are connected to two separated mobile network,
and two are connected to different two access networks, access network 1 and 2.

When MR boots up at the foreign network, it recognizes that it is in
foreign network
and sends two binding updates to HA (2001:a:f:1::1000) for each CoA
from AN1 and AN2.
But HA cannot receive any binding updates from the MR.

I tried to tcpdump packet at all machines, AR1 or AR2 and Router and HA.
I could find binding update packets destined to the HA
(2001:a:f:1::1000), even at the HA itself.
Moreover, I also could see ICMPv6 destination address unreachable
message from HA to a CoA of MR.
HA can ping to the CoA of the MR, and as I connected another machine
beyond AR1 then
from that machine I also can ping to the HA. So it doesn't seem to be
a routing problem.

I included my configuration for HA and MR. Would you find a problem
with my configuration?

-----------------
  HA mip6d.conf
-----------------

NodeConfig HA;
DebugLevel 1;
Interface "eth2";
HaAcceptMobRtr enabled;
HaAcceptMCoAReg enabled;


# Disable MPS/MPA
SendMobPfxAdvs enabled;
SendUnsolMobPfxAdvs enabled;

# MNP configuration
HaServedPrefix 2001:a:f:1::/64;
BindingAclPolicy 2001:a:f:1::1 (2001:a:f:2::/64, 2001:a:f:3::/64) MCoAReg allow;
DefaultBindingAclPolicy allow;


# IPsec configuration - NO IPSEC AT THE MOMENT
UseMnHaIPsec disabled;
KeyMngMobCapability disabled;

# EOF



-----------------
  MR mip6d.conf
-----------------

NodeConfig MN;
DebugLevel 10;
DoRouteOptimizationCN disabled;
DoRouteOptimizationMN disabled;
SendMobPfxSols enabled;
UseCnBuAck enabled;

# We use Explicit Mode
MobRtrUseExplicitMode enabled;
OptimisticHandoff enabled;

# The Binding Lifetime, for example 20 seconds
MnMaxHaBindingLife 20;

Interface "eth0" {
    Bid 100;
    BidPriority 20;
    Reliable true;
}


Interface "eth1" {
    Bid 101;
    BidPriority 10;
    Reliable true;
}

# Replace eth0 with your egress interface
MnHomeLink "eth0" {
    IsMobRtr enabled;
    HomeAgentAddress 2001:a:f:1::1000;
    HomeAddress 2001:a:f:1::1/64 (2001:a:f:2::/64, 2001:a:f:3::/64);
    RegMultipleCoA enabled;
    IfMultipleCoA "eth0", "eth1";
}

# IPsec configuration - NO IPSEC AT THE MOMENT
UseMnHaIPsec disabled;
KeyMngMobCapability disabled;
# EOF


Chulhyun Park, Ph.D Student
Multimedia and Mobile Communication Lab.



More information about the Support mailing list