傳統交換機或路由器與OpenFlow交換機區別

2021-08-20 15:22:39 字數 942 閱讀 8320

openflow交換機分為:純of交換機(of-only)和支援of交換機(of-enable)。前者僅需要支援必備行動,後者還可以支援normal(normal 指按照傳統交換機的2 層或3 層進行**處理)行動,同時,雙方都可已支援泛洪行動(flood action)。

openflow交換機由flowtable(流表)、securechannel(安全通道)和openflowprotocol(協議)三部分組成。openflow交換機是整個openflow網路的核心部件,主要管理資料層的**。openflow協議支援三種資訊型別:controller-to-switch,asynchronous和symmetric,每乙個型別都有多個子型別。

流表:

交換機中的流表,用於進行包查詢和**。每個表項包括三個域,包頭域(header field),計數器(counters),行動(actions)。

傳統網路裝置中,交換機和路由器的資料**需要依賴裝置中儲存的二層mac位址**表或者三層ip位址路由表,而openflow交換機中使用的流表也是如此,不過在它的表項中整合了網路中第二層至第四層的網路配置資訊,從而在進行資料**時可以使用更豐富的規則。

流表中包頭域包括12 個域(元組),包括:進入介面,ethernet 源位址、目標位址、型別,vlan id,vlan 優先順序,ip 源位址、目標位址、協議、ip tos 位,tcp/udp 目標埠。每乙個元組中的數值可以是乙個確定的值或者是「any」以支援對任意值的匹配。

計數器:流表中計數器可以針對每張表、每個流、每個埠、每個佇列來維護。用來統計流量的一些資訊,例如活動表項、查詢次數、傳送包數等。統計資訊所需要的計數器在** 2-4 中給出

資訊,例如活動表項、查詢次數、傳送包數等。

行動:必備行動和可選行動

必備行動分為**和丟棄,其中丟棄:主要是指對沒加action的行為,則將所匹配的網包丟棄

交換機與路由器

交換機與路由器 交換機是構建區域網不可或缺的集線裝置,它的主要功能包括 1 連線裝置 所謂區域網路,簡單來說就是若干計算機的集合。這些計算機是借助於交換機相互連線在一起的。交換機擁有數量眾多的埠,它的主要功能是連線計算機伺服器,網路印表機,網路攝像頭等終端裝置,並且實現與其他交換機,無線接入點,路由...

交換機與路由器

簡單地說 交換機用來共享一根網線,路由器用來共享乙個ip。例如我們家庭上網,肯定是只拉乙個寬頻,但是家裡有3臺電腦,都想通過同乙個寬頻上網,那麼就使用路由器。再如很多大學宿舍只有乙個寬頻介面,但是全寢室的人都需要上網,而且是各自都擁有自己的寬頻賬號,又想大家上網相互之間不影響,那麼這個使用就使用交換...

路由器與交換機

一 路由器 路由選擇 路由選擇就是路由器依據目的 ip 位址的網路位址部分,通過路由選擇算 法確定一條從源結點到達目的結點的最佳路由。路由器通過路由協議,網路連線的 情況及網路的效能來建立網路的拓撲結構。路由演算法為網路上的路由產生乙個權值,路由器通過權值來選擇最佳路徑,權值越小,路由最佳。對於一台...