• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07 安全命令参考

目录

13-IP Source Guard命令

本章节下载 13-IP Source Guard命令  (99.23 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/E/E126B/Command/Command_Manual/H3C_E126B_CR-Release_5103-6W100/07/201107/718189_30005_0.htm

13-IP Source Guard命令


1 IP Source Guard配置命令

1.1?IP Source Guard配置命令

1.1.1?display ip check source

【命令】

display ip check source [ ipv6 ] [ interface interface-type interface-number | ip-address ip-address | mac-address mac-address ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6:显示IPv6绑定表项。如果不指定该参数,则表示显示IPv4动态绑定表项。

interface interface-type interface-number:显示指定端口的绑定表项。其中interface-type interface-number表示绑定的端口类型和端口编号。

ip-address ip-address:显示指定IP地址的绑定表项。其中ip-address表示绑定的IP地址。

mac-address mac-address:显示指定MAC地址的绑定表项。其中mac-address表示绑定的MAC地址,格式为H-H-H

slot slot-number:显示指定设备的绑定表项。slot-number表示设备编号,取值只能为1

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1256个字符的字符串,区分大小写。

【描述】

display ip check source命令用来显示绑定表项信息,包括静态绑定表项和动态绑定表项。

需要注意的是:如果不指定任何参数,则显示所有端口的IPv4绑定表项。

相关配置可参考命令ip check source

【举例】

# 显示所有IPv4绑定表项。

<Sysname> display ip check source

 Total entries found: 5

 MAC Address         IP Address          VLAN    ?  Interface    ?Type

?40a-0000-4000    ?10.1.0.9           ?/span>N/A      ?Eth1/0/1       Static

?40a-0000-3000    ?10.1.0.8           ?          Eth1/0/2       DHCP-SNP

?40a-0000-2000  ?  10.1.0.7  ?        2        ? Eth1/0/2       DHCP-SNP

?/span>040a-0000-1000  ?   10.1.0.6  ?        N/A      ?Eth1/0/3       DHCP-RLY

?40a-0000-0000      N/A        ?       N/A      ? Eth1/0/3       DHCP-RLY

# 显示所有IPv6绑定表项。

<Sysname> display ip check source ipv6

Total entries found: 2

 MAC Address        ?IP Address         VLAN    ? Interface      Type

?40a-0000-0003    ??001::3           ?/span>N/A      ?Eth1/0/1       Static-IPv6

?40a-0000-0001    ??001::1           ?        ? Eth1/0/2       DHCPv6-SNP

?40a-0000-0002       2001::2           ?          Eth1/0/3       ND-SNP

表1-1 display ip check source命令显示信息描述表

字段

描述

Total entries found:

查询到的绑定条目总数

MAC Address

绑定表项的MAC地址(N/A表示该表项不绑定MAC地址)

IP Address

绑定表项的IP地址(N/A表示该表项不绑定IP地址)

VLAN

绑定表项所属的VLANN/A表示该表项中没有VLAN信息)

Interface

绑定表项所属的接口

Type

绑定表项的类型

l      StaticIPv4静态绑定表项

l      Static-IPv6IPv6静态绑定表项

l      DHCP-SNPDHCP Snooping表项

l      DHCP-RLYDHCP Relay表项

l      DHCPv6-SNPDHCPv6 Snooping表项

l      ND-SNPND Snooping表项

 

1.1.2?display user-bind

【命令】

display user-bind [ ipv6 ] [ interface interface-type interface-number | ip-address ip-address | mac-address mac-address ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6:显示IPv6静态绑定表项。如果不指定该参数,则显示IPv4静态绑定表项。

interface interface-type interface-number:显示指定端口的静态绑定表项。其中interface-type interface-number表示绑定的端口类型和端口编号。

ip-address ip-address:显示指定IP地址的静态绑定表项。其中ip-address表示绑定的IP地址。

mac-address mac-address:显示指定MAC地址的静态绑定表项。其中mac-address表示绑定的MAC地址,格式为H-H-H

slot slot-number:显示指定设备的静态绑定表项。slot-number表示设备编号,取值只能为1

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

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

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

regular-expression:表示正则表达式,为1256个字符的字符串,区分大小写。

【描述】

display user-bind命令用来显示静态绑定表项信息。

需要注意的是,如果不指定任何参数,则显示所有端口的IPv4静态绑定表项。

相关配置可参考命令user-bind

【举例】

# 显示所有IPv4静态绑定表项。

<Sysname> display user-bind

Total entries found: 4

 MAC Address       IP Address       VLAN   Interface    ? Type

?/span>N/A               1.1.1.1        ?N/A  ?Eth1/0/1        Static

?001-0001-0001  ?2.2.2.2        ?N/A  ?Eth1/0/1        Static

?003-0003-0003  ?N/A            ? N/A  ?Eth1/0/1    ?  Static

?/span>0004-0004-0004  ? 4.4.4.4        ?N/A  ?Eth1/0/1    ?  Static

# 显示所有IPv6静态绑定表项。

<Sysname> display user-bind ipv6

Total entries found: 3

 MAC Address       IP Address       VLAN   Interface    ?Type

?001-0001-0011  ?2002::1        ?N/A  ?Eth1/0/1       Static-IPv6

 N/A  ?          ?002::2        ?N/A  ?Eth1/0/1       Static-IPv6

?002-0002-0022  ?N/A              N/A  ? Eth1/0/1       Static-IPv6

表1-2 display user-bind命令显示信息描述表

字段

描述

Total entries found:

查询到的绑定条目总数

MAC Address

静态绑定表项的MAC地址(N/A表示没有配置MAC地址)

IP Address

静态绑定表项的IP地址(N/A表示没有配置IP地址)

VLAN

静态绑定表项的VLANN/A表示没有配置VLAN

Interface

静态绑定表项的接口

Type

绑定表项的类型

l      StaticIPv4静态绑定表项

l      Static-IPv6IPv6静态绑定表项

 

1.1.3?ip check source

【命令】

ip check source [ ipv6 ] { ip-address | ip-address mac-address | mac-address }

undo ip check source [ ipv6 ]

【视图】

二层以太网端口视图

【缺省级别】

2:系统级

【参数】

ipv6:表示通过动态获取的绑定表项过滤IPv6报文。如果不指定该参数,则表示通过动态获取的绑定表项过滤IPv4报文。

ip-address:表示绑定源IP地址。

ip-address mac-address:表示绑定源IP地址和MAC地址。

mac-address:表示绑定源MAC地址。

【描述】

ip check source命令用来配置动态绑定功能。undo ip check source命令用来恢复缺省情况。

缺省情况下,端口的动态绑定功能处于关闭状态。

相关配置可参考命令display ip check source

【举例】

# 在二层以太网端口Ethernet1/0/1上配置对报文的源IPMAC地址的IPv4动态绑定功能,获取端口上动态生成的DHCP Snooping表项对端口转发的报文进行过滤。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] ip check source ip-address mac-address

# 在二层以太网端口Ethernet1/0/1上配置对报文的源IPMAC地址的IPv6动态绑定功能,获取端口上动态生成的DHCPv6 SnoopingND Snooping表项,并对端口转发的报文进行过滤。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] ip check source ipv6 ip-address mac-address

1.1.4?ip check source max-entries

【命令】

ip check source [ ipv6 ] max-entries number

undo ip check source [ ipv6 ] max-entries

【视图】

二层以太网端口视图

【缺省级别】

2:系统级

【参数】

ipv6:表示限制IPv6绑定表项的数目。如果不指定该参数,则表示限制IPv4绑定表项的数目。number:端口上绑定表项的最大值,IPv4绑定表项的取值范围为0256IPv6绑定表项的取值范围为0512

【描述】

ip check source max-entries命令用来配置端口上绑定表项数目的最大值,即端口上所允许添加的IPv4(或IPv6)静态和动态绑定表项的数量总和。undo ip check source max-entries命令用来恢复缺省情况。

缺省情况下,端口上IPv4绑定表项的最大值为256IPv6绑定表项的最大值为512

当端口上的IPv4(或IPv6)绑定表项数目达到指定的最大值时,端口将不再允许添加新的IPv4(或IPv6)绑定表项。

需要注意的是,如果要配置的IPv4(或IPv6)绑定表项数目的最大值小于当前端口上已存在的IPv4(或IPv6)绑定表项总数,则该最大值可以配置成功,且原有的表项不受影响,但端口将不再允许新增IPv4(或IPv6)绑定表项,除非端口上的IPv4(或IPv6)绑定表项数目减少到小于最大值。

【举例】

# 配置端口Ethernet1/0/1上绑定表项数目的最大值为100

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] ip check source max-entries 100

1.1.5?user-bind

【命令】

user-bind [ ipv6 ] { ip-address ip-address | ip-address ip-address mac-address mac-address | mac-address mac-address } [ vlan vlan-id ]

undo user-bind [ ipv6 ] { ip-address ip-address | ip-address ip-address mac-address mac-address | mac-address mac-address } [ vlan vlan-id ]

【视图】

二层以太网端口视图

【缺省级别】

2:系统级

【参数】

ipv6:表示IPv6静态绑定表项。如果不指定该参数,则表示IPv4静态绑定表项。

ip-address ip-address:指定静态绑定表项的IP地址。其中ip-address表示绑定的IP地址,对于ipv4地址,必须为ABC三类地址之一,不能为127.x.x.x0.0.0.0。对于IPv6地址,不能为全0地址、组播地址、环回地址。

mac-address mac-address:指定静态绑定表项的MAC地址。其中mac-address表示绑定的MAC地址,格式为H-H-H,取值不能为全0、全F(广播MAC)和组播MAC

vlan vlan-id:指定静态绑定表项的VLAN。其中vlan-id表示绑定的VLAN ID,取值范围为14094

【描述】

user-bind命令用来配置端口静态绑定表项。undo user-bind命令用来删除当前端口配置的静态绑定表项。

缺省情况下,端口上无静态绑定表项。

需要注意的是:本交换机的IP Source Guard功能不支持检查端口上静态表项中的VLAN配置。

相关配置可参考命令display user-bind

【举例】

# 在端口Ethernet1/0/1上配置一条IPv4静态绑定表项(绑定IPMAC)。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] user-bind ip-address 192.168.0.1 mac-address 0001-0001-0001

# 在端口Ethernet1/0/1上配置一条IPv6静态绑定表项(绑定IPMAC)。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] user-bind ipv6 ip-address 2001::1 mac-address 0002-0002-0002

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

新华三官网
联系我们