0

10M 帯域幅のリング トポロジのスループットに対するネットワーク レイテンシの影響を測定するために、コントローラーの forwarding.hub 関数を pox しました。

ただし、私の実験によると、ネットワーク遅延の変化の影響はスループットにほとんど影響を与えないようです (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