亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

混合sdn控制器的制造方法_2

文檔序號:8433603閱讀:來源:國知局
,例如,網(wǎng)絡(luò)接口 116。在實(shí)施例中,網(wǎng)橋巧片組212可 禪合到處理器210。在本實(shí)施例中,網(wǎng)橋巧片組212還可禪合到系統(tǒng)存儲器214。在另一個 實(shí)施例中,網(wǎng)橋巧片組212可被包括在處理器210中。在本實(shí)施例中,處理器210 (W及網(wǎng) 橋巧片組212)還可禪合到網(wǎng)絡(luò)接口 116。
[0030] 主機(jī)存儲器214被配置成存儲操作系統(tǒng)OS230、策略235W及SDN模塊236。SDN 模塊236與根據(jù)本公開的實(shí)施例的混合SDN控制器的第一部分122相對應(yīng)。在某些實(shí)施例 中,主機(jī)存儲器214可被配置成用于存儲應(yīng)用234。SDN模塊236可包括北行API240、網(wǎng) 絡(luò)服務(wù)功能242、網(wǎng)絡(luò)編制功能244化及網(wǎng)絡(luò)管理功能246。在某些實(shí)施例中,SDN模塊236 可包括被配置成提供定制和/或更新能力的代理252,如在此所描述的。主機(jī)存儲器214可 被進(jìn)一步配置成存儲虛擬機(jī)監(jiān)控器(VMM) 232并且然后可包括多個虛擬機(jī)(未示出)。主機(jī) 存儲器214可被配置成用于存儲網(wǎng)絡(luò)堆找231。網(wǎng)絡(luò)堆找231可由OS230管理。OS230 可被配置成使用被配置成用于高效W及相對快速的分組處理的軟件框架。例如,軟件框架 可符合或兼容被配置成優(yōu)化英特爾⑥架構(gòu)處理器上的分組處理的數(shù)據(jù)面開發(fā)套件值PDK)。 當(dāng)然,英特爾⑩架構(gòu)僅僅是示例實(shí)現(xiàn)方式,并且在其他實(shí)施例中,在此展現(xiàn)的教導(dǎo)可用于如 可由例如摩托羅拉⑩、蘋果⑥等等提供的其他核架構(gòu)技術(shù)。
[0031] 主機(jī)存儲器214可進(jìn)一步包括NIC驅(qū)動器216和/或I/O存儲器218。I/O存儲 器218可包括一個或多個隊(duì)列220。NIC驅(qū)動器216、I/O存儲器218和/或隊(duì)列220可用 于在主機(jī)205和網(wǎng)絡(luò)接口之間傳輸并存儲分組和/或數(shù)據(jù)。
[003引北行(NB)API240被配置成在應(yīng)用(例如,應(yīng)用107a,…,10化和/或應(yīng)用234) 和網(wǎng)絡(luò)服務(wù)功能242、網(wǎng)絡(luò)編制功能244和/或網(wǎng)絡(luò)管理功能246之間提供應(yīng)用編程接口。 網(wǎng)絡(luò)服務(wù)功能242可包括例如在物理網(wǎng)絡(luò)104中設(shè)置網(wǎng)絡(luò)設(shè)備108a…108n中的具體路線 和路徑。網(wǎng)絡(luò)編制功能244可包括例如基于整個網(wǎng)絡(luò)104的視圖做出決定。網(wǎng)絡(luò)編制功能 244可被配置成使用網(wǎng)絡(luò)服務(wù)功能W便強(qiáng)制執(zhí)行策略235。網(wǎng)絡(luò)管理功能246可包括例如 打開或關(guān)閉包括在物理網(wǎng)絡(luò)104中的網(wǎng)絡(luò)設(shè)備108a…108n的端口和/或部分(例如,電路 板、處理器、ASIC等等)。
[003引主機(jī)SDN模塊236被配置成基于策略235、網(wǎng)絡(luò)通信量和/或網(wǎng)絡(luò)拓?fù)涓淖儓?zhí)行 與物理網(wǎng)絡(luò)104和網(wǎng)絡(luò)設(shè)備108a…108n的管理、配置和重配置相關(guān)的網(wǎng)絡(luò)邏輯操作。策略 可與例如對具體應(yīng)用有具體要求的高可用性(諸如路徑和路線失效)和路徑有關(guān)。例如, 物理網(wǎng)絡(luò)104中的具體路徑可被配置成是低延時(shí)的,從而使得如果應(yīng)用(例如,圖1的應(yīng)用 107a)是流式視頻或語音,則應(yīng)用107a將被指派該低延時(shí)路徑。應(yīng)用107a,…,10化和234 可被配置成使用北行API240W便訪問SDN功能,例如,網(wǎng)絡(luò)服務(wù)功能242、網(wǎng)絡(luò)編制功能 244和/或網(wǎng)絡(luò)管理功能246??苫诓呗?35過濾該些SDN功能。因此,應(yīng)用107a,…,10化 和234被配置成像將所有SDN控制器元件包含在主機(jī)存儲器中的常規(guī)配置的SDN控制器中 那樣使用NBAPI240。
[0034] 圖3示出根據(jù)本公開的一個實(shí)施例的示例網(wǎng)絡(luò)接口控制器316。第一網(wǎng)絡(luò)接口控 制器316可被配置成用于將計(jì)算設(shè)備(例如,計(jì)算設(shè)備102 (W及主機(jī),例如,主機(jī)105)) 禪合到物理網(wǎng)絡(luò)(例如,物理網(wǎng)絡(luò)104)并且由此禪合到節(jié)點(diǎn)106a,…,106n和網(wǎng)絡(luò)設(shè)備 108a,…,108n。第一網(wǎng)絡(luò)接口控制器316包括處理器318、主機(jī)接口 320、媒體訪問控制 (MAC)電路322、物理層電路(PHY)323W及NIC存儲器324。處理器318被配置成用于執(zhí)行 與第一網(wǎng)絡(luò)接口控制器316相關(guān)聯(lián)的操作。在某些實(shí)施例中,處理器318可與通用處理器 相對應(yīng)并且可包括多個處理單元。主機(jī)接口 320被配置成用于將第一網(wǎng)絡(luò)接口控制器316 禪合到例如圖2的網(wǎng)橋巧片組212。主機(jī)接口 320可包括被配置成使用例如PCIe(快速外 圍組件互連)通信協(xié)議通過網(wǎng)橋巧片組212將第一網(wǎng)絡(luò)接口控制器316禪合到例如主機(jī)接 口 205的媒體訪問控制器("MC")321。PCIe通信協(xié)議可對應(yīng)于或兼容于2010年11月發(fā) 布的標(biāo)題為叩CI快速基礎(chǔ)3. 1規(guī)范"的由PCI-SIG(PCI特別興趣小組)發(fā)布的PCIe3. 0 版本和/或該規(guī)范的稍后版本。
[0035]MAC322和PHY323被配置成用于將計(jì)算設(shè)備102禪合到例如物理網(wǎng)絡(luò)104。MAC 322被配置成用于對傳輸和接收功能執(zhí)行媒體訪問管理。PHY電路323包括被配置成用于 將數(shù)據(jù)和/或消息分組和/或帖傳輸?shù)桨ü?jié)點(diǎn)106a,…,106n和網(wǎng)絡(luò)設(shè)備108a,…,108n 的物理網(wǎng)絡(luò)104的傳輸電路。PHY電路323包括被配置成用于從物理網(wǎng)絡(luò)104接收數(shù)據(jù)和 /或消息分組和/或帖的接收電路。當(dāng)然,PHY電路323還可包括被配置成用于執(zhí)行模數(shù)和 數(shù)模轉(zhuǎn)換、數(shù)據(jù)的編碼和解碼、模擬寄生消除(例如,串?dāng)_消除)、W及所接收的數(shù)據(jù)的恢復(fù) 的編碼/解碼電路。
[0036] 第一NIC316包括OS360和NICSDN模塊362并且可包括網(wǎng)絡(luò)堆找361。NIC SDN模塊362與根據(jù)本公開的各實(shí)施例的混合SDN控制器的第二部分324相對應(yīng)。NICSDN 模塊362包括服務(wù)抽象層模塊SAL364化及南行應(yīng)用編程接口SBAPI368。NICSDN模塊 362可包括庫337。庫337包括可用于生成定制模塊和/或定制協(xié)議的功能模塊,如在此所 描述的。庫337、SAL364W及SBAPI368可由和/或代表例如NIC316的犯M提供???針對例如執(zhí)行效率優(yōu)化SAL364和SBAPI368。OS360被配置成用于管理第一NIC316 的操作。SAL364包括物理網(wǎng)絡(luò)366的表示。物理網(wǎng)絡(luò)366的表示可包括與物理網(wǎng)絡(luò)104 的配置有關(guān)的數(shù)據(jù)結(jié)構(gòu)。例如,數(shù)據(jù)結(jié)構(gòu)可包括每個網(wǎng)絡(luò)設(shè)備108a,…,108n的編號、類型、 位置、互連和/或設(shè)置。數(shù)據(jù)結(jié)構(gòu)可進(jìn)一步包括與節(jié)點(diǎn)106a,…,106n有關(guān)的數(shù)據(jù),例如,標(biāo) 識符、位置等等。
[0037]SBAPI368包括被配置成用于與網(wǎng)絡(luò)設(shè)備108a,…,108n通信W便訪問和/或改 變物理網(wǎng)絡(luò)104的配置的應(yīng)用編程接口。在實(shí)施例中,SBAPI368可包括可符合或兼容于 2011年2月28日發(fā)布的化enFlow?交換規(guī)范版本1. 1. 0實(shí)現(xiàn)(有線協(xié)議0x02)和/或該 規(guī)范的稍后版本。在另一個實(shí)施例中,SBAPI368可包括定制和/或?qū)S泄δ堋?br>[003引再次轉(zhuǎn)向圖2,在某些實(shí)施例中,主機(jī)存儲器214可包括代理252。代理252被配置 成用于提供與SAL364和SBAPI368有關(guān)的定制和/或更新能力。例如,代理252可用于 向SAL364和/或SBAPI368推送更新。更新可包括對SAL364的更新、對SBAPI368的 更新和/或?qū)?37的更新。該些更新可由例如第一NIC3160EM提供。在另一個示例中, 代理252可用于從工作站(例如,工作站110)向網(wǎng)絡(luò)接口控制器(例如,第一NIC316)推 送定制模塊(例如,定制模塊372a…37化)。代理252可用于指定、修改和/或更新與SAL 364和/或SBAPI368有關(guān)的配置數(shù)據(jù)。
[0039] 圖4示出根據(jù)本公開的各實(shí)施例的示例工作站410。工作站410是圖1的工作站 110的一個示例。工作站410可由用戶(例如,系統(tǒng)管理員)用于生成定制模塊424和/或 協(xié)議(例如,定制SBAPI)。工作站410包括處理器412、I/O電路414、用戶接口 416W及 存儲器418。存儲器418包括操作系統(tǒng)0S420W及集成開發(fā)環(huán)境IDE422。IDE422可用 于生成一個或多個定制模塊424。定制模塊424與圖3的定制模塊372a,…,37化中的一 個或多個相對應(yīng)。
[0040] 處理器412被配置成用于執(zhí)行工作站410的操作。I/O電路414被配置成用于將 工作站410禪合到計(jì)算設(shè)備102。在某些實(shí)施例中,工作站410可通過網(wǎng)絡(luò)104禪合到計(jì)算 設(shè)備102。在某些實(shí)施例中,工作站410可直接禪合到計(jì)算設(shè)備102。用戶接口 415可包括 例如鍵盤和顯示器并且被配置成允許系統(tǒng)管理員訪問IDE422,例如W便生成和/或測試 例如定制SBAPI和/或網(wǎng)絡(luò)配置。
[0041]IDE422與混合SDN控制器120相關(guān)并且可由例如網(wǎng)絡(luò)接口 116的OEM提供。IDE 422可包括庫430、頭文件432和/或工具434。工具434可包括被配置成提供可執(zhí)行定制 模塊424的編譯器,例如,交叉編譯器。庫430可與庫337相對應(yīng)并且可包括可用于生成定 制板塊和/或定制協(xié)議的功能板塊。
[0042] 工作站410和IDE422可被配置成用于使得用戶(例如,網(wǎng)絡(luò)管理員)能夠生成 定制模塊和/或協(xié)議(例如,定制SBAPI)。然后可使用代理252將定制模塊和/或協(xié)議推 送到網(wǎng)絡(luò)接口,例如,第一NIC316。定制協(xié)議可在例如一個或多個定制模塊372a,…,37化 中實(shí)施。定制模塊372a,…,37化然后可由代理252推送到第一NIC316。在實(shí)施例中,定 制模塊372a,…,37化然后可替代和/或附加于SBAPI368使用。在另一個實(shí)施例中,定 制模塊372a,…,37化可用于在SAL364中實(shí)現(xiàn)代碼改變(諸如錯誤修正)。
[004
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1