LoveUnix » AIX -IBM UNIX » 为什么多块网卡的IP地址不能在同一网段?
让LU留住您的每

一天 让LU博客留住您的每一天
2008-6-11 19:31 tulip
为什么多块网卡的IP地址不能在同一网段?

一台150机器,一个板载网卡另有2块独立网卡。在AIX 5.3中配置IP。都设为192.168.1.X这个网段的地址。出现如下壮况
其中只有一块网卡的IP地址可以被ping通,并且是通2个包掉2个包然后又通2个包又掉2个包就这样一直循环。其它2块网卡根本无法ping通。
出现这种壮态后把另2块网卡的IP换成另外2个网段后例如10.0.0.X和172.16.0.X网段后问题解决,不知道为什么IP地址不能在同一个网段内。

2008-6-11 20:55 yurual
正常现象

2008-6-11 21:10 五“宅”一生
多块网卡设置的IP在一个段里面丢包,这种现象论坛里面已经说过很多次了。

2008-6-11 21:41 cgxwer
是的,相连的网卡最好设置成不同网段,否则丢包现象很严重的,楼主要切忌哦

2008-6-11 21:45 tulip
有谁能解释一下原因吗?不然不弄明白心有不甘

2008-6-11 21:50 宇风
这是网络方面的知识

2008-6-11 22:20 testtest111
netstat -nr
可以看到,自己领会吧

2008-6-12 09:26 pjlcc1234
你只要配置了IP 地址
系统会自动增加一些路由信息。
比如你配了两个网段10.0.0.X和172.16.0.X
系统会默认到10.0.0.x的主机从 10 网段的那块网卡出去
同理         到172.16.0.X 的主机 会从 172 网段的那块网卡出去。
如果都配置成同一网段 如 192.168.1.X
那它就不知道从那块网卡出去了。它就会碰运气。运气好的话走对了就通。运气不好走错了就不通。
:lol :lol

2008-6-12 09:39 指尖流沙
为什么我的一台主机用两个相同网段IP没啥事呢?大家别吓我~

2008-6-12 09:43 哞哞牛
楼上,因为你的网线都是连着的,你拔一个试试,就会出问题

2008-6-12 10:49 无名卒
ls,说的有理

2008-6-12 11:13 stevestifler
了解:lol

2008-6-12 12:22 datagram
呵呵,气氛好~

2008-6-12 12:42 指尖流沙
[attach]29677[/attach][quote]原帖由 [i]哞哞牛[/i] 于 2008-6-12 09:43 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=796971&ptid=85893][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
楼上,因为你的网线都是连着的,你拔一个试试,就会出问题 [/quote]
实际测试,EN0没有接网线:测试结果,没有丢包~

[attach]29674[/attach][attach]29675[/attach][attach]29676[/attach][attach]29678[/attach]



讨论一把,我们是不是对两块网卡配置相同网段IP的传输可控呢?请注意netstat -nr 中的  "=>"  !我不能判断别人说的一定是对的,只能先假设它是对的,想办法去验证!

2008-6-12 12:57 指尖流沙
为啥没人讨论这个问题了呢?

2008-6-12 13:51 胖胖猪
学习啦

2008-6-12 14:02 老农
这个跟用的IP协议实现的不同而不同,AIX4/5/6的表现是不一样的,都有问题,但表现不一样。
其他操作系统也一样。做测试要认真对比,要考虑各种情况,这才叫真的做测试。

都说了,先看网络基础,基本路由的概念而已。不懂这个,讨论什么?

2008-6-12 15:09 haomao1879
基础基础!再次学习农老大

2008-6-12 15:34 lj_cd
回复 #15 指尖流沙 的帖子

你把en0 down掉试试。这个IP协议的原理就不用争论了。
你把en2 down掉算怎么回事?跟172.18.3跟本就风马牛不相及

2008-6-12 15:36 lj_cd
下次就HA的测试时一下留意下它的两块网卡同一个网段的实现方式,想必是使用了删除一个路由来实现的(说白了,它实际通过 一块网卡来通讯)

2008-6-12 15:38 哞哞牛
关于同一台主机两块网卡在同一网段问题
                   en0  192.168.1.1   
    服务器                                  交换机               PC  
                   en1  192.168.1.2   

如果en0断了,en1也ping不通。
因为先配的en0,所以路由就先认en0(单路由)

如果en1断了,en0可ping通。
如果en0、1都连通,则都可ping通。

# netstat –nr 查看路由

AIX5以后有多重路由,即如果任断一个,都会ping通,但是会有50%丢包。
原理:
                   en0  192.168.1.1   
    服务器                               en0,en1来回轮训
                   en1  192.168.1.2   

smit mktcpip中的Do Active Dead Gateway Detection?        no       +    (死网关检测)
可解决此问题。
(农哥测试发现还有丢包,有待以后考证)

AIX6断的症状与AIX4相同
配死网关检测后反过来了,en0断了,en1可ping通。en1断了,en0不可ping通。
(农哥曰可能有bug)


以上是我整理农哥培训笔记中的内容

2008-6-12 17:05 bshun
话说LZ为啥要在同一VLAN的不同网卡配多个IP?

2008-6-12 17:51 tulip
那我想用多块网卡绑定一个IP就不能实现了吗?

2008-6-12 18:49 lj_cd
完全是概念混淆

页: [1] 2 3


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.