思科公司在通往開源軟件定義網絡標準的支持方向上再度邁出重要一步,宣稱將在其Nexus 9000設備上實現對BGP EVPN的支持能力。
Nexus 9000
BGP EVPN全稱為邊界網關協議,以太網虛擬專用網絡。是一套由思科、瞻博、Verizon、AT&T、阿爾卡特朗訊以及彭博等公司成員共同打造的互聯網草案。
這套草案將與無處不在的BGP并行協作,BGP正是互聯網領域的基礎性協議之一,旨在為基于以太網的VPN創建一套開放式網絡虛擬化覆蓋層。
根據思科方面的說法,這套草案將提供一項專門針對基于VXLAN覆蓋層的控制平面協議。
BGP-EVPN的部署同樣符合OpenStack的發展戰略,思科公司指出,其允許用戶“以自動化方式對自己基于VXLAN的覆蓋層環境進行自動化創建、配置以及管理,其中包括終端地址映射中正在運行的管理機制,且能夠實現對本地工作負載移動性的支持”。
如果客戶希望繼續使用其原有思科環境,則可以將其運行在Nexus 9000交換機以及思科公司的應用程序中心式基礎設施(簡稱ACI)以及VXLAN之上。
思科表示這套實現方案將支持,“一系列拓撲結構(包括主干-分支、三層匯聚以及全網),此外其還能夠與涵蓋范疇廣泛的各類架頂式(簡稱ToR)交換機以及WAN設備實現交互。”
BGP EVPN草案明確指出,其目標在于解決數據中心環境下的諸多需求,例如將成千上萬租戶之間的流量進行彼此隔離; 在數據中心內或者不同數據中心之間為單一租戶不同虛擬機系統提供用以對接的二層連接; 并能夠在第二層范圍之內的不同物理端口間實現虛擬機系統的往來遷移。
這項協議能夠在控制平面當中識別出IP以及MAC地址,而不再需要作用于數據平面,這能夠有效降低往來于網絡之中的識別專用流量(即單播及ARP幀)。
另外,阿爾卡特朗訊公司指出,盡管MPLS、VPLS以及供應商主干網橋(簡稱PBB)都具備VPN選項,但阿爾卡特朗訊仍將在控制平面當中沿用傳統方法。值得一提的是,阿爾卡特朗訊將依賴“洪泛與識別”方式來構建二層轉發數據庫。