当前位置:在线查询网 > 在线百科全书查询 > 多链路协议

多链路协议_在线百科全书查询


请输入要查询的词条内容:

多链路协议


多链路协议——MP(Multilink Protocol)是PPP协议的一个扩展协议

一、MP出现的背景

我们知道ISDN可以在两个系统之间提供2B+D和30B+D多通道捆绑能务,从而为用户能够提供更多可用的带宽。诸如上述的许多链路捆绑功能需要软件和硬件的协同工作,而且更多的基于硬件来实现的。然而我们是否考虑过仅仅通过软件的实现来完成链路捆绑的功能,同时还考虑到很多实际链路的情况,对于软件在实现过程中还要能对不同速率的链路进行捆绑。我们可以通过在发送数据之前增加一定数据的字节头,其中含有为重组数据而所需的一些字段。随着PPP的广泛应用,MP作为PPP功能扩展协议应运而生。它可为用户提供更大的带宽,实现数据的快速转发。同时,还可实现对链路资源进行动态分配,有效的利用宝贵的资源。但随着网络技术的发展,网络的带宽已不再是瓶颈,所以对于使用PPP扩展协议已没有实际意义,如果想进一步了解该协议,可参考相应的RFC1717或提供的参考书目。

二、MP(Multilink Protocol)协议

MP的协商较为特殊。MP配置参数选项的协商是在LCP协商过程中完成的,协商MP配置参数选项的目的完成以下几个过程:

1、表明系统是否支持将多个物理链路捆绑成一个逻辑链路

2、系统在多链路上接收到了对端发送的数据单元后,能够通过附加在这些数据之前的重组字段对这些分段的数据单元进行重组

3、逻辑链路为了能够提高传输的效率,可以不使用单一PPP物理链路上的

最大接收单元,可以重新协商新的逻辑链路上使用的最大接收单元进行数据报文的发送和接收。

MP协议可以用来灵活的调整点对点系统之间的多条独立物理链路,它可为整个系统提供一个虚拟链路,虚拟链路的带宽是N个链路的捆绑之和(N≥1)。而对于被捆绑的链路并未做出特殊要求,可以将同步链路和异步链路进行捆绑,同样也可将低速链路和高速链路进行捆绑。使用该协商可将多个PPP的链路捆绑成一条使用,而决定不同通道是否需进行多链路捆绑有两个条件:只有两个链路的Discriminator和验证方式、用户完全相符时,才能对两个链路进行捆绑。这就意味着只有当验证完成后,才能真正完成MP的协商过程。MP不会导致链路的拆除。如果配置了MP,两个链路不符合MP条件,则会建立一条新的MP通道,这同时也表明允许MP为单链路。MP的捆绑是完全依照用户进行的,只有相同用户才能进行捆绑。如一端配置了MP,另一端不支持或未配MP,则建立起来的链路为非MP链路。

三、总结

1、MP协议属于PPP协议的扩展协议

2、MP协议可依据终端指示符和验证方式对不同的物理链路进行捆绑

相关分词: 链路 协议