免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4723 | 回复: 11
打印 上一主题 下一主题

solaris 10配置IPMP实现网卡负载的奇怪问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-14 17:25 |只看该作者 |倒序浏览
IPMP的配置如下:
cat /etc/hosts
192.168.0.3  comm-1  loghost
192.168.0.4  comm-1test1
192.168.0.5  comm-1test2

# more /etc/hostname.bnx0
comm-1 netmask + broadcast + group comm1ipmp up addif comm-1test1 netmask + broadcast + deprecated -failover up
# more /etc/hostname.bnx1
comm-1test2 netmask + broadcast + group comm1ipmp deprecated -failover up
# more /etc/defaultrouter
192.168.0.1

但是ifconfig -a查看网卡状态,bnx1的状态是FAILED,从外面无法ping通192.168.0.5 这个IP地址

bnx0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 192.168.0.3 netmask ffffffe0 broadcast 192.168.0.0
        groupname comm1ipmp
        ether 78:e7:d1:f7:58:98
bnx0:1: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 2
        inet 192.168.0.4 netmask ffffffe0 broadcast 192.168.0.0
bnx1: flags=19040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,FAILED> mtu 1500 index 3
        inet 192.168.0.5 netmask ffffffe0 broadcast 192.168.0.0
        groupname comm1ipmp
        ether 78:e7:d1:f7:58:9a
而且一旦拔掉bnx0口的网线,浮动IP192.168.0.3就无法ping通

请教各位大侠,这是怎么回事?
另外,此IPMP的配置是在sun cluster环境中

论坛徽章:
0
2 [报告]
发表于 2010-09-14 17:31 |只看该作者
补充下,从交换机上看到,浮动IP的MAC地址一直是在bnx0网卡上的,正常来说一旦从bnx0切换到bnx1,浮动IP的mac地址是不是也会变成bnx1的MAC?

论坛徽章:
1
2015亚冠之全北现代
日期:2015-08-11 10:05:30
3 [报告]
发表于 2010-09-15 08:51 |只看该作者
广播地址有问题

论坛徽章:
0
4 [报告]
发表于 2010-09-15 09:12 |只看该作者
回复 3# junfer


    是的,这个确实有问题。实际的系统是公网的地址,以上输出中的IP是我自己改的,广播地址没仔细修改,所以。。。
   实际的配置中广播地址是没问题的。

论坛徽章:
0
5 [报告]
发表于 2010-09-15 11:40 |只看该作者
额。。没人遇到过这种情况吗?

论坛徽章:
0
6 [报告]
发表于 2010-09-15 11:45 |只看该作者
刚才又试了下,从局域网内的其他机器ping bnx1网卡上的IP是可以通的,感觉现在的问题是bnx1上的地址无法ping通网关,导致外面的机器ping不通这个IP。

论坛徽章:
0
7 [报告]
发表于 2010-10-27 16:20 |只看该作者
顶一下 这个问题貌似很常见。
有个办法,将local-mac-address? 改成false 也许能解决这个问题。

但是是true的话,就有这个问题。

在交换机1上,可以学习到2个网卡的mac,很奇怪。

论坛徽章:
0
8 [报告]
发表于 2010-10-27 17:20 |只看该作者
回复 7# inhell


    X86的,MAC地址本来就是不同的吧。
   后来只能放弃基于探测IP的IPMP,做了个基于链路的IPMP

论坛徽章:
0
9 [报告]
发表于 2010-10-27 23:19 |只看该作者
sun系统不行啊 总是出现这样那样的问题。

论坛徽章:
0
10 [报告]
发表于 2010-10-28 11:06 |只看该作者
从配置看,两块网卡是负荷分担的方式,不是主备方式吧?
可以用scstat看一下IPMP组的情况。另外,cluster是否将这些网卡加入到资源组中进行管理?是否有虚拟IP?

再有就是用这个网卡的地址做源地址ping网段内其他网卡看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP