Date: Wed, 30 Apr 2008 16:08:40 -0400 From: "Peter Carney" <pcarney@treck.com> Subject: [users:00700] Invalid Source Address of Router Solicitation To: <users@tahi.org> Message-Id: <753EF94A8CD3E6439DCD566B99F4D7424EAEFB@ms1.treck.com> X-Mail-Count: 00700Hello, I am running the IPv6 Self Test version 1.4.14 for hosts and I am havingtrouble with test number 27: "Global Address Autoconfiguration and DAD(Host Only)". In this test (addr.p2/v6LC_3_2_1.seq) the script waits for a RouterSolicitation from the NUT: #----- RA PHASEvLog("TN received DAD NS from NUT.");vLog("OK! Let's go ahead!");%ret2=vRecv($IF,$SAA::wait_rs,0,0,RS_from_NUT,RS_from_NUT_wSLL); if ($ret2{status} != 0){ vLog("Though TN had waited RS from NUT for $SAA::wait_rs,"); vLog(" NUT seems not to send RS."); vLog(" Anyway TN is sending Unsolicited RA (Prefix=Global)");}else{ vLog("TN received RS from NUT."); vLog("TN is sending RA (Prefix=Global)");} The problem that I am seeing is when the NUT sends the RouterSolicitation with an unspecified source address. In section 4.1 of RFC 2461 it defines the Source Address of the RouterSolicitation to be:"An IP address assigned to the sending interface, or the unspecifiedaddress if no address is assigned to the sending interface." In 'addr.p2/RA_SAA.def', the 'RS_from_NUT' parameter is defined as:FEM_icmp6_rs(RS_from_NUT,_HETHER_nut2allrouters, { _SRC(nutv6()); _DST(v6(_ALLROUTERS_MCAST_ADDR)); HopLimit=255; }, { }) Because of this, the Router Solicitation that the NUT sends that usesthe unspecified address is not received and the test fails. Can you please confirm that this is a bug and provide a patch? Thank you,Peter CarneyDevelopment EngineerTreck Inc. Treck, Inc. - Confidentiality NoticeThis electronic transmission may contain information that is proprietary =or confidential. You are hereby notified that any dissemination, distribution or duplication of this electronic transmission to some =other entity, without the expressed written consent of Treck, Inc. is =strictly prohibited, unless the contents of this electronic transmission specifically authorizes you to do so. If your receipt of this =electronic transmission is in error, please notify the corporate offices of Treck, Inc. immediately by calling (513) 528-5732, or by reply to this transmission.700_2.html (attatchment)(tag is disabled)