<pre><font size="2">Hi,<br> I have doubt in recvNsBasic.def in ct-2.1.1 .<br><br></font>//----------------------------------------------------------------------<br>// multicast NS<br>//	TN(global) ==&gt; NUT(solicited-node[global])
<br>//	target=NUT(global)<br>//	w/ SLLA<br>//<br>//----------------------------------------------------------------------<br>FEM_icmp6_ns(mcast_ns_global2global_sll, _HETHER_tn2nut,<br><br><font size="2">Here, even though we are sending the NS to the solicited-node[global], we choose a unicast destination ethernet address instead of multicast.
<br>Quoting from </font><font size="2">rfc2464 - Ipv6 Transmission over Ethernet, <br></font><font size="2"><br>7.&nbsp; Address Mapping -- Multicast<br><br>&nbsp;&nbsp; An IPv6 packet with a multicast destination address DST, consisting
<br>&nbsp;&nbsp; of the sixteen octets DST[1] through DST[16], is transmitted to the<br>&nbsp;&nbsp; Ethernet multicast address whose first two octets are the value 3333<br>&nbsp;&nbsp; hexadecimal and whose last four octets are the last four octets of
<br>&nbsp;&nbsp; DST.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |0 0 1 1 0 0 1 1|0 0 1 1 0 0 1 1|<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; DST[13]&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; DST[14]&nbsp;&nbsp;&nbsp;&nbsp; |
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; DST[15]&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; DST[16]&nbsp;&nbsp;&nbsp;&nbsp; |<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</font><br><font size="2"><br><br><br>Shoudn&#39;t we use a multicast ethernet address in the above call instead of the unicast ethernet address.
<br>In all the other similar calls in this test case we use a multicast ethernet address for a multicast ipv6 address.<br><br></font>//----------------------------------------------------------------------<br>// multicast NS
<br>//	TN(link-local) ==&gt; NUT(solicited-node[link-local])<br>//	target=NUT(link-local)<br>//	w/ SLLA<br>//<br>//----------------------------------------------------------------------<br>FEM_icmp6_ns(mcast_ns_link2link_sll, _HETHER_tn2nutsolnode,
<br><br>//----------------------------------------------------------------------<br>// mulstcast NS<br>//	TN(link-local) ==&gt; NUT(solicited-node[link])<br>//	target=NUT(global)<br>//	w/ SLLA<br>//<br><br>//----------------------------------------------------------------------
<br>FEM_icmp6_ns(mcast_ns_link2global_sll, _HETHER_tn2nutsolnode,<br><br>//----------------------------------------------------------------------<br>// multicast NS<br>//	TN(global) ==&gt; NUT(solicited-node[link-local])<br>
//	target=NUT(link-local)<br>//	w/ SLLA<br>//<br>//----------------------------------------------------------------------<br>FEM_icmp6_ns(mcast_ns_global2link_sll, _HETHER_tn2nutsolnode,<br><br><font size="2"><br><br><br>
--<br>Javed<br></font></pre>