Some instructions for using the network abstractions ns2 simulation code. 1. The directory ns-2.29_netabs/netabs contains a really simple routing protocol that performs basic forwarding. It’s just so that we could catch all of the messages (instead of them being caught by some other routing protocol). We perform all of the actual routing decision making at the application layer. 2. Inside ns-2.29_netabs/apps are a set of files that start with netabs_. These implement the data structures and routing functions for the protocol as described in the paper(s). This code just forwards the messages to the context members based on a context constructed around hop count. It does not support replies from the context members to the source. 3. Finally, the directory ns-2.29_netabs/netabs_sim contains an example .tcl file for driving the simulation (and one of the scenario files we used). We did things a little differently than standard, in that we varied the density of the network by changing the transmission power of the radio. I’ve tried to annotate this in the file.