Dear all,

I am Masters student trying to implement Mobile IPv6 based testbed to
study vertical handovers. I am using Suse 9.3 professional as my Linux
distribution with MobileIPv6 enabled kernel 2.6.16. The kernel is
successfully compilied and is running beautifully on all the machines.
The testbed I have created is suffering from some problems which I
would like to seek answers ASAP. The testbed is like this

                                        ====
                                        MN
                                      - ====
      ===                     ==-==
  --- FR------------------------HA/R
      ===                      ====

1. I have implemented the Router as well as Home Agent on the same
machine. Which has    two ports

eth0(WLAN) : fec0:106:2700::1/64
eth1(LAN)    : fec0:106:2300::2/64 connected to Foreign Network(FR)

route entry : ip route add fec0:106:1100::/64 via fec0:106:2300::1(FR)

#Home Agent/R
mipv6d.conf  :

NodeConfig HA;
Debuglevel 1;

Interface "eth0";


##
## IPsec configuration
##

UseMnHaIPsec disabled;

## Key Management Mobility Capability
KeyMngMobCapability disabled;

IPsecPolicySet {
#       HomeAgentAddress fec0:106:2700::1;
#       HomeAddress fec0:106:2700::4/64;

#       IPsecPolicy Mh UseESP;
#       IPsecPolicy TunnelMh UseESP;

      IPsecPolicy Mh UseESP 1 2;
#       IPsecPolicy ICMP UseESP 5;
      IPsecPolicy TunnelMh UseESP 3 4;
}

mipv6d.conf (Mobile Node)

Interface "eth0";

#Interface "eth1" {
#       MnIfPreference 2;
#}

MnRouterProbes 1;

MnHomeLink "eth0" {
       HomeAgentAddress fec0:106:2700:1;
       HomeAddress fec0:106:2700::4/64;

       #               address                 opt.
       #MnRoPolicy     3ffe:2060:6:1::3        enabled;
       #MnRoPolicy                             disabled;
}

##
## IPsec configuration
##

UseMnHaIPsec disabled;

## Key Management Mobility Capability
KeyMngMobCapability disabled;

IPsecPolicySet {
#       HomeAgentAddress fec0:106:2700::1;
#       HomeAddress fec0:106:2700::4/64;

#       IPsecPolicy Mh UseESP;
#       IPsecPolicy TunnelMh UseESP;

#       IPsecPolicy Mh UseESP 1 2;
#       IPsecPolicy ICMP UseESP 5;
#       IPsecPolicy TunnelMh UseESP 3 4;
}



2. The mobile node is connected to the HA via WLAN(eth0) with ip
address fec0:106:2700::4/64

Ping6 works between these two interfaces and after starting radvd on
HA I can get Router Advertisements properly on  MN.

Problem :But when I try to ping HA/Router from mobile node I cannt
ping to it. i,e
from mobile node
ping6 fec0:106:2700::1 -->works but ping6 fec0:106:2300::2 fails

3. The Foreign Router also has two interfaces :

eth0(LAN connected to HA via HUB) fec0:106:2300::1/64.
eth2(WLAN): fec0:106:1100::1/64

ip route entry :

ip route add fec0:106:2700::/64 via fec0:106:2300::2(HA)

Now from FA I can ping to each and every interface accept the mobile node.

Problem: I would also like to know should I start mipv6d as HA or CN
on Foreign Agent? I am using HA configuration for the same

I have also tried to perform handover for which I get the router
advertisements successfully but I cannt see any BU being performed on
ethereal. Also, I cant see any tunnel being created between HA and MN.

Kindly Advise as I have tried my best for past 4-5 days.

Thanking You,

Regards

Karan

_______________________________________________
mipl mailing list
[email protected]
http://www.mobile-ipv6.org/cgi-bin/mailman/listinfo/mipl

Reply via email to