03-端口批量配置命令
本章节下载: 03-端口批量配置命令 (110.32 KB)
【命令】
interface range interface-list
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
interface-list:端口列表,表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-5>。其中interface-type interface-number表示端口类型和端口编号。&<1-5>表示前面的参数最多可以输入5次。当使用to关键字指定端口范围时(形如interface-type interface-number1 to interface-type interface-number2),则to关键字左边的端口(起始端口)和该关键字右边的端口(结束端口)必须位于同一接口卡或子卡上,并且起始端口的编号必须小于等于结束端口的编号。
【描述】
interface range命令用来绑定一组端口,并进入端口批量配置视图。
当多个端口需要配置某功能(比如shutdown)时,需要逐个进入端口视图,在每个端口执行一遍命令,比较繁琐。interface range命令提供了一种批量配置方式。使用该命令可以将不同类型的端口进行绑定,并进入端口批量配置视图。
· 在端口批量配置视图下,只能执行端口列表中第一个端口支持的命令,不能执行第一个端口不支持但其他成员端口支持的命令。
· 在端口批量配置视图下,执行display this命令,将显示端口列表中第一个端口当前生效的配置。
· 在端口批量配置视图下执行的配置命令,对绑定的所有端口生效。如果某个成员端口不支持该命令,或者命令在某个成员端口下执行失败,系统会给出相应的提示信息,不会影响其他成员端口继续执行该命令。
【举例】
# 关闭端口GigabitEthernet 1/0/1到GigabitEthernet 1/0/12、VLAN接口1。
<Sysname> system-view
[Sysname] interface range GigabitEthernet 1/0/1 to GigabitEthernet 1/0/12 vlan-interface1
[Sysname-if-range] shutdown
【命令】
interface range name name [ interface interface-list ]
undo interface range name name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
name:端口的别名,为1~32个字符的字符串。
interface-list:端口列表,表示方式为interface-list = { interface-type interface-number [ to interface-type interface-number ] }&<1-5>。其中interface-type interface-number表示端口类型和端口编号。&<1-5>表示前面的参数最多可以输入5次。当使用to关键字指定端口范围时(形如interface-type interface-number1 to interface-type interface-number2),则to关键字左边的端口(起始端口)和该关键字右边的端口(结束端口)必须位于同一接口卡或子卡上,并且起始端口的编号必须小于等于结束端口的编号。
【描述】
· interface range name name interface interface-list命令用来绑定一组端口,为这组端口指定一个别名,并使用该别名进入端口批量配置视图。
· interface range name(不带interface参数时)命令用来使用别名进入端口批量配置视图。
· undo interface range name命令用来取消端口绑定,删除端口别名。
当多个端口需要配置某功能(比如shutdown)时,需要逐个进入端口视图,在每个端口执行一遍命令,比较繁琐。interface range name命令提供了一种批量配置方式。使用该命令可以将不同类型的端口进行绑定,并进入端口批量配置视图。在端口批量配置视图下执行的配置命令,对绑定的所有成员端口生效。
interface range name和interface range命令都能提供端口批量配置功能,它们的差别在于:interface range name命令在绑定端口的时候可以定义一个别名,可以进行多次绑定,给不同的绑定定义不同的别名,以示区别,方便记忆。并且,后续可以使用别名直接进入端口批量配置视图,不再需要输出一长串的端口列表,配置起来更简便。用户可以使用display current-configuration | include interface range命令来查看绑定了哪些端口。
· 进入端口批量配置视图后,在命令行提示符下输入?,将显示端口列表中第一个端口支持的所有命令。
· 在端口批量配置视图下,只能执行端口列表中第一个端口支持的命令,不能执行第一个端口不支持但其他成员端口支持的命令。
· 在端口批量配置视图下,执行display this命令,将显示端口列表中第一个端口当前生效的配置。
· 在端口批量配置视图下执行的配置命令,对绑定的所有端口生效。如果某个成员端口不支持该命令,或者命令在某个成员端口下执行失败,系统会给出相应的提示信息,不会影响其他成员端口继续执行该命令。
需要注意的是:
· 聚合口加入批量端口时,建议不要将该聚合口的成员端口也加入,否则在批量端口配置视图下执行某些配置命令时,可能会导致聚合分裂。
· 批量端口包含的端口数量没有上限,仅受系统资源限制。端口数量较多时,在批量端口配置视图下执行命令等待的时间将较长。
【举例】
# 将12个以太网端口定义为myEthPort,并进入批量端口视图
<Sysname> system-view
[Sysname] interface range name myEthPort interface GigabitEthernet1/0/1 to GigabitEthernet1/0/12
[Sysname-if-range-myEthPort]
# 进入myEthPort别名对应的批量端口配置视图。
<Sysname> system-view
[Sysname] interface range name myEthPort
[Sysname-if-range-myEthPort]
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!