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 |