|
def | build (self, k=2, n=1, **_opts) |
|
def | __init__ (self, *args, **params) |
| Topo object. More...
|
|
def | build (self, *args, **params) |
| Override this method to build your topology.
|
|
def | addNode (self, name, **opts) |
| Add Node to graph. More...
|
|
def | addHost (self, name, **opts) |
| Convenience. More...
|
|
def | addSwitch (self, name, **opts) |
| Convenience. More...
|
|
def | addLink (self, node1, node2, port1=None, port2=None, key=None, **opts) |
| node1, More...
|
|
def | nodes (self, sort=True) |
| Return nodes in graph.
|
|
def | isSwitch (self, n) |
| Returns true if node is a switch.
|
|
def | switches (self, sort=True) |
| Return switches. More...
|
|
def | hosts (self, sort=True) |
| Return hosts. More...
|
|
def | iterLinks (self, withKeys=False, withInfo=False) |
| Return links (iterator) More...
|
|
def | links (self, sort=False, withKeys=False, withInfo=False) |
| Return links. More...
|
|
def | addPort (self, src, dst, sport=None, dport=None) |
| Generate port mapping for new edge. More...
|
|
def | port (self, src, dst) |
| Get port numbers. More...
|
|
def | linkInfo (self, src, dst, key=None) |
| Return link metadata dict.
|
|
def | setlinkInfo (self, src, dst, info, key=None) |
| Set link metadata dict.
|
|
def | nodeInfo (self, name) |
| Return metadata (dict) for node.
|
|
def | setNodeInfo (self, name, info) |
| Set metadata (dict) for node.
|
|
def | convertTo (self, cls, data=True, keys=True) |
| Convert to a new object of networkx.MultiGraph-like class cls. More...
|
|
Linear topology of k switches, with n hosts per switch.