在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NVIDIA CLI對象實現了高級可編程性和可用性

星星科技指導員 ? 來源:NVIDIA ? 作者:Pete Lumbis ? 2022-04-15 09:33 ? 次閱讀

Cumulus Linux 4.4 是具有 NVIDIA 用戶體驗( NVUE )的第一個版本,這是 Cumulus Linux 的全新 CLI 。對新的網絡 CLI 的興奮度和一個新的 56k 調制解調器是相同的。使 NVUE 與眾不同的不僅僅是它是一個新的 CLI ,而是它所基于的原則使其獨一無二。在其核心, NVUE 創建了 Cumulus Linux 的完整對象模型,實現了高級可編程性、可擴展性和可用性。

什么是對象模型?

對象模型并不完全是網絡工程師每天考慮的事情。在我參與幫助團隊設計 NVUE 之前,我不知道對象模型是什么。

對象模型定義系統的組件及其相互之間的關系。例如,接口是一個對象。它具有 IP 地址或 MTU 設置等組件。重要的不僅僅是對象模型存在這一事實,還包括如何將對象和組件之間的關系組合在一起的思想。

接口和 IP 地址是一個簡單的例子,但更復雜的是什么呢?考慮一個“ bond ”接口,也稱為端口通道。鍵合是像以太網端口一樣的頂級接口,將其他以太網接口的組件作為子接口,還是作為鍵合中的成員是接口的一個元素?

這些關系很快變得復雜起來。如果不仔細考慮這些問題,就會造成糟糕的用戶體驗,您可能需要多次定義相同的設置,以實現最終目標或不一致的配置。虛擬網絡 CLI 可以讓您在 VRF 對象下定義 VRF 內部的任何路由,但在頂層定義全局路由表中的任何路由,如以下示例所示:

ip vrf red ip route 10.1.1.0/24 via 169.254.1.1 !

ip route 192.168.1.0/24 via 172.16.1.1這是一個簡單的示例,但現在定義路由的方式并不統一,這取決于您在系統中的位置。

使用對象模型可以得到什么?

了解了對象模型是什么之后,下一個問題是,“為什么要關心?”通過擁有對象模型,構建與系統交互的方式變得非常簡單。系統與表示對象模型的 API 通信。當然,第一個接口是 CLI ,但現在任何東西都可以是系統的接口: REST 、 gRPC 甚至RFC1149 鳥類攜帶者。

CLI, REST, gRPC, Terraform, or RFC1149 Carrier Pigeons all interface with the same NVUE API.

圖 3 . Cumulus Linux 4 . 4 中提供了 CLI 和 REST 接口。

通過讓所有接口使用相同的對象模型,無論您如何與系統接口,都可以保證一致的結果。 CLI 和 REST API 使用相同的方法配置 BGP 對等機。根據您使用的接口,永遠不可能看到不同的行為。因為無論您如何與對象模型交互,對象模型都是相同的,這意味著從使用 CLI 到構建完全自動化是一種演變,而不是一個全新的過程。

目前,任何網絡設備都需要 REST 和 CLI 。除此之外,我們還能想到什么呢?對象模型可以直接導入 PythonJava 等編程語言。這使您能夠使用真正的編程概念為一個設備或整個設備結構構建配置。您可以前所未有地強制執行輸入、值和關系。以下代碼示例顯示了 NVUE Python 接口 MIGht 的外觀:

from nvue import Switch spine01 = Switch() x = 1 while x < len(spine01.interfaces): spine01.interfaces.x.state = "up" spine01.interfaces.x.ip.address = “10.1.” + x + “.1/24”?

spine01.apply()在本例中,我加載nvue庫并創建一個名為 spine01 的新Switch對象。我讓對象告訴我有len(spine01.interfaces)的系統上存在多少接口。對于每個接口,我將其置于 up 狀態,并分配一個 IP 地址,其子網值與接口號匹配。例如,端口 3 的 IP 地址為 10 . 1 . 3 . 1 / 24 。

這還不存在,但絕對是可能的,因為存在一個對象模型。與所有其他網絡供應商系統(其中模型由 CLI 確定)不同,此 CLI 基于模型。對象模型是一個獨立的元素,可以導入到編程語言、 API 或任何其他系統中。

關于作者

Pete Lumbis 是 NVIDIA 以太網網絡技術營銷總監。 Pete 幫助客戶構建、設計、自動化和加速下一代數據中心網絡。皮特是 CCIE # 28677 和 CCDE 2012 :: 3 。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5442

    瀏覽量

    172057
  • NVIDIA
    +關注

    關注

    14

    文章

    5025

    瀏覽量

    103270
  • API
    API
    +關注

    關注

    2

    文章

    1505

    瀏覽量

    62184
收藏 人收藏

    評論

    相關推薦

    使用bq769x0對高可用性系統進行故障監控

    電子發燒友網站提供《使用bq769x0對高可用性系統進行故障監控.pdf》資料免費下載
    發表于 10-15 10:13 ?0次下載
    使用bq769x0對高<b class='flag-5'>可用性</b>系統進行故障監控

    可編程晶振的優點和缺點

    的靈活性和可調整,使得在多種電子產品設計過程中能夠精確地匹配所需的時鐘信號?。可編程晶振是一種能夠通過外部編程器對其頻率進行調整的晶體振蕩器。它采用先進的數字信
    的頭像 發表于 09-30 10:44 ?432次閱讀
    <b class='flag-5'>可編程</b>晶振的優點和缺點

    愛普生(EPSON) 可編程快速交付有源晶振(SPXO)

    愛普生(Epson)作為全球領先的晶體產品供應商,提供一系列可編程晶振,可以與基波正常振蕩器相同使用.這些產品以其高精度、高穩定性和可編程而著稱,與愛普生量產的通用有源晶振型號相比
    發表于 09-23 16:40 ?0次下載

    用TMAG5328電阻器和電壓可編程霍爾效應開關實現可編程和診斷

    電子發燒友網站提供《用TMAG5328電阻器和電壓可編程霍爾效應開關實現可編程和診斷.pdf》資料免費下載
    發表于 09-11 10:01 ?0次下載
    用TMAG5328電阻器和電壓<b class='flag-5'>可編程</b>霍爾效應開關<b class='flag-5'>實現</b><b class='flag-5'>可編程</b><b class='flag-5'>性</b>和診斷

    淺析分布式風電電池儲能系統可用性

    【摘要】 以內蒙古某一實際分布式風電-電池儲能系統的設計和運行效果為基礎,對影響其可用性的關鍵因素進行了分析。結果顯示:能量管理系統的設計需要考慮功率補償控制以抵消儲能系統內部功率損耗;功率轉換
    的頭像 發表于 08-20 09:36 ?1052次閱讀
    淺析分布式風電電池儲能系統<b class='flag-5'>可用性</b>

    國產可編程振蕩器可用于對講機,替代SiTime

    國產可編程振蕩器可用于對講機,替代SiTime
    的頭像 發表于 07-03 09:45 ?349次閱讀
    國產<b class='flag-5'>可編程</b>振蕩器<b class='flag-5'>可用</b>于對講機,替代SiTime

    可編程電源的作用是什么

    可編程電源的作用是什么 可編程電源是一種電子設備,它可以根據用戶的需求調整輸出電壓和電流。這種電源廣泛應用于各種電子設備和系統的測試、調試和研發過程中。 ### 可編程電源的作用 #### 1.
    的頭像 發表于 06-10 15:33 ?690次閱讀

    可編程電源使用方法

    可編程電源使用方法 可編程電源使用方法 摘要:本文詳細介紹可編程電源的使用方法,包括其基本概念、主要功能、選擇原則、操作步驟、注意事項以及實際應用案例,旨在幫助讀者全面了解
    的頭像 發表于 06-10 15:29 ?1060次閱讀

    可編程電源如何編程

    可編程電源如何編程? 可編程電源是一種可以調節輸出電壓和電流的電源設備,廣泛應用于電子設備測試、研發和生產等領域。通過編程,用戶可以根據需要設置電源的輸出參數,
    的頭像 發表于 06-10 15:24 ?1407次閱讀

    什么是現場可編程邏輯陣列?它有哪些特點和應用?

    在電子工程領域,現場可編程邏輯陣列(Field Programmable Logic Array,簡稱FPLA)是一種具有強大靈活性和可編程的半導體器件。它屬于可編程邏輯器件(PLD
    的頭像 發表于 05-23 16:25 ?1025次閱讀

    現場可編程門陣列的原理和應用

    可以根據用戶的設計進行配置,形成所需的邏輯功能。互連資源則是一組可編程的連接通道,用于將PLU連接在一起,以實現用戶定義的電路拓撲結構。此外,FPGA還包括輸入輸出模塊(IOB),用于與外部設備或電路進行連接。
    的頭像 發表于 03-27 14:49 ?762次閱讀

    國產可編程純硅振蕩器可用于車載DVR,兼容SiTime

    國產可編程純硅振蕩器可用于車載DVR,兼容SiTime
    的頭像 發表于 03-26 10:12 ?505次閱讀
    國產<b class='flag-5'>可編程</b>純硅振蕩器<b class='flag-5'>可用</b>于車載DVR,兼容SiTime

    替代SiTime,國產可編程MEMS振蕩器可用于POS機

    替代SiTime,國產可編程MEMS振蕩器可用于POS機
    的頭像 發表于 03-21 10:19 ?515次閱讀
    替代SiTime,國產<b class='flag-5'>可編程</b>MEMS振蕩器<b class='flag-5'>可用</b>于POS機

    現場可編程門陣列設計流程

    現場可編程門陣列(FPGA)設計流程是一個綜合的過程,它涵蓋了從需求分析到最終實現的各個環節。下面將詳細介紹FPGA設計流程的主要步驟。
    的頭像 發表于 03-16 16:38 ?1978次閱讀

    現場可編程門陣列是什么

    現場可編程門陣列(Field Programmable Gate Array,簡稱FPGA)是一種超大規模可編程邏輯器件,由可編程邏輯資源、可編程互連資源和
    的頭像 發表于 03-16 16:38 ?2503次閱讀
    主站蜘蛛池模板: 午夜久久久| 色姑娘天天干| 国产精品亚洲色图| 国产成人一区二区三中文| 国产情侣真实露脸在线最新| 国产精品久久久亚洲| 丁香婷婷激情综合| 中文天堂网| 全免费一级午夜毛片| 国产九九热| 人人爽人人爱| 日本香蕉视频| 久久亚洲综合色| 都市激情综合网| 五月天婷婷丁香中文在线观看| 免费在线观看一级片| 欧美五月| 禁漫羞羞入口| 午夜看片福利| 日本香蕉视频| 极品美女洗澡后露粉嫩木耳视频 | 国产一级鲁丝片| 六月丁香深爱六月综合激情| 午夜激情小视频| 色 ed2k| 亚洲伊人天堂| 69pao强力打造在线| 狠狠一区| 色香蕉在线观看| 久久婷婷午色综合夜啪| 第四色亚洲色图| 欧美性色生活片天天看99| 欧美同性精品xxxx| 一级中文字幕乱码免费| 日本三级视频| 成人五级毛片免费播放| 人人爽人人干| 亚洲一区二区三区网站| 亚洲精品电影天堂网| 免费a在线看| 天天躁天天狠天天透|