MPLS标签作用

2021-03-24 16:45:17 云杰 105

  

MPLS标签作用

  多协议标签交换(MPLS)将您的路由网络转换为更接近交换网络的网络。代替逐跳地转发分组,而是为特定的源目的地对建立路径。这些预定路径称为标签交换路径(LSP),组成标签交换网络的路由器称为标签交换路由器(LSR)。

  标签基础

  当数据包在标签交换框架中转发时,MPLS路由器会使用称为label的特殊报头封装数据包。标签基本上告诉路由器它属于哪个LSP。然后,路由器可以使用入口端口和LSP信息来确定LSP中的下一跳。

  MPLS数据包通过端口1到达。路由器检查标签,发现它具有将数据包与特定LSP关联的数字标识符。根据输入端口和标签值,路由器可以在其MPLS路由表中查找LSP中的下一跳。在这种情况下,查找显示出站端口为端口4。数据包将流量转发出正确的端口,然后在下一个LSR重复该过程。

  标签操作

  LSR的职责不仅限于查看标签并将数据包转发到任何需要的地方。LSR还负责管理和分配数据包上的标签。

  例如,当数据包到达特定LSP的入口路由器时,该入口路由器负责检查该数据包,以便它可以通过LSP发送数据包。但是,它还必须添加MPLS标签,以便LSP中的下一跳可以正确处理数据包。添加MPLS标签的行为称为推送。

  三个标签操作构成所有MPLS转发的基础:

  推送:将新的MPLS标签添加到数据包。当普通IP数据包进入LSP时,新标签是数据包上的第一个标签。

  POP:从数据包中删除MPLS标签。这通常在倒数第二个路由器或出口路由器上完成。

  交换:用新标签替换标签。当LSR执行MPLS查找时,该查找将生成LSP下一跳信息以及LSP中下一个分段的数字标识符。