01-接口批量配置命令
本章節下載: 01-接口批量配置命令 (145.83 KB)
目 錄
display interface range命令用來顯示通過interface range name命令創建的批量接口的信息。
【命令】
display interface range [ name name ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
context-admin
context-operator
【參數】
name name:設備上已創建的批量接口的別名,為1~32個字符的字符串,區分大小寫。不指定該參數時,顯示當前設備中所有已創建的批量接口的信息。
【舉例】
# 顯示當前設備中所有通過interface range name命令創建的批量接口的信息。
<Sysname> display interface range
Interface range name t2 gigabitethernet1/0/1 gigabitethernet1/0/2
Interface range name test gigabitethernet1/0/11 gigabitethernet1/0/12
以上顯示信息表明:批量接口t2下綁定了接口GigabitEthernet1/0/1和GigabitEthernet1/0/2,批量接口test下綁定了接口GigabitEthernet1/0/11和GigabitEthernet1/0/12。
【相關命令】
· interface range name
interface range命令用來綁定一組接口,並進入接口批量配置視圖。
【命令】
interface range interface-list
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
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),並且起始接口編號中最後一維的值必須小於等於結束接口的編號中最後一維的值,其它維的值必須相等。
【使用指導】
當多個接口需要配置某功能(比如shutdown)時,需要逐個進入接口視圖,在每個接口執行一遍命令,比較繁瑣。interface range命令提供了一種批量配置方式。使用該命令可以將不同類型的接口進行綁定,並進入接口批量配置視圖。
在接口批量配置視圖下,隻能執行接口列表中第一個接口支持的命令,不能執行第一個接口不支持但其它成員接口支持的命令。(接口列表中的第一個接口指的是執行interface range命令時指定的第一個接口)。在接口批量配置視圖下,輸入問號並回車,將顯示該視圖下支持的所有命令。
在接口批量配置視圖下執行命令,會在綁定的所有接口下執行該命令:
· 當命令執行完成後,係統提示配置失敗並保持在接口批量配置視圖。
¡ 如果配置失敗的接口是接口列表的第一個接口,則表示列表中的所有接口都未配置該命令。
¡ 如果配置失敗的接口是其它接口,則表示除了提示失敗的接口外,其它接口都已經配置成功。
· 如果命令執行完成後,退回到係統視圖,則表示:
¡ 接口視圖和係統視圖下都支持該命令。
¡ 在列表中的某個接口上配置失敗,在係統視圖下配置成功。
¡ 列表中位於這個接口後麵的接口不再執行該命令。
此時,可到列表中各接口的視圖下使用display this命令驗證配置效果,同時如果不需要在係統視圖下配置該命令的話,請使用相應的undo命令取消該配置。
在接口批量配置視圖下,執行display this命令,將顯示接口列表中第一個接口當前生效的配置。
設置為接口列表的第一個接口之前,需要確保可以通過interface interface-type { interface-number | interface-number.subnumber }命令進入該接口視圖。
聚合口加入批量接口時,建議不要將該聚合口的成員接口也加入,否則在批量接口配置視圖下執行某些配置命令時,可能會導致聚合分裂。
批量接口包含的接口數量沒有上限,僅受係統資源限製。接口數量較多時,在批量接口配置視圖下執行命令等待的時間將較長。
【舉例】
# 關閉接口GigabitEthernet1/0/1到GigabitEthernet1/0/24、VLAN接口2。
<Sysname> system-view
[Sysname] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/24 vlan-interface 2
[Sysname-if-range] shutdown
interface range name name interface interface-list命令用來綁定一組接口,為這組接口指定一個別名,並使用該別名進入接口批量配置視圖。
interface range name name(不帶interface參數時)命令用來使用別名進入接口批量配置視圖。
undo interface range name命令用來取消接口綁定,刪除接口別名。
【命令】
interface range name name [ interface interface-list ]
undo interface range name name
【視圖】
係統視圖
【缺省用戶角色】
network-admin
context-admin
【參數】
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),並且起始接口編號中最後一維的值必須小於等於結束接口的編號中最後一維的值,其它維的值必須相等。
【使用指導】
當多個接口需要配置某功能(比如shutdown)時,需要逐個進入接口視圖,在每個接口執行一遍命令,比較繁瑣。interface range name命令提供了一種批量配置方式。使用該命令可以將不同類型的接口進行綁定,並進入接口批量配置視圖。在接口批量配置視圖下執行的配置命令,對綁定的所有成員接口生效。
interface range name和interface range命令都能提供接口批量配置功能,它們的差別在於:interface range name命令在綁定接口的時候可以定義一個別名,可以進行多次綁定,給不同的綁定定義不同的別名,以示區別,方便記憶。並且,後續可以使用別名直接進入接口批量配置視圖,不再需要輸出一長串的接口列表,配置起來更簡便。用戶可以使用display interface range命令來查看綁定了哪些接口。
在接口批量配置視圖下,隻能執行接口列表中第一個接口支持的命令,不能執行第一個接口不支持但其它成員接口支持的命令。(接口列表中的第一個接口指的是執行interface range命令時指定的第一個接口)。在接口批量配置視圖下,輸入問號並回車,將顯示該視圖下支持的所有命令。
在接口批量配置視圖下執行命令,會在綁定的所有接口下執行該命令:
· 當命令執行完成後,係統提示配置失敗並保持在接口批量配置視圖。
¡ 如果配置失敗的接口是接口列表的第一個接口,則表示列表中的所有接口都沒有配置該命令。
¡ 如果配置失敗的接口是其它接口,則表示除了提示失敗的接口外,其它接口都已經配置成功。
· 如果命令執行完成後,退回到係統視圖,則表示:
¡ 在接口視圖和係統視圖下都支持該命令。
¡ 在列表中的某個接口上配置失敗,在係統視圖下配置成功。
¡ 列表中位於這個接口後麵的接口不再執行該命令。
此時,可到列表中各接口的視圖下使用display this命令驗證配置效果,同時如果不需要在係統視圖下配置該命令的話,請使用相應的undo命令取消該配置。
在接口批量配置視圖下,執行display this命令,將顯示接口列表中第一個接口當前生效的配置。
設置為接口列表的第一個接口之前,需要確保可以通過interface interface-type { interface-number | interface-number.subnumber }命令進入該接口視圖。
聚合口加入批量接口時,建議不要將該聚合口的成員接口也加入,否則在批量接口配置視圖下執行某些配置命令時,可能會導致聚合分裂。
批量接口包含的接口數量沒有上限,僅受係統資源限製。接口數量較多時,在批量接口配置視圖下執行命令等待的時間將較長。
係統中支持的批量接口別名的個數沒有上限,僅受係統資源限製。推薦用戶配置1000個以下,配置數量過多,可能引起該特性執行效率降低。
【舉例】
# 將12個以太網接口GigabitEthernet1/0/1~GigabitEthernet1/0/12定義為myEthPort,並進入批量接口視圖。
<Sysname> system-view
[Sysname] interface range name myEthPort interface gigabitethernet 1/0/1 to gigabitethernet 1/0/12
[Sysname-if-range-myEthPort]
# 進入myEthPort別名對應的批量接口配置視圖。
<Sysname> system-view
[Sysname] interface range name myEthPort
[Sysname-if-range-myEthPort]
【相關命令】
· display interface range
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!