On Fri, 2006-04-14 at 11:33 +0900, Yoonjung Ha wrote:
> Hello,
> I installed mipv6-2.0.1 on Fedora 4 core for HA. 
> To turn off IPSEC, UseMnHaIPsec disabled; & mark # for IPsecPolicySet.
> Because MN is window TE, I generated BU by ultra network sniffer.
> The packet is like this:
> 00 00 F0 68 A5 68 00 00 F0 8F 4E A3 86 DD 60 00
> 00 00 00 38 3C 40 20 01 02 68  02 04 21 00  00 00
> 00 00 00 00 00  03 20 01 02 68  02 04 21 00  00 00
> 00 00 00 00 00  04 87 02 01 02  00 00 C9 10 20 02
> 02 68 02 04 21  00 00 00 00 00  00 00 00  04 3B 03
> 05 00 A5 D8 AA 61 E0 00 0B B6 01 00 03 10 20 01
> 02 68 02 04  21  00 00 00  00 00 00 00 00  03
>  
> When you look this packet with ethereal, you can parse it.
> 1. I calculate MH checksum with only IPv6 header. Is it right?

No.  Read RFC3775 section 6.1.1 paragraph "Checksum".

> 2. Above disabled options can make turn off  IPSec?

Yes.

> 3. I send this msg to HA. The ethereal on HA can recognize it and
> shows it as MIPv6 Binding Update.

Does it say that the MH checksum is correct?

> But mipl HA cannot accept this packet --> even though I compiled
> --vt-enabled options.

The --enable-vt option has nothing to do with accepting any packets.  It
is just a debug interface.

> I added debug msg inline and it shows "recmsg" cannot get anything.
>  Is there anybody let me know why?

If the checksum is incorrect, kernel discards the packet before handing
it to recvmsg().

Regards,

Antti



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

Reply via email to