欢迎访客 ( 登陆 | 注册 )

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

 
Linux 下的bonding模式问题
« 上一篇主题 | 下一篇主题 » 跟踪主题 | 邮寄主题 | 打印主题
  Newbii 离线
  1. Linux 下的bonding模式问题
HP : 0 / 116
MP : 15 / 1924
EXP : 67%
江湖小虾


成员等级: 5
发表总数: 47
金币总数: 81
所属组别: 普通成员
注册日期: 2003/05/22

在阅读linux下bonding模块的文档的时候,有这样的一段描述:
balance-tlb or 5

Adaptive transmit load balancing: channel bonding that
does not require any special switch support. The
outgoing traffic is distributed according to the
current load (computed relative to the speed) on each
slave. Incoming traffic is received by the current
slave. If the receiving slave fails, another slave
takes over the MAC address of the failed receiving
slave.

这是一种网卡bonding的模式..可以做出方向上的负荷分担,同时入方向上的流量由current slave接收,同时如果接收slave fail了,那么另外一块接管失效网卡的MAC地址.

这里看的我好糊涂...首先bonding模式下,不是所有的网卡都采用bonding端口的MAC地址吗(一般是第一块slave网卡的MAC地址),这样一块失效,还有什么接管流程啊,本来大家用的都是一个MAC地址.

第二:如果两块卡的MAC地址相同,显然IP地址用的也都是bonding端口的IP地址,那么出方向上的流量在经过负荷分担送到同一个交换机后,显然会造成交换机的MAC地址表不停更新,交换机会发现这个MAC地址一会儿出现在A端口上,一会儿又出现在B端口上.那么入流量显然也就无法控制,交换机会根据MAC表转发到它认为bonding IP地址所在的端口.

第三:如果这种模式下,两块网卡使用不同的MAC地址,那么交换机就要累死了,发现同一个源IP地址的MAC地址居然不同...host flapping应该会让交换机消耗不少资源吧?

这几个问题困扰我很久了...希望哪位给指导一下,谢谢
发表于2006/11/14, 10:20
     Top
  Newbii 离线
2. Re:Linux 下的bonding模式问题
HP : 0 / 116
MP : 15 / 1924
EXP : 67%
江湖小虾


成员等级: 5
发表总数: 47
金币总数: 81
所属组别: 普通成员
注册日期: 2003/05/22

没有人对这个问题感兴趣吗?
发表于2006/11/17, 19:24
     Top
主题评分
未评分. 匿名用户无权对主题进行评分
0 名会员正在浏览该主题 (0 名游客 和 0 名隐身会员)
0 名会员:
有 1 篇回复自 2006/11/14, 10:20 跟踪主题 | 邮寄主题 | 打印主题

<< Back to 网络世界

 




Powered by PhoenixBBS v1.2 © 2000-2003  NetBuddy.Org