軟體定義網路基礎 OpenFlow流表

2022-06-12 19:27:08 字數 1620 閱讀 5153

我們把同一時間經過同一網路中,具有某種共同特徵或屬性的資料,抽象為乙個流

流一般是由網路管理員定義的,可以根據不同的流執行不同的策略,在openflow中,資料都是作為流進行處理的。所以流表就是針對特定流的策略表項的集合,負責資料報的查詢和**

一張流表包含了一系列的流表項flow entries

動作表用於指示交換機,在收到匹配的資料報後應該如何進行處理

動作**,與交換機的埠直接相關。openflow交換機的埠是交換機傳遞資料報的網路介面。交換機通過介面和其他交換機建立邏輯連線

物理埠、邏輯埠不做介紹

其中匹配表按照優先順序進行排序,從高到低

如果匹配成功,對應計數器進行更新並去執行相應動作

如果表項沒有對應的動作執行,則資料報將會被丟棄

如果沒有找到匹配的表項,則封裝資料報**給控制器

包頭解析是為了得到資料分組的12元組(包頭域)

1.初始化包頭

2.根據乙太網型別得到vlan或三層ip的資訊

3.根據ip分組頭中的協議型別,確定是tcp/udp/icmp協議

4.得到四層的tcp/udp的源目的埠號或者icmp型別和編碼

軟體定義網路基礎 OF Config協議

交換機與控制器繼續通訊前,是需要對其功能 特性以及資源進行配置才能進行工作,這些配置是如何實現的?是由專門的配置協議指導完成的 是openflow交換機管理配置協議,是openflow的伴侶協議 控制器和交換機根據openflow協議進行通訊前,使用of config協議對交換機進行配置 of co...

網路虛擬化 軟體定義網路 軟體定義網路入門

網路虛擬化 軟體定義網路 軟體定義網路 sdn 是一種動態,可管理,具有成本效益和適應性強的聯網技術,適用於當今應用程式的高頻寬,動態性質。通過使用sdn架構,it運營團隊可以通過集中面板控制複雜網路拓撲中的網路流量,而不必手動處理每個網路裝置,例如路由器和交換機。快速增長的移動內容,伺服器虛擬化和...

SDN 軟體定義網路

軟體定義網路 software defined network,sdn 是 emulex 網路一種新型網路創新架構,是網路虛擬化的一種實現方式,其核心技術 openflow 通過將網路裝置控制面與資料面分離開來,從而實現了網路流量的靈活控制,使網路作為管道變得更加智慧型。為資料中心網路架構帶來的變化...