思科本周宣布,正在與微軟開展合作,促進其數據中心更加開放。思科表示將通過為其9500模塊化數據中心交換機使用NX操作系統(NX-OS)來幫助微軟的Azure云網絡。思科將在其Nexus 9200和Nexus 9300數據中心交換機中支持開源交換機抽象接口(SAI)。
思科網絡和安全業務總經理David Goeckeler在博文中寫道:“思科和微軟已經達成了合作,將在Nexus 9500交換機上使用NX-OS。”
在采用NX-OS 9500交換機方面,Cisco產品營銷總監Thomas Scheibe表示這將能夠幫助微軟以及其他大型云服務提供商將軟件和路由功能升級為“更可靠、更易操作的基礎設施”。
David Goeckeler在博客中還寫道:“運行思科交換機抽象接口(SAI)的思科Nexus 9200/9300平臺,將為用戶提供自主選擇的SAI-ready平臺。”SAI能夠在無需任何修改的前提下,使得軟件對多個交換機芯片進行編程,能夠促進可編程網絡交換機ASIC的標準化API。SAI是由微軟編寫,然后將其貢獻給開放計算項目(OCP),其代碼可供所有人使用。
Cisco產品營銷總監Thomas Scheibe表示,思科的SAI專用于思科ASIC,他說:“我們努力實現開放式的界面,通過思科的ASIC和思科的操作系統帶動交換機的銷售。也可以選擇將SAI置于頂部,以便用戶在固定交換機上運行其操作系統。”
微軟的SONiC微軟目前正在推行其操作系統SONiC,該公司看到了不同交換機硬件平臺上運行不同的軟件操作系統的痛點,進而推出了SONiC,致力于將這些操作系統全部集成到云端的網絡管理平臺中。
為了實現這一目標,微軟創建了開源軟件SONiC來運行云端交換機,SONiC能夠讓云計算運營商在多個交換機廠商的硬件上共享相同的軟件堆棧,SONiC在2016年貢獻給OCP項目得以開源。
SONiC的另一個突出特點是可以通過SAI規范在各種交換平臺上運行,該規范由微軟創建,在2015年7月被OCP采納。在思科網絡和安全業務總經理David Goeckeler的博客中同時提到微軟Azure網絡副總裁Yousef Khalidi表示:“思科Nexus CloudScale交換機上的SAI抽象層有助于實現微軟對SAI的愿景,從而實現芯片、CPU、電源、端口密度、光網絡等方面的快速創新,并且跨越多個平臺使微軟和云計算運營商能夠跨交換機硬件平臺利用相同的軟件堆棧。”
思科目前已經與微軟達成了合作,達成合作的其他交換機廠商包括Arista、Dell、Edgecore、Ingrasys、Mennanox等。