配置文件概述
您可以使用配置文件来配置设备和简化设备配置任务。配置文件存储设备的完整配置。请记住配置文件之间的以下区别:
-
活动(正在运行)配置是设备的操作文件。这些文件控制设备行为。
-
候选配置是存储配置更新的工作副本。这些文件是用于自动设备配置的文件。
配置文件概述
配置文件存储网络设备的完整配置。设备的当前配置称为活动配置。您可以更改此当前配置,也可以返回到以前的配置或救援配置。
将保存设备上最近提交的 50 个配置文件,以便您可以返回到以前的配置。配置文件命名如下:
-
juniper.conf.gz
—当前活动配置 -
juniper.conf.1.gz
tojuniper.conf.49.gz
—回滚配置
若要对配置文件进行更改,必须在 CLI 中使用配置模式。对配置文件进行更改时,您正在查看和更改候选配置文件。候选配置使您能够进行配置更改,而不会导致活动配置的操作更改或对当前网络操作造成潜在损害。提交对候选配置所做的更改后,系统会更新活动配置。
配置文件术语
术语 |
定义 |
---|---|
活动配置 |
设备的当前提交配置。 |
候选配置 |
配置的工作副本,使用户能够在提交此副本之前进行配置更改而不导致任何操作更改。 |
配置组 |
其余配置可以继承的配置语句组。 |
提交配置 |
检查配置的语法是否正确、激活并标记为设备上运行的当前配置文件的操作。 |
配置层次结构 |
构成系统配置的语句层次结构。两种类型的语句是容器语句和叶语句:容器语句包含其他语句。叶语句不包含其他语句。所有容器和叶语句一起构成了配置层次结构。 |
默认配置 |
出厂时为每个配置参数设置的初始值。 |
救援配置 |
从拒绝管理访问的配置中恢复设备的已知配置。通过 CLI,您可以将当前提交的配置设置为救援配置。 |
回滚配置 |
返回到以前提交的配置的操作。 |
设备配置存储概述
编辑瞻博网络设备配置时,您需要在当前配置的副本中创建候选配置。您对候选配置所做的更改会立即显示在 CLI 中。因此,如果多个用户同时编辑配置,则所有用户都可以看到所有更改。
提交更改以使候选配置生效。此时,将检查候选文件的语法是否正确,将其激活并标记为当前的操作软件配置文件。如果多个用户同时编辑配置,则在您提交候选配置时,所有用户所做的所有更改都将生效。
除了保存当前配置外,CLI 还会保存当前操作版本和已提交配置的先前 49 个版本。最近提交的配置是版本 0,即当前操作版本。此当前操作版本是系统在回滚到以前的配置时返回到的默认配置。保存的最旧的配置是版本 49。
默认情况下,当前配置和三个先前版本的已提交配置保存在设备 CompactFlash 卡上。当前操作的设备配置存储在文件中 juniper.conf.gz
,最后三个提交的配置存储在文件 juniper.conf.1.gz
、 juniper.conf.2.gz
和 conf.3.gz
中。这四个文件存储在设备的CompactFlash卡的目录中 /config。
已提交配置的其余 46 个先前版本(文件 juniper.conf.4 到 juniper.conf.49)存储在硬盘上的目录中 /var/db/config 。