Hello, everyone.
I am a developer of OpenNet. OpenNet is an emulator which integrates Mininet and NS-3.
Mininet, which is based on Python, is an emulator for rapid prototyping of software-defined network.
OpenNet uses Mininet to handle OpenFlow and models wireless behavior via NS-3, gives network researcher another choice when construct emulation environment.
Recently, OpenNet has supported software-defined LTE backhaul network emulation.
Thanks to Tom Henderson, current version of OpenNet has been submitted as out-of-tree code.
For peoples who interested in software-defined LTE backhaul network emulation, you can find information from here:
When developing OpenNet with LTE support, I have encountered some design issues and solved them.
Such as how to connect UeNetDevice and TapBridge, in order to let traffic generated from Linux virtual host can be forwarded to SpectrumChannel.
Solve above issue requires modifying UeNetDevice and setting TapBridge properly, detailed documentation of NS-3 helps a lot.
Hope these source codes can help peoples who interested in this research field.