NS4 is a P4-driven network simulator and the first research effort on applying P4 to network simulation. For key features, follow our paper abstract.
We also provided beginners' guide to help you get started.
NS4 is now being developed by NetArch Lab at Tsinghua University. NS4 is an open-source project under Apache License 2.0. We are longing for contributions. See How to Contribute for details.
This project is still under development at this time and may not support all P4 programs.