軟件定義網(wǎng)絡(SDN)提供了較高的可編程性,使網(wǎng)絡擴展、系統(tǒng)設計和管理更加簡單。本文介紹軟件定義網(wǎng)絡(SDN)的一些基本術語和協(xié)議,作為一種新型技術,軟件定義網(wǎng)絡(SDN)還有更多知識有待發(fā)掘。
1.軟件定義網(wǎng)絡(SDN):軟件定義網(wǎng)絡(SDN)可以構建出一種開放可編程的網(wǎng)絡環(huán)境,它通過對底層各種網(wǎng)絡資源虛擬化的基礎上,實現(xiàn)對網(wǎng)絡的集中控制和管理。
2.軟件定義局域網(wǎng)(SD-LAN):即以軟件定義網(wǎng)絡為基礎的局域網(wǎng),可以創(chuàng)造出一種靈活、節(jié)省成本的無線和有線接入網(wǎng)。
3.軟件定義廣域網(wǎng)(SD-WAN):即以軟件定義網(wǎng)絡為基礎的廣域網(wǎng),常用來連接區(qū)域跨度較大的企業(yè)與其數(shù)據(jù)中心。
4.OpenFlow:OpenFlow是一種配置flows、flowtable和TCAMs的協(xié)議。
5.OpenDaylight:OpenDaylight是以Linux平臺主導的一種開放式標準控制器。
6.OpenStack:OpenStack是一種開放源碼的云操作系統(tǒng),用來創(chuàng)造和管理云資源。
7.CloudStack:CloudStack是一種開放源碼的云計算軟件,用來創(chuàng)造、管理和部署云服務基礎架構。
8.Orchestration:Orchestration是一種自動創(chuàng)造、初始化、協(xié)調(diào)和管理云服務傳遞所需的物理和虛擬資源的系統(tǒng)。
9.OSS:OSS是一種短時運維支撐系統(tǒng),可以幫助服務運營商監(jiān)控、分析和管理電話或計算機網(wǎng)絡。
10.SDN控制器:SDN控制器是軟件定義網(wǎng)絡(SDN)中的應用程序,負責流量控制以確保智能網(wǎng)絡。它的以OpenFlow等協(xié)議為基礎,允許服務器告訴交換機向哪里發(fā)送數(shù)據(jù)包。
11.白盒交換機:也叫openflow交換機,是一種預安裝第三方網(wǎng)絡操作系統(tǒng)的消費類交換機硬件。
12.網(wǎng)絡功能虛擬化(NFV):一種針對網(wǎng)絡架構的概念,利用虛擬化技術,將網(wǎng)絡節(jié)點階層的功能,分割成幾個功能區(qū)塊,分別以軟件方式實作,不再局限于硬件架構。
軟件定義網(wǎng)絡(SDN)的相關協(xié)議
13.軟件定義網(wǎng)絡(SDN)最常見的協(xié)議是OpenFlow,但是除了OpenFlow外,下列協(xié)議也可以用于軟件定義網(wǎng)絡(SDN)。
1.OpenFlow協(xié)議:OpenFlow是軟件定義網(wǎng)絡(SDN)的第一代標準協(xié)議,它定義了一種開放式協(xié)議,使得SDN控制器可以和網(wǎng)絡設備的轉發(fā)平臺相互作用。
2.NETCONF協(xié)議:由RFC 6241定義,用以替代命令行界面(CLI,command line
interface)、簡單網(wǎng)絡管理協(xié)議(SNMP,Simple Network Management
Protocol)以及其它專有配置機制。管理軟件可以使用NETCONF協(xié)議將配置數(shù)據(jù)寫入設備,也可從設備中檢索數(shù)據(jù)。
3.OF-Config協(xié)議:OF-Config協(xié)議是配置OpenFlow交換機的一種協(xié)議,它的主要功能包括配置交換機連接的多個控制器信息、端口和隊列等資源的配置和分配以及端口等資源的狀態(tài)修改等。
通過在總部與分支之間部署云專線,利用的協(xié)議,還可以實現(xiàn)雙邊加速,利用普通的互聯(lián)網(wǎng)鏈路,實現(xiàn)專線的使用效果。獨有的鏈路復制功能,實現(xiàn)重要業(yè)務的雙重備份。
4.XMPP協(xié)議:XMPP是一種基于標準通用標記語言的子集XML的協(xié)議,它繼承了在XML環(huán)境中靈活的發(fā)展性。