Hi Jeff, Jeff Schwentner schrieb: > So if I understand correctly, I would embed our custom packets in UDP > packets. This would include the RTS/CTS/ACK MAC packets in addition to the > actual data packets. The MAC layer, as far as ns-2 is concerned, would just > be a pass-through (not sending its own RTS/CTS). > Yes - at the moment this would result in all packets being encapsulated into UDP packets. In our case we have some kind of extended MAC layer. We do not replace the standard 802.11 MAC but we do not use RTS/CTS and only broadcast communication and so no ACKs. Currently we do not have the "pass through" MAC because our protocols are intended to work on COTS hardware. But for you this probably will not work if you like to replace/modify the whole MAC behavior and its timing. > Do you have an example that I can compile and run with ns-2 (I'm using 2.29 > on Cygwin)? In either case, I would greatly appreciate any documentation > you can point me to get started! We have some code examples in the source code archive in our repository. So far we did not try to compile GEA on cygwin but there should be no problem. But you need to use the modified ns-2 (available from our repository).
Daniel.
