Observe TCP segments, IP datagrams, ICMP datagrams, UDP datagrams and ethernet frames
2. Packet generator
Generate actual TCP segments, IP datagrams, ICMP datagrams, UDP datagrams and ethernet frames
Manual or programmable packet generation (packet size up to 1500 bytes)
3. Congestion generator
User programmable packet generation speed up to 1.2 Mbps
User programmable packet delay, error and lost
4. Programmable router
Configurable as a router or host
Can emulate as a firewall or NAT
Provide a platform to install user-defined network message procedures for experiment