Index: [Article Count Order] [Thread]

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: 00700

Hello, 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)