Date post: | 14-Apr-2018 |
Category: |
Documents |
Upload: | rockerptit |
View: | 227 times |
Download: | 0 times |
of 46
7/27/2019 BRKRST-23621
1/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 1BRKRST-236214461_04_2008_c1
2008 Cisco Systems, Inc. All r ights reserved. Cisco PublicBRKRST-236214461_04_2008_c1 2
Deploying PerformanceRouting (PfR)
BRKRST-2362
7/27/2019 BRKRST-23621
2/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 3BRKRST-236214461_04_2008_c1
Agenda
PfR Overview
Deployment
Performance
Conclusion
Q and A
Backup SlidesTroubleshooting
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 4BRKRST-236214461_04_2008_c1
What Is PerformanceRouting (PfR)?
PfR Enhances Internet and WAN Connectivity for Prefixesand Applications by Enabling Performance, Load, and $CostRouting Policies
Or Simply Put, the Ability to Select a Path Based on More ThanJust Routing Metrics
7/27/2019 BRKRST-23621
3/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 5BRKRST-236214461_04_2008_c1
Best Path Selection per Prefix,Two or More Paths
RemoteOffice
Shortest Path Is Not Always theBest Path in Terms of Performance
Telecommuter
HeadquartersSP A SP B
SP C
SP D SP E
By Default BGP ChoosesBest Path Based on Fewest
As-Path Hops
WAN Access Links Are BiggestEnd-to-End Bottleneck
Bottlenecks
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 6BRKRST-236214461_04_2008_c1
PfR Best Path
PfR Components
BRBorder Router
MCMaster Controller (decision maker)
RemoteOffice
Optimize by:Reachabilit y, Delay, Loss, J itter*, MOS*,
Throughpu t, Load, and/or $Cost
Telecommuter
Headquarters
MC
SP A SP BSP C
SP D SP E
PfR Path
BR
BR
BR
MC/BR
MC/BR
Bottlenecks
7/27/2019 BRKRST-23621
4/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 7BRKRST-236214461_04_2008_c1
PfR and OERWhats the Difference?
PfR has a broader technology scope
PfR will greatly expand application intelligence
PfR will leverage OER and other Cisco IOS
technologies to enable adaptive routing throughoutthe enterprise
OER
Prefix
WAN edge
Network selection
Exit routing
PfR
Applications
Private IP (MPLS)
Path selection
Networkwide
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 8BRKRST-236214461_04_2008_c1
Overview
7/27/2019 BRKRST-23621
5/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 9BRKRST-236214461_04_2008_c1
RemoteOffice
Performance Routing (PfR)
PfR Components
BRBorder Router (Forwarding Path)
MCMaster Controller (Decision Maker)
Headquarters
Telecommuter
MPLSATM
FR
Internet VPN
Reachability, Delay, Loss, Jitter, MOS, Load, $Cost
BR
BR
BR
BR
MC/BR
MC/BR
BR
MC
Exit Selection Criteria
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 10BRKRST-236214461_04_2008_c1
Performance Routing Policy Engine
Learn Applicationson the Network
MeasureAppl icationPerformance
Measure Al ternate PathsApply Performance Policies to Measurements
Reroute Traffic
Verify Enforcementand Performance
7/27/2019 BRKRST-23621
6/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 11BRKRST-236214461_04_2008_c1
ISP1/WAN1
ISP2/WAN2
Component Description
Master Controller (MC)Cisco IOS software feature
Apply policy, verification,reporting
Standalone or collocatedwith BR
No routing protocol required
No packet forwarding/inspection required
Border Router (BR)
Cisco IOS software featurein forwarding router
Learn, measure, enforcement
NetFlow collector
Probe source (IP SLA client)
BR
MCBR
BR External (WAN)
Interfaces
BR Internal (LAN)Interfaces
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 12BRKRST-236214461_04_2008_c1
BR2
Command
Response
Information Flow
MC controls all operation
Issues commands to BRs
Contains traffic class/link data
Reports events
Reports measurements
Makes policy decisions
BR responds to MC commands
Sends responses to MC
Uses NetFlow, IP SLA, BGP, static, PBR
Measures traffic class performance
Measures link performance
Enforces performance-based routing
BR1
MC
7/27/2019 BRKRST-23621
7/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 13BRKRST-236214461_04_2008_c1
PfR Operates on Traff ic Classes
Required: Destination PrefixOptional: Src Pfx, Protocol, Ports, DSCP, Application ID
10.1.1.0/24 nbar RTP
20.1.1.0/24 nbar citrixNBAR
10.1.1.0/24 telnet
20.1.0.0/16 sshWell-Known
10.1.1.0/24 dscp ef
10.1.1.0/24 dst-port 50ACL
Application(Optional)
10.0.0.0/8
20.1.1.0/24
Destination Prefix(Mandatory)
ExampleType
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 14BRKRST-236214461_04_2008_c1
BR
Delay
Reachability
Jitter12.4TMOS 12.4T
Loss 12.4(15)T
Delay
Loss
Reachability
Egress BW
Ingress BW
Measuring Traffic Class Performance
Passive
PfR NetFlow monitoringof traffic classes
Flows do not need to be on symmetricalpaths provided that all exit/entry pointsare PfR-managed
Active
PfR enables IP SLA feature
Probes sourced from BRs
icmp probes learned or configured
tcp, udp, jitterneed ip sla responder
Both mode
Attempts to measure performancepassively with NetFlow and onlylaunches IP SLA probes as needed
Fast mode
Probes all path all the time
7/27/2019 BRKRST-23621
8/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 15BRKRST-236214461_04_2008_c1
Scope Global or per Policy
PfR Policy
AdministrativeSecurity
LinkTraffic Class
PerformancePerformance
Delay
Loss
Reachability
MOS
Jitter
Sinkhole
Blackhole
Loadbalancing
Maxutilization
Linkgrouping
$Cost
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 16BRKRST-236214461_04_2008_c1
Selecting Best Traffic Class Path
BestPath
Winner?If Tie, Select
Current, Random
Select Best Performing
Paths Depending onPriority with Variance
Remove Paths Which Do NotHave Sufficient Capacity
M
7/27/2019 BRKRST-23621
9/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 17BRKRST-236214461_04_2008_c1
Selecting Best Traffic Class Path
2015040%Serial4
3211960%Serial3
3011350%Serial2
3010089%Serial1
Jitter (ms)Priority 2
Delay (ms)Priority 1
UtilizationLink
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 18BRKRST-236214461_04_2008_c1
BR1
BR2
Route Commands
BGP/Static Redis
BGP/Static Redis
Master
Modifying BGP local preferenceLocal preference must be highest
Installing a static route at the exitRedistribute static should be configured
A
B
How Best Exit Path Is Enforced
MC tells BR to insert prefix in BGP orstatic table
MC tells BR to insert application/DSCP in policy route
ISP or MPLS
ISP or MPLS
Installing a Dynamic PBR route-map at the ExitDirect Link or GRE Tunnel Between BRs Necessary
7/27/2019 BRKRST-23621
10/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 19BRKRST-236214461_04_2008_c1
MC
How Best Entrance Path Is Chosen
Measurements gathered for all entrances
Measurements applied in priority order
Identify entrances to downgrade
Downgrade entrance using BGP advertisement
AS path prepend
Append downgrade BGP community
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 20BRKRST-236214461_04_2008_c1
BR1
BR2
Route Commands
Master
A
B
How Best Entrance Path Is Enforced
Needed for inbound load balancing
MC tells BR to modify eBGP advertisement
ISP or MPLS
ISP or MPLS
eBGP Advert
eBGP Advert
Modifying eBGP
Prepend AS hop(s)
Append BGP downgrade community
7/27/2019 BRKRST-23621
11/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 21BRKRST-236214461_04_2008_c1
PfR Typical Customers
Large, medium, and small enterprises withmission-critical Internet presence
Enterprises with redundant WAN networks
Enterprises with remote offices
Home office with dual internet connections
Headquarters
Telecommuter
RemoteOffice
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 22BRKRST-236214461_04_2008_c1
Cisco7200-NPE-G2
Current HighestPerforming PfR
Device**12.4, 12.4T
Cisco3800 ISR
3640*/3660*/3700*
12.4, 12.4TCisco2800 ISR2600*
12.4, 12.4TCisco
1800 ISR1700*
12.4, 12.4T
Cisco6500***
12.2(33)SXH
Cisco 7600
12.2(33)SRB
PfR Platform Support
*Announced/reached end-of-sale (EoS)**Cisco 7301 with fixed NPE-G1 also supports PfR***Only BR function supported, no support for MC
7/27/2019 BRKRST-23621
12/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 23BRKRST-236214461_04_2008_c1
Key Features ofCisco PfRManagerby Fluke Networks
Executive-level reports
Network health reports
Fully Web-based
Reports and alerts onnetwork events
Historical and trendinggraphical reports
Troubleshooting analysis
Easy traffic class and policyconfiguration
Technical support 24 hoursa day
Same design as NetFlow andIP SLA monitoring products
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 24BRKRST-236214461_04_2008_c1
Agenda
PfR Overview
Deployment
Performance
Conclusion
Q and A
Backup SlidesTroubleshooting
7/27/2019 BRKRST-23621
13/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 25BRKRST-236214461_04_2008_c1
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
All others, cfg static with redistribution and filtering
4. Which router is PfR master controller?
Up to 5000 prefixes, dedicated 7200 or 3800 MC
Up to 20K prefixes with NPE-G2
For a few to few hundred prefixes, configure MC on BR
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 26BRKRST-236214461_04_2008_c1
Design Questions
5. What policy is important?
Exit performance
Delay, loss, reachability, throughput
Jitter, MOS
Entrance performance12.4T
Delay, loss, reachability, throughput
Load distribution
Cost minimization ($cost)
Primary/backup link groups
Path discovery (for troubleshooting)
Security 12.4T
Default priority is performance then load
7/27/2019 BRKRST-23621
14/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 27BRKRST-236214461_04_2008_c1
Design Questions
6. Determine interesting traffic class by:
Configure prefix
Configure application
Configure full ACL
Learn interesting prefixes
Learn interesting traffic classes
Learn eBGP advertised prefixes (inbound optimization)
Learn application
7. Are prerequisites for prefix or application control met?
Prefix controlparent route (or default) requirement needs to exist inBGP or static table
Application controlparent route for prefix also required; direct links(or GRE) required between all border routers for dynamic PBR
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 28BRKRST-236214461_04_2008_c1
Solution Topologies
1. SOHO/Broadband 2. Remote Office
3. Headquarters/Content/Hosting/Data Centers
ISP1/WAN1
ISP2/WAN2
BRBorder Router, MCMaster Controller
ISP1/WAN1
ISP2/WAN2
BR
MC/BR
MC
BR
BR
MC/BR
7/27/2019 BRKRST-23621
15/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 29BRKRST-236214461_04_2008_c1
SOHO/Broadband Deployment
1. Cable and DSL WAN interfacesEth8/0OER Internal
Eth9/0OER External
Ser12/0OER External
2. ISR router terminates WAN
ISR is OER BR
3. Static default routing
4. 10 to 100 traffic classes
ISR is also MC
12.4
5. Performance is most important
Use OER default policy (performance overload)
6. Learn throughput and delay to getprefixes
Eth9/0 Cable
Ser12/0 DSL
Eth8/0
MC/BR
BRBorder Router, MCMaster Controller
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 30BRKRST-236214461_04_2008_c1
SOHO/Broadband Configurationkey chain key1
key 1
key-string oer
oer master
logging
mode route control
max prefix total 100
backoff 90 3000 300
border 10.10.10.1 key-chain key1
interface Ethernet8/0 internal
interface Ethernet9/0 external
max-xmit-utilization absolute 1000
interface Ser12/0 external
max-xmit-utilization absolute 300
learn
throughput
delay
monitor-period 1periodic-interval 0
oer border
logging
local Ethernet8/0
master 10.10.10.1 key-chain key1
interface Ethernet8/0
ip address 10.10.10.1 255.255.255.0
interface Ethernet 9/0
load-interval 30
interface Serial 12/0
load-interval 30
Limit Cable andDSL Through put
Enforce RoutingChanges
Enable Logging
Authent icat ionRequired
MC and BR onSame Router
Eth9/0 Cable
Ser12/0 DSL
Eth8/0
Learn Delay andThroughput
Prefixes Every Minute
MC/BR
7/27/2019 BRKRST-23621
16/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 31BRKRST-236214461_04_2008_c1
Mission-Crit ical Internet Presence
Online banking E-mail hosting
Online ticketing
Instant messaging
Online catalog
News/weather
ISPA
ISPB
ISPC
ISPD
ISPE
ISPF ISPG
Internet
Web
IM
BRBorder Router, MCMaster Controller
MC
BR
BR
ISP1
ISP2
Internet voice
Application hosting
DNS
Online music
Online video
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 32BRKRST-236214461_04_2008_c1
Internet Presence Deployment
1. DS3 interfacesSer12/0, Ser13/0, etc.
2. Cisco 7200 and Cisco 3800are typical BR/MC with BRterminating WAN connections
3. BGP routingBRs must be iBGP peers
Default routing -or-
Partial routes -or-
Full routes4. Support of up to 15,000 prefixes
(with Cisco 7200-NPE-G2)12.4T/14.4M
Entrance Optimization
5. Customers differ on policy priority
6. Learn prefixes by throughput and delay
Same PfR Configuration for All
MC
BR
BR
Web
IM
BRBorder Router,MCMaster Controller
7/27/2019 BRKRST-23621
17/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 33BRKRST-236214461_04_2008_c1
Internet Presence ConfigurationDefault Policy: Performance Then Load
key chain key1
key 1
key-string oer
oer master
logging
mode route control
mode select-exit best
backoff 90 3000 300
periodic 600
border 10.1.1.2 key-chain key1
interface Ethernet8/0 internal
interface Serial12/0 external
interface Serial13/0 external
border 10.1.1.3 key-chain key1
interface Ethernet 8/0 internal
interface Serial12/0 external
interface Serial13/0 external
learn
throughput
delay
monitor-period 1
periodic-interval 0
prefixes 500
expire after time 240
MC 10.1.1.1key chain key1
key 1key-string oer
oer border
logging
local loopback 1
master 10.10.10.1 key-chain key1
interface ser12/0
load-interval 30
interface ser13/0
load-interval 30
BR 10.10.10.2
BR 10.10.10.3
Learn 500Prefixes
Revaluate Exit10 Minutes
Choose Best ExitRegardless of In or
Out of Policy
Delete Prefix if NotRelearned in 240 Minutes
Web
IM
MC
BR
BR
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 34BRKRST-236214461_04_2008_c1
oer master
no periodic
resolve utilization priority 1 variance 5
resolve range priority 2
no resolve delay
no resolve loss
max-range-utilization percent 50
border 10.1.1.2
interface Serial12/0 external
max-xmit-utilization percent 90
interface Serial13/0 external
max-xmit-utilization percent 90
border 10.1.1.3
interface Serial12/0 external
max-xmit-utilization percent 90
interface Serial13/0 external
max-xmit-utilization percent 90
Internet Presence ConfigurationOutbound Load Balancing Only
Add to default policy configuration
MC 10.1.1.1
Disable PeriodicPrefix Evaluation
Link OOP if :%util > Lowest
+ 50% util > 90
Web
IM
MC
BR
BR
7/27/2019 BRKRST-23621
18/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 35BRKRST-236214461_04_2008_c1
Internet Presence Configuration$Cost Minimization Only
Add to default policy configurationoer master
no periodic
resolve cost priority 1
no resolve delay
no resolve utilization
border 10.1.1.2
interface Serial12/0 external
cost-minimization tier 100 fee 10000
cost-minimization tier 75 fee 8000
cost-minimization tier 40 fee 4000
cost-minimization end day-of-month 31
interface Serial13/0 external
cost-minimization fixed fee 3000
border 10.1.1.3
interface Serial12/0 external
cost-minimization fixed fee 3000interface Serial13/0 external
cost-minimization fixed fee 3000
MC 10.1.1.1
10,000$
8000$
4000$
Fixed Tiered
75%
40
100
75%
10,000$
8000$
4000$
NoOER
OER
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 36BRKRST-236214461_04_2008_c1
Internet Presence ConfigurationInbound Load Balancing
Enterprise
Learning Inside Prefix
BGPAdverti semen t
oer master
learn
inside bgp
oer-map MAP 10
match oer learn inside
Configuring Inside Prefix
ip p refix-li st INSIDE permit 10.1.1.0/24
oer-map MAP 10
ip address prefix-list INSIDE inside
Choosing Downgrading Method
Oer master
border 10.1.1.1 key-chain oer
interface ethernet1/0 external
downgrade bgp community 3:2
AS prepend No Conf igu rati on requi red BGP Communi ty
MC
BR
BR/CE
ISP1
Internet
ISP2
7/27/2019 BRKRST-23621
19/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 37BRKRST-236214461_04_2008_c1
Enterprise VPN Deployment
MPLS
Frame Relay
ATM
Internet
BRBorder Router, MCMaster Controller
Headquarters
MC
BR
BR
Telecommuter
RemoteOffice
MC/BR
MC/BR
BR
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 38BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentPfR with EIGRPStatic Route Redistribution
1. Configure Default to each external interfaceip route 0.0.0.0 0.0.0.0 eth 9/0 50.50.50.2 tag 10
ip route 0.0.0.0 0.0.0.0 ser12/0 tag 10
ip route 0.0.0.0 0.0.0.0 tunnel0 tag 10
ip route 0.0.0.0 0.0.0.0 tunnel1 tag 10
2. Block redistribution of Defaultrouter eigrp 100
redistribute static route-map block-def
route-map block-def deny 20match tag 10
route-map block-def permit 30
OER ExternalInterfaces
RemoteOffice
MC/BR
PfR Integration with EIGRP Coming in 12.5(P13)T.Until That Time, We Must Use This Workaround.
7/27/2019 BRKRST-23621
20/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 39BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentPfR with EIGRP
3. Configure PfR learnoer master
learn
throughput
delay
4. Block redistribution of PfR statics over externalsrouter eigrp 100
distribute-list route-map block-oer out eth0/1
distribute-list route-map block-oer out ser12/0
distribute-list route-map block-oer out tunnel0
distribute-list route-map block-oer out tunnel1
route-map block-oer deny 10
match tag 5000
route-map block-oer permit 20
Default Tag for
OER Statics
OER ExternalInterfaces
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 40BRKRST-236214461_04_2008_c1
Internet
Enterprise VPN DeploymentDual IPSec/GRE Tunnels
IPSec over GRE
DMVPN (at spokes only)
Tunnels are OER external
Add to Internet default policy config
Tunnel0
Tunnel1
Tunnel0
Tunnel1
Tunnel0
Tunnel1
Tunnel0
Tunnel0
oer master
border 10.10.10.1
interface Tunnel 0 external
interface Tunnel 1 external
Add to SOHO Cfg
oer master
border 10.1.1.2
interface Tunnel 0 external
interface Tunnel 1 external
border 10.1.1.3
interface Tunnel 0 external
interface Tunnel 1 external
BRBorder Router, MCMaster Controller
RemoteOffice
Telecommuter
MC/BR
BR/CE
MC/BR
Headquarters
MC
BR/CE
BR
7/27/2019 BRKRST-23621
21/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 41BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentMPLS Primary with IPSec/GRE Backup
Combines Internet and IPSec/GRE
Tunnel and MPLS I/F are OER external
Backup then performance policy
Tunnel0
Tunnel2
Serial1
Serial3
Headquarters
MC
BR/CE
BRRemote
Office
BR/CE
MC/BR
BRBorder Router, MCMaster Controller
Internet
MPLS
VPN
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 42BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentMPLS Primary and IPSec/GRE Backup Configurations*
oer master
border 1.1.1.1 key-chain key1
interface Serial1 external
link-group RED
interface Tu0 external
link-group BLUE
interface eth1/1 internal
border 1.1.1.2 key-chain key2
interface Serial3 external
link-group REDinterface Tu2 external
link-group BLUE
interface et3/1 internal
Group Links Specify Link Preference
oer-map MAP 10match Appl1set delay threshold 100set link-group RED fallback BLUE
oer-map MAP 20match Appl2set link-group BLUE
Tunnel0
Serial1
Tunnel2
Serial3
MC
BR2
BR1
*PfR also supported with ISDN and 3G wireless interfaces
7/27/2019 BRKRST-23621
22/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 43BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentFast Failover and Load Balancing
Simultaneous probing on all exits
Quick failover to alternate path within 3 seconds
Headquarters
Oer master
max-range-utilization percent 10
learn
list sequence 10 refname REM_OFC
traffic-class prefix-list REM_OFC_LIST
throughput
Ip prefix-lst REM_OFC_LIST permit 10.1.0.0/16
Ip prefix-lst REM_OFC_LIST deny 0.0.0.0/0
RemoteOffice
BR/CE
MC/BR
oer-map MAP 10
match oer learn list REM_OFC
set mode monitorfast
set unreachable threshold 5
set activ e-probe echo 10.1.1.1
set activ e-probe echo 10.1.1.2
set probe frequency 2
set resolve range priority 1
Serial0
Serial0
MC
BR/CE
BR
BRBorder Router, MCMaster Controller
MPLS
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 44BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentOptimize Voice Traffic Between Two Sites
Select exit with least jitter, delay, and loss
BRBorder Router, MCMaster Controller
Tunnel0
Tunnel0HeadquartersRemote
Office
BR/CE
MC/BR
ISP1
Tunnel1 ISP2Tunnel1
Jitter 20 ms
Jitter 5 ms
IP SLA Responder
MC
BR/CE
BR
Internet
Select exit with highest percentage of estimated MOS abovethreshold
Tunnel15 out of 100 sample had MOS < 4.00 better
Tunnel020 out of 100 sample had MOS < 4.00
7/27/2019 BRKRST-23621
23/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 45BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentOptimize Voice Traffic Between Two Sites
Packets marked with DSCP bits
ip access-list extended VOICE-LIST
permit ip any 10.1.1.0 0.0.0.255 dscpef
oer-map MAP 20
match traffic-class access-listVOICE-LIST
set Jitter threshold 15
setmos percent 20 threshold 4.00
set resolvemos priority 1
set resolve jitter priority 2
setmode monitor fast
Identify Voice Traffic Configure Voice Policy
UDP port range
ip access-list extended VOICE-LIST
permit udp any 10.1.1.0 0.0.0.255range x y
Configure Jitter Probe
oer-map MAP 20
set active-probe jitter 10.1.1.1target-port 2000 codec g729a
set probe frequency 2
Or
Configure Responder on remote routerIp sla responder
Internet
Tunnel0
Tunnel0Headquarters
RemoteOffice
BR/CE
MC/BR
Tunnel1 Tunnel1
Jitter 20 ms
Jitter 5 ms
IP SLA Responder10.1.1.1
MC
BR/CE
BR1
2
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 46BRKRST-236214461_04_2008_c1
Headquarters
Enterprise VPN DeploymentOptimize Application
Traffic to branch office
Latency sensitive applicationtelnet, ssh
Latency t olerantother
Learn Application Traffic
Latency < 100 ms
Tunnel0
Tunnel1
Latency > 200 ms
Ip prefix-list BRANCH_PFX permit 10.1.0.0/16
!
oer master
learn
list sequence 10 refname BRANCH_APPL
traffic-class application telnet ssh filter BRANCH_PFX
throughput
list sequence 20 refname BRANCH_PFXtraffic-classprefix-list BRANCH_PFX
throughput
oer-map MAP 10
match oer learn list BRANCH_APPL
set delay threshold 100
set resolve delay priority 1 variance 5
Configure Policy
oer-map MAP 20
match oer learn list BRANCH_PFX
set delay threshold 400
set resolve utilization priority 1variance 5
Tunnel0
Tunnel1
Telnet or ssh
Other
MC
BR
BR/CE
Internet
1
2
7/27/2019 BRKRST-23621
24/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 47BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentOptimize ApplicationDefine Your Own Application
Ip access-list extendedAPPL1_DEF
permit tcp any eq 200 any
permit tcp any any eq 200
Ip access-list extendedAPPL2_DEF
permit ip any any dscp af12
Define Application Using access-list
MC
BR
BR
Add Applic ation Defin iti on to OER DatabaseOer master
application defineAPPL1 access-listAPPL1_DEF
application defineAPPL2 access-listAPPL2_DEF
Oer master
learn
list seq 30 refname LISTA
traffic-class applicationAPPL1
list seq 40 refname LISTB
traffic-class applicationAPPL2
Learning User Defined Applications
oer-map MAP 10
match traffic-class learn list LISTA
set resolve delaypriority 1 variance 5oer-map MAP 20
match traffic-class learn list LISTB
set resolve rangepriority 1
App ly Polic y to Learned Applic ation
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 48BRKRST-236214461_04_2008_c1
Enterprise VPN DeploymentOptimize Application Identified by NBAR*
Use NBAR to identify application traffic
NBAR is activated automatically on BR
MC
BR
BR
Configure NBAR Identified Applications
Ip prefix-list LIST1 permit 10.1.1.0/24
Ip prefix-list LIST1 permit 10.1.2.0/24
Oer-map MAP 10
match traffic-class application nbar citrix prefix-list LIST1
Oer master
learn
list seq 30 refname LISTA
traffic-class application nbar rtp-audio
list seq 40 refname LISTB
traffic-class application nbar citrix
Learning NBAR Identified Applications
* To be released in 12.5 (1st) T
7/27/2019 BRKRST-23621
25/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 49BRKRST-236214461_04_2008_c1
Security PolicyIgnore Performance
Apply Policyoer master
policy-rules SECURITY
oer-map SECURITY 10
match ip address prefix-list BLACKHOLE
set interface Null0
oer-map SECURITY 40
match ip address access-list SINKHOLE
set next-hop 10.10.10.4
Identify Blackhole Traffic Classip prefix-list BLACKHOLE permit 100.1.1.0/24ip access-list extended BLACKHOLEpermit tcp 10.10.10.0 0.0.0.255 any eq www
ip prefix-list SINKHOLE permit 9.1.1.1/32ip access-list extended SINKHOLEpermit udp 10.10.10.0 0.0.0.255 any eq domainpermit ip any any dscp cs4
Identify Sinkhole Traffic Class
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 50BRKRST-236214461_04_2008_c1
PfR with NAT
PfR and NAT
Existing flow continueson same exit; nosessions are dropped
New flow goes outvia new exit
Avo ids problems ifISP is performingRPF checking
Web
IM
NAT Translation
Occurs Here
With Separate MC and BR
interface virtual-template 1
ip nat inside source interface Virtual-Template 1 overload oer
RPF Check
Minimal Configuration Change BRISP1
ISP2
MC
MC/BR Router Combined
MC/BR
ISP1
ISP2CSS11500
7/27/2019 BRKRST-23621
26/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 51BRKRST-236214461_04_2008_c1
PfR with NATConfiguration Example
Single IP
access-list 1 permit 10.1.0.00.0.255.255
route-map isp-1 permit 10
match ip address 1
match interface Se1/0
route-map isp-2 permit 10
match ip address 1
match interface Se2/0
ip nat pool ISP-2 prefix-length
ip nat inside source route-map isp-2 pool ISP-2oer
interface virtual-template 1
ip nat inside source route-map isp-1 interfaceVirtual-Template1 overloadoer
IP Pool
Identify Traffic to be NAT Translatedinterface Eth3/0
ip nat inside
interface Se1/0
ip nat outside
interface Se2/0
ip nat outside
OER InternalInterface
OER ExternalInterface
Se1/0ISP1Single IP
Se2/0ISP2IP Pool
Eth3/0
10.1.0.0 MC/BRISP1
ISP2
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 52BRKRST-236214461_04_2008_c1
Security Considerations
Deploy MC behind firewall
Separate private VLANfor MC and BR
Private addressing forMC and BR communication
No routing on MC
no ip routingno router
Routing Not Required on MC
BRBorder Router, MCMaster Controller
Web
IM
MC
BR
BR
7/27/2019 BRKRST-23621
27/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 53BRKRST-236214461_04_2008_c1
PfR MC Redundancy
What if MC goes down?
Routing defaults to normalas if PfR was not configured
Still need MC redundancy?
Available
Stateless redundancywithout configurationsynchronization availableusing HSRP
On roadmap
Stateless redundancy
with synchronizedconfiguration and statefulredundancy
Web
IM BR
BR
MC
ISP1
ISP2
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 54BRKRST-236214461_04_2008_c1
PfR MC Redundancy
Stateless redundancy using HSRP
Act ive Standby
oer border
master 10.1.1.100 key-chain oer
On Border Configure HSRPGroup IP as MC IP
Duplicate Configurationon both MC
HSRP GroupIP 10.1.1.100
interface Ethernet0/0
standby 100 ip 10.1.1.100
ISP1
ISP2
BR
BRWeb
IM
MC MC
7/27/2019 BRKRST-23621
28/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 55BRKRST-236214461_04_2008_c1
Agenda
PfR Overview
Deployment
Performance
Conclusion
Q and A
Backup SlidesTroubleshooting
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 56BRKRST-236214461_04_2008_c1
PfR MC Process vs. Total System CPU
12.3(11)T CPU Usage Cisco IOS Master ControllerComparing OER Process to Total System CPU
Act ive + Learning Mode Enabl ed (2500 Pref ixes)
0
2
4
6
8
1012
14
16
18
20
22
24
26
28
0 5 10 15 20 25 30 35 40 45 50 55
Time (Minutes)
1m
in%CPU
System Total10 Border Rout ers/2500 PrefixesOER Process10 Border Routers/2500 PrefixesSystem Total10 Border Rout ers/5000 PrefixesOER Process10 Border Routers/5000 Prefixes
7/27/2019 BRKRST-23621
29/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 57BRKRST-236214461_04_2008_c1
PfR BR Learning-Enabled
12.3(11)T CPU Usage Cisco IOS Border Router12.3(11)T CPU Usage Cisco IOS Border Router
Act ive + Learning Mode Enabl ed (2500 Pref ixes)
0
1
2
3
4
5
6
7
8
0 5 10 15 20 25 30 35 40 45 50 55
Time (Minutes)
1min%CPU
2 Border Rout ers/1000 Prefixes2 Border Rout ers/2500 Prefixes2 Border Rout ers/5000 Prefixes
10 Border Routers/1000 Prefixes10 Border Routers/2500 Prefixes10 Border Routers/5000 Prefixes
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 58BRKRST-236214461_04_2008_c1
Master Controller Memory Usage
Memory Usage PfR Master Controller25 Border Routers
15000 Prefixes
0
10
2030
40
50
60
70
80
90
100
110
120
130
2:1
2:1000
2:2000
2:3000
2:4000
2:5000
3:1
3:1000
3:2000
3:3000
3:4000
3:5000
4:1
4:1000
4:2000
4:3000
4:4000
4:5000
5:1
5:1000
5:2000
5:3000
5:4000
5:5000
X:Y X = # of Border Routers, Y = # of Prefixes Monitored
MB
1 Min. 60 Min.
7/27/2019 BRKRST-23621
30/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 59BRKRST-236214461_04_2008_c1
Border Router Memory Usage
Memory Usage PfR Border Router25 Border Routers
15000 Prefixes
0
5,000,000
10,000,000
15,000,000
20,000,000
25,000,000
30,000,000
2
:1
2
:1000
2
:2000
2
:3000
2
:4000
2
:5000
3
:1
3
:1000
3
:2000
3
:3000
3
:4000
3
:5000
4
:1
4
:1000
4
:2000
4
:3000
4
:4000
4
:5000
5
:1
5
:1000
5
:2000
5
:3000
5
:4000
5
:5000
MemoryBytes
A:B A = # of Bor der Ro uter s, B = # of Prefi xes Mo nit ored
1 Min. 60 Min.
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 60BRKRST-236214461_04_2008_c1
7200-NPE-G2 PfR Performance
Ciscos highest performingOER solution
Ideal for enterprise OERsolution
Supports > 15,000 prefixes
22%Total
MC Router524 MB DRAM
BR Router120 MB RAM
Platform: 7200VXR-NPEG2
Mode Monitor: Active
Prefix Count: 20,000*
Prefix Type: Configured
Probe Frequency: 4 Seconds
AvgCPU
18%MC
24% Total
5% BR
9% IPSLA
5% IP
*12.4(15)T image
MC
BR
BR
7/27/2019 BRKRST-23621
31/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 61BRKRST-236214461_04_2008_c1
Overall Performance Tests Summary
MC needs higher performing CPU and more memorycompared to BR
In general, Cisco PfR platforms show very favorablePfR performance
7200-NPE-G2 is Ciscos highest performing PfRplatform
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 62BRKRST-236214461_04_2008_c1
Deployment Suggestions
Measure performance impact on production BR duringpeak time (midday on a weekday)
CPU: show processes cpu
Memory: show memory summary
Determine viability of colocated MC/BR by:
a. Referencing peak time data
b. Referencing graph test results from earlier
7/27/2019 BRKRST-23621
32/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 63BRKRST-236214461_04_2008_c1
Agenda
OER Overview
Deployment
Troubleshooting
Performance
Conclusion
Q and A
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 64BRKRST-236214461_04_2008_c1
$$$$$$$
Conclusions
PfR routes around soft errors
Blackouts
Brownouts
Congestion
PfR chooses the best performing path
Delay, loss, reachability, throughput, jitter/MOS
Utilization, load balancing
PfR reports issues
Management application interface
Syslog
Show oer master prefix
Troubleshoot issues duringworkaround instead of fire fighting
$ cost management
OER saves $ on usage based pricing links
ISPA
ISPB
ISPC
ISPD
ISPF ISPG
InternetISPE
MPLS
ATM
FR
7/27/2019 BRKRST-23621
33/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 65BRKRST-236214461_04_2008_c1
Agenda
PfR Overview
Deployment
Performance
Conclusion
References
Q and A
Backup SlidesTroubleshooting
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 66BRKRST-236214461_04_2008_c1
Technical References
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
www.cisco.com/go/release/
Fluke Networks PfR Managerwww.flukenetworks.com/fnet/en-us/products/PFR+Manager/Overview.htm
Empowered Branch 3 Launch Announcement
CCO: http://www.cisco.com/en/US/netsol/ns340/ns394/ns302/ns296/networking_solutions_package.html
7/27/2019 BRKRST-23621
34/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 67BRKRST-236214461_04_2008_c1
Q and A
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 68BRKRST-236214461_04_2008_c1
Recommended Reading
Continue your Cisco Livelearning experience with furtherreading from Cisco Press
Check the RecommendedReading flyer for suggestedbooks
Available Onsite at the Cisco Company Store
7/27/2019 BRKRST-23621
35/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 69BRKRST-236214461_04_2008_c1
Complete Your OnlineSession Evaluation
Give us your feedback and you could winfabulous prizes. Winners announced daily.
Receive 20 Passport points for each sessionevaluation you complete.
Complete your session evaluation online now(open a browser through our wireless networkto access our portal) or visit one of the Internetstations throughout the Convention Center.
Dont forget to activateyourCisco Live virtualaccount for access toall session materialon-demand and returnfor our live virtual eventin October 2008.
Go to the CollaborationZone in World ofSolutions or visitwww.cisco-live.com.
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 70BRKRST-236214461_04_2008_c1
7/27/2019 BRKRST-23621
36/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 71BRKRST-236214461_04_2008_c1
Backup SlidesTroubleshooting PfR
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 72BRKRST-236214461_04_2008_c1
show oer master prefix 100.1.1.0/24 traceroute current [now]
sh oer master prefix 100.1.1.0/24 traceroute current now
Path for Prefix: 100.1.1.0/24 Target: 100.1.1.1
Exit ID: 2, Border: 10.10.10.1 External Interface: Se12/0
Status: DONE, How Recent: 00:00:00 minutes old
Hop Host Time(ms) AS
1 30.30.30.2 24 0
2 60.60.60.4 12 0
3 100.0.0.2 20 0
How to Discover Current Path?
Displays current path of prefix
Uses responding target
Ifnow, generate new result
Otherwise, display most recent result
Done or In Progress AS Is UnknownLikely Not Using BGP
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
37/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 73BRKRST-236214461_04_2008_c1
show oer master prefix 100.1.1.0/24 traceroute [now]
--------------------------------------------------------------------------------
Path for Prefix: 100.1.1.0/24 Target: 100.1.1.1
Exit ID: 1, Border: 10.10.10.1 External Interface: Et9/0
Status: DONE, How Recent: 00:01:04 minutes old
Hop Host Time(ms) AS
1 40.40.40.2 4 0
2 60.60.60.4 4 0
3 100.0.0.2 20 0
--------------------------------------------------------------------------------
Path for Prefix: 100.1.1.0/24 Target: 100.1.1.1
Exit ID: 2, Border: 10.10.10.1 External Interface: Se12/0
Status: DONE, How Recent: 00:05:44 minutes old
Hop Host Time(ms) AS1 30.30.30.2 12 0
2 60.60.60.4 16 0
3 100.0.0.2 32 0
How to Discover All Paths?
Displays path over each external interface
Uses responding target
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 74BRKRST-236214461_04_2008_c1
How to Discover Path on OOP?
To display traceroute result
Learned TopThroughput
Prefixes,
Discover Path onDelay OOP
Discover Path onLoss OOP
Discover Path onUnreachable OOP
oer-map foo 10
match oer learn throughput
set traceroute reporting policy delay
set traceroute reporting policy loss
set traceroute reporting policy unreachable
sh oer master prefix 100.1.1.0/24 traceroute current now
Path for Prefix: 100.1.1.0/24 Target: 100.1.1.1
Exit ID: 2, Border: 10.10.10.1 External Interface: Se12/0
Status: DONE, How Recent: 00:00:00 minutes old
Hop Host Time(ms) AS
1 30.30.30.2 24 0
2 60.60.60.4 12 0
3 100.0.0.2 20 0
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
38/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 75BRKRST-236214461_04_2008_c1
Troubleshooting
1. Verify master to border connection
2. Verify master is operational
3. Verify internal/external interfaces operational
4. Verify traffic class learning
5. Verify traffic class monitoring
6. Verify traffic class control
7. Investigate traffic class history
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 76BRKRST-236214461_04_2008_c1
Verify Master to Border Connection
Key chain not configured or misconfigured
OER border local interface IP addressand master IP address mismatch
OER bordermaster IP addressnot reachable or not master
CEF not configured
sh oer master border
Border Status UP/DOWN AuthFail
10.10.10.1 INACTIVE DOWN 0
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
39/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 77BRKRST-236214461_04_2008_c1
Verify Master Operational
At least one internal and two external must be UP
No shutdown serial 12/0
sh oer master borderBorder Status UP/DOWN AuthFail
10.10.10.1 INACTIVE UP 00:00:28 0
sh oer master border detail | i Down
Se12/0 EXTERNALAdmin Down
Se12/0 1544 300 0 0Admin Down
sh oer master border
Border Status UP/DOWN AuthFail
10.10.10.1 ACTIVE UP 00:17:06 0
sh oer master | i OER state
OER state: ENABLED andINACTIVEEth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
BRBorder Router, MCMaster Controller
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 78BRKRST-236214461_04_2008_c1
Verify Internal and ExternalInterfaces Operational
sh oer master border detail
Border Status UP/DOWN AuthFail
10.10.10.1 ACTIVE UP 00:10:32 0
Se12/0 EXTERNAL UP
Et9/0 EXTERNAL UP
Et8/0 INTERNAL UP
External Capacity Max BW BW Used Load Status Exit Id
Interface (kbps) (kbps) (kbps) (%)--------- -------- ------ ------- ------- ------ ------
Se12/0 1544 300 120 7 UP 4
300 78 3
Et9/0 10000 1000 338 3 UP 2
1000 150 1
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
Egress
Ingress
BRBorder Router, MCMaster Controller
7/27/2019 BRKRST-23621
40/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 79BRKRST-236214461_04_2008_c1
Verify Traffic Class Learning
Learning running on MC
sh oer master | b Learn
Learn Settings:
current state : STARTED
time remaining in current state : 93 seconds
aggregation-type prefix-length 22
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 80BRKRST-236214461_04_2008_c1
sh oer border passive learn
OER Border Learn Configuration :
State is enabled
Measurement type: throughput, Duration: 5 min
Aggregation type: prefix-length, Prefix length: 24
No port protocol config
Learn List 10
Measurement type: throughput
Session count: 50
Aggregation type: prefix-length, Prefix length: 24
Appl ID: telnet
Verify Traffic Class Learning
Learning running on BR (configuration)
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
41/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 81BRKRST-236214461_04_2008_c1
sh oer border pass cache learn traffic-class
OER Learn Cache:
State is enabled
Measurement type: throughput and delay, Duration: 1 min
Aggregation type: prefix-length, Prefix length: 24
4096 oer-flows per chunk,
12 chunks allocated, 32 max chunks,
1 allocated records, 49151 free records, 5767680 bytes allocated
DstPrefix Appl_ID Dscp Prot SrcPort DstPort SrcPrefix
Pkts B/Pk Delay Samples Active
Host1 Host2 Host3 Host4 Host5
dport1 dport2 dport3 dport4 dport5
-------------------------------------------------------------------------------
10.1.15.0/24 telnet defa N N N 0.0.0.0/0
38 49 0 0 72.7
10.1.15.2 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
1005 0 0 0 0
10.1.15.0/24 N defa N N N N
84 634 0 0 45.2
10.1.15.2 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
1006 0 0 0 0
Verify Traffic Class Learning
Learning running on BR
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 82BRKRST-236214461_04_2008_c1
MC#show oer master traffic-class
OER Prefix Statistics
DstPrefix Appl_ID Dscp Prot SrcPort DstPort SrcPrefix
Flags State Time CurrBR CurrI/F Protocol
PasSDly PasLDly PasSUn PasLUn PasSLos PasLLos EBw IBw
ActSDly ActLDly ActSUn ActLUn ActSJit ActPMOS
-----------------------------------------------------------------------------
10.1.15.0/24 telnet defa N N N 0.0.0.0/0
INPOLICY 0 10.1.1.2 Et2/0 PBR
22 22 0 0 1749 1395 1 1
U U 0 0 N N
10.1.15.0/24 N defa N N N 0.0.0.0/0
INPOLICY* 0 10.1.1.2 Et2/0 U
14 13 0 0 0 0 14 1
U 12 0 0 N N
Verify Traffic Class Learning
Learned traffic class in MC
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
42/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 83BRKRST-236214461_04_2008_c1
show oer border passive cache traffic-class
OER Passive Prefix Cache, State: enabled, 278544 bytes
DstPrefix Appl_ID Dscp Prot SrcPort DstPort SrcPrefix
Nexthop SrcIf DstIf Active
Flows sDl #Dly Pkts B/Pk PktLos #UnRch
------------------------------------------------------------------------------
10.1.15.0/24 N defa N N N 0.0.0.0/0
10.1.7.2 Et0/0 Et2/0 56.3
30 0 0 150 620 0 0
10.1.15.0/24 telnet defa N N N 0.0.0.0/0
10.1.7.2 Et0/0 Et2/0 30.4
16 0 0 27 49 1 0
Verify Traffic Class Monitoring
Passive monitoring on BR
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 84BRKRST-236214461_04_2008_c1
show oer master traffic-class
OER Prefix Statistics:
DstPrefix Appl_ID Dscp Prot SrcPort DstPort SrcPrefix
Flags State Time CurrBR CurrI/F Protocol
PasSDly PasLDly PasSUn PasLUn PasSLos PasLLos EBw IBw
ActSDly ActLDly ActSUn ActLUn ActSJit ActPMOS
-----------------------------------------------------------------------------
10.1.15.0/24 telnet defa N N N 0.0.0.0/0
INPOLICY 0 10.1.1.2 Et2/0 PBR
22 22 0 0 1749 1395 1 1U U 0 0 N N
10.1.15.0/24 N defa N N N 0.0.0.0/0
INPOLICY 0 10.1.1.2 Et2/0 BGP
14 13 0 0 0 0 14 1
U 12 0 0 N N
Verify Traffic Class Control
Traffic class control on MC
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
43/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 85BRKRST-236214461_04_2008_c1
show oer border routesbgp
BGP table version is 88, local router ID is 10.1.4.1
Status codes: s suppressed, d damped, h history, * valid, > best, i -
internal,
r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
OER Flags: C - Controlled, X - Excluded, E - Exact, N - Non-exact, I -
Injected
Network Next Hop OER LocPrf Weight Path
*> 10.1.15.0/24 10.1.4.2 CE 0 300 50 ?
Verify Traffic Class Control
Verify traffic class control on BRStatic or BGP
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 86BRKRST-236214461_04_2008_c1
show ip access-list dynamic
Extended IP access list oer#1
536870911 permit tcp any 10.1.15.0 0.255.255.255 eq telnet
536870912 permit tcp any eq telnet 10.1.15.0 0.255.255.255
show route-map dynamic
route-map OER-02/21/06-04:27:44.419-1-OER, permit, sequence 0, identifier 1706070788
Match clauses:
ip address (access-lists): oer#1
Set clauses:interface Ethernet2/0
ip next-hop 10.1.4.2
Policy routing matches: 0 packets, 0 bytes
Current active dynamic routemaps = 1
Verify Traffic Class Controlled
Verify application traffic classcontrol on BR
External Interface
BRBorder Router, MCMaster Controller
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
44/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 87BRKRST-236214461_04_2008_c1
sh log | i 10.1.15.0
*Apr 26 22:58:20.919: %OER_MC-5-NOTICE: Discovered Exit for prefix10.1.15.0/24, BR 10.10.10.1, i/f Et9/0
*Apr 26 23:03:14.987: %OER_MC-5-NOTICE: Route changed 10.1.15.0/24, BR10.10.10.1, i/f Se12/0, Reason Delay, OOP Reason Timer Expired
*Apr 26 23:09:18.911: %OER_MC-5-NOTICE: Passive REL Loss OOP10.1.15.0/24, loss 133, BR 10.10.10.1, i/f Se12/0, relative loss23, prev BR Unknown i/f Unknown
*Apr 26 23:10:51.123: %OER_MC-5-NOTICE: Route changedAppl10.1.15.0/24 telnet, BR 10.10.10.1, i/f Et9/0, Reason Delay, OOPReason Loss
*Apr 26 23:19:18.919: %OER_MC-5-NOTICE: Passive REL Loss OOP
10.1.15.0/24, loss 138, BR 10.10.10.1, i/f Et9/0, relative loss66, prev BR Unknown i/f Unknown
Investigate Traffic Class History
Traffic class log
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
BRBorder Router, MCMaster Controller
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 88BRKRST-236214461_04_2008_c1
sh oer master traffic-class prefix 10.1.15.0/24 detail
Prefix: 10.1.15.0/24
State: INPOLICY Time Remaining: 0
Policy: Default
Most recent data per exit
Border Interface PasSDly PasLDly ActSDly ActLDly
*10.10.10.1 Et9/0 0 16 35 35
10.10.10.1 Se12/0 0 0 38 38
Latest Active Stats on Current Exit:
Type Target TPort Attem Comps DSum Min Max Dly
echo 100.1.1.1 N 2 2 88 40 48 44
Investigate Traffic Class History
Detailed traffic class history
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
BRBorder Router, MCMaster Controller
7/27/2019 BRKRST-23621
45/46
2006, Cisco Systems, Inc. All rights reserved.esentation_ID.scr
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 89BRKRST-236214461_04_2008_c1
Why Is Traffic ClassAlways in Default State?
Verify active probes enabled
sh oer master | i mode monitor
mode monitorboth
clear oer master traffic-class prefix 10.1.15.0/24
This will remove learned prefixes
Wait for probe all to complete
Verify active probes responding
sh oer master traffic-class prefix 10.1.15.0/24 detail
Prefix: 10.1.15.0/24
State: DEFAULT* Time Remaining: @65
Policy: Default
Most recent data per exitBorder Interface PasSDly PasLDly ActSDly ActLDly
*10.10.10.1 Et9/0 0 0 0 0
10.10.10.1 Se12/0 0 0 0 0
No Probes Responding
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
Active Probes Are Not Responding
Should Be Both or Active
@ Indicates Probe All
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 90BRKRST-236214461_04_2008_c1
Why Are Active Probes Not Responding?
Is prefix configured?
Probes must be configured for configured prefixes
Probe assigned to prefix with longest match of probe target
oer master
active-probe echo 10.1.15.9
sh oer master active-probes
State Prefix Type Target TPort How Codec
Assigned 10.1.15.0/24 echo 10.1.15.9 N Cfgd N
No parent route for prefix
BGP or static tables must include a route which includes prefix
Target is turned off, disabled
Target does not respond to echo probes
Try configuring tcp-conn orudp-echo probes
Firewall is blocking probes
Try traceroute to determine block pointshow oer master prefix 10.1.15.0/24 traceroute now
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0
7/27/2019 BRKRST-23621
46/46
2008 Cisco Systems, Inc. All r ights reserved. Cisco Public 91BRKRST-236214461_04_2008_c1
Why No Passive Measurements?
No traffic
Check EBw in show oer master prefix
No TCP traffic
Passive delay, loss, and reachability rely on TCP traffic
Long-lived TCP flows
Passive delay and reachability rely on TCP SYN, TCP ACK
Eth9/0 Cable
Ser12/0 DSL
MC/BR
Eth8/0