在近期的SDN大會上,博通公司基礎(chǔ)設(shè)施和網(wǎng)絡(luò)集團副總裁兼首席技術(shù)官Nick llyadis先生做了題為《利用廣泛部署的交換機硅架構(gòu)促進SDN在運營商網(wǎng)絡(luò)的全面實施》的主題演講。
在演講中l(wèi)lyadis表示,博通作為全球有線、無線半導(dǎo)體行業(yè)的領(lǐng)導(dǎo)者,最主要的業(yè)務(wù)集中在交換芯片領(lǐng)域。Ilyadis也風(fēng)趣的說,“目前博通在全球每小時出貨5萬個以太網(wǎng)端口。”而選擇將運營商網(wǎng)絡(luò)作為向SDN靠攏的主要對象,正是因為博通芯片無論從基站到數(shù)據(jù)中心,包括移動回傳網(wǎng)、移動核心網(wǎng)、匯聚層、核心層及電信運營商數(shù)據(jù)中心等方面都得到了廣泛的應(yīng)用。
對于博通芯片是否可以應(yīng)用在各個場景中,llyadis表示,“以太網(wǎng)交換機的基本工作原理是根據(jù)報文的標識進行轉(zhuǎn)發(fā),其典型應(yīng)用特點就是交換容量很大,所以其吞吐量要求非常大。而另一種情況是移動管理單元,它對整個吞吐量和性能要求不是很高,但每一報文發(fā)送過來后它會有很多的指令和操作。所以它更適用于服務(wù)器、CPU。這種應(yīng)用場景更適合優(yōu)化的ASIC服務(wù)。因為優(yōu)化的ASIC主要適用于以太網(wǎng)交換和路由。”
Ilyadis指出,“運營商級的交換機已經(jīng)在網(wǎng)絡(luò)上部署了10年了,是非常成熟的技術(shù),包括可擴展的2、3層以及支持MPLS,良好的OAM協(xié)議,針對交換的自動保護功能等等。而SDN就需要將此類表和接口標準化,一個方法就是利用OpenFlow 1.3.1來實現(xiàn),通過這種典型的ASIC交換芯片提供可編程性。讓集中控制器集成到控制平面,也可以利用ONF提出的TTP工作組的概念。”
Ilyadis介紹到,“TTP屬于ONF組織,博通是其中成員之一。原先定義的OpenFlow 過于簡單,不適用于真正的網(wǎng)絡(luò)應(yīng)用。基于以上的原因ONF的TTP組織就是針對ASIC定義把具體內(nèi)容抽象化,在現(xiàn)有的ASIC基礎(chǔ)上提供可編程性。”
在談到博通芯片在TTP方面所做出的具體改善時,Ilyadis講到,“在這個典型的交換機ASIC集中式使用案例中,博通在交換機所提供的SDK之上提供了一個更高的HAL層。利用HAL層可以屏蔽具體的硬件細節(jié),通過HAL層可以展現(xiàn)出一個統(tǒng)一的標準接口,而這也正好符合OpenFlow的標準接口。”
Ilyadis進一步講到,“TTP定義了一個通用模型,包括表的具體的輸入輸出、表項的映射。可以看到流表是一級一級傳遞的。通過第一層流表的查找,生成更多的信息。通過多級流表的最終查找,最終生成了一些指令。通過這種方式可以讓我們把交換機芯片具體抽象成OpenFlow 可以理解的工作方式。增強了OpenFlow 標準和在硬件轉(zhuǎn)化上的適用性。通過TTP簡化了控制器的使用,擴大了部署。通過采用小組的TTP代碼簡化了操作性,成員之間自由的TTP,實現(xiàn)以市場為導(dǎo)向的代碼點聚合。”
在接下來的采訪中Ilyadis講解了博通交換芯片的一些新的特性:
將傳統(tǒng)交換芯片映射成OpenFlow定義的標準接口。Ilyadis表示:TTP提供了更好的使用現(xiàn)有設(shè)備的實現(xiàn)方式,網(wǎng)絡(luò)中很多設(shè)備都是原有的設(shè)備,TTP在實現(xiàn)層面做了一個更好的定義,使得可以讓現(xiàn)有設(shè)備更好的支持OpenFlow 。
Ilyadis繼續(xù)講到,“這個模型不是只能用在博通的解決方案上,比如思科等廠商的設(shè)備都可以使用這個模型,這個模型其實就是提供了一個標準化的映射關(guān)系,即把傳統(tǒng)交換芯片映射成OpenFlow定義的標準接口。就像我們開的汽車,如果要定義一個抽象的車就需要把這些核心的元素抽象出來,構(gòu)建成一個車的模型。簡單來說,我們把最核心的內(nèi)容抽象出來。對用戶來講,所有的交換芯片至少在頂層設(shè)計上看起來都是標準化的。”
TTP目前已經(jīng)被ONF所采納。 Ilyadis講到:FAWD是個組織,除了博通以外還有很多別的廠商,大家通過在一起討論針對TTP模型達成一致,目的是使基于TTP模型的方案符合OpenFlow 1.3.1的標準。而TTP本身就是被ONF所采納的模型,這個模型是博通首先提出的,其特點是可以反應(yīng)現(xiàn)有很多設(shè)備的共性。
幫助企業(yè)快速實現(xiàn)SDN支持與部署。Ilyadis表示:針對博通來講,我們首先是一個提供公共解決方案的公司,我們提供的方案是要面向很多客戶的需求,我們認為這種Open Standard是對我們客戶最有利的,可以幫助它們非常快的實現(xiàn)SDN的支持和部署。
與控制器之間的兼容性測試。Ilyadis講到,兼容性是一個很重要問題,這也是為什么我們要做標準化,標準化主要的目的就是解決兼容性問題。目前博通在標準化方面是第一家使用TTP的廠商,目前博通已經(jīng)和5家控制器的廠商進行了兼容性測試。
博通400G以太網(wǎng)芯片支持SDN技術(shù)。Ilyadis講到,在從100G向400G發(fā)展的趨勢中,博通的交換芯片也是基于市場的需要和技術(shù)的發(fā)展在不停的演進,目前可以肯定的是,博通400G芯片是支持我們在SDN方面的新技術(shù)的,以及支持市場中的其他主流技術(shù)。
在現(xiàn)有的設(shè)備上支持SDN,以節(jié)省企業(yè)投資。Ilyadis指出,“現(xiàn)在的運營商市場和數(shù)據(jù)中心市場中非常多的設(shè)備是基于博通的方案來部署的。我們看到客戶的需求就是在現(xiàn)有的設(shè)備上支持SDN,基于這個出發(fā)點我們推出了TTP模型和SDN解決方案,使得用戶可以在現(xiàn)有設(shè)備中支持SDN的新技術(shù),從而節(jié)省它們的投資。