[radvd-devel-l] Radvd problem with MIPv6 CN

k k kelvinskk at hotmail.com
Mon Feb 11 05:08:36 EST 2008


Hi,

I'm currently experiencing some problems with running radvd together with MIPv6. (NOTE: I'm running radvd and MIPv6 on my MN and CN as well). My network works fine when there's a Correspondent Node (CN) in the foreign network. However, when I ran radvd together with MIPv6 without the CN, there were major ping problems(refer to below).

Here's my network topology:

_____________________________________________________
            Visitnet                     |                        Homenet
______            _______       |         _______             ________
|   CN  |______|   AR    |___ |_ __|     HA    |______|     MN   |
|_____|            |______|        |         |_______|            |_______|
                                             |
______________________ |_______________________________

CN: 2001:106:1100:0:21c:f0ff:fe8f:2adc/64(Given by radvd)
AR: 2001:106:1100::1/64
HA: 2001:106:2700::1/64
MN: 2001:106:2700:0:211:95ff:feca:5855/64 (Given by radvd)



Both AR and HA run radvd:

AR:
interface ath0
{
	AdvSendAdvert on;
	MaxRtrAdvInterval 3;
	MinRtrAdvInterval 1;
	AdvIntervalOpt off;
	AdvHomeAgentFlag off;

	prefix 2001:106:1100::/64
	{
		AdvOnLink on;
		AdvAutonomous on;
		AdvRouterAddr on;
		AdvPreferredLifetime 10000;
		AdvValidLifetime 12000;
	};
};




HA:
interface ath0
{
	AdvSendAdvert on;
	AdvIntervalOpt off;	
	MinRtrAdvInterval 3;
	MaxRtrAdvInterval 10;
	AdvHomeAgentFlag on;
	HomeAgentLifetime 10000;
	HomeAgentPreference 20;
	AdvHomeAgentInfo on;
	prefix 2001:106:2700::1/64
	{
		AdvOnLink on;
		AdvAutonomous on;
		AdvRouterAddr on;
		AdvPreferredLifetime 10000;
		AdvValidLifetime 12000;
	};
};




MIPv6 is running on CN, HA and MN:

CN:
NodeConfig CN;
DebugLevel 10;
Interface "ath0";
DoRouteOptimizationMN enabled;
UseCnBuAck enabled;
UseMnHaIPsec disabled;



HA:
NodeConfig HA;
DebugLevel 10;
Interface "ath0";
UseCnBuAck enabled;
UseMnHaIPsec disabled;


MN:
NodeConfig MN;

## If set to> 0, will not detach from tty
DebugLevel 10;

MnDiscardHaParamProb enabled;

Interface "ath0";

MnHomeLink "ath0" {

         HomeAgentAddress 2001:106:2700::1;
         HomeAddress 2001:106:2700:0:211:95ff:feca:5855/64;
}

UseMnHaIPsec disabled;




As mentioned earlier, MIPv6 and radvd worked out fine when the CN was running. Next I tested MIPv6 and radvd without the CN and it gave me ping fluctuation problems as shown:

With radvd on MN:
[root at localhost ~]# ping6 2001:106:1100:0:21c:f0ff:fe8f:2adc
PING 2001:106:1100:0:21c:f0ff:fe8f:2adc(2001:106:1100:0:21c:f0ff:fe8f:2adc) 56 data bytes
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=0 Destination unreachable: Address unreachable
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=1 ttl=62 time=1.08 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=2 ttl=62 time=1.01 ms
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=3 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=4 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=5 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=6 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=7 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=8 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=9 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=12 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=13 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=16 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=17 Destination unreachable: Address unreachable
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=18 ttl=62 time=1.29 ms
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=19 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=20 Destination unreachable: Address unreachable
>From 2001:106:2700:0:211:95ff:feca:5855 icmp_seq=21 Destination unreachable: Address unreachable


Without radvd on MN:
[root at localhost ~]# ping6 2001:106:1100:0:21c:f0ff:fe8f:2adc
PING 2001:106:1100:0:21c:f0ff:fe8f:2adc(2001:106:1100:0:21c:f0ff:fe8f:2adc) 56 data bytes
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=1 ttl=62 time=1.15 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=2 ttl=62 time=1.32 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=3 ttl=62 time=1.17 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=4 ttl=62 time=1.58 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=5 ttl=62 time=1.14 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=6 ttl=62 time=1.07 ms
64 bytes from 2001:106:1100:0:21c:f0ff:fe8f:2adc: icmp_seq=7 ttl=62 time=1.17 ms



When I executed a ¡°killall radvd¡±, the ping was stable again. Upon activating radvd again, the ping went unstable. Has anyone had this problem before or can someone help me out?

Thanks & Regards

KiaN


_________________________________________________________________
Help Splitzo Sally Before It¡¯s Too Late! 
http://www.thegirlwhosplitinto5.com/



More information about the radvd-devel-l mailing list