本來想問"SDN和NFV的差別為何"
但有鑑於網路上的文章不少再加上自己還是無法完全理解
所以標題決定這樣問
目前就我對SDN的了解是
SDN這種軟體解決方案會用在雲端基礎上
能結合hypervisor去直接讓traffic在軟體內運算傳輸
所以雲端之中可以建立路由器或VXLAN之類的virtual appliances去進行各種網路功能
像是VMware的NSX就是這樣
那...NFV呢?
自己還沒有辦法想像NFV是怎麼個東西的...
當然我知道運營商會用就是了 網路上的資料是有說沒錯
阿可是網路功能抽離出來之後呢?
兩者最關鍵的差異在於SDN會將控制層&資料層分離開來。
NFV將網路實體設備虛擬化了但控制層&資料層還是都由vSwitch處理。
(一般虛擬伺服器內的虛擬交換器都是屬於這個)
SDN將網路實體設備虛擬化,vSwitch只處理資料傳輸,控制層部份由SDN Controller去定義。
(這邊的虛擬交換器要搭配Controller去實作)
可以參考 mininet + SDN的實作,你會更了解他們的差異。