SD-WAN,其實(shí)質(zhì)上可以理解為軟件定義網(wǎng)絡(luò)技術(shù)與一系列廣域網(wǎng)知識(shí)的融合。通俗來(lái)說(shuō),也可以理解為 SDN 在廣域網(wǎng)中的應(yīng)用。研究 SD-WAN 我們首先需要熟悉什么是 SDN。SDN 是近些年興起的一種網(wǎng)絡(luò)架構(gòu),它的核心理念是將網(wǎng)絡(luò)的控制與轉(zhuǎn)發(fā)能力相獨(dú)立,通過(guò)控制器中的可編程能力去控制底層的交換機(jī)等硬件設(shè)備,從而實(shí)現(xiàn)網(wǎng)絡(luò)資源的按需調(diào)度分配,解決了傳統(tǒng)網(wǎng)絡(luò)功能嚴(yán)重耦合的問(wèn)題,為網(wǎng)絡(luò)應(yīng)用提供了平臺(tái)保障。 
SDN 架構(gòu)從上到下分為業(yè)務(wù)層、控制層、轉(zhuǎn)發(fā)層。業(yè)務(wù)層通過(guò)北向接口與 SDN 控制器相連接。隨著 SDN 的推廣,將會(huì)有更多的業(yè)務(wù)應(yīng)用被開(kāi)發(fā),這些應(yīng)用通過(guò) SDN 北向接口使用網(wǎng)絡(luò)資源。控制器是整個(gè) SDN 的核心,通過(guò)北向接口向上提供網(wǎng)絡(luò)服務(wù),通過(guò)南向接口向下集中控制轉(zhuǎn)發(fā)設(shè)備。轉(zhuǎn)發(fā)層由 SDN 交換機(jī)組成,它只負(fù)責(zé)網(wǎng)絡(luò)的高速轉(zhuǎn)發(fā),保存執(zhí)行來(lái)自控制器的流表信息。
SDN 有以下幾個(gè)突出特點(diǎn):
(1)控制轉(zhuǎn)發(fā)相分離:這是 SDN 最核心的意義,將硬件與業(yè)務(wù)分離,底層設(shè)施僅負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)發(fā)和存儲(chǔ),有利于網(wǎng)絡(luò)的集中控制,便于網(wǎng)絡(luò)維護(hù);
(2)網(wǎng)絡(luò)虛擬化:Overlay 邏輯網(wǎng)絡(luò)與 Underlay 物理網(wǎng)絡(luò)相分離,邏輯網(wǎng)絡(luò)可以不受物理網(wǎng)絡(luò)的限制,按需配置、遷移,具有相當(dāng)高的靈活性;
(3)開(kāi)放的通用接口:南北向接口的開(kāi)放實(shí)現(xiàn)了業(yè)務(wù)層、控制層、轉(zhuǎn)發(fā)層的完美結(jié)合,使得網(wǎng)絡(luò)能夠根據(jù)業(yè)務(wù)的需求動(dòng)態(tài)地調(diào)整狀態(tài),且支持用戶自行開(kāi)發(fā)業(yè)務(wù),加快新業(yè)務(wù)的部署。
|