Hi,

陳一輝 wrote:
> Dear Sir,
> 
>     I install USAGI MIPv6 umip-0.3 on linux 2.16.21-rc5 and try to do 
> conformance test with Tahi's Tool.
>     Depending  on configuration, the umip-0.3 mip6d can be a MN, HA, or CN.  
> After configuring umip-0.3 mip6d to be a MN, I obtain excellent test results 
> and experience.  But when I configure umip-0.3 mip6d to be a HA, I get a 
> problem and can't solve it.
> Could anybody do me a favour and give me suggestions ? 
>     My problem is : 
>     The Tester (MN) sends BU to HA (umip-0.3 mip6d) , and then the HA will 
> return a Binding Acknowledgement with code 0 in normal case. It is only a 
> basic home registration procedure, but I just can't get the  Binding 
> Acknowledgement with code 0. I use ethereal to monitor  traffic and does not 
> find BA.   
>     But if I check Binding Cache of HA, I can find correct BC record druing 
> home registration procedure. By the way,  from the daemon log, it seems the 
> HA receives BU and return BA (as shown in red word). Also by other test 
> cases, I find the ethereal can capture Binding Acknowledgement returning from 
> HA with all status field values except  0. 
>     If I configure the daemon to be a CN, the result are same. With  
> ethereal, I still can't find Binding Acknowledgement with status field 0.  
>     I think the daemon work well whatever it is a HA or CN, but  I just can't 
> get BA with code 0.  


Can you say glibc version of the environment?

I found an issue with newer glibc which supports IPv6 Advanced Socket API
for routing header type 0 but not type2.
On such case CN/HA will go wrong and not send RH2 packet without any
debug message for both MIPL-2.0.2 and it with umip-0.3.
It seems that your report is similar to it.

Try below experimental patches:

http://www.linux-ipv6.org/gitweb/gitweb.fcgi?p=gitroot/mipv6-daemon.git;a=commit;h=99f0ba06312fb8a4104753671070b80a95c9951e
http://www.linux-ipv6.org/gitweb/gitweb.fcgi?p=gitroot/mipv6-daemon.git;a=commit;h=68b38634de47f424a7f5df24fb6deb21c6b48fcf

And please note you should restart autoreconf after applying them.

Cheers,

-- 
Masahide NAKAMURA

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

Reply via email to