论坛风格切换切换到宽版
  • 613阅读
  • 9回复

[问题求助]"链路负载平衡"和"数据包级负载平衡"有什么不同呢? [复制链接]

上一主题 下一主题
离线daxiang800.
 
发帖
2066
C币
-235436
威望
410
贡献值
1
银元
-3
铜钱
4691
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
链路负载平衡
# ip route rep.lace default scope global nexthop. dev ppp0 nexthop dev ppp1<性病>

数据包级负载平衡
# ip .route replace default equ.alize nexthop v.ia 211.139.218.145 dev eth0 weight 1 .nexthop via 211.139.218.145 dev eth1 weight 1外贸


测试的时候.,"数据包."带宽利用的更充分些,下载速度高于"链路"--------------彩票
不过只测试了下载文件,没有用来玩游戏,如果数据包是完全随机从多个路由发送,那么估计刚.上线.就要掉了啊。。。           建材

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线885885.
发帖
2145
C币
-193033
威望
415
贡献值
1
银元
0
铜钱
4939
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:
理论上做Nat就无法做到包级均衡,最多是连接级

离线dm15.
发帖
2010
C币
-60893
威望
371
贡献值
1
银元
-1
铜钱
4454
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:
就"数据包负载平衡"和"链路负载平衡"的下载速度以及稳定性方面,哪位朋友可以简单说明下么?

离线besthome.
发帖
2167
C币
-60450
威望
400
贡献值
1
银元
0
铜钱
4842
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:


QUOTE:原帖由 77902543 于 2008-6-20 00:58 发表
就"数据包负载平衡"和"链路负载平衡"的下载速度以及稳定性方面,哪位朋友可以简单说明下么?



就是,就是,有没有大侠来为我们讲一堂课

发帖
1957
C币
-198861
威望
367
贡献值
1
银元
-3
铜钱
4483
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:
在那本Linux高级路由中讲过,做包的负载均载内核要打个patch,然后在内核中disable route cache

但是如何解决2个或多个出口同一个TCP连接TCP包乱序和包源地址不相同的问题呢,当目地地址机器收到包后,源地址不相同,包是会DROP的,我想这也是为什么

如QQ或在线网游掉线的原因。

我看得不甚明白,希望明白的大侠来讲讲

[ 本帖最后由 kevin.tan 于 2008-6-24 11:18 编辑 ]

离线klyxb.
发帖
2047
C币
-313895
威望
407
贡献值
1
银元
-1
铜钱
4726
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:
楼上所说的也是我想问的问题。。。

还有点比较奇怪
内网有5个都是400K下行速度的网通/电信ADSL双网卡共享WinXP网关,这两种“负载均衡”不论用哪种,迅雷下载http/ftp类文件(在天空/QQ官网)这样的地方下载文件立刻就可以达到1M的速度(虽然最高也只能到1.2M,距离所有ADSL完全利用还有一定差距...)
但是下载BT类文件最高也就是死活400K游荡(大概是只用了1条ADSL?),再也上不去了
BT的连接数多,应该更加充分的利用"负载均衡"的多路带宽才对,怎么会这样呢?
想不通……期待牛人解答……

[ 本帖最后由 77902543 于 2008-8-4 05:59 编辑 ]

离线纸风铃.
发帖
2171
C币
-234920
威望
418
贡献值
1
银元
0
铜钱
4977
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:
在数据链路层上,主要是基于数据包的目的MAC地址选择链路;在网络层,可以用基于IP地址的分配方式,将数据流疏通到多个节点;而在第四层和第七层中,主要通过基于访问流量的控制方式,起到负载均衡的作用。
刚想修改就遇到“系统维护”。

对linux里面的了解不多,就cisco路由器来说,per-destination和per-packet对应了链路和包的负载均衡。
per-destination对路由器负载小一些,per-packet对链路的负载更加均衡,但是包可能到达对端的时候可能因为路径不通到达顺序不同,就感觉上来讲可能感觉速度不如per-destination。

[ 本帖最后由 ParadisiacMercy 于 2008-8-4 15:21 编辑 ]

离线h1821388.
发帖
2209
C币
-235179
威望
414
贡献值
1
银元
-6
铜钱
4968
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:
虽然我水平有限,对cisco的不太了解..
也多谢楼上的介绍~

发帖
1996
C币
-235513
威望
378
贡献值
1
银元
-2
铜钱
4490
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:
估计LZ玩的不是包级的均衡。
只是这2中均衡方式的算法不同而已。
包级别的需要关内核的CACHE,目前我似乎还没有找到简便的方法,出了编译内核外。

不过我再内核的配置文件里找到了这个选项CONFIG_IP_ROUTE_MULTIPATH_CACHED 不知道是不是可以关CACHE的。一直没有机会实验

[ 本帖最后由 ssffzz1 于 2008-8-5 11:42 编辑 ]

离线调调调.
发帖
1903
C币
-235754
威望
323
贡献值
1
银元
-5
铜钱
4149
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
Re:


QUOTE:原帖由 77902543 于 2008-8-5 10:22 发表
虽然我水平有限,对cisco的不太了解..
也多谢楼上的介绍~

举例子来说,比如主机PC有1、2两条链路联入网络,当依次访问A、B、C、D四个资源访问时,在per-destination情况下是:
A固定走1,B走2,C走3,D走4……
后面可以类推,这样可能在均衡方面做得不是很好。

如果是per-packet方式,无论访问哪一个资源,都是按照包的方式
1,2,1,2,1,2,出去
这样虽然很均衡。但是会有一些应用上的问题
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个