华为设备配置生效模式:立即生效和两阶段生效

系统支持两种配置生效模式:立即生效模式和两阶段生效模式。

  • 执行命令,用户进入系统视图
system-view

采用两阶段生效模式的方式进行配置编辑。用户输入配置命令后,需要执行 commit 才能使配置生效。

  • 执行命令,用户进入系统视图,
system-view immediately

采用立即生效模式的方式进行配置编辑。用户在输入命令行并输入回车键后,配置立即生效。

说明

  • 对于 V100R003C00 及之后的版本,在两阶段生效模式下,如果用户进行了配置修改但未提交,系统提示符中的 “ ~ ” 将变为 “ * ”,提示用户有未提交的配置;当用户通过 commit 命令完成配置提交后,“ * ” 重新变为 “ ~ ”。未提交的配置不会保存在配置文件中。

退到接口视图到用户视图

1)执行两次 quit 退回,每次到前一个视图

[Huawei-GigabitEthernet0/0/1] quit
[Huawei] quit
<Huawei>

2)直接执行 return ,或快键键 Ctrl+Z ,快速回到用户视图。

[Huawei-GigabitEthernet0/0/1]return
<Huawei>

save 命令

华为设备一般都需要使用 save 命令将当前配置保存到 Flash 或其他存储介质,以确保配置的持久性在设备重启后配置不丢失。

用户视图

<Huawei>save

选择命令行配置生效模式(立即生效、两阶段生效)

为了保障用户配置的可靠性,系统支持两种配置生效模式,即立即生效模式和两阶段生效模式。

用户在进行配置前必须先进入系统视图。进入系统视图后,系统根据用户选择的配置模式启动相应的配置事务。

  • 立即生效模式是传统的生效模式。

    在立即生效模式下,用户在输入命令行并输入回车键后,系统执行语法检查,如果语法检查通过则配置立即生效。

  • 两阶段生效模式将系统配置分为两个阶段。

    • 第一阶段用户输入配置命令,系统在候选数据集执行命令语法和语义检查,对于有错误的配置语句,系统通过命令行终端提醒用户配置错误及错误原因。
    • 用户完成系列配置命令的输入后,需要提交配置,系统进入第二阶段,即配置的提交阶段。此时系统将候选数据集上的配置下发到业务,如果业务生效则将候选数据集的配置合并到当前系统的运行数据集。在配置的提交阶段,系统会进行检查,发现配置相同时会产生提示信息。

立即生效模式和两阶段生效模式的优缺点

生效模式                       ~~~~~~~~~~~~~~~~~~~~~                      优点缺点
立即生效模式配置产生的业务影响能够立即反映在系统上。由于配置是立即生效的,用户在配置错误时会直接对运行业务产生影响,且不能将业务作为一个整体直接丢弃,用户需要逐条撤销配置。
两阶段生效模式对业务的配置能够整体生效。可以预览候选数据集里面的配置。
在预览配置后发现业务配置产生错误或配置不符合用户预期时,能够立即清除未生效的配置。
可以将配置过程对现有业务的影响降到最低。
需要输入 commit 命令配置才可以生效。

在两阶段生效模式下,一般都需要执行 commit 提交配置,但是以下几种情况,用户不需要执行 commit 提交配置,即可生效。

  • 查询类命令不需要 commit,例如 display interface
  • 维护类命令不需要 commit,例如: slave switchoverdual-active restorestack upgrade fast rollback-timerswitch modereset keepalive packets count
  • 进入物理设备上存在的视图,例如堆叠视图、物理接口视图,不需要 commit。例如:interface 10ge1/0/1
  • 设备上已有的配置,用户再配置时不需要 commit

立即生效模式

执行命令, system-view immediately 进入立即生效模式。立即生效模式下,用户的提示符如下:

<HUAWEI> system-view immediately
Enter system view, return user view with return command.
[HUAWEI]

两阶段生效模式

  1. 执行命令,进入两阶段生效模式
system-view
  1. 执行命令,查看用户未提交的配置(可选)
display configuration candidate [ merge ]

指定 merge 参数,可以查看用户未提交的配置和系统已有的配置。不指定 merge 参数仅查看当前用户未提交的配置。

在提交配置之前,用户可以继续对未提交的配置进行编辑。

  1. 执行命令, 清除未提交的所有配置(可选)
clear configuration candidate
  1. 执行命令,配置试运行功能(可选)
 commit trial [ time ]

配置试运行可以在不中断现网业务的情况下,对新的功能和业务进行在网试运行,提升网络可靠性。

试运行过程中,用户可以通过 abort trial 命令取消配置试运行,系统配置回退至试运行前的配置状态。

用户还可以通过命令, 查看系统中配置试运行的状态

display configuration trial status
  1. 执行命令,提交配置
commit

在两阶段生效模式中,如果用户进行了配置修改但未提交时,系统提示符中的 “~” 将变为 “ * ”,提示用户有未提交的配置。

当用户通过 commit 完成配置提交后,“ * ” 重新变为 “~”。

举例如下:

<HUAWEI> system-view
Enter system view, return user view with return command.
[~HUAWEI] sysname HUAWEIA
[*HUAWEI] commit
[~HUAWEIA]

设备上显示的 “ * ”,有两种含义:

  1. 在两阶段生效模式的配置过程中出现,用来提示当前设备上具有未提交的配置

  2. 在使用

    display current-configuration inactive
    

    display current-configuration all
    

    查看配置信息时,在配置信息中出现,作为离线配置信息的前导符,用来提示当前配置信息是离线配置。

说明

  • 不管是立即生效模式还是两阶段生效模式,在配置过程中,为了保护某些业务,在业务进程刚开始启动时,会进行配置锁定,所以在此期间用户执行命令或提交配置可能会出现失败,但可以执行查询操作。如果出现失败,建议等待 30 秒后再执行命令或提交配置,如果再次失败,说明配置被某个用户锁定。

  • 用户锁定配置的命令是 configuration exclusive,如果配置被其他用户锁定,则首先需要联系该用户解除配置锁定。

  • 两阶段生效模式下,当多个用户进行相同配置时,对于后提交的用户,系统会提示配置冲突,提交不成功。


via: huawei

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值