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