VRP平台总体介绍及基础配置
前言
1、VRP軟件系統基礎
? ? VRP系統在啟動時需要加載“系統軟件”和“配置文件”兩部分,這與其它品牌網絡交換機的操作系統是一樣的。如果指定了下次啟動的補丁文件,還需加載補丁文件。修改VRP系統啟動的場景一般有以下幾種:
a-- 對交換機進行升級操作,即系統軟件從低版本至高版本升級
? ? ? 當增加了新特性或者需要對原有性能進行優化以及解決當前運行版本落后的問題時,則需要對交換機進行升級。此時需要加載高版本的系統軟件,并重新啟動交換機來實現。
b -- 對交換機進行降級操作(版本回退),即系統軟件從高版本至低版本降級
? ? 交換機完成升級后,如果業務出現異常,為保證業務正常可以先將交換機版本進行回退。此時需要加載低版本的系統軟件,并重新啟動交換機來實現。
c -- ?對一個新交換機加載已有的滿足用戶需求的配置文件
? ? 新交換機中只包含了出廠時的缺省配置,如果需要使這臺新交換機連接至網絡再運行業務,則需要用戶在交換機上進行大量的配置,花費不少時間。對于這種情況,只需要為這臺新交換機指定滿足用戶需求的配置文件,然后重新啟動交換機即可,大大提升了用戶對交換機的配置效率。
d -- 對交換機指定升級后的補丁文件
? ? 可在交換機升級的同時指定之前未安裝過的補丁文件,升級完成后補丁也會立即生效。
? ? ?華為S系列交換機的VRP軟件系統包括“BootROM軟件”和“系統軟件”兩部分,分別如PC機主板芯片上固化的BIOS系統和硬盤中安裝的各種操作系統。交換機加電后,先運行BootROM軟件,初始化硬件并顯示交換機的硬件參數,然后再運行系統軟件。系統軟件一方面提供對硬件的驅動和適配功能,另一方面實現了業務功能特性;BootROM軟件與系統軟件是交換機啟動、運行的必備軟件,為整個交換機提供支撐、管理、業務等功能。
? ? 交換機在升級時包括升級BootROM軟件和升級系統軟件。目前交換機的系統軟件中已經包含了BootROM軟件,所以在升級系統軟件的同時即可自動升級BootROM軟件。也正因如此,現在所說的VRP系統軟件其實就代表了整個VRP軟件系統。
2、VRP系統配置文件
? ??VRP系統配置文件是VRP命令行的集合,用戶可將當前配置保存到配置文件中,以便在交換機重啟后這些配置能夠繼續生效。另外,通過配置文件用戶可以非常方便地查閱配置信息,也可以將配置文件上傳到其它的交換機上,實現交換機的批量配置。
配置文件為文本文件,其規則如下:
l ?以命令格式保存。
l ?為了節省空間,只保存非缺省的參數。
l ?以命令視圖為基本框架,同一命令視圖的命令組織在一起,形成一節,節與節之間通常用空行或注釋行隔開(以“#”開始的為注釋行)。空行或注釋行可以是一行或多行。
l ?文件中各節的順序安排通常為:全局配置、接口配置、各種協議配置和用戶界面配置。
l ?配置文件必須以“.cfg”或“.zip”作為擴展名,而且必須存放在存儲交換機的根目錄下。
? ? 交換機在運行過程中,有配置文件和當前配置,它們的區別如表所示。
? 配置文件和當前配置的區別
| 配置文件類型 | 說明 | 查看方式 |
| 配置文件 | 交換機上電時,從默認存儲路徑中讀取配置文件進行交換機的初始化操作,因此該配置文件中的配置稱為初始配置。如果默認存儲路徑中沒有配置文件,則交換機用缺省參數初始化配置 | 使用display startup命令可以查看到交換機本次以及下次啟動的配置文件 使用display saved-configuration命令可以查看交換機下次啟動時的配置文件信息 |
| 當前配置 | 與初始配置相對應,交換機運行過程中正在生效的配置稱為當前配置,可以與配置文件的內容不一致,當然也可能是一致的,如當前沒有做任何配置修改時 | 使用display current-configuration命令查看交換機的當前配置信息 |
? ? 用戶通過命令行接口可以修改交換機當前配置,為了使當前配置能夠作為交換機下次啟動時的起始配置,需要使用save命令保存當前配置到默認存儲器中,形成配置文件。
? 【說明】配置文件支持包含30000條命令行。如果超過了30000條,在交換機進行升級時,不能保證所有命令在升級后兼容。
? ? 如果使用不完整格式進行配置,由于命令保存到配置文件中時使用的是完整格式,可能導致配置文件中存在長度超過510個字符的命令(系統可正確執行的命令長度最大為510個字符)。系統重啟時,這類命令將無法恢復。
3、VRP系統補丁文件
補丁是一種與交換機VRP系統軟件兼容的軟件,用于解決交換機系統軟件少量且急需解決的問題,就像各種操作系統(如Windows系統)、應用軟件陸續發布的補丁文件一樣。在交換機的運行過程中,有時需要對交換機系統軟件進行一些適應性和排錯性的修改,如改正系統中存在的缺陷、優化某功能以適應業務需求等。 補丁通常以補丁文件的形式發布,一個補丁文件可能包含一個或多個補丁,不同的補丁具有不同的功能。當補丁文件被用戶從存儲器加載到內存補丁區中時,補丁文件中的補丁將被分配一個在此內存補丁區中唯一的單元序號,用于標志、管理和操作各補丁。a -- 按補丁的適用范圍分類及補丁編號 補丁文件分為產品補丁(適用于某個特定的VRC版本VRP系統)和公共補丁(適用于所有使用相同VR版本VRP系統的交換機),都有一個對應的補丁編號。
l ?產品補丁
? ? ?產品補丁僅適用于對特定交換機的補丁軟件,其編號是在特定交換機的VRC版本的最后面再加上SPCXXX,其中的XXX是代表補丁編號的三位數字,如V200R001C00SPC300中最后的SPC300就代表補丁編號為300。
l ?公共補丁
? ? 公共補丁是可適用于某個VR版本的VRP系統的通用補丁,其編號是在VR版本的最后面加上SPHXXX,其中的XXX表示公共補丁編號的三位數字,如V200R001SPH002中最后的SPH002就代表補丁編號為002。
b -- 按補丁生效對業務的影響分類
? ? ?根據補丁生效對業務運行的影響,補丁分成熱補丁和冷補丁:
l ?熱補丁HP(Hot Patch):補丁生效不中斷業務,不影響業務運行,同時可以降低交換機升級成本,避免升級風險。
l ?冷補丁CP(Cold Patch):要使補丁生效需要復位單板或重啟交換機,影響業務的運行。
c -- 按補丁間的依賴性分類
? ? 根據補丁間的依賴關系,補丁可分為增量型補丁和非增量型補丁。
l ?增量型補丁:是指對在其前面的補丁有依賴性的補丁。一個新的補丁文件必須包含前一個補丁文件中的所有補丁信息。用戶可以在不卸載原補丁文件的情況下直接安裝新的補丁文件。
l ?非增量型補丁:只允許當前系統安裝一個補丁文件。如果用戶安裝完補丁之后希望重新安裝另一個補丁文件,則需要先卸載當前的補丁文件,然后再重新安裝并運行新的補丁文件。
? ? 目前,產品發布的補丁類型都為熱補丁與增量型補丁。在后續的描述中如無特別說明都是指此類補丁。
d -- 補丁狀態
? ? 每個補丁都有自身的狀態,只有在用戶命令行的干預下才能發生切換。補丁狀態詳細信息如表2-12所示。
表2-12 ?補丁狀態
| 狀態 | 說明 | 各狀態之間的轉換關系 |
| 空閑態(Idle) | 此時,補丁文件存儲在交換機的存儲器中,但文件中的補丁還沒有被加載到內存補丁區中 | 當用戶將補丁從存儲器中加載到內存補丁區后,補丁的狀態將被設置為去激活 |
| 去激活(Deactive) | 當補丁被加載到內存補丁區中或激活的補丁被停止運行時,補丁就處于去激活狀態 | 用戶可以對去激活狀態的補丁進行以下兩種操作: l?? 卸載此補丁,使補丁從內存補丁區中被刪除 l?? 臨時運行此補丁,使補丁的狀態變為激活狀態 |
| 激活(Active) | 當補丁被存儲在內存補丁區中,且被臨時運行時,補丁就處于激活狀態 當單板被復位后,此單板上在復位前處于激活狀態的補丁仍然恢復為激活狀態。只有當整機復位后,復位前處于激活狀態的補丁將會處于去激活狀態。 | 用戶可以對激活狀態的補丁進行以下3種操作: l?? 卸載此補丁,使補丁從內存補丁區中被刪除。 l?? 停止運行此補丁,使補丁的狀態變為去激活狀態 l?? 永久運行此補丁,使補丁的狀態變為運行狀態 |
| 運行(Running) | 當補丁被存儲在內存補丁區中,且被永久運行時,補丁就處于運行狀態 當單板或整機被復位后,在復位前處于運行狀態的補丁將保持運行狀態 | 用戶可以卸載處于運行狀態的補丁,使補丁從內存補丁區中被刪除 |
一、VRP平臺介紹
1、VRP概述
? ? ? ?通用路由平臺(Versatile Routing Platform)是華為公司數據通信產品使用的網絡操作系統NOS(Network Operating System)。
? ? ? ?網絡操作系統NOS是指運行于一定設備上的、提供網絡接入及互聯服務的系統軟件,它主要實現以下功能:
a -- 系統資源的合理分配和調度;
b -- 網絡通信服務;
c -- 用戶訪問控制、系統安全管理;
d -- 應用服務管理;
? ? ? ?獨立、高效、穩定的專用網絡操作系統是滿足網絡規模不斷增長極互聯網技術不斷發展需要、保證網絡業務和網絡質量的關鍵。
2、VRP
? ? ?VRP平臺提供全面的軟件特性,各個產品根據自身的網絡定位和客戶需求,對這些VRP平臺特性進行適配。
? ? ?作為華為公司從低端到核心的全系列路由器、以太網交換機、業務網關等產品的軟件核心引擎,VRP提供以下功能:
a -- 實現統一的用戶界面和管理界面。包括統一的實時操作系統內核、IP軟轉發引擎、路由處理和配置管理平面;
b -- 實現控制平面功能,并定義轉發平面接口規范,實現各產品轉發平面與VRP控制平面之間的交互。
c -- 實現網絡接口層,屏蔽各產品鏈路層對于網絡層的差異;
3、VRP系統特性 —— 組件化
? ? VRP采用組件化的體系結構,在提供豐富特性的同時,實現基于應用的可裁剪能力和可擴展能力;
? ? ?具體來說,在VRP中:
a -- 所有的協議和特性以組建方式構建,可以通過許可證文件動態控制;
b -- 核心組件獨立于硬件平臺,具有更廣的適應性,提供跨平臺應用;
4、VRP體系結構
? ? ? VRP 的體系結構以TCP/IP 模型為參考,實現了數據鏈路層、網絡層和應用層的多種協議,其體系結構圖如下:
二、命令行簡介
1、命令行接口
? ? ? 通過命令行接口輸入命令,您可以對路由器進行配置和管理。
? ? ? 用戶登陸當路由器出現命令行提示符后,即進入命令行接口;CLI命令接口是用戶與路由器進行交互的常用工具。用戶可以通過命令行接口輸入命令,對路由器進行配置和管理。
? ? ? 命令行接口有如下特性:
a -- 允許通過AUX口進行本地或遠程配置;
b -- 允許通過 Console口進行本地配置;
c -- 允許通過Telnet、SSH進行本地或遠程配置;
d -- 允許通過Modem 撥號登陸到路由器異步串口進行遠程配置;
e -- 提供User-interface視圖,管理各種終端用戶的特定配置;
f -- ?提供FTP五福,方便用戶上傳、下載文件;
.....等等.....
2、命令視圖
? ? ? 系統將命令行接口劃分為若干個命令視圖,系統的所有命令都注冊在某個(或某些)命令視圖下,只有在相應的視圖下才能執行該視圖下的命令。
1、命令視圖的分類
2、視圖關系說明圖
三、VRP基本配置
1、進入和退出系統視圖
2、切換語言模式
3、設置路由器名
4、設置系統時鐘
5、本地認證Telnet配置
6、FTP協議配置
四、典型配置
總結
以上是生活随笔為你收集整理的VRP平台总体介绍及基础配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XE5 Android 开发实现手机打电
- 下一篇: MSP430F5529 DriverLi