|
Mininet Python API Reference Manual
|
| ▼Cobject | |
| Cmininet.clean.Cleanup | Wrapper for cleanup() |
| ▼Cmininet.link.Intf | Basic interface object that can configure itself |
| Cmininet.link.OVSIntf | Patch interface on an OVSSwitch |
| Cmininet.link.TCIntf | Interface customized by tc (traffic control) utility Allows specification of bandwidth limits (various methods) as well as delay, loss and max queue length |
| ▼Cmininet.link.Link | A basic link is just a veth pair |
| Cmininet.link.OVSLink | Link that makes patch links between OVSSwitches |
| ▼Cmininet.link.TCLink | Link with TC interfaces |
| Cmininet.link.TCULink | TCLink with default settings optimized for UserSwitch (txo=rxo=0/False) |
| Cmininet.log.MininetLogger | Mininet-specific logger Enable each mininet .py file to with one |
| ▼Cmininet.net.Mininet | Network emulation with hosts spawned in network namespaces |
| Cmininet.net.MininetWithControlNet | Control network |
| ▼Cmininet.node.Node | A virtual network node is simply a shell in a network namespace |
| ▼Cmininet.node.Controller | A Controller is a Node that is running (or has execed?) an OpenFlow controller |
| Cmininet.node.NOX | Controller to run a NOX application |
| Cmininet.node.OVSController | Open vSwitch controller |
| Cmininet.node.RemoteController | Controller running outside of Mininet's control |
| Cmininet.node.Ryu | Ryu OpenFlow Controller |
| ▼Cmininet.node.Host | A host is simply a Node |
| Cmininet.node.CPULimitedHost | CPU limited host |
| ▼Cmininet.node.Switch | A Switch is a Node that is running (or has execed?) an OpenFlow switch |
| Cmininet.node.IVSSwitch | Indigo Virtual Switch |
| ▼Cmininet.node.OVSSwitch | Open vSwitch switch |
| Cmininet.node.OVSBridge | OVSBridge is an OVSSwitch in standalone/bridge mode |
| Cmininet.node.UserSwitch | User-space switch |
| Cmininet.nodelib.LinuxBridge | Linux Bridge (with optional spanning tree) |
| Cmininet.nodelib.NAT | NAT: Provides connectivity to external network |
| Cmininet.topo.MultiGraph | Utility class to track nodes and edges - replaces networkx.MultiGraph |
| ▼Cmininet.topo.Topo | Data center network representation for structured multi-trees |
| Cmininet.topo.LinearTopo | Linear topology of k switches, with n hosts per switch |
| Cmininet.topo.SingleSwitchReversedTopo | Single switch connected to k hosts, with reversed ports |
| ▼Cmininet.topo.SingleSwitchTopo | Single switch connected to k hosts |
| Cmininet.topo.MinimalTopo | Minimal topology with two hosts and one switch |
| Cmininet.topolib.TorusTopo | 2-D Torus topology |
| Cmininet.topolib.TreeTopo | Topology for a tree network with a given depth and fanout |
| Cmininet.util.NullCodec | Null codec for Python 2 |
| Cmininet.util.Pexpect | Custom pexpect that is compatible with str |
| ▼CStreamHandler | |
| Cmininet.log.StreamHandlerNoNewline | StreamHandler that doesn't print newlines by default |
| ▼Ctype | |
| Cmininet.log.Singleton | Singleton pattern from Wikipedia See |
| ▼CCmd | |
| Cmininet.cli.CLI | Simple command-line interface to talk to nodes |
| ▼CLogger | |
| Cmininet.log.MininetLogger | Mininet-specific logger Enable each mininet .py file to with one |
1.8.17