I was reading through the 3560 Configuration guide looking for things to lab and I came up with this. I already had DHCP snooping configured from my last lab so it was real easy.
Topology:
R1---SW1---R3
R1 has an address via DHCP:
R1#show ip int brief | ex unas
Ethernet0/0 192.168.12.1 YES DHCP up up
R1 can ping R3 on it's subnet:
R1#ping 192.168.12.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.12.3, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/3/4 ms
Sw1 has dhcp snooping already enabled. Here we configure IP source guard:
SW1(config)#int f0/1
SW1(config-if)#ip verify source
Now on R1 if we change the IP address, we cannot ping anymore:
R1(config)#int e0/0
R1(config-if)#ip address 192.168.12.100 255.255.255.0
R1(config-if)#^Z
R1#ping 192.168.12.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.12.3, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Verify IP source guard is in effect on SW1:
SW1#show ip verify source
Interface Filter-type Filter-mode IP-address Mac-address Vlan
--------- ----------- ----------- --------------- -----------------
Fa0/1 ip active deny-all 12
Set R1 to get address via DHCP:
R1(config)#int e0/0
R1(config-if)#ip address dhcp
*Mar 1 02:53:06.259: %DHCP-6-ADDRESS_ASSIGN: Interface Ethernet0/0 assigned DHCP address 192.168.12.4, mask 255.255.255.0, hostname R1
Now R1 can ping again:
R1#ping 192.168.12.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.12.3, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/3/4 ms
Verify on SW1:
SW1#show ip verify source
Interface Filter-type Filter-mode IP-address Mac-address Vlan
--------- ----------- ----------- --------------- -----------------
Fa0/1 ip active 192.168.12.4 12
You can also configure static bindings, but I will probably do that in another blog :)
Friday, December 19, 2008
Subscribe to:
Post Comments (Atom)
Really good post. One thing though, in a feed reader you cant read the code because the background is white. Not too big of a deal, I just clicked through to the site. Anyhow, it was a good read. Keep posts like this coming!
ReplyDeletethanks allot
ReplyDeletegood information, thanks.
ReplyDelete