设为首页收藏本站language 语言切换
查看: 2049|回复: 5
收起左侧

[求助] 关于负载均衡的问题

[复制链接]
发表于 2014-11-28 17:07:25 | 显示全部楼层 |阅读模式
3鸿鹄币
基于数据流的负载均衡与基于数据包的负载均衡有什么区别??  能否给我举个例子理解一下

最佳答案

查看完整内容

基于数据流(应该是基于连接)就是对整个个tcp连接或是udp连接调度到某台服务器 , 而基于数据包则是对每个数据包都做调度,一条连接的数据包可能被调度到多个服务器上(一般用于udp)
发表于 2014-11-28 17:07:26 | 显示全部楼层
基于数据流(应该是基于连接)就是对整个个tcp连接或是udp连接调度到某台服务器 ,  而基于数据包则是对每个数据包都做调度,一条连接的数据包可能被调度到多个服务器上(一般用于udp)
沙发 2014-11-28 17:07:26 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-11-28 17:19:08 | 显示全部楼层
PIG朋DOG友 发表于 2014-11-28 17:14
基于数据流(应该是基于连接)就是对整个个tcp连接或是udp连接调度到某台服务器 ,  而基于数据包则是对每 ...

大体明白,但是您能再具体说一下吗?或者举个例子
板凳 2014-11-28 17:19:08 回复 收起回复
回复

使用道具 举报

发表于 2014-11-28 17:19:48 | 显示全部楼层
拿分走人呵呵,楼下继续!
地板 2014-11-28 17:19:48 回复 收起回复
回复

使用道具 举报

发表于 2014-11-28 18:02:24 | 显示全部楼层
举个例子,假设路由表中到达10.0.0.0/8有两个下一跳,就是负载的情况:
1.如果是基于包的负载均衡,在ping 10.1.1.1的时候,第一个包可能选择一个下一跳或者出接口,第二个包可能就会选择另外一个下一跳或者出接口.具体选择哪一个可以通过show ip route 10.0.0.0就能看到,打*的代表下一次发送数据包所采用的下一跳.
2.如果是基于流的负载均衡,同一个数据流采用同一个下一跳.比如,ping 10.1.1.1的数据包会始终采用某个下一跳,不会在多个下一跳之间做切换;在ping 10.1.1.2的时候,就是另外一个数据流了,可能就会采用另外一个下一跳.具体这个数据流采用哪一个下一跳是IOS自己来做的,无法手工调整.
如果是Cisco的设备可以通过show ip cef exact-route 1.1.1.1 10.1.1.1来查看1.1.1.1访问10.1.1.1采用的下一跳,其中1.1.1.1是源IP,10.1.1.1是目的IP.
仅供参考.
5# 2014-11-28 18:02:24 回复 收起回复
回复

使用道具 举报

发表于 2014-11-28 19:00:18 | 显示全部楼层
学习了
6# 2014-11-28 19:00:18 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-24 01:06 , Processed in 0.083815 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表