01-ARP命令
本章節下載: 01-ARP命令 (395.90 KB)
1.1.3 arp mac-interface-consistency check enable
1.1.10 arp timer aging probe-count
1.1.11 arp timer aging probe-interval
1.1.12 arp user-ip-conflict record enable
1.1.13 arp user-move record enable
1.1.15 display arp entry-limit
1.1.17 display arp openflow count
1.1.18 display arp timer aging
1.1.19 display arp user-ip-conflict record
1.1.20 display arp user-move record
1.1.21 display arp vpn-instance
2.1.1 arp ip-conflict log prompt
2.1.3 gratuitous-arp mac-change retransmit
2.1.4 gratuitous-arp-learning enable
2.1.5 gratuitous-arp-sending enable
5.1.1 arp route-direct advertise
arp check enable命令用來開啟動態ARP表項的檢查功能。
undo arp check enable命令用來關閉動態ARP表項的檢查功能。
【命令】
arp check enable
undo arp check enable
【缺省情況】
動態ARP表項的檢查功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
動態ARP表項檢查功能可以控製設備上是否可以學習ARP報文中的發送端MAC地址為組播MAC的動態ARP表項。
開啟ARP表項的檢查功能後,設備上不能學習ARP報文中發送端MAC地址為組播MAC的動態ARP表項,也不能手工添加MAC地址為組播MAC的靜態ARP表項。
關閉ARP表項的檢查功能後,設備可以學習以太網源MAC地址為單播MAC且ARP報文中發送端MAC地址為組播MAC的動態ARP表項,也可以手工添加MAC地址為組播MAC的靜態ARP表項。
【舉例】
# 開啟動態ARP表項的檢查功能。
<Sysname> system-view
[Sysname] arp check enable
arp check log enable命令開啟ARP日誌信息功能。
undo arp check log enable命令關閉ARP日誌信息功能。
【命令】
arp check log enable
undo arp check log enable
【缺省情況】
設備ARP日誌信息功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
ARP日誌可以方便管理員定位問題和解決問題,對處理ARP報文的信息進行的記錄,包括設備未使能ARP代理功能時收到目的IP不是設備接口IP地址、VRRP備份組的虛擬IP地址;收到的ARP報文中源地址和接收接口地址、VRRP備份組中的虛擬IP地址衝突,且此報文不是ARP請求報文等。
設備生成的ARP日誌信息會交給信息中心模塊處理,信息中心模塊的配置將決定日誌信息的發送規則和發送方向。關於信息中心的詳細描述請參見“網絡管理和監控配置指導”中的“信息中心”。
為了防止設備輸出過多的ARP日誌信息而影響設備性能,除了審計或定位問題,一般情況下建議不要打開此功能。
【舉例】
# 開啟ARP日誌信息功能。
<Sysname> system-view
[Sysname] arp check log enable
arp mac-interface-consistency check enable命令用來開啟ARP表項出接口和MAC地址表項出接口一致性檢查功能。
undo arp mac-interface-consistency check enable命令用來關閉ARP表項出接口和MAC地址表項出接口一致性檢查功能。
【命令】
arp mac-interface-consistency check enable
undo arp mac-interface-consistency check enable
【缺省情況】
ARP表項出接口和MAC地址表項出接口一致性檢查功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
當網絡環境不穩定時,設備收到某個用戶發送的報文的接口可能會發生變化。這時,設備會更新該用戶的MAC地址表項中的接口信息。由於該用戶對應的ARP表項的出接口信息無法及時更新,匹配該ARP表項的報文會從錯誤的接口轉發出去。開啟本功能後,ARP會定時檢查某個用戶的ARP表項的出接口和MAC地址表項的出接口是否一致。如果不一致,ARP會在該用戶的ARP表項記錄的VLAN內發送ARP請求報文進行探測,並將收到ARP應答報文的接口信息更新到ARP表項中,保證了ARP表項的出接口信息能夠及時更新,解決了某個用戶的ARP表項出接口和MAC地址表項出接口不一致的問題。
使用display mac-address命令可以查看MAC地址表信息。
【舉例】
# 開啟ARP表項出接口和MAC地址表項出接口一致性檢查功能。
<Sysname> system-view
[Sysname] arp mac-interface-consistency check enable
【相關命令】
· display mac-address(二層技術-以太網交換命令參考/MAC地址表)
arp max-learning-num命令用來配置接口允許學習動態ARP表項的最大數目。
undo arp max-learning-num命令用來恢複缺省情況。
【命令】
arp max-learning-num max-number [ alarm alarm-threshold ]
undo arp max-learning-num
【缺省情況】
接口允許學習的動態ARP表項最大數目為1024個。
【視圖】
二層以太網接口視圖
二層聚合接口視圖
VLAN接口視圖
【缺省用戶角色】
network-admin
【參數】
max-number:接口允許學習動態ARP表項的最大數目,取值範圍為0~1024。
alarm alarm-threshold:設置動態ARP表項數量的告警閾值。alarm-threshold的取值範圍為1~100,單位為百分比。當接口學到的動態ARP表項數到達(max-number×alarm-threshold/100)時,設備會生成日誌信息。如果未指定本參數,設備不會生成日誌信息。
【使用指導】
設備可以通過ARP協議自動生成動態ARP表項。為了防止部分接口下的用戶占用過多的ARP資源,可以通過設置接口學習動態ARP表項的最大數目來進行限製。當接口學習動態ARP表項的數目達到所設置的值時,該接口將不再學習動態ARP表項。
當配置接口允許學習動態ARP表項的最大數目為0時,表示禁止接口學習動態ARP表項。
【舉例】
# 配置VLAN接口40上可以學習動態ARP表項的最大數目為10。
<Sysname> system-view
[Sysname] interface vlan-interface 40
[Sysname-Vlan-interface40] arp max-learning-num 10
# 配置接口GigabitEthernet1/0/1上可以學習動態ARP表項的最大數目為10。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] arp max-learning-num 10
# 配置二層聚合接口1上可以學習動態ARP表項的最大數目為10。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] arp max-learning-num 10
arp max-learning-number命令用來配置設備允許學習動態ARP表項的最大數目。
undo arp max-learning-number命令用來恢複缺省情況。
【命令】
arp max-learning-number max-number slot slot-number
undo arp max-learning-number slot slot-number
【缺省情況】
設備允許學習的動態ARP表項最大數目為1024個。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
max-number:設備允許學習動態ARP表項的最大數目,取值範圍為0~1024。
slot slot-number:設置指定成員設備上學習動態ARP表項的最大數目,slot-number表示設備在IRF中的成員編號。
【使用指導】
設備可以通過ARP協議自動生成動態ARP表項。為了防止用戶占用過多的ARP資源,可以通過設置設備學習動態ARP表項的最大數目來進行限製。當設備學習動態ARP表項的數目達到所設置的值時,該設備將不再學習動態ARP表項。
當配置設備允許學習動態ARP表項的最大數目為0時,表示禁止該設備學習動態ARP表項。
【舉例】
# 限製Slot1上學習的ARP表項的最大數目為64。
<Sysname> system-view
[Sysname] arp max-learning-number 64 slot 1
arp multiport命令用來配置多端口ARP表項。
undo arp命令用來刪除ARP表項。
【命令】
arp multiport ip-address mac-address vlan-id [ vpn-instance vpn-instance-name ]
undo arp ip-address [ vpn-instance-name ]
【缺省情況】
不存在多端口ARP表項。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:ARP表項的IP地址部分。
mac-address:ARP表項的MAC地址部分,格式為H-H-H。
vlan-id:ARP表項所屬的VLAN,取值範圍為1~4094。vlan-id必須是用戶已經創建好的VLAN的ID。
vpn-instance vpn-instance-name:指定多端口ARP表項所屬的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。該VPN實例必須已經存在。如果未指定本參數,則表示多端口ARP表項位於公網中。
【使用指導】
· 當多端口ARP表項所對應的VLAN、VLAN虛接口被刪除時,該表項需刪除。
· 用戶需要先配置多端口單播MAC地址表項或組播MAC地址表項來指定所有的出接口,這兩種MAC地址表項需要和多端口ARP表項有相同的MAC地址、VLAN ID,且保證多端口ARP表項中IP地址與VLAN虛接口的IP地址屬於同一網段,此時該多端口ARP表項才能正常指導轉發。
· 如果設備轉發的報文匹配到多端口ARP表項,且出端口是分布在多個IRF成員設備上的聚合端口時,需要在該設備上使用link-aggregation global load-sharing mode命令,配置非源MAC地址和非目的MAC地址的聚合負載分擔類型,否則將可能導致報文無法轉發。關於link-aggregation global load-sharing mode命令的詳細描述請參見“二層技術-以太網交換命令參考”中的“以太網鏈路聚合”。
【舉例】
# 配置一條多端口ARP表項,IP地址為202.38.10.2,對應的MAC地址為00e0-fc01-0000,此條ARP表項屬於VLAN 10。
<Sysname> system-view
[Sysname] arp multiport 202.38.10.2 00e0-fc01-0000 10
【相關命令】
· display arp multiport
· reset arp multiport
arp smooth命令用來觸發一次將IRF主設備的ARP表項同步到其他所有IRF從設備的操作。
【命令】
arp smooth
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【舉例】
# 觸發一次將IRF主設備的ARP表項同步到其他所有IRF從設備的操作。
<Sysname> arp smooth
arp static命令用來配置靜態ARP表項。
undo arp命令用來刪除ARP表項。
【命令】
arp static ip-address mac-address [ vlan-id interface-type interface-number ] [ vpn-instance vpn-instance-name ]
undo arp ip-address [ vpn-instance-name ]
【缺省情況】
不存在靜態ARP表項。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:ARP表項的IP地址部分。
mac-address:ARP表項的MAC地址部分,格式為H-H-H。
vlan-id:靜態ARP表項所屬的VLAN,取值範圍為1~4094。
interface-type interface-number:指定接口類型和接口編號。
vpn-instance vpn-instance-name:指定靜態ARP表項所屬的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。該VPN實例必須已經存在。如果未指定本參數,則表示靜態ARP表項位於公網中。
【使用指導】
靜態ARP表項通過手工配置和維護,不會被老化,不會被動態ARP表項覆蓋,可以增加通信的安全性。
靜態ARP表項分為短靜態ARP表項和長靜態ARP表項:
· 對於已經解析的短靜態ARP表項,會由於外部事件,比如解析到的出接口狀態down或者vlan-id所對應的VLAN和VLAN接口被刪除等原因,恢複到未解析狀態。
· 對於長靜態ARP表項,根據設備的當前狀態可能處於有效或無效兩種狀態。處於無效狀態的原因可能是該ARP表項中的IP地址與本地IP地址衝突或設備上沒有與該ARP表項中的IP地址在同一網段的接口地址等原因。處於無效狀態的長靜態ARP表項不能指導報文轉發。
指定vlan-id interface-type interface-number參數時,需要注意:
· interface-type interface-number可以為以太網接口或聚合接口。
· vlan-id所對應的VLAN和VLAN接口必須存在,接口interface-type interface-number必須屬於此VLAN。
· vlan-id對應的VLAN接口的IP地址必須和ip-address屬於同一網段。
· vlan-id所對應的VLAN和VLAN接口被刪除時,長靜態ARP表項則會被刪除。
【舉例】
# 配置一條長靜態ARP表項,IP地址為202.38.10.2,對應的MAC地址為00e0-fc01-0000,此條ARP表項對應的出接口為屬於VLAN 10的接口GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] arp static 202.38.10.2 00e0-fc01-0000 10 gigabitethernet 1/0/1
【相關命令】
· display arp
· reset arp
arp timer aging命令用來配置動態ARP表項的老化時間。
undo arp timer aging命令用來恢複缺省情況。
【命令】
arp timer aging { aging-minutes | second aging-seconds }
undo arp timer aging
【缺省情況】
係統視圖下,動態ARP表項的老化時間為20分鍾。
接口視圖下,動態ARP表項的老化時間以係統視圖下配置的老化時間為準。
【視圖】
係統視圖
VLAN接口視圖
【缺省用戶角色】
network-admin
【參數】
aging-minutes:以分鍾形式表示的動態ARP表項的老化時間,取值範圍為1~1440,單位為分鍾。
second aging-seconds:以秒形式表示的動態ARP表項的老化時間,取值範圍為5~86400,單位為秒。
【使用指導】
為適應網絡的變化,ARP表需要不斷更新。ARP表中的動態ARP表項並非永遠有效,每一條記錄都有一個生存周期,到達生存周期仍得不到刷新的記錄將被從ARP表中刪除,這個生存周期被稱作老化時間。如果在到達老化時間前紀錄被刷新,則重新計算老化時間。
係統視圖和接口視圖下都可以配置動態ARP表項的老化時間,接口視圖下配置的動態ARP表項的老化時間優先級高於係統視圖下配置的動態ARP表項的老化時間。
配置代理ARP功能後,應該減小動態ARP表項的老化時間,以便盡快刪除無效的動態ARP表項,減少發給設備而設備卻不能轉發的報文,以盡快刪除無效的動態ARP表項。
【舉例】
# 配置動態ARP表項的老化時間為10分鍾。
<Sysname> system-view
[Sysname] arp timer aging 10
# 配置動態ARP表項的老化時間為200秒。
<Sysname> system-view
[Sysname] arp timer aging second 200
# 在VLAN接口2上配置動態ARP表項的老化時間為200秒。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] arp timer aging second 200
【相關命令】
· arp timer aging probe-count
· arp timer aging probe-interval
· display arp timer aging
arp timer aging probe-count命令用來配置動態ARP表項老化探測次數。
undo arp timer aging probe-count命令用來恢複缺省情況。
【命令】
arp timer aging probe-count count
undo arp timer aging probe-count
【缺省情況】
係統視圖下,動態ARP表項老化探測次數為3次。
接口視圖下,動態ARP表項老化探測次數以係統視圖下配置的探測次數為準。
【視圖】
係統視圖
VLAN接口視圖
【缺省用戶角色】
network-admin
【參數】
count:動態ARP表項老化探測次數,取值範圍為0~10。當配置為0時,則不進行動態ARP表項老化探測。
【使用指導】
某條動態ARP表項老化前,設備會向該表項中的IP地址發送ARP請求報文進行老化探測,設備收到ARP應答報文後,動態ARP表項的老化時間會刷新,如果未收到應答,則刪除此動態ARP表項。動態ARP表項老化刷新機製保證了合法的動態ARP表項不會被老化,流量轉發時不需要重新發起ARP解析過程。
係統視圖和接口視圖下都可以配置動態ARP表項老化探測次數,接口視圖下配置的動態ARP表項老化探測次數優先級高於係統視圖下配置的動態ARP表項老化探測次數。
【舉例】
# 配置動態ARP表項老化探測次數為5次。
<Sysname> system-view
[Sysname] arp timer aging probe-count 5
# 在VLAN接口2上配置動態ARP表項老化探測次數為5次。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] arp timer aging probe-count 5
【相關命令】
· arp timer aging
· arp timer aging probe-interval
arp timer aging probe-interval命令用來配置動態ARP表項老化探測時間間隔。
undo arp timer aging probe-interval命令用來恢複缺省情況。
【命令】
arp timer aging probe-interval interval
undo arp timer aging probe-interval
【缺省情況】
係統視圖下,動態ARP表項老化探測時間間隔為5秒。
接口視圖下,動態ARP表項老化探測時間間隔以係統視圖下配置的時間間隔為準。
【視圖】
係統視圖
VLAN接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:動態ARP表項老化探測時間間隔,取值範圍為1~60,單位為秒。
【使用指導】
動態ARP表項老化刷新機製保證了合法的動態ARP表項不會被老化,流量轉發時不需要重新發起ARP解析過程。動態ARP表項老化前,設備會按照配置的老化探測時間間隔向該表項中的IP地址發送ARP請求報文進行老化探測。
· 如果在老化探測時間間隔內,設備收到ARP應答報文後,動態ARP表項的老化時間會刷新;
· 如果在老化探測時間間隔內,設備未收到ARP應答報文,探測次數加1,開始下一次探測;
· 如果到達最大探測次數後,設備仍未收到ARP應答報文,則該動態ARP表項會被刪除。
係統視圖和接口視圖下都可以配置動態ARP表項老化探測時間間隔,接口視圖下配置的動態ARP表項老化探測時間間隔優先級高於係統視圖下配置的動態ARP表項老化探測時間間隔。
【舉例】
# 配置動態ARP表項老化探測時間間隔為10秒。
<Sysname> system-view
[Sysname] arp timer aging probe-interval 10
# 在VLAN接口2上配置動態ARP表項老化探測時間間隔為10秒。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] arp timer aging probe-interval 10
【相關命令】
· arp timer aging
· arp timer aging probe-count
arp user-ip-conflict record enable命令用來開啟ARP記錄終端用戶間IP地址衝突功能。
undo arp user-ip-conflict record enable命令用來關閉ARP記錄終端用戶間IP地址衝突功能。
【命令】
arp user-ip-conflict record enable
undo arp user-ip-conflict record enable
【缺省情況】
對於Release 6350版本之前,ARP記錄終端用戶間IP地址衝突功能處於關閉狀態。
對於Release 6350及以上版本,空配置啟動時,使用軟件功能缺省值,ARP記錄終端用戶間IP地址衝突功能處於關閉狀態。出廠配置啟動時,使用軟件功能出廠值,ARP記錄終端用戶間IP地址衝突功能處於開啟狀態。關於空配置啟動和出廠配置啟動的詳細介紹,請參見“基礎配置指導”中的“配置文件管理”。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟本功能後,ARP模塊收到ARP報文時,會將ARP報文中的發送端IP地址和已有ARP表項中的IP地址進行比較。如果發現發送端IP地址和某條ARP表項中的IP地址相同,但MAC地址不同,則認為網絡中存在終端用戶間的IP地址衝突。此時,ARP模塊會生成終端用戶間IP地址衝突表項,同時生成對應的IP地址衝突日誌。生成的IP地址衝突日誌將被發送給信息中心模塊處理,信息中心模塊的配置將決定日誌信息的發送規則和發送方向。信息中心的詳細描述請參見“網絡管理和監控配置指導”中的“信息中心”。
對於單個成員設備,ARP模塊一秒內最多生成10條終端用戶間IP地址衝突日誌。
管理員可以通過執行display arp user-ip-conflict record命令查看到更多的終端用戶間源IP地址衝突表項。
【舉例】
# 開啟ARP記錄終端用戶間源IP地址衝突功能。
<Sysname> system-view
[Sysname] arp user-ip-conflict record enable
【相關命令】
· display arp user-ip-conflict record
arp user-move record enable命令用來開啟ARP記錄終端用戶端口遷移功能。
undo arp user-move record enable命令用來關閉ARP記錄終端用戶端口遷移功能。
【命令】
arp user-move record enable
undo arp user-move record enable
【缺省情況】
ARP記錄終端用戶端口間遷移功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
對於單個成員設備,ARP模塊一秒內最多生成10條終端用戶遷移日誌。
管理員可以通過執行display arp user-move record命令查看到更多的終端用戶遷移表項。
【舉例】
# 開啟ARP記錄終端用戶端口遷移功能。
<Sysname> system-view
[Sysname] arp user-move record enable
【相關命令】
· display arp user-move record
display arp命令用來顯示ARP表項。
【命令】
display arp [ [ all | dynamic | multiport | static ] [ slot slot-number ] | vlan vlan-id | interface interface-type interface-number ] [ count | verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
all:顯示所有的ARP表項。
dynamic:顯示動態ARP表項。
multiport:顯示多端口ARP表項。
static:顯示靜態ARP表項。
slot slot-number:顯示指定成員設備的ARP表項。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主設備上的ARP表項。
vlan vlan-id:顯示指定VLAN的ARP表項,vlan-id的取值範圍為1~4094。
interface interface-type interface-number:顯示指定接口的ARP表項。interface-type interface-number用來指定接口類型和接口編號。如果未指定本參數,則顯示所有接口的ARP表項。
count:顯示ARP表項的數目。
verbose:顯示ARP表項的詳細信息。
【使用指導】
使用本命令可以查看靜態、動態和多端口ARP表項的具體內容,包括IP地址、MAC地址、VLAN ID、出接口、表項類型以及老化時間等信息。
【舉例】
# 顯示所有ARP表項的信息。
<Sysname> display arp all
Type: S-Static D-Dynamic O-Openflow R-Rule M-Multiport I-Invalid
IP address MAC address VLAN/VSI Interface Aging Type
1.1.1.1 02e0-f102-0023 1 GE1/0/1 -- S
1.1.1.2 00e0-fc00-0001 12 GE1/0/2 960 D
1.1.1.4 00e0-fe60-5000 0 -- -- M
# 顯示所有ARP表項的詳細信息。
<Sysname> display arp all verbose
IP address : 1.1.1.1 MAC address : 02e0-f102-0023
Type : Static Aging : --
Interface : GE1/0/1 VLAN : 1
VPN instance : --
Link ID : --
Service instance : 1
VXLAN ID : --
VSI name : --
VSI interface : --
Nickname : --
IP address : 1.1.1.2 MAC address : 0015-e944-adc5
Type : Dynamic Aging : 960 sec
Interface : GE1/0/2 VLAN : 12
VPN instance : --
Link ID : --
Service instance : --
VXLAN ID : --
VSI name : --
VSI interface : --
Nickname : --
IP address : 1.1.1.4 MAC address : 00e0-fe60-5000
Type : Multiport Aging : --
Interface : -- VLAN : --
VPN instance : --
Link ID : --
Service instance : --
VXLAN ID : --
VSI name : --
VSI interface : --
Nickname : --
# 顯示所有ARP表項的數目。
<Sysname> display arp all count
Total number of entries : 3
表1-1 display arp命令顯示信息描述表
字段 |
描述 |
IP address |
ARP表項的IP地址 |
MAC address |
ARP表項的MAC地址 |
VLAN/VSI |
ARP表項所屬的VLAN ID(當表項類型為靜態表項時,“--”表示未解析的短靜態ARP表項;如果ARP表項中的接口不屬於某個VLAN,也顯示“--”) |
Interface |
ARP表項所對應的出接口(當表項類型為靜態表項時,“--”表示未解析的短靜態ARP表項;當表項類型為多端口表項時,“--”表示ARP表項不持有端口信息,需要參考對應的多端口MAC地址) |
Link ID |
出鏈路標識符,如果ARP表項不屬於VSI,則顯示為“--” |
ARP表項的老化時間,對於靜態ARP表項,本字段取值為“N/A”,表示沒有老化時間;對於動態ARP表項,取值包括: · 具體老化時間值,單位為秒 · “--”表示老化時間不可知 |
|
Type |
ARP表項類型:動態,用D表示;靜態,用S表示;OpenFlow,用O表示;Rule,用R表示;多端口,用M表示;無效,用I表示 |
VPN instance |
VPN實例名稱,“--”表示未配置相應ARP的VPN實例 |
Service instance |
(暫不支持)以太網服務實例,如果ARP表項未指定二層以太網接口或二層聚合接口上以太網服務實例,則顯示“--” |
VXLAN ID |
(暫不支持)ARP表項對應的VXLAN ID,又稱VNI(VXLAN網絡標識符)。“--”表示該表項不屬於任何VXLAN |
VSI name |
(暫不支持)ARP表項的VSI的名稱,“--”表示該表項不屬於VSI |
VSI interface |
(暫不支持)與VSI關聯的VSI虛接口,如果未指定VSI關聯的VSI虛接口,則顯示“--” |
Nickname |
(暫不支持)ARP表項的NickName(長度為4的十六進製數字,例如012a) |
Total number of entries |
ARP表項數目 |
【相關命令】
· arp static
· reset arp
display arp entry-limit命令用來顯示設備支持ARP表項的最大數目。
【命令】
display arp entry-limit
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【舉例】
# 顯示設備支持ARP表項的最大數目。
<Sysname> display arp entry-limit
ARP entries: 1024
display arp ip-address命令用來顯示指定IP地址的ARP表項。
【命令】
display arp ip-address [ slot slot-number ] [ verbose ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
ip-address:顯示指定IP地址的ARP表項。
slot slot-number:顯示指定成員設備的ARP表項。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主設備上的ARP表項。
verbose:顯示ARP表項的詳細信息。
【使用指導】
用戶可以通過本命令查看指定IP地址的ARP表項的具體內容,包括IP地址、MAC地址、VLAN ID、出接口、表項類型以及老化時間等信息。
【舉例】
# 顯示IP地址為20.1.1.1的ARP表項的信息。
<Sysname> display arp 20.1.1.1
Type: S-Static D-Dynamic O-Openflow R-Rule M-Multiport I-Invalid
IP address MAC address VLAN/VSI Interface Aging Type
20.1.1.1 00e0-fc00-0001 -- -- -- S
【相關命令】
· arp static
· reset arp
display arp openflow count命令用來顯示OpenFlow類型ARP表項個數。
【命令】
display arp openflow count [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:顯示指定成員設備的OpenFlow類型ARP表項個數。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主設備上的OpenFlow類型ARP表項個數。
【舉例】
# 顯示OpenFlow類型ARP表項個數。
<Sysname> display arp openflow count
Total number of OpenFlow ARP entries: 6
display arp timer aging命令用來顯示動態ARP表項的老化時間。
【命令】
display arp timer aging
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
不論通過arp timer aging命令配置的老化時間使用哪種時間單位,本命令顯示的老化時間單位均為秒。
【舉例】
# 顯示動態ARP表項的老化時間。
<Sysname> display arp timer aging
Current ARP aging time is 1200 seconds
以上顯示信息表示動態ARP表項的缺省老化時間為1200秒。
【相關命令】
· arp timer aging
display arp user-ip-conflict record命令用來顯示ARP記錄的終端用戶間IP地址衝突表項信息。
【命令】
display arp user-ip-conflict record [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:顯示指定成員設備上ARP記錄的終端用戶間IP地址衝突表項信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示所有成員設備上ARP記錄的終端用戶間IP地址衝突表項信息。
【使用指導】
單個成員設備最多支持保存200條終端用戶間IP地址衝突日誌。
當保存的衝突表項數超過上限時,新的表項會覆蓋生成時間最早的表項。
【舉例】
# 顯示設備上所有ARP記錄的終端用戶間IP地址衝突表項信息。
<Sysname> display arp user-ip-conflict record
IP address: 10.1.1.1
System time: 2018-02-02 11:22:29
Conflict count: 1
Log suppress count: 0
Old interface: GigabitEthernet1/0/1
New interface: GigabitEthernet1/0/2
Old SVLAN/CVLAN: 100/2
New SVLAN/CVLAN: 100/2
Old MAC: 00e0-ca63-8141
New MAC: 00e0-ca63-8142
IP address: 10.1.1.2
System time: 2018-02-02 10:20:30
Conflict count: 1
Log suppress count: 0
Old interface: GigabitEthernet1/0/1
New interface: GigabitEthernet1/0/2
Old SVLAN/CVLAN: 100/--
New SVLAN/CVLAN: 100/--
Old MAC: 00e0-ca63-8141
New MAC: 00e0-ca63-8142
表1-2 display arp user-ip-conflict record命令顯示信息描述表
字段 |
描述 |
IP address |
終端用戶的IP地址 |
System time |
衝突發生的係統時間 |
Conflict count |
衝突發生的次數 |
Log suppress count |
抑製生成衝突日誌的次數 |
Old interface |
舊ARP表項中的接口信息 |
New interface |
新ARP表項中的接口信息 |
Old SVLAN/CVLAN |
舊ARP表項中的外層VLAN/內層VLAN,內外層VLAN都可能顯示為“--” |
New SVLAN/CVLAN |
新ARP表項中的外層VLAN/內層VLAN,內外層VLAN都可能顯示為“--” |
Old MAC |
舊ARP表項中的MAC地址 |
New MAC |
新ARP表項中的MAC地址 |
【相關命令】
· arp user-ip-conflict record enable
display arp user-move record命令用來顯示ARP記錄的終端用戶遷移表項信息。
【命令】
display arp user-move record [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
slot slot-number:顯示指定成員設備上ARP記錄的終端用戶遷移表項信息。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示所有成員設備上ARP記錄的終端用遷移表項信息。
【使用指導】
單個成員設備最多支持顯示200條終端用戶遷移表項信息。
當保存的衝突表項數超過上限時,新的表項會覆蓋生成時間最早的表項。
【舉例】
# 顯示設備上所有ARP記錄的終端用戶遷移表項信息。
<Sysname> display arp user-move record
IP address: 10.1.1.1
MAC address: 0001-0201-0e81
System time: 2018-02-02 11:22:29
Move count: 1
Log suppress count: 0
Before:
interface: GigabitEthernet1/0/1
SVLAN/CVLAN: 100/2
After:
interface: GigabitEthernet1/0/2
SVLAN/CVLAN: 100/2
IP address: 10.1.1.2
MAC address: 0001-0201-0e82
System time: 2018-02-02 10:20:30
Move count: 1
Log suppress count: 0
Before:
interface: GigabitEthernet1/0/1
SVLAN/CVLAN: 100/--
After:
interface: GigabitEthernet1/0/2
SVLAN/CVLAN: 100/--
表1-3 display arp user-move record命令顯示信息描述表
字段 |
描述 |
IP address |
終端用戶的IP地址 |
MAC address |
終端用戶的MAC地址 |
System time |
端口遷移發生的係統時間,每次端口遷移後都會刷新該係統時間 |
Move count |
端口遷移發生的次數 |
Log suppress count |
抑製生成端口遷移日誌的次數 |
Before |
端口遷移前 |
interface |
ARP表項中的接口信息 |
SVLAN/CVLAN |
用戶所在的外層VLAN/內層VLAN,內外層VLAN都可能顯示為“--” |
After |
端口遷移後 |
【相關命令】
· arp user-move record enable
display arp vpn-instance命令用來顯示指定VPN實例的ARP表項。
【命令】
display arp vpn-instance vpn-instance-name [ count ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vpn-instance-name:顯示指定VPN實例的ARP表項。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,不可以包含空格,區分大小寫。
count:顯示ARP表項的數目。
【使用指導】
用戶可以通過本命令查看指定VPN實例的ARP表項的具體內容,包括IP地址、MAC地址、VLAN ID、出接口、表項類型以及老化時間等信息。
【舉例】
# 顯示VPN實例名為test的ARP表項。
<Sysname> display arp vpn-instance test
Type: S-Static D-Dynamic O-Openflow R-Rule M-Multiport I-Invalid
IP address MAC address VLAN/VSI Interface Aging Type
20.1.1.1 00e0-fc00-0001 N/A N/A N/A S
【相關命令】
· arp static
· reset arp
reset arp命令用來清除ARP表項。
【命令】
reset arp { all | dynamic | interface interface-type interface-number | multiport | slot slot-number | static }
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
all:表示清除所有的ARP表項。
dynamic:表示清除動態ARP表項。
multiport:表示清除多端口ARP表項。
static:表示清除靜態ARP表項。
slot slot-number:表示清除指定成員設備的ARP表項。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則清除主設備上的ARP表項。
interface interface-type interface-number:表示清除指定接口的ARP表項。interface-type interface-number用來指定接口的類型和編號。如果未指定本參數,則清除所有接口的ARP表項。
【使用指導】
執行本命令會清除設備上已有的ARP表項,可能會導致外部流量無法及時發給局域網中的用戶。
【舉例】
# 清除靜態ARP表項。
<Sysname> reset arp static
【相關命令】
· arp static
· display arp
arp ip-conflict log prompt命令用來開啟源IP地址衝突提示功能。
undo arp ip-conflict log prompt命令用來關閉源IP地址衝突提示功能。
【命令】
arp ip-conflict log prompt
undo arp ip-conflict log prompt
【缺省情況】
對於Release 6350版本之前,源IP地址衝突提示功能處於關閉狀態。
對於Release 6350及以上版本,空配置啟動時,使用軟件功能缺省值,源IP地址衝突提示功能處於關閉狀態。出廠配置啟動時,使用軟件功能出廠值,源IP地址衝突提示功能處於開啟狀態。關於空配置啟動和出廠配置啟動的詳細介紹,請參見“基礎配置指導”中的“配置文件管理”。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
設備接收到其它設備發送的ARP報文後,如果發現報文中的源IP地址和自己的IP地址相同,該設備會根據當前源IP地址衝突提示功能的狀態,進行如下處理:
· 如果源IP地址衝突提示功能處於關閉狀態時,設備發送一個免費ARP報文確認是否衝突,如果收到對應的ARP應答後才提示存在IP地址衝突。
· 如果源IP地址衝突提示功能處於開啟狀態時,設備立刻提示存在IP地址衝突。
【舉例】
# 在設備上開啟源IP地址衝突提示功能。
<Sysname> system-view
[Sysname] arp ip-conflict log prompt
arp send-gratuitous-arp命令用來在接口上開啟定時發送免費ARP功能。
undo arp send-gratuitous-arp命令用來關閉定時發送免費ARP功能。
【命令】
arp send-gratuitous-arp [ interval interval ]
undo arp send-gratuitous-arp
【缺省情況】
定時發送免費ARP功能處於關閉狀態。
【視圖】
VLAN接口視圖
【缺省用戶角色】
network-admin
【參數】
interval interval:發送免費ARP報文的時間間隔,取值範圍為200~200000,單位為毫秒,缺省值為2000。
【使用指導】
配置本命令後,隻有當接口鏈路狀態up並且配置IP地址後,此功能才真正生效。
隻能為接口主IP地址和手工配置的從IP地址發送免費ARP。主IP地址可以是手工配置或者通過其他方式獲取的,但是從IP地址必須是手工配置的。
如果修改了免費ARP報文的發送時間間隔,則在下一個發送時間間隔才能生效。
如果同時在很多接口下開啟本功能,或者每個接口有大量的從IP地址,或者兩種情況共存的同時又配置很小的發送時間間隔,那麼免費ARP報文的實際發送時間間隔可能會遠遠高於用戶設定的時間間隔。
【舉例】
# 在VLAN接口2上開啟定時發送免費ARP功能,發送免費ARP報文的時間間隔為300毫秒。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] arp send-gratuitous-arp interval 300
gratuitous-arp mac-change retransmit命令用來配置當接口MAC地址變化時,重新發送免費ARP報文的次數和時間間隔。
undo gratuitous-arp mac-change retransmit命令用來恢複缺省情況。
【命令】
gratuitous-arp mac-change retransmit times interval seconds
undo gratuitous-arp mac-change retransmit
【缺省情況】
當設備的接口MAC地址變化時,該接口隻會發送一次免費ARP報文。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
times:重發免費ARP報文的次數,取值範圍為1~10。
interval seconds:重發免費ARP報文的時間間隔,seconds取值範圍為1~10,單位為秒。
【使用指導】
當設備的MAC地址發生變化後,設備會通過免費ARP報文將修改後的MAC地址通告給其他設備。由於目前免費ARP報文沒有重傳機製,其他設備可能無法收到免費ARP報文。為了解決這個問題,用戶可以配置當接口MAC地址變化時,該接口重新發送免費ARP報文的次數和時間間隔,保證其他設備可以收到該免費ARP報文。
執行本命令後,設備會按照指定的時間間隔重發免費ARP報文,直到到達配置的發送次數為止。
【舉例】
# 配置當接口MAC地址變化時,該接口重新發送3次免費ARP報文,重新發送免費ARP報文時間間隔為5秒。
<Sysname> system-view
[Sysname] gratuitous-arp mac-change retransmit 3 interval 5
gratuitous-arp-learning enable命令用來開啟免費ARP報文的學習功能。
undo gratuitous-arp-learning enable命令用來關閉免費ARP報文學習功能。
【命令】
gratuitous-arp-learning enable
undo gratuitous-arp-learning enable
【缺省情況】
免費ARP報文的學習功能處於開啟狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【使用指導】
開啟免費ARP報文學習功能後,設備會根據收到的免費ARP報文中攜帶的信息對自身維護的ARP表進行修改(新建或者更新ARP表項)。
關閉免費ARP報文學習功能後,設備不會根據收到的免費ARP報文來新建ARP表項,但是會更新已存在的對應ARP表項。如果用戶不希望通過免費ARP報文來新建ARP表項,可以關閉免費ARP報文學習功能,以節省ARP表項資源。
【舉例】
# 開啟免費ARP報文的學習功能。
<Sysname> system-view
[Sysname] gratuitous-arp-learning enable
gratuitous-arp-sending enable命令用來開啟設備收到非同一網段的ARP請求時發送免費ARP報文功能。
undo gratuitous-arp-sending enable命令用來關閉設備收到非同一網段的ARP請求時發送免費ARP報文功能。
【命令】
gratuitous-arp-sending enable
undo gratuitous-arp-sending enable
【缺省情況】
設備收到非同一網段的ARP請求時發送免費ARP報文功能處於關閉狀態。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【舉例】
# 關閉設備收到非同一網段的ARP請求時發送免費ARP報文功能。
<Sysname> system-view
[Sysname] undo gratuitous-arp-sending enable
display local-proxy-arp命令用來顯示本地代理ARP的狀態。
【命令】
display local-proxy-arp [ interface interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface interface-type interface-number:顯示指定接口的本地代理ARP的狀態。interface-type interface-number指定接口類型和接口編號。如果未指定本參數,則顯示所有接口的本地代理ARP的狀態。
【使用指導】
使用本命令可以查看本地代理ARP是處於開啟(enabled)狀態還是關閉(disabled)狀態。
【舉例】
# 顯示VLAN接口2的本地代理ARP狀態。
<Sysname> display local-proxy-arp interface vlan-interface 2
Interface Vlan-interface2
Local Proxy ARP status: enabled
【相關命令】
· local-proxy-arp enable
display proxy-arp命令用來顯示代理ARP的狀態。
【命令】
display proxy-arp [ interface interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface interface-type Interface-number:顯示指定接口的代理ARP的狀態。interface-type interface-number用來指定接口類型和接口編號。如果未指定本參數,則顯示所有接口的代理ARP的狀態。
【使用指導】
使用本命令可以查看代理ARP是處於開啟(enabled)狀態還是關閉(disabled)狀態。
【舉例】
# 顯示VLAN接口2的代理ARP狀態。
<Sysname> display proxy-arp interface vlan-interface 2
Interface Vlan-interface2
Proxy ARP status: disabled
【相關命令】
· proxy-arp enable
local-proxy-arp enable命令用來開啟本地代理ARP功能。
undo local-proxy-arp enable命令用來關閉本地代理ARP功能。
【命令】
local-proxy-arp enable [ ip-range start-ip-address to end-ip-address ]
undo local-proxy-arp enable
【缺省情況】
本地代理ARP功能處於關閉狀態。
【視圖】
VLAN接口視圖
【缺省用戶角色】
network-admin
【參數】
ip-range start-ip-address to end-ip-address:配置對指定IP地址範圍進行本地代理ARP。start-ip-address表示起始IP地址。end-ip-address表示結束IP地址。start-ip-address必須小於等於end-ip-address。
【使用指導】
如果ARP請求是從一個網絡的主機發往同一網段卻不在同一物理網絡上的另一台主機,那麼連接它們的具有代理ARP功能的設備就可以回答該請求,這個過程稱作代理ARP(Proxy ARP)。
代理ARP功能屏蔽了分離的物理網絡這一事實,使用戶使用起來,好像在同一個物理網絡上。
代理ARP分為普通代理ARP和本地代理ARP,二者的應用場景有所區別:
· 普通代理ARP的應用場景為:想要互通的主機分別連接到設備的不同三層接口上,且這些主機不在同一個廣播域中。
· 本地代理ARP的應用場景為:想要互通的主機連接到設備的同一個三層接口上,且這些主機不在同一個廣播域中。
需要注意的是,多次執行本命令配置不同的IP地址範圍進行本地代理ARP時,最後一次執行的命令生效。
【舉例】
# 在VLAN接口2上開啟本地代理ARP功能。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] local-proxy-arp enable
# 在VLAN接口2上開啟本地代理ARP功能,並指定進行ARP代理的IP地址範圍。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] local-proxy-arp enable ip-range 1.1.1.1 to 1.1.1.20
【相關命令】
· display local-proxy-arp
proxy-arp enable命令用來開啟代理ARP功能。
undo proxy-arp enable命令用來關閉代理ARP功能。
【命令】
proxy-arp enable
undo proxy-arp enable
【缺省情況】
代理ARP功能處於關閉狀態。
【視圖】
VLAN接口視圖
【缺省用戶角色】
network-admin
【使用指導】
如果ARP請求是從一個網絡的主機發往同一網段卻不在同一物理網絡上的另一台主機,那麼連接它們的具有代理ARP功能的設備就可以回答該請求,這個過程稱作代理ARP(Proxy ARP)。
代理ARP功能屏蔽了分離的物理網絡這一事實,使用戶使用起來,好像在同一個物理網絡上。
代理ARP分為普通代理ARP和本地代理ARP,二者的應用場景有所區別:
· 普通代理ARP的應用場景為:想要互通的主機分別連接到設備的不同三層接口上,且這些主機不在同一個廣播域中。
· 本地代理ARP的應用場景為:想要互通的主機連接到設備的同一個三層接口上,且這些主機不在同一個廣播域中。
【舉例】
# 在VLAN接口2上開啟代理ARP。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] proxy-arp enable
【相關命令】
· display proxy-arp
arp snooping enable命令用來開啟ARP Snooping功能。
undo arp snooping enable命令用來關閉ARP Snooping功能。
【命令】
arp snooping enable
undo arp snooping enable
【缺省情況】
ARP Snooping功能處於關閉狀態。
【視圖】
VLAN視圖
【缺省用戶角色】
network-admin
【舉例】
# 開啟VLAN 2下的ARP Snooping功能。
<Sysname> system-view
[Sysname] vlan 2
[Sysname-vlan2] arp snooping enable
display arp snooping命令用來顯示ARP Snooping表項。
【命令】
display arp snooping vlan [ vlan-id ] ] [ slot slot-number ] [ count ]
display arp snooping vlan ip ip-address [ slot slot-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
vlan:顯示VLAN內的ARP Snooping表項。
vlan-id:顯示指定VLAN內的ARP Snooping表項,取值範圍為1~4094。如果未指定本參數,則顯示所有VLAN下的ARP Snooping表項。
count:顯示當前ARP Snooping表項的計數。如果未指定本參數,則顯示的是ARP Snooping表項。
ip ip-address:顯示VLAN下指定IP地址的ARP Snooping表項。
slot slot-number:顯示指定成員設備上的所有ARP Snooping表項。slot-number表示設備在IRF中的成員編號。如果未指定本參數,則顯示主設備上的ARP Snooping表項。
【舉例】
# 顯示VLAN 2下的ARP Snooping表項。
<Sysname> display arp snooping vlan 2
IP Address MAC Address VLAN ID Interface Aging Status
3.3.3.3 0003-0003-0003 2 GE1/0/1 20 Valid
3.3.3.4 0004-0004-0004 2 GE1/0/2 5 Invalid
# 顯示VLAN下IP地址為1.1.1.1的ARP Snooping表項。
<Sysname> display arp snooping vlan ip 1.1.1.1
IP address MAC address VLAN ID Interface Aging Status
1.1.1.1 001f-e201-0111 2 GE1/0/1 15 Valid
表4-1 display arp snooping命令顯示信息描述表
字段 |
描述 |
IP Address |
ARP Snooping表項的IP地址 |
MAC Address |
ARP Snooping表項的MAC地址 |
VLAN ID |
ARP Snooping表項所屬的VLAN的編號 |
Interface |
ARP Snooping表項所對應的入接口 |
Aging |
ARP Snooping表項的老化時間,單位為分鍾。當顯示N/A時,表示當前成員設備不是創建ARP Snooping表項的端口所在的成員設備 |
Status |
ARP Snooping表項的狀態,分為以下三種: · Valid:有效 · Invalid:無效 · Collision:衝突 |
Total entries |
ARP Snooping表項數目 |
【相關命令】
· reset arp snooping
reset arp snooping命令用來清除ARP Snooping表項。
【命令】
reset arp snooping vlan [ vlan-id ]
reset arp snooping vlan ip ip-address
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
vlan:清除VLAN內的ARP Snooping表項。
vlan-id:清除指定VLAN的ARP Snooping表項。取值範圍為1~4094。如果未指定本參數,則清除所有VLAN下的ARP Snooping表項。
ip ip-address:清除VLAN下指定IP地址的ARP Snooping表項。
【舉例】
# 清除VLAN 2下的ARP Snooping表項。
<Sysname> reset arp snooping vlan 2
【相關命令】
· display arp snooping
arp route-direct advertise命令用來開啟ARP直連路由通告功能。
undo arp route-direct advertise命令用來關閉ARP直連路由通告功能。
【命令】
arp route-direct advertise
undo arp route-direct advertise
【缺省情況】
ARP直連路由通告功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 在VLAN接口10下開啟ARP直連路由通告功能。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] arp route-direct advertise
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!