负载均衡求助!!!
小弟这一段时间一直在研究策略路由和负载均衡问题,从一开始茫然失措,到基本熟悉iproute2的命令,发现我们的主要问题应该是用ip route add defaut equalize nexthop ...nexthop..添加完双路由后(默认路由已经删除),依然没有走双路由,用ip route查看,发现第一条标记为dead,,由于一开始我们的内核比较低,于是将内核升到2.4.30,添加完ip route后问题依然如故,于是继续在网上搜索,有位大哥说要打iproute2-2.4.7-now-ss020116-try.tar和equalize这两个补丁,不过我们的ip route版本应该比较高,是ip route2-ss040831,请教各位大哥是不是还要打这两个补丁,或者直接安装ip route2的最新版本后,重新编译内核,才能真正解决问题,小弟请求各位大哥的帮助
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
采用路由这种方法,无论是static还是用routing protocol,都是基于packet的.当然,cisco还有foundry,huawei-3com这类的厂商都有自己的解决方法,就是multilayer switching,可以做4-7层的load balance
另外,如果是要做得更好,要对应用进行更详细地分析的话,就要用更专业的设备,市场上这一块比较有名,用的比较多的是是F5和Radware的设备
lvs也可以提供类似的功能,不过没有研究过
嗯,如果这样的话,感觉和 Linux 的这种机制几乎一模一样
不过还要请教 bingosek,如果 cisco 这样做的话,均衡是基于 session 的还是基于 packet 的?
比如,flashget 多线程下载,肯定速度是原来的 2 倍
但是,如果单线程呢?
Linux 在打完 equalize 补丁后,下载是基于 session 的,而上传是基于 packet 的,不知 cisco 如何
呵呵,错别字,是"一半"
也就是说,cisco在查路由表的时候,如果发现两条相同的路由,第一个包走第一条,第二个包走第二条路由.这个是最简单实现均衡的方法.问题是如果因为某些原因一条链路失效而路由没有消失的话,将会丢一半的包.
采用动态路由协议是解决这个问题的好办法
[quote]原帖由 "bingosek"]在cisco中,如果这样配置的话,每条线路都会分到一般的流量[/quote 发表:
这个怎么理解呢
如果你两条链路都是对等的话,你可以简单地试试加两条静态路由上去
在cisco中,如果这样配置的话,每条线路都会分到一般的流量
[quote]原帖由 "chen123"]不好意思,没有看明白,我做的负载均衡是lvs方式,这个比较简单,你可以查查[/quote 发表:
你这个是服务器负载均衡,楼主说的是链路负载均衡,也就是所谓的“双 WAN 路由器”
顺便说一句,记得楼主你这个贴子我见到过,也回过,但刚才我没看到我的回贴,可能一触犯了版规第六条
不好意思,没有看明白,我做的负载均衡是lvs方式,这个比较简单,你可以查查
每人帮助,可怜呀