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