IPMininet’s documentation!¶
This is a python library, extending Mininet, in order to support emulation of (complex) IP networks. As such it provides new classes, such as Routers, auto-configures all properties not set by the user, such as IP addresses or router configuration files, …
Don’t hesitate to ask for advice on mailing list or to report bugs as Github issues.
- Installation
- Getting started
- Example topologies
- SimpleOSPFNetwork
- SimpleOSPFv3Network
- SimpleBGPNetwork
- BGPDecisionProcess
- BGPLocalPref
- BGPMED
- BGPRR
- BGPFullConfig
- BGPPolicies
- BGPPoliciesAdjust
- IPTables
- GRETopo
- SSHd
- RIPngNetwork
- RIPngNetworkAdjust
- RouterAdvNetwork
- SimpleOpenRNetwork
- StaticAddressNetwork
- PartialStaticAddressNetwork
- StaticRoutingNet
- StaticRoutingNetBasic
- StaticRoutingNetComplex
- StaticRoutingNetFailure
- SpanningTreeNet
- SpanningTreeHub
- SpanningTreeBus
- SpanningTreeIntermediate
- SpanningTreeFullMesh
- SpanningTreeAdjust
- SpanningTreeCost
- DNSNetwork
- DNSAdvancedNetwork
- IPv6SegmentRouting
- TCNetwork
- TCAdvancedNetwork
- More examples
- Command-Line interface
- Configuring daemons
- Configuring IPv4 and IPv6 networks
- Configuring a LAN
- Emulating real network link
- Using IPv6 Segment Routing
- Dumping the network state
- Developer Guide
- IPMininet API