IP Source Guard<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
IP Source Guard
是一种二层网络安全技术,应用在非路由端口下,可以通过
dhcp
绑定表和
ip binding
进行流量的严格控制,应用后端口产生一个隐藏的
acl
,该控制列表只是许可
ip binding
的条目通过该端口,
IP Source Guard
可以应用在
access
模式下,也可以应用在
trunk
模式下,在使用
IP Source Guard
时候,必须配合
ip dhcp binding
使用,
当应用在
access
端口下时,打开该端口所属
VLAN
的
ip dhcp snooping
,应用在
trunk
口下时,打开终端连接端口所属
VLAN
的
ip dhcp snooping
----IP Source Guard 可以基于 ip 地址进行流量过滤(只要 ip 地址符合即可通过);也可以基于 ip 和 mac 进行过滤(必须 ip 和 mac 同时匹配才可以通过),
IP Source l Guard 配置及步骤说明
以下所有的说明基于以下拓扑:
拓扑说明:一台核心交换机,提供 vlan 30 , vlan 40 的网关,通过 trunk 与接入层交换机连接,所有的配置在核心交换机上完成,接入层交换机上使用了两个 vlan(30,40) , user1 和 user2 分别位于 vlan 30 和 vlan 40
1. 打开 dhcp snooping 功能
命令: (config)#ip dhcp snooping
2. 在需要进行 IP Source Guard 的 vlan 下打开 dhcp snooping 功能,针对某个 vlan 进行实施,如果有多个 vlan ,则需要打开多个 vlan 的 dhcp snooping 功能(这里举例 vlan 40 )
命令: (config)# ip dhcp snooping vlan 40
3. 进行 IP 和 MAC 地址绑定,例如:
命令: ip source binding 00C0.9F40.148E vlan 40 10.30.3.2 interface Gi3/24
/* 在 vlan 40 内,将 00C0.9F40.148E 与 10.30.3.2 进行绑定,并应用到端口 gi3/24*/
4. 在端口启用 ip source guard (参数 port-security 表示同时基于 ip 和 mac 地址过滤)
命令: ip verify source vlan dhcp-snooping port-security
/*IOS 版本的不同,这命令行可能不一致,有些版本命令行为 ip verify source port-security */
5. 检查
命令: show ip source binding
Show ip verify source
----IP Source Guard 可以基于 ip 地址进行流量过滤(只要 ip 地址符合即可通过);也可以基于 ip 和 mac 进行过滤(必须 ip 和 mac 同时匹配才可以通过),
IP Source l Guard 配置及步骤说明
以下所有的说明基于以下拓扑:
拓扑说明:一台核心交换机,提供 vlan 30 , vlan 40 的网关,通过 trunk 与接入层交换机连接,所有的配置在核心交换机上完成,接入层交换机上使用了两个 vlan(30,40) , user1 和 user2 分别位于 vlan 30 和 vlan 40
1. 打开 dhcp snooping 功能
命令: (config)#ip dhcp snooping
2. 在需要进行 IP Source Guard 的 vlan 下打开 dhcp snooping 功能,针对某个 vlan 进行实施,如果有多个 vlan ,则需要打开多个 vlan 的 dhcp snooping 功能(这里举例 vlan 40 )
命令: (config)# ip dhcp snooping vlan 40
3. 进行 IP 和 MAC 地址绑定,例如:
命令: ip source binding 00C0.9F40.148E vlan 40 10.30.3.2 interface Gi3/24
/* 在 vlan 40 内,将 00C0.9F40.148E 与 10.30.3.2 进行绑定,并应用到端口 gi3/24*/
4. 在端口启用 ip source guard (参数 port-security 表示同时基于 ip 和 mac 地址过滤)
命令: ip verify source vlan dhcp-snooping port-security
/*IOS 版本的不同,这命令行可能不一致,有些版本命令行为 ip verify source port-security */
5. 检查
命令: show ip source binding
Show ip verify source
转载于:https://blog.51cto.com/yuchunwang/275441