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
