1 / 8

CS4231 Local Area Networks HW3 – Spanning Tree Algrithm Demo Scenario

CS4231 Local Area Networks HW3 – Spanning Tree Algrithm Demo Scenario. 2010/06/18( 五 ) 早上 10:00~12:00 於 326 電腦教室 每組至少一位代表出席 各位可於 demo 之前至 326 電腦教室設定環境。 如果各位是在 328 電腦教室進行開發,且 328 6/18 早上 demo 時段並未有人借用,亦可在 328 開發用之機器上驗測,不用另外使用 326 電腦 各位如果於自己電腦上開發,且電腦可開啟遠端連線,亦可遠端連線至各位開發電腦上驗測。 請記得將報告和程式碼上傳到 FTP

Download Presentation

CS4231 Local Area Networks HW3 – Spanning Tree Algrithm Demo Scenario

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS4231Local Area NetworksHW3 – Spanning Tree AlgrithmDemo Scenario

  2. 2010/06/18(五)早上10:00~12:00於326電腦教室 • 每組至少一位代表出席 • 各位可於demo之前至326電腦教室設定環境。 • 如果各位是在328電腦教室進行開發,且328 6/18早上demo時段並未有人借用,亦可在328開發用之機器上驗測,不用另外使用326電腦 • 各位如果於自己電腦上開發,且電腦可開啟遠端連線,亦可遠端連線至各位開發電腦上驗測。 • 請記得將報告和程式碼上傳到FTP • 報告說明內務必列出開發環境 • ftp:// 140.114.71.48:4231, cs4231/cs4231s10

  3. Demo Scenario • 虛擬機器(VM): VM1, VM2 • VM1: bridge id 20 • 2個Port: 0x8001, 0x8002 • 內部初始化參數: • RPC=50, root bridge id= 15, root port = 0x8001, 沒有D port • VM2: Bridge id 30 • 2個Port: 0x8001, 0x8002 • 內部初始化參數: • RPC=55, root bridge id= 15, root port = 0x8002, 沒有D port • 虛擬網路: 1個(如vmnet4) • 已設定兩個虛擬網路不需要再更改設定,我們用其中一個測試即可。

  4. Demo Scenario • 我們假設bridge 20, 30 各有兩個port, • bridge 20和30其中一個port連到相同的區域網路W(即前一張所述之Vmnet) • 20另一個port連到區域網路W2,30另一個port連到區域網路W3。(這兩個區域網路不需要設定vmnet,我們僅「假設」其存在) • 驗證目標: • 根據Bridge 20, 30到目前的暫時狀態,模擬之後收到configuration BPDU的反應 • Bridge收到configuration BPDU之後正確設定自己的參數並依情況轉送configuration BPDU

  5. Demo Scenario RPC=55, root bridge id= 15, 根埠 = 0x8002, 沒有D port 0 埠0x8001 埠0x8002 TC=5 RPC=50, root bridge id= 15, 根埠 = 0x8001, 沒有D port TC=5 0 橋接器 30 橋接器 20 埠0x8002 埠 0x8001 TC=5 TC=10 區域網路 W(Vmnet) D(W): 區域網路W 的代理埠

  6. Demo Scenario RPC = 35, root Bridge=10 , port=0x8002 RPC = 45, 根埠 = 0x8002, Root bridge=10 4 5 RPC = 25, root Bridge= 5 , port=0x8002 1 埠0x8001 埠0x8002 TC=5 RPC = 40, 根埠 = 0x8002 Root bridge=10, D(W)= 0x8001 RPC = 40, 根埠 = 0x8001 Root bridge=5 TC=5 8 2 橋接器 30 6 RPC = 30, 根埠 = 0x8001, Root bridge=5, D(W)=0x8002 橋接器 20 埠0x8002 7 埠 0x8001 RPC = 30, root bridge=5, port=0x8002 TC=5 TC=10 RPC = 40,埠 = 0x8001 Root bridge=10 3 區域網路 W(Vmnet) D(W): 區域網路W 的代理埠

  7. Demo Scenario • 如何去模擬出Step 1和Step 5的行為? • 我們僅假設區域網路W2和區域網路W3存在 • Step 1和Step 5可以寫在hw3程式碼中(做為test case) • 如何讓Step 4在Step 5之前發生? • 測示案例(test case)中,Bridge 30收到Step 3的BPDU後做出反應,接著模擬Step 5收到BPDU。 • Input format: 沒有特別限制,但至少包含 • Bridge id • Port number: 1個port? 2個port?此處範例要2個port • Port id: 除了設定id, 也要設定哪個port對應哪個interface(port 0x8001: 虛擬網卡 1) • TC of each port: 每個port的傳輸成本

  8. Demo Scenario • Output format: • 每收到一configuration BPDU,就印出 • 收到的BPDU內含參數 • Root bridge id, root path cost • 收到BPDU之前,Bridge內部的參數 • Root bridge id, root path cost, designated Port(有沒有D port,如果有,是哪一個port), roor port • 收到BPDU之後,Bridge內部的參數 • Root bridge id, root path cost, designated Port(有沒有D port,如果有,是哪一個port), roor port • 是否轉送configuration BPDU?

More Related