MPLS的工作过程
最简单的MPLS网络只包含一个域其网络结构如图(a)所示其基本工作过程简述如下

MPM域中的各个标记交换路由器使用标记分配协议(LDP)在边缘路由器之间建立标记交换路径(LSP)如图中的路径ABCD这种标记交换路径与ATM的虚通路连接(VCC)非常相似每一个LSR根据这些LSP构造转发表这种转发表与ATM的路由表相似每一行包括输人端口号输人标记和对应的输出标记输出端口号
当一个P分组到达MPLS域时人口ELSR对接收到的IP分组进行分类然后将属于不同FEC的分组映射到不同的LSP根据转发表将分组加上标记并转发到下一个LSR需要指出EbR中的转发表与LSR中的转发表不同它表示标记与FEC的对应关系因而只有输出标记没有输人标记
LSR对每一个接收到的MPLS分组利用输人端口号和输人标记査找转发表找到相应的输出标记和输出端口号与ATM交换机的转发过程相似UR用新的输出标记代替MPLS分组中的旧标记然后将MPLS分组从输出端口发送出去
当MPLS分组要离开MPLS域时出口ELSR将MPLS分组的标记删除恢复成普通的IP分组转发给IP子网
有两种选择LSP路由的方式一是用现有的IP路由协议选择LSP的路由二是显式指定LSP路由显式指定LSP路由和IP分组携带显式路由选项的方式非常相似但如果采用携带显式路lh选项方式传送IP分组那么每一个IP分组首部都需要携带显式路由选项而显式指定LSP路由只需在建立LSP时确定路由对于通过LSP传输的分组不需要再携带任何显式路由信息显式路由是在信令的控制下完成的
目前使用的动态建立I^P的控制协议有两种一是标记分配协议(LDP)二是扩展的资源预留协议(RSVP)如果使用RSVP建立LSP并预留所需的资源LSP的资源预留功能和FEC的灵活分类功能相结合完全可以实现服务分类可对特定的应用提供特殊的服务而且由于IP经过的路径并不一定是最短路径解决负载均衡问题也十分方便因此可以说MPLS为实现对不同的应用提供不同类型的服务开辟了一条崭新的道路