科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道路由交换全面了解PPP Multilink

全面了解PPP Multilink

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

来源:chinaitlab 2010年9月12日

关键字: 路由协议 PPPoE

  • 评论
  • 分享微博
  • 分享邮件

  在网络协议中个,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会更加适合。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章