• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C SR6600 SR6600-X系列路由器 典型配置案例集-R8128-6W101

29-H3C SR6600_SR6600-X路由器 MPLS TE典型配置举例

本章节下载  (386.54 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Typical_Configuration_Example/H3C_SR6600_SR6600-X_CE(V7)-R7607-2683/202208/1674321_30005_0.htm

29-H3C SR6600_SR6600-X路由器 MPLS TE典型配置举例

H3C SR6600/SR6600-X系列路由器

MPLS TE配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2022 新华三技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



1  简介

MPLS TE(Traffic Engineering,流量工程)结合了MPLS技术与流量工程,通过建立沿着指定路径的LSP隧道进行资源预留(这种LSP也称为CRLSP,即基于约束路由的LSP),使网络流量绕开拥塞节点,达到平衡网络流量的目的。

1. 使用RSVP-TE建立CRLSP

MPLS TE可以通过静态和动态两种方式建立CRLSP:

·     静态方式是指:在流量经过的每一跳设备上(包括Ingress、Transit和Egress)分别手工指定入标签、出标签、流量所需的带宽等信息,从而建立满足约束条件的CRLSP。静态方式的优点是配置简单,缺点是不能根据网络的变化动态调整建立的CRLSP;

·     动态方式是指:根据链路状态信息计算出路径后,通过标签分发协议(如RSVP-TE)通告标签,并在经过的节点上为流量预留所需的带宽资源,从而建立满足约束条件的CRLSP。该方式的优点是能根据网络的变化动态调整建立的CRLSP,且支持CRLSP备份、快速重路由等功能,缺点是配置复杂。

本文着重介绍通过RSVP-TE动态建立CRLSP,从而建立MPLS TE隧道的典型配置举例。

2. MPLS TE FRR

MPLS TE中有两种网络保护技术,分别是FRR和CRLSP备份:

·     FRR(Fast Reroute,快速重路由)是MPLS TE中实现网络局部保护的技术。开启隧道的FRR功能后,当主CRLSP上的某条链路或某个节点失效时,流量会被切换到Bypass隧道上。同时,隧道的Ingress节点尝试建立新的CRLSP。新的CRLSP建立成功后,流量将切换到新的CRLSP。FRR的切换速度可以达到50ms,能够最大程度减少网络故障时数据的丢失。

·     CRLSP备份是指通过备份CRLSP对主CRLSP进行保护。当Ingress节点感知到主CRLSP不可用时,将流量切换到备份CRLSP上,当主CRLSP路径恢复后再将流量切换回来,以实现对主CRLSP的备份保护。

FRR和CRLSP备份的不同之处在于:CRLSP备份是一种端到端的路径保护,对整条CRLSP提供保护,而FRR则是一种局部保护措施,只能保护CRLSP中的某条链路或某个节点。并且,FRR是一种快速响应的临时性保护措施,对于切换时间有严格要求,CRLSP备份则没有时间要求。在实际应用中是配置FRR还是CRLSP备份,可以根据上述两种技术的特点来进行选择。本文将介绍FRR的典型应用。

根据保护的对象不同,FRR分为两类:

·     链路保护:又称为Next-hop(NHOP)保护。PLR(Point of Local Repair,本地修复节点)和MP(Merge Point,汇聚点)之间有直接链路连接,主CRLSP经过这条链路。当这条链路失效时,流量可以切换到Bypass隧道上。如图1所示,主CRLSP是Device A→Device B→Device C→Device D,Bypass隧道是Device B→Device E→Device C。

图1 FRR链路保护示意图

 

·     节点保护:又称为Next-next-hop(NNHOP)保护。PLR和MP之间通过一台设备连接,主CRLSP经过这台设备。当这台设备失效时,流量可以切换到Bypass隧道上。如图2所示,主CRLSP是Device A→Device B→Device C→Device D→Device E,Bypass隧道是Device B→Device F→Device D,Device C是被保护的设备。

图2 FRR节点保护技术示意图

 

本文着重介绍链路保护的MPLS TE FRR典型配置举例。

2  配置前提

本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解MPLS TE特性。

3  使用RSVP-TE配置MPLS TE隧道典型配置举例

3.1  组网需求

企业A和企业B分别有总部和分支机构两个站点,均通过运营商的MPLS网络进行互联。两企业的分支机构均有重要数据,需要穿越MPLS网络备份到总部服务器上。企业A的数据流量的最大带宽为20000kbps,企业B的数据流量的最大带宽为30000kbps。

在如图3所示的网络环境中,每条链路的最大带宽为50000kbps,最大可预留带宽为40000kbps,可通过部署RSVP-TE服务,自动为两个用户分别建立满足其带宽需求的MPLS TE隧道。

图3 使用RSVP-TE配置MPLS TE隧道典型配置举例组网图

 

3.2  配置思路

·     为了使用RSVP-TE配置MPLS TE隧道,需要在骨干网的设备上配置MPLS、MPLS TE和RSVP-TE功能。

·     为了满足两个企业用户同时在运营商MPLS网络中传输数据,并且拥有足够的隧道带宽,需要在MPLS TE隧道的Ingress节点上为两个用户分别创建Tunnel接口,并指定隧道带宽。

·     为了保证每条链路具有足够的带宽和最大可预留带宽,需要在MPLS TE隧道经过的各个接口上配置链路的MPLS TE属性,指定链路最大带宽和最大可预留带宽。

·     为了在各个节点上生成TEDB,从而计算出到达某个节点的符合约束条件的最短路径,需要在骨干网中配置OSPF支持MPLS TE,以便各个节点通过OSPF路由协议发布链路的MPLS TE相关属性。

·     为了实现使用RSVP-TE分发MPLS TE标签并建立CRLSP,需要在MPLS TE隧道的Ingress节点上配置通过RSVP-TE自动建立CRLSP。

·     为了使流量沿着MPLS TE隧道转发,需要在MPLS TE隧道的Ingress节点上配置静态路由,将流量引入MPLS TE隧道。

3.3  使用版本

本举例是在R8128版本上进行配置和验证的。

3.4  配置注意事项

在采用RSVP-TE动态建立CRLSP时,必须配置IGP的TE扩展(目前支持OSPF TE和ISIS TE),否则,不能形成TEDB(TE DataBase,流量工程数据库)。在不配置IGP的TE扩展时计算出的路径是由IGP路由得到的,而不是CSPF(Constraint-based Shortest Path First,基于约束的最短路径优先)计算出来的。

3.5  配置步骤

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

按照图3配置各接口的IP地址和掩码,包括LoopBack接口,具体配置过程略。

(2)     配置OSPF协议,以保证各路由器之间路由可达

# 配置Router A。

<RouterA> system-view

[RouterA] ospf

[RouterA-ospf-1] area 0

[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 10.1.1.0 0.0.0.255

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

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

[RouterA-ospf-1] quit

# 配置Router B。

<RouterB> system-view

[RouterB] ospf

[RouterB-ospf-1] area 0

[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 10.1.1.0 0.0.0.255

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

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

[RouterB-ospf-1] quit

# 配置Router C。

<RouterC> system-view

[RouterC] ospf

[RouterC-ospf-1] area 0

[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 30.1.1.0 0.0.0.255

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

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

[RouterC-ospf-1] quit

# 配置Router D。

<RouterD> system-view

[RouterD] ospf

[RouterD-ospf-1] area 0

[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 20.1.1.0 0.0.0.255

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

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

[RouterD-ospf-1] quit

# 配置完成后,在各路由器上执行display ip routing-table命令,可以看到相互之间都学到了对方的主机路由,包括Loopback接口对应的主机路由。以Router A为例:

[RouterA] display ip routing-table

 

Destinations : 21        Routes : 21

 

Destination/Mask   Proto   Pre Cost        NextHop         Interface

0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0

1.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

2.2.2.2/32         O_INTRA 10  1           10.1.1.2        GE2/0/1

3.3.3.3/32         O_INTRA 10  1           30.1.1.3        GE2/0/2

4.4.4.4/32         O_INTRA 10  2           10.1.1.2        GE2/0/1

10.1.1.0/24        Direct  0   0           10.1.1.1        GE2/0/1

10.1.1.0/32        Direct  0   0           10.1.1.1        GE2/0/1

10.1.1.1/32        Direct  0   0           127.0.0.1       InLoop0

10.1.1.255/32      Direct  0   0           10.1.1.1        GE2/0/1

20.1.1.0/24        O_INTRA 10  2           10.1.1.2        GE2/0/1

30.1.1.0/24        Direct  0   0           30.1.1.1        GE2/0/2

30.1.1.0/32        Direct  0   0           30.1.1.1        GE2/0/2

30.1.1.1/32        Direct  0   0           127.0.0.1       InLoop0

30.1.1.255/32      Direct  0   0           30.1.1.1        GE2/0/2

127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0

127.0.0.0/32       Direct  0   0           127.0.0.1       InLoop0

127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0

127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0

224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0

255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

(3)     配置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 2/0/1

[RouterA-GigabitEthernet2/0/1] mpls enable

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

[RouterA-GigabitEthernet2/0/1] rsvp enable

[RouterA-GigabitEthernet2/0/1] quit

[RouterA] interface gigabitethernet 2/0/2

[RouterA-GigabitEthernet2/0/2] mpls enable

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

[RouterA-GigabitEthernet2/0/2] rsvp enable

[RouterA-GigabitEthernet2/0/2] quit

# 配置Router B。

[RouterB] mpls lsr-id 2.2.2.2

[RouterB] mpls te

[RouterB-te] quit

[RouterB] rsvp

[RouterB-rsvp] quit

[RouterB] interface gigabitethernet 2/0/1

[RouterB-GigabitEthernet2/0/1] mpls enable

[RouterB-GigabitEthernet2/0/1] mpls te enable

[RouterB-GigabitEthernet2/0/1] rsvp enable

[RouterB-GigabitEthernet2/0/1] quit

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] mpls enable

[RouterB-GigabitEthernet2/0/2] mpls te enable

[RouterB-GigabitEthernet2/0/2] rsvp enable

[RouterB-GigabitEthernet2/0/2] quit

# 配置Router C。

[RouterC] mpls lsr-id 3.3.3.3

[RouterC] mpls te

[RouterC-te] quit

[RouterC] rsvp

[RouterC-rsvp] quit

[RouterC] interface gigabitethernet 2/0/1

[RouterC-GigabitEthernet2/0/1] mpls enable

[RouterC-GigabitEthernet2/0/1] mpls te enable

[RouterC-GigabitEthernet2/0/1] rsvp enable

[RouterC-GigabitEthernet2/0/1] quit

[RouterC] interface gigabitethernet 2/0/2

[RouterC-GigabitEthernet2/0/2] mpls enable

[RouterC-GigabitEthernet2/0/2] mpls te enable

[RouterC-GigabitEthernet2/0/2] rsvp enable

[RouterC-GigabitEthernet2/0/2] quit

# 配置Router D。

[RouterD] mpls lsr-id 4.4.4.4

[RouterD] mpls te

[RouterD-te] quit

[RouterD] rsvp

[RouterD-rsvp] quit

[RouterD] interface gigabitethernet 2/0/1

[RouterD-GigabitEthernet2/0/1] mpls enable

[RouterD-GigabitEthernet2/0/1] mpls te enable

[RouterD-GigabitEthernet2/0/1] rsvp enable

[RouterD-GigabitEthernet2/0/1] quit

[RouterD] interface gigabitethernet 2/0/2

[RouterD-GigabitEthernet2/0/2] mpls enable

[RouterD-GigabitEthernet2/0/2] mpls te enable

[RouterD-GigabitEthernet2/0/2] rsvp enable

[RouterD-GigabitEthernet2/0/2] quit

(4)     配置链路的MPLS TE属性

# 在Router A上配置链路的最大带宽和最大可预留带宽。

[RouterA] interface gigabitethernet 2/0/1

[RouterA-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterA-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterA-GigabitEthernet2/0/1] quit

[RouterA] interface gigabitethernet 2/0/2

[RouterA-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterA-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterA-GigabitEthernet2/0/2] quit

# Router B上配置链路的最大带宽和最大可预留带宽。

[RouterB] interface gigabitethernet 2/0/1

[RouterB-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterB-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterB-GigabitEthernet2/0/1] quit

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterB-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterB-GigabitEthernet2/0/2] quit

# Router C上配置链路的最大带宽和最大可预留带宽。

[RouterC] interface gigabitethernet 2/0/1

[RouterC-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterC-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterC-GigabitEthernet2/0/1] quit

[RouterC] interface gigabitethernet 2/0/2

[RouterC-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterC-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterC-GigabitEthernet2/0/2] quit

# Router D上配置链路的最大带宽和最大可预留带宽。

[RouterD] interface gigabitethernet 2/0/1

[RouterD-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterD-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterD-GigabitEthernet2/0/1] quit

[RouterD] interface gigabitethernet 2/0/2

[RouterD-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterD-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterD-GigabitEthernet2/0/2] quit

(5)     配置OSPF TE,发布链路的MPLS TE属性

# 在Router A上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[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] quit

[RouterA-ospf-1] quit

# 在Router B上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[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] quit

[RouterB-ospf-1] quit

# 在Router C上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[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] quit

[RouterC-ospf-1] quit

# 在Router D上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[RouterD] ospf

[RouterD-ospf-1] opaque-capability enable

[RouterD-ospf-1] area 0

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

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

[RouterD-ospf-1] quit

(6)     配置MPLS TE隧道

# 在Router A上配置MPLS TE隧道Tunnel1,用于传输企业A的数据:目的地址为Router D的LSR ID(4.4.4.4);采用RSVP-TE信令协议建立MPLS TE隧道;隧道所需的带宽为20000kbps;开启路由记录功能。

[RouterA] interface tunnel 1 mode mpls-te

[RouterA-Tunnel1] ip address 7.1.1.1 255.255.255.0

[RouterA-Tunnel1] destination 4.4.4.4

[RouterA-Tunnel1] mpls te signaling rsvp-te

[RouterA-Tunnel1] mpls te bandwidth 20000

[RouterA-Tunnel1] mpls te record-route

[RouterA-Tunnel1] quit

# Router A上配置MPLS TE隧道Tunnel2,用于传输企业B的数据:目的地址为Router DLSR ID4.4.4.4);采用RSVP-TE信令协议建立MPLS TE隧道;隧道所需的带宽为30000kbps;开启路由记录功能。

[RouterA] interface tunnel 2 mode mpls-te

[RouterA-Tunnel2] ip address 8.1.1.1 255.255.255.0

[RouterA-Tunnel2] destination 4.4.4.4

[RouterA-Tunnel2] mpls te signaling rsvp-te

[RouterA-Tunnel2] mpls te bandwidth 30000

[RouterA-Tunnel2] mpls te record-route

[RouterA-Tunnel2] quit

(7)     配置静态路由使流量沿MPLS TE隧道转发

# 在Router A上配置静态路由,使得到达网络50.1.1.0/24的流量通过MPLS TE隧道接口Tunnel1转发。

[RouterA] ip route-static 50.1.1.0 24 tunnel 1 preference 1

# 在Router A上配置静态路由,使得到达网络60.1.1.0/24的流量通过MPLS TE隧道接口Tunnel2转发。

[RouterA] ip route-static 60.1.1.0 24 tunnel 2 preference 1

3.6  验证配置

# 配置完成后,在Router A上执行display interface tunnel命令可以看到2个隧道接口的状态为UP。

[RouterA] display interface tunnel

Tunnel1

Current state: UP

Line protocol state: UP

Description: Tunnel1 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 64000

Internet Address is 7.1.1.1/24 Primary

Tunnel source unknown, destination 4.4.4.4

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Output queue - Urgent queuing: Size/Length/Discards 0/100/0

Output queue - Protocol queuing: Size/Length/Discards 0/500/0

Output queue - FIFO queuing: Size/Length/Discards 0/75/0

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

 

Tunnel2

Current state: UP

Line protocol state: UP

Description: Tunnel2 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 64000

Internet Address is 8.1.1.1/24 Primary

Tunnel source unknown, destination 4.4.4.4

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Output queue - Urgent queuing: Size/Length/Discards 0/100/0

Output queue - Protocol queuing: Size/Length/Discards 0/500/0

Output queue - FIFO queuing: Size/Length/Discards 0/75/0

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

# 在Router A上执行display mpls te tunnel-interface命令可以看到2条隧道的详细信息。

[RouterA] display mpls te tunnel-interface

Tunnel Name            : Tunnel 1

Tunnel State           : Up (Main CRLSP up, Shared-resource CRLSP down)

Tunnel Attributes      :

  LSP ID               : 46362           Tunnel ID            : 1

  Admin State          : Normal

  Ingress LSR ID       : 1.1.1.1         Egress LSR ID        : 4.4.4.4

  Signaling            : RSVP-TE         Static CRLSP Name    : -

  Resv Style           : SE

  Tunnel mode          : -

  Reverse-LSP name     : -

  Reverse-LSP LSR ID   : -               Reverse-LSP Tunnel ID: -

  Class Type           : CT0             Tunnel Bandwidth     : 20000 kbps

  Reserved Bandwidth   : 20000 kbps

  Setup Priority       : 7               Holding Priority     : 7

  Affinity Attr/Mask   : 0/0

  Explicit Path        : -

  Backup Explicit Path : -

  Metric Type          : TE

  Record Route         : Enabled         Record Label         : Disabled

  FRR Flag             : Disabled        Bandwidth Protection : Disabled

  Backup Bandwidth Flag: Disabled        Backup Bandwidth Type: -

  Backup Bandwidth     : -

  Bypass Tunnel        : No              Auto Created         : No

  Route Pinning        : Disabled

  Retry Limit          : 3               Retry Interval       : 2 sec

  Reoptimization       : Disabled        Reoptimization Freq  : -

  Backup Type          : None            Backup LSP ID        : -

  Auto Bandwidth       : Disabled        Auto Bandwidth Freq  : -

  Min Bandwidth        : -               Max Bandwidth        : -

  Collected Bandwidth  : -

 

Tunnel Name            : Tunnel 2

Tunnel State           : Up (Main CRLSP up, Shared-resource CRLSP down)

Tunnel Attributes      :

  LSP ID               : 46362           Tunnel ID            : 2

  Admin State          : Normal

  Ingress LSR ID       : 1.1.1.1         Egress LSR ID        : 4.4.4.4

  Signaling            : RSVP-TE         Static CRLSP Name    : -

  Resv Style           : SE

  Tunnel mode          : -

  Reverse-LSP name     : -

  Reverse-LSP LSR ID   : -               Reverse-LSP Tunnel ID: -

  Class Type           : CT0             Tunnel Bandwidth     : 30000 kbps

  Reserved Bandwidth   : 30000 kbps

  Setup Priority       : 7               Holding Priority     : 7

  Affinity Attr/Mask   : 0/0

  Explicit Path        : -

  Backup Explicit Path : -

  Metric Type          : TE

  Record Route         : Enabled         Record Label         : Disabled

  FRR Flag             : Disabled        Bandwidth Protection : Disabled

  Backup Bandwidth Flag: Disabled        Backup Bandwidth Type: -

  Backup Bandwidth     : -

  Bypass Tunnel        : No              Auto Created         : No

  Route Pinning        : Disabled

  Retry Limit          : 3               Retry Interval       : 2 sec

  Reoptimization       : Disabled        Reoptimization Freq  : -

  Backup Type          : None            Backup LSP ID        : -

  Auto Bandwidth       : Disabled        Auto Bandwidth Freq  : -

  Min Bandwidth        : -               Max Bandwidth        : -

  Collected Bandwidth  : -

# 在Router A上执行display ip routing-table命令,可以看到路由表中有以Tunnel1和Tunnel2为出接口的静态路由信息。

[RouterA] display ip routing-table

 

Destinations : 30        Routes : 30

 

Destination/Mask   Proto   Pre Cost        NextHop         Interface

0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0

1.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

2.2.2.2/32         O_INTRA 10  1           10.1.1.2        GE2/0/1

3.3.3.3/32         O_INTRA 10  1           30.1.1.3        GE2/0/2

4.4.4.4/32         O_INTRA 10  2           10.1.1.2        GE2/0/1

7.1.1.0/24         Direct  0   0           7.1.1.1         Tun1

7.1.1.0/32         Direct  0   0           7.1.1.1         Tun1

7.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

7.1.1.255/32       Direct  0   0           7.1.1.1         Tun1

8.1.1.0/24         Direct  0   0           8.1.1.1         Tun2

8.1.1.0/32         Direct  0   0           8.1.1.1         Tun2

8.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

8.1.1.255/32       Direct  0   0           8.1.1.1         Tun2

10.1.1.0/24        Direct  0   0           10.1.1.1        GE2/0/1

10.1.1.0/32        Direct  0   0           10.1.1.1        GE2/0/1

10.1.1.1/32        Direct  0   0           127.0.0.1       InLoop0

10.1.1.255/32      Direct  0   0           10.1.1.1        GE2/0/1

50.1.1.0/24        Static  1   0           0.0.0.0         Tun1

30.1.1.0/24        Direct  0   0           30.1.1.1        GE2/0/2

30.1.1.0/32        Direct  0   0           30.1.1.1        GE2/0/2

30.1.1.1/32        Direct  0   0           127.0.0.1       InLoop0

30.1.1.255/32      Direct  0   0           30.1.1.1        GE2/0/2

60.1.1.0/24        Static  1   0           0.0.0.0         Tun2

127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0

127.0.0.0/32       Direct  0   0           127.0.0.1       InLoop0

127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0

127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0

224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0

255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

# 在Router A上执行display rsvp lsp verbose命令,可以看到Tunnel 1的CRLSP使用了Router A—Router B—Router D的路径;Tunnel 2的CRLSP使用了Router A—Router C—Router D的路径。

[RouterA] display rsvp lsp verbose

Tunnel name: RouterA_t1

Destination: 4.4.4.4                      Source: 1.1.1.1

Tunnel ID: 1                              LSP ID: 46362

LSR type: Ingress                         Direction: Unidirectional

Setup priority: 7                         Holding priority: 7

In-Label: -                               Out-Label: 1150

In-Interface: -                           Out-Interface: GE2/0/1

Nexthop: 10.1.1.2                         Exclude-any: 0

Include-Any: 0                            Include-all: 0

Mean rate (CIR): 20000 kbps               Mean burst size (CBS): 1000.00 bytes

Path MTU: 1500                            Class type: CT0

RRO number: 6

  10.1.1.1/32        Flag: 0x00 (No FRR)

  10.1.1.2/32        Flag: 0x40 (No FRR/In-Int)

  2.2.2.2/32         Flag: 0x20 (No FRR/Node-ID)

  20.1.1.2/32        Flag: 0x00 (No FRR)

  20.1.1.4/32        Flag: 0x40 (No FRR/In-Int)

  4.4.4.4/32         Flag: 0x20 (No FRR/Node-ID)

Fast Reroute protection: None

 

Tunnel name: RouterA_t2

Destination: 4.4.4.4                      Source: 1.1.1.1

Tunnel ID: 2                              LSP ID: 46362

LSR type: Ingress                         Direction: Unidirectional

Setup priority: 7                         Holding priority: 7

In-Label: -                               Out-Label: 1150

In-Interface: -                           Out-Interface: GE2/0/2

Nexthop: 30.1.1.3                         Exclude-any: 0

Include-Any: 0                            Include-all: 0

Mean rate (CIR): 30000 kbps               Mean burst size (CBS): 1000.00 bytes

Path MTU: 1500                            Class type: CT0

RRO number: 6

  30.1.1.1/32        Flag: 0x00 (No FRR)

  30.1.1.3/32        Flag: 0x40 (No FRR/In-Int)

  3.3.3.3/32         Flag: 0x20 (No FRR/Node-ID)

  40.1.1.3/32        Flag: 0x00 (No FRR)

  40.1.1.4/32        Flag: 0x40 (No FRR/In-Int)

  4.4.4.4/32         Flag: 0x20 (No FRR/Node-ID)

Fast Reroute protection: None

经过验证,可以看到通过部署RSVP-TE服务,自动为两个用户分别建立了两条CRLSP:经过Router A—Router B—Router D的带宽为20000kbps的CRLSP和经过Router A—Router C—Router D的带宽为30000kbps的CRLSP。

3.7  配置文件

·     Router A

#

ospf 1

 area 0.0.0.0

  network 1.1.1.1 0.0.0.0

  network 10.1.1.0 0.0.0.255

  network 30.1.1.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 1.1.1.1

#

mpls te

#

rsvp

#

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 10.1.1.1 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 30.1.1.1 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface Tunnel1 mode mpls-te

 ip address 7.1.1.1 255.255.255.0

 mpls te bandwidth ct0 20000

 mpls te record-route

 destination 4.4.4.4

#

interface Tunnel2 mode mpls-te

 ip address 8.1.1.1 255.255.255.0

 mpls te bandwidth ct0 30000

 mpls te record-route

 destination 4.4.4.4

#

 ip route-static 50.1.1.0 24 Tunnel1 preference 1

 ip route-static 60.1.1.0 24 Tunnel2 preference 1

#

·     Router B

#

ospf 1

 area 0.0.0.0

  network 2.2.2.2 0.0.0.0

  network 10.1.1.0 0.0.0.255

  network 20.1.1.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 GigabitEthernet2/0/1

 port link-mode route

 ip address 10.1.1.2 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 20.1.1.2 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

·     Router C

#

ospf 1

 area 0.0.0.0

  network 3.3.3.3 0.0.0.0

  network 30.1.1.0 0.0.0.255

  network 40.1.1.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 3.3.3.3

#

mpls te

#

rsvp

#

interface LoopBack0

 ip address 3.3.3.3 255.255.255.0

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 40.1.1.3 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 30.1.1.3 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

·     Router D

#

ospf 1

 area 0.0.0.0

  network 4.4.4.4 0.0.0.0

  network 20.1.1.0 0.0.0.255

  network 40.1.1.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 GigabitEthernet2/0/1

 port link-mode route

 ip address 40.1.1.4 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 20.1.1.4 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

4  MPLS TE FRR典型配置举例

4.1  组网需求

图4所示,Router A->Router B->Router C->Router D之间建立了一条CRLSP,承载着某公司的语音业务。由于Router B和Router C两台路由器相隔较远,中间连有多台二层交换机,链路不太稳定,可能会发生故障,现要求使用MPLS TE FRR功能对Router B->Router C这段链路进行保护,当链路出现故障时,能快速切换到Bypass CRLSP(Router A->Router B->Router E->Router C->Router D)。(假设Primary隧道和Bypass隧道的所需带宽均为30000kbps;每条链路的最大带宽为50000kbps,最大可预留带宽为40000kbps)

图4 MPLS TE FRR典型配置举例组网图

 

4.2  配置思路

·     为建立主备CRLSP,需要在各Router上使能MPLS、MPLS TE和RSVP-TE基本能力。

·     由于组网需求中已经明确主CRLSP的路径和Bypass CRLSP的路径,需要通过显式路径的方式指定MPLS TE的主CRLSP和Bypass CRLSP。

·     为实现被保护的主CRLSP链路发生故障后,PLR能快速感知到,需要在主CRLSP保护链路两端的节点上(Router B和Router C)配置BFD联动RSVP-TE,使BFD能够快速检测并通告RSVP-TE协议,以便将流量快速切换到Bypass隧道。

·     为实现当BFD检测到被保护链路故障后,主CRLSP上的流量能快速切换到Bypass CRLSP,需在主CRLSP的Ingress节点上使能MPLS TE FRR功能。

·     为了保证主CRLSP链路故障时,MPLS TE能在多条Bypass隧道可能同时并存的情况下,选择出最优的Bypass隧道,需要在PLR节点上配置FRR的Bypass隧道的优选时间间隔为5秒(缺省为300秒)。

4.3  使用版本

本举例是在R8128版本上进行配置和验证的。

4.4  配置注意事项

·     只有使用RSVP-TE信令协议建立的MPLS TE隧道支持FRR功能。

·     不要在同一个接口同时配置快速重路由功能和RSVP认证功能。

·     由于FRR使用的Bypass隧道需要预先建立,占用额外的带宽,因此,在网络带宽余量不多的情况下,应该只对关键的接口或链路进行快速重路由保护。

·     用户在配置时应保证Bypass隧道的带宽不小于被保护的所有主CRLSP所需带宽之和,否则可能导致部分主CRLSP不能被Bypass隧道保护。

·     Bypass隧道一般不转发数据。如果Bypass隧道在保护主CRLSP的同时转发流量,需要为Bypass隧道提供足够的带宽。

·     Bypass隧道不能作为VPN等业务的承载隧道。

·     不能为Bypass隧道配置快速重路由功能。也就是说,Bypass隧道不能同时作为主CRLSP被其他Bypass隧道保护,隧道不能被嵌套保护。

·     Bypass隧道不能经过被保护的接口或节点。

·     不要求带宽保护的主CRLSP和提供保护带宽的Bypass隧道绑定成功后,主CRLSP占用Bypass隧道的保护带宽。提供带宽保护的Bypass隧道的保护带宽先到先得,需要带宽保护的主CRLSP并不能抢占不需要带宽保护的主CRLSP。

·     发生FRR切换后,如果修改Bypass隧道的保护带宽,使得保护带宽类型不同、保护带宽不够或者引起FRR保护类型(是否为主CRLSP提供带宽保护)变化,都将导致主CRLSP Down。

4.5  配置步骤

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

按照图4配置各接口的IP地址和掩码,包括LoopBack接口,具体配置过程略。

(2)     配置OSPF协议,以保证各路由器之间路由可达

# 配置Router A。

<RouterA> system-view

[RouterA] ospf

[RouterA-ospf-1] area 0

[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 2.1.1.0 0.0.0.255

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

[RouterA-ospf-1] quit

# 配置Router B。

<RouterB> system-view

[RouterB] ospf

[RouterB-ospf-1] area 0

[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 2.1.1.0 0.0.0.255

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

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

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

[RouterB-ospf-1] quit

# 配置Router C。

<RouterC> system-view

[RouterC] ospf

[RouterC-ospf-1] area 0

[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 3.1.1.0 0.0.0.255

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

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

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

[RouterC-ospf-1] quit

# 配置Router D。

<RouterD> system-view

[RouterD] ospf

[RouterD-ospf-1] area 0

[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 4.1.1.0 0.0.0.255

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

[RouterD-ospf-1] quit

# 配置Router E。

<RouterE> system-view

[RouterE] ospf

[RouterE-ospf-1] area 0

[RouterE-ospf-1-area-0.0.0.0] network 5.5.5.5 0.0.0.0

[RouterE-ospf-1-area-0.0.0.0] network 3.2.1.0 0.0.0.255

[RouterE-ospf-1-area-0.0.0.0] network 3.3.1.0 0.0.0.255

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

[RouterE-ospf-1] quit

# 配置完成后,在各路由器上执行display ip routing-table命令,可以看到相互之间都学到了对方的主机路由,包括Loopback接口对应的主机路由。以Router A为例:

[RouterA] display ip routing-table

 

Destinations : 19        Routes : 19

 

Destination/Mask   Proto   Pre Cost        NextHop         Interface

0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0

1.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

2.1.1.0/24         Direct  0   0           2.1.1.1         GE2/0/1

2.1.1.0/32         Direct  0   0           2.1.1.1         GE2/0/1

2.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

2.1.1.255/32       Direct  0   0           2.1.1.1         GE2/0/1

2.2.2.2/32         O_INTRA 10  1           2.1.1.2         GE2/0/1

3.1.1.0/24         O_INTRA 10  2           2.1.1.2         GE2/0/1

3.2.1.0/24         O_INTRA 10  2           2.1.1.2         GE2/0/1

3.3.1.0/24         O_INTRA 10  3           2.1.1.2         GE2/0/1

3.3.3.3/32         O_INTRA 10  2           2.1.1.2         GE2/0/1

5.5.5.5/32         O_INTRA 10  2           2.1.1.2         GE2/0/1

127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0

127.0.0.0/32       Direct  0   0           127.0.0.1       InLoop0

127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0

127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0

224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0

255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

(3)     配置LSR ID,开启MPLS、MPLS TE和RSVP-TE能力,并在Router B和Router C上配置RSVP-TE与BFD联动,以检测Router B和Router C之间链路的状态

# 配置Router A。

[RouterA] mpls lsr-id 1.1.1.1

[RouterA] mpls te

[RouterA-te] quit

[RouterA] rsvp

[RouterA-rsvp] quit

[RouterA] interface gigabitethernet 2/0/1

[RouterA-GigabitEthernet2/0/1] mpls enable

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

[RouterA-GigabitEthernet2/0/1] rsvp enable

[RouterA-GigabitEthernet2/0/1] quit

# 配置Router B。

[RouterB] mpls lsr-id 2.2.2.2

[RouterB] mpls te

[RouterB-te] quit

[RouterB] rsvp

[RouterB-rsvp] quit

[RouterB] interface gigabitethernet 2/0/1

[RouterB-GigabitEthernet2/0/1] mpls enable

[RouterB-GigabitEthernet2/0/1] mpls te enable

[RouterB-GigabitEthernet2/0/1] rsvp enable

[RouterB-GigabitEthernet2/0/1] quit

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] mpls enable

[RouterB-GigabitEthernet2/0/2] mpls te enable

[RouterB-GigabitEthernet2/0/2] rsvp enable

[RouterB-GigabitEthernet2/0/2] rsvp bfd enable

[RouterB-GigabitEthernet2/0/2] quit

[RouterB] interface gigabitethernet 2/0/3

[RouterB-GigabitEthernet2/0/3] mpls enable

[RouterB-GigabitEthernet2/0/3] mpls te enable

[RouterB-GigabitEthernet2/0/3] rsvp enable

[RouterB-GigabitEthernet2/0/3] quit

# 配置Router C。

[RouterC] mpls lsr-id 3.3.3.3

[RouterC] mpls te

[RouterC-te] quit

[RouterC] rsvp

[RouterC-rsvp] quit

[RouterC] interface gigabitethernet 2/0/1

[RouterC-GigabitEthernet2/0/1] mpls enable

[RouterC-GigabitEthernet2/0/1] mpls te enable

[RouterC-GigabitEthernet2/0/1] rsvp enable

[RouterC-GigabitEthernet2/0/1] quit

[RouterC] interface gigabitethernet 2/0/2

[RouterC-GigabitEthernet2/0/2] mpls enable

[RouterC-GigabitEthernet2/0/2] mpls te enable

[RouterC-GigabitEthernet2/0/2] rsvp enable

[RouterC-GigabitEthernet2/0/2] rsvp bfd enable

[RouterC-GigabitEthernet2/0/2] quit

[RouterC] interface gigabitethernet 2/0/3

[RouterC-GigabitEthernet2/0/3] mpls enable

[RouterC-GigabitEthernet2/0/3] mpls te enable

[RouterC-GigabitEthernet2/0/3] rsvp enable

[RouterC-GigabitEthernet2/0/3] quit

# 配置Router D。

[RouterD] mpls lsr-id 4.4.4.4

[RouterD] mpls te

[RouterD-te] quit

[RouterD] rsvp

[RouterD-rsvp] quit

[RouterD] interface gigabitethernet 2/0/1

[RouterD-GigabitEthernet2/0/1] mpls enable

[RouterD-GigabitEthernet2/0/1] mpls te enable

[RouterD-GigabitEthernet2/0/1] rsvp enable

[RouterD-GigabitEthernet2/0/1] quit

# 配置Router E。

[RouterE] mpls lsr-id 5.5.5.5

[RouterE] mpls te

[RouterE-te] quit

[RouterE] rsvp

[RouterE-rsvp] quit

[RouterE] interface gigabitethernet 2/0/1

[RouterE-GigabitEthernet2/0/1] mpls enable

[RouterE-GigabitEthernet2/0/1] mpls te enable

[RouterE-GigabitEthernet2/0/1] rsvp enable

[RouterE-GigabitEthernet2/0/1] quit

[RouterE] interface gigabitethernet 2/0/2

[RouterE-GigabitEthernet2/0/2] mpls enable

[RouterE-GigabitEthernet2/0/2] mpls te enable

[RouterE-GigabitEthernet2/0/2] rsvp enable

[RouterE-GigabitEthernet2/0/2] quit

(4)     配置链路的MPLS TE属性

# 在Router A上配置链路的最大带宽和最大可预留带宽。

[RouterA] interface gigabitethernet 2/0/1

[RouterA-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterA-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterA-GigabitEthernet2/0/1] quit

# Router B上配置链路的最大带宽和最大可预留带宽。

[RouterB] interface gigabitethernet 2/0/1

[RouterB-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterB-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterB-GigabitEthernet2/0/1] quit

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterB-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterB-GigabitEthernet2/0/2] quit

[RouterB] interface gigabitethernet 2/0/3

[RouterB-GigabitEthernet2/0/3] mpls te max-link-bandwidth 50000

[RouterB-GigabitEthernet2/0/3] mpls te max-reservable-bandwidth 40000

[RouterB-GigabitEthernet2/0/3] quit

# Router C上配置链路的最大带宽和最大可预留带宽。

[RouterC] interface gigabitethernet 2/0/1

[RouterC-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterC-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterC-GigabitEthernet2/0/1] quit

[RouterC] interface gigabitethernet 2/0/2

[RouterC-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterC-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterC-GigabitEthernet2/0/2] quit

[RouterC] interface gigabitethernet 2/0/3

[RouterC-GigabitEthernet2/0/3] mpls te max-link-bandwidth 50000

[RouterC-GigabitEthernet2/0/3] mpls te max-reservable-bandwidth 40000

[RouterC-GigabitEthernet2/0/3] quit

# Router D上配置链路的最大带宽和最大可预留带宽。

[RouterD] interface gigabitethernet 2/0/1

[RouterD-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterD-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterD-GigabitEthernet2/0/1] quit

# Router E上配置链路的最大带宽和最大可预留带宽。

[RouterE] interface gigabitethernet 2/0/1

[RouterE-GigabitEthernet2/0/1] mpls te max-link-bandwidth 50000

[RouterE-GigabitEthernet2/0/1] mpls te max-reservable-bandwidth 40000

[RouterE-GigabitEthernet2/0/1] quit

[RouterE] interface gigabitethernet 2/0/2

[RouterE-GigabitEthernet2/0/2] mpls te max-link-bandwidth 50000

[RouterE-GigabitEthernet2/0/2] mpls te max-reservable-bandwidth 40000

[RouterE-GigabitEthernet2/0/2] quit

(5)     配置OSPF TE,发布链路的MPLS TE属性

# Router A上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[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] quit

[RouterA-ospf-1] quit

# Router B上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[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] quit

[RouterB-ospf-1] quit

# Router C上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[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] quit

[RouterC-ospf-1] quit

# Router D上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[RouterD] ospf

[RouterD-ospf-1] opaque-capability enable

[RouterD-ospf-1] area 0

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

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

[RouterD-ospf-1] quit

# Router E上使能OSPF的Opaque LSA发布接收能力(缺省情况下处于开启状态),并在OSPF区域0内使能MPLS TE能力。

[RouterE] ospf

[RouterE-ospf-1] opaque-capability enable

[RouterE-ospf-1] area 0

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

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

[RouterE-ospf-1] quit

(6)     在主CRLSP的Ingress节点Router A上建立MPLS TE隧道

# 配置主CRLSP的显式路径,缺省采用严格下一跳方式。

[RouterA] explicit-path pri-path

[RouterA-explicit-path-pri-path] nexthop 2.1.1.2

[RouterA-explicit-path-pri-path] nexthop 3.1.1.3

[RouterA-explicit-path-pri-path] nexthop 4.1.1.4

[RouterA-explicit-path-pri-path] nexthop 4.4.4.4

[RouterA-explicit-path-pri-path] quit

# 配置主CRLSP的MPLS TE隧道Tunnel4:目的地址为Router D的LSR ID(4.4.4.4);采用RSVP-TE信令协议建立MPLS TE隧道;隧道所需带宽为30000kbps;隧道引用显式路径pri-path。

[RouterA] interface tunnel4 mode mpls-te

[RouterA-Tunnel4] ip address 10.1.1.1 255.255.255.0

[RouterA-Tunnel4] destination 4.4.4.4

[RouterA-Tunnel4] mpls te signaling rsvp-te

[RouterA-Tunnel4] mpls te bandwidth 30000

[RouterA-Tunnel4] mpls te path preference 1 explicit-path pri-path

# 开启MPLS TE隧道的FRR功能。

[RouterA-Tunnel4] mpls te fast-reroute

[RouterA-Tunnel4] quit

# 配置完成后,在Router A上执行display interface tunnel命令,可以看到Tunnel4的状态为UP

[RouterA] display interface tunnel

Tunnel4

Current state: UP

Line protocol state: UP

Description: Tunnel4 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 64000

Internet Address is 10.1.1.1/24 Primary

Tunnel source unknown, destination 4.4.4.4

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Output queue - Urgent queuing: Size/Length/Discards 0/100/0

Output queue - Protocol queuing: Size/Length/Discards 0/500/0

Output queue - FIFO queuing: Size/Length/Discards 0/75/0

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

# 在Router A上执行display mpls te tunnel-interface命令,可以看到隧道接口的详细信息。

[RouterA] display mpls te tunnel-interface

Tunnel Name            : Tunnel 4

Tunnel State           : Up (Main CRLSP up, Shared-resource CRLSP down)

Tunnel Attributes      :

  LSP ID               : 37325           Tunnel ID            : 4

  Admin State          : Normal

  Ingress LSR ID       : 1.1.1.1         Egress LSR ID        : 4.4.4.4

  Signaling            : RSVP-TE         Static CRLSP Name    : -

  Resv Style           : SE

  Tunnel mode          : -

  Reverse-LSP name     : -

  Reverse-LSP LSR ID   : -               Reverse-LSP Tunnel ID: -

  Class Type           : CT0             Tunnel Bandwidth     : 30000 kbps

  Reserved Bandwidth   : 30000 kbps

  Setup Priority       : 7               Holding Priority     : 7

  Affinity Attr/Mask   : 0/0

  Explicit Path        : pri-path

  Backup Explicit Path : -

  Metric Type          : TE

  Record Route         : Enabled         Record Label         : Enabled

  FRR Flag             : Enabled         Bandwidth Protection : Disabled

  Backup Bandwidth Flag: Disabled        Backup Bandwidth Type: -

  Backup Bandwidth     : -

  Bypass Tunnel        : No              Auto Created         : No

  Route Pinning        : Disabled

  Retry Limit          : 3               Retry Interval       : 2 sec

  Reoptimization       : Disabled        Reoptimization Freq  : -

  Backup Type          : None            Backup LSP ID        : -

  Auto Bandwidth       : Disabled        Auto Bandwidth Freq  : -

  Min Bandwidth        : -               Max Bandwidth        : -

  Collected Bandwidth  : -

(7)     在作为PLR的Router B上配置Bypass隧道

# 配置Bypass隧道的显式路径。

[RouterB] explicit-path by-path

[RouterB-explicit-path-by-path] nexthop 3.2.1.5

[RouterB-explicit-path-by-path] nexthop 3.3.1.3

[RouterB-explicit-path-by-path] nexthop 3.3.3.3

[RouterB-explicit-path-by-path] quit

# 配置Bypass隧道Tunnel5:目的地址为Router C的LSR ID3.3.3.3);采用RSVP-TE信令协议建立MPLS TE隧道;隧道所需带宽为30000kbps;隧道引用显式路径by-path

[RouterB] interface tunnel 5 mode mpls-te

[RouterB-Tunnel5] ip address 11.1.1.1 255.255.255.0

[RouterB-Tunnel5] destination 3.3.3.3

[RouterB-Tunnel5] mpls te signaling rsvp-te

[RouterA-Tunnel5] mpls te backup bandwidth 30000

[RouterB-Tunnel5] mpls te path preference 1 explicit-path by-path

# 将Bypass隧道绑定到被保护的接口。

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] mpls te fast-reroute bypass-tunnel tunnel 5

[RouterB-GigabitEthernet2/0/2] quit

# 配置完成后,在Router B上执行display interface tunnel命令可以看到接口Tunnel5的状态为UP

[RouterB] display interface tunnel

Tunnel5

Current state: UP

Line protocol state: DOWN

Description: Tunnel5 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 64000

Internet Address is 11.1.1.1/24 Primary

Tunnel source unknown, destination 3.3.3.3

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Output queue - Urgent queuing: Size/Length/Discards 0/100/0

Output queue - Protocol queuing: Size/Length/Discards 0/500/0

Output queue - FIFO queuing: Size/Length/Discards 0/75/0

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

(8)      配置静态路由使流量沿MPLS TE隧道转发

# 在Router A上配置静态路由,使得到达网络4.1.1.0/24的流量通过MPLS TE隧道接口Tunnel4转发。

[Router A] ip route-static 4.1.1.0 24 tunnel 4 preference 1

4.6  验证配置

# 在所有设备上执行display mpls lsp命令,可以看到LSP表项。在Router B上存在两条LSP,通过Bypass隧道保护主CRLSP。

[RouterA] display mpls lsp

FEC                         Proto    In/Out Label    Interface/Out NHLFE

1.1.1.1/4/37325             RSVP     -/1150          GE2/0/1

2.1.1.2                     Local    -/-             GE2/0/1

Tunnel4                     Local    -/-             NHLFE1026

[RouterB] display mpls lsp

FEC                         Proto    In/Out Label    Interface/Out NHLFE

1.1.1.1/4/37325             RSVP     1150/1147       GE2/0/2

Backup                               1150/1147       Tun5

2.2.2.2/5/18928             RSVP     -/1149          GE2/0/3

3.1.1.3                     Local    -/-             GE2/0/2

3.2.1.5                     Local    -/-             GE2/0/3

Tunnel5                     Local    -/-             NHLFE1027

[RouterC] display mpls lsp

FEC                         Proto    In/Out Label    Interface/Out NHLFE

1.1.1.1/4/37325             RSVP     1147/3          GE2/0/1

2.2.2.2/5/18928             RSVP     3/-             -

4.1.1.4                     Local    -/-             GE2/0/1

# 在PLR上shutdown被保护的出接口GigabitEthernet2/0/2

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] shutdown

[RouterB-GigabitEthernet2/0/2] quit

# Router A上执行display interface tunnel 4命令查看主CRLSP的状态,可以看到Tunnel接口仍然处于UP状态。

[RouterA] display interface tunnel 4

Tunnel4

Current state: UP

Line protocol state: UP

Description: Tunnel4 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 64000

Internet Address is 10.1.1.1/24 Primary

Tunnel source unknown, destination 4.4.4.4

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Output queue - Urgent queuing: Size/Length/Discards 0/100/0

Output queue - Protocol queuing: Size/Length/Discards 0/500/0

Output queue - FIFO queuing: Size/Length/Discards 0/75/0

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

# 在Router A上执行display mpls te tunnel-interface命令,可以看到隧道接口的详细信息。

[RouterA] display mpls te tunnel-interface

Tunnel Name            : Tunnel 4

Tunnel State           : Up (Main CRLSP up, Shared-resource CRLSP being set up)

Tunnel Attributes      :

  LSP ID               : 37325           Tunnel ID            : 4

  Admin State          : Normal

  Ingress LSR ID       : 1.1.1.1         Egress LSR ID        : 4.4.4.4

  Signaling            : RSVP-TE         Static CRLSP Name    : -

  Resv Style           : SE

  Tunnel mode          : -

  Reverse-LSP name     : -

  Reverse-LSP LSR ID   : -               Reverse-LSP Tunnel ID: -

  Class Type           : CT0             Tunnel Bandwidth     : 30000 kbps

  Reserved Bandwidth   : 30000 kbps

  Setup Priority       : 7               Holding Priority     : 7

  Affinity Attr/Mask   : 0/0

  Explicit Path        : pri-path

  Backup Explicit Path : -

  Metric Type          : TE

  Record Route         : Enabled         Record Label         : Enabled

  FRR Flag             : Enabled         Bandwidth Protection : Disabled

  Backup Bandwidth Flag: Disabled        Backup Bandwidth Type: -

  Backup Bandwidth     : -

  Bypass Tunnel        : No              Auto Created         : No

  Route Pinning        : Disabled

  Retry Limit          : 3               Retry Interval       : 2 sec

  Reoptimization       : Disabled        Reoptimization Freq  : -

  Backup Type          : None            Backup LSP ID        : -

  Auto Bandwidth       : Disabled        Auto Bandwidth Freq  : -

  Min Bandwidth        : -               Max Bandwidth        : -

  Collected Bandwidth  : -

# 在Router B上执行display mpls lsp命令,可以看到Bypass隧道被使用。

[RouterB] display mpls lsp

FEC                         Proto    In/Out Label    Interface/Out NHLFE

1.1.1.1/4/37325             RSVP     1150/1147       Tun5

2.2.2.2/5/18928             RSVP     -/1149          GE2/0/3

3.2.1.5                     Local    -/-             GE2/0/3

Tunnel5                     Local    -/-             NHLFE1027

# 在PLR上配置在多条旁路隧道中进行优选的时间间隔为5秒。

[RouterB] mpls te

[RouterB-te] fast-reroute timer 5

[RouterB-te] quit

# PLRundo shutdown被保护的出接口GigabitEthernet2/0/2

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] undo shutdown

[RouterB-GigabitEthernet2/0/2] quit

# Router A上执行display interface tunnel 4命令查看主CRLSP的状态,可以看到Tunnel接口处于up状态。

[RouterA] display interface tunnel 4

Tunnel4

Current state: UP

Line protocol state: UP

Description: Tunnel4 Interface

Bandwidth: 64kbps

Maximum Transmit Unit: 64000

Internet Address is 10.1.1.1/24 Primary

Tunnel source unknown, destination 4.4.4.4

Tunnel TTL 255

Tunnel protocol/transport CR_LSP

Output queue - Urgent queuing: Size/Length/Discards 0/100/0

Output queue - Protocol queuing: Size/Length/Discards 0/500/0

Output queue - FIFO queuing: Size/Length/Discards 0/75/0

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

# 等待约5秒钟后,在Router B上执行display mpls lsp verbose命令,可以看到Tunnel5仍绑定到出接口GigabitEthernet2/0/2,但未被使用。

[RouterB] display mpls lsp verbose

Destination  : 4.4.4.4

FEC          : 1.1.1.1/4/53319

Protocol     : RSVP

LSR Type     : Transit

Service      : -

In-Label     : 1150

Path ID      : 0x540000003.1

State        : Active

Out-Label    : 1150

Nexthop      : 3.1.1.3

Out-Interface: GE2/0/2

BkLabel      : 1150

BkInterface  : Tun5

 

Destination  : 3.3.3.3

FEC          : 2.2.2.2/5/16429

Protocol     : RSVP

LSR Type     : Ingress

Service      : -

NHLFE ID     : 1025

State        : Active

Out-Label    : 1151

Nexthop      : 3.2.1.5

Out-Interface: GE2/0/3

 

Destination  : 3.1.1.3

FEC          : 3.1.1.3

Protocol     : Local

LSR Type     : Ingress

Service      : -

NHLFE ID     : 1027

State        : Active

Nexthop      : 3.1.1.3

Out-Interface: GE2/0/2

 

Destination  : 3.2.1.5

FEC          : 3.2.1.5

Protocol     : Local

LSR Type     : Ingress

Service      : -

NHLFE ID     : 1024

State        : Active

Nexthop      : 3.2.1.5

Out-Interface: GE2/0/3

 

Destination  : 3.3.3.3

FEC          : Tunnel5

Protocol     : Local

LSR Type     : Ingress

Service      : -

NHLFE ID     : 268435461

State        : Active

Out-Interface: NHLFE1025

# 在Router A上执行display ip routing-table命令,可以看到路由表中有以Tunnel4为出接口的静态路由信息。

[RouterA] display ip routing-table

Destinations : 25        Routes : 25

 

Destination/Mask   Proto   Pre Cost        NextHop         Interface

0.0.0.0/32         Direct  0   0           127.0.0.1       InLoop0

1.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

2.1.1.0/24         Direct  0   0           2.1.1.1         GE2/0/1

2.1.1.0/32         Direct  0   0           2.1.1.1         GE2/0/1

2.1.1.1/32         Direct  0   0           127.0.0.1       InLoop0

2.1.1.255/32       Direct  0   0           2.1.1.1         GE2/0/1

2.2.2.2/32         O_INTRA 10  1           2.1.1.2         GE2/0/1

3.1.1.0/24         O_INTRA 10  2           2.1.1.2         GE2/0/1

3.2.1.0/24         O_INTRA 10  2           2.1.1.2         GE2/0/1

3.3.1.0/24         O_INTRA 10  3           2.1.1.2         GE2/0/1

3.3.3.3/32         O_INTRA 10  2           2.1.1.2         GE2/0/1

4.1.1.0/24         Static  1   0           0.0.0.0         Tun4

4.4.4.4/32         O_INTRA 10  3           2.1.1.2         GE2/0/1

5.5.5.5/32         O_INTRA 10  2           2.1.1.2         GE2/0/1

10.1.1.0/24        Direct  0   0           10.1.1.1        Tun4

10.1.1.0/32        Direct  0   0           10.1.1.1        Tun4

10.1.1.1/32        Direct  0   0           127.0.0.1       InLoop0

10.1.1.255/32      Direct  0   0           10.1.1.1        Tun4

127.0.0.0/8        Direct  0   0           127.0.0.1       InLoop0

127.0.0.0/32       Direct  0   0           127.0.0.1       InLoop0

127.0.0.1/32       Direct  0   0           127.0.0.1       InLoop0

127.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

224.0.0.0/4        Direct  0   0           0.0.0.0         NULL0

224.0.0.0/24       Direct  0   0           0.0.0.0         NULL0

255.255.255.255/32 Direct  0   0           127.0.0.1       InLoop0

4.7  配置文件

·     Router A

#

ospf 1

 area 0.0.0.0

  network 1.1.1.1 0.0.0.0

  network 2.1.1.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 1.1.1.1

#

mpls te

#

explicit-path pri-path

 nexthop index 1 2.1.1.2 include strict

 nexthop index 101 3.1.1.3 include strict

 nexthop index 201 4.1.1.4 include strict

 nexthop index 301 4.4.4.4 include strict

#

rsvp

#

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 2.1.1.1 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface Tunnel4 mode mpls-te

 ip address 10.1.1.1 255.255.255.0

 mpls te bandwidth ct0 30000

 mpls te path preference 1 explicit-path pri-path

 mpls te fast-reroute

 destination 4.4.4.4

#

ip route-static 4.1.1.0 24 Tunnel4 preference 1

#

·     Router B

#

ospf 1

 area 0.0.0.0

  network 2.1.1.0 0.0.0.255

  network 2.2.2.2 0.0.0.0

  network 3.1.1.0 0.0.0.255

  network 3.2.1.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 2.2.2.2

#

mpls te

  fast-reroute timer 5

#

explicit-path by-path

 nexthop index 1 3.2.1.5 include strict

 nexthop index 101 3.3.1.3 include strict

 nexthop index 201 3.3.3.3 include strict

#

rsvp

#

interface LoopBack0

 ip address 2.2.2.2 255.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 2.1.1.2 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 3.1.1.2 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 mpls te fast-reroute bypass-tunnel Tunnel5

 rsvp enable

 rsvp bfd enable

#

interface GigabitEthernet2/0/3

 port link-mode route

 ip address 3.2.1.2 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface Tunnel5 mode mpls-te

 ip address 11.1.1.1 255.255.255.0

 mpls te backup bandwidth ct0 30000

 mpls te path preference 1 explicit-path by-path

 destination 3.3.3.3

#

·     Router C

#

ospf 1

 area 0.0.0.0

  network 3.1.1.0 0.0.0.255

  network 3.3.1.0 0.0.0.255

  network 3.3.3.3 0.0.0.0

  network 4.1.1.0 0.0.0.255

  mpls te enable

#

 mpls lsr-id 3.3.3.3

#

mpls te

#

rsvp

#

interface LoopBack0

 ip address 3.3.3.3 255.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 4.1.1.3 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 3.1.1.3 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

 rsvp bfd enable

#

interface GigabitEthernet2/0/3

 port link-mode route

 ip address 3.3.1.3 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

·     Router D

#

ospf 1

 area 0.0.0.0

  network 4.1.1.0 0.0.0.255

  network 4.4.4.4 0.0.0.0

  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 GigabitEthernet2/0/1

 port link-mode route

 ip address 4.1.1.4 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

·     Router E

#

ospf 1

 area 0.0.0.0

  network 3.2.1.0 0.0.0.255

  network 3.3.1.0 0.0.0.255

  network 5.5.5.5 0.0.0.0

  mpls te enable

#

 mpls lsr-id 5.5.5.5

#

mpls te

#

rsvp

#

interface LoopBack0

 ip address 5.5.5.5 255.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 3.2.1.5 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 3.3.1.5 255.255.255.0

 mpls enable

 mpls te enable

 mpls te max-link-bandwidth 50000

 mpls te max-reservable-bandwidth 40000

 rsvp enable

#

5  相关资料

·     H3C SR6600 SR6600-X 路由器 MPLS配置指导-R7607

·     H3C SR6600 SR6600-X 路由器 MPLS命令参考-R7607

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们