Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

修改设备的配置

通过Junos OS CLI可修改现有已Junos OS或Junos OS演化配置。本节还介绍了添加语句、删除语句、复制语句以及插入新标识符(包括示例)的细节。

显示当前在编辑配置的用户

要显示当前编辑配置的用户,请使用status配置模式命令:

系统将显示正在编辑配置的人员(rchenterminal p0、用户登录的日期和时间2018-03-01 13:17:25 PST(),以及用户正在编辑的层次结构级别([edit interfaces])。

status如果您发出配置模式命令,并且用户已将候选配置安排为在未来时间内处于活动状态,则系统rootterminal d0显示计划提交的人员()、用户登录2018-10-31 14:55:15 PST的日期和时间(),以及提交是否挂起(commit at).

如果您status发出配置模式命令,并且用户正在配置独占模式中编辑配置,系统将显示正在编辑配置rootterminal d0的人员()、用户登录的日期和时间(2018-11-01 13:05:11 PST),以及用户是否在配置独占模式(exclusive [edit])中编辑配置。

修改瞻博网络设备配置

要配置瞻博网络或修改现有配置,您可使用 和 命令将 语句 edit 添加至 set 配置。对于每个语句层次结构,您首先创建层次结构,从顶级语句开始,然后继续语句(在层次结构中逐步降低)。

要修改层次结构,请使用两个配置模式命令:

  • edit—移动到指定的层级。如果该层次结构级别不存在,则edit该命令会创建它。该edit命令的语法如下:

  • set—创建配置语句并设置标识符值。发出set命令后,您将保持在层次结构中的相同级别上。该set命令的语法如下:

    statement-path是配置语句和语句本身的层次结构。如果已移动到语句的层次结构级别,则省略该语句路径。 statement 配置语句本身。 identifier 是一个字符串,用于标识语句的实例。

语句可以是容器语句,也可以作为叶语句。容器语句可包含额外的容器语句以及叶语句。然而,叶语句单独解决。命令 edit? 显示 container 语句,同时 set? 显示容器和叶语句,用于 > 区分容器和叶语句。

注:

不能使用edit命令更改标识符的值。您必须使用set命令。

添加配置语句和标识符

设备的所有瞻博网络属性均通过在配置中包括语句进行配置。语句由关键字(固定文本)和标识符(可选)组成。标识符是您定义的标识名称,例如接口名称或用户名,可让您和 CLI 区分一组语句,从而实现这一目标。

例如,以下列表显示了位于配置模式最高级别的可用语句:

语句名称之前有一个尖括号 ( ),表示它是容器语句,您可以在其下面的级别定义 > 其他语句。如果语句名称之前没有尖括号 ( ),则语句为叶语句;您不能在下面的层次结构级别定义 > 其他语句。

语句名称前的加号 (+) 表示其可以包含一组值。要指定集,请在括号中包含值。例如:

在某些语句中,您可以包含一个标识符。对于某些标识符(如接口名称),必须以精确格式指定标识符。例如,接口名称为-0/0/0 表示位于插槽0、第一个 PIC 位置和物理接口卡(PIC)的第一个端口中的灵活 PIC 集中器(FPC)上的 SONET/SDH 接口。

对于其他标识符(如接口描述性文本、策略和防火墙术语名称),您可以指定任何名称,包括特殊字符、空格和制表符。

您必须用引号(双引号)标识符和包含空格或制表符或以下任何字符的任何字符串括起来:

如果没有为需要的语句键入选项,将出现一条消息,指出所需的信息类型。在此示例中,您需要键入一个区域编号来完成命令:

从设备配置中删除语句

要从设备配置中删除语句或标识符,请使用 delete 配置模式命令。有效地删除语句或标识符 "unconfigures" 与该语句或标识符相关联的功能,将该功能返回其默认情况。

删除语句时,语句及其所有从属语句和标识符都将从配置中移除。

对于可以具有多个标识符的语句,当您删除一个标识符时,只会删除该标识符。语句中的其他标识符将保留。

要从当前层次结构级别中删除整个层次结构,请不要在delete命令中指定语句或标识符。省略语句或标识符时,系统会提示您确认删除:

注:

不能使用单个delete命令删除层次结构中的多个语句或标识符。您必须使用多个delete命令单独删除每个语句或标识符。例如,在[edit system]层次结构级别考虑以下配置:

要从配置domain-namehost-name删除、 backup-router和,您不能发出单个delete命令。例如,以下命令将不起作用:

相反,您必须单独删除每条语句:

您可以使用单个命令和正则表达式,同时删除相关配置项目,如通道化接口或静态路由。删除语句或标识符实际上"未配置"与该语句或标识符关联的功能,将此功能返回其默认条件。

您只能删除通常放置多个项目的配置的某些部分,例如接口。但是,您不能删除不同项目的 "组";例如:

删除语句时,语句及其所有从属语句和标识符都将从配置中移除。

要删除相关配置项目,请使用wildcarddelete选项发出配置模式命令,并指定语句路径、要与正则表达式汇总的项以及正则表达式。

注:

使用wildcard命令删除相关配置项目时,正则表达式必须是最后一条语句。

如果 Junos OS 与八个以上的相关项目相匹配,CLI 将仅显示前八个项目。

从配置中删除接口

t1-0/0/0:0t1-0/0/0:23以下部分中删除多个 T1 接口:

从配置中删除路由

172.0.0.0 172.255.0.0以下范围中删除静态路由:

示例:从设备配置中删除语句

以下示例显示如何删除该ospf语句,如何有效地取消路由器上的 OSPF:

从当前级别开始删除所有语句:

取消特定属性的配置,在此情况下,卸下接口速度设置:

在配置中复制语句

设备配置中具有许多类似语句时,可以添加一个语句,然后复制该语句。复制语句和语句中配置的整个语句层次结构的副本。在配置相同类型的多个物理或逻辑接口时,复制语句很有用。

要在配置中复制现有语句,请使用配置模式copy命令:

复制部分配置后,配置可能会立即无效。您必须检查新配置的有效性,如有必要,请修改复制部分或原始部分以使配置有效。

示例:在配置中复制语句

此示例显示如何通过复制现有 VC,在接口上创建一个虚拟连接(VC)。

要求

配置此示例之前,不需要在设备初始化之外进行特殊配置。

开始此示例之前,请先配置以下初始配置。

要快速配置此示例的初始配置,请复制以下命令,将其粘贴到文本文件中,卸下任何换行符并更改与网络配置相匹配的任何必要详细信息,将此命令复制并粘贴到[edit]层次结构级别的 CLI 中,然后从commit配置模式进入。

概述

在演示如何复制语句的此示例中,我们添加的虚拟连接与已配置的虚拟连接非常类似。

配置

CLI 快速配置

[edit interfaces at-1/0/0]层次结构级别开始。

通过复制配置

分步过程

要通过复制配置进行配置:

  1. 转至[edit interfaces at-1/0/0]层次结构级别并复制设备61。

  2. 查看新配置,并查看需要更改哪些内容才能使配置有效。。

  3. 更改配置以使其有效。

    在此示例中,您需要重新配置虚拟电路标识符(VCI)和虚拟路径标识符(VPI)。

    您还希望将新接口的 IP 地址替换为其自己的 IP 地址。

成果

示例:更换配置

如果您需要更改设备的配置,则可以使用delete命令删除原始配置设置,然后使用set命令添加新的配置设置。但是,还有其他方法可以修改更高效、更易于使用的配置。

此示例显示如何使用以下配置模式命令更新现有配置:

  • rename—重命名现有配置设置,例如接口名称。将新接口添加到设备时,这会很有用。

  • copy—复制配置设置以及在此设置下配置的语句的整个层次结构。在配置相同类型的多个物理或逻辑接口时,复制配置语句很有用。

  • replace—对配置中的文本模式进行全局更改。例如,如果您对设备上所有接口的 description 语句的通用词的拼写一致,则可以使用单个命令修复此错误。

要求

配置此示例之前,不需要在设备初始化之外进行特殊配置。

概述

在本主题的第一个示例中,您将进行以下配置更改:

  • 使用说明创建一个包含键入错误的新接口。

  • 从创建的接口复制配置以创建新接口。

  • 重命名您创建的一个接口。

  • 修复您创建的接口的说明中的键入错误。

在第二个较短的示例中,您将在稍有不同的情况下试用一些相同的命令。

配置

CLI 快速配置

此示例不使用适合此部分的命令。

使用复制、重命名和更换命令修改回传接口配置

分步过程
警告:

如果现有配置使用此示例中使用的任何回传接口单元号,则必须更换不同的未使用的回传接口单元编号。否则,遵循这些步骤可能会损坏设备的现有操作状态。

要使用copyrenamereplace命令创建和修改回传接口的配置:

  1. 创建新的回传接口单元编号并包括说明。

    说明中的回送的拼写错误是有意犯的。

  2. 显示刚添加的回传接口的配置。

  3. 复制刚刚创建的回传接口,warts 和 all,从设备100到设备101。

  4. 显示回传接口 lo0 unit 100 和 lo0 unit 101 的配置。

    copy命令会复制一个接口,包括任何子语句description,如。

  5. 将回传接口 lo0 unit 100 重命名为回传接口 lo0 单元102。

  6. 显示回传接口 lo0 unit 100 的配置。

    您不应看到此命令中的任何结果。回传接口 lo0 unit 100 现已消失。此rename命令将替换新配置指示的配置语句。

  7. 修复回路接口 lo0 unit 101 和 lo0 unit 102说明中的单词回传错误拼写。

  8. 显示回传接口的配置 lo0 unit 101 和 lo0 102,以验证字词回传是否拼写正确。

    除非replace以某种方式受到限制,否则该命令将取代命令中指定的模式的所有实例。本主题中的下一个示例演示了一种限制replace命令影响的方法。

  9. 在配置模式下,使用 命令将设备配置重新置于执行前一步骤之前 rollback 的状态。

成果

在配置模式下,使用 和 命令确保设备配置恢复为执行此示例中步骤之前 show interfaces lo0 unit 101show interfaces lo0 unit 102 的状态。

您不应看到此命令中的任何结果。

您不应看到此命令中的任何结果。

比较顶级配置层次结构级别的复制命令

分步过程

上一示例显示了copy[edit interfaces interface-name unit logical-interface-number]层次rename结构级别replace的、和命令。此示例显示了其中某些命令如何在 CLI 配置模式层次结构的顶层工作。

以下示例要求您导航到配置层次结构中的各个级别。有关导航 CLI 的信息,请参阅在配置模式中使用 CLI 编辑器

  1. 创建以太网接口。

  2. 将您刚才创建的接口复制到另一个接口。

    将此copy命令与前一示例中的命令进行比较, copy 其中,command 在unit要复制的值之前使用关键字:

    请注意,关键字interfaces不会在 preposition to之后和要复制的值之前重复。在某些带有copy命令的顶级语句中会发生这种情况。

    提示:

    同样,在该rename命令中,您不会在某些顶级语句中的新标识符之前重复语句的关键字部分。

  3. 迄今为止显示您的配置。

  4. 将 et-2/1/0 的地址更换为另一个 IP 地址。

    请注意,如果只想更改模式的特定事件,而不是全部,则需要在使用replace命令之前先向下导航到该特定层次结构级别。

  5. 再次显示接口。

  6. 在配置模式下,使用 命令将设备配置重新置于执行前一步骤之前 rollback 的状态。

成果

在配置模式下,使用 和 命令确保设备配置恢复为执行此示例中步骤之前 show interfaces et-2/0/0show interfaces et-2/1/0 的状态。

您不应看到此命令中的任何结果。

您不应看到此命令中的任何结果。

在设备配置中插入新标识符

配置安全瞻博网络时,可以按任意顺序输入大多数语句和标识符。无论您输入配置语句的顺序如何,CLI 始终按严格顺序显示配置。但是,在某些情况下,语句的排序很重要,因为配置语句会创建按顺序分析的序列。

例如,在路由策略或防火墙过滤器中,您需要定义按顺序分析的术语。此外,在动态 MPLS 中创建命名路径时,可以定义路径中的传输路由器的有序列表,从第一个传输路由器开始,到最后一个通道结束。

要修改部分配置,其中的语句顺序重要,请使用insert配置模式命令:

如果不使用该insert命令,而只是配置该标识符,则将其置于类似标识符列表的末尾。

示例:在设备配置中插入新标识符

此示例显示insert命令的用法。

而使用set命令添加的术语放在现有术语列表的末尾,您可以使用insert命令按指定的顺序添加术语。在语句顺序中,指定语句的顺序非常重要,因为配置语句会创建按顺序分析的序列。

如本示例所示,您必须先创建术语(或它必须已存在),然后才能使用insert命令将其置入。用于放置术语的参考点也必须存在,例如,要将术语 T1 放在术语 T2 之前,T1 和 T2 都必须已存在并被填充(Junos 自动删除空术语)。

要求

插入术语之前,必须先配置初始策略。要快速配置此示例的初始策略,请复制以下命令,将其粘贴到文本文件中,删除任何换行符并更改与网络配置匹配的必要详细信息,将命令复制并粘贴到[edit policy-options]层次结构级别的 CLI 中,然后从配置模式进入commit

立即检查以确认您的层次结构配置正确。

概述

要修改对语句顺序重要的部分配置,必须使用insert配置模式命令。如果改用set命令,则添加的语句或标识符将按顺序放置在错误的位置。唯一以正确顺序获取命令术语的另一种方法是拆卸配置并重新开始。

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,卸下任何换行符并更改与网络配置相匹配的任何必要详细信息,将命令复制并粘贴到 CLI 的 [编辑策略选项] 层次结构中。级别,然后输入从配置模式提交。

配置以插入术语

分步过程
  1. 确定您的配置条款、原始条款和计划添加的新条款的顺序。

    在原始配置中,该策略已命名statics ,并且有四个条款。前三个术语与不同的匹配标准匹配,并且得到的匹配项将被拒绝。最后一项是接受所有其余流量。

    在此示例中,您需要添加两个术语,以消除其他类型的信息流。这两个条款都需要在原始配置中的最后一个术语之前。

  2. 将原始 term4 重命名为 term6。

    此步骤保留最初的最后一项,现在重命名为 term6,最后一项。

  3. 创建新 term4。

    添加了一个新术语,它与本地系统地址中的流量匹配并拒绝它。

  4. 创建新 term5。

    添加了一个新术语,它与聚合路由的流量相匹配,并拒绝了它。

  5. 在 term3 之后插入 term4。

  6. 在 term4 之后插入 term5。

成果

停用和重新激活设备配置中的语句和标识符

在 Junos OS 配置中,您可以停用语句和标识符,使其在发出commit命令时不会生效。任何已停用的inactive语句和标识符都使用标记进行标记。它们保留在配置中,但在发出commit命令时不会激活。

要停用语句或标识符,请使用deactivate配置模式命令:

要重新激活语句或标识符,请使用activate配置模式命令:

在两个命令中statementidentifier您指定的和都必须处于当前层次结构级别。停用某个语句时,将忽略该特定语句,并且在发出commit命令时根本不应用。

要禁用语句,请使用disable配置模式命令:

在配置层次结构的一些部分中,您可以添加一 disable 个语句来禁用功能。一个例子就是通过将该disable语句包含在[edit interface interface-name]层次结构级别来禁用接口。禁用某个功能时,它将在发出commit命令但被视为关闭或以管理方式禁用时被激活。

示例:停用和重新激活设备配置中的语句和标识符

此示例显示使用deactivate and activate配置模式命令的常见用例。它涉及双路由引擎(主路由引擎和备份路由引擎),它们路由引擎切换 (GRES) 配置平稳。两个路由引擎上的软件都需要升级。通过停用 GRES、更新路由引擎,然后重新激活 GRES,可以轻松实现此目的。

注:

您还可以使用相同的设置执行类似升级,只需配置不间断活动路由(NSR)而不是 GRES。在重新激活 NSR 之前,您需要停用 NSR,然后升级路由引擎。

要求

此示例要求使用具有可升级的双路由引擎的设备。

开始此示例之前,请确保已配置了 GRES。

概述

在此示例中,有两个路由引擎。GRES 已配置,路由引擎需要升级。要完成升级,您需要停用 GRES 功能,升级每个路由引擎,然后再次激活 GRES。

配置

配置 GRES 的停用和重新激活

分步过程

要停用并重新激活 GRES 进行路由引擎升级:

  1. 显示已为路由器启用 GRES。

  2. 停用 GRES。

  3. 显示该 GRES 已停用。

  4. 逐个升级路由引擎。

    有关升级双路由引擎上 Junos OS 的说明,请参阅在带有冗余路由引擎的设备上安装软件包

  5. 重新激活 GRES。

成果

验证 GRES 功能是否再次激活。

在设备配置中使用全局替换

您可以使用配置模式命令对设备配置中的变量和标识符 replace 进行全局更改。此命令将配置中的模式替换为其他模式。例如,当 PIC 移至路由器中的另一个插槽时,您可以使用此命令查找并替换出现的所有接口名称。

pattern pattern1是文本字符串或正则表达式,用于定义要在配置中替换的标识符和值。

pattern2是文本字符串或正则表达式,用于替换位于的标识符和值pattern1

瞻博网络使用标准 UNIX 样式的正则表达式语法(如 POSIX 1003.2 中定义)。如果正则表达式包含空格、运算符或通配符,请将表达式括在引号内。支持贪婪限定符(尽可能多地匹配)。延迟限定符(尽可能少匹配)不是。

upto n选项指定所替换对象的数量。n控制在配置中更换的对象总数(而不是模式出现的总次数)的值。相同层次结构级别(同辈)上的对象将首先被取代。在给定对象内多次出现的模式被视为单个更换。例如,如果配置中010101 包含文本字符串,则命令replace pattern 01 with pattern 02 upto 2将替换010101020202 (而不是020201)。更换010101 with 020202被视为单个更换(n = 1),而不是三个单独更换n3=)。

如果不指定upto选项,则将替换配置中所有匹配pattern1的标识符和值。

replace命令在任何层次结构级别的配置模式中均可用。所有匹配都区分大小写。

用于 replace 命令的常用正则表达式

表 1: 用于 replace 命令的常用正则表达式

运营商

功能

|

指示匹配可以是管道两侧的两个条款之一。

^

在表达式的开头使用,表示应开始匹配的位置。

$

在表达式的末尾使用时,表示某个术语必须精确匹配到$字符点。

[ ]

指定要匹配的一系列字母或数字。要分隔范围的开始和末尾,请使用连字符 ( - )。

( )

指定要匹配的一组术语。作为编号变量存储。用于反向参考\1 \2 .... \9

*

0个或更多条款。

+

一个或多个条款。

.

除空格之外的任何字符("")。

\

反斜杠可转义特殊字符以抑制其特殊含义。例如,\。匹配.项(句点符号)。

\n

反向参考。匹配第 n组。

&

反向参考。匹配整个匹配。

下表列出了一些替代示例。

表 2: 更换示例

命令

结果

replace pattern myrouter with router1

相符 myrouter

成果: router1

replace pattern "192\.168\.(.*)/24" with "10.2.\1/28"

相符 192.168.3.4/24

成果: 10.2.3.4/28

replace pattern "1.\1" with "abc&def"

相符 1.1

成果: abc1.1def

replace pattern 1.1 with " abc\&def"

相符 1#1

成果: abc&def

示例:在设备配置中使用全局替换 — 使用 \n 后参考

本示例显示如何使用反向引用来更换阵列。

要求

配置此示例之前,不需要启动设备初始化之外的特殊配置。

开始之前,请先配置以下内容:

要快速配置此初始配置,请复制以下命令并将其粘贴到文本文件中,卸下任何换行符,更改与网络配置匹配的必要详细信息,然后将命令复制并粘贴到[edit]层次结构级别的 CLI 中:

概述

正则表达式最有用的功能之一就是反向引用。反向引用提供识别字符串中的重复字符或子字符串的便利方法。找到模式后,无需再次编写即可重复。您只需\#参考先前捕获的模式(其中#是指示您希望模式匹配的次数的数字)。

您可以使用反向引用来撤回或查找数据,并将其替换为其他内容。通过这种方式,您可以使用单个 replace 命令重新格式化大型数据集,从而节省手动查找和替换模式所需的时间。

配置

使用命令中的反向引用配置更换

分步过程

要使用反向引用替换 Junos OS 配置中的模式:

  • 使用replace命令。

    在这种情况下,我们想:1bf51bf5更换 with。

    请注意反向引用(\ 1),表示阵列应搜索并仅更换一次。

成果

下面是所得到的配置:

在此示例中,模式2000::c0a8::1bf5将被替换2000::c0a8:1bf5一次。

示例:在设备配置中使用全局替换 — 更换接口名称

本示例演示如何使用replace命令在配置中全局替换接口名称。

使用replace命令可以更快更好地更改配置。例如,PIC 可能会移到路由器中的另一个插槽中,这会更改接口名称。您可以使用一个命令更新整个配置。或者,您可能希望使用其他类似的配置快速扩展配置,例如类似的接口。

通过使用copyreplace命令的组合,您可以添加到配置中,然后更换新复制配置的某些方面。该replace命令可与正则表达式一起使用。正则表达式快速、灵活且无处不在。您可以了解可能需要搜索的任何模式,并且大多数编程语言都支持正则表达式。

要求

配置此示例之前,不需要在设备初始化之外进行特殊配置。

开始之前,请在路由器上配置以下层次结构。要快速配置此层次结构, CLI 快速配置请参阅。

概述

本示例演示如何使用replace命令在配置中全局替换接口名称。这是一个简单的示例。

以前的配置是此配置更新的起点。在此示例中,您只需一个命令即可在整个配置过程中更改初始接口的名称。

配置

CLI 快速配置

要快速配置此示例的初始配置,请复制以下命令,将其粘贴到一个文本文件中,卸下任何换行符并更改与您的网络配置相匹配的任何必要详细信息,将这些命令复制并粘贴到[edit]层次结构级别的 CLI 中commit ,然后从配置模式进入。:

配置接口名称更改

分步过程

要更改接口名称:

  1. 请确保您处于配置模式层次结构的顶部。

  2. 使用使用pattern关键字的replace命令替换so-0/0/0。so-1/1/0

成果

进行所需更改后,使用show interfacesshow protocols配置模式命令验证配置。

确认配置正确后,输入commit命令。

示例:在设备配置中使用全局替换 — 使用 upto 选项

考虑中图 1显示的层次结构。文本字符串010101显示在三个位置:、和ge-0/0/0的说明ge-0/0/0.0部分fe-0/0/1。这三个实例是三个对象。以下示例显示如何使用 选项执行设备 upto 配置中的更换:

图 1: 由对象更换 由对象更换

对于upto 2两个对象replace实例, 01命令02中的选项将转换为。主接口ge-0/0/0下的对象fe-0/0/1将先被更换(因为这些是层次结构级别中的同级)。由于upto 2限制,该命令将replace取代层次结构(同辈)中第一个和第二个实例中的模式,但不会替换第三个实例(第一个实例的子项)。

在设备配置中添加注释

您可以在设备配置中包括注释,以介绍配置中的任何语句。您可以在 CLI 中以交互方式添加注释,以及编辑 ASCII 配置文件。

配置接口时, description可通过将语句包含在[edit interfaces interface-name]层次结构级别来添加对接口的注释。您所包含的任何注释都将显示在show interfaces命令的输出中。有关该语句 description 的信息,请参阅 Junos OS 设备的网络接口库

在 CLI 中添加注释

在配置模式下添加注释时,它们与当前级别的语句相关联。每个语句都可以有一个与之关联的单行注释。在将注释与语句相关联之前,该语句必须存在。注释放在语句前的行上。

要将注释添加至配置,请使用annotate配置模式命令:

statement是您要将注释附加到的配置语句。它必须处于当前层次结构级别。如果指定statement的注释已存在,则将其删除并替换为新注释。

comment-string 是注释的文本。注释文本可以为任意长度,您必须将其键入一行。如果注释包含空格,则必须用引号将其引起来。在注释字符串中,可以包含注释分隔符/* */ 或。 # 如果不指定 any,注释字符串将用/* */注释分隔符括起。

要删除现有注释,请指定空注释字符串:

如果使用annotate命令添加注释,则可通过进入 "显示配置模式" 命令或show configuration操作模式命令来查看配置中的注释。

注:

"Junos OS"Junos OS 的"演化"支持注释多达配置层次结构的最后一层,包括单一元素。但是,不支持在 oneliner 中标注部件(子语句或 oneliner 中的标识符)。例如,在以下示例配置层次结构中,注释最多支持level 1父层次结构,但metric子语句不支持:

在文件中添加注释

编辑 ASCII 配置文件并添加注释时,它们可以是一行或多行,并且必须位于与之关联的语句之前。如果将注释放在文件中的其他位置,例如在语句后面或语句后面的单独一行上,则当您使用load命令将配置打开到 CLI 中时,它们将被删除。

以下来自配置示例的摘录阐释了如何在配置文件中放置注释,以及如何不在其中放置备注:

当直接在配置文件中包括注释时,可通过以下方式设置注释的格式:

  • 启动注释/* ,并以*/。注释文本可以位于单独一行上,也可以跨多行。

  • 启动注释, #并以新行(回车)结束。

示例:使用说明在设备配置中包括CLI

向设备配置添加注释使配置文件可读且更容易被用户理解。您可使用 语句在配置时包括 annotate 注释。在此示例中,注释通过使用 CLI 进行现有配置添加:

要求

配置此示例之前,不需要在设备初始化之外进行特殊配置。

添加注释之前,必须在路由器上配置以下层次结构。

要快速配置此示例的初始配置,请复制以下命令,将其粘贴到文本文件中,卸下任何换行符并更改与网络配置相匹配的任何必要详细信息,将此命令复制并粘贴到[edit]层次结构级别的 CLI 中,然后从commit配置模式进入。

现在,确认您已配置此层次结构。

概述

使用 CLI 添加注释时,可使用annotate语句在配置模式下执行。您添加的每条注释都与当前级别的语句相关联。每个语句都可以有一个与之关联的单行注释。

要配置annotate语句,请移动到要与注释关联的语句级别。要查看注释,请转到配置层次结构的顶部并使用show命令。

配置

CLI 快速配置

要快速配置此示例的注释,请复制以下命令,将其粘贴到文本文件中,删除任何换行符并更改与网络配置匹配的必要详细信息,将命令复制并粘贴到 CLI 中,从[edit]层次结构级别开始,然后从配置模式进入commit

请注意,注释层次结构的不同部分时,这些命令将沿层次结构向下移动。

在 CLI 配置模式中包括注释

分步过程

此过程假定您已配置了初始配置。

要向配置添加注释:

  1. 移至需要添加注释的第一个层次结构级别。

  2. 使用area语句将注释添加annotate至配置语句。

  3. 将一个级别下移至interface配置语句。

  4. 使用so-0/0/0.0annotate语句向接口添加注释。

成果

移至层次结构的顶部,然后使用show命令查看您添加的注释。注释先于与其相关的语句。

确认配置正确后,输入commit命令。