MPLS基本部署实验解析(静态LSP与动态LSP)

目录

  • 一、静态LSP:
    • 1、模型拓扑:
    • 2、配置思路:
    • 3、配置命令:
    • 4、配置查看命令:
  • 二、动态LSP(LDP标签分发协议)
    • 1、模型拓扑:
    • 2、配置思路:
    • 3、配置命令:
    • 4、配置查看命令:

一、静态LSP:

  • 静态LSP的特点:

    • 静态LSP是用户通过手工为各个FEC分配标签而建立的。

    • 不使用标签发布协议,不需要交互控制报文,资源消耗比较小;

    • 通过静态方式建立的LSP不能根据网络拓扑变化动态调整,需要管理员干预。

  • 应用场景:

    • 静态LSP适用于拓扑结构简单并且稳定的网络。
  • 标签分配原则:

    • 前一节点出标签的值等于下一个节点入标签的值。
  • 配置LSR ID用来在网络中唯一标识一个MPLS路由器。缺省没有配置LSR ID,必须手工配置。为了提高网络的可靠性,推荐使用LSR某个Loopback接口的地址作为LSR ID。

1、模型拓扑:

MPLS基本部署实验解析(静态LSP与动态LSP)_第1张图片

2、配置思路:

1、基础互联配置
2、配置IGP协议实现互通
3、配置MPLS协议
4、配置R1->R4 静态lsp隧道单向配置
5、配置R4->R1 静态lsp隧道单向配置

3、配置命令:

静态LSP实验:
1、基础互联配置
2、配置IGP协议实现互通

[AR1]ip route-s 192.168.20.0 24 12.1.1.2
[AR4]ip route-s 192.168.10.0 24 34.1.1.3

3、配置MPLS协议

[AR1]mpls lsr-id 1.1.1.1  #配置MPLS的LSR ID
[AR1]mpls 			#全局开启MPLS协议
[AR1-GigabitEthernet0/0/0]mpls #接口开启MPLS协议

4、配置R1->R4 静态lsp隧道单向配置

标签名称随意,只具有本地意义
[AR1]static-lsp ingress L1_to_L2 destination 192.168.20.0 24 nexthop 12.1.1.2 out-label 102 #在Ingress设备上压入标签102
[AR2]static-lsp transit L1_to_L2 incoming-interface g0/0/0 in-label 102 nexthop 23.1.1.3 out-label 203 #在transit设备上将收到的102标签转换成203标签
[AR3]static-lsp transit L1_to_L2 incoming-interface g0/0/1 in-label 203 nexthop 34.1.1.4 out-label 304
[AR4]static-lsp egress L1_to_L2 incoming-interface g0/0/0 in-label 304 #在Engress设备将收到的304标签剥离

边界LER路由器需要查找路由表进行转发,中间路由器通过查找LFIB转发(查看MPLS信息库转发)
5、配置R4->R1 静态lsp隧道单向配置

[AR4]static-lsp ingress L2_TO_L1 destination 192.168.10.0 24 nexthop 34.1.1.3 out-label 403
[AR3]static-lsp transit L2_TO_L1 incoming-interface g0/0/0 in-label 403 nexthop 23.1.1.2 out-label 302
[AR2]static-lsp transit L2_TO_L1 incoming-interface g0/0/1 in-label 302 nexthop 12.1.1.1 out-label 201
[AR1]static-lsp egress L2_TO_L1 incoming-interface G0/0/0 in-label 201

4、配置查看命令:

[AR2]dis mpls static-lsp
TOTAL          :        2       STATIC LSP(S)
UP             :        2       STATIC LSP(S)
DOWN           :        0       STATIC LSP(S)
Name                FEC                I/O Label    I/O If                Status
L1_to_L2            -/-                102/203      GE0/0/0/GE0/0/1       Up    
L2_TO_L1            -/-                302/201      GE0/0/1/GE0/0/0       Up    
[AR2]
[AR2]dis mpls lsp
-------------------------------------------------------------------------------
                 LSP Information: STATIC LSP
-------------------------------------------------------------------------------
FEC                In/Out Label  In/Out IF                      Vrf Name       
-/-                102/203       GE0/0/0/GE0/0/1                               
-/-                302/201       GE0/0/1/GE0/0/0                               
[AR2]

二、动态LSP(LDP标签分发协议)

问题1:一台LSR的出入标签能不能相同。答案:能

特点:类似动态路由,组网简单,易用管理和维护,适合大型复杂拓扑,结合动态路由协议,当网络拓扑发生变化可及时发现并作出适应。
LSP分配的标签 (动态标签分配 1024及以上)
LSP默认只能为32位主机路由分标签(可以节省标签数量)

  • LDP是MPLS的一种控制协议,相当于传统网络中的信令协议,负责FEC的分类、标签的分配以及LSP的建立和维护等操作。LDP规定了标签分发过程中的各种消息以及相关处理过程。
  • LDP的工作过程主要分为两部分:
    • LSR之间建立LDP会话。
    • LSR之间基于LDP会话动态交换标签与FEC的映射信息,并根据标签信息建立LSP。


      LSR ID 与 LDP ID
  • 每一台运行了LDP的LSR除了必须配置LSR ID,还必须拥有LDP ID。
    • LDP ID的长度为48 bit,由32 bit的LSR ID与16bit的标签空间标识符(Label Space ID)构成。
    • LDP ID以“LSR ID:标签空间标识”的形式呈现。例如2.2.2.2:0。
  • 标签空间标识一般存在两种形态:
    • 值为0:表示基于设备(或基于平台)的标签空间;
    • 值非0:表示基于接口的标签空间。

1、模型拓扑:

MPLS基本部署实验解析(静态LSP与动态LSP)_第2张图片

2、配置思路:

1、IGP使用OSPF全网互通,接口配置P2P快速收敛
2、配置全局mpls和接口mpls及ldp模式

3、配置命令:

mpls lsr-id 1.1.1.1   //配置MPLS的LSR ID
mpls         //全局开启MPLS
  mpls ldp //全局开启LDP协议
接口开启MPLS和LDP
int g0/0/0
  mpls
  mpls ldp

注意:mpls默认只为/32位路由发标签,使用lsp-trigger all为所有路由发标签包括/24位

4、配置查看命令:

默认使用隐式空标签
[AR1]tracert lsp ip 192.168.20.0 24
  LSP Trace Route FEC: IPV4 PREFIX 192.168.20.0/24 , press CTRL_C to break.
  TTL   Replier            Time    Type      Downstream 
  0                                Ingress   12.1.1.2/[1047 ]
  1     12.1.1.2           30 ms   Transit   23.1.1.3/[1056 ]
  2     23.1.1.3           40 ms   Transit   34.1.1.4/[3 ]
  3     34.1.1.4           30 ms   Egress 
如果邻居关于某条路由分配的标签值为0,那么本地在转数据给邻居时,会带上标签头(标签值为0的),一并发给邻居。
tracert lsp ip 192.168.20.0 24
  LSP Trace Route FEC: IPV4 PREFIX 192.168.20.0/24 , press CTRL_C to break.
  TTL   Replier            Time    Type      Downstream 
  0                                Ingress   12.1.1.2/[1052 ]
  1     12.1.1.2           20 ms   Transit   23.1.1.3/[1061 ]
  2     23.1.1.3           30 ms   Transit   34.1.1.4/[0 ]
  3     34.1.1.4           50 ms   Egress       
  有了PHP倒数第二跳弹出机制的话,路由器为本地的路由分配的标签就是一个特殊的标签值:3。当一台标签交换路由器收到一个标签包,在LFIB中进行查表时,若出站标签为3,则意味着需要将标签包的顶层标签弹出。

总结:如果收到LDP邻居发送来的关于某条路由分配的标签值为3,则我发送前往该目标网段的数据给该邻居时,我会将该标签弹出,再将内层数据转给邻居。而如果邻居关于某条路由分配的标签值为0,那么本地在转数据给邻居时,会带上标签头(标签值为0的),一并发给邻居。

你可能感兴趣的:(mpls,动态LSP,静态LSP,华为,网络,tcp/ip)