Karsten Keil wrote: > > OK I run into this issue while running the TAHI testsuite. The test is as > follows: > > Check 03: > DNS Address: fec0::9 > Candidate Source Addresses: fec0::1(SS) or LLA(LS) > Destination Address List: 3fff::2(GS) or fe80::2(LS) > Result: fe80::2 (src LLA) then 3fff::2 (src fec0::1) > > Scope(fe80::2) = Scope(LLA) and Scope(3fff::2) <> Scope(fec0::1), then > prefer fe80::2 > > the nameserver send following answer for the query: > > | | | | DNS_Question (length:21) > | | | | | DNS_QuestionEntry (length:21) > | | | | | | Name = server.tahi.org. > | | | | | | Type = 28 (AAAA) > | | | | | | Class = 1 > | | | | DNS_Answer (length:86) > | | | | | DNS_RR_AAAA (length:43) > | | | | | | Name = server.tahi.org. > | | | | | | Type = 28 > | | | | | | Class = 1 > | | | | | | TTL = 0 > | | | | | | Length = 16 > | | | | | | Address = 3fff::2 > | | | | | DNS_RR_AAAA (length:43) > | | | | | | Name = server.tahi.org. > | | | | | | Type = 28 > | | | | | | Class = 1 > | | | | | | TTL = 0 > | | | | | | Length = 16 > | | | | | | Address = fe80::2 > > > > So how we should handle this issue, claim that the test is wrong, the test > should not use LLA for this ? >
You could argue that a DNS server should not return link-local addresses because there is no way for the DNS server to specify a correct zone. I believe this is actually documented somewhere... -vlad - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html