• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

02-典型配置舉例

目錄

52-H3C MSR係列路由器 MPLS OAM典型配置舉例

本章節下載 52-H3C MSR係列路由器 MPLS OAM典型配置舉例  (331.22 KB)

52-H3C MSR係列路由器 MPLS OAM典型配置舉例

H3C MSR係列路由器

MPLS OAM配置舉例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2024 bobty下载软件 版權所有,保留一切權利。

非經本公司書麵許可,任何單位和個人不得擅自摘抄、複製本文檔內容的部分或全部,並不得以任何形式傳播。

除bobty下载软件 的商標外,本手冊中出現的其它公司的商標、產品標識及商品名稱,由各自權利人擁有。

本文檔中的信息可能變動,恕不另行通知。



1  簡介

本文檔介紹MPLS OAM配置舉例。

MPLS OAM(Operations, Administration and Maintenance,操作、管理和維護)功能為MPLS網絡提供了數據平麵連通性檢測、數據平麵與控製平麵一致性校驗、故障點定位等多種錯誤管理(Fault Management)工具。MPLS OAM利用這些錯誤管理工具對LSP、MPLS TE隧道和MPLS PW進行檢測和故障定位,降低了MPLS網絡的管理和維護的複雜度,提高了MPLS網絡的可用性。

2  配置前提

本文檔適用於使用Comware V7軟件版本的MSR係列路由器,如果使用過程中與產品實際情況有差異,請參考相關產品手冊,或以設備實際情況為準。

本文檔中的配置均是在實驗室環境下進行的配置和驗證,配置前設備的所有參數均采用出廠時的缺省配置。如果您已經對設備進行了配置,為了保證配置效果,請確認現有配置和以下舉例中的配置不衝突。

本文檔假設您已了解MPLS OAM特性。

3  BFD檢測LSP典型配置舉例

3.1  組網需求

圖1所示,某公司有兩個位於不同的地理位置的分支機構通過運營商的MPLS骨幹網互聯,兩個分支機構之間需要進行實時業務的同步傳輸。該公司要求運營商提供高可靠性的服務,以保證實時業務的不間斷性。

為滿足該用戶需求,可通過在MPLS骨幹網中部署LDP FRR服務來提供主備兩條LSP鏈路,並配置LDP與BFD聯動技術提高主備鏈路的切換速度,具體實現如下:

·     正常情況下,使用主LSP鏈路轉發PE 1和PE 2之間的流量。

·     使用BFD對主鏈路進行監測,當主鏈路發生故障時,BFD能夠快速感知並通告LDP協議,使得PE 1和PE 2之間的流量迅速切換到備LSP鏈路進行轉發。

圖1 BFD檢測LSP配置組網圖

 

3.2  使用版本

本配置舉例是在MSR3610-X1路由器Release 6749版本上進行配置和驗證的。

3.3  配置步驟

(1)     配置各接口的IP地址

# 配置PE 1接口GigabitEthernet1/0/1的IP地址。

<PE1> system-view

[PE1] interface gigabitethernet 1/0/1

[PE1-GigabitEthernet1/0/1] ip address 12.12.12.1 24

[PE1-GigabitEthernet1/0/1] quit

# 請參考以上方法配置圖1中其它接口(包括LoopBack接口)的IP地址,配置步驟這裏省略。

(2)     在MPLS骨幹網內配置OSPF,以保證各路由器之間路由可達,並使能OSPF快速重路由功能。

# 配置PE 1。

[PE1] ospf

[PE1-ospf-1] area 0

[PE1-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0

[PE1-ospf-1-area-0.0.0.0] network 12.12.12.0 0.0.0.255

[PE1-ospf-1-area-0.0.0.0] network 14.14.14.0 0.0.0.255

[PE1-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255

[PE1-ospf-1-area-0.0.0.0] quit

[PE1-ospf-1] fast-reroute lfa

[PE1-ospf-1] quit

# 配置P 1。

[P1] ospf

[P1-ospf-1] area 0

[P1-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0

[P1-ospf-1-area-0.0.0.0] network 12.12.12.0 0.0.0.255

[P1-ospf-1-area-0.0.0.0] network 23.23.23.0 0.0.0.255

[P1-ospf-1-area-0.0.0.0] quit

[P1-ospf-1] quit

# 配置PE 2。

[PE2] ospf

[PE2-ospf-1] area 0

[PE2-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0

[PE2-ospf-1-area-0.0.0.0] network 23.23.23.0 0.0.0.255

[PE2-ospf-1-area-0.0.0.0] network 34.34.34.0 0.0.0.255

[PE2-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255

[PE2-ospf-1-area-0.0.0.0] quit

[PE2-ospf-1] fast-reroute lfa

[PE2-ospf-1] quit

# 配置P 2。

[P2] ospf

[P2-ospf-1] area 0

[P2-ospf-1-area-0.0.0.0] network 4.4.4.4 0.0.0.0

[P2-ospf-1-area-0.0.0.0] network 14.14.14.0 0.0.0.255

[P2-ospf-1-area-0.0.0.0] network 34.34.34.0 0.0.0.255

[P2-ospf-1-area-0.0.0.0] quit

[P2-ospf-1] quit

# 調整P 2上GigabitEthernet1/0/1和GigabitEthernet1/0/2的OSPF cost值,使備份LSP路徑上的OSPF開銷值大於主LSP路徑。

[P2] interface gigabitethernet 1/0/1

[P2-GigabitEthernet1/0/1] ospf cost 10

[P2-GigabitEthernet1/0/1] quit

[P2] interface gigabitethernet 1/0/2

[P2-GigabitEthernet1/0/2] ospf cost 10

[P2-GigabitEthernet1/0/2] quit

(3)     配置MPLS基本能力,並使能LDP

# 配置PE 1。

[PE1] mpls lsr-id 1.1.1.1

[PE1] mpls ldp

[PE1-ldp] quit

[PE1] interface gigabitethernet 1/0/1

[PE1-GigabitEthernet1/0/1] mpls enable

[PE1-GigabitEthernet1/0/1] mpls ldp enable

[PE1-GigabitEthernet1/0/1] quit

[PE1] interface gigabitethernet 1/0/2

[PE1-GigabitEthernet1/0/2] mpls enable

[PE1-GigabitEthernet1/0/2] mpls ldp enable

[PE1-GigabitEthernet1/0/2] quit

# 配置P 1。

[P1] mpls lsr-id 2.2.2.2

[P1] mpls ldp

[P1-ldp] quit

[P1] interface gigabitethernet 1/0/1

[P1-GigabitEthernet1/0/1] mpls enable

[P1-GigabitEthernet1/0/1] mpls ldp enable

[P1-GigabitEthernet1/0/1] quit

[P1] interface gigabitethernet 1/0/2

[P1-GigabitEthernet1/0/2] mpls enable

[P1-GigabitEthernet1/0/2] mpls ldp enable

[P1-GigabitEthernet1/0/2] quit

# 配置PE 2。

[PE2] mpls lsr-id 3.3.3.3

[PE2] mpls ldp

[PE2-ldp] quit

[PE2] interface gigabitethernet 1/0/1

[PE2-GigabitEthernet1/0/1] mpls enable

[PE2-GigabitEthernet1/0/1] mpls ldp enable

[PE2-GigabitEthernet1/0/1] quit

[PE2] interface gigabitethernet 1/0/2

[PE2-GigabitEthernet1/0/2] mpls enable

[PE2-GigabitEthernet1/0/2] mpls ldp enable

[PE2-GigabitEthernet1/0/2] quit

# 配置P 2。

[P2] mpls lsr-id 4.4.4.4

[P2] mpls ldp

[P2-ldp] quit

[P2] interface gigabitethernet 1/0/1

[P2-GigabitEthernet1/0/1] mpls enable

[P2-GigabitEthernet1/0/1] mpls ldp enable

[P2-GigabitEthernet1/0/1] quit

[P2] interface gigabitethernet 1/0/2

[P2-GigabitEthernet1/0/2] mpls enable

[P2-GigabitEthernet1/0/2] mpls ldp enable

[P2-GigabitEthernet1/0/2] quit

完成上述配置後,在各設備上可以看到LDP會話的狀態為operational,會話建立成功。以PE1為例:

[PE1] display mpls ldp peer

Total number of peers: 2

Peer LDP ID             State         Role     GR   MD5  KA Sent/Rcvd

2.2.2.2:0               Operational   Passive  Off  Off  55/55

4.4.4.4:0               Operational   Passive  Off  Off  6/6

(4)     配置LSP的觸發策略,為目的地址為192.168.10.0/24、192.168.20.0/24、1.1.1.1/32和3.3.3.3/32的路由表項建立LSP

# 在PE 1上創建IP地址前綴列表PE1,並配置隻有通過該列表過濾的路由表項能夠觸發LDP建立LSP。

[PE1] ip prefix-list PE1 index 10 permit 192.168.10.0 24

[PE1] ip prefix-list PE1 index 20 permit 192.168.20.0 24

[PE1] ip prefix-list PE1 index 30 permit 1.1.1.1 32

[PE1] ip prefix-list PE1 index 40 permit 3.3.3.3 32

[PE1] mpls ldp

[PE1-ldp] lsp-trigger prefix-list PE1

[PE1-ldp] quit

# 在P 1上創建IP地址前綴列表P1,並配置隻有通過該列表過濾的路由表項能夠觸發LDP建立LSP。

[P1] ip prefix-list P1 index 10 permit 192.168.10.0 24

[P1] ip prefix-list P1 index 20 permit 192.168.20.0 24

[P1] ip prefix-list P1 index 30 permit 1.1.1.1 32

[P1] ip prefix-list P1 index 40 permit 3.3.3.3 32

[P1] mpls ldp

[P1-ldp] lsp-trigger prefix-list P1

[P1-ldp] quit

# 在PE 2上創建IP地址前綴列表PE 2,並配置隻有通過該列表過濾的路由表項能夠觸發LDP建立LSP。

[PE2] ip prefix-list PE2 index 10 permit 192.168.10.0 24

[PE2] ip prefix-list PE2 index 20 permit 192.168.20.0 24

[PE2] ip prefix-list PE2 index 30 permit 1.1.1.1 32

[PE2] ip prefix-list PE2 index 40 permit 3.3.3.3 32

[PE2] mpls ldp

[PE2-ldp] lsp-trigger prefix-list PE2

[PE2-ldp] quit

# 在P 2上創建IP地址前綴列表P2,並配置隻有通過該列表過濾的路由表項能夠觸發LDP建立LSP。

[P2] ip prefix-list P2 index 10 permit 192.168.10.0 24

[P2] ip prefix-list P2 index 20 permit 192.168.20.0 24

[P2] ip prefix-list P2 index 30 permit 1.1.1.1 32

[P2] ip prefix-list P2 index 40 permit 3.3.3.3 32

[P2] mpls ldp

[P2-ldp] lsp-trigger prefix-list P2

[P2-ldp] quit

# 配置完成後,在PE 1上執行display mpls ldp lsp命令,查看LDP LSP的建立情況,可以看到去往192.168.20.0/24網段的LSP建立完成。

[PE1] display mpls ldp lsp

Status Flags: * - stale, L - liberal, B - backup

FECs: 4           Ingress: 4           Transit: 4           Egress: 2

 

FEC                In/Out Label        Nexthop         OutInterface

1.1.1.1/32         3/-

                   -/1151(L)

                   -/1149(L)

3.3.3.3/32         -/1150              12.12.12.2      GE1/0/1

                   1150/1150           12.12.12.2      GE1/0/1

                   -/1150(B)           14.14.14.4      GE1/0/2

                   1150/1150(B)        14.14.14.4      GE1/0/2

192.168.10.0/24    1148/-

                   -/1148(L)

                   -/1148(L)

192.168.20.0/24    -/1147              12.12.12.2      GE1/0/1

                   1147/1147           12.12.12.2      GE1/0/1

                   -/1147(B)           14.14.14.4      GE1/0/2

                   1147/1147(B)        14.14.14.4      GE1/0/2       

(5)     使能MPLS與BFD聯動功能,並配置通過BFD檢測LSP的連通性

# 配置PE 1。

[PE1] mpls bfd enable

[PE1] mpls bfd 3.3.3.3 32

# 配置PE 2。

[PE2] mpls bfd enable

[PE2] mpls bfd 1.1.1.1 32

3.4  驗證配置

(1)     配置完成後,在設備PE 1和PE 2上執行display mpls bfd命令,可以看到檢測LSP的BFD會話的建立情況。以PE 1為例。

[PE1] display mpls bfd

Total number of sessions: 2, 2 up, 0 down, 0 init

 

 FEC Type: LSP

 FEC Info:

   Destination: 1.1.1.1

   Mask Length: 32

 NHLFE ID: -

 Local Discr: 514                    Remote Discr: 513

 Source IP: 1.1.1.1                  Destination IP: 3.3.3.3

 Session State: Up                   Session Role: Active

 Template Name: -

 

 FEC Type: LSP

 FEC Info:

   Destination: 3.3.3.3

   Mask Length: 32

 NHLFE ID: 1028

 Local Discr: 513                    Remote Discr: 514

 Source IP: 1.1.1.1                  Destination IP: 127.0.0.1

 Session State: Up                   Session Role: Passive

 Template Name: -

(2)     在PE 1上使用tracert mpls ipv4命令查看到當前所使用的路徑是主LSP。(使用Tracert功能需要在中間設備上開啟ICMP超時報文發送功能,在目的端開啟ICMP目的不可達報文發送功能)

<PE1> tracert mpls -a 192.168.10.1 ipv4 192.168.20.0 24

MPLS trace route FEC 192.168.20.0/24

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   12.12.12.2/[1141]

  1     12.12.12.2         2 ms    Transit   23.23.23.3/[1141]

  2     23.23.23.3         2 ms    Egress

(3)     在PE 1上持續ping PE 2,期間將P 1的GigabitEthernet1/0/1接口shutdown,查看通信是否中斷。

#在PE 1上持續ping PE 2,

<PE1> ping -c 100000 -a 192.168.10.1 192.168.20.1

Ping 192.168.20.1 (192.168.20.1) from 192.168.10.1: 56 data bytes, press CTRL_C

to break

56 bytes from 192.168.20.1: icmp_seq=0 ttl=254 time=2.576 ms

56 bytes from 192.168.20.1: icmp_seq=1 ttl=254 time=1.996 ms

...

# 關閉P 1的GigabitEthernet1/0/1接口。

[P1] interface gigabitethernet1/0/1

[P1-GigabitEthernet1/0/1] shutdown

#在PE1上查看到通訊斷開後迅速恢複。

<PE1> ping -c 100000 -a 192.168.10.1 192.168.20.1

Ping 192.168.20.1 (192.168.20.1) from 192.168.10.1: 56 data bytes, press CTRL_C

to break

56 bytes from 192.168.20.1: icmp_seq=0 ttl=254 time=2.576 ms

56 bytes from 192.168.20.1: icmp_seq=1 ttl=254 time=1.996 ms

...

56 bytes from 192.168.20.1: icmp_seq=7 ttl=254 time=2.214 ms

Request time out

56 bytes from 192.168.20.1: icmp_seq=9 ttl=254 time=2.659 ms

56 bytes from 192.168.20.1: icmp_seq=10 ttl=254 time=5.049 ms

56 bytes from 192.168.20.1: icmp_seq=11 ttl=254 time=2.098 ms

56 bytes from 192.168.20.1: icmp_seq=12 ttl=254 time=2.225 ms

56 bytes from 192.168.20.1: icmp_seq=13 ttl=254 time=2.187 ms

 

--- Ping statistics for 192.168.20.1 ---

14 packet(s) transmitted, 13 packet(s) received, 7.1% packet loss

round-trip min/avg/max/std-dev = 1.990/2.455/5.049/0.772 ms

(4)     查看鏈路是否發生切換。

# 在PE 1上使用tracert mpls ipv4命令查看到當前路徑是備份LSP。

<PE1> tracert mpls -a 192.168.10.1 ipv4 192.168.20.0 24

MPLS trace route FEC 192.168.20.0/24

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   14.14.14.4/[1133]

  1     14.14.14.4         2 ms    Transit   34.34.34.3/[1141]

  2     34.34.34.3         2 ms    Egress

3.5  配置文件

·     PE 1

#

ospf 1

 fast-reroute lfa

 area 0.0.0.0

  network 1.1.1.1 0.0.0.0

  network 12.12.12.0 0.0.0.255

  network 14.14.14.0 0.0.0.255

  network 192.168.10.0 0.0.0.255

#

 mpls lsr-id 1.1.1.1

#

mpls ldp

 lsp-trigger prefix-list PE1

#

 mpls bfd enable

#

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 12.12.12.1 255.255.255.0

 mpls enable

 mpls ldp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 14.14.14.1 255.255.255.0

 mpls enable

 mpls ldp enable

#

interface GigabitEthernet1/0/3

 port link-mode route

 ip address 192.168.10.1 255.255.255.0

#

 ip prefix-list PE1 index 10 permit 192.168.10.0 24

 ip prefix-list PE1 index 20 permit 192.168.20.0 24

 ip prefix-list PE1 index 30 permit 1.1.1.1 32

 ip prefix-list PE1 index 40 permit 3.3.3.3 32

 

#

 mpls bfd 3.3.3.3 32

#

·     PE 2

#

ospf 1

 fast-reroute lfa

 area 0.0.0.0

  network 3.3.3.3 0.0.0.0

  network 23.23.23.0 0.0.0.255

  network 34.34.34.0 0.0.0.255

  network 192.168.20.0 0.0.0.255

#

 mpls lsr-id 3.3.3.3

#

mpls ldp

 lsp-trigger prefix-list PE2

#

 mpls bfd enable

#

interface LoopBack0

 ip address 3.3.3.3 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 34.34.34.3 255.255.255.0

 mpls enable

 mpls ldp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 23.23.23.3 255.255.255.0

 mpls enable

 mpls ldp enable

#

interface GigabitEthernet1/0/3

 port link-mode route

 ip address 192.168.20.1 255.255.255.0

#

 ip prefix-list PE2 index 10 permit 192.168.10.0 24

 ip prefix-list PE2 index 20 permit 192.168.20.0 24

 ip prefix-list PE2 index 30 permit 1.1.1.1 32

 ip prefix-list PE2 index 40 permit 3.3.3.3 32

 

#

 mpls bfd 1.1.1.1 32

#

·     P 1

#

ospf 1

 area 0.0.0.0

  network 2.2.2.2 0.0.0.0

  network 12.12.12.0 0.0.0.255

  network 23.23.23.0 0.0.0.255

#

 mpls lsr-id 2.2.2.2

#

mpls ldp

 lsp-trigger prefix-list P1

#

interface LoopBack0

 ip address 2.2.2.2 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 12.12.12.2 255.255.255.0

 mpls enable

 mpls ldp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 23.23.23.2 255.255.255.0

 mpls enable

 mpls ldp enable

#

 ip prefix-list P1 index 10 permit 192.168.10.0 24

 ip prefix-list P1 index 20 permit 192.168.20.0 24

 ip prefix-list P1 index 30 permit 1.1.1.1 32

 ip prefix-list P1 index 40 permit 3.3.3.3 32

 

#

·     P 2

#

ospf 1

 area 0.0.0.0

  network 4.4.4.4 0.0.0.0

  network 14.14.14.0 0.0.0.255

  network 34.34.34.0 0.0.0.255

#

 mpls lsr-id 4.4.4.4

#

mpls ldp

 lsp-trigger prefix-list P2

#

interface LoopBack0

 ip address 4.4.4.4 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 34.34.34.4 255.255.255.0

 ospf cost 10

 mpls enable

 mpls ldp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 14.14.14.4 255.255.255.0

 ospf cost 10

 mpls enable

 mpls ldp enable

#

 ip prefix-list P2 index 10 permit 192.168.10.0 24

 ip prefix-list P2 index 20 permit 192.168.20.0 24

 ip prefix-list P2 index 30 permit 1.1.1.1 32

 ip prefix-list P2 index 40 permit 3.3.3.3 32

#

4  BFD檢測MPLS TE典型配置舉例

4.1  組網需求

圖2所示,某公司有兩個位於不同的地理位置的分支機構通過MPLS TE隧道實現互聯,兩個分支機構之間需要進行實時業務的同步傳輸。該公司要求運營商提供高可靠性的服務,以保證實時業務的不間斷性。

為滿足該用戶需求,可通過部署CRLSP備份服務來提供主備兩條CRLSP鏈路,並使用BFD檢測MPLS TE技術提高主備CR-LSP的切換速度,具體實現如下:

·     正常情況下,使用CR-LSP 1作為主CR-LSP,負責轉發Router A和Router C之間的流量。

·     使用BFD對主CR-LSP進行監測,當主CR-LSP發生故障時,BFD能夠快速感知並通告RSVP協議,使得Router A和Router C之間的流量迅速切換到CR-LSP 2進行轉發。

圖2 BFD檢測MPLS TE配置組網圖

 

4.2  使用版本

本配置舉例是在MSR3610-X1路由器Release 6749版本上進行配置和驗證的。

4.3  配置注意事項

·     OSPF TE使用Opaque Type 10 LSA攜帶鏈路的TE屬性信息,因此,配置OSPF TE時必須先使能OSPF的Opaque能力。

·     由於MPLS TE無法在OSPF虛連接上預留資源和分配標簽,即MPLS TE無法通過OSPF虛連接建立CRLSP隧道。因此,配置OSPF TE時,OSPF路由域內不能存在虛連接。

4.4  配置步驟

(1)     配置各接口的IP地址

# 配置Router A接口GigabitEthernet1/0/1的IP地址。

<RouterA> system-view

[RouterA] interface gigabitethernet 1/0/1

[RouterA-GigabitEthernet1/0/1] ip address 12.12.12.1 24

[RouterA-GigabitEthernet1/0/1] quit

# 請參考以上方法配置圖2中其它接口(包括LoopBack接口)的IP地址,配置步驟這裏省略。

(2)     配置LSR ID,開啟MPLS、MPLS TE和RSVP-TE能力

# 配置Router A。

[RouterA] mpls lsr-id 1.1.1.1

[RouterA] mpls te

[RouterA-te] quit

[RouterA] rsvp

[RouterA-rsvp] quit

[RouterA] interface gigabitethernet 1/0/1

[RouterA-GigabitEthernet1/0/1] mpls enable

[RouterA-GigabitEthernet1/0/1] mpls te enable

[RouterA-GigabitEthernet1/0/1] rsvp enable

[RouterA-GigabitEthernet1/0/1] quit

[RouterA] interface gigabitethernet 1/0/2

[RouterA-GigabitEthernet1/0/2] mpls enable

[RouterA-GigabitEthernet1/0/2] mpls te enable

[RouterA-GigabitEthernet1/0/2] rsvp enable

[RouterA-GigabitEthernet1/0/2] quit

# Router B、Router C和Router D的配置與Router A相似,此處不再贅述,具體請參見配置文件。

(3)     在MPLS骨幹網內配置OSPF,以保證各路由器之間路由可達,並使能OSPF的Opaque LSA發布接收能力,在OSPF區域0使能MPLS TE能力

# 配置Router A。

[RouterA] ospf

[RouterA-ospf-1] opaque-capability enable

[RouterA-ospf-1] area 0

[RouterA-ospf-1-area-0.0.0.0] mpls te enable

[RouterA-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0

[RouterA-ospf-1-area-0.0.0.0] network 12.12.12.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.0] network 14.14.14.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255

[RouterA-ospf-1-area-0.0.0.0] quit

[RouterA-ospf-1] quit

# 配置Router B。

[RouterB] ospf

[RouterB-ospf-1] opaque-capability enable

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] mpls te enable

[RouterB-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0

[RouterB-ospf-1-area-0.0.0.0] network 12.12.12.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.0] network 23.23.23.0 0.0.0.255

[RouterB-ospf-1-area-0.0.0.0] quit

[RouterB-ospf-1] quit

# 配置Router C。

[RouterC] ospf

[RouterC-ospf-1] opaque-capability enable

[RouterC ospf-1] area 0

[RouterC-ospf-1-area-0.0.0.0] mpls te enable

[RouterC-ospf-1-area-0.0.0.0] network 3.3.3.3 0.0.0.0

[RouterC ospf-1-area-0.0.0.0] network 23.23.23.0 0.0.0.255

[RouterC ospf-1-area-0.0.0.0] network 34.34.34..0 0.0.0.255

[RouterC ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255

[RouterC ospf-1-area-0.0.0.0] quit

[RouterC ospf-1] quit

# 配置Router D。

[RouterD] ospf

[RouterD-ospf-1] opaque-capability enable

[RouterD-ospf-1] area 0

[RouterC-ospf-1-area-0.0.0.0] mpls te enable

[RouterD-ospf-1-area-0.0.0.0] network 4.4.4.4 0.0.0.0

[RouterD-ospf-1-area-0.0.0.0] network 14.14.14.0 0.0.0.255

[RouterD-ospf-1-area-0.0.0.0] network 34.34.34.0 0.0.0.255

[RouterD-ospf-1-area-0.0.0.0] quit

[RouterD-ospf-1] quit

(4)     配置MPLS TE隧道

# 在Router A上配置MPLS TE隧道Tunnel3:目的地址為Router C的LSR ID(3.3.3.3);采用RSVP-TE信令協議建立MPLS TE隧道;隧道支持CRLSP熱備份功能。

[RouterA] interface tunnel 3 mode mpls-te

[RouterA-Tunnel3] ip address 9.1.1.1 255.255.255.0

[RouterA-Tunnel3] destination 3.3.3.3

[RouterA-Tunnel3] mpls te signaling rsvp-te

[RouterA-Tunnel3] mpls te backup hot-standby

[RouterA-Tunnel3] quit

#創建隧道的顯式路徑,設置CR-LSP 1優先級為1,作為主CR-LSP,CR-LSP 2優先級為2,作為備份CR-LSP。

[RouterA] explicit-path cr-lsp1

[RouterA-explicit-path-cr-lsp1] nexthop 12.12.12.2

[RouterA-explicit-path-cr-lsp1] quit

[RouterA] explicit-path cr-lsp2

[RouterA-explicit-path-cr-lsp2] nexthop 14.14.14.4

[RouterA-explicit-path-cr-lsp2] quit

[RouterA] interface tunnel 3

[RouterA-Tunnel3] mpls te path preference 1 explicit-path cr-lsp1

[RouterA-Tunnel3] mpls te path preference 2 explicit-path cr-lsp2

[RouterA-Tunnel3] quit

# 在Router C上配置MPLS TE隧道Tunnel3:目的地址為Router A的LSR ID(1.1.1.1);采用RSVP-TE信令協議建立MPLS TE隧道;隧道支持CRLSP熱備份功能。

[RouterC] interface tunnel 3 mode mpls-te

[RouterC-Tunnel3] ip address 9.3.3.3 255.255.255.0

[RouterC-Tunnel3] destination 1.1.1.1

[RouterC-Tunnel3] mpls te signaling rsvp-te

[RouterC-Tunnel3] mpls te backup hot-standby

[RouterC-Tunnel3] quit

#創建隧道的顯式路徑,設置CR-LSP 1優先級為1,作為主CR-LSP,CR-LSP 2優先級為2,作為備份CR-LSP。

[RouterC] explicit-path cr-lsp1

[RouterC-explicit-path-cr-lsp1] nexthop 23.23.23.2

[RouterC-explicit-path-cr-lsp1] quit

[RouterC] explicit-path cr-lsp2

[RouterC-explicit-path-cr-lsp2] nexthop 34.34.34.4

[RouterC-explicit-path-cr-lsp2] quit

[RouterC] interface tunnel 3

[RouterC-Tunnel3] mpls te path preference 1 explicit-path cr-lsp1

[RouterC-Tunnel3] mpls te path preference 2 explicit-path cr-lsp2

[RouterC-Tunnel3] quit

(5)     配置靜態路由使流量沿MPLS TE隧道轉發

# 在Router A上配置靜態路由,使得到達網絡192.168.20.0/24的流量通過MPLS TE隧道接口Tunnel3轉發。

[RouterA] ip route-static 192.168.20.0 24 tunnel 3 preference 1

# 在Router C上配置靜態路由,使得到達網絡192.168.10.0/24的流量通過MPLS TE隧道接口Tunnel3轉發。

[RouterC] ip route-static 192.168.10.0 24 tunnel 3 preference 1

(6)     使能MPLS與BFD聯動功能,並配置通過BFD檢測TE隧道的連通性

# 配置Router A。

[RouterA] mpls bfd enable

[RouterA] interface tunnel 3

[RouterA-Tunnel3] mpls bfd

[RouterA-Tunnel3] quit

# 配置Router C。

[RouterC] mpls bfd enable

[RouterC] interface tunnel 3

[RouterC-Tunnel3] mpls bfd

[RouterC-Tunnel3] quit

4.5  驗證配置

(1)     配置完成後,查看MPLS TE隧道是否成功建立。

#在Router A和Router C上執行display interface tunnel命令,可以看到Tunnel3的狀態為up,以Router A為例。

<RouterA> display interface tunnel

Tunnel3

Current state: UP

Line protocol state: UP

Description: Tunnel3 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 1496

Internet Address is 9.1.1.1/24 Primary

Tunnel source unknown, destination 3.3.3.3

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Last clearing of counters: Never

Last 300 seconds input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Last 300 seconds output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec

Input: 0 packets, 0 bytes, 0 drops

Output: 0 packets, 0 bytes, 0 drops

(2)     在Router A上使用tracert mpls te命令查看到當前路徑是CR-LSP1。(使用Tracert功能需要在中間設備上開啟ICMP超時報文發送功能,在目的端開啟ICMP目的不可達報文發送功能)

<RouterA> tracert mpls te Tunnel 3

MPLS trace route TE tunnel Tunnel3

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   12.12.12.2/[1140]

  1     12.12.12.2         30 ms   Transit   23.23.23.3/[3]

  2     23.23.23.3         2 ms    Egress

(3)     使用display mpls bfd查看到2條MPLS TE隧道的BFD檢測信息,分別檢測主CR-LSP和備份CR-LSP的狀態,以Router A為例。

<RouterA> display mpls bfd te tunnel 3

 Total number of sessions: 2, 2 up, 0 down, 0 init

 

 FEC Type: TE Tunnel

 FEC Info:

   Send Addr: 1.1.1.1

   End  Addr: 3.3.3.3

   Tunnel ID: 3

   LSP ID   : 6681

 NHLFE ID: 1037

 Local Discr: 513                    Remote Discr: 513

 Source IP: 1.1.1.1                  Destination IP: 127.0.0.1

 Session State: Up                   Session Role: Passive

 Template Name: -

 

 FEC Type: TE Tunnel

 FEC Info:

   Send Addr: 1.1.1.1

   End  Addr: 3.3.3.3

   Tunnel ID: 3

   LSP ID   : 6682

 NHLFE ID: 1039

 Local Discr: 514                    Remote Discr: 514

 Source IP: 1.1.1.1                  Destination IP: 127.0.0.2

 Session State: Up                   Session Role: Passive

 Template Name: -

(4)     在Router A上持續ping Router C,期間將Router B的GigabitEthernet1/0/1接口shutdown,查看通信是否中斷。

# 在Router A上持續ping Router C,

<RouterA> ping -c 10000 -a 192.168.10.1 192.168.20.1

Ping 192.168.20.1 (192.168.20.1) from 192.168.10.1: 56 data bytes, press CTRL_C

to break

56 bytes from 192.168.20.1: icmp_seq=0 ttl=254 time=3.443 ms

56 bytes from 192.168.20.1: icmp_seq=1 ttl=254 time=2.835 ms

...

# 關閉Router B的GigabitEthernet1/0/1接口。

[RouterB] interface gigabitethernet1/0/1

[RouterB-GigabitEthernet1/0/1] shutdown

#在Router A上查看到通訊斷開後迅速恢複。

<RouterA> ping -c 10000 -a 192.168.10.1 192.168.20.1

Ping 192.168.20.1 (192.168.20.1) from 192.168.10.1: 56 data bytes, press CTRL_C

to break

56 bytes from 192.168.20.1: icmp_seq=0 ttl=254 time=3.443 ms

56 bytes from 192.168.20.1: icmp_seq=1 ttl=254 time=2.835 ms

...

56 bytes from 192.168.20.1: icmp_seq=22 ttl=254 time=3.503 ms

Request time out

56 bytes from 192.168.20.1: icmp_seq=24 ttl=254 time=2.434 ms

56 bytes from 192.168.20.1: icmp_seq=25 ttl=254 time=3.196 ms

56 bytes from 192.168.20.1: icmp_seq=26 ttl=254 time=3.592 ms

56 bytes from 192.168.20.1: icmp_seq=27 ttl=254 time=2.305 ms

56 bytes from 192.168.20.1: icmp_seq=28 ttl=254 time=2.139 ms

 

--- Ping statistics for 192.168.20.1 ---

29 packet(s) transmitted, 28 packet(s) received, 3.4% packet loss

round-trip min/avg/max/std-dev = 2.076/2.701/3.921/0.609 ms

(5)     查看鏈路是否發生切換。

# 在Router A上使用tracert mpls te命令查看到當前路徑是CR-LSP2。

<RouterA> tracert mpls te Tunnel 3

MPLS trace route TE tunnel Tunnel3

  TTL   Replier            Time    Type      Downstream

  0                                Ingress   14.14.14.4/[1142]

  1     14.14.14.4         198 ms  Transit   34.34.34.3/[3]

  2     34.34.34.3         7 ms    Egress

# 使用display mpls bfd查看到MPLS TE隧道CR-LSP2的BFD檢測信息,以Router A為例。

<RouterA> display mpls bfd te tunnel 3

 Total number of sessions: 1, 1 up, 0 down, 0 init

 

 FEC Type: TE Tunnel

 FEC Info:

   Send Addr: 1.1.1.1

   End  Addr: 3.3.3.3

   Tunnel ID: 3

   LSP ID   : 6682

 NHLFE ID: 1039

 Local Discr: 514                    Remote Discr: 514

 Source IP: 1.1.1.1                  Destination IP: 127.0.0.2

 Session State: Up                   Session Role: Passive

 Template Name: -

4.6  配置文件

·     Router A:

#

ospf 1

 area 0.0.0.0

  network 1.1.1.1 0.0.0.0

  network 12.12.12.0 0.0.0.255

  network 14.14.14.0 0.0.0.255

  network 192.168.10.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 1.1.1.1

#

mpls te

#

explicit-path cr-lsp1

 nexthop index 1 12.12.12.2 include strict

#

explicit-path cr-lsp2

 nexthop index 1 14.14.14.4 include strict

#

rsvp

#

 mpls bfd enable

#

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 12.12.12.1 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 14.14.14.1 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

interface GigabitEthernet1/0/3

 port link-mode route

 ip address 192.168.10.1 255.255.255.0

#

interface Tunnel3 mode mpls-te

 ip address 9.1.1.1 255.255.255.0

 mpls te path preference 1 explicit-path cr-lsp1

 mpls te path preference 2 explicit-path cr-lsp2

 mpls te backup hot-standby

 mpls bfd

 destination 3.3.3.3

#

 ip route-static 192.168.20.0 24 Tunnel3 preference 1

#

·     Router B

#

ospf 1

 area 0.0.0.0

  network 2.2.2.2 0.0.0.0

  network 12.12.12.0 0.0.0.255

  network 23.23.23.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 2.2.2.2

#

mpls te

#

rsvp

#

interface LoopBack0

 ip address 2.2.2.2 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 12.12.12.2 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 23.23.23.2 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

·     Router C:

#

ospf 1

 area 0.0.0.0

  network 3.3.3.3 0.0.0.0

  network 23.23.23.0 0.0.0.255

  network 34.34.34.0 0.0.0.255

  network 192.168.20.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 3.3.3.3

#

mpls te

#

explicit-path cr-lsp1

 nexthop index 1 23.23.23.2 include strict

#

explicit-path cr-lsp2

 nexthop index 1 34.34.34.4 include strict

#

rsvp

#

 mpls bfd enable

#

interface LoopBack0

 ip address 3.3.3.3 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 34.34.34.3 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 23.23.23.3 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

interface GigabitEthernet1/0/3

 port link-mode route

 ip address 192.168.20.1 255.255.255.0

#

interface Tunnel3 mode mpls-te

 ip address 9.3.3.3 255.255.255.0

 mpls te path preference 1 explicit-path cr-lsp1

 mpls te path preference 2 explicit-path cr-lsp2

 mpls te backup hot-standby

 mpls bfd

 destination 1.1.1.1

#

 ip route-static 192.168.10.0 24 Tunnel3 preference 1

#

·     Router D:

#

ospf 1

 area 0.0.0.0

  network 4.4.4.4 0.0.0.0

  network 14.14.14.0 0.0.0.255

  network 34.34.34.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 4.4.4.4

#

mpls te

#

rsvp

#

interface LoopBack0

 ip address 4.4.4.4 255.255.255.255

#

interface GigabitEthernet1/0/1

 port link-mode route

 ip address 34.34.34.4 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

interface GigabitEthernet1/0/2

 port link-mode route

 ip address 14.14.14.4 255.255.255.0

 mpls enable

 mpls te enable

 rsvp enable

#

5  相關資料

·     《H3C MSR 係列路由器 配置指導(V7)》中的“MPLS配置指導”

·     《H3C MSR 係列路由器 命令參考(V7)》中的“MPLS命令參考”

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們