天天看點

XMPP 在SDN中的角色:一路向前

很有有人會把這兩種東西聯系在一起, 但是他們兩個确實走在了一起。

XMPP是一種擴充的通訊以及表示協定,本來是為即時通信以及線上表示探測所設計開發的, 現在正在逐漸發展成為另外一種SDN(軟體定義網絡)的協定。 

一些研究者以及廠商們正在探索使用XMPP作為Openflow的一種替代或者補充協定。 

Hybrid SDN(混合SDN)模型千差萬别, 但是基本組成都是由一個外部的控制器, Openflow, 隧道 以及一些主要由hypervisior實作支援高度虛拟化環境的附屬品。  在Hybrid SDN 環境中,網絡管理者在使用SDN技術的同時,可以繼續支援傳統的協定或者是機制。

Juniper Networks 的SDN部門的副總裁Ankur Singla 說:“XMPP 可以被控制器用來将控制面以及管理面的資訊配置設定給伺服器終端, XMPP 可以管理所有層面上的資訊, 可以細到每一條流”。

IDC 資料中心網絡研發總監Brad Casemore說:“傳統協定對于現有的網絡以及裝置還是非常有必要的, 客戶們擁有大量的現存網絡産品,技術,檔案等等, 他們在向SDN邁進的同時,也在試圖頭尋找方法如何繼續支援現在的産品”

Juniper 和 Arista Networks 正在探索将XMPP應用在SDN中,其他廠商估計也會跟進。

Juniper在ONF中表現活躍,它也是openflow的積極擁護者。 “當時我們認為SDN的範圍不僅僅是Openflow”, Singla說。

基于此,Juniper在其Contrail SDN控制器中使用XMPP協定來分離控制面,資料面,配置以及終端管理。

Arista 使用XMPP作為一種通訊協定來配置switch已經有一段時間了,而現在他們正在嘗試在他們的EOS産品上使用XMPP提供可程式設計的特性。 

Casemore  寫到“在我們向SDN進軍的過程中, 我們一直在觀察Arista的政策的演進。如果客戶想使用SDN的Openflow的模式進行外部控制,或者SDN演進, 他們有足夠的能力支援一系列的技術”

使用XMPP作為SDN協定最大的優勢在哪兒呢?Singla說:" 對于客戶而言, 它意味着可以避免綁死在一家SDN廠商上面,如果綁死在一家廠商,就會顯著的影響總的持有成本以及創新的速率。這就是互通性以及協定為什麼可以增加靈活性,投資保護以及營運效率“

使用現有的, 成熟的, 以及被廣泛使用的協定很夠加速SDN系統的演進。 signla說:”我們的客戶擁有大量的實體裝置以及虛拟網絡服務都可以從SDN系統提供的自動化以及靈活中受益,-- 我們沒有必要大躍進, 必要更換或者重新學習營運過程“

繼續閱讀