全面了解PPP Multilink

网络 网络管理
下面我们来对PPP Multilink的内容进行一下分析和讲解。那么关于PPP Multilink的几个问题我们都做了详细的解答。

在网络协议中个,PPP协议是一个基础。前面的文章中个,我们也对PPP的概念认证内容进行了介绍。相信大家也有所体会了。那么这里我们怎重点讲解一下PPP Multilink的具体内容。首先让我们看看PPP Multilink是如何工作的。

PPP Multilink是如何工作的?

PPP Multilink把单个PPP连接分割为两条独立的物理链路,然后以正确的顺序重新组合它们。要实现这一点的话必须在链路的两端都有一个遵从MP协议的硬件设备或软件程序。

MP是这样来执行以上功能的:

· 源端的MP收到数据包

· 把它们切割成碎片(可选)

· 决定下一条可用的链路

· 添加一个包含顺序号和其它信息的PPP Multilink包头

· 把数据包或碎片转发到可用的链路上

· 接受端的MP收到数据包或数据包碎片

· 移去MP包头

· 重新把碎片组合成完整的包

· 转发数据包到相应的IP地址

结果是,不管这些链路在容量上有多大的差别,也不管可用带宽浮动得多么厉害,也能在可用的链路上平滑地分配流量。

PPP Multilink有哪些限制?

由于PPP Multilink使用了绑定技术,所有被绑定的链路都在同一对端点上开始和终止,使它们得以分开和重组数据流。因此两个端都要支持PPP Multilink协议。

简单来说,这表示要使用Multilink PPP,你的ISP必须有能支持Multilink PPP的、针对你正在使用的接入类型的硬件或软件,并且向租户提供这个服务。并不是所有的接入类型都可以被支持的。你也许在一个特殊类型的modem上使用MP,但你的ISP不一定有相对应的硬件。绝大多数ISDN都支持ISP绑定两条B信道来提供MP。同样的,多数也提供对V.90 modem绑定的支持。假如想绑定其它的接入类型例如DSL也是可行的,但必须建立在非常昂贵的硬件路由解决方案上,不会覆盖大多数的最终用户,并且只有少数ISP提供支持。

据我们所知,截至到写这篇文章为止,大多数ISP都没有提供对除ISDN以外的其它接入类型的PPP Multilink支持。

PPP Multilink的优势在哪里?

使用单连接的协议都将从透明的多链路中得益

PPP Multilink的主要优势在于:它是公开的标准,因此至少在理论上提供了跨厂商的协同工作能力和兼容性。甚至对于单条TCP/IP连接也同样具有优势,例如一个FTP下载,就能够从多链路中得到好处。假如你透过绑定两条链路的一个PPP Multilink连接下载一个文件,下载的速度将会快两倍。不管是FTP客户端还是服务器端都不会知道中间是一个多链路的连接。简单来说,由于PPP Multilink是透明的协议,任何在主机和客户端之间使用单连接的协议,例如终端仿真,都将从多链路所提供的带宽整合中得益。

什么是组合连接(Connection Teaming)?

PPP Multilink和Connection Teaming

不象PPP Multilink,Connection Teaming链接不会终止在一对端点上。

Connection Teaming是不绑定链路的带宽整合的一种形式。它使用标准协议沿着多条链路建立和维护单独的TCP/IP对话。一个连接LAN和Internet的 Connection Teaming服务器从LAN客户端收到请求,再把请求转发到下一条可用的连接上。LAN浏览器和其它客户端不需要知道是哪一个连接把它们的请求转发给 Internet的。不象绑定的链路,单个请求不会分开通过多条链接然后再重组,在Connection Teaming中,每一个请求都必须沿着其中一条可用的数据通路走。

Connection Teaming是如何工作的?

Connection Teaming明显提升了有效的吞吐量

Connection Teaming服务器位于LAN内部,是用户和Internet之间路由软件的一个组成部分。当一个TCP会话被打开,服务器会使用较低流量的链路。多数被局域网的计算机打开的HTTP,FTP或者其它TCP会话都会以这种方式分配到所有可用的连接上。结果就是对Internet的流量会分配到多个可用的链路上,增加了有效的吞吐量。

Connection Teaming有哪些限制?

Connection Teaming最基本的限制来自于一个事实:它不会分割单个请求。一个单独的用户下载一个大文件时将不会体验到Connection Teaming带来的任何好处。一些Teaming解决方案会允许FTP在多条链路上携带数据包。但无论如何也不能适用于通过HTTP的 Connection Teaming传递一个大图片。

Connection Teaming 的优势在哪里?

Connection Teaming允许cable modem、DSL和旧式modem的合并

Connection Teaming可以使用不同的连接技术。它使合并你现在用的新式modem和老式modem成为可能,也可以把模拟modem和DSL,或者cable modem合并在一起。

当有多个TCP/IP连接同时发生时,Connection Teaming可以分担负载

无论何时只要有多个TCP/IP同时发生,Connection Teaming会是分担负载的有效手段。举个例子,假如一个用户建立了一条FTP下载连接,它仅仅只能使用其中一条链路,这样就会为其它用户的连接留下其余的可用链路。

Connection Teaming可以在需要时开启附加的连接

Connection Teaming可以在需要时开启附加的连接,例如当现有的带宽饱和度达到80%,或者当一条特殊的路由被申请时。

每一条链接工作起来都好象单独的Internet连接一样

Connection teaming允许子链路连接到不同的Internet访问点,或者不同的ISP上,因此没必要去找相应的ISP。每一条链路工作起来都好象一条分离的、独立的Internet连接。因此上一级的服务提供商不必知道你的系统正在使用teaming,也不需要任何特殊的协议或租用选项。

Connection Teaming对单个Internet用户有用吗?

通过组合的连接传递个别页面元素

毫无疑问地,Web页面由成打的独立的图形单元所组成。每一个这种单元都牵涉到一个单独的HTTP请求。每个请求可以通过不同的链路传递,因此,即使是单个用户在浏览Web时也能体验到实质的性能增加。

以什么为基准?

PPP Multilink是透明和无缝的,它把单个包分割为碎片以适应***的传输单元。假如对于单个用户,你正在计划只使用模拟modem或ISDN,并且你经常下载大文件,PPP Multilink将会给你***的结果。在这种情况下,它是***。

假如,在另外一种情况,你想混合和匹配连接类型,或者你已经有多个网络用户和想限制FTP使用单通道,很可能Connection Teaming会更加适合。

责任编辑:佟健 来源: hi.baidu.com
相关推荐

2010-09-09 17:27:43

PPP Multili

2010-09-06 14:36:17

PPP Multili

2010-09-03 10:23:49

PPP Multili

2010-09-06 14:07:07

PPP Multili

2010-09-03 10:27:52

PPP Multili

2010-09-03 09:28:55

PPPDDRMultilink

2010-09-07 15:39:46

2010-09-06 10:34:56

PPP协议

2010-09-06 09:50:15

PPP封装

2010-09-06 14:03:06

PPP身份认证

2010-09-07 14:54:01

PPP帧中继

2009-12-15 13:42:22

GNU计划

2014-02-19 10:47:00

Android开发规范

2010-07-01 16:52:19

CAN总线协议

2009-12-23 17:14:28

2010-06-09 12:07:59

路由选择协议

2009-12-25 11:22:13

Linux进程技术

2015-09-11 11:02:23

ios静态库开发

2009-12-23 11:05:28

Linux内核

2010-01-05 15:32:33

点赞
收藏

51CTO技术栈公众号