The packet information at application level consists of the type of
application like ARP, TCP, the type of adhoc routing protocol like
PUMA, DSR, AODV etc being traced. This field consists of a leading "-P"
and list of tags for different application is listed as below:
- -P arp
- Address Resolution Protocol. Details for ARP is given by the
following tags:
- -Po:
- ARP Request/Reply
- -Pm:
- src mac address
- -Ps:
- src address
- -Pa:
- dst mac address
- -Pd:
- dst address
- -P dsr
- This denotes the adhoc routing protocol called Dynamic
source routing. Information on DSR is represented by the following tags:
- -Pn:
- how many nodes traversed
- -Pq:
- routing request flag
- -Pi:
- route request sequence number
- -Pp:
- routing reply flag
- -Pl:
- reply length
- -Pe:
- src of srcrouting->dst of the source routing
- -Pw:
- error report flag ?
- -Pm:
- number of errors
- -Pc:
- report to whom
- -Pb:
- link error from linka->linkb
- -P cbr
- Constant bit rate. Information about the CBR application is
represented by the following tags:
- -Pi:
- sequence number
- -Pf:
- how many times this pkt was forwarded
- -Po:
- optimal number of forwards
- -P tcp
- Information about TCP flow is given by the following
subtags:
- -Ps:
- seq number
- -Pa:
- ack number
- -Pf:
- how many times this pkt was forwarded
- -Po:
- optimal number of forwards
This field is still under development and new tags shall be added for
other applications as they get included along the way.