實體交換器如何與 SDN 控制器進行聯繫?
實體交換器如何與 SDN 控制器進行聯繫?
在正式開始進入實體交換器與 SDN 控制器的連接教學前,我們先以很小的篇幅繼續回上篇文章的餘下部份。
其實不需要重啟系統,只要重啟 picos 服務已經足夠,如圖 40 所示下達【picos restart】指令即可。我們怎樣知道已經轉換了 OpenFlow 模式和版本呢?如圖 41 所示下達【ovs-appcti version】指令,ovs-appcti 已經是 Open vSwitch 指令及可清楚看見正在使用 Open vSwitch 的 2.3.0 版本。
圖 40_ 重啟 picos 服務
圖 41_ 檢查 Open vSwitch 版本
Edge-Core AS4610-30T 交換器連接 Ryu SDN Controller
PicOS 軟體安裝完成後,終於來到設定 Edge-Core AS4610-30T 交換器的最後一步,主要是將 Edge-Core AS4610-30T 交換器經由 PicOS 的 OpenFlow 指令連接 Ryu SDN Controller,並且在 Ryu SDN Controller 分配 Flow 規則到這台 Edge-Core AS4610-30T 交換器之中。
因為 Ryu SDN Controller 只支援 1.0、1.2 和 1.3 OpenFlow 協定的版本,但是 PicOS 軟體所支援 OpenFlow 協定的版本為 1.4,雖然能夠經由橋接網路卡連接到 Ryu SDN Controller,但分配 Flow 規則時不能傳送到 Edge-Core AS4610-30T 交換器,因此需要在 Edge-Core AS4610-30T 交換器降低 OpenFlow 協定的支援版本至 1.3。
橋接網路卡會加入 Port1 與 Port2,因為沒有分配 Flow 規則的關係,令 Port1 與 Port2 仍然無法接通,所以要分配一條雙向 Flow 規則令連接著 Port1 與 Port2 的 Laptop01 與 Laptop02 電腦能夠互相溝通,最終兩邊使用 ping 測試是否完成雙向 Flow 規則。
首先新增一張名為 br0 橋接網路卡,如圖 42 所示下達【ovs-vsctl add-br br0】指令即可新增。如圖 43 所示下達兩條【ovs-vsctl add-port br0 ge=1/1/1 vlan+modetrunk tag=1】及【ovs-vsctl add-port br0 ge=1/1/2 vlan+modetrunk tag=1】指令將 Port 1 與 Port2 加入到 br0 橋接網路卡,然後下達【ovs-vsctl show】指令檢查 br0 橋接網路卡是否已經加入了 Port 1 與 Port2。
圖 42_ 新增 br0 橋接網路卡
圖 43_ 加入了 Port 1 與 Port2 到 br0 橋接網路卡
如圖 44 所示下達【ovs-ofctl show br0】指令檢查 Port 1 與 Port2 的 status 是 LINK_UP,這表示加入 Port 1 與 Port2 成功,而且 Edge-Core AS4610-30T 交換器前方的 Port1 與 Port2 訊號燈亮起。並接著如圖 45 所示下達【ovs-vsctl set bridge br0 protocols=OpenFlow13】指令將 OpenFlow 協定的版本降低至 1.3。
圖 44_ 檢查 br0 橋接網路卡 status
圖 45_ 降低 OpenFlow 協定版本為 1.3
雖然已經成功將 Port 1 與 Port2 加入到 br0 橋接網路卡,大家可看見如圖 46、47 所示 Laptop01 網路位置 192.168.1.150 與 Laptop02 網路位置 192.168.1.151 還是不能使用 ping 溝通。
圖 46_ Laptop01 不能與 Laptop02 溝通
圖 47_ Laptop02 不能與 Laptop01 溝通
瀏覽更多相關內容
Whitebox 方案軟硬體任我主宰!不受品牌限制、節省高昂部署成本
輕易部署 Whitebox 方案!SDN 網絡架構詳解
SDN 設定都要使用 Console Port?開始教你 SDN 方案部署
真正走進 SDN!如何下達 git 指令安裝 Ryu SDN Controller?
真正走進 SDN!Ryu SDN Controller 安裝實戰
真正走進 SDN!Ryu SDN Controller 安裝實戰(1)
真正走進 SDN:交換器內安裝 PicOS 映像檔實戰
真正走進 SDN:交換器內安裝 PicOS 映像檔實戰(1)
真正走進 SDN:交換器內安裝 PicOS 映像檔實戰(2)
實體交換器如何與 SDN 控制器進行聯繫?
SDN 實戰最終回:SDN Controller 分配 Flow 話咁易
2 Responses
[…] PicOS 映像檔實戰(1) 真正走進 SDN:交換器內安裝 PicOS 映像檔實戰(2) 實體交換器如何與 SDN 控制器進行聯繫? SDN 實戰最終回:SDN Controller 分配 Flow […]
[…] PicOS 映像檔實戰(1) 真正走進 SDN:交換器內安裝 PicOS 映像檔實戰(2) 實體交換器如何與 SDN 控制器進行聯繫? SDN 實戰最終回:SDN Controller 分配 Flow […]