Mininet中文使用教程(13)

发布时间:2021-06-08

Mininet中文使用教程

使用--mac参数:

Mininet中文使用教程

n contrast, the MACs for switch data ports reported by Linux will remain random. This is because you can ‘assign’ a MAC to a data port using OpenFlow, as noted in the FAQ. This is a somewhat subtle point which you can probably ignore for now. XTerm Display xterm屏显

为了方便更复杂的调试工作,可以使用 mininet 的 xterms

可以通过x选项来给每一个 host 与交换机启动一个xterm。

后一秒钟,在xterm终端会弹出,并且具有自动设置窗口的名称(h1,h2…)。

或者,您也可以用下面的方式打开更多的xterm。

默认情况下,仅仅 host 需要一个但大户的 namespace,而交换机的窗口则不用(与政策的终端类似)

but can be a convenient place to run and leave up switch debug commands, such as flow counter dumps.

在你想看到交互命令的时候,xterm 很有用,但是如果你仅仅想看到输出信息,那你可能想停掉 xterm

例如:

在switch: s1 (root)的 xterm下面运行:

Mininet中文使用教程

因为交换机中没有数据流量,所以不会有信息输出。

To use dpctl with other switches, start up mininet in verbose mode and look at the passive listening ports for the switches when they’re created.

现在,在host: h1的xterm中运行:

回到s1的 xterm中查看:

现在就可以看见数据流了。 另外我们可以直接用dpctl命令直接调用 Mininet CLI 里面的命令,而不需要启动任何xterm或者指定交换机的IP 跟端口。

我们看已通过ifconfig命令来判断xterm 是否在root的名字空间下,如果所有的网卡都显示出来(包含eth0),那他就是在root下。

从 mininet 的 CLI中退出:

这样 mininet 的 CLI就自动关闭了。

Other Switch Types 其他类型的交换机

我们可以使用不同的交换机类型。例如:运行 user-space 交换机:

Mininet中文使用教程

值得注意的是这种交换机下,带宽相比于前面的内核态交换机要小的多。

如果做 ping 探测,也会有更高的延迟,这是因为现在的数据包需要从内核态转换到用户空间,消耗了更多的资源。

另一方面,用户空间的交换机会有一些新功能,如果交换机的性能不是关键问题是的时候。 在 Mininet 虚拟机中预装了另外一个交换机类型是 Open vSwitch(OVS),在iperf测试中,带宽会比内核态交换机更大。

Mininet Benchmark

To record the time to set up and tear down a topology, use test ‘none’:

Everything in its own Namespace (user switch only)

默认情况下,主机都放在自己的命名空间,

而交换机和控制器的root命名空间。

我们可以通过--innamespace参数来把交换机放在自己的名字空间中。

Instead of using loopback, the switches will talk to the controller through a separately bridged control connection.

就其本身而言,这个选项是没有多大用处的,但它确实提供了如何分离不同交换机的例子。 请注意,此选项不会(截至12年11月19日)与Open vSwitch的工作。

需要注意的是这个选项在Open vSwitch中是没法使用的(截至12年11月19日是没法使用)

Mininet中文使用教程(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219