- Requires real deployed network
- Hard to reconfigure real network
- Real network behavior not easily or reliably reproducible
- Difficult to develop/debug distributed applications in a single lab
|
- Only needs a software model
- Easy to vary emulated network configuration
- Emulated network behavior easily reproduced at will
- Enables applications to be co-located in a single local lab to develop/debug
|