MPLS配置示例 - 静态LSP配置方法
静态LSP概述
静态LSP(Label Switched Path)是一种不依赖标签分发协议的标签交换路径建立方式。管理员需要在路径中的每个节点(包括入口节点Ingress、中间节点Transit和出口节点Egress)上手动配置入标签、出标签以及转发信息。
静态LSP的优点是资源消耗低,但缺点是不具备动态调整能力,无法适应网络拓扑变化。因此,它更适合用于拓扑结构简单且稳定的中小型网络。
不同节点的配置特点
- Ingress:负责将IP报文封装上MPLS标签。需要指定目的网段对应的出标签、下一跳地址或出接口。
- Transit:根据标签值查找转发表,将入标签替换为出标签。需要配置入标签与出标签的映射关系及转发路径。
- Egress:负责剥离MPLS标签,并进行后续转发。需要配置接收的入标签值。
在配置过程中,必须保证相邻LSR(Label Switching Router)之间,上游设备的出标签值与下游设备的入标签值一致。
配置实例
组网目标
网络包含三台交换机Switch A、Switch B和Switch C,配置静态LSP实现A与C之间的双向MPLS通信。
配置步骤
- 创建VLAN并配置接口IP地址。
- 在Ingress节点配置静态路由:
# Switch A配置到21.1.1.0/24的路由
[SwitchA] ip route-static 21.1.1.0 24 10.1.1.2
# Switch C配置到11.1.1.0/24的路由
[SwitchC] ip route-static 11.1.1.0 255.255.255.0 20.1.1.1
- 启用MPLS功能:
# 配置Switch A
[SwitchA] mpls lsr-id 1.1.1.9
[SwitchA] interface vlan-interface 2
[SwitchA-Vlan-interface2] mpls enable
# 配置Switch B
[SwitchB] mpls lsr-id 2.2.2.9
[SwitchB] interface vlan-interface 2
[SwitchB-Vlan-interface2] mpls enable
[SwitchB] interface vlan-interface 3
[SwitchB-Vlan-interface3] mpls enable
# 配置Switch C
[SwitchC] mpls lsr-id 3.3.3.9
[SwitchC] interface vlan-interface 3
[SwitchC-Vlan-interface3] mpls enable
- 创建从Switch A到Switch C的静态LSP:
# Ingress节点Switch A
[SwitchA] static-lsp ingress AtoC destination 21.1.1.0 24 nexthop 10.1.1.2 out-label 30
# Transit节点Switch B
[SwitchB] static-lsp transit AtoC in-label 30 nexthop 20.1.1.2 out-label 50
# Egress节点Switch C
[SwitchC] static-lsp egress AtoC in-label 50
- 创建从Switch C到Switch A的静态LSP:
# Ingress节点Switch C
[SwitchC] static-lsp ingress CtoA destination 11.1.1.0 24 nexthop 20.1.1.1 out-label 40
# Transit节点Switch B
[SwitchB] static-lsp transit CtoA in-label 40 nexthop 10.1.1.1 out-label 70
# Egress节点Switch A
[SwitchA] static-lsp egress CtoA in-label 70
验证配置
使用display mpls static-lsp命令查看各交换机上的静态LSP状态,确认LSP是否正常建立。
