欢迎访客 ( 登陆 | 注册 )

论坛索引 | 最新主题 | 热门主题 | 搜索论坛 | 成员列表 | 在线帮助

前往页面: (3) [1] 2 3  ( 前往第一篇未阅读文章 )
解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING
« 上一篇主题 | 下一篇主题 » 跟踪主题 | 邮寄主题 | 打印主题
  xiang8048 离线
1. 解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING
HP : 0 / 98
MP : 12 / 1091
EXP : 94%
江湖游客


成员等级: 4
发表总数: 38
金币总数: 64
所属组别: 普通成员
注册日期: 2005/03/25

使用的方法是采用DHCP方式为用户分配IP,然后限定这些用户只能使用动态IP的方式,如果改成静态IP的方式则不能连接上网络;也就是使用了DHCP SNOOPING功能。
例子:
version 12.1
no service pad
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
service compress-config
!
hostname C4-2_4506
!
enable password xxxxxxx!
clock timezone GMT 8
ip subnet-zero


no ip domain-lookup
!
ip dhcp snooping vlan 180-181 // 对哪些VLAN 进行限制
ip dhcp snooping
ip arp inspection vlan 180-181
ip arp inspection validate src-mac dst-mac ip




errdisable recovery cause udld
errdisable recovery cause bpduguard
errdisable recovery cause security-violation
errdisable recovery cause channel-misconfig
errdisable recovery cause pagp-flap
errdisable recovery cause dtp-flap
errdisable recovery cause link-flap
errdisable recovery cause l2ptguard
errdisable recovery cause psecure-violation
errdisable recovery cause gbic-invalid
errdisable recovery cause dhcp-rate-limit
errdisable recovery cause unicast-flood
errdisable recovery cause vmps
errdisable recovery cause arp-inspection
errdisable recovery interval 30
spanning-tree extend system-id
!
!

interface GigabitEthernet2/1 // 对该端口接入的用户进行限制,可以下联交换机
ip arp inspection limit rate 100
arp timeout 2
ip dhcp snooping limit rate 100
!



interface GigabitEthernet2/2
ip arp inspection limit rate 100
arp timeout 2
ip dhcp snooping limit rate 100
!
interface GigabitEthernet2/3
ip arp inspection limit rate 100
arp timeout 2
ip dhcp snooping limit rate 100
!
interface GigabitEthernet2/4
ip arp inspection limit rate 100
arp timeout 2
ip dhcp snooping limit rate 100
--More--
发表于2005/04/6, 21:34
     Top
  xiang8048 离线
2. Re:解决IP地址冲突的完美方法(管理除外)!!
HP : 0 / 98
MP : 12 / 1091
EXP : 94%
江湖游客


成员等级: 4
发表总数: 38
金币总数: 64
所属组别: 普通成员
注册日期: 2005/03/25

没有人回复,遗憾!
我来简单介绍一下这个解决方案的来历:
我是某个高校的网络管理员( 假假的 ),我校所有学生宿舍区、教学区都使用了CISCO的设备接入了网络(有 8台 CISCO6509 , 2台CISCO 7613 ,30多台的CISCO 4506 , 二百多台的各系列的CISCO2950 ,学生入网数目 > 10000 ),与其他人的问题一样,我们的最大问题就IP地址冲突的问题,以前我们的解决办法是在2950上把IP与端口绑定,但是,在2004年的时候,我们又购买了一大批的CISCO2950T-48-SI,而这些设备不支持二层的ACL,所以上述的方法失效了。
就这个问题,我们和网络集成商、思科的技术人员讨论了许久的以求解决方案,虽然他们好几个都是什么CCIE的,但就是没有什么好的方案。直到在04年底我参加了思科在北京的用户大会,与思科总部的一个鬼佬CCIE讨论,他给出了上诉的解决方案。回来后立即实施,效果非常理想。
没有白白浪费我去北京的银两( ^-^ 思科提供的 );
发表于2005/04/6, 21:57
     Top
  iwanthome 离线
3. Re:解决IP地址冲突的完美方法(管理除外)!!
HP : 0 / 523
MP : 190 / 8560
EXP : 93%
名动江湖


成员等级: 21
发表总数: 570
金币总数: 899
所属组别: 高级成员
注册日期: 2003/06/4

你的这个方式适用用部分不需要特定ip地址的场合,向我们的情况要依据ip地址作部分的验证就没有办法适用这个东西了
发表于2005/04/6, 22:27
     Top
  abracadabra 离线
4. Re:解决IP地址冲突的完美方法(管理除外)!!
HP : 0 / 412
MP : 117 / 6480
EXP : 51%
名动江湖


成员等级: 17
发表总数: 352
金币总数: 714
所属组别: 中级成员
注册日期: 2003/08/25



解释一下各个命令的意思、还有安排吧。
发表于2005/04/6, 22:49
     Top
  大勇 离线
5. Re: Re:解决IP地址冲突的完美方法(管理除外)!!
HP : 108 / 1085
MP : 1090 / 19007
EXP : 41%
江湖游客


成员等级: 44
发表总数: 3271
金币总数: 941
所属组别: 核心成员
注册日期: 2003/01/10

支持原创

附加点资料

User Attached Image 下载附件
Dynamic_ARP_Inspection.pdf ( 下载次数: 890 )


发表于2005/04/6, 23:14
     Top
  大勇 离线
6. Re:解决IP地址冲突的完美方法(管理除外)!!
HP : 108 / 1085
MP : 1090 / 19007
EXP : 41%
江湖游客


成员等级: 44
发表总数: 3271
金币总数: 941
所属组别: 核心成员
注册日期: 2003/01/10

感兴趣可以再搜索一下IP SOURCE GUARD
www.cisco.com
发表于2005/04/6, 23:15
     Top
  bug 离线
7. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 243 / 1219
MP : 1501 / 21351
EXP : 77%
测试中......


成员等级: 49
发表总数: 4504
金币总数: 297
所属组别: 核心成员
注册日期: 2003/01/10

加精华鼓励.
楼主或其他感兴趣的NBOer进一步讨论.


user posted image
发表于2005/04/6, 23:49
      Top
  大勇 离线
8. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 108 / 1085
MP : 1090 / 19007
EXP : 41%
江湖游客


成员等级: 44
发表总数: 3271
金币总数: 941
所属组别: 核心成员
注册日期: 2003/01/10

IP Source Guard
Similar to DHCP snooping, this feature is enabled on a DHCP snooping untrusted Layer 2 port. Initially, all IP traffic on the port is blocked except for DHCP packets that are captured by the DHCP snooping process. When a client receives a valid IP address from the DHCP server, or when a static IP source binding is configured by the user, a per-port and VLAN Access Control List (PACL) is installed on the port. This process restricts the client IP traffic to those source IP addresses configured in the binding; any IP traffic with a source IP address other than that in the IP source binding will be filtered out. This filtering limits a host's ability to attack the network by claiming neighbor host's IP address.
发表于2005/04/7, 00:01
     Top
  yangfs 离线
9. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 0 / 114
MP : 15 / 1580
EXP : 59%
江湖小虾


成员等级: 5
发表总数: 46
金币总数: 52
所属组别: 普通成员
注册日期: 2004/04/25

好办法,收藏~~~~
发表于2005/04/7, 01:22
     Top
  xiang8048 离线
10. Re: Re:解决IP地址冲突的完美方法(管理除外)!!
HP : 0 / 98
MP : 12 / 1091
EXP : 94%
江湖游客


成员等级: 4
发表总数: 38
金币总数: 64
所属组别: 普通成员
注册日期: 2005/03/25


你的这个方式适用用部分不需要特定ip地址的场合,向我们的情况要依据ip地址作部分的验证就没有办法适用这个东西了 !


有了第一步,第二步就简单了。

“有的IP需要固定”可以有这种方法解决,如果需要固定的计算机不多,可以针对每台计算机启一个32位掩码的VLAN,一个为计算机IP,一个为网关IP,然后在DHCP服务器上把IP的租约期设为永不过期。

就可以了,其实把所有的计算机IP的租约期设长,不就相当于固定IP了。
发表于2005/04/7, 08:15
     Top
  iwanthome 离线
11. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 0 / 523
MP : 190 / 8560
EXP : 93%
名动江湖


成员等级: 21
发表总数: 570
金币总数: 899
所属组别: 高级成员
注册日期: 2003/06/4

IP Source Guard应该建立在每个交换机端口只能接一个pc的基础上吧?

QUOTE
“有的IP需要固定”可以有这种方法解决,如果需要固定的计算机不多,可以针对每台计算机启一个32位掩码的VLAN,一个为计算机IP,一个为网关IP,然后在DHCP服务器上把IP的租约期设为永不过期。

就可以了,其实把所有的计算机IP的租约期设长,不就相当于固定IP了。

我的固定ip是所有的pc都需要,问题是我需要把ip地址和使用人对应起来,使用dhcp我没办法确定某个地址到底是谁在使用。
“DHCP服务器上把IP的租约期设为永不过期”为什么要“针对每台计算机启一个32位掩码的VLAN”?
不知道dhcp有没有办法可以根据某种要素来分配ip,例如用户、机器名等等。这样我就可以控制某人分配某个ip,而且未经dhcp分配的不能正常使用
发表于2005/04/7, 09:12
     Top
  xiang8048 离线
12. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 0 / 98
MP : 12 / 1091
EXP : 94%
江湖游客


成员等级: 4
发表总数: 38
金币总数: 64
所属组别: 普通成员
注册日期: 2005/03/25

QUOTE
“DHCP服务器上把IP的租约期设为永不过期”为什么要“针对每台计算机启一个32位掩码的VLAN”?
这样他就肯定改不了IP了。

DHCP 可以根据MAC地址来分配IP, 但我认为你肯定不会这么做的。 ^-^

我们的方法是自己开发了一套系统,去获取当前哪个IP是从哪个交换机的端口接入的(前提是我们的交换机端口与用户是一一对应的),这样就可以做到IP地址与用户对应了。

我们的系统也可以自动收集在线用户的MAC地址 与 IP对应关系 。

你的问题肯定是有解决方法的,只是可能没有想到罢了。
发表于2005/04/7, 09:30
     Top
  iwanthome 离线
13. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 0 / 523
MP : 190 / 8560
EXP : 93%
名动江湖


成员等级: 21
发表总数: 570
金币总数: 899
所属组别: 高级成员
注册日期: 2003/06/4

QUOTE
这样他就肯定改不了IP了。

如果是这样的话,那就和是否使用dhcp没有关系了

QUOTE
DHCP 可以根据MAC地址来分配IP, 但我认为你肯定不会这么做的。 ^-^

没错,这个没有必要,如果能够知道某个mac是谁所有,那我根本就不管它了,我可以通过技术手段知道哪个ip是非法的,只要看arp表,就能看到这个非法ip是谁在使用了

QUOTE

我们的方法是自己开发了一套系统,去获取当前哪个IP是从哪个交换机的端口接入的(前提是我们的交换机端口与用户是一一对应的),这样就可以做到IP地址与用户对应了。

关键我们做不到每个交换机端口接一个pc,否则非法ip的东西很好解决,你们教育网好奢侈?每个学生都能接一个交换机端口吗?我们公司都作不到这一点
发表于2005/04/7, 09:56
     Top
  yp123 离线
14. Re: 解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING
HP : 0 / 78
MP : 9 / 925
EXP : 12%
江湖游客


成员等级: 4
发表总数: 29
金币总数: 49
所属组别: 普通成员
注册日期: 2004/12/21

虽然看不太明白,不过还是要顶一下
发表于2005/04/7, 10:02
     Top
  大勇 离线
15. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 108 / 1085
MP : 1090 / 19007
EXP : 41%
江湖游客


成员等级: 44
发表总数: 3271
金币总数: 941
所属组别: 核心成员
注册日期: 2003/01/10

QUOTE
关键我们做不到每个交换机接一个pc,否则非法ip的东西很好解决,你们教育网怎么这么奢侈?每个学生都能接一个交换机端口吗?我们公司都作不到这一点


哪里提到了每台交换机只接一台PC?
针对固定ip同样适用,再说在dhcp server上针对做一些ip分配的规则也容易。
看清楚文档再说吧。
发表于2005/04/7, 11:12
     Top
  iwanthome 离线
16. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 0 / 523
MP : 190 / 8560
EXP : 93%
名动江湖


成员等级: 21
发表总数: 570
金币总数: 899
所属组别: 高级成员
注册日期: 2003/06/4

QUOTE
哪里提到了每台交换机只接一台PC?


我是看清楚了, mad.gif 请看:
QUOTE
xiang8048说:前提是我们的交换机端口与用户是一一对应的
发表于2005/04/7, 14:39
     Top
  大勇 离线
17. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 108 / 1085
MP : 1090 / 19007
EXP : 41%
江湖游客


成员等级: 44
发表总数: 3271
金币总数: 941
所属组别: 核心成员
注册日期: 2003/01/10

不是交换机端口与用户一一对应么?
发表于2005/04/7, 14:43
     Top
  iwanthome 离线
18. Re:解决IP地址冲突的完美方法(管理除外)--DHCP SNOOPING...
HP : 0 / 523
MP : 190 / 8560
EXP : 93%