配置文件概述
您可以使用配置文件来配置设备并简化设备配置任务。配置文件存储设备的完整配置。请记住配置文件之间的以下区别:
-
活动(正在运行)配置是设备的作文件。这些文件控制设备行为。
-
候选配置是存储配置更新的工作副本。这些是用于自动设备配置的文件。
配置文件概述
配置文件存储网络设备的完整配置。设备的当前配置称为活动配置。您可以更改此当前配置,也可以返回到之前的配置或挽救配置。
设备上最近提交的 50 个配置文件将被保存,以便您可以返回到之前的配置。配置文件命名如下:
-
juniper.conf.gz- 当前活动配置 -
juniper.conf.1.gz到juniper.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 中。