MPLS是如何工作的

MPLS的基本原理

Tootsie Roll pop如何帮助我们理解复杂的MPLS

MPLS(或多协议标签交换)是过去十年中最大的技术成功案例之一。

MPLS取得巨大成功的7个原因

然而,要找到一个用外行人的术语来解释MPLS实际是如何工作的,已经变得相当困难。例如,维基百科的条目MPLS告诉我们,“在设计MPLS时,标签查找和标签切换比罗纹查找更快,因为它们可以直接在交换结构中进行,而不是在CPU中进行。”如果你有计算机科学的背景,这是非常有意义的,但它不能帮助普通人理解MPLS的真正含义。

下面是一个简单的尝试,将MPLS分解为其最基本的元素,希望能够帮助您牢固地掌握该技术的实际运行方式。为了让事情变得更甜蜜(双关语),我们决定使用一个有趣的设置来隐喻MPLS网络:即一个棒棒糖工厂。

包和棒棒糖

在其核心,MPLS基本上是转发和路由分组,其是通过因特网传输数据的基本构建块的更有效的方式。分组是由两个主要部分组成:一个标头,它为在何处以及如何将数据包发送到它的目的地网络的指示,和包含数据本身的有效载荷。在网络不具备MPLS,绝路由器分析信息包报头,以确定数据包在到达最终目的地之前应该被转发到哪个路由器。

出于我们的目的,我们将把包看作是Tootsie Roll Pops,外面的糖果外壳是头部,中间的Tootsie Roll是有效载荷。假设您有一个Tootsie Pop factory,需要将各种口味的Pop分类到不同的垃圾箱中,然后发送到商店。这家工厂的老板设计了一种分拣机,它会根据口味将每一份汽水送到不同的垃圾箱。为了确定每一罐汽水的味道,机器必须分析其外壳的几个成分,从用于给汽水上色的染料到用于制造人造香味的化学物质。

所以,想象一下那三个啪啪橙,樱桃和草莓获取的口味吸入到分拣机。在分选机的第一站,在色选机采用彩色分析,以确定其持久性有机污染物是橙色,然后将它们转发到橙色垃圾桶。该色选机说不出的樱桃和草莓持久性有机污染物之间的差别,但是,它必须将其转发到第二分选,将更加深入地分析每一个流行的外壳。这可能是排序的持久性有机污染物的有点低效的方式,因为在分拣机各站必须花费额外的时间分析啪啪炮弹。

MPLS和包装器可以提供帮助

这就是MPLS的用武之地。MPLS系统不是在分拣机的每个分拣站都通过分析外壳的化学成分来对所有的持久性有机糖进行分类,而是在过程的最开始就对每一块糖进行全面的分析,并给它装上包装。包装器清楚地根据口味给每个pop标签,从而为分拣机提供了一条清晰的路径。这样机器就不需要浪费时间分解每个汽水的化学成分——它只需要读懂标签就可以直接把汽水送到合适的盒子里。

在非棒棒糖世界,MPLS的工作原理大致相同的方式。当一个数据包进入MPLS网络时,它进入一个通过标签边缘路由器和贴有标签栈指派它的转发等价类(FEC),告诉每个路由器向何处转发所述分组,而不需要解剖其报头。每个标签具有四个主要组成部分:一个20位标签值;一个3位业务类别字段,其指定的服务,优先级和显式拥塞通知的质量;和8位的生存时间字段,指示路由器的分组应当通过以前被杀死了被发送的最大数量;堆标志的1比特底部指示它是堆栈的最后一个标签。

这种标记技术不仅简化了转发数据包的过程,而且还使网络能够简单地处理来自许多不同类型网络的流量。由于MPLS是协议无关的,它可以处理来自ATM、帧中继、SONET或以太网的数据包。换句话说,MPLS网络从几种网络中获取数据包,在这些数据包上敲打标签栈,并将它们转发到目的地,而不管它们来自哪种网络。

让我们回到糖果的类比,想象一下我们的Tootsie Pop公司购买了Charms的Blow Pops棒棒糖,然后不得不将它们集成到它的mpls风格的分选机中。一些棒棒糖是露丝棒棒糖,一些是吹棒棒糖,这都没有关系——我们基于标签边缘路由器的分拣机仍然会将它们放入合适的包装器中,并将它们转发到最终目的地。

这个故事,”MPLS是如何工作的最初发表在NetworkWorld.com上。关注最新的发展MPLS在网络足球竞猜app软件的世界。

了解有关此主题的更多信息

MPLS的下一步是什么?

2010年会是IPv6年吗?

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对最重要的话题发表评论。

版权©2009足球竞彩网下载

工资调查:结果在