Download Introducción a Performance Routing

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Introducción a
Performance Routing
Mayo 14, 2009
Presentador: Ramón Romero
Systems Engineer
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
1
Agenda
Challenge and Solution
PfR Overview
Design Considerations
Product Overview
Conclusion
Questions and Answers
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
2
What Is Cisco Performance Routing?
Cisco Performance Routing (PfR)
Performance-based adaptive routing
Application best path selection
Network problem mitigation
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
3
Network Performance Challenge
“The Network Is Up, but Are Applications Working?”
Network availability
Internet
Blackouts
Brownouts
ISPA
Congestion
ISPD
ISPE
WAN performance
ISPB
Best path not always
best performing path
Load distribution
Over and underused links
ISPC ISPF
ISPG
MPLS
ATM
Frame Relay
Cost management
Need to control or limit transport cost
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
$$$$$$$
4
Application Reachability and
Performance
How to manage application reachability and
performance in the network?
Network availability
Redundant devices: HSRP
Redundant interfaces: NSF, SSO, EOT, EEM
Redundant paths: equal cost routing, MPLS
Network performance
Shortest hop/hot potato routing (BGP, RIP, etc.)
Least cost routing (OSPF, EIGRP, etc.)
MPLS TE, MTR, queuing, etc.
Necessary…but not sufficient
Is application reachable ?
Is application performing ?
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
5
Enterprise WAN Challenge
Two Paths
Two Providers
WAN Availability
E-Mail
MPLS
Headquarters
Branch
Office
ATM
FR
Internet VPN
But, Are the Applications
Performing Adequately?
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
Small Office
6
Internet Presence Challenge
Multiple ISPs
Internet Availability
Online banking
E-mail hosting
Online ticketing
Instant messaging
Online catalog
www.foo.com
News/weather
Internet voice
Application
hosting
DNS
ISP1
ISPA
ISPD
Internet
IM
ISPE
ISPB
Web
ISP2
E-Mail
ISPF
ISPG
ISPC
Online music
Online video
But, Is the User Experience
a Good One?
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
7
Customer Problems
Soft error detection
Issue
All network destinations are reachable, yet the network is slow
Why?
Could be caused by brownouts, congestion, network device anomaly, service provider
PfR solution
Detect packet loss: report and route-around problem area
Detect excessive delay: report and reroute to lower delay path
Detect black hole routing: report and route around
Resource utilization
Issue
Under utilized circuits and equipment; management wants to leverage
all network facilities
Why?
Minimize impact of failure
Full utilization of expensive network resources; equipment and circuits
PfR solution
Detect multiple links and intelligently distribute the traffic based upon load and/or cost $
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
8
Customer Problems
Application awareness
Issue
My application requires a very responsive network
Why?
The application is very sensitive to delay (Live Multimedia, ERP, SQL, etc.)
PfR solution
Forward different applications/services based upon advanced criteria;
delay, jitter, MOS, loss, etc.
Profile network performance
Issue
A new application is available and we’re not sure the network can accommodate the
application performance requirements
Why?
Don’t know the network traffic profile
PfR solution
Audit of the network performance including:
Applications, throughput, links available, and performance
Core Traffic Matrix view
Provide a longer term view of network capability (“future proofing”)
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
9
How to Verify Application Performance
Is destination network reachable?
Is application reachable?
Traditional
IP Routing
Performance
Routing
Is application performing?
Are my network resource
fully utilized?
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
10
Cisco Performance Routing (PfR)
Cisco PfR enhances routing in order to select the best
path based on user defined policy
The PfR policy can: minimize cost, efficiently distribute
traffic load, and/or select the optimum performing path
for applications
Cisco PfR enables intelligent traffic management that
can dynamically route around soft errors in the
Enterprise WAN or Internet
Cisco PfR makes adaptive routing adjustments based
on advanced criteria
Response time, packet loss, jitter, mean opinion score (MOS),
availability, traffic load, and cost $ policies
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
11
Agenda
Challenge and Solution
PfR Overview
Design Considerations
Product Overview
Conclusion
Questions and Answers
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
12
How to Verify Application Performance?
Is prefix reachable?
Examine routing information
Is application reachable?
Application bidirectional traffic
Is application performing?
Round-trip time
One-way delay
Loss
Jitter/MOS
Throughput
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
13
What Is It?
Learn prefixes, e.g., 172.128.0.0/16
Learn applications, e.g., 172.128.0.0/16
Port 88 DSCP EF
Learn traffic with highest throughput or delay
Automatically delete traffic if not relearned
Repeat the process periodically
Filter certain kind of traffic
to be learned
Aggregate learned applications
on user specified keys
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
14
PfR Component Descriptions
Master Controller (MC)
Cisco IOS® software feature
Apply policy, verification, reporting
Standalone or collocated with BR
ISP1/WAN1
BR
MC
ISP2/WAN2
BR
No routing protocol required
No packet forwarding/inspection required
Border Router (BR)
Cisco IOS software feature in
forwarding router
Learn, measure, enforcement
Uses embedded Cisco IOS technologies
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
15
Solution Topologies
Small Office
Branch Office
ISP1/WAN1
ISP1
MC/BR
MC/BR
ISP2/WAN2
WAN
BR
Headquarters/Data Centers
ISP1/WAN1
BR
ISP2/WAN2
MC
BR
Components
BR: Border Router (forwarding path)
MC: Master Controller (decision maker)
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
16
Information Flow
MC controls all operation
Response
BR1
Issues commands to BRs
Contains traffic class/link data
MC
Command
Reports events
Reports measurements
BR2
Makes policy decisions
BR responds to MC commands
Sends responses to MC
Uses embedded Cisco IOS technology
Measures traffic class performance
Measures link performance
Enforces performance-based routing
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
17
Learning: How Does It Work?
Here Is the List of Highest Throughput
2
Prefixes in the Last 10 Minutes
BR1
MC
1
Learn: Based on Highest Throughput
for 10 Minutes, Filter UDP Traffic
3
BR2
DB
Write Prefixes To MC Database
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
18
Specifying PfR Traffic Classes
Traffic Class Type
Destination Prefix
ACL
Application
Example
10.0.0.0/8
20.1.1.0/24
10.1.1.0/24 dscp ef
10.1.1.0/24 dst-port 50
Well-Known
10.1.1.0/24 telnet
20.1.0.0/16 ssh
Dynamic
Recognition
10.1.1.0/24 nbar TRP
20.1.1.0/24 nbar citrix
12.4(20)T
Required: Destination Prefix
Optional: Src Pfx, Protocol, Ports, DSCP, Application ID
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
19
Selecting “Best” Traffic Class Path
Link
Utilization
Delay (ms)
Priority 1
Jitter (ms)
Priority 2
Serial1
89%
100
30
Serial2
50%
113
30
Serial3
60%
119
32
Serial4
40%
150
20
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
20
Performance Routing (PfR)
Enterprise WAN Design
Traffic Optimize by:
Reachability, Delay, Loss, Jitter,
MOS, Throughput, Load, and/or $Cost
ISP A
Headquarters
BR
ISP B
ISP C
By Default Best Path Based on
Lowest Metric, Cost, or Hops
Branch
Office
MC/BR
BR
Bottlenecks
MC
BR
MPLS or
Primary ISP
MC/BR
WAN Access Links Are Biggest
End-to-End Bottleneck
Small Office
PfR Components
BR: Border Router
MC: Master Controller
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
21
Enterprise VPN Deployment
Optimize Voice Traffic
MOS in Policy 80 Percent of Time
Headquarters
Tunnel0
BR
ISP1
Tunnel0
MC
Internet
BR/CE
Tunnel1
Remote
Office
MC/BR
ISP2
BR/CE
Tunnel1
MOS in Policy 95 Percent of Time
Voice quality is based upon the Mean Opinion Score (MOS)
MOS is calculated with jitter, delay, and loss measurements
Cisco PfR will select the path for voice over IP (VoIP) with
highest percentage MOS
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
22
Cisco PfR and Cisco WAAS Integration
Adaptive WAN-Optimized Network
Cisco Wide Area Application Services (WAAS) optimizes the
TCP session
Cisco PfR monitors and optimizes WAN path selection
Cisco WAAS network transparency allows individualized session
placement by Cisco PfR over best WAN path
Cisco WAE
Cisco PfR Places SQL Traffic
on Best Performing WAN Path
MPLS-VPN
Cisco WAE
BR
MC
BR
PfR Master Controller (MC)
Client and Border Router (BR)
Branch Office
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
IPSec over
Internet
Cisco PfR Domain
Cisco Public
Servers
Cisco WAE
Data Center
23
Agenda
Challenge and Solution
PfR Overview
Design Considerations
Product Overview
Conclusion
Questions and Answers
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
24
Design Questions
1. Do I have redundant WAN connections?
Internet, IPSec/GRE, MPLS, ATM, Frame Relay
Configure as PfR external interfaces
2. Which routers terminate the WAN?
These are PfR border routers
3. What routing protocols over WAN?
BGP, static covered by PfR
EIGRP, OSPF requires static route cfg
4. Which router is PfR master controller?
> 5000 prefixes, dedicated 7200 NPE-G2
Up to 5000 prefixes, dedicated 7200 or 3800 MC
For a 100s prefixes, configure MC on BR
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
25
Design Questions
5. What policy is important?
Traffic class exit performance
Delay, loss, reachability, throughput
Jitter, MOS
Traffic class entrance performance: 12.4T
Delay, loss, reachability, throughput
External interface load distribution
Cost minimization
Backup
Path discovery
Security
Default priority is performance then load
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
26
Design Questions
6. Determine interesting traffic by:
Configure prefix
Configure TCP/UDP port
Configure full ACL (src IP, dst port, src port)
Learn Interesting prefixes
Learn Interesting traffic classes
Learn eBGP advertised prefixes
Learn applications (audio, video, SAP, Citrix, etc.)
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
27
SOHO/Broadband Deployment
Given Cable and DSL with NAT Overload
1.
Cable and DSL WAN interfaces
Eth8/0: PfR internal
Eth9/0: PfR external
Eth12/0: PfR external
2.
Eth9/0 Cable
ISR router terminates WAN
ISR (18xx, 28xx, 38xx,) is PfR BR
3.
Static default routing
4.
10 to 100 prefixes
Eth8/0
MC/BR
Eth12/0 DSL
ISR is also MC
12.4
5.
Performance is most important
Use PfR default policy
6.
Learn throughput to get prefixes
BR: Border Router; MC: Master Controller
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
28
Internet Presence Deployment
1. DS3 interfaces
IM
Ser12/0, Ser13/0, etc.
2. 7600, 6500, 7200, 3800
terminates WAN
3. BGP routing
Web
BR
MC
E-mail
BR
BRs must be iBGP peers
Default routing
Partial routes
Full routes
Same PfR Configuration for All
4. 5000 prefixes
12.4
12.4T for entrance optimization
5. Customers differ on policy priority
6. Learn prefixes by throughput and delay
BR: Border Router; MC: Master Controller
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
29
Agenda
Challenge and Solution
PfR Overview
Design Considerations
Product Overview
Conclusion
Questions and Answers
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
30
PfR Typical Scenarios
Large, medium, and small enterprises with
mission-critical Internet presence
Enterprises with redundant WAN networks
Enterprises with remote offices
Home office with dual internet connections
Remote
Office
Headquarters
Telecommuter
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
31
OER/PfR Cisco IOS Support
Released in 12.3(8)T (May 17, 2004)
MC
12.4
Prefix optimization
12.4T
Traffic class optimization
Entrance selection
BR
Voice optimization
Application Routing
12.2(33)SRB: 7600
12.2(33)SXH: Cisco Catalyst® 6000 Series
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
32
Cisco IOS Packaging: Routers
PfR
Advanced Enterprise Services
PfR
PfR
Advanced IP Services
Enterprise Services
PfR
Advanced Security
SP Services
Enterprise Base
IP Voice
IP Base
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
33
PfR Platform Support
Cisco
Catalyst
6500
Cisco
7600
Cisco
7200, 7301
Cisco
3800 ISR
Cisco
2800 ISR
Cisco
1800 ISR
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
34
Agenda
Challenge and Solution
PfR Overview
Design Considerations
Product Overview
Conclusion
Questions and Answers
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
35
Benefits of Cisco Performance Routing
Performance-aware network
Best path continuously reevaluated based upon
network performance data: delay, loss, load, etc.
Increased application availability
Route around at first sign of (soft error) trouble
Minimize cost with advanced load balancing
Link usage
Circuit cost
Inbound and outbound Internet presence
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
36
Benefits of Cisco Performance Routing
Troubleshooting
Provides network soft error fault detection
Ease of provisioning and management
Provisioning of network policies instead of device policies
A network or system view of application performance
Capacity planning: frequency of policy violations
Can the network maintain adequate performance?
Are links able to meet regular and peak traffic demands?
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
37
Agenda
Challenge and Solution
PfR Overview
Design Considerations
Product Overview
Conclusion
Questions and Answers
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
38
Questions and Answers
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
39
Agenda
Challenge and Solution
PfR Overview
Deployment
Design Considerations
Product Overview
Conclusion
Links
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
40
More Information
PfR CCO
www.cisco.com/go/pfr/
Cisco IOS Software Release 12.3 12.4 12.4T
www.cisco.com/go/release124t/
Cisco IOS Software Release 12.2(33)SRB,
12.2(33)SXH
www.cisco.com/go/release/
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
41
BRKRST-2361
14342_04_2008_c1
© 2008 Cisco Systems, Inc. All rights reserved.
Cisco Public
42
Related documents