API Guide

例如在进入事务模式之前您可以检查是否未输入任何新的配置命令。如果 show 命令未返回输出 candidate-
configuration running-configuration 文件是相同的。然后启动事务模式、配置新设置并查看候选配置与正在运行的
配置之间的差异。确定是否要提交对正在运行的配置的更改。要删除未提交的更改请使用 discard 命令。
查看候选配置与正在运行的配置之间的差异
OS10# show diff candidate-configuration running-configuration
OS10#
OS10# start transaction
OS10# configure terminal
OS10(config)# interface vlan 100
OS10(conf-if-vl-100)# exit
OS10(config)# interface ethernet 1/1/15
OS10(conf-if-eth1/1/15)# switchport mode trunk
OS10(conf-if-eth1/1/15)# switchport trunk allowed vlan 100
OS10(conf-if-eth1/1/15)# end
OS10# show diff candidate-configuration running-configuration
!
interface ethernet1/1/15
switchport mode trunk
switchport trunk allowed vlan 100
!
interface vlan100
no shutdown
OS10#
在事务模式下的候选配置中提交配置更改
1. EXEC 模式更改为基于事务的配置模式。
start transaction
2. 输入配置命令。例如 INTERFACE 模式下启用接口。
interface ethernet 1/1/1
no shutdown
3. 将配置更改保存到正在运行的配置。
do commit
输入 commit 命令后当前 OS10 会话将切换回自动提交所有配置更改的默认行为。
OS10# start transaction
OS10# configure terminal
OS10(config)#
OS10(config)# interface ethernet 1/1/1
OS10(config-if-eth1/1/1)# no shutdown
OS10(config-if-eth1/1/1)# do commit
压缩的配置视图
要仅显示候选配置中的接口相关配置请使用 show candidate-configuration compressed show running-
configuration compressed 命令。这些视图仅显示 VLAN 和物理接口的配置命令。
OS10# show candidate-configuration compressed
interface breakout 1/1/1 map 40g-1x
interface breakout 1/1/2 map 40g-1x
interface breakout 1/1/3 map 40g-1x
interface breakout 1/1/4 map 40g-1x
...
interface breakout 1/1/30 map 40g-1x
interface breakout 1/1/31 map 40g-1x
interface breakout 1/1/32 map 40g-1x
ipv6 forwarding enable
username admin password $6$q9QBeYjZ$jfxzVqGhkxX3smxJSH9DDz7/3OJc6m5wjF8nnLD7/
VKx8SloIhp4NoGZs0I/UNwh8WVuxwfd9q4pWIgNs5BKH. role sysadmin
aaa authentication local
snmp-server contact http://www.dell.com/support
!
56 CLI 基本信息