1接口批量配置
display interface range命令用来显示通过interface range name命令创建的批量接口的信息。
namename:设备上已创建的批量接口的别名,为1~32个字符的字符串,区分大小写。不指定该参数时,显示当前设备中所有已创建的批量接口的信息。
#显示当前设备中所有通过interface range name命令创建的批量接口的信息。
Interface range name myEthPort GigabitEthernet 1/0 GigabitEthernet 2/0
以上显示信息表明:批量接口myEthPort下绑定了接口GigabitEthernet1/0和GigabitEthernet2/0。
interface range命令用来绑定一组接口,并进入接口批量配置视图。
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关键字左边的接口(起始接口)和to关键字右边的接口(结束接口)必须位于同一接口卡或子卡上,并且起始接口编号中最后一维的值必须小于等于结束接口的编号中最后一维的值,其它维的值必须相等。
当多个接口需要配置某功能(比如shutdown)时,需要逐个进入接口视图,在每个接口执行一遍命令,比较繁琐。interface range命令提供了一种批量配置方式。使用该命令可以将不同类型的接口进行绑定,并进入接口批量配置视图。
· 在接口批量配置视图下,只能执行接口列表中第一个接口支持的命令,不能执行第一个接口不支持但其它成员接口支持的命令。(接口列表中的第一个接口指的是执行interface range命令时指定的第一个接口)。在接口批量配置视图下,输入问号并回车,将显示该视图下支持的所有命令。
· 在接口批量配置视图下,执行display this命令,将显示接口列表中第一个接口当前生效的配置。
· 批量接口包含的接口数量没有上限,仅受系统资源限制。接口数量较多时,在批量接口配置视图下执行命令等待的时间将较长。
#关闭接口GigabitEthernet1/0和GigabitEthernet2/0。
[Sysname] interface range gigabitethernet 1/0 to gigabitethernet 2/0
[Sysname-if-range] shutdown
interface range namename(不带interface参数时)命令用来使用别名进入接口批量配置视图。
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关键字左边的接口(起始接口)和to关键字右边的接口(结束接口)必须位于同一接口卡或子卡上,并且起始接口编号中最后一维的值必须小于等于结束接口的编号中最后一维的值,其它维的值必须相等。
当多个接口需要配置某功能(比如shutdown)时,需要逐个进入接口视图,在每个接口执行一遍命令,比较繁琐。interface range name命令提供了一种批量配置方式。使用该命令可以将不同类型的接口进行绑定,并进入接口批量配置视图。在接口批量配置视图下执行的配置命令,对绑定的所有成员接口生效。
interface rangename和interface range命令都能提供接口批量配置功能,它们的差别在于:interface rangename命令在绑定接口的时候可以定义一个别名,可以进行多次绑定,给不同的绑定定义不同的别名,以示区别,方便记忆。并且,后续可以使用别名直接进入接口批量配置视图,不再需要输出一长串的接口列表,配置起来更简便。用户可以使用display interface range命令来查看绑定了哪些接口。
· 在接口批量配置视图下,只能执行接口列表中第一个接口支持的命令,不能执行第一个接口不支持但其它成员接口支持的命令。(接口列表中的第一个接口指的是执行interface range命令时指定的第一个接口)。在接口批量配置视图下,输入问号并回车,将显示该视图下支持的所有命令。
· 在接口批量配置视图下,执行display this命令,将显示接口列表中第一个接口当前生效的配置。
· 批量接口包含的接口数量没有上限,仅受系统资源限制。接口数量较多时,在批量接口配置视图下执行命令等待的时间将较长。
#将以太网接口GigabitEthernet1/0和GigabitEthernet2/0定义为myEthPort,并进入批量接口视图。
[Sysname] interface range name myEthPort interface gigabitethernet 1/0 gigabitethernet 2/0
[Sysname-if-range-myEthPort]
#进入myEthPort别名对应的批量接口配置视图。
[Sysname] interface range name myEthPort
[Sysname-if-range-myEthPort]