Académique Documents
Professionnel Documents
Culture Documents
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 1
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 2
Customers Demand More from IP/MPLS
Networks
Network
Availability The Internet Data, Voice, Video, Real-Time
Expectations Boom E-Business Online Business
100%
s Resilient IP/
t i on
MPLS Technology
ecta
E xp
ility
a b
v ail
Operations and Best Practices
r kA
t wo
Ne
99%
1990s 2000s
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 3
IP Convergence Drives The
Need For Network-wide Availability
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 4
Cisco IOS Software High Availability:
Protecting the Entire Network
Enterprise Enterprise Service Provider Service Provider
Backbone Premise Edge Aggregation Edge Core
Network
Network Level
Level Resiliency
Resiliency
•• Convergence
Convergence andand self-healing
self-healing
•• Intelligent
Intelligent protocol
protocol fabric
fabric
Operations
Operations and
and Management
Management
•• Hot
Hot software
software upgrades
upgrades
•• Automated,
Automated, low-error
low-error configuration
configuration
•• Fault
Fault // event
event management
management
•• Availability
Availability measurement
measurement
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 6
Cisco IOS Software High Availability
Overview
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 7
Cisco IOS Software High Availability
Overview (Cont.)
Features
Requirements Available Today Available CY04/1H05
• Cisco NSF with SSO • Stateful IPsec
• Gateway Load Balancing Protocol • MPLS High Availability
Component and
• Stateful NAT • Line Card Redundancy (1+1 APS
Device Level with No Layer3 Re-Convergence)
• Warm Reboot
Resiliency
• Control Plane Policing
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 8
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 9
Protecting the Service Aggregation Edge:
Cisco NSF with SSO
• Cisco NSF: minimal or no packet loss for the
Edge and Core
Packet forwarding continues while peering
relationships are reestablished Route Processors
No route flaps between participating neighbor
routers
Transparent route convergence: Layer 3 routing RP1 RP2
information recovered from peers (BGP, OSPF,
IS-IS, EIGRP) ACTIVE STANDBY
IPC
RP Checkpointing
RP
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 11
SSO Architecture: Switchover (Cont.)
RP Checkpointing
RP
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 12
SSO Architecture: Switchover (Cont.)
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 13
SSO Architecture: Switchover (Cont.)
• No service disruptions
Preserves user sessions and mitigates
impacts of service outage on network Route Processors
users
• Increased operational efficiencies
RP1 RP2
Reduces network administration, ACTIVE STANDBY
troubleshooting and maintenance due to
minimal downtime
• Reduced costs
Bus
Decreases downtime costs (ie: Service
Level Agreement (SLA) penalties, lost
revenue opportunities, and productivity
costs for users and administration)
Line Cards
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 15
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 16
SSO Coexistence
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 17
Cisco NSF with SSO for IP Improves
MPLS VPN Recovery Time
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 18
Various MPLS SSO-Coexistence Scenarios
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 19
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 20
MPLS Forwarding Infrastructure
TFIB/LFIB Shortcomings
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 21
MFI Solution
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 22
MPLS Forwarding Infrastructure
MFI
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 23
MFI System Architecture
FIB Forwarding
MFC
Data Plane
L2 Forwarding
MFI Modules
External subsystems which
HW Eng require changes for MPLS
External subsystems
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 24
MFI NSF
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 25
MFI HA NSF support: Before Switchover
checkpoint
Active RP Standby RP
apps apps LSD
timeout timeout
Linecards
timeout
LFD
Normal Operation
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 26
MFI HA NSF support: Active RP Failed
Active RP Standby RP
apps LSD LFD apps
timeout
LSD
LFD
Linecards
timeout
LFD
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 27
MFI HA NSF support: timeout-wait
Standby RP Active RP
apps LSD apps LSD
timeout
LFD LFD
Linecards
timeout
LFD
Standby RP Active RP
apps LSD apps
timeout
Linecards
timeout
LFD
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 29
LSD HA Behavior
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 30
LSD HA Behavior (Cont.)
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 31
MFI HA Summary
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 32
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 33
MPLS High Availability
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 35
MPLS Control and Forwarding Planes
Summary
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 36
Highly Available Network Requirements
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 37
Why MPLS HA: Problem Description
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 38
Continuous Forwarding of Traffic During
Control Plane Service Disruption
Before Cisco NSF/SSO Support and Graceful Restart
1
Control Plane Control Plane Control Plane
2 2
LSPs LSPs
2 2
LSPs LSPs
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 39
Why MPLS HA: Solution
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 40
High Availability Umbrella
IP HA MPLS HA
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 41
High Availability Umbrella
IP HA MPLS HA
EGP LDP
eBGP BGP
IGP OSPF RSVP-TE
OSPF EIGRP AToM
IS-IS RIP LC-ATM
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 42
Deploying MPLS HA
CE
GR eBGP, RIP,
MP-BGP HA OSPF,…etc
P PE
HA aware HA aware
HA aware HA
RR
Cisco12000 Cisco7500
Cisco7200
RR P PE
HA aware HA aware
HA
Cisco7200
HA aware
Cisco7500
Cisco12000
OSPF, LDP
OSPF & LDP HA CE
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 44
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 45
MPLS HA – LDP NSF with SSO
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 46
Why LDP Graceful Restart?
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 47
LDP HA Key Elements
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 48
Why LDP Checkpointing?
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 49
MPLS LDP Local CheckPointing Key Points
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 50
LDP HA Approaches
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 51
LDP HA Approaches
Comparison
• Similarities
Fault Tolerant Session Type Length Value in the LDP Initialization
message
Allow data forwarding to continue while LDP recovers
• Differences
Fault Tolerance-LDP
– Requires preservation of both LDP and MPLS forwarding state across
LDP restart
– Requires exchange of only unacknowledged LDP state after LDP
restart
– Covers both downstream unsolicited (DU) & downstream on demand
(DoD) modes
Graceful Restart-LDP
– Requires preservation of only MPLS forwarding state across LDP
restart.
– Requires exchange of all LDP-related state information after LDP
restart
– Covers only the DU mode (Cisco to extend it for DoD)
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 52
LDP HA Approaches
Solution
• FT-LDP is obsolete
• FT-LDP required too many checkpoints including
remote checkpoints
• Cisco supports Graceful Restart mechanism
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 53
LDP Graceful Restart Mechanism
• LSR sends the LDP initialization message to a neighbor to
establish an LDP session
• Fault Tolerant (FT) session type length value (TLV) is included in
the LDP initialization message
0 7 15 23 31
FT Flags Reserved
0 7 15
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 55
LDP Graceful Restart Key Points
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 56
LDP Graceful Restart Key Points (Cont.)
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 57
LDP Graceful Restart Process Summary
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 58
LDP GR on SSO-LSR and SSO-aware Peer
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 59
LDP Graceful Restart Operation Overview
A B C
Active Standby
LDP Session Setup
LDP Session Setup
LDP Address
LDP Address messages
messages
LDP Label Mapping (FEC1, L1)
LDP Label Mapping (FEC1, L2)
Switchover
Standby Active
LDP Session re-established
LDP Session re-established
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 60
LDP Graceful Restart Operation
A B C
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 62
LDP Graceful Restart Restrictions
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 63
LDP Graceful Restart Configuration
1. Enable ip cef
ip cef <distributed> (if distributed mode)
2. Enable GR Globally (must do before
enabling LDP)
mpld ldp graceful-restart
3. Enable MPLS (global)
mpls ip
4. Enable LDP on appropriate interfaces
mpls label protocol ldp
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 64
LDP Graceful Restart Configuration (Cont.)
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 65
LDP Graceful Restart Troubleshooting
Show mpls ldp discovery Display status of the LDP discovery process
show mpls ldp neighbor graceful- Verify all LDP sessions are configured for LDP
restart GR
Look at LIB table, make sure active and backup
Show mpls bindings processor has identical copies of the local label
bindings
Show mpls ldp checkpoint To Display local chekpoint info on the active RP
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 66
Debug mpls ldp graceful-restart
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 67
show mpls ldp graceful-restart
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 68
show mpls ldp bindings
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 69
show mpls ldp neighbor
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 71
show mpls ldp checkpoint
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 72
Clear ldp checkpoint
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 73
Agenda
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 74
Summary
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 76
References
• www.cisco.com/go/mpls
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 77
Cisco IOS MPLS HA, 3/04 © 2004 Cisco Systems, Inc. All rights reserved. 78