MPLS

一:   多协议标签交换(MPLS)是一种用于快速数据包交换和路由的体系,
     它为网络数据流量提供了目标、路由地址、转发和交换等能力。
     更特殊的是,它具有管理各种不同形式通信流的机制。
二:  是利用标记(label)进行数据转发的。当分组进入网络时,要为其分
    配固     定长度的短的标记,并将标记与分组封装在一起,在整个转发过程中,
    交换节点仅根据标记进行转发。
三:  MPLS核心是标签交换,主要设计来解决网路问题,如网路速度、可扩
    展性、服务质量(QoS)管理以及流量工程,同时也为下一代IP 中枢网络解决
    宽带管理及服务请求等问题!
四:  是介于二层和三层中间的协议      MPLS域中进行MPLS标签转发,
     域外IP转发,标签长度32位,标签的转发方式分为独立方式和有序方式

设备类型

LSR : 启用了MPLS协议的设备
LER:启用了MPLS协议,但部分接口在IP域内

PE  设备:对应MPLS域中的LER
P设备:所有接口都在MPLS域内的LSR
CE 设备:客户端设备

LDP:是一种动态生成标签的协议。分为两个阶段
    发现邻居阶段(基于UDP 646)
    回话建立阶段(基于tcp 646)

    用来宣告和维护标签映射的消息是   discovery message   (UDP)
    用来生成,改变和删除标签映射的消息是   advertisement message 
    监控LDP session的TCP连接的完整性,     session message
    在LDP session建立过程中协商参数

标签分配方式

DU: 下游自由标签分配,下游路由器直接给上游路由器标签
DOD: 下游按需标签分配,上游先请求,下游收到请求之后给标签。

标签的分配方向和路由条目的传递方向一致
标签的分配方向是从下游往上游分配

MPLS与IP转发的区别

  #1.MPLS是靠标签转发的,各个LSR之间针对同一网段生成一个FEC,数据沿着LSP传递
    2.IP转发是靠每一个数据分片去查找每一个设备的IP路由表,逐跳查找