静态LSP的详解

静态LSP的特点:
不使用标签发布协议(LDP),不需要交互控制报文,资源消耗比较小;
通过静态方式建立的LSP不能根据网络拓扑变化动态调整,需要管理员干预。
静态LSP适用于拓扑结构简单并且稳定的网络。
网工提款机---MPLS技术进阶篇_第1张图片

实战模拟实验

网工提款机---MPLS技术进阶篇_第2张图片
R2:

static-lsp ingress R2_R5 destination 5.5.5.5 32 nexthop 23.1.1.3 out-label 100

R3:

static-lsp transit R2_R5 incoming-interface GigabitEthernet0/0/1 in-label 100 nexthop 34.1.1.4 out-label 200

R4:

static-lsp transit R2_R5 incoming-interface GigabitEthernet0/0/1 in-label 200 nexthop 45.1.1.5 out-label 300

R5:

static-lsp egress R2_R5 incoming-interface GigabitEthernet0/0/1 in-label 300

检查如下
网工提款机---MPLS技术进阶篇
网工提款机---MPLS技术进阶篇
网工提款机---MPLS技术进阶篇_第3张图片
网工提款机---MPLS技术进阶篇
测试如下:
网工提款机---MPLS技术进阶篇_第4张图片
网工提款机---MPLS技术进阶篇_第5张图片

动态LSP的详解

动态LSP通过LDP协议实现对FEC的分类、标签的分配及LSP的建立和维护等操作。
动态LSP的特点:
组网配置简单,易于管理和维护;
支持基于路由动态建立LSP,网络拓扑发生变化时,能及时反映网络状况。
网工提款机---MPLS技术进阶篇_第6张图片

实战模拟实验

网工提款机---MPLS技术进阶篇_第7张图片

执行命令mpls ldp

使能全局的LDP功能

执行命令interface interface-type interface-number
执行命令mpls ldp

使能接口的MPLS LDP能力。 缺省情况下,接口的MPLS LDP能力处于未使能状态。
查看LDP的邻居关系
网工提款机---MPLS技术进阶篇_第8张图片
网工提款机---MPLS技术进阶篇_第9张图片

LDP邻居发现协议

当两台设备使能了MPLS和MPLS LDP后,LSR通过周期性(5S)地发送Hello消息表名自己的存在,这个消息是封装在UDP报文中,源目端口都为646,该消息的目的IP地址为组播IP地址224.0.0.2
(224.0.0.2是所有路由器或者三层交换机都会监听的)
LDP的Hello消息中,携带有Transport Address字段,该字段与设备配置的LSR ID一致,利用Hello里面的Transport ID来建立三次握手
传输地址较大的一方作为主动方,发起TCP连接。RTB作为主动方发起TCP连接,RTA作为被动方等待对方发起连接。
网工提款机---MPLS技术进阶篇_第10张图片
网工提款机---MPLS技术进阶篇_第11张图片

LDP邻居建立

TCP连接建立成功后,由主动方RTB发送初始化消息,协商建立LDP会话的相关参数。

LDP会话的相关参数包括LDP协议版本、标签分发方式、Keepalive保持定时器的值、最大PDU长度和标签空间等。

被动方RTA收到初始化消息后,如果RTA接受相关参数,则发送初始化消息,同时发送Keepalive消息给主动方RTB。

如果被动方RTA不能接受相关参数,则发送Notification消息终止LDP会话的建立。

主动方RTB收到初始化消息后,接受相关参数,则发送Keepalive消息给被动方RTA。

如果主动方RTB不能接受相关参数,则发送Notification消息给被动方RTA终止LDP会话的建立。

当双方都收到对端的Keepalive消息后,LDP会话建立成功。LDP会话建立成功后,进行FEC的创建与标签的分发。
网工提款机---MPLS技术进阶篇_第12张图片
网工提款机---MPLS技术进阶篇_第13张图片

实验如下:

网工提款机---MPLS技术进阶篇_第14张图片
网工提款机---MPLS技术进阶篇_第15张图片
网工提款机---MPLS技术进阶篇_第16张图片
网工提款机---MPLS技术进阶篇_第17张图片
网工提款机---MPLS技术进阶篇_第18张图片
网工提款机---MPLS技术进阶篇_第19张图片
网工提款机---MPLS技术进阶篇_第20张图片

标签发布/控制/保持方式详解

标签的发布方式

DU(Downstream Unsolicited,下游自主方式)DoD(Downstream on Demand,下游按需方式)
华为设备默认采用DU的方式发布标签。

可以直接向邻居分配标签。在网络拓扑发生变化时,采用DU方式可以快速反应为新的拓扑分发标签,收敛时间相对于DoD方式较短。
网工提款机---MPLS技术进阶篇_第21张图片
配置DoD的标签发布方式

[LSRA] interface gigabitethernet 1/0/0 
[LSRA-GigabitEthernet1/0/0] mpls ldp advertisement dod 
[LSRA-GigabitEthernet1/0/0] quit

网工提款机---MPLS技术进阶篇_第22张图片
网工提款机---MPLS技术进阶篇_第23张图片
蓝色方框里面抓不到request报文
网工提款机---MPLS技术进阶篇_第24张图片
红色方框里面可以抓到request报文
网工提款机---MPLS技术进阶篇_第25张图片

标签的分配控制方式

Independent(独立标签分配控制方式):本地LSR可以自主地分配一个标签绑定到某个IP分组,并通告给上游LSR,而无需等待下游的标签。
Ordered(有序标签分配控制方式):只有当该LSR已经具有此IP分组的下一跳的标签,或者该LSR就是该IP分组的出节点时,该LSR才可以向上游发送此IP分组的标签。
目前设备只支持Ordered。
采用Ordered方式,只有当该LSR已经具有此IP分组的下一跳的标签时,才能向上游分发标签,这样是为了避免下游IP分组的标签未分配或收敛时间较长,上游的标签已分配,数据开始转发造成的数据丢失。
网工提款机---MPLS技术进阶篇_第26张图片
问题:R5此时能够为6.6.6.6产生标签吗?
网工提款机---MPLS技术进阶篇_第27张图片
网工提款机---MPLS技术进阶篇_第28张图片
网工提款机---MPLS技术进阶篇_第29张图片
网工提款机---MPLS技术进阶篇_第30张图片

标签的保持方式

Liberal(自由标签保持方式):对于从邻居LSR收到的标签映射,无论邻居LSR是不是自己的下一跳都保留。Conservative(保守标签保持方式):对于从邻居LSR收到的标签映射,只有当邻居LSR是自己的下一跳时才保留。
使用自由标签保持方式,LSR可以直接利用原来非下一跳邻居发来的标签,迅速重建LSP,但需要更多的内存和标签空间。
使用保守标签保持方式,LSR只保留来自下一跳邻居的标签,节省了内存和标签空间,但LSP的重建会比较慢
网工提款机---MPLS技术进阶篇_第31张图片
网工提款机---MPLS技术进阶篇_第32张图片
网工提款机---MPLS技术进阶篇_第33张图片
把R3的G0/0/0接口的开销调大为10
网工提款机---MPLS技术进阶篇_第34张图片
网工提款机---MPLS技术进阶篇_第35张图片