+ All Categories
Home > Documents > BRKRST-23621

BRKRST-23621

Date post: 14-Apr-2018
Category:
Upload: rockerptit
View: 227 times
Download: 0 times
Share this document with a friend

of 46

Transcript
  • 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

    E-Mail

    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

    E-Mail

    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

    E-mail

    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

    E-Mail

    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

    E-Mail

    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

    E-Mail

    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

    E-Mail

    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

    E-Mail

    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

    E-Mail

    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


Recommended