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

1 篇文章 0 订阅
1 篇文章 0 订阅

一、静态LSP:

  • 静态LSP的特点:

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

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

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

  • 应用场景:

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

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

1、模型拓扑:

静态LSP

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、模型拓扑:

动态LDP

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的),一并发给邻居。
<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/[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的),一并发给邻居。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易决

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值