• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

01-基礎配置指導

目錄

06-配置文件管理

本章節下載 06-配置文件管理  (413.78 KB)

06-配置文件管理


1 配置文件管理

1.1  配置文件簡介

配置文件是用來保存配置的文件。設備重啟後,這些配置繼續生效。當網絡中多台設備需要批量配置時,可以將相同的配置保存到配置文件,再上傳/下載到所有設備,在所有設備上執行該配置文件來實現設備的批量配置。

1.1.1  配置的類型

1. 空配置

軟件版本中所有的軟件功能都被賦予一個缺省值,這些缺省值的集合被稱為“空配置”。缺省值無法通過命令行直接查看,可通過查看產品當前軟件版本的命令手冊,了解各軟件功能的缺省值。

2. 出廠配置

設備在出廠時,通常會帶有一些基本的配置,稱為出廠配置。它用來保證設備在沒有配置文件或者配置文件損壞的情況下,能夠正常啟動、運行。

可以使用display default-configuration命令查看設備的出廠配置。

說明

出廠配置可能與命令行的缺省情況不一致,不同型號的設備會根據需要定製各自的出廠配置。

 

3. 啟動配置

設備啟動時運行的配置即為啟動配置。如果沒有指定啟動配置文件或者啟動配置文件損壞,則係統會使用出廠配置作為啟動配置。

可以通過以下方式查看啟動配置:

·     設備啟動後且還沒有進行配置前,使用display current-configuration命令查看當前啟動配置。

·     使用display startup命令查看本次啟動使用的配置文件和下次啟動使用的主用、備用配置文件,再使用more命令查看相應配置文件的內容。(more命令的詳細介紹請參見“基礎配置命令參考”中的“文件係統管理”)

·     使用display saved-configuration命令查看下次啟動配置文件的內容。

4. 當前配置

係統當前正在運行的配置稱為當前配置。它包括啟動配置和設備運行過程中用戶進行的配置。當前配置存放在設備的臨時緩存中,如果不保存,設備運行過程中用戶進行的配置在設備重啟後會丟失。

可以使用display current-configuration命令查看設備的當前配置。

1.1.2  配置文件的類型及其選擇規則

執行save命令保存配置時,係統將自動生成一個文本類型的配置文件和一個二進製類型的配置文件,兩個文件的內容完全相同。

·     文本類型配置文件:後綴名為“.cfg”,可以通過more命令查看,或使用文本編輯器修改該文件的內容。文本類型配置文件可以單獨保存到存儲介質中,無需對應的二進製類型的配置文件。

·     二進製類型配置文件:後綴為“.mdb”,僅能夠使用軟件解析該類配置文件,用戶不能讀取和編輯文件內容。二進製類型的配置文件不能單獨保存到存儲介質中,必須有對應的文本類型的配置文件。該類型配置文件的加載速度快,設備啟動時優先使用該類型配置文件。

設備啟動時,文本類型配置文件和二進製類型配置文件的選擇規則如圖1-1所示。

圖1-1 文本類型配置文件和二進製類型配置文件的選擇規則

 

如無特殊說明,下文描述的配置文件均指文本類型的配置文件。

1.1.3  下次啟動配置文件

設備上可以同時存在多個配置文件。設備本次啟動使用的配置文件稱為當前啟動配置文件;設備下次啟動使用的配置文件稱為下次啟動配置文件。

設備支持配置兩個下次啟動配置文件,一個為主用配置文件,一個為備用配置文件。

設備啟動時,配置文件的選擇規則如下:

(1)     優先使用主用下次啟動配置文件。

(2)     如果主用下次啟動配置文件不存在或損壞,使用備用下次啟動配置文件。

(3)     如果主用和備用下次啟動配置文件都不存在或損壞,則使用出廠配置啟動。

1.1.4  配置文件的內容與格式

配置文件對內容和格式有嚴格定義,為保證配置文件的正確運行,建議使用設備自動生成的配置文件。如果需要手工修改配置文件,請遵循配置文件的內容和格式規則。

配置文件的內容和格式規則如下:

·     配置文件的內容為命令的完整形式。

·     配置文件以命令視圖為基本框架,同一命令視圖的命令組織在一起,形成一節,節與節之間用#隔開。

·     以return結束。

下麵摘錄了配置文件的部分內容。

#

local-user root class manage

 password hash $h$6$Twd73mLrN8O2vvD5$Cz1vgdpR4KoTiRQNE9pg33gU14Br2p1VguczLSVyJLO2huV5Syx/LfDIf8ROLtVErJ/C31oq2rFtmNuyZf4STw==

 service-type ssh telnet terminal

 authorization-attribute user-role network-admin

 authorization-attribute user-role network-operator

#

interface Vlan-interface1

 ip address 192.168.1.84 255.255.255.0

#

1.1.5  配置回滾

配置回滾是在不重啟設備的情況下,將當前的配置回退到指定配置文件中的配置狀態。

配置回滾主要應用於:

·     當前配置錯誤,且錯誤配置太多不方便定位或逐條回退,需要將當前配置回滾到某個正確的配置狀態。

·     設備的應用環境變化,需要使用某個配置文件中的配置信息運行,在不重啟設備的情況下將當前配置回滾到指定配置文件中的配置狀態。

1.2  FIPS相關說明

設備運行於FIPS模式時,本特性部分配置相對於非FIPS模式有所變化,具體差異請見本文相關描述。有關FIPS模式的詳細介紹請參見“安全配置指導”中的“FIPS”。

1.3  開啟配置文件加密功能

1. 功能簡介

配置文件加密功能就是設備在執行save命令將當前配置保存到配置文件的同時,將配置文件使用主密鑰進行加密。關於主密鑰的詳細介紹請參見“安全配置指導”中的“公鑰管理”。

2. 配置限製和指導

本功能加密後的配置文件,隻能被運行相同主密鑰的設備識別和解析。

開啟配置文件加密功能後,執行save命令生成的配置文件是加密後的配置文件,將不能使用more命令查看加密配置文件(後綴名為“.cfg”的配置文件)的內容,且加密配置文件將不能參與配置差異的比較(如不能使用display current-configuration diff命令比較下次啟動配置文件與運行配置之間的差異、不能將加密後的配置文件作為display diff命令的參數)。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟配置文件加密功能。

configuration encrypt

缺省情況下,配置文件加密功能處於關閉狀態。

1.4  保存當前配置

1. 功能簡介

保存配置前,配置僅保存在內存中,設備重啟後,設備將恢複為出廠配置。如果要使當前配置在設備重啟後仍然生效,則需要將當前配置保存到下次啟動配置文件中。

設備支持自動保存當前運行配置和手動保存當前運行配置兩種方式。用戶可以執行save命令手動保存當前運行配置,也可以開啟自動保存當前運行配置功能,讓設備每隔一段時間自動保存當前運行配置到主用下次啟動配置文件。

自動保存當前運行配置包括如下類型:

·     自動保存當前運行配置到文本類型和二進製類型的主用下次啟動配置文件。執行save current-configuration interval命令開啟自動保存當前運行配置到主用下次啟動配置文件功能,並設置自動保存的時間間隔。執行自動保存當前運行配置時,如果當前不存在主用下次啟動配置文件,設備會自動創建名為startup.cfg的文本類型的配置文件和名為startup.mdb的二進製類型的配置文件。

如果上次保存當前運行配置到主用下次啟動配置文件後,沒有修改當前運行配置,則不執行本次保存操作。

2. 配置限製和指導

在保存當前運行配置時,請不要重啟設備或者給設備斷電,以免造成下次啟動配置文件丟失。

如果當前運行配置較多,可以選擇自動保存當前運行配置到二進製類型的主用下次啟動配置文件,加快保存速度。通常情況下,建議將當前運行配置同時保存到文本類型和二進製類型的主用下次啟動配置文件。

如果成員設備退出IRF,該成員設備的配置不會丟失,仍然保存在內存中,但是會從當前運行配置中刪除。成員設備再次加入IRF時,對應配置自動從內存中恢複到當前運行配置中。

如果成員設備退出後,將當前運行配置保存到了下次啟動配置文件中,該成員設備的配置不會寫入到配置文件中。如需將退出的成員設備的配置保存到下次啟動配置文件中,請執行如下操作:

(1)     將成員設備重新加入IRF並重啟該成員設備。

(2)     待成員設備正常工作後,執行display current-configuration命令,確認成員設備的配置已恢複到當前運行配置中。

(3)     保存當前運行配置到下次啟動配置文件中。

注意

如果在成員設備退出IRF後,執行了重啟操作,該成員設備的配置將無法恢複。

 

對於自動保存當前運行配置,設備會將配置文件同時保存到所有成員設備。

3. 手動保存當前配置

可在任意視圖下執行本命令,保存當前配置。(獨立運行模式)

·     將當前配置保存到指定文件,但不會將該文件設置為下次啟動配置文件。

save file-url

·     將當前配置保存到存儲介質的根目錄下,並將該文件設置為下次啟動配置文件。

save [ safely ] [ backup | main ] [ force ] [ changed ]

為了安全起見,建議選用safely參數。

注意

執行save命令時,可能會導致當前已經存在的配置文件被覆蓋,請根據設備提示謹慎操作。

 

可在任意視圖下執行本命令,保存當前配置。(IRF模式)

·     將當前配置保存到指定文件,但不會將該文件設置為下次啟動配置文件。

save file-url [ all | slot slot-number ]

·     將當前配置保存到所有成員設備存儲介質的根目錄下,並將該文件設置為下次啟動配置文件。

save [ safely ] [ backup | main ] [ force ] [ changed ]

為了安全起見,建議選用safely參數。執行該命令時,請不要重啟設備或者給設備斷電,以免造成下次啟動配置文件丟失。

注意

執行save命令時,可能會導致當前已經存在的配置文件被覆蓋,請根據設備提示謹慎操作。

 

4. 自動保存當前配置

(1)     進入係統視圖。

system-view

(2)     開啟自動保存當前運行配置功能。請選擇其中一項進行配置。

¡     開啟自動保存當前運行配置到主用下次啟動配置文件功能,並設置自動保存的時間間隔。

save current-configuration interval interval

缺省情況下,自動保存當前運行配置到主用下次啟動配置文件功能處於關閉狀態。

開啟本功能後,設備會自動將當前運行配置保存到文本類型和二進製類型的主用下次啟動配置文件。

1.5  顯示配置差異

1. 功能簡介

用戶通過命令可以查看兩份配置文件、指定配置文件與當前運行配置、指定配置文件與下次啟動文件、當前運行配置與下次啟動文件之間的差異。用戶可根據差異來決定是否保存當前配置或者進行配置替換。

2. 配置限製和指導

隻有文本類型的配置文件,才支持查看差異。

將下次啟動配置文件和其他配置文件進行比較時:

·     優先使用主用下次啟動配置文件。

·     如果主用下次啟動配置文件不可用,則使用備用下次啟動配置文件。

·     如果主用下次啟動配置文件和備用下次啟動配置文件都不可用,係統會給出相應的錯誤提示信息。

3. 配置步驟

可在任意視圖下執行本命令,顯示配置差異。請選擇其中一項進行配置。

·     顯示指定配置文件和指定配置文件、當前運行配置、下次啟動配置文件之間的差異。

display diff configfile file-name-s { configfile file-name-d | current-configuration | startup-configuration }

·     顯示當前運行配置和指定配置文件、下次啟動配置文件之間的差異。

display diff current-configuration { configfile file-name-d | startup-configuration }

·     顯示下次啟動配置文件和指定配置文件之間的差異。

display diff startup-configuration configfile file-name-d

·     顯示下次啟動配置文件與當前運行配置之間的差異。請選擇其中一項進行配置。

¡     方式一

display diff startup-configuration current-configuration

¡     方式二

display current-configuration diff

1.6  配置備份

1.6.1  功能簡介

可以設置將備份文件保存在本地,或者遠程FTP、TFTP和SCP服務器上。備份當前配置前必須設置備份文件的保存路徑和文件名前綴。

設備支持自動備份和手動備份兩種備份配置的方式。

·     自動備份當前配置:係統按照已配置的時間間隔自動備份當前配置。

·     手動備份當前配置:用戶隨時可以執行手動備份命令行備份當前配置。例如,需要對設備進行複雜配置過程中,不定期手動備份當前配置,以便配置錯誤時,使用配置回滾功能將當前配置回滾至正確情況。

1.6.2  配置限製和指導

設備隻支持將配置文件備份到一個目的地。所以,配置遠程備份前需要先取消本地備份配置,配置本地備份配置前需要先取消遠程備份配置。如果多次配置備份參數,最新的配置生效。

備份當前配置過程中,建議不要修改配置文件的備份參數。若修改了備份參數,則該參數不會立即生效,設備仍然會按照原參數設置將當前配置保存在舊的備份路徑下,且執行display archive configuration命令不會顯示該備份配置文件。采用遠程備份方式時,必須保證本地配置文件參數與服務器側參數保持一致,否則備份操作將會失敗。

1.6.3  配置本地配置備份

1. 功能簡介

如果設置備份文件保存在本地,設備備份當前運行配置時,將在指定的本地路徑下生成以“前綴_序號.cfg”命名的配置文件(例如archive_1.cfg)。序號自動從1開始編號,依次加1,累加至1000後重新從1開始編號。

修改備份文件的保存路徑或文件名前綴後,備份序號從1開始重新自動編號,原來的備份文件不再作為備份文件而作為普通配置文件存在,此後執行display archive configuration命令不會顯示原來的備份配置文件的相關信息。

2. 配置限製和指導

如果設置備份文件保存在本地,備份文件數量達到上限後,再次保存備份文件時,係統將刪除保存時間最早的備份文件,以保存新的備份文件。

執行undo archive configuration location命令後,用戶將不能手工備份當前配置到本地,係統也不再自動備份當前配置到本地。同時,archive configuration maxarchive configuration interval命令會恢複為缺省情況、display archive configuration不顯示本地備份信息。

如果設置備份文件保存在本地,備份當前配置功能隻將當前配置備份到主設備的備份路徑下,不會保存到從設備,建議在所有成員設備的文件路徑下都創建備份路徑並進行配置備份,防止主備倒換後該功能失效。(IRF模式)

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     配置備份配置文件的本地保存路徑和文件名前綴。

archive configuration location directory filename-prefix filename-prefix

缺省情況下,未配置備份配置文件的本地保存路徑和文件名前綴。

directory必須是設備上已存在的路徑(獨立運行模式)。

directory必須是主設備上已存在的路徑,且參數中不能包含成員編號(IRF模式)。

(3)     (可選)配置本地保存備份配置文件的最大數。

archive configuration max file-number

缺省情況下,本地保存備份配置文件的最大數為5。

請根據係統剩餘存儲空間配置備份配置文件的最大數。

(4)     備份當前配置到本地。請選擇其中一項進行配置。

¡     自動備份當前配置到本地,並設置自動備份的時間間隔。

archive configuration interval interval

缺省情況下,自動備份當前配置功能處於關閉狀態。

¡     請依次執行以下命令在用戶視圖下手動備份當前配置。

quit

archive configuration

1.6.4  配置遠程配置備份

1. 功能簡介

如果設置備份文件保存在遠程服務器上,設備備份當前運行配置時,將在遠程服務器指定的路徑下生成以“前綴_YYYYMMDD_HHMMSS.cfg”命名的配置文件(例如archive_20170526_203430.cfg)。

2. 配置限製和指導

FIPS模式下,不支持將配置文件備份到遠程服務器。

執行undo archive configuration server命令後,用戶將不能手工備份當前配置到遠程服務器,係統也不再自動備份當前配置到遠程服務器。同時,archive configuration server userarchive configuration server password命令會恢複為缺省情況,display archive configuration不顯示遠程服務器備份信息。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     指定配置文件備份到遠程服務器時使用的參數。

archive configuration server { ftp | tftp | scp } { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ vpn-instance vpn-instance-name ] [ directory directory ] filename-prefix filename-prefix [ interval interval ]

缺省情況下,未指定配置文件備份到遠程服務器時使用的參數。

如果指定了interval參數,將開啟自動將配置文件備份到遠程服務器功能。

(3)     如果指定將配置文件備份到遠程FTP服務器或SCP服務器,且服務器端設置了登錄用戶的用戶名和密碼,請執行如下步驟配置向遠程服務器備份配置時使用的用戶名、密碼。

a.     配置向遠程FTP服務器或SCP服務器備份配置時使用的用戶名。

archive configuration server user user-name

缺省情況下,未配置向遠程FTP服務器或SCP服務器備份配置時使用的用戶名。

b.     配置向遠程FTP服務器或SCP服務器備份配置時使用的密碼。

archive configuration server password { cipher | simple } string

缺省情況下,未配置向遠程FTP服務器或SCP服務器備份配置時使用的密碼。

請保證本地配置和服務器端配置一致。

(4)     請執行如下步驟,手動備份當前配置到遠程服務器。

a.     退出係統視圖。

quit

b.     手動備份當前配置。

archive configuration

1.7  配置回滾

1.7.1  功能簡介

可以使用本地配置文件或者遠程服務器上的配置文件進行配置回滾。配置回滾後,當前運行配置將回滾到指定的配置文件中的配置狀態。

配置回滾時,係統將對比當前配置和回滾配置文件中配置的差異,並做如下處理:

·     不處理當前配置與回滾配置文件中相同的命令。

·     對於存在於當前配置但不存在於回滾配置文件的命令,回滾操作將取消當前配置中的命令,即執行相應的反向操作。

·     對於存在於回滾配置文件但不存在於當前配置的命令,回滾操作將執行這些命令。

·     對於當前配置和回滾配置文件中不同的命令,配置回滾將先取消這些配置,再執行回滾配置文件中的相應命令。

1.7.2  配置限製和指導

執行配置回滾操作時(執行configuration replace fileconfiguration replace server file命令)不能進行子卡熱插拔、主從設備倒換操作,否則可能造成配置回滾終止。

配置回滾到指定配置文件時,如果有命令行回滾失敗,係統將打印提示信息說明有命令行回滾失敗,此時,請執行display diff current-configuration configfile命令將回滾後的運行配置與目標配置文件中的配置對比,差異部分即為回滾失敗的命令行。

配置能否回滾成功由命令的具體處理決定,存在以下情況時,某條命令會回滾失敗,係統會跳過回滾失敗的命令,直接處理下一條命令:

·     命令不支持完整undo命令,即直接在配置命令前添加undo關鍵字構成的命令不存在,設備不識別。比如命令A [ B ] C,對應的undo命令為undo A C,但是配置A B C回滾的時候,係統會去自動執行undo A B C,此時係統會認為不支持undo A B C而造成配置A B C回滾失敗。

·     配置不能取消(如硬件相關的命令)。

·     若不同視圖下的各配置命令存在依賴關係,命令可能執行失敗。

·     使用的配置文件不是由save命令、自動備份或手工備份生成的完整文件,或是不同類型設備的配置文件,配置回滾可能不能完全恢複至配置文件中的配置狀態。因此,需要用戶確保回滾配置文件中配置的正確性和與當前設備的兼容性。

1.7.3  配置本地配置回滾

1. 配置限製和指導

指定的配置文件隻能是明文文件,不能是被加密的配置文件,且必須是本地保存的配置文件。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     將當前配置回滾到本地配置文件中的狀態。

configuration replace file filename

注意

配置回滾是在不重啟設備的情況下,將當前的配置回退到指定配置文件中的配置狀態,回滾前的配置將會丟失。配置回滾過程中,可能會導致業務中斷,請謹慎使用。

 

1.7.4  配置遠程配置回滾

1. 功能簡介

配置使用遠程服務器上的配置文件進行配置回滾後,會從遠程服務器下載指定的配置文件,在本地保存為臨時文件,並進行配置回滾。配置回滾完成後,刪除該臨時文件。

2. 配置限製和指導

FIPS模式下,不支持從遠程FTP或者TFTP服務器下載配置文件並進行配置回滾。

使用遠程服務器上的配置文件進行配置回滾前,需要先配置從遠程服務器下載配置文件時使用的參數。

執行undo configuration replace server命令後,用戶將不能從遠程服務器下載配置文件並進行配置回滾。同時,configuration replace server userconfiguration replace server password命令會恢複為缺省情況,display configuration replace server不顯示服務器回滾信息。

進行遠程配置回滾時:

·     如果沒有指定filename,則使用configuration replace server命令指定的用於遠程配置回滾功能的缺省配置文件。

·     如果沒有指定開啟遠程配置回滾功能的時間,則立即開啟遠程配置回滾功能。如果開啟定時遠程配置回滾功能,在時間到達前,可以取消;如果開啟立即遠程配置回滾功能,則無法取消。

·     指定的時間不能早於當前係統時間。如果修改了係統時間,且晚於所配置的開啟遠程配置回滾功能的時間,則配置失效。

·     如果沒有指定date參數:

¡     配置的時間點在當前係統時間之後,則設備將在當天的該時間點從遠程配置回滾服務器下載配置文件並進行配置回滾。

¡     配置的時間點在當前係統時間之前,則設備將在第二天的該時間點從遠程配置回滾服務器下載配置文件並進行配置回滾。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     指定從遠程服務器下載配置文件時使用的參數。

configuration replace server { ftp | tftp } { ipv4-address | ipv6 ipv6-address } [ port port-number ] [ vpn-instance vpn-instance-name ] [ directory directory ] file filename

缺省情況下,未指定從遠程配置回滾服務器下載配置文件時使用的參數。

(3)     如果指定從遠程FTP服務器下載配置文件並進行配置回滾,且FTP服務器端設置了登錄用戶的用戶名和密碼,請執行如下配置,配置從遠程FTP服務器下載配置文件時使用的用戶名、密碼。

a.     配置從遠程FTP服務器下載配置文件時使用的用戶名。

configuration replace server user user-name

缺省情況下,未配置從遠程FTP服務器下載配置文件時使用的用戶名。

如果沒有配置從遠程FTP服務器下載配置文件時使用的用戶名,則使用匿名用戶名“anonymous”。

b.     配置從遠程FTP服務器下載配置文件時使用的密碼。

configuration replace server password { cipher | simple } string

缺省情況下,未配置從遠程FTP服務器下載配置文件時使用的密碼。

請保證本地配置和服務器端配置一致。

(4)     將當前配置回滾到遠程服務器上的配置文件中的狀態。

configuration replace server file [ filename ] [ at time [ date ] ]

注意

該命令會使設備立即或者在將來的某個時間點從配置回滾服務器上下載配置文件並執行配置回滾,回滾前的配置會丟失,且配置回滾可能導致業務中斷,請謹慎使用。

 

1.8  配置延遲提交功能

1. 功能簡介

使用配置延遲提交功能,需要使用configuration commit delay命令指定配置提交超時時間,之後所進行的配置,可以使用configuration commit命令延遲提交。

執行configuration commit delay命令後,係統會創建一個定時器和一個配置回滾點(配置回滾點記錄了係統當前的配置),之後所做的配置會下發生效,但是如果在定時器超時前,沒有執行configuration commit命令,係統會自動將配置回滾到配置回滾點的狀態。

在用戶對設備進行遠程配置時,可以使用本功能,以防止錯誤配置導致網絡中斷,用戶不能再連接到設備。

2. 配置限製和指導

使用配置延遲提交功能時,請注意:

·     請在單一用戶的環境下使用配置延遲提交功能。

·     在設備執行配置回滾時,請停止其他配置,等待配置回滾完成後再繼續操作。

·     在定時器超時前,如果再次執行configuration commit delay命令,係統會更新定時器為新指定的配置提交超時時間間隔,但不再創建配置回滾點。

·     configuration commit delay命令是一次生效命令。使用此命令指定了配置提交超時時間後,若執行了configuration commit命令或者延遲時間超時,需要再次使用配置延遲提交功能,請重新指定配置提交超時時間。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     設置配置提交超時時間。

configuration commit delay delay-time

(3)     (可選)提交當前配置。

configuration commit

提交執行configuration commit delay命令後的配置。

1.9  配置下次啟動配置文件

1. 配置限製和指導

執行undo startup saved-configuration命令並重啟IRF或IRF中的成員設備時,會導致IRF分裂,請謹慎使用。

主用下次啟動配置文件和備用下次啟動配置文件可以設置為同一文件,但為了更可靠,建議設置為不同的文件,或者將一份配置保存在兩個不同名的文件中,一個設置為主用,一個設置為備用。

在執行undo startup saved-configuration命令之後,係統會將主用/備用下次啟動配置文件均設置為NULL,但不會刪除該文件。

執行save命令將當前配置保存到指定配置文件時,係統會自動把該文件設置為設備的主用下次啟動配置文件。詳細配置請參見“1.4  保存當前配置”。

2. 配置準備

執行以下操作前,請確保指定文件(cfgfile)為設備存儲介質根目錄下的合法配置文件,否則,操作失敗。(獨立運行模式)

所有成員設備的下次啟動配置文件必須是相同的文件,因此,使用本命令前,請確保指定的配置文件已經保存在所有成員設備相同類型存儲介質的根目錄下,否則,操作失敗。(IRF模式)

3. 配置步驟

(1)     配置下次啟動時的配置文件。請選擇其中一項進行配置。

¡     請在用戶視圖下執行本命令,配置下次啟動時的配置文件。

startup saved-configuration cfgfile [ backup | main ]

缺省情況下,未配置下次啟動時的配置文件。

¡     可在任意視圖下執行本命令,在保存當前配置到配置文件的同時設置該配置文件為下次啟動配置文件。

save [ safely ] [ backup | main ] [ force ]

本命令的詳細介紹請參見1.4  保存當前配置

不指定mainbackup參數時,缺省使用main

(2)     (可選)可在任意視圖下執行以下命令,驗證配置。

¡     顯示用於本次及下次啟動的配置文件的名稱。

display startup

¡     查看下次啟動配置文件的內容。

display saved-configuration

1.10  備份/恢複主用下次啟動配置文件

1.10.1  功能簡介

備份是指將設備的主用下次啟動配置文件備份到指定的TFTP服務器。

恢複是指將TFTP服務器上保存的配置文件下載到設備並設置為主用下次啟動配置文件。

1.10.2  配置限製和指導

設備運行於FIPS模式時,不支持備份或者恢複主用下次啟動配置文件。

1.10.3  配置準備

在執行配置文件的備份操作前,請進行以下操作:

·     保證設備與服務器之間的路由可達,服務器端開啟了TFTP服務,執行備份操作的客戶端設備已獲得了相應的讀寫權限。

·     在任意視圖下使用display startup命令查看設備是否設置了下次啟動配置文件。如果沒有指定下次啟動配置文件,或者配置文件不存在,備份操作將失敗。

1.10.4  備份主用下次啟動配置文件

請在用戶視圖下執行本命令,將設備的主用下次啟動配置文件備份到指定的TFTP服務器。

backup startup-configuration to { ipv4-server | ipv6 ipv6-server } [ dest-filename ] [ vpn-instance vpn-instance-name ]

1.10.5  恢複主用下次啟動配置文件

(1)     請在用戶視圖下執行本命令,將TFTP服務器上保存的配置文件下載到設備並設置為主用下次啟動配置文件。

restore startup-configuration from { ipv4-server | ipv6 ipv6-server } src-filename [ vpn-instance vpn-instance-name ]

(2)     (可選)可在任意視圖下執行以下命令,驗證配置。

¡     顯示用於本次及下次啟動的配置文件的名稱。

display startup

¡     查看下次啟動配置文件的內容。

display saved-configuration

1.11  刪除下次啟動配置文件

1. 功能簡介

當用戶不再使用當前係統指定的下次啟動配置文件啟動設備時,使用該功能可將下次啟動配置文件從設備上刪除。

主備用下次啟動配置文件都刪除後,設備重啟將采用出廠配置啟動。

用戶可以隻刪除主用下次啟動配置文件,或者隻刪除備用下次啟動配置文件。

如果設備的主用下次啟動配置文件和備用下次啟動配置文件相同,僅執行一次刪除操作(例如指定了backup參數),係統隻將相應的下次啟動配置文件設置為NULL,不刪除該文件,需要再次執行刪除操作(指定main參數),才能將該配置文件徹底刪除。

2. 配置步驟

請在用戶視圖下執行本命令,刪除下次啟動配置文件。

reset saved-configuration [ backup | main ]

注意

本特性會將下次啟動配置文件從設備上徹底刪除,請謹慎使用。(獨立運行模式)

本特性會將下次啟動配置文件從所有成員設備上徹底刪除,請謹慎使用。(IRF模式)

 

不指定mainbackup參數時,刪除主用下次啟動配置文件。

1.12  配置文件管理顯示和維護

在完成上述配置後,在任意視圖下執行display命令可以顯示配置文件的使用情況。用戶可以通過查看顯示信息驗證配置的效果。

表1-1 配置文件管理顯示和維護

操作

命令

顯示備份配置文件的相關信息

display archive configuration

顯示遠程配置回滾功能的相關信息

display configuration replace server

顯示設備當前生效的配置

display current-configuration [ configuration [ module-name ] | controller | exclude-provision | interface [ interface-type [ interface-number ] ] | vpn-instance [ vpn-instance-name ] ] [ by-section { begin | exclude | include } regular-expression ]

顯示下次啟動配置文件與運行配置之間的差異

display current-configuration diff

顯示出廠配置

display default-configuration

查看兩份配置之間的差異

display diff configfile file-name-s { configfile file-name-d | current-configuration | startup-configuration }

display diff current-configuration { configfile file-name-d | startup-configuration }

display diff startup-configuration { configfile file-name-d | current-configuration }

顯示下次啟動配置文件的內容

display saved-configuration [ by-section { begin | exclude | include } regular-expression ]

顯示用於本次及下次啟動的配置文件的名稱

display startup

顯示當前視圖下生效的配置

display this [ by-section { begin | exclude | include } regular-expression ]

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們