目 录
1 ARP ··················································································································································· 1-1
1.1 ARP配置命令 ···································································································································· 1-1
1.1.1 arp check enable ···················································································································· 1-1
1.1.2 arp max-learning-num ············································································································ 1-1
1.1.3 arp static ································································································································· 1-2
1.1.4 arp timer aging ························································································································ 1-3
1.1.5 display arp ······························································································································ 1-4
1.1.6 display arp ip-address ············································································································ 1-5
1.1.7 display arp timer aging ··········································································································· 1-6
1.1.8 display arp vpn-instance ········································································································· 1-7
1.1.9 naturemask-arp enable ·········································································································· 1-8
1.1.10 reset arp ······························································································································· 1-8
2 免费ARP ············································································································································ 2-1
2.1.1 gratuitous-arp-learning enable ······························································································· 2-1
2.1.2 gratuitous-arp-sending enable ································································································ 2-1
3 代理ARP ············································································································································ 3-1
3.1 代理ARP配置命令 ····························································································································· 3-1
3.1.1 display local-proxy-arp ··········································································································· 3-1
3.1.2 display proxy-arp ···················································································································· 3-2
3.1.3 local-proxy-arp enable ············································································································ 3-2
3.1.4 proxy-arp enable····················································································································· 3-3
i
1 ARP
设备支持两种运行模式:独立运行模式和 IRF 模式,缺省情况为独立运行模式。有关 IRF 模式的介
绍,请参见“IRF 配置指导”中的“IRF”。
1.1 ARP配置命令
1.1.1 arp check enable
【命令】
arp check enable
undo arp check enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
arp check enable 命令用来使能动态 ARP 表项的检查功能。undo arp check enable 命令用来关
闭动态 ARP 表项的检查功能。
缺省情况下,使能动态 ARP 表项的检查功能。
【举例】
# 使能动态 ARP 表项的检查功能。
system-view
[Sysname] arp check enable
1.1.2 arp max-learning-num
【命令】
arp max-learning-num number
undo arp max-learning-num
【视图】
二层以太网接口视图/三层以太网接口视图/三层以太网子接口视图/VLAN 接口视图/二层聚合接口视
图/三层聚合接口视图/三层聚合子接口视图
1-1
【缺省级别】
2:系统级
【参数】
number:接口允许学习动态 ARP 表项的最大数目。
【描述】
arp max-learning-num 命令用来配置接口允许学习动态 ARP 表项的最大数目。undo arp
max-learning-num 命令用来恢复接口允许学习动态 ARP 表项的缺省数目。
缺省情况下,接口允许学习动态 ARP 表项的最大数目为当前设备剩余资源的最大值。
当配置接口允许学习动态 ARP 表项的最大数目为 0 时,表示禁止接口学习动态 ARP 表项。
【举例】
# 配置接口 Vlan-interface40 上可以学习动态 ARP 表项的最大数目为 500。
system-view
[Sysname] interface vlan-interface 40
[Sysname-Vlan-interface40] arp max-learning-num 500
# 配置接口 GigabitEthernet3/0/1 上可以学习动态 ARP 表项的最大数目为 1000。
system-view
[Sysname] interface GigabitEthernet 3/0/1
[Sysname-GigabitEthernet3/0/1] arp max-learning-num 1000
# 配置二层聚合接口 1 上可以学习动态 ARP 表项的最大数目为 1000。
system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] arp max-learning-num 1000
# 配置三层聚合接口 1 上可以学习动态 ARP 表项的最大数目为 1000。
system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] arp max-learning-num 1000
1.1.3 arp static
【命令】
arp static ip-address mac-address [ vlan-id interface-type interface-number ] [ vpn-instance
vpn-instance-name ]
undo arp ip-address [ vpn-instance-name ]
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ip-address:ARP 表项的 IP 地址部分。
mac-address:ARP 表项的 MAC 地址部分,格式为 H-H-H。
1-2
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 个字符的字符串,区分大小写。如果未指定本参数,则表示静
态 ARP 表项位于公网中。
【描述】
arp static 命令用来配置 ARP 映射表中的静态 ARP 表项。undo arp 命令用来删除 ARP 表项。
需要注意的是:
• 静态 ARP 表项在设备正常工作时间一直有效,当某设备 ARP 表项所对应的 VLAN 或 VLAN
接口被删除时,如果是长静态 ARP 表项则被删除,如果是已经解析的短静态 ARP 表项则重
新变为未解析状态。
• 参数 vlan-id 用于指定 ARP 表项所对应的 VLAN,vlan-id 必须是用户已经创建好的 VLAN 的
ID,且 vlan-id 参数后面指定的以太网接口必须属于这个 VLAN。VLAN 对应的 VLAN 接口必
须已经创建。
• 指定参数 vlan-id 和 ip-address 的情况下,参数 vlan-id 对应的 VLAN 接口的 IP 地址必须和参
数 ip-address 指定的 IP 地址属于同一网段。
相关配置可参考命令 reset arp 和 display arp。
【举例】
# 配置一条静态 ARP 表项,IP 地址为 202.38.10.2,对应的 MAC 地址为 00e0-fc01-0000,此条
ARP 表项对应的出接口为属于 VLAN 10 的接口 GigabitEthernet3/0/1。
system-view
[Sysname] arp static 202.38.10.2 00e0-fc01-0000 10 GigabitEthernet 3/0/1
1.1.4 arp timer aging
【命令】
arp timer aging aging-time
undo arp timer aging
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
aging-time:动态 ARP 表项的老化时间。取值范围为 1~1440,单位为分钟。
【描述】
arp timer aging 命令用来配置动态 ARP 表项的老化时间。undo arp timer aging 命令用来恢复缺
省情况。
缺省情况下,动态 ARP 表项的老化时间为 20 分钟。
相关配置可参考命令 display arp timer aging。
1-3
【举例】
# 配置动态 ARP 表项的老化时间为 10 分钟。
system-view
[Sysname] arp timer aging 10
1.1.5 display arp
【命令】
独立运行模式:
display arp [ [ all | dynamic | static ] [ slot slot-number ] | vlan vlan-id | interface interface-type
interface-number ] [ [ verbose ] [ | { begin | exclude | include } regular-expression ] | count ]
IRF 模式:
display arp [ [ all | dynamic | static ] [ chassis chassis-number slot slot-number ] | vlan vlan-id |
interface interface-type interface-number ] [ [ verbose ] [ | { begin | exclude | include }
regular-expression ] | count ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有的 ARP 表项。
dynamic:显示动态 ARP 表项。
static:显示静态 ARP 表项。
slot slot-number:显示指定单板的 ARP 表项。slot-number 表示单板所在的槽位号。(独立运行模
式)
chassis chassis-number slot slot-number : 显 示 指 定 成 员 设 备 上 指 定 单 板 的 ARP 表 项 。
chassis-number 表示设备在 IRF 中的成员编号,slot-number 表示单板的槽位号,可使用 display
device 查看。(IRF 模式)
vlan vlan-id:显示指定 VLAN 的 ARP 表项,vlan-id 的取值范围为 1~4094。
interface interface-type interface-number : 显 示 指 定 接 口 的 ARP 表 项 。interface-type
interface-number 用来指定接口的类型和编号。
verbose:显示 ARP 表项的详细信息。
|:使用正则表达式对显示进行过滤。有关正则表达式的详细介绍请参见“基础配置指导”中的“CLI
配置”。
begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。
exclude:显示不含指定正则表达式的行。
include:显示包含指定正则表达式的行。
regular-expression:为 1~256 个字符的字符串,区分大小写。
count:显示 ARP 表项的数目。
1-4
【描述】
display arp 命令用来显示 ARP 表项。
如果不指定任何参数,则显示所有的 ARP 表项。
相关配置可参考命令 arp static 和 reset arp。
【举例】
# 显示所有 ARP 表项的详细信息。
display arp all verbose
Type: S-Static D-Dynamic A-Authorized M-Multiport
IP Address MAC Address VLAN ID Interface Aging Type
Vpn-instance Name
192.168.1.250 0015-e943-9fc9 100 GE3/0/18 18 D
[No Vrf]
192.168.2.222 00e0-fc00-1601 1000 GE3/0/19 20 D
[No Vrf]
192.168.1.1 00e0-fc01-0000 N/A N/A N/A M
[No Vrf]
表1-1 display arp 命令显示信息描述表
字段
IP Address
MAC Address
VLAN ID
Interface
Aging
Type
描述
ARP表项的IP地址
ARP表项的MAC地址
ARP表项所属的VLAN ID
ARP表项所对应的出接口
动态ARP表项的老化时间,单位为分钟(“DIS”、“N/A”表示老化时间
不可知或者没有老化时间)
ARP表项类型:动态,用D表示;静态,用S表示;授权,用A表示;多端口,
用M表示
Vpn-instance Name
VPN实例名称,[No Vrf]表示没有配置相应ARP表项的VPN实例
# 显示所有 ARP 表项的数目。
display arp all count
Total Entry(ies): 5
以上显示信息表示共有 5 个 ARP 表项。
1.1.6 display arp ip-address
【命令】
独立运行模式:
display arp ip-address [ slot slot-number ] [ verbose ] [ | { begin | exclude | include }
regular-expression ]
IRF 模式:
1-5
display arp ip-address [ chassis chassis-number slot slot-number ] [ verbose ] [ | { begin |
exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ip-address:显示指定 IP 地址的 ARP 表项。
slot slot-number:显示指定单板的 ARP 表项。slot-number 表示单板所在的槽位号。(独立运行模
式)
chassis chassis-number slot slot-number : 显 示 指 定 成 员 设 备 上 指 定 单 板 的 ARP 表 项 。
chassis-number 表示设备在 IRF 中的成员编号,slot-number 表示单板的槽位号,可使用 display
device 查看。(IRF 模式)
verbose:显示 ARP 表项的详细信息。
|:使用正则表达式对显示进行过滤。有关正则表达式的详细介绍请参见“基础配置指导”中的“CLI
配置”。
begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。
exclude:显示不含指定正则表达式的行。
include:显示包含指定正则表达式的行。
regular-expression:为 1~256 个字符的字符串,区分大小写。
【描述】
display arp ip-address 命令用来显示指定 IP 地址的 ARP 表项。
相关配置可参考命令 arp static 和 reset arp。
【举例】
# 显示 IP 地址为 20.1.1.1 的 ARP 表项的信息。
display arp 20.1.1.1
Type: S-Static D-Dynamic A-Authorized M-Multiport
IP Address MAC Address VLAN ID Interface Aging Type
20.1.1.1 00e0-fc00-0001 N/A N/A N/A S
1.1.7 display arp timer aging
【命令】
display arp timer aging [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
2:系统级
1-6
【参数】
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中
的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为 1~256 个字符的字符串,区分大小写。
【描述】
display arp timer aging 命令用来显示动态 ARP 表项的老化时间。
相关配置可参考命令 arp timer aging。
【举例】
# 显示动态 ARP 表项的老化时间。
display arp timer aging
Current ARP aging time is 10 minute(s)
以上显示信息表示动态 ARP 表项的老化时间为 10 分钟。
1.1.8 display arp vpn-instance
【命令】
display arp vpn-instance vpn-instance-name [ count ] [ | { begin | exclude | include }
regular-expression | count ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-instance-name:表示 MPLS L3VPN 的 VPN 实例名称,为 1~31 个字符的字符串,区分大小
写。
count:显示 ARP 表项的数目。
|:使用正则表达式对显示进行过滤。有关正则表达式的详细介绍请参见“基础配置指导”中的“CLI
配置”。
begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。
exclude:显示不含指定正则表达式的行。
include:显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为 1~256 个字符的字符串,区分大小写。
【描述】
display arp vpn-instance 命令用来显示指定 VPN 的 ARP 表项。
相关配置可参考命令 arp static 和 reset arp。
1-7