計算機網絡|網絡層作業


第四章作業

第一題(P1)

1、考慮下面的網絡。
a、顯示路由器A中的轉發表,使得目的地為主機H3的所有流量都通過接口3轉發。
b、寫出路由器A中的轉發表,使得從HI發往主機H3的所有流量都通過接口3轉發,從H2發往主機H3的所有流量都通過接口4轉發。(提示:這是一個技巧性的問題。)

a、

目的地址 輸出接口
H3的IP 3

b、

否,因為轉發規則僅基於目的地地址。

第二題(P12)

2、考慮圖4-20中顯示的拓撲。(在12:00以順時針開始)標記具有主機的3個子網為網絡入、B和C.標記沒有主機的子網為網絡D、E和F。
a、為這6個子網分配網絡地址,要滿足下列限制:所有地址必須從214. 97.254/23起分配;子網A應當具有足夠地址以支持250個接口;子網B應當具有足夠地址以支持120個接口:子網C應當具有足夠地址以支持120個接口。當然,子網D、E和F應當支持兩個接口。對於每個子網,分配采用的形式是a. b. c. d/x或a. b.c. d/x~e.J.g. h/y。
b. 使用你對(a) 部分的答案,為這3台路由器提供轉發表(使用最長前綴匹配)。

a、

子網類型 子網地址
⼦⽹A 214.97.255/24 (256 addresses)
⼦⽹B 214.97.254.0/25 - 214.97.254.0/29 (128-8 = 120 addresses)
⼦⽹C 214.97.254.128/25 (128 addresses)
⼦⽹D 214.97.254.0/31 (2 addresses)
⼦⽹E 214.97.254.2/31 (2 addresses)
⼦⽹F 214.97.254.4/30 (4 addresses)

b、為了簡化解決方案,假設沒有數據報將路由器接口作為最終⽬的地。此外,標號D,E,F分別用於右上、下和左上的內部子網.

Router 1

Longest Prefix Match Outgoing Interface
11010110 01100001 11111111 Subnet A
11010110 01100001 11111110 0000000 Subnet D
11010110 01100001 11111110 000001 Subne

Router2

Longest Prefix Match Outgoing Interface
11010110 01100001 11111111 0000000 Subnet D
11010110 01100001 11111110 0 Subnet B
11010110 01100001 11111110 0000001 Subnet E

Router3

Longest Prefix Match Outgoing Interface
11010110 01100001 11111111 000001 Subnet F
11010110 01100001 11111110 0000001 Subnet E
11010110 01100001 11111110 1 Subnet C

第三題(P15)

3、假定在源主機A和目的主機B之間的數據報被限制為1500字節(包括首部)。假設IP首部為20字節,要發送一個5MB的MP3文件需要多少個數據報?解釋你的答案是如何計算的。

答:MP3⽂件⼤⼩=500萬字節。假設數據是在TCP段中攜帶的,每個TCP段也有20個字節的標頭。然后,每個數據報可以攜帶1500-40=1460字節的MP3⽂件。需要的數據報數為5000000/1460=3425 。除了最后⼀個數據報之外,所有的數據報都是1500字節;最后的數據報是960+40=1000字節。注意,這⾥沒有碎⽚——源主機不會創建⼤於1500個字節的數據報,並且這些數據報⼩於鏈接的MTU.

第四題(P16)

4、考慮在圖4-25中建立的網絡。假定ISP 現在為路由器分配地址24. 34.112. 235,家庭網絡的網絡地址是192. 168. 1/24。
a.在家庭網絡中為所有接口分配地址。
b.假定每台主機具有兩個進行中的TCP連接,所有都是針對主機128. 119. 40.86的80端口的。在NAT轉換表中提供6個對應表項。

a、可以隨意分配主機 192.168.1.1 192.168.1.2 192.168.1.3,路由器接口地址 192.168.1.4

b、NAT轉換表:

WAN端 LAN端
24.34.112.235 5001 192.168.1.1 3345
24.34.112.235 5002 192.168.1.1 3346
24.34.112.235 5003 192.168.1.2 3345
24.34.112.235 5004 192.168.1.2 3346
24.34.112.235 5005 192.168.1.3 3345
24.34.112.235 5006 192.168.1.3 3346

第五題(P19)

5、考慮顯示在圖4- 30中的SDN OpenFlow 網絡。假定對於到達s2的數據報的期望轉發行為如下,
  • 來自主機h5或h6並且發往主機h1或h2的任何數據報應當通過輸出端口2轉發到輸人端口1
  • 來自主機hl或h2並且發往主機h5或h6的任何數據報應當通過輸出端口1轉發到輸人端口2
  • 任何在端口1或2到達並且發往主機h3或h4的數據報應當傳遞到特定的主機。
  • 主機h3和h4應當能夠向彼此發送數據報。
詳述實現這種轉發行為的s2中的流表項。

S2 Flow Table

Match Action
Ingress Port = 1; IP Src = 10.3..; IP Dst = 10.1.. Forward (2)
Ingress Port = 2; IP Src = 10.1..; IP Dst = 10.3. Forward (1)
Ingress Port = 1; IP Dst = 10.2.0.3 Forward (3)
Ingress Port = 2; IP Dst = 10.2.0.3 Forward (3)
Ingress Port = 1; IP Dst = 10.2.0.4 Forward (4)
Ingress Port = 2; IP Dst = 10.2.0.4 Forward (4)
Ingress Port = 4 Forward (3)
Ingress Port = 3 Forward (4)

第六題(P22)

6、再次考慮顯示在圖430中的SDN OpenFlow網絡。假定我們希望交換機s2的功能像防火牆一樣。 在s2中定義實現下列防火牆行為的流表,以傳遞目的地為h3和h4的數據報(對下列四種防火牆行為,每種定義張不同的流表)。不需要在s2中定義將流量轉發到其他路由器的轉發行為。
  • 僅有從主機hl和h6到達的流量應當傳遞到主機h3或h4 (即從主機h2和h5到達的流量被阻塞)。
  • 僅有TCP流量被允許傳遞給主機h3或h4(即UDP流量被阻塞)。
  • 僅有發往h3的流量被傳遞(即所有到h4的流量被阻塞)。
  • 僅有來自h1並且發往h3的UDP流量被傳遞。所有其他流量被阻塞。

S2 Flow Table

Match Action
IP Src = 10.1.0.1; IP Dst = 10.2.0.3 Forward (3)
IP Src = 10.1.0.1; IP Dst = 10.2.0.4 Forward (4)
IP Src = 10.3.0.6; IP Dst = 10.2.0.3 Forward (3)
IP Src = 10.3.0.6; IP Dst = 10.2.0.4 Forward (4)

S2 Flow Table

Match Action
IP Src =....; IP Dst = 10.2.0.3; port = TCP Forward (3)
IP Src =....; IP Dst = 10.2.0.4; port = TCP Forward (4)

S2 Flow Table

Match Action
IP Src =....; IP Dst = 10.2.0.3 Forward (3)

S2 Flow Table

Match Action
IP Src = 10.1.0.1; IP Dst = 10.2.0.3; port = UDP Forward (3)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM