文章目錄
1 南向接口協議概述
1.1 什麼是南向接口協議
爲控制平面的控制器和數據平面的交換機之間的信息交互而設計
的協議
1.2 南向接口協議的設計目標
- 實現數據平面與控制平面的信息交互
- 向上收集數據平面信息
- 向下下發控制策略,指導轉發行爲
- 實現網絡的配置與管理
- 實現路徑計算,包括鏈路屬性(帶寬與開銷)、鏈路狀態、和拓
撲信息等
1.3 南向接口協議有哪些
1.3.1 OpenFlow協議
ONF定義的一種南向接口標準,爲控制器與交換機之間的通信提
供了一種開放標準的方式
1.3.2 OF-Config協議
OpenFlow管理與配置協議(OpenFlow Management and Configuration Protocol,OF-Config):一種OpenFlow交換機配置協議
1.3.3 OVSDB協議
開源交換機數據庫管理協議(Open vSwitch Database Management
Protocol,OVSDB):負責管理開源的軟件交換機(OpenvSwitch,
OVS)的開放虛擬交換機數據庫,實現對虛擬交換機的可編程訪
問和配置管理。
1.3.4 NETCONF 協議
NETCONF協議採用Client/Server結構。通過NETCONF,SDN控制器
對網絡設備進行配置管理
1.3.5 XMPP
可擴展消息處理現場協議(eXtensible Messaging and Presence
Protocol,XMPP):用於即時消息傳遞、狀態、多方聊天、語音
和視頻呼叫、協作、輕量級中間件、內容聯合和通用的XML數據
路由的開放技術
1.3.6 PCEP
路徑計算單元協議(Path Computation Element Protocol,PCEP):
爲MPLS網絡域間流量工程(Traffic Engineering,TE)等應用提出
的,以支持集中化的路徑計算
1.3.7 I2RS
路由系統接口(Interface to the Routing System,I2RS):IETF主推的SDN南向接口協議;
核心思想:在傳統網絡設備的路由及轉發系統上定義開放接口,使外部應用或控制實體可讀取路由器中的信息,基於拓撲變化、流量統計等信息動態下發路由狀態、策略到轉發設備上,以支持網絡的可編程能力。
1.3.8 OpFlex
- OpFlex是思科公司提出的南向接口協議
- OpFlex是ACI內部的策略控制協議