Professional Documents
Culture Documents
MPLS Traffic Engineering Traffic Protection Using Fast Re-Route (FRR)
MPLS Traffic Engineering Traffic Protection Using Fast Re-Route (FRR)
Engineering
Traffic Protection
using Fast Re-route
(FRR)
Santiago lvarez
August 2008
MPLS TE FRR
saalvare@cisco.com
Bandwidth Optimization
IP/MPLS
R1
Tactical
IP/MPLS
R8
R8
R2
R2
Protection
R1
Point-to-Point SLA
IP/MPLS
R1
R8
R2
MPLS TE FRR
saalvare@cisco.com
IP/MPLS
R8
R2
IP/MPLS
R2
Bandwidth protection
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
IP/MPLS
25
25
22
22
R1
R3
22
22
R2
R6
16
16
R7
22
22
R5
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
IP/MPLS
25
25
36
36
R1
R2
16
16
R3
36
36
R6
R4
22
22
R7
36
36
R5
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
Bandwidth Protection
Backup tunnel with
associated bandwidth
capacity
Backup tunnel may or may
not actually signal
bandwidth
PLR will decide best
backup to protect primary
(nhop/nnhop, backup-bw,
class-type, node-protection
flag)
IP/MPLS
R3
R1
R2
R4
R6
R7
R5
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
Backup Tunnel
interface Tunnel1
description NNHOP-BACKUP
ip unnumbered Loopback0
tunnel destination 172.16.255.2
tunnel mode mpls traffic-eng
tunnel mpls traffic-eng path-option 10 explicit name PATH1
!
interface POS1/0/0
ip address 172.16.192.5 255.255.255.254
mpls traffic-eng tunnels
mpls traffic-eng backup-path Tunnel1
ip rsvp bandwidth
!
MPLS TE FRR
saalvare@cisco.com
Explicitly routed
backup to
172.16.255.2 with
zero bandwidth
Use Tunnel1 as
backup for
protected LSPs
through POS1/0/0
7
Backup Tunnel
interface tunnel-te1
description NHOP-BACKUP
ipv4 unnumbered Loopback0
destination 172.16.255.130
path-option 10 explicit name PATH1
!
mpls traffic-eng
interface POS0/3/0/0
backup-path tunnel-te 1
!
!
MPLS TE FRR
saalvare@cisco.com
Explicitly routed
backup to
172.16.255.130 with
zero bandwidth
Use tunnel-te1 as
backup for protected
LSPs through
POS0/3/0/0
8
R1
IP/MPLS
No protection mechanism
for IP or LDP traffic
How to leverage FRR
for all traffic?
R8
R2
What if protection
desired without traffic
engineering?
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
R1
IP/MPLS
R8
R2
Primary TE LSP
MPLS TE FRR
saalvare@cisco.com
Priority
Bandwidth
Affinity
Auto-BW
Auto-Route
Fast-Reroute
Forwarding-Adj
Load-Sharing
7/7
0
0x0/0xFFFF
OFF
ON
ON
OFF
OFF
R1
IP/MPLS
R8
R2
traffic is forwarded
as if no tunnel was
in place
Primary TE LSP
MPLS TE FRR
saalvare@cisco.com
11
MPLS TE FRR
saalvare@cisco.com
12
R1
IP/MPLS
R8
R2
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
13
R1
IP/MPLS
R8
R2
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
14
R1
IP/MPLS
R8
R2
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
Priority
7/7
Bandwidth
Affinity
0x0/0xFFFF
Auto-BW
OFF
Auto-Route
OFF
Fast-Reroute
OFF
Forwarding-Adj
OFF
Load-Sharing
OFF
15
traffic-eng
traffic-eng
traffic-eng
traffic-eng
traffic-eng
tunnels
auto-tunnel
auto-tunnel
auto-tunnel
auto-tunnel
backup
backup
backup
backup
nhop-only
tunnel-num min 1900 max 1999
timers removal unused 7200
srlg exclude preferred
MPLS TE FRR
saalvare@cisco.com
16
Layer-3 Topology
IP/MPLS
R2
IP/MPLS
R4
R1
R2
R5
R3
SRLG 10
R2-R4
R2-R3
R4
R1
R5
R3
SRLG 20
R4-R2
R4-R3
SRLG 30
R3-R2
R3-R4
Some links may share same physical resource (e.g. fiber, conduit)
AutoTunnel Backup can force or prefer exclusion of SRLG
to guarantee diversely routed backup tunnels
IS-IS and OSPF flood SRLG membership as an additional
link attribute
MPLS TE FRR
saalvare@cisco.com
17
MPLS TE FRR
saalvare@cisco.com
Force SRLG
exclusion
during backup
path
computation
Interface
member of
SRLG 15 and
25
Interface
member of
SRLG 25
18
R1
IP/MPLS
No dynamically computed
path diversity
Expected to result in
higher restoration times
compared to local
protection
R8
R2
Doubles number of TE
LSPs (1:1 protection)
May be an acceptable
solution for restricted
topologies (e.g. rings)
MPLS TE FRR
saalvare@cisco.com
Primary TE LSP
Backup TE LSP
http://www.cisco.com/go/mpls
19
IP/MPLS
R4
R2
R1
R3
R5
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
20
ASBR1
ASBR2
R2
R4
IP/MPLS
R6
R1
R3
ASBR3
ASBR4
R7
R5
21
R1
IP/MPLS
R8
R2
BFD session
Primary TE LSP
Backup TE LSP
MPLS TE FRR
saalvare@cisco.com
22
References
MPLS TE FRR
saalvare@cisco.com
23
Cisco Documentation
MPLS TE: Link and Node Protection, with RSVP Hellos Support
(with Fast Tunnel Interface Down Detection)
http://www.cisco.com/en/US/partner/docs/ios/12_0s/feature/guide/f
slnph30.html
MPLS Traffic Engineering: BFD-triggered Fast Reroute (FRR)
http://www.cisco.com/en/US/docs/ios/mpls/configuration/guide/mp
_te_bfd_frr.html
MPLS Traffic Engineering (TE)--AutoTunnel Primary and Backup
http://www.cisco.com/en/US/partner/docs/ios/12_0s/feature/guide/
gsautotn.html
MPLS Traffic Engineering: Shared Risk Link Groups (SRLG)
http://www.cisco.com/en/US/partner/docs/ios/12_0s/feature/guide/f
s29srlg.html
MPLS TE FRR
saalvare@cisco.com
24
Standards
Fast Reroute Extensions to RSVP-TE for LSP Tunnels
http://www.ietf.org/rfc/rfc4090
Routing Extensions in Support of GMPLS
http://www.ietf.org/rfc/rfc4202
OSPF Extensions in Support of GMPLS
http://www.ietf.org/rfc/rfc4203
IS-IS Extensions in Support of GMPLS
http://www.ietf.org/rfc/rfc4205
Definition of a Record Route Object (RRO) Node-Id Sub-Object
http://www.ietf.org/rfc/rfc4561
MPLS TE FRR
saalvare@cisco.com
25