---
# System prepended metadata

title: 關於 SDN 的一些事
tags: [' SDN', 技術文章]

---

---
tags: 技術文章, SDN
GA: UA-79596126-4
title: 關於 SDN 的一些事
---
###### 作者: 大叔
###### 撰寫日期：2020/04/14
{%hackmd BJrTq20hE %}

# 關於 SDN 的一些事

目前網路界蹦出一堆新技術名詞，像是 SDN、SD-WAN、Openstack、Docker、NFV...等。一堆廠商媒體一直敘述這些新技術可以改變現有的網路環境，以 SDN 為例，這名詞剛出來時以千軍萬馬之勢說要打到傳統網際網路，但近幾年來會發現好像只是雷聲大但雨點小，SDN 這個名詞好像活在傳說中，在生活上完全沒有感覺出這些改變，那來看看到底發生什麼事。

## SDN 發展趨勢

### SDN 前期發展

SDN (Software Define Networking) 是由 Stanford 大學的 Nick McKeown 教授所帶領的團隊提出的，並且在校園網路中實證此技術的可行性，而這就是大家所熟知的 OpenFlow，但真正讓它發揚光大的就是 Google。Google 將 SDN 網路應用在其 B4 網路 (Google 連結其在世界各地資料中心的網路)，主要透過 OpenFlow 解決資料中心之間鏈路利用率的問題。

![](https://i.imgur.com/GkP62IZ.png)

SDN 對於全域網路流量的集中化管理展現出優良的成果，包含可以做到 95% 的網路利用率 (運營商約 40%)、更好的 QoS、應用上線速度以及故障處理速度。但是這些成果其實需要很多的特殊條件，其他家難以複製 Google 的經驗來或的這樣的成果，包含

* 私有的封閉式網路
* 較少的網路節點
* Google 強大的開發能力

### SDN 中期發展

許多廠商與標準化組織看到 Google 的成功紛紛都想要插一腳，成為下一世代網路的領頭羊，目前根據目標可以分為以下這幾派：

* 學術派
* 廠商派
* 運營商派

學術派算是 SDN 領域中最早的一派，以 Nick McKeown 教授為首，以理想化為目標，不想被任何硬體綁定，想要用軟體顛覆整個網路世界。ONF (Open Network Foundation) 為學術派的衍生組織，其目標為如何用這些開放的軟體化網路技術應用在商業上。

廠商派是以傳統網路設備商 CISCO 為代表，他們發現如果再讓學術派的人玩下去，廠商派的這些人只能喝西北風，所以以 CISCO 為首的廠商就想說既然無法阻止這場革命，不然就自己跳下來玩，搶到話語權才能讓我繼續活下去，並推出 ODL 與 ONF 的 ONOS 對打。

運營商派是以提供網路服務為主，然而這些人是網路設備購買大戶，在 SDN 出現之前，主要都是向廠商派的那些人購買，這些廠商也知道運營商只能向他們購買設備，所以就綁架了運營商，叫他們買價值不斐的硬體與解決方案，雖然說叫解決方案但解決不了任何問題，然後還要花一大把銀子在這上面，運營商已經不爽廠商很久了。SDN 出現之後發現 ONF 的 NFV、白盒化等不就是他們想要的嗎？所以紛紛加入 ONF 的計畫中。

從以下者兩張圖就可以看到各方勢力
* ODL 的會員
![](https://i.imgur.com/DLZMg6d.png)

* ONOS 的會員
![](https://i.imgur.com/JUiVQea.png)

### SDN 近期發展

在運營商與廠商之間的戰爭還未平息時，Nick McKeown 教授又另啟新戰場，教授他發見 OpenFlow 並不能帶來他理想中網路世界的樣子，只解放控制層還不夠，我連資料層也要給它軟體化、可程式化。在當時一堆人是不看好的，認為這種晶片做不出來，但教授可不是一般人，他帶領著他的團隊創立了 BareFoot 這家公司並且成功研發出 tofino 晶片，一個原生支援 P4 交換 ASIC 晶片。這把交換器晶片商嚇到了，紛紛將自家的可偏成晶片增加可支援 P4 語言的功能，而交換器大廠 CISCO 看了一下風向，也開始賣起永遠只有自家使用的 CISCO 晶片，而且還支援 P4。

### SDN 未來趨勢

在 2019 ONF connect 大會上，有一場很精彩的演講，主講者是 Nick McKeown 教授，對又是他。他在這場演講中說道，未來的網路世界中，不再依靠通訊協議來運作網路，而是以軟體的方式定義整個網路的行為。十年前 Nick McKeown 教授解放的控制層，現在這個時刻解上了資料層，而未來十年後他一定會解放整個網路。