思科ACI服務(wù)貫穿整個網(wǎng)絡(luò)
ACI讓思科獲得了大部分與“軟件定義網(wǎng)絡(luò)”技術(shù)等同的功能,并通過將這些功能與思科定制芯片共同塞進全新“Nexus 9000”交換機的方式捍衛(wèi)著網(wǎng)絡(luò)巨頭的主要硬件業(yè)務(wù)。
ACI擁有一系列北向及南向API,專門提供給那些希望配置四層到七層服務(wù)、虛擬網(wǎng)絡(luò)基礎(chǔ)設(shè)施、監(jiān)控、管理以及業(yè)務(wù)流程服務(wù)的管理員。
在其應(yīng)用程序政策基礎(chǔ)架構(gòu)控制器(簡稱APIC)的幫助下,ACI能夠與OpenStack、Open vSwitch以及Open Daylight的網(wǎng)絡(luò)組件相兼容。這意味著管理員完全可以在自己的思科套件之上運行各種不同類型的網(wǎng)絡(luò)控制堆棧。
盡管思科一直以來對疊加網(wǎng)絡(luò)都充滿輕視,但ACI仍然在其內(nèi)部通信當中使用了VXLAN封裝協(xié)議。
ACI的主要商業(yè)競爭對手是VMware的“NSX”網(wǎng)絡(luò),這是一款專有型全軟件控制層。不同之處在于,盡管VMware沒有將NSX用戶鎖定在底層硬件身上,但卻另辟蹊徑地強制要求用戶以VMware網(wǎng)絡(luò)虛擬化技術(shù)為基礎(chǔ)進行網(wǎng)絡(luò)設(shè)計。相比之下,ACI嚴格限定用戶只能選擇思科提供的硬件,但卻賦予我們隨意選擇軟件控制層的自由。
這樣一個微妙的區(qū)別卻給系統(tǒng)管理員帶來了巨大影響,因為他們很可能更希望定期測試新軟件、而不是不斷引入新的交換機設(shè)備以進行評估。
思科認為通過在其Nexus 9000交換機中使用特定用途集成電路(簡稱ASIC),設(shè)備在高速網(wǎng)絡(luò)(即40Gb以太網(wǎng)及以上)帶寬與處理需求方面的表現(xiàn)將超過純軟件驅(qū)動型網(wǎng)絡(luò)層。ASIC與商用芯片的結(jié)合使得VXLAN能夠在同一臺交換機上實現(xiàn)橋接與管理功能。
但是,VMware當然會對思科新產(chǎn)品的推出表現(xiàn)出醋意,這不僅僅是因為Nexus 9000交換機與其NSX產(chǎn)品的直接競爭關(guān)系:虛擬巨頭是思科“虛擬計算環(huán)境”(簡稱VCE)小組的成員,其目的是希望將EMC存儲、思科服務(wù)器與網(wǎng)絡(luò)以及VMware虛擬化技術(shù)共同融合到同一套設(shè)備當中。