0

all: 私は SDN が初めてで、stackoverflow も初めてです。

mytopo ミトポロジー のキューを設定すると、最大ビット数が 300000 を下回ると iperf 値がおかしくなることに気付きました。最大ビットレート設定に到達できません。

let max-rate= ppp 設定順序:

ovs-vsctl -- set Port s1-eth1 qos=@newqos -- \
--id=@newqos create QoS type=linux-htb other-config:max-rate=1000000 queues=0=@q0 -- \
--id=@q0 create Queue other-config:min-rate= ppp other-config:max-rate= ppp 

テスト ppp = 1000000、800000、600000、400000、300000、250000、200000。 結果はこちら

何か問題がありますか?それともovsの制限ですか?ovs-vswitchd --version ovs-vswitchd (Open vSwitch) 2.0.2 コンパイル日 2015 年 12 月 9 日 14:08:11 OpenFlow バージョン 0x1:0x1

ミニネット python ファイル:

#!/usr/bin/python
import re
import sys
from mininet.cli import CLI
from mininet.log import setLogLevel, info, error
from mininet.net import Mininet
from mininet.link import TCLink
from mininet.topolib import TreeTopo
from mininet.util import quietRun
from mininet.node import RemoteController
from mininet.topo import Topo

topos = { 'mytopo': ( lambda: MyTopo() ) }


class MyTopo( Topo ):
#    "this topo is used for Scheme_1"

    def __init__( self ):
        "Create custom topo."

        # Initialize topology
        Topo.__init__( self )

        # Add hosts 
        h1 = self.addHost( 'h1' , ip="192.168.254.11/24", mac="00:00:00:00:00:01", defaultRoute="via 10.0.0.254")
        h2 = self.addHost( 'h2' , ip="192.168.254.12/24", mac="00:00:00:00:00:02", defaultRoute="via 10.0.0.254")
        h3 = self.addHost( 'h3' , ip="192.168.254.13/24", mac="00:00:00:00:00:03", defaultRoute="via 10.0.0.254")

        # Add switches
        s1 = self.addSwitch( 's1' )

        # Add links
        self.addLink( s1, h1 )
        self.addLink( s1, h2 )
        self.addLink( s1, h3 )



if __name__ == '__main__':
    setLogLevel( 'info' )
    info( '*** Creating network\n' )
    net = Mininet( topo=MyTopo(),controller=None, link=TCLink) 
    c0 = RemoteController( 'c0', ip='127.0.0.1', port=6653 )
    net.addController(c0)
    net.start()
    CLI( net )
    net.stop()
4

1 に答える 1

0

私はキューの使用法を見逃しています: ドキュメントでは次のことを言及しています:

ポート s1-eth1 は、h3 にリンクされたスイッチ ポートです。h3 サーバー、h4 クライアントで iperf を実行: h4 → h3 (クライアントからサーバー) 4Mbit/s に調整 h3 → h4 (サーバーからクライアント) 調整なし

私は、ミニネット iperf h1 h2 によってミスリードしていました (ただし、数字が何を意味するのかはわかりません)。

于 2016-11-04T09:00:34.897 に答える