多协议标签交换
在这种情况下,多协议标签交换技术就有了用武之地。与之前在每个选择器处对所有糖果的外层要素进行分析不同,多协议标签交换技术就相当于一种新的分类机,它在选择糖果的最初阶段对所有糖果的各个要素进行了全面分析,并且为其进行包装。这种包装上清楚地标识了糖果的口味,因此等于给分类机提供了一条明确的发送路径。所以,使用了这种新技术的机器不再需要浪费时间来分析糖果的化学成分,只需读取标签内容,然后直接将其转发到合适的包装箱即可。
多协议标签交换技术的工作原理与上面的描述类似。当数据包输入到使用多协议标签交换技术的网络中,数据包会通过一个标签边缘路由,且数据包会被贴上一个标签堆栈,该标签上面就为数据包指定了一个转发等价类(FEC),这个转发等价类会告诉每个路由要将数据包发送到哪个地址,而不再需要对数据包的标头进行剖析。每个标签都包含四个要素:一个20比特的标签值;一个3比特流量类别域,一个8比特实时域时长以及1比特底部堆栈标志。其中3比特流量类域用来指定服务质量,优先权和显式堵塞通知;实时域的时长指定了数据包的最大发送量;底部堆栈标志表明所发送的是堆栈最后一个标签。
使用这一标签技术不仅简化了转发数据包的过程,还有利于减轻网络处理流量的压力。因为多协议标签交换技术不考虑协议,所以它可以处理来自ATM,帧中继,SONET或以太网的数据包。换句话说,一个使用多协议标签交换技术的网络可以提取多种网络中的数据包,然后为其贴上标签,再根据标签内容,将数据包转发到正确的目的地。
让我们回到之前的糖果比喻中,假设我们的糖果工厂甲购买了另一家糖果公司乙,而且要将使用了多协议标签交换技术的分类机投入新公司的生产中。那么就有必要区分糖果的生产公司名称——基于标签边缘路由的分类机仍然可以将糖果进行合适包装,然后再将其转发到最终目的地。




