Date: Sun, 16 Dec 2007 14:55:31 +0530 From: "Javed Shakeel" <javedshakeel@gmail.com> Subject: [users:00447] doubt in recvNsBasic.def (ct - 2.1.1) To: users@tahi.org Message-Id: <2b034ca00712160125q1375a56bicc74b18b5899a16a@mail.gmail.com> X-Mail-Count: 00447Hi, I have doubt in recvNsBasic.def in ct-2.1.1 . //---------------------------------------------------------------------- // multicast NS // TN(global) ==> NUT(solicited-node[global]) // target=NUT(global) // w/ SLLA // //---------------------------------------------------------------------- FEM_icmp6_ns(mcast_ns_global2global_sll, _HETHER_tn2nut, Here, even though we are sending the NS to the solicited-node[global], we choose a unicast destination ethernet address instead of multicast. Quoting from rfc2464 - Ipv6 Transmission over Ethernet, 7. Address Mapping -- Multicast An IPv6 packet with a multicast destination address DST, consisting of the sixteen octets DST[1] through DST[16], is transmitted to the Ethernet multicast address whose first two octets are the value 3333 hexadecimal and whose last four octets are the last four octets of DST. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 1 1 0 0 1 1|0 0 1 1 0 0 1 1| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DST[13] | DST[14] | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DST[15] | DST[16] | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Shoudn't we use a multicast ethernet address in the above call instead of the unicast ethernet address. In all the other similar calls in this test case we use a multicast ethernet address for a multicast ipv6 address. //---------------------------------------------------------------------- // multicast NS // TN(link-local) ==> NUT(solicited-node[link-local]) // target=NUT(link-local) // w/ SLLA // //---------------------------------------------------------------------- FEM_icmp6_ns(mcast_ns_link2link_sll, _HETHER_tn2nutsolnode, //---------------------------------------------------------------------- // mulstcast NS // TN(link-local) ==> NUT(solicited-node[link]) // target=NUT(global) // w/ SLLA // //---------------------------------------------------------------------- FEM_icmp6_ns(mcast_ns_link2global_sll, _HETHER_tn2nutsolnode, //---------------------------------------------------------------------- // multicast NS // TN(global) ==> NUT(solicited-node[link-local]) // target=NUT(link-local) // w/ SLLA // //---------------------------------------------------------------------- FEM_icmp6_ns(mcast_ns_global2link_sll, _HETHER_tn2nutsolnode, -- Javed447_2.html (attatchment)(tag is disabled)