ONIE 開放網路安裝環境

2021-08-21 10:27:57 字數 1502 閱讀 4381

近日,著名市場調研機構gartner 發布了2023年度資料中心分析報告。有三家白盒交換機作業系統nos軟體廠商入選魔力象限。分別是cumulus、bigswitch和pluribus。

目前,這些nos都通過onie安裝到的白盒交換機中。

#1.onie發展歷史

開放網路安裝環境 (open network install environment ,onie發音為oh-nee)是乙個網路作業系統安裝程式。使用onie將網路作業系統(nos)載入到白盒交換機交換機上。

onie由cumulus在2023年孵化並開源。2023年5月,cumulus的工程師在麻省理工學院舉行的開放計算專案(open compute project , ocp)研討會上介紹並演示了onie,引發了極大的反響。在研討會結束後,ocp孵化委員會將onie正式引入了開放計算網路專案。從此,能夠安裝不同作業系統的開放網路交換機如雨後春筍般大量出現。

本質上,onie是乙個基於linux的小型作業系統,可以在交換機上啟動並發現本地網路上可用的安裝程式映像,同時能夠將合適的映像傳輸到交換機,然後提供乙個安裝環境,以便安裝程式可以將網路作業系統載入到交換機。

推出支援onie的網路裝置廠商(硬體廠商)包括accton/edge-core、agema、alpha networks、qct、inventec、dell和mellanox等。一些傳統網路裝置大廠,例如juniper也推出了支援onie的交換機ocx1100。推出支援onie的網路作業系統的廠商(軟體廠商)則更多,包括big switch、cumulus、pica8、ip infusion、pluribus、estinet、facebook和微軟等。

#2.onie的重要意義

 它允許交換機和網路作業系統**商專注於交換機和作業系統,而不需要在網路作業系統載入到特定交換機平台上的工作投入過多的研發資源。

 滿足了部分客戶的需求: 不更換交換機硬體,就能使用到其它廠家的相容的網路作業系統。

#3. 支援onie的交換機

乙個支援onie的交換機由以下部分組成:

####交換機硬體要求###

由於onie是基於linux的,而linux支援各種cpu架構,所以onie基本上對主流的cpu架構都能夠很好支援。當前的onie版本支援主流x86、powerpc 32/64-bit及arm 32/64-bit cpu 架構。

powerpc、arm cpu架構的白盒交換機是用u-boot作為bootloader。

x86 架構的白盒交換機使用grub作為bootloader。

nos對硬體的要求多一些,即必須支援各種ocp硬體規範。也就是說,只有那些滿足條件的nos才會能被onie安裝到交換機上。

#4.onie和nor flash

支援onie交換機一般有1個nor flash(快閃儲存器)晶元:

網路模擬環境安裝指南

一 eve的安裝 download eve ng ovf 這裡使用 wget download eve ng 中文網 安裝vm虛擬機器 匯入安裝包 預設使用者名稱和密碼為 root eve 設定虛擬機器 內 存 2g 處理器 核心 都為2 設定虛擬化引擎 網路配置 橋接 開啟虛擬機器 可以從主介面看...

無網路環境安裝python模組

已安裝的模組名稱匯出到檔案 pip freeze requirements.txt 匯出已安裝的模組到資料夾,指定模組名稱或匯出所有已安裝的模組 pip3 download d d python pip package elasticsearch pip3 download d d python p...

虛擬化網路必須開放

虛擬化網路越來越複雜,使得使用者無法依賴一家廠商提供的端到端解決方案來滿足對服務敏捷性和可擴充套件性的要求。博科vyatta提供了乙個開放式平台,讓雲和電信運營商重新獲得對網路的控制權。在邁向軟體網路的征程中,博科 brocade 公司又迎來了乙個新的具有轉折意義的時刻 博科vyatta平台的發布。...