素材来源:华为路由器配置指南
一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全
介绍静态LSP的配置过程,包括在各设备以及各接口使能MPLS。
如图1所示,各节点均支持MPLS,运行OSPF作为MPLS骨干网上的IGP。
在LSRA和LSRD之间建立双向静态LSP。其中从LSRA到LSRD的LSP路径为LSRA→LSRB→LSRD;从LSRD到LSRA的LSP路径为LSRD→LSRC→LSRA。
按照图1配置各接口IP地址和掩码,包括Loopback接口,具体配置过程略。
配置LSRA。
LSRA:
ospf 1
area 0.0.0.0
.NETwork 1.1.1.9 0.0.0.0
network 10.1.1.0 0.0.0.3
network 10.3.1.0 0.0.0.3
配置LSRB。
LSRB:
ospf 1
area 0.0.0.0
network 2.2.2.9 0.0.0.0
network 10.1.1.0 0.0.0.3
network 10.2.1.0 0.0.0.3
配置LSRC。
LSRC:
ospf 1
area 0.0.0.0
network 3.3.3.9 0.0.0.0
network 10.3.1.0 0.0.0.3
network 10.4.1.0 0.0.0.3
配置LSRD。
LSRD:
ospf 1
area 0.0.0.0
network 4.4.4.9 0.0.0.0
network 10.2.1.0 0.0.0.3
network 10.4.1.0 0.0.0.3
配置完成后,在各节点上执行display ip routing-table命令,可以看到相互之间都学到了彼此的路由。
LSRA上的显示为:
[~LSRA-ospf-1]dis ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole
route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 16 Routes : 17
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.9/32 Direct 0 0 D 127.0.0.1 LoopBack1
2.2.2.9/32 OSPF 10 1 D 10.1.1.2 Ethernet1/0/0
3.3.3.9/32 OSPF 10 1 D 10.3.1.2 Ethernet1/0/1
4.4.4.9/32 OSPF 10 2 D 10.3.1.2 Ethernet1/0/1
OSPF 10 2 D 10.1.1.2 Ethernet1/0/0
10.1.1.0/30 Direct 0 0 D 10.1.1.1 Ethernet1/0/0
10.1.1.1/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.1.1.3/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.2.1.0/30 OSPF 10 2 D 10.1.1.2 Ethernet1/0/0
10.3.1.0/30 Direct 0 0 D 10.3.1.1 Ethernet1/0/1
10.3.1.1/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/1
10.3.1.3/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/1
10.4.1.0/30 OSPF 10 2 D 10.3.1.2 Ethernet1/0/1
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~LSRA-ospf-1]
由LSRA到LSRD上4.4.4.9/32的静态LSP的下一跳/出接口由路由表决定,已用粗体表示。本例中选用下一跳IP地址为10.1.1.2/30。
LSRD上的显示为:
[~LSRD-ospf-1]dis ip routing-table
Route Flags: R - relay, D - download to fib, T - to vpn-instance, B - black hole
route
------------------------------------------------------------------------------
Routing Table : _public_
Destinations : 16 Routes : 17
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.9/32 OSPF 10 2 D 10.4.1.1 Ethernet1/0/1
OSPF 10 2 D 10.2.1.1 Ethernet1/0/0
2.2.2.9/32 OSPF 10 1 D 10.2.1.1 Ethernet1/0/0
3.3.3.9/32 OSPF 10 1 D 10.4.1.1 Ethernet1/0/1
4.4.4.9/32 Direct 0 0 D 127.0.0.1 LoopBack1
10.1.1.0/30 OSPF 10 2 D 10.2.1.1 Ethernet1/0/0
10.2.1.0/30 Direct 0 0 D 10.2.1.2 Ethernet1/0/0
10.2.1.2/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.2.1.3/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/0
10.3.1.0/30 OSPF 10 2 D 10.4.1.1 Ethernet1/0/1
10.4.1.0/30 Direct 0 0 D 10.4.1.2 Ethernet1/0/1
10.4.1.2/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/1
10.4.1.3/32 Direct 0 0 D 127.0.0.1 Ethernet1/0/1
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0
[~LSRD-ospf-1]
由LSRD到LSRA上1.1.1.9/32的静态LSP的下一跳/出接口由路由表决定,已用粗体表示。本例中选用下一跳IP地址为10.4.1.1/30。
配置LSRA。
LSRA:
mpls lsr-id 1.1.1.9
mpls
配置LSRB。
LSRB:
mpls lsr-id 2.2.2.9
mpls
配置LSRC。
LSRC:
mpls lsr-id 3.3.3.9
mpls
配置LSRD。
LSRD:
mpls lsr-id 4.4.4.9
mpls
配置LSRA。
LSRA:
interface Ethernet1/0/0
mpls
interface Ethernet1/0/1
mpls
配置LSRB。
LSRB:
interface Ethernet1/0/0
mpls
interface Ethernet1/0/1
mpls
配置LSRC。
LSRC:
interface Ethernet1/0/0
mpls
interface Ethernet1/0/1
mpls
配置LSRD。
LSRD:
interface Ethernet1/0/0
mpls
interface Ethernet1/0/1
mpls
配置Ingress LSRA。
LSRA:
static-lsp ingress RAtoRD destination 4.4.4.9 32 nexthop 10.1.1.2 out-label 20
配置Transit LSRB。
LSRB:
static-lsp transit RAtoRD incoming-interface Ethernet1/0/0 in-label 20 nexthop 1
0.2.1.2 out-label 40
配置Egress LSRD。
LSRD:
static-lsp egress RAtoRD incoming-interface Ethernet1/0/0 in-label 40
配置完成后,可在各节点上用display mpls static-lsp命令查看静态LSP的状态。以LSRA的显示为例:
[~LSRA]dis mpls static-lsp
TOTAL : 1 STATIC LSP(S)
UP : 1 STATIC LSP(S)
DOWN : 0 STATIC LSP(S)
Name FEC I/O Label I/O If
Status
RAtoRD 4.4.4.9/32 NULL/20 -/Ethernet1/0/0
Up
LSP是单向的,需要再配置LSRD到LSRA的静态LSP。
用同样的方法可配置LSRD到LSRA的静态LSP。
配置Ingress LSRD。
LSRD:
static-lsp ingress RDtoRA destination 1.1.1.9 32 nexthop 10.4.1.1 out-label 30
配置Transit LSRC。
LSRC:
static-lsp transit RDtoRA incoming-interface Ethernet1/0/1 in-label 30 nexthop 1
0.3.1.1 out-label 60
配置Egress LSRA。
LSRA:
static-lsp egress RDtoRA incoming-interface Ethernet1/0/1 in-label 60
配置完成后,在LSRD上执行命令ping lsp ip 1.1.1.9 32,发现ping lsp是通的。
[~LSRD]ping lsp ip 1.1.1.9 32
LSP PING FEC: IPV4 PREFIX 1.1.1.9/32/ : 100 data bytes, press CTRL_C to break
Reply from 10.3.1.1: bytes=100 Sequence=1 time=17 ms
Reply from 10.3.1.1: bytes=100 Sequence=2 time=9 ms
Reply from 10.3.1.1: bytes=100 Sequence=3 time=11 ms
Reply from 10.3.1.1: bytes=100 Sequence=4 time=8 ms
Reply from 10.3.1.1: bytes=100 Sequence=5 time=14 ms
--- FEC: IPV4 PREFIX 1.1.1.9/32 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 8/11/17 ms
[~LSRD]
然后在各节点上用display mpls static-lsp或display mpls static-lsp verbose命令查看静态LSP的状态及其详细信息。以LSRD的显示为例:
[~LSRD]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
RAtoRD -/- 40/NULL Ethernet1/0/0/-
Up
RDtoRA 1.1.1.9/32 NULL/30 -/Ethernet1/0/1
Up
[~LSRD]dis mpls static-lsp verbose
No : 1
LSP-Name : RAtoRD
LSR-Type : Egress
FEC : -/-
In-Label : 40
Out-Label : NULL
In-Interface : Ethernet1/0/0
Out-Interface : -
NextHop : -
Static-Lsp Type : Normal
Lsp Status : Up
No : 2
LSP-Name : RDtoRA
LSR-Type : Ingress
FEC : 1.1.1.9/32
In-Label : NULL
Out-Label : 30
In-Interface : -
Out-Interface : Ethernet1/0/1
NextHop : 10.4.1.1
Static-Lsp Type : Normal
Lsp Status : Up
[~LSRD]