0

我曾经使用 pox 控制器的 forwarding.hub 函数来测量网络延迟对具有 10M 带宽的环形拓扑的吞吐量的影响。

然而,根据我的实验,网络延迟变化的影响似乎对吞吐量影响不大(我使用了 0ms、2ms、4ms、6ms、10ms)。从理论上讲,它应该会显着影响网络吞吐量。所以我想知道 Pox 控制器是否使用不同的转发规则?

这是我用来生成拓扑的代码。

    fSwitch = None #the first switch
    lSwitch = None #the last switch

    for i in range(n):
        switch = self.addSwitch('s%s' % (i+1))
        host = self.addHost('h%s' % (i+1))
        self.addLink(host, switch,**lconfig)

        if lSwitch:
            self.addLink(switch, lSwitch,**lconfig)

        if i == 0:
            fSwitch = switch

        lSwitch = switch

    if n > 0:
        self.addLink(lSwitch, fSwitch,**lconfig)
4

0 回答 0