素材來源:華為路由器配置指南
一邊學習一邊整理試驗筆記,并與大家分享,侵權即刪,謝謝支持!
附上匯總貼:玩轉華為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。
配置思路
- 配置各節點接口的IP地址及作為LSR ID的Loopback地址,并用OSPF協議通告各接口所連網段和LSR ID主機路由。
- 全局使能各節點的MPLS。
- 使能各接口的MPLS。
- 在Ingress配置此LSP的目的地址、下一跳和出標簽的值。
- 在Transit配置此LSP的入接口、與上一節點出標簽相等的入標簽的值、對應的下一跳和出標簽的值。
- 在Egress配置此LSP的入接口及與上一節點出標簽相等的入標簽的值。
操作步驟
- 配置各接口的IP地址
按照圖1配置各接口IP地址和掩碼,包括Loopback接口,具體配置過程略。
- 配置OSPF協議發布各節點接口所連網段和LSR ID的主機路由
配置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。
- 配置各節點全局的MPLS能力
配置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
- 配置各接口的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
- 創建從LSRA到LSRD的靜態LSP
配置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
用同樣的方法可配置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]