SDKLT 軟件開(kāi)發(fā)工具包邏輯表(SDKLT)提供了一種新的交換機(jī)配置方法
數(shù)據(jù):
SDKLT:基于邏輯表的交換機(jī)開(kāi)發(fā)套件
描述
Broadcom的軟件開(kāi)發(fā)工具包邏輯表(SDKLT)提供了一種新的交換機(jī)配置方法。它是功能強(qiáng)大,功能豐富,基于邏輯表的以太網(wǎng)交換機(jī)軟件開(kāi)發(fā)套件(SDK),適用于Broadcom交換機(jī),旨在滿(mǎn)足復(fù)雜,高速現(xiàn)代網(wǎng)絡(luò)的需求。
隨著網(wǎng)絡(luò)系統(tǒng)的移動(dòng)要打開(kāi)分解的解決方案,用戶(hù)希望從最佳的硬件和軟件選項(xiàng)中進(jìn)行選擇。同時(shí),他們需要更高的靈活性,自動(dòng)化以及構(gòu)建和管理自己的網(wǎng)絡(luò)的能力,而不會(huì)影響性能。這些目標(biāo)最好通過(guò)在所有層(包括配置交換機(jī)ASIC的層)提供高效,可定制和開(kāi)放的網(wǎng)絡(luò)堆棧來(lái)實(shí)現(xiàn)。
SDKLT使硬件供應(yīng)商,網(wǎng)絡(luò)操作系統(tǒng)供應(yīng)商和最終用戶(hù)能夠定制高度自動(dòng)化,高質(zhì)量,高性能的網(wǎng)絡(luò)解決方案,可滿(mǎn)足分布式控制平面和集中式SDN控制器環(huán)境的需求。
在基于表格的編程中,所有設(shè)備物理資源如此作為MAC地址表,L3路由表,TCAM等作為邏輯表公開(kāi)。這些表的軟件接口是統(tǒng)一的,與特定表無(wú)關(guān)。特定于設(shè)備的信息存儲(chǔ)在數(shù)據(jù)庫(kù)中,而不是嵌入在API中。特定于設(shè)備的行為由邏輯表通過(guò)一小組API進(jìn)行管理。
邏輯表方法使數(shù)據(jù)中心運(yùn)營(yíng)商能夠更好地控制其基礎(chǔ)架構(gòu)資源,并引入了監(jiān)控,分析和配置交換機(jī)的新方法資源,全部通過(guò)行業(yè)標(biāo)準(zhǔn)自動(dòng)化工具。 靈活的事務(wù)管理和高性能體系結(jié)構(gòu)等功能可為網(wǎng)絡(luò)操作系統(tǒng)和SDN應(yīng)用程序提供顯著的運(yùn)營(yíng)效率。
開(kāi)源支持:
SDKLT源代碼BCM56960的代碼可在GitHub上獲得
- 所有SDKLT邏輯表API均在Apache 2.0許可下提供
- 在GitHub上發(fā)布的SDKLT源代碼可在Broadcom芯片上無(wú)限制使用
SDKLT的架構(gòu)圖
功能
- 設(shè)備行為由邏輯表通過(guò)一小組API管理
- 邏輯表 API旨在輕松支持RPC-able客戶(hù)端 - 服務(wù)器模型
- 通過(guò)自動(dòng)化完成設(shè)備配置和控制(CLI,Yaml,XML等)
- 架構(gòu)改進(jìn)使數(shù)據(jù)包I / O性能提高6倍,表更新性能提高2倍
<升i>高可見(jiàn)性和對(duì)設(shè)備資源的控制提供最佳資源管理 - 靈活的事務(wù)管理,通過(guò)單個(gè)API調(diào)用全面支持批量或原子操作