作者:mobiledu2502857823 | 来源:互联网 | 2023-09-15 11:57
目录
一、静态LSP:
1、模型拓扑:
2、配置思路:
3、配置命令:(基础脚本只列举R1
4、配置查看命令:
二、动态LSP(LDP标签分发协议)
1、模型拓扑:
2、配置思路:
3、配置命令:(基础脚本只列举R1)
4、配置查看命令:
懒得自己搭建拓扑或者抓包可到我的资源里进行下载,下载链接:MPLS静态lsp隧道拓扑配置及抓包-网络基础文档类资源-CSDN下载MPLS协议——静态LSP与动态LSP(文章的补充材料)更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_33162707/85220714
今天来搭建静态lsp的模型和动态lsp的模型,比较基础,还是看不懂要看一下mpls协议基础了。
一、静态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->R4 静态lsp隧道单向配置[R1]static-lsp ingress pc2 destination 192.168.6.0 24 nexthop 12.1.1.2 out-label 100[R2]static-lsp transit pc2 incoming-interface GigabitEthernet0/0/0 in-label 100 nexthop 23.1.1.3 out-label 200 [R3]static-lsp transit pc2 incoming-interface GigabitEthernet0/0/0 in-label 200 nexthop 34.1.1.4 out-label 300[R4]static-lsp egress pc2 incoming-interface GigabitEthernet0/0/0 in-label 300 R4->R1 静态lsp隧道单向配置 [R4]static-lsp ingress pc1 destination 192.168.5.0 24 nexthop 34.1.1.3 out-label 300 [R3]static-lsp transit pc1 incoming-interface GigabitEthernet0/0/0 in-label 300 nexthop 23.1.1.2 out-label 200[R2]static-lsp transit pc1 incoming-interface GigabitEthernet0/0/1 in-label 200 nexthop 12.1.1.1 out-label 100 [R1]static-lsp egress pc1 incoming-interface GigabitEthernet0/0/0 in-label 100
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.100ping lsp ip 192.168.6.0 24
业务畅通,ping 包抓包如下:
R1收到报文会查询fib表(转发信息表)
查看tunnelID 如果转发信息表的tunnelld为 0x0,则转发路径走ipv4, 如果不是不是0X0,就走LSP隧道封装标签在进行转发
查看标签转发信息表 +verbose(详细信息)
最末端设备显示in/out都为NULL
tracert -v 192.168.6.100 可以根据信息判断是否走了LSP隧道转发
tracert lsp ip 192.168.6.0 24
ping lsp ip 192.168.6.0 24
二、动态LSP(LDP标签分发协议)
特点:类似动态路由,组网简单,易用管理和维护,适合大型复杂拓扑,结合动态路由协议,当网络拓扑发生变化可及时发现并作出适应。
LSP分配的标签 (动态标签分配 1024及以上)
LSP默认只能为32位主机路由分标签(可以节省标签数量)
1、模型拓扑:
2、配置思路:
①所有路由器运行ospf,ipv4路由
②所有路由器启用loopback地址,运行mpls mpls lsr-id x.x.x.x,全局使能mpls和lsp
③接口使能mpl和lsp
3、配置命令:(基础脚本只列举R1)
[R6]ospf 1 router-id 6.6.6.6 //OSPF实现IPv4地址互联[R6-ospf-1]area 0[R6-ospf-1-area-0.0.0.0]network 67.1.1.0 0.0.0.255 [R6-ospf-1-area-0.0.0.0]network 6.6.6.6 0.0.0.0 [R6]interface LoopBack0 //创建loopback0地址 [R6-LoopBack0]ip address 6.6.6.6 32 [R6]mpls lsr-id 6.6.6.6 [R6]mpls //全局使能mpls [R6-mpls]quit [R6]mpls ldp //全局使能ldp [R6-mpls-ldp]quit [R6]int GigabitEthernet0/0/0[R6-GigabitEthernet0/0/0]mpls //接口使能mpls [R6-GigabitEthernet0/0/0]mpls ldp //接口使能ldp
4、配置查看命令:
dis fib //查看FIB表(转发信息表) dis mpls lsp //查看LFIB表(标签转发信息表) dis mpls lsp verbose //查看详细FFIB表 tracert lsp ip 9.9.9.9 32 tracert -v 9.9.9.9 ping lsp ip 9.9.9.9 32
查看标签转发信息表
LSP默认只能为32位主机路由分标签,但是如果敲 lsp-trigger all,就可以为所有主机路由分配
[R6]mpls [R6-mpls]lsp-trigger all //华为默认自上而下分配标签
为什麽会有两条相同FEC的标签呢?
9.9.9.9/32 NULL/1026 -/GE0/0/1 //本地压入标签(针对没有标签的报文进行封装)
9.9.9.9/32 1026/1026 -/GE0/0/1 //标签转发的(中转,针对有标签的报文进行转发)
tracert lsp ip 9.9.9.9 32
tracert -v 9.9.9.9