今天学习mpls协议基础了,通过搭建静态lsp的模型学会了lsp的静态配置,梳理实验过程如下
一、静态LSP:
特点:类似静态路由,简单易用,手动建立lsp,定制转发路径,无需控制报文,资源消耗少。
缺点:不适合大型复杂拓扑,不能根据网络变化而动态调整,需要管理员手动调整。(结合BFD可以自动切换)
1、模型拓扑:
2、配置思路:
①所有路由器运行ospf,打通控制层面
②所有路由器运行mpls mpls lsr-id x.x.x.x,MPLS域互联接口启用mpls协议
③创建静态lsp标签交换隧道
3、配置命令:(基础脚本只列举R1
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 15.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R1]mpls lsr-id 1.1.1.1
[R1]mpls
[R1-mpls]inte g0/0/0
[R1-GigabitEthernet0/0/0]mpls //只开启mpls域间接口即可
R1->R3 静态lsp隧道单向配置
[R1]static-lsp ingress pc2 destination 192.168.6.0 24 nexthop 12.1.1.2 out-label 1023
[R2]static-lsp transit pc2 incoming-interface GigabitEthernet0/0/0 in-label 100 nexthop 23.1.1.3 out-label 1022
[R3]static-lsp egress pc2 incoming-interface GigabitEthernet0/0/0 in-label 1022
R3->R1 静态lsp隧道单向配置
[R3]static-lsp ingress pc1 destination 192.168.5.0 24 nexthop 34.1.1.3 out-label 1022
[R2]static-lsp transit pc1 incoming-interface GigabitEthernet0/0/1 in-label 1021nexthop 12.1.1.1 out-label 1021
[R1]static-lsp egress pc1 incoming-interface GigabitEthernet0/0/0 in-label 1020
4、配置查看命令:
dis fib //查看FIB表(转发信息表)
dis mpls lsp //查看LFIB表(标签转发信息表)
dis mpls lsp verbose //查看详细FFIB表
tracert lsp ip 192.168.6.0 24
tracert -v 192.168.6.100
ping lsp ip 192.168.6.0 24
业务畅通,ping 包抓包如下
查看tunnelID 如果转发信息表的tunnelld为 0x0,则转发路径走ipv4, 如果不是不是0X0,就走LSP隧道封装标签在进行转发
测试是否配置完成,进入诊断模式(Diagnose)在系统视图下
验证命令在AR1上
ping -a 1.1.1.1 3.3.3.3
ping lsp -a 1.1.1.1 ip 3.3.3.3 32