• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C S5100-SI[EI]系列以太网交换机 命令手册-Release 220X系列(V1.05)

22-ARP命令

本章节下载  (118.83 KB)

22-ARP命令


1 ARP配置

1.1  ARP配置命令

1.1.1  arp check enable

【命令】

arp check enable

undo arp check enable

【视图】

系统视图

【参数】

【描述】

arp check enable命令用来开启ARP表项的检查功能。undo arp check enable命令用来关闭ARP表项的检查功能。

开启ARP表项检查功能后,若交换机接收到的ARP报文中的源MAC地址为组播MAC,则不进行动态ARP表项的学习;且交换机上不能配置MAC地址为组播MAC的静态ARP表项,否则会有错误提示。

关闭ARP表项检查功能后,可以对源MAC地址为组播MAC的ARP表项进行学习,且可以配置MAC地址为组播MAC的静态ARP表项。

缺省情况下,开启ARP表项的检查功能。

【举例】

# 关闭ARP表项的检查功能。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] undo arp check enable

1.1.2  arp detection enable

【命令】

arp detection enable

undo arp detection enable

【视图】

VLAN视图

【参数】

【描述】

arp detection enable命令用来开启指定VLAN内所有端口的ARP入侵检测功能,即对该VLAN内端口收到的ARP报文的源IP地址、源MAC地址、接收ARP报文的端口编号以及端口所在VLAN的对应关系进行检测。如果端口接收的ARP报文的源IP地址、源MAC地址的对应关系不在DHCP Snooping表项或IP静态绑定表项中,或者接收ARP报文的端口编号、端口所在VLAN与DHCP Snooping表项或IP静态绑定表项不匹配,则ARP报文将被丢弃。undo arp detection enable命令用来关闭指定VLAN内所有端口的ARP入侵检测功能。

缺省情况下,交换机的ARP入侵检测功能处于关闭状态。

【举例】

# 开启VLAN 1内所有端口的ARP入侵检测功能。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] vlan 1

[Sysname-vlan1] arp detection enable

1.1.3  arp detection trust

【命令】

arp detection trust

undo arp detection trust

【视图】

以太网端口视图

【参数】

【描述】

arp detection trust命令用来设置当前端口为ARP信任端口,即对于此端口接收的ARP报文将不进行ARP入侵检测,默认其为合法ARP报文。undo arp detection trust命令用来设置当前端口为非ARP信任端口。

缺省情况下,端口为非ARP信任端口。

【举例】

# 设置端口GigabitEthernet1/0/11为ARP信任端口。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] interface GigabitEthernet 1/0/11

[Sysname-GigabitEthernet1/0/11] arp detection trust

1.1.4  arp restricted-forwarding enable

【命令】

arp restricted-forwarding enable

undo arp restricted-forwarding enable

【视图】

VLAN视图

【参数】

【描述】

arp restricted-forwarding enable命令用来开启ARP严格转发功能,即从指定VLAN的非信任端口上接收的合法ARP请求报文只能通过已配置的信任端口进行转发;而从非信任端口上接收的合法ARP应答报文,首先按照报文中的目的MAC地址进行转发,若目的MAC地址不在MAC地址表中,则将此ARP应答报文通过信任端口进行转发。undo arp restricted-forwarding enable命令用来关闭ARP严格转发功能。

缺省情况下,ARP严格转发功能关闭。

相关配置可参考命令arp detection enablearp detection trust

【举例】

# 在VLAN 1中开启ARP严格转发功能。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] vlan 1

[Sysname-vlan1] arp restricted-forwarding enable

1.1.5  arp static

【命令】

arp static ip-address mac-address [ vlan-id interface-type interface-number ]

arp static ip-address mac-address vlan-id(以太网端口视图)

undo arp ip-address

【视图】

系统视图、以太网端口视图

【参数】

ip-address:ARP表项的IP地址部分。

mac-address:ARP表项的MAC地址部分,格式为H-H-H。

vlan-id:静态ARP表项所属的VLAN,取值范围为1~4094。

interface-type:静态ARP表项所属端口的端口类型。

interface-number:静态ARP表项所属端口的端口编号。

【描述】

arp static命令用来配置ARP映射表中的静态ARP表项。undo arp命令用来删除ARP表项。

缺省情况下,系统ARP映射表为空,地址映射由ARP协议动态获取。

需要注意的是:

l              静态ARP表项在以太网交换机正常工作时间内一直有效,但如果执行删除VLAN或把端口从VLAN中删除等使ARP表项不再合法的操作,则相应的静态ARP表项将被自动删除。

l              参数vlan-id必须是已经存在的VLAN ID,且vlan-id参数后面指定的以太网端口必须属于这个VLAN。

l              目前,不支持在汇聚组中的端口上配置静态ARP表项。

相关配置可参考命令reset arpdisplay arp

【举例】

# 配置IP地址202.38.10.2对应的MAC地址为000f-e20f-0000,属于VLAN1的以太网端口GigabitEthernet1/0/1。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] arp static 202.38.10.2 000f-e20f-0000 1 GigabitEthernet 1/0/1

1.1.6  arp timer aging

【命令】

arp timer aging aging-time

undo arp timer aging

【视图】

系统视图

【参数】

aging-time:动态ARP表项的老化时间。取值范围为1~1440,单位为分钟。

【描述】

arp timer aging命令用来配置动态ARP表项的老化时间。undo arp timer aging命令用来恢复动态ARP表项的老化时间为缺省值。

缺省情况下,动态ARP表项的老化时间为20分钟。

相关配置可参考命令display arp timer aging

【举例】

# 配置动态ARP表项的老化时间为10分钟。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] arp timer aging 10

1.1.7  display arp

【命令】

display arp [ dynamic | static | ip-address ]

【视图】

任意视图

【参数】

dynamic:显示动态ARP表项。

static:显示静态ARP表项。

ip-address:显示指定IP地址的ARP表项。

【描述】

display arp命令用来显示ARP表项。

当不带任何可选参数的时候,将显示所有ARP表项。

相关配置可参考命令arp staticreset arp

【举例】

# 显示所有ARP表项。

<Sysname> display arp

            Type: S-Static   D-Dynamic

IP Address      MAC Address     VLAN ID Port Name / AL ID      Aging Type

10.2.72.162     000a-000a-0aaa  N/A     N/A                    N/A   S

192.168.0.77    0000-e8f5-6a4a  1       GigabitEthernet1/0/2   13    D

192.168.0.2     000d-88f8-4e88  1       GigabitEthernet1/0/2   14    D

192.168.0.200   0014-222c-9d6a  1       GigabitEthernet1/0/2   14    D

192.168.0.45    000d-88f6-44c1  1       GigabitEthernet1/0/2   15    D

192.168.0.110   0011-4301-991e  1       GigabitEthernet1/0/2   15    D

192.168.0.32    0000-e8f5-73ee  1       GigabitEthernet1/0/2   16    D

192.168.0.3     0014-222c-aa69  1       GigabitEthernet1/0/2   16    D

192.168.0.17    000d-88f6-379c  1       GigabitEthernet1/0/2   17    D

192.168.0.115   000d-88f7-9f7d  1       GigabitEthernet1/0/2   18    D

192.168.0.43    000c-760a-172d  1       GigabitEthernet1/0/2   18    D

192.168.0.33    000d-88f6-44ba  1       GigabitEthernet1/0/2   20    D

192.168.0.35    000f-e20f-2181  1       GigabitEthernet1/0/2   20    D

192.168.0.5     000f-e280-2b38  1      GigabitEthernet1/0/2    20    D

 

---   14 entries found   ---

表1-1 display arp命令显示信息描述表

字段

描述

IP Address

ARP表项的IP地址

MAC Address

ARP表项的MAC地址

VLAN ID

ARP表项对应的VLAN ID

Port Name / AL ID

ARP表项对应的端口

Aging

ARP表项的老化时间,单位为分钟

静态ARP表项的老化时间显示为“N/A

Type

ARP表项的类型

动态,用D表示;静态,用S表示

 

1.1.8  display arp |

【命令】

display arp [ dynamic | static] | { begin | exclude | include } regular-expression

【视图】

任意视图

【参数】

dynamic:显示动态ARP表项。

static:显示静态ARP表项。

|:用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍请参见本手册“配置文件管理”模块。

begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。

exclude:显示不含指定正则表达式的行。

include:显示包含指定正则表达式的行。

regular-expression:正则表达式,区分大小写。

【描述】

display arp | 命令用来显示包含指定内容的ARP表项。

相关配置可参考命令arp staticreset arp

【举例】

# 显示包含指定字符串“77”的ARP表项。

<Sysname> display arp | include 77

            Type: S-Static   D-Dynamic

IP Address       MAC Address     VLAN ID  Port Name / AL ID      Aging Type

192.168.0.77     0000-e8f5-6a4a  1        GigabitEthernet1/0/2   12    D

 

---   1 entry found   ---

# 显示不包含指定字符串“68”的ARP表项。

<Sysname> display arp | exclude 68

            Type: S-Static   D-Dynamic

IP Address       MAC Address     VLAN ID  Port Name / AL ID      Aging Type

10.2.72.162      000a-000a-0aaa  N/A      N/A                    N/A   S

 

---   1 entry found   ---

显示信息中各字段的解释,请参见表1-1

1.1.9  display arp count

【命令】

display arp count [ [ dynamic | static ] [ | { begin | exclude | include } regular-expression ] | ip-address ]

【视图】

任意视图

【参数】

dynamic:动态ARP表项。

static:静态ARP表项。

begin:统计特定行及其以后的所有行的ARP表项的数目,该特定行必须包含指定正则表达式。

exclude:统计不含指定正则表达式的ARP表项的数目。

include:统计包含指定正则表达式的ARP表项的数目。

regular-expression:正则表达式,区分大小写。

ip-address:显示指定IP地址的ARP表项的数目。

【描述】

display arp count命令用来显示指定类型的ARP表项的数目;当不带任何可选参数时,用来显示所有ARP表项的数目。

相关配置可参考命令arp staticreset arp

【举例】

# 显示所有ARP表项的数目。

<Sysname> display arp count

 14 entries found

1.1.10  display arp detection statistics interface

【命令】

display arp detection statistics interface interface-type interface-number

【视图】

任意视图

【参数】

interface-type interface-number:端口类型和端口编号。

【描述】

display arp detection statistics interface命令用来显示指定端口的ARP入侵检测功能的状态,ARP端口信任功能的状态,及该端口下被丢弃掉的非法ARP报文(未通过ARP入侵检测)的数量。

【举例】

# 显示交换机GigabitEthernet1/0/10端口下被丢弃的非法ARP报文的数量。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] display arp detection statistics interface GigabitEthernet1/0/10

 ARP DETECTION : ENABLE

 ARP PORT TRUST : DISABLE

 INVALID ARP PACKETS  : 31

表1-2 display arp detection statistics interface命令显示信息描述表

字段

描述

ARP DETECTION

ARP入侵检测功能的状态:ENABLE表示开启,DISABLE表示关闭

ARP PORT TRUST

ARP端口信任功能:ENABLE表示开启,DISABLE表示关闭

INVALID ARP PACKETS

被丢弃的非法ARP报文(未通过ARP入侵检测)的数量

 

1.1.11  display arp timer aging

【命令】

display arp timer aging

【视图】

任意视图

【参数】

【描述】

display arp timer aging命令用来显示动态ARP表项的老化时间。

相关配置可参考命令arp timer aging

【举例】

# 显示动态ARP表项的老化时间。

<Sysname> display arp timer aging

Current ARP aging time is 20 minute(s)(default)

以上显示信息表示动态ARP表项的老化时间为20分钟。

1.1.12  gratuitous-arp-learning enable

【命令】

gratuitous-arp-learning enable

undo gratuitous-arp-learning enable

【视图】

系统视图

【参数】

【描述】

gratuitous-arp-learning enable命令用来开启免费ARP报文的学习功能。undo gratuitous-arp-learning enable命令用来关闭免费ARP报文的学习功能。

缺省情况下,交换机上的免费ARP报文学习功能处于开启状态。

【举例】

# 在交换机上开启免费ARP报文学习功能。

<Sysname> system-view

System View: return to User View with Ctrl+Z.

[Sysname] gratuitous-arp-learning enable

1.1.13  reset arp

【命令】

reset arp [ dynamic | static | interface interface-type interface-number ]

【视图】

用户视图

【参数】

dynamic:清除动态ARP表项。

static:清除静态ARP表项。

interface interface-type interface-number:清除指定端口的ARP表项。interface-type表示端口类型,interface-number表示端口编号。

【描述】

reset arp命令用来清除符合条件的ARP表项。

相关配置可参考命令arp staticdisplay arp

【举例】

# 清除静态ARP表项。

<Sysname> reset arp static

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们