[SensorNetArch] draft slides for friday
Cheng Tien Ee
ct-ee at eecs.berkeley.edu
Wed Apr 13 10:15:25 PDT 2005
I've been thinking about naming a little more. What I'm thinking about
is more specific to addressing, at the link and network layer.
1. Network layer addressing / naming: The destination address at the
network layer defines the network destination node. The network layer
can be divided into 2: the control planes (corresponding to the
individual network protocols), and a common data plane. When a packet is
received, the data plane asks the relevant control plane what it should
do (forward / intercept / accept / multiply). In the case of forwarding,
the control plane gives the link-level address of the next hop for that
packet, based on certain fields within the packet (defined by the
protocol).There is thus a simple interface between the data plane and
all control planes, and whatever naming scheme a network protocol uses,
does not affect the rest of the stack. A network-level multicast
operation can result in the data plane creating multiple copies of the
same packet destined to different link-level recipients. This doesn't
make use of the fact that a wireless transmission is always a broadcast
and can thus potentially be better made use of, but see below.
2. Link-level addressing: we can imagine that the downstream one-hop
nodes of a multicast tree are given an address corresponding to the
multicast-group. This notion of reaching a subset of neighbors using 1
pkt is one of the selling points of Opportunistic Forwarding. The
downside currently is that we can't individually have each recipient
ack, so we sacrifice per-hop reliability.
David Culler wrote:
>
>------------------------------------------------------------------------
>
>_______________________________________________
>SensorNetArch mailing list
>SensorNetArch at Millennium.Berkeley.EDU
>http://Mail.Millennium.Berkeley.EDU/mailman/listinfo/sensornetarch
>
>
More information about the SensorNetArch
mailing list