[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