Index: [Article Count Order] [Thread]

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

Hi,
 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,




--
Javed

	

447_2.html (attatchment)(tag is disabled)