Mininet 官方文档解析 - 常用package汇总
2017-3-7
最近在用Python写mininet脚本,发现官方给的文档并不是很好很全面,百度的博文也多是仅仅给出了一个简单的例程,没有一个全面,详细的教程。该系列博文是我在查阅mininet相关资料,进行一些实践时记下的流水账。如果最后内容可以变得丰富的话,会考虑加工整理成相关教程。
下面的表格将会给出“常用”的mininet的packet,“常用”的定义是mininet官方example中使用过的所有packet。这里列出的packet之后的博文中会有具体介绍,而列出的class则会重点介绍, 官方例程可以点击该链接查看:
packet————————————- | class |
---|---|
mininet.node | Node, Host, OVSSwitch, Controller, UserSwitch, RemoteController, CPULimitedHost, OVSKernelSwitch |
mininet.util | irange, custom, ensureRoot, waitListening, quietRun, errRun, dumpNodeConnections, pmonitor |
mininet.log | setLogLevel,info, warn, output, debug, error, lg |
mininet.net | Mininet |
mininet.cli | CLI |
mininet.topo | SingleSwitchTopo, LinearTopo, Topo |
functools | partial |
mininet.link | Link, Intf, TCLink, TCIntf |
mininet.topolib | TreeTopo, TreeNet |
mininet.examples.clustercli | CLI |
mininet.clean | addCleanupCallback |
signal | signal, SIGINT, SIG_IGN |
subprocess | Popen, PIPE, STDOUT, call |
itertools | groupby |
operator | attrgetter |
distutils.version | StrictVersion |
Tkinter | Frame, Label, LabelFrame, Entry, OptionMenu, Checkbutton, Menu, Toplevel, Button, BitmapImage, PhotoImage, Canvas, Scrollbar, Wm, TclError, StringVar, IntVar, E, W, EW, NW, Y, VERTICAL, SOLID, CENTER, RIGHT, LEFT, BOTH, TRUE, FALSE , Text, Scrollbar, Canvas, Wm, READABLE |
mininet.term | makeTerms, cleanUpScreens |
select | poll, POLLIN |
optparse | OptionParser |
ttk | Notebook |
tkMessageBox | showerror |
tkFont | |
tkFileDialog | |
tkSimpleDialog | |
mininet.nodelib | NAT |