BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 



[FreeBSD] freebsd做nat服务器须注意arp广播问题!

首页 » 论坛 » BSD »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
wangchao66   帅哥
大天使




CU编号: 112439
注册:2003-11-17
最后登录: 2008-03-08
帖子:1886
精华:1

可用积分:1906 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:大连
状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2004-8-12 11:48 

最近发现当用FREEBSD来做NAT的时候,有一个关于网卡工作模式和ARP广播的问题!
分2点来说:

  有点网络基础知识的人都知道,ARP广播是通过IP地址来解析MAC地址的。
而在FREEBSD的内核中有这么一项pseudo-device  bpfilter 4,当用BSD来做DHCP的时候会用到;同时,此项也决定了网卡是否工作在混杂模式下,如果工作在混杂模式下,那么计算机便捕获经过网卡的数据;反之,如果数据与本机无关,计算机将不予理会。

  分2点来说,当开启pseudo-device  bpfilter此项时,如果网内的机器有发出ARP广播的请求时,数据会经过服务器的网卡,它会经过处理,然后根据情况返回信息或者丢弃,尽管这样会增加服务器的负担和少许处理时间,但毕竟来说一个网内的ARP广播的数量并不是很多,处理完后就可以正常工作了!
   而当注释掉了pseudo-device  bpfilter此项时,如果网内的机器有发出ARP广播时,由于此时网卡处于非混杂模式下,它是不会处理这些ARP广播的,但广播依然会不断的流向服务器的内网网卡,甚至有些广播就是发向服务器的,因为服务器同时也是网关!
  情况发生了!如果是一般的网卡,诸如8139的时候,一般的服务器就会假死掉,类似WINDOWS中的假死机了,虽然服务器仍然可以工作,但用PUTTY等软件就登陆不到服务器了,即使在本机也机会登陆不了,更主要的是它会影响到网络的性能,比如使网速降低!
  如果正常情况下FREEBSD可以连续开机几个月的话,那么此时,它只能连续开机20天,甚至到更少的几天了!好点的网卡承受能力还要强一些,类如3C的.
    以前做服务器的时候我都是保留pseudo-device  bpfilter此项的,所以一般即使有少量的ARP广播也很快就会过处理掉了,但最近我都是把pseudo-device bpfilter注释掉的,所以服务器会时不时的遭受ARP广播的冲击和烧伤.
   也是无意中发现了这个问题,提醒大家注意这种情况!因为作为服务器来说,我们是不能允许它有任何半点闪失的,同时也要保证它发挥出最大,最优秀的网络性能的!



您对本贴的看法:鲜花[0] 臭蛋[0]
lihn
风云使者




CU编号: 9785
注册:2002-6-1
最后登录: 2008-05-30
帖子:543
精华:0

可用积分:541 (丰衣足食)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2004-8-12 16:09 

freebsd做nat服务器须注意arp广播问题!

那如果这个机器做NAT+DHCPD怎么办呢?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

http://www.kiacar.cn/
wangchao66   帅哥
大天使




CU编号: 112439
注册:2003-11-17
最后登录: 2008-03-08
帖子:1886
精华:1

可用积分:1906 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:大连
状态:...离线...

[个人空间] [短信] [博客]


3楼 发表于 2004-8-12 17:23 

freebsd做nat服务器须注意arp广播问题!

那很自然,没什么!



您对本贴的看法:鲜花[0] 臭蛋[0]
zrj82911
新手




CU编号: 192974
注册:2004-10-25
最后登录: 2006-10-12
帖子:1
精华:0

可用积分:12 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2006-8-18 03:00 

我也发现了,自动检测每个IP的MAC地址变化



您对本贴的看法:鲜花[0] 臭蛋[0]
mafa   帅哥
天使




CU编号: 225377
注册:2005-2-16
最后登录: 2009-05-15
帖子:1244
精华:1

可用积分:1297 (家境小康)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


5楼 发表于 2006-8-18 09:03 

是的,NetBSD也有同样问题,如果广播问题相当严重,好网卡能坚持个几天,不严重的时候能1个多月。后来划分好vlan隔离广播风暴后,到现在有1年多没事了。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

嘘——我正回归“原始”!

首页 » 论坛 » BSD »


 


Copyright © 2001-2009 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.083204 second(s), 4 queries , Gzip enabled