SE3356 – Report for Lab3: QoS Implementation with OvS Solved

$ 20.99
Category:

Description

519021910913 !”#
Task1 请在你自己的环境中完成上面的连通性测试,并以截图的形式分别记录 Node:h1 和
Node:h2 中 iperf 的输出结果。
!”#$%&’()*+,- Node:h1 . Node:h2 /012345678901)

Task2.1 请截图记录输出结果,截图要求同 Task1,并着重关注其中的带宽、抖动、丢包率等数据。
!”#$%&’()*+,-4:;< h2 =:;56>? 10Mbps4@ABCDEFG< h1 =GHIJKLMNI4OGHIJPQ 5Mbps R4STU=HVFWX)
YZFG56? 5.57Mbps4>? 5Mbps[]? 15.710ms[WHJ? 46%4^WX
M>_‘=H4abcd)

Task2.2 同上,此处也需要截图记录实验结果。(队列限速)
!” h3eh4 =#$fg%&’()*+,-4AB8hMijklIJ? 5Mbps4YZF
G<56? 4.84Mbps4>? 5Mbps)
]? 9.649ms4mBnoNI=])
ABijNIpSqrHstuv4wxpynoNIz{|}=~qrHW 4YZ

Question 1 尝试理解 Line19,20 两条指令,指出每条指令的具体工作是什么,并逐个分析其中各个参数的具体含义。
!”
Line19″? s1 = 4EBv < 5 =H4 Meter NI4W PQ
5M =qrH4 < 6 :4 ? openflow13)+ Meter
Line20″ s1 =’ 4H = 4 ? openflow13)
¡q¢£” s1: 8⁄¥ƒ
in_port”qrH < §
action” :]¤4meter:1 8 1 § Meter
output”qrH < §
-O: ‘“ =

Task2.3 同上,请将此处的实验结果按要求截图。(Meter 表)
!”h5 . h6 =#$%&’()*+,- Meter «‹KLMNI456? 5.35Mbps)
]J›fi4? 0.176ms)WHJfl? 49%–)

Question 2 到这里,你已经完成了三种限速方式的实验,并获得了三组测试数据,请你就三组数据中的带宽、抖动和丢包率等参数,对三种限速方式进行横向比较,并适当地分析原因。
!”†›%& ’(4CD‡R· 56.N¶I• 5M =‚„J”
” 56” ]” WHJ” 56‚„J”
noNI 5.57Mbps 15.710ms 45.554% 11.4%
ijNI 4.84Mbps 9.649ms 0.024% -3.2%
Meter NI 5.35Mbps 0.176ms 49.030% 7.0%
EBnoNI4» …›„4» …k|}4‰¶ •›¿)
EBijNI4»WHJ mB `´ˆ˜4Y?OIJPQ¯˘IJR4ijNI pSqrHst4wxp|}˙W [¨ 56‚„Jkm4 …k˚)
EB Meter NI4»] mB `´ˆ˜4@¸WHJk [w56‚„J˝B noNI. Meter NI`˛ˇ—)

Task3 在限制 Server 端(h1)的带宽为 10Mb 的前提下,观察稳定后的三个 Client 的带宽,将结果截图并简单分析。
!”CD Sˇ =¯˘ 4 L )CD ijNI=ˆ˜N¶ h1 =5
6)#$%&”

*+,-4 h Client =56fg? 3.29Mbe3.23Mb 3.25Mb –4 ˛Æ
„xl)@ Client = 56? 9.77Mb4ª -NI564 _h= )

Task4 你可以通过上述三种限速的方法来达成目标,请记录你的设计过程(思路及运行指令),并将你稳定后的三个 Client 的带宽结果截图。
答:3Q ŁØŒ4CD:…ijNI *+º˘km=IJ)YZ?M h2 h3 =5
64CD º˘` ij4kmIJfg? 5Mb 3Mb4F &: 4º˘E =i
j)
æKL _ = 4^ º˘M min-rate4ª º˘ max-rate 4CD:… h4 =5
6Qm4ı1æ k – ł k ˇ—ø])YZ?Mæ h2 h3 = œ&4 h4 =5
6ß T4CDº˘M h2 =56 N? 5.5Mb4h3 =56 N? 3.5Mb)k h4 =56
*+ – 1Mb –)
CD = %&”
1. $ ovs-vsctl set port s1-eth1 qos=@newqos —
2. –id=@newqos create qos type=linux-htb
3. other-config:max-rate=10000000 queues=1=@q1,2=@q2 —
4. –id=@q1 create queue other-config:min-rate=5000000
5. other-config:max-rate=5500000 —
6. –id=@q2 create queue other-config:min-rate=3000000
7. other-config:max-rate=3500000
8.
9. $ ovs-ofctl add-flow s1 in_port=2,actions=set_queue:2,output:1 -O openflow13
10. $ ovs-ofctl add-flow s1 in_port=3,actions=set_queue:3,output:1 -O openflow13

k %&$’(4h2 56? 5.24Mb4h3 56? 3.38Mb4h4 56? 1.04Mb4ab
!)

Reference
[1] https://docs.pica8.com/pages/viewpage.action?pageId=52207258
[2] https://docs.pica8.com/display/PicOS422sp/Configuring+Meter
[3] https://www.cnblogs.com/goldsunshine/p/11720310.html
[4] https://www.cnblogs.com/goldsunshine/p/13056429.html

Reviews

There are no reviews yet.

Be the first to review “SE3356 – Report for Lab3: QoS Implementation with OvS Solved”

Your email address will not be published. Required fields are marked *