434
IP SLAs Configuration Guide, Cisco IOS Release 15M&T First Published: November 21, 2012 Last Modified: March 15, 2013 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883

Guia de configuracion IP SLA Cisco.pdf

Embed Size (px)

Citation preview

  • IP SLAs Configuration Guide, Cisco IOS Release 15M&TFirst Published: November 21, 2012

    Last Modified: March 15, 2013

    Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAhttp://www.cisco.comTel: 408 526-4000 800 553-NETS (6387)Fax: 408 527-0883

  • THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS,INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND,EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.

    THE SOFTWARE LICENSE AND LIMITEDWARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITHTHE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.

    The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain versionof the UNIX operating system. All rights reserved. Copyright 1981, Regents of the University of California.

    NOTWITHSTANDINGANYOTHERWARRANTYHEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED AS IS"WITH ALL FAULTS.CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OFMERCHANTABILITY, FITNESS FORA PARTICULAR PURPOSEANDNONINFRINGEMENTORARISING FROMACOURSEOFDEALING, USAGE, OR TRADE PRACTICE.

    IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUTLIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERSHAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

    Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, networktopology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentionaland coincidental.

    Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http://www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnershiprelationship between Cisco and any other company. (1110R)

    2015 Cisco Systems, Inc. All rights reserved.

  • C O N T E N T S

    C H A P T E R 1 IP SLAs Overview 1

    Finding Feature Information 1

    Information About IP SLAs 1

    IP SLAs Technology Overview 1

    Service Level Agreements 3

    Benefits of IP SLAs 4

    Network Performance Measurement Using IP SLAs 4

    IP SLAs Operation Types 5

    IP SLAs Responder and IP SLAs Control Protocol 6

    Response Time Computation for IP SLAs 6

    IP SLAs Operation Scheduling 7

    IP SLAs Operation Threshold Monitoring 7

    MPLS VPN Awareness 8

    History Statistics 8

    Additional References 9

    C H A P T E R 2 Configuring Auto IP SLAs in IP SLAs Engine 3.0 11

    Finding Feature Information 11

    Prerequisites for Auto IP SLAs in IP SLAs Engine 3.0 12

    Restrictions for Auto IP SLAs in IP SLAs Engine 3.0 12

    General Restrictions 12

    UDP Jitter Operations Restrictions 12

    UDP Jitter Codec Operations Restrictions 13

    Proactive Threshold Measuring Restrictions 13

    Auto-Measure Group Restrictions 13

    Information About Auto IP SLAs in IP SLAs Engine 3.0 14

    Auto IP SLAs for Analyzing IP SLAs Operations 14

    QoS Integration for Auto IP SLAs 14

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T iii

  • Automatic Registration of Destinations for Auto IP SLAs Operations 14

    How to Configure Auto IP SLAs in IP SLAs Engine 3.0 15

    Configuring Automatic Registration of Responder on the Destination Device 15

    Configuring an Endpoint List on the Source Device 16

    Using Automatic Registration to Configure an Endpoint List 16

    Manually Configuring an Endpoint List 18

    Configuring a Scheduler on the Source Device 19

    Configuring a Template on the Source Device 21

    Configuring an ICMP Echo Operation 21

    Configuring a Template for a Basic ICMP Echo Operation 21

    What to Do Next 22

    Configuring an ICMP Echo Operation Template with Additional

    Characteristics 23

    What to Do Next 26

    Configuring an ICMP Jitter Operation 26

    Configuring a Template for a Basic ICMP Jitter Operation 26

    What to Do Next 28

    Configuring an ICMP Jitter Operation Template with Additional

    Characteristics 28

    What to Do Next 31

    Configuring a TCP Connect Operation 31

    Configuring a Template for a Basic TCP Connect Operation 31

    What to Do Next 33

    Configuring a TCP Connect Operation Template with Additional

    Characteristics 33

    What to Do Next 36

    Configuring a UDP Echo Operation 36

    Configuring a Template for a Basic UDP Echo Operation 36

    What to Do Next 38

    Configuring a UDP Echo Operation Template with Additional Characteristics 38

    What to Do Next 41

    Configuring a UDP Jitter Operation on the Source Device 41

    Configuring a Template for a Basic UDP Jitter Operation 42

    What to Do Next 43

    Configuring a Template for a Basic VoIP SLAs UDP Operation 43

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Tiv

    Contents

  • What to Do Next 45

    Configuring a UDP Jitter Operation Template with or without Codec with Additional

    Characteristics 45

    What to Do Next 49

    Adding Proactive Threshold Monitoring to a Template on the Source Device 49

    Configuring an Auto-Measure Group on the Source Device 51

    Configuration Examples for Auto IP SLAs in IP SLAs Engine 3.0 53

    Example IP SLAs Auto-Measure Group 53

    Example Configuring Auto IP SLAs Using SNMP 53

    Example MIB Strings for Auto IP SLAs Template 53

    Example MIB Strings for Auto IP SLAs Endpoint List 54

    Example MIB Strings for Auto IP SLAs Scheduler 55

    Example MIB Strings for an Auto-Measure Group 56

    Example Using SNMP Commands to Create an Auto IP SLAs Operation 58

    Additional References 59

    Feature Information for Auto IP SLAs in IP SLAs Engine 3.0 60

    C H A P T E R 3 Configuring IP SLA - Percentile Support for Filtering Outliers 63

    Finding Feature Information 63

    Information About IP SLA - Percentile Support for Filtering Outliers 64

    Percentile Measurements 64

    How to Configure IP SLA - Percentile Support for Filtering Outliers 64

    Configuring the IP SLAs Responder on a Destination Device 64

    Configuring an IP SLAs Operation Using the Percentile Option 65

    Scheduling IP SLAs Operations 67

    Troubleshooting Tips 68

    What to Do Next 69

    Verifying IP SLAs Operations 69

    Configuration Examples for IP SLA - Percentile Support for Filtering Outliers 70

    Example: Configuring IP SLA - Percentile Support for Filtering Outliers 70

    Additional References for IP SLA - Percentile Support for Filtering Outliers 70

    Feature Information for IP SLA - Percentile Support for Filtering Outliers 71

    C H A P T E R 4 Configuring IP SLAs Video Operations 73

    Finding Feature Information 73

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T v

    Contents

  • Prerequisites for IP SLAs Video Operations 73

    Restrictions for IP SLAs Video Operations 74

    Information About IP SLAs Video Operations 74

    How to Configure IP SLAs Video Operations 75

    Configuring an IP SLAs Responder 75

    Configuring an IP SLAs Video Profile 76

    Configuring Proactive Threshold Monitoring 79

    Scheduling IP SLAs Operations 82

    Displaying Statistics for IP SLAs 84

    Troubleshooting Tips 85

    Configuration Examples for IP SLAs Video Operations 86

    Example: Basic IP SLAs Video Profile for Cisco TelePresence 1080P Traffic 86

    Example: Basic IP SLAs Video Profile for IP Television Traffic 86

    Example: Basic IP SLAs Video Profile for IP Surveillance Camera Traffic 87

    Example: SNMP Commands for Configuring a Video Operation 87

    Additional References 87

    Feature Information for IP SLAs Video Operations 88

    C H A P T E R 5 Configuring IP SLAs UDP Jitter Operations 91

    Finding Feature Information 91

    Prerequisites for IP SLAs UDP Jitter Operations 91

    Information About IP SLAs UDP Jitter Operations 92

    IP SLAs UDP Jitter Operation 92

    How to Configure IP SLAs UDP Jitter Operations 93

    Configuring the IP SLAs Responder on a Destination Device 93

    Configuring and Scheduling a UDP Jitter Operation on a Source Device 95

    Configuring a Basic UDP Jitter Operation on a Source Device 95

    Configuring a UDP Jitter Operation with Additional Characteristics 96

    Scheduling IP SLAs Operations 100

    Troubleshooting Tips 102

    What to Do Next 102

    Verifying IP SLAs UDP Jitter Operations 103

    Configuration Examples for IP SLAs UDP Jitter Operations 105

    Example: Configuring a UDP Jitter Operation 105

    Additional References for IP SLAs UDP Jitter Operations 106

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Tvi

    Contents

  • Feature Information for IP SLAs UDP Jitter Operations 107

    C H A P T E R 6 IP SLA - Support for OnDemand UDP Probes 109

    Finding Feature Information 109

    Information About IP SLA - Support for OnDemand UDP Probes 109

    OnDemand UDP Probes 109

    How to Configure IP SLA - Support for OnDemand UDP Probes 110

    Configuring an IP SLAs Responder on the Destination Device 110

    Configuring an OnDemand UDP Probe 111

    Configuring an OnDemand UDP Probe for VoIP 111

    Configuring an OnDemand UDP Echo Probe 112

    Configuration Examples for IP SLA - Support for OnDemand UDP Probes 113

    Example: OnDemand UDP Jitter Probe 113

    Additional References for IP SLA - Support for OnDemand UDP Probes 114

    Feature Information for IP SLA - Support for OnDemand UDP Probes 115

    C H A P T E R 7 Configuring IP SLAs UDP Jitter Operations for VoIP 117

    Finding Feature Information 117

    Restrictions for IP SLAs UDP Jitter Operations for VoIP 118

    Information About IP SLAs UDP Jitter Operations for VoIP 118

    The Calculated Planning Impairment Factor (ICPIF) 118

    Mean Opinion Scores (MOS) 119

    Voice Performance Monitoring Using IP SLAs 120

    Codec Simulation Within IP SLAs 120

    The IP SLAs ICPIF Value 121

    The IP SLAs MOS Value 123

    How to Configure IP SLAs UDP Jitter Operations for VoIP 124

    Configuring the IP SLAs Responder on a Destination Device 124

    Configuring and Scheduling an IP SLAs VoIP UDP Jitter Operation 125

    Scheduling IP SLAs Operations 129

    Troubleshooting Tips 131

    What to Do Next 131

    Configuration Examples for IP SLAs UDP Jitter Operations for VoIP 131

    Example IP SLAs VoIP UDP Operation Configuration 131

    Example IP SLAs VoIP UDP Operation Statistics Output 132

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T vii

    Contents

  • Additional References 133

    Feature Information for IP SLAs VoIP UDP Jitter Operations 134

    Glossary 135

    C H A P T E R 8 IP SLAs Multicast Support 137

    Finding Feature Information 137

    Prerequisites for IP SLAs Multicast Support 137

    Restrictions for IP SLAs Multicast Support 138

    Information About IP SLAs Multicast Support 138

    Multicast UDP Jitter Operations 138

    How to Configure IP SLAs Multicast Support 139

    Configuring the IP SLAs Responder on a Destination Device 139

    Creating a List of Multicast Responders on the Source Device 140

    Configuring Multicast UDP Jitter Operations 142

    Scheduling IP SLAs Operations 146

    Troubleshooting Tips 148

    What to Do Next 148

    Configuration Examples for IP SLAs Multicast Support 148

    Example: Multicast UDP Jitter Operation 148

    Additional References for IP SLAs Multicast Support 149

    Feature Information for IPSLA Multicast Support 150

    C H A P T E R 9 Configuring IP SLAs LSP Health Monitor Operations 151

    Finding Feature Information 151

    Prerequisites for LSP Health Monitor Operations 152

    Restrictions for LSP Health Monitor Operations 152

    Information About LSP Health Monitor Operations 152

    Benefits of the LSP Health Monitor 152

    How the LSP Health Monitor Works 153

    Discovery of Neighboring PE Devices 154

    LSP Discovery 155

    LSP Discovery Groups 157

    IP SLAs LSP Ping and LSP Traceroute 158

    Proactive Threshold Monitoring for the LSP Health Monitor 158

    Multioperation Scheduling for an LSP Health Monitor 160

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Tviii

    Contents

  • How to Configure LSP Health Monitor Operations 160

    Configuring an LSP Health Monitor Operation 160

    Configuring an LSP Health Monitor Operation without LSP Discovery on a PE Device 161

    Configuring the LSP Health Monitor Operation with LSP Discovery on a PE Device 165

    Scheduling LSP Health Monitor Operations 169

    Troubleshooting Tips 171

    What to Do Next 171

    Manually Configuring and Scheduling an IP SLAs LSP Ping or LSP Traceroute Operation 171

    Troubleshooting Tips 174

    What to Do Next 174

    Verifying and Troubleshooting LSP Health Monitor Operations 175

    Configuration Examples for LSP Health Monitors 177

    Example Configuring and Verifying the LSP Health Monitor Without LSP Discovery 177

    Example Configuring and Verifying the LSP Health Monitor with LSP Discovery 181

    Example Manually Configuring an IP SLAs LSP Ping Operation 184

    Additional References 184

    Feature Information for LSP Health Monitor Operations 185

    C H A P T E R 1 0 Configuring IP SLAs for Metro-Ethernet 187

    Finding Feature Information 187

    Prerequisites for IP SLAs for Metro-Ethernet 187

    Restrictions for IP SLAs for Metro-Ethernet 188

    Information About IP SLAs for Metro-Ethernet 188

    IP SLAs Ethernet Operation Basics 188

    How to Configure IP SLAs for Metro-Ethernet 189

    Configuring an IP SLAs Auto Ethernet Operation with Endpoint Discovery on the Source

    Device 189

    Manually Configuring an IP SLAs Ethernet Ping or Jitter Operation on the Source Device 192

    Scheduling IP SLAs Operations 195

    Troubleshooting Tips 196

    What to Do Next 197

    Configuration Examples for IP SLAs for Metro-Ethernet 197

    Example IP SLAs Auto Ethernet Operation with Endpoint Discovery 197

    Example Individual IP SLAs Ethernet Ping Operation 197

    Additional References 198

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T ix

    Contents

  • Feature Information for IP SLAs for Metro-Ethernet 199

    C H A P T E R 1 1 Configuring Cisco IP SLAs ICMP Jitter Operations 201

    Finding Feature Information 201

    Restrictions for IP SLAs ICMP Jitter Operations 201

    Information About IP SLAs ICMP Jitter Operations 202

    Benefits of the IP SLAs ICMP Jitter Operation 202

    Statistics Measured by the IP SLAs ICMP Jitter Operation 202

    How to Configure IP SLAs ICMP Jitter Operations 203

    Configuring an IP SLAs ICMP Jitter Operation 203

    Scheduling IP SLAs Operations 206

    Troubleshooting Tips 208

    What to Do Next 208

    Configuration Examples for IP SLAs ICMP Jitter Operations 208

    Example Configuring an IP SLAs ICMP Jitter Operation 208

    Additional References 209

    Feature Information for IP SLAs - ICMP Jitter Operation 210

    C H A P T E R 1 2 Configuring RTP-Based VoIP Operations 211

    Finding Feature Information 211

    Prerequisites for IP SLAs RTP-Based VoIP Operations 211

    Restrictions for IP SLAs RTP-Based VoIP Operations 212

    Information About IP SLAs RTP-Based VoIP Operations 212

    Benefits of the IP SLAs RTP-Based VoIP Operation 212

    Statistics Measured by the IP SLAs RTP-Based VoIP Operation 212

    How to Configure IP SLAs RTP-Based VoIP Operations 215

    Configuring and Scheduling an IP SLAs RTP-Based VoIP Operation 215

    Troubleshooting Tips 218

    What to Do Next 219

    Configuration Examples for IP SLAs RTP-Based VoIP Operations 219

    Example Configuring an IP SLAs RTP-Based VoIP Operation 219

    Additional References 219

    Feature Information for IP SLAs RTP-Based VoIP Operations 220

    C H A P T E R 1 3 Configuring VoIP Gatekeeper Registration Delay Operations 223

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Tx

    Contents

  • Finding Feature Information 223

    Restrictions for IP SLAs VoIP Gatekeeper Registration Delay Operations 224

    Information About IP SLAs VoIP Gatekeeper Registration Delay Operations 224

    H.323 Gatekeepers and Gateways 224

    Gateway-to-Gatekeeper Registration Delay Time Monitoring 224

    How to Configure IP SLAs VoIP Gatekeeper Registration Delay Operations 225

    Configuring the VoIP H.323 Gateway 225

    Troubleshooting Tips 228

    Configuring and Scheduling a VoIP Gatekeeper Registration Delay Operation 228

    Troubleshooting Tips 231

    What to Do Next 232

    Configuration Examples for IP SLAs VoIP Gatekeeper Registration Delay Operations 232

    Example Configuring the IP SLAs VoIP gatekeeper registration delay operation 232

    Additional References 232

    Feature Information for the IP SLAs VoIP Gatekeeper Registration Delay Operation 234

    Glossary 234

    C H A P T E R 1 4 Configuring VoIP Call Setup Monitoring 237

    Finding Feature Information 237

    Prerequisites for VoIP Call Setup Monitoring 237

    Information About VoIP Call Setup Monitoring 238

    IP SLAs VoIP Call Setup Monitoring Using H.323 or SIP 238

    How to Configure VoIP Call Setup Monitoring 238

    Configuring the Source Gateway 238

    Configuring a VoIP Call Setup Montioring Operation 240

    Scheduling IP SLAs Operations 243

    Enabling the IP SLAs VoIP Responder Application on the Destination Gateway 245

    Troubleshooting Tips 246

    What to Do Next 246

    Configuration Examples for VoIP Call Setup Monitoring 247

    Example VoIP Call Setup Configuration on the Source Gateway 247

    Example VoIP Responder Application on Destination Gateway 247

    Additional References 247

    Feature Information for VoIP Call Setup Monitoring 249

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T xi

    Contents

  • C H A P T E R 1 5 Configuring IP SLAs UDP Echo Operations 251

    Finding Feature Information 251

    Restrictions for IP SLAs UDP Echo Operations 251

    Information About IP SLAs UDP Echo Operations 252

    UDP Echo Operation 252

    How to Configure IP SLAs UDP Echo Operations 253

    Configuring the IP SLAs Responder on a Destination Device 253

    Configuring a UDP Echo Operation on the Source Device 254

    Configuring a Basic UDP Echo Operation on the Source Device 254

    Configuring a UDP Echo Operation with Optional Parameters on the Source

    Device 255

    Scheduling IP SLAs Operations 260

    Troubleshooting Tips 261

    What to Do Next 262

    Configuration Examples for IP SLAs UDP Echo Operations 262

    Example Configuring a UDP Echo Operation 262

    Additional References 262

    Feature Information for the IP SLAs UDP Echo Operation 263

    C H A P T E R 1 6 Configuring IP SLAs HTTP Operations 265

    Finding Feature Information 265

    Restrictions for IP SLAs HTTP Operations 265

    Information About IP SLAs HTTP Operations 266

    HTTP Operation 266

    How to Configure IP SLAs HTTP Operations 266

    Configuring an HTTP GET Operation on the Source Device 266

    Configuring a Basic HTTP GET Operation on the Source Device 267

    Configuring an HTTP GET Operation with Optional Parameters on the Source

    Device 268

    Configuring an HTTP RAW Operation on the Source Device 271

    Scheduling IP SLAs Operations 273

    Troubleshooting Tips 274

    What to Do Next 275

    Configuration Examples for IP SLAs HTTP Operations 275

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Txii

    Contents

  • Example Configuring an HTTP GET Operation 275

    Example Configuring an HTTP RAW Operation 275

    Example Configuring an HTTP RAW Operation Through a Proxy Server 276

    Example Configuring an HTTP RAW Operation with Authentication 276

    Additional References 276

    Feature Information for IP SLAs HTTP Operations 277

    C H A P T E R 1 7 Configuring IP SLAs TCP Connect Operations 279

    Finding Feature Information 279

    Information About the IP SLAs TCP Connect Operation 280

    TCP Connect Operation 280

    How to Configure the IP SLAs TCP Connect Operation 281

    Configuring the IP SLAs Responder on the Destination Device 281

    Configuring and Scheduling a TCP Connect Operation on the Source Device 282

    Prerequisites 282

    Configuring a Basic TCP Connect Operation on the Source Device 282

    Troubleshooting Tips 283

    What to Do Next 284

    Configuring a TCP Connect Operation with Optional Parameters on the Source Device 284

    Troubleshooting Tips 287

    What to Do Next 287

    Configuration Examples for IP SLAs TCP Connect Operations 288

    Example Configuring a TCP Connect Operation 288

    Additional References 288

    Feature Information for the IP SLAs TCP Connect Operation 289

    C H A P T E R 1 8 Configuring IP SLAs ICMP Echo Operations 291

    Finding Feature Information 291

    Restrictions for IP SLAs ICMP Echo Operations 291

    Information About IP SLAs ICMP Echo Operations 292

    ICMP Echo Operation 292

    How to Configure IP SLAs ICMP Echo Operations 292

    Configuring an ICMP Echo Operation 292

    Configuring a Basic ICMP Echo Operation on the Source Device 293

    Configuring an ICMP Echo Operation with Optional Parameters 294

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T xiii

    Contents

  • Scheduling IP SLAs Operations 299

    Troubleshooting Tips 300

    What to Do Next 301

    Configuration Examples for IP SLAs ICMP Echo Operations 301

    Example Configuring an ICMP Echo Operation 301

    Additional References for IP SLAs ICMP Echo Operations 301

    Feature Information for IP SLAs ICMP Echo Operations 302

    C H A P T E R 1 9 Configuring IP SLAs ICMP Path Echo Operations 303

    Finding Feature Information 303

    Restrictions for IP SLAs ICMP Path Echo Operations 303

    Information About IP SLAs ICMP Path Echo Operations 304

    ICMP Path Echo Operation 304

    How to Configure IP SLAs ICMP Path Echo Operations 305

    Configuring an ICMP Path Echo Operation on the Source Device 305

    Configuring a Basic ICMP Path Echo Operation on the Source Device 305

    Configuring an ICMP Path Echo Operation with Optional Parameters on the Source

    Device 307

    Scheduling IP SLAs Operations 310

    Troubleshooting Tips 312

    What to Do Next 312

    Configuration Examples for IP SLAs ICMP Path Echo Operations 313

    Example Configuring an ICMP Path Echo Operation 313

    Additional References for IP SLAs ICMP Echo Operations 313

    Feature Information for IP SLAs ICMP Path Echo Operations 314

    C H A P T E R 2 0 Configuring IP SLAs ICMP Path Jitter Operations 317

    Finding Feature Information 317

    Prerequisites for ICMP Path Jitter Operations 317

    Restrictions for ICMP Path Jitter Operations 318

    Information About IP SLAs ICMP Path Jitter Operations 319

    ICMP Path Jitter Operation 319

    How to Configure the IP SLAs ICMP Path Jitter Operation 319

    Configuring the IP SLAs Responder on a Destination Device 319

    Configuring an ICMP Path Jitter Operation on the Source Device 320

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Txiv

    Contents

  • Configuring a Basic ICMP Path Jitter Operation 321

    Configuring an ICMP Path Jitter Operation with Additional Parameters 322

    Scheduling IP SLAs Operations 324

    Troubleshooting Tips 326

    What to Do Next 326

    Configuration Examples for IP SLAs ICMP Path Jitter Operations 327

    Example Configuring a Path Jitter Operation 327

    Additional References 327

    Feature Information for IP SLAs ICMP Path Jitter Operations 328

    C H A P T E R 2 1 Configuring IP SLAs FTP Operations 331

    Finding Feature Information 331

    Restrictions for IP SLAs FTP Operations 331

    Information About IP SLAs FTP Operations 332

    FTP Operation 332

    How to Configure IP SLAs FTP Operations 333

    Configuring an FTP Operation on a Source Device 333

    Configuring a Basic FTP Operation on the Source Device 333

    Configuring an FTP Operation with Optional Parameters on the Source Device 334

    Scheduling IP SLAs Operations 337

    Troubleshooting Tips 339

    What to Do Next 339

    Configuration Examples for IP SLAs FTP Operations 339

    Example: Configuring an FTP Operation 339

    Additional References 340

    Feature Information for Configuring IP SLAs FTP Operations 341

    C H A P T E R 2 2 Configuring IP SLAs DNS Operations 343

    Finding Feature Information 343

    Information About IP SLAs DNS Operations 344

    DNS Operation 344

    How to Configure IP SLAs DNS Operations 344

    Configuring an IP SLAs DNS Operation on the Source Device 344

    Configuring a Basic DNS Operation on the Source Device 345

    Configuring a DNS Operation with Optional Parameters on the Source Device 346

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T xv

    Contents

  • Scheduling IP SLAs Operations 349

    Troubleshooting Tips 351

    What to Do Next 351

    Configuration Examples for IP SLAs DNS Operations 351

    Example Configuring a DNS Operation 351

    Additional References 351

    Feature Information for Configuring IP SLAs DNS Operation 352

    C H A P T E R 2 3 Configuring IP SLAs DHCP Operations 355

    Finding Feature Information 355

    Information About IP SLAs DHCP Operations 355

    DHCP Operation 355

    IP SLAs DHCP Relay Agent Options 356

    How to Configure IP SLAs DHCP Operations 356

    Configuring a DHCP Operation on the Source Device 356

    Configuring a Basic DHCP Operation 357

    Configuring a DHCP Operation with Optional Parameters 358

    Scheduling IP SLAs Operations 361

    Troubleshooting Tips 363

    What to Do Next 363

    Configuration Examples for IP SLAs DHCP Operations 363

    Example Configuration for an IP SLAs DHCP Operation 363

    Additional References 363

    Feature Information for IP SLAs DHCP Operations 364

    C H A P T E R 2 4 Configuring IP SLAs DLSw+ Operations 367

    Finding Feature Information 367

    Prerequisites 367

    Information About IP SLAs DLSw+ Operations 368

    DLSw+ Operation 368

    How to Configure IP SLAs DLSw+ Operations 368

    Configuring IP SLAs DLSw+ Operations 368

    Configuring a Basic DLSw+ Operation on the Source Device 369

    Configuring an IP SLAs DLSw+ Operation with Optional Parameters on the Source

    Device 370

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Txvi

    Contents

  • Scheduling IP SLAs Operations 373

    Troubleshooting Tips 374

    What to Do Next 375

    Configuration Examples for IP SLAs DLSw+ Operations 375

    Example IP SLAs DLSw+ Operation Configuration 375

    Additional References 375

    Feature Information for Cisco IOS IP SLAs DLSw+ Operations 377

    C H A P T E R 2 5 Configuring an IP SLAs Multioperation Scheduler 379

    Finding Feature Information 379

    Restrictions for an IP SLAs Multioperation Scheduler 379

    Prerequisites for an IP SLAs Multioperation Scheduler 380

    Information About an IP SLAs Multioperation Scheduler 380

    IP SLAs Multioperations Scheduler 380

    Default Behavior of IP SLAs Multiple Operations Scheduling 381

    IP SLAs Multiple Operations Scheduling with Scheduling Period Less Than

    Frequency 382

    Multiple Operations Scheduling When the Number of IP SLAs Operations Are Greater

    Than the Schedule Period 384

    IP SLAs Multiple Operations Scheduling with Scheduling Period Greater Than

    Frequency 385

    IP SLAs Random Scheduler 387

    How to Configure an IP SLAs Multioperation Scheduler 388

    Scheduling Multiple IP SLAs Operations 388

    Enabling the IP SLAs Random Scheduler 389

    Verifying IP SLAs Multiple Operations Scheduling 390

    Configuration Examples for an IP SLAs Multioperation Scheduler 392

    Example Scheduling Multiple IP SLAs Operations 392

    Example Enabling the IP SLAs Random Scheduler 393

    Additional References 393

    Feature Information for a IP SLAs Multioperation Scheduler 394

    C H A P T E R 2 6 Configuring Proactive Threshold Monitoring for IP SLAs Operations 395

    Finding Feature Information 395

    Information About Proactive Threshold Monitoring 395

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T xvii

    Contents

  • IP SLAs Reaction Configuration 395

    Supported Reactions by IP SLAs Operation 396

    IP SLAs Threshold Monitoring and Notifications 399

    RTT Reactions for Jitter Operations 400

    How to Configure Proactive Threshold Monitoring 401

    Configuring Proactive Threshold Monitoring 401

    Configuration Examples for Proactive Threshold Monitoring 404

    Example Configuring an IP SLAs Reaction Configuration 404

    Example Verifying an IP SLAs Reaction Configuration 404

    Example Triggering SNMP Notifications 405

    Additional References 406

    Feature Information for IP SLAs Proactive Threshold Monitoring 406

    C H A P T E R 2 7 IP SLAs TWAMP Responder 409

    Finding Feature Information 409

    Prerequisites for IP SLAs TWAMP Responder 409

    Restrictions for IP SLAs TWAMP Responder 410

    Information About IP SLAs TWAMP Responder 410

    TWAMP 410

    IP SLAs TWAMP Responder v1.0 411

    How to Configure an IP SLAs TWAMP Responder 411

    Configuring the TWAMP Server 411

    Configuring the Session-Reflector 413

    Configuration Examples for IP SLAs TWAMP Responder 414

    IP SLAs TWAMP Responder v1.0 Example 414

    Additional References 415

    Feature Information for IP SLAs TWAMP Responder 415

    IP SLAs Configuration Guide, Cisco IOS Release 15M&Txviii

    Contents

  • C H A P T E R 1IP SLAs Overview

    This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyzeIP service levels for IP applications and services, to increase productivity, to lower operational costs, and toreduce the frequency of network outages. IP SLAs uses active traffic monitoring--the generation of trafficin a continuous, reliable, and predictable manner--for measuring network performance. Using IP SLAs,service provider customers can measure and provide service level agreements, and enterprise customers canverify service levels, verify outsourced service level agreements, and understand network performance. IPSLAs can perform network assessments, verify quality of service (QoS), ease the deployment of new services,and assist administrators with network troubleshooting. IP SLAs can be accessed using the Cisco softwarecommands or Simple Network Management Protocol (SNMP) through the Cisco Round-Trip Time Monitor(RTTMON) and syslog Management Information Bases (MIBs).

    Finding Feature Information, page 1

    Information About IP SLAs, page 1

    Additional References, page 9

    Finding Feature InformationYour software release may not support all the features documented in this module. For the latest caveats andfeature information, see Bug Search Tool and the release notes for your platform and software release. Tofind information about the features documented in this module, and to see a list of the releases in which eachfeature is supported, see the feature information table at the end of this module.

    Use Cisco Feature Navigator to find information about platform support and Cisco software image support.To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.

    Information About IP SLAs

    IP SLAs Technology OverviewCisco IP SLAs uses active traffic monitoring--the generation of traffic in a continuous, reliable, and predictablemanner--for measuring network performance. IP SLAs sends data across the network to measure performance

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 1

  • betweenmultiple network locations or across multiple network paths. It simulates network data and IP services,and collects network performance information in real time. The information collected includes data aboutresponse time, one-way latency, jitter (interpacket delay variance), packet loss, voice quality scoring, networkresource availability, application performance, and server response time. IP SLAs performs active monitoringby generating and analyzing traffic to measure performance either between Cisco devices or from a Ciscodevice to a remote IP device such as a network application server. Measurement statistics provided by thevarious IP SLAs operations can be used for troubleshooting, for problem analysis, and for designing networktopologies.

    Using IP SLAs, service provider customers can measure and provide service level agreements, and enterprisecustomers can verify service levels, verify outsourced service level agreements, and understand networkperformance for new or existing IP services and applications. IP SLAs uses unique service level assurancemetrics and methodology to provide highly accurate, precise service level assurance measurements.

    Depending on the specific IP SLAs operation, statistics of delay, packet loss, jitter, packet sequence,connectivity, path, server response time, and download time can be monitored within the Cisco device andstored in both CLI and SNMP MIBs. The packets have configurable IP and application layer options such asa source and destination IP address, User Datagram Protocol (UDP)/TCP port numbers, a type of service(ToS) byte (including Differentiated Services Code Point [DSCP] and IP Prefix bits), a Virtual Private Network(VPN) routing/forwarding instance (VRF), and a URL web address.

    Being Layer-2 transport independent, IP SLAs can be configured end-to-end over disparate networks to bestreflect the metrics that an end-user is likely to experience. Performancemetrics collected by IP SLAs operationsinclude the following:

    Delay (both round-trip and one-way)

    Jitter (directional)

    Packet loss (directional)

    Packet sequencing (packet ordering)

    Path (per hop)

    Connectivity (directional)

    Server or website download time

    Voice quality scores

    Because IP SLAs is accessible using SNMP, it also can be used by performance monitoring applications likeCiscoWorks Internetwork Performance Monitor (IPM) and other third-party Cisco partner performancemanagement products. For details about network management products that use IP SLAs, see http://www.cisco.com/go/ipsla .

    SNMP notifications based on the data gathered by an IP SLAs operation allow the router to receive alertswhen performance drops below a specified level and when problems are corrected. IP SLAs uses the CiscoRTTMON MIB for interaction between external Network Management System (NMS) applications and theIP SLAs operations running on the Cisco devices. For a complete description of the object variables referencedby the IP SLAs feature, refer to the text of the CISCO-RTTMON-MIB.my file, available from the Cisco MIBwebsite .

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T2

    IP SLAs OverviewIP SLAs Technology Overview

  • Service Level AgreementsInternet commerce has grown significantly in the past few years as the technology has advanced to providefaster, more reliable access to the Internet. Many companies now need online access and conduct most oftheir business online and any loss of service can affect the profitability of the company. Internet serviceproviders (ISPs) and even internal IT departments now offer a defined level of service--a service levelagreement--to provide their customers with a degree of predictability.

    The latest performance requirements for business-critical applications, voice over IP (VoIP) networks, audioand visual conferencing, and VPNs are creating internal pressures on converged IP networks to becomeoptimized for performance levels. Network administrators are increasingly required to support service levelagreements that support application solutions. The figure below shows how IP SLAs has taken the traditionalconcept of Layer 2 service level agreements and applied a broader scope to support end-to-end performancemeasurement, including support of applications.

    Figure 1: Scope of Traditional Service Level Agreement Versus IP SLAs

    IP SLAs provides the following improvements over a traditional service level agreement:

    End-to-endmeasurements--The ability to measure performance from one end of the network to the otherallows a broader reach and more accurate representation of the end-user experience.

    Sophistication--Statistics such as delay, jitter, packet sequence, Layer 3 connectivity, and path anddownload time that are broken down into bidirectional and round-trip numbers provide more data thanjust the bandwidth of a Layer 2 link.

    Ease of deployment--Leveraging the existing Cisco devices in a large network makes IP SLAs easierand cheaper to implement than the physical probes often required with traditional service level agreements.

    Application-aware monitoring--IP SLAs can simulate and measure performance statistics generated byapplications running over Layer 3 through Layer 7. Traditional service level agreements can only measureLayer 2 performance.

    Pervasiveness--IP SLAs support exists in Cisco networking devices ranging from low-end to high-enddevices and switches. This wide range of deployment gives IP SLAs more flexibility over traditionalservice level agreements.

    When you know the performance expectations for different levels of traffic from the core of your network tothe edge of your network, you can confidently build an end-to-end application-aware service level agreement.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 3

    IP SLAs OverviewService Level Agreements

  • Benefits of IP SLAs IP SLAs monitoring

    Provides service level agreement monitoring, measurement, and verification.

    Network performance monitoring

    Measures the jitter, latency, or packet loss in the network.

    Provides continuous, reliable, and predictable measurements.

    IP service network health assessment

    Verifies that the existing QoS is sufficient for new IP services.

    Edge-to-edge network availability monitoring

    Provides proactive verification and connectivity testing of network resources (for example, indicatesthe network availability of a Network File System (NFS) server used to store business critical datafrom a remote site).

    Troubleshooting of network operation

    Provides consistent, reliable measurement that immediately identifies problems and savestroubleshooting time.

    Voice over IP (VoIP) performance monitoring

    Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) performance monitoring andnetwork verification

    Network Performance Measurement Using IP SLAsUsing IP SLAs, a network engineer can monitor the performance between any area in the network: core,distribution, and edge. Monitoring can be done anytime, anywhere, without deploying a physical probe.

    The IP SLAs Probe Enhancements feature is an application-aware synthetic operation agent that monitorsnetwork performance by measuring response time, network resource availability, application performance,jitter (interpacket delay variance), connect time, throughput, and packet loss. Performance can be measuredbetween any Cisco device that supports this feature and any remote IP host (server), Cisco routing device, ormainframe host. Performance measurement statistics provided by this feature can be used for troubleshooting,for problem analysis, and for designing network topologies.

    IP SLAs uses generated traffic to measure network performance between two networking devices. The figurebelow shows how IP SLAs starts when the IP SLAs device sends a generated packet to the destination device.After the destination device receives the packet, and depending on the type of IP SLAs operation, the devicewill respond with time-stamp information for the source to make the calculation on performance metrics. An

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T4

    IP SLAs OverviewBenefits of IP SLAs

  • IP SLAs operation performs a network measurement from the source device to a destination in the networkusing a specific protocol such as UDP.

    Figure 2: IP SLAs Operations

    To implement IP SLAs network performance measurement you need to perform these tasks:

    1 Enable the IP SLAs Responder, if appropriate.

    2 Configure the required IP SLAs operation type.

    3 Configure any options available for the specified IP SLAs operation type.

    4 Configure threshold conditions, if required.

    5 Schedule the operation to run, then let the operation run for a period of time to gather statistics.

    6 Display and interpret the results of the operation using Cisco software commands or an NMS system withSNMP.

    IP SLAs Operation TypesThe various types of IP SLAs operations include the following:

    Data Link Switching Plus (DLSw+)

    Domain Name System (DNS)

    Dynamic Host Control Protocol (DHCP)

    File Transfer Protocol (FTP)

    Hypertext Transfer Protocol (HTTP)

    ICMP echo

    ICMP jitter

    ICMP path echo

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 5

    IP SLAs OverviewIP SLAs Operation Types

  • ICMP path jitter

    Real-Time Transport Protocol (RTP)-based VoIP

    Transmission Control Protocol (TCP) connect

    UDP echo

    UDP jitter

    UDP jitter for VoIP

    VoIP gatekeeper registration delay

    VoIP post-dial delay

    IP SLAs Responder and IP SLAs Control ProtocolThe IP SLAs Responder is a component embedded in the destination Cisco routing device that allows thesystem to anticipate and respond to IP SLAs request packets. The IP SLAs Responder provides an enormousadvantage with accurate measurements without the need for dedicated probes and additional statistics notavailable via standard ICMP-based measurements. The patented IP SLAs Control Protocol is used by the IPSLAs Responder providing a mechanism through which the responder can be notified on which port it shouldlisten and respond. Only a Cisco device can be a source for a destination IP SLAs Responder.

    The figure "IP SLAs Operations" in the "Network Performance Measurement Using IP SLAs" section showswhere the IP SLAs Responder fits in relation to the IP network. The IP SLAs Responder listens on a specificport for control protocol messages sent by an IP SLAs operation. Upon receipt of the control message, theresponder will enable the specified UDP or TCP port for the specified duration. During this time, the responderaccepts the requests and responds to them. The responder disables the port after it responds to the IP SLAspacket, or when the specified time expires. For added security, MD5 authentication for control messages isavailable.

    Enabling the IP SLAs Responder on the destination device is not required for all IP SLAs operations. Forexample, if services that are already provided by the destination device (such as Telnet or HTTP) are chosen,the IP SLAs Responder need not be enabled. For non-Cisco devices, the IP SLAs Responder cannot beconfigured and IP SLAs can send operational packets only to services native to those devices.

    Response Time Computation for IP SLAsDevices may take tens of milliseconds to process incoming packets, due to other high-priority processes. Thisdelay affects the response times because the reply to test packets might be sitting on queue while waiting tobe processed. In this situation, the response times would not accurately represent true network delays. IP SLAsminimizes these processing delays on the source device as well as on the target device (if IP SLAs Responderis being used), in order to determine true round-trip times. IP SLAs test packets use time stamping to minimizethe processing delays.

    When enabled, the IP SLAs Responder allows the target device to take two time stamps both when the packetarrives on the interface at interrupt level and again just as it is leaving, eliminating the processing time. Attimes of high network activity, an ICMP ping test often shows a long and inaccurate response time, while anIP SLAs test shows an accurate response time due to the time stamping on the responder.

    The figure below demonstrates how the responder works. Four time stamps are taken to make the calculationfor round-trip time. At the target device, with the responder functionality enabled time stamp 2 (TS2) is

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T6

    IP SLAs OverviewIP SLAs Responder and IP SLAs Control Protocol

  • subtracted from time stamp 3 (TS3) to produce the time spent processing the test packet as represented bydelta. This delta value is then subtracted from the overall round-trip time. Notice that the same principle isapplied by IP SLAs on the source device where the incoming time stamp 4 (TS4) is also taken at the interruptlevel to allow for greater accuracy.

    Figure 3: IP SLAs Responder Time Stamping

    An additional benefit of the two time stamps at the target device is the ability to track one-way delay, jitter,and directional packet loss. Because much network behavior is asynchronous, it is critical to have thesestatistics. However, to capture one-way delay measurements the configuration of both the source device andtarget device with Network Time Protocol (NTP) is required. Both the source and target need to be synchronizedto the same clock source. One-way jitter measurements do not require clock synchronization.

    IP SLAs Operation SchedulingAfter an IP SLAs operation has been configured, you must schedule the operation to begin capturing statisticsand collecting error information. When scheduling an operation, it can start immediately or start at a certainmonth, day, and hour. There is a pending option to set the operation to start at a later time. The pending optionis also an internal state of the operation visible through SNMP. The pending state is also used when an operationis a reaction (threshold) operation waiting to be triggered. You can schedule a single IP SLAs operation or agroup of operations at one time.

    Multioperations scheduling allows you to schedule multiple IP SLAs operations using a single Cisco softwarecommand or the CISCORTTMON-MIB. This feature allows you to control the amount of IP SLAsmonitoringtraffic by scheduling the operations to run at evenly distributed times. This distribution of IP SLAs operationshelps minimize the CPU utilization and thereby enhances the scalability of the network.

    For more details about the IP SLAsmultioperations scheduling functionality, see the IP SLAs-MultioperationScheduling of IP SLAs Operations module of the IP SLAs Configuration Guide .

    IP SLAs Operation Threshold MonitoringTo support successful service level agreement monitoring or to proactively measure network performance,threshold functionality becomes essential. Consistent reliable measurements immediately identify issues andcan save troubleshooting time. To confidently roll out a service level agreement you need to have mechanismsthat notify you immediately of any possible violation. IP SLAs can send SNMP traps that are triggered byevents such as the following:

    Connection loss

    Timeout

    Round-trip time threshold

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 7

    IP SLAs OverviewIP SLAs Operation Scheduling

  • Average jitter threshold

    One-way packet loss

    One-way jitter

    One-way mean opinion score (MOS)

    One-way latency

    Alternately, an IP SLAs threshold violation can trigger another IP SLAs operation for further analysis. Forexample, the frequency could be increased or an ICMP path echo or ICMP path jitter operation could beinitiated for troubleshooting.

    Determining the type of threshold and the level to set can be complex, and it depends on the type of IP servicebeing used in the network. For more details on using thresholds with IP SLAs operations, see the IPSLAs-Proactive Threshold Monitoring of IP SLAs Operations module of the IP SLAs Configuration Guide.

    MPLS VPN AwarenessThe IP SLAs MPLS VPN Awareness feature provides the capability to monitor IP service levels withinMultiprotocol Label Switching (MPLS) Virtual Private Networks (VPNs). Using IP SLAs withinMPLSVPNsallows service providers to plan, provision, and manage IP VPN services according to the service levelagreement for a customer. IP SLAs operations can be configured for a specific VPN by specifying a VPNrouting and forwarding (VRF) name.

    History StatisticsIP SLAs maintains the following three types of history statistics:

    Aggregated statistics--By default, IP SLAsmaintains two hours of aggregated statistics for each operation.Value from each operation cycle is aggregated with the previously available data within a given hour.The Enhanced History feature in IP SLAs allows for the aggregation interval to be shorter than an hour.

    Operation snapshot history--IP SLAs maintains a snapshot of data for each operation instance thatmatches a configurable filter, such as all, over threshold, or failures. The entire set of data is availableand no aggregation takes place.

    Distribution statistics--IP SLAs maintains a frequency distribution over configurable intervals. Eachtime IP SLAs starts an operation, a new history bucket is created until the number of history bucketsmatches the specified size or the lifetime of the operation expires. By default, the history for an IP SLAsoperation is not collected. If history is collected, each bucket contains one or more history entries fromthe operation. History buckets do not wrap.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T8

    IP SLAs OverviewMPLS VPN Awareness

  • Additional ReferencesRelated Documents

    Document TitleRelated Topic

    Cisco IOS Master Commands List, All ReleasesCisco IOS commands

    Cisco IOS IP SLAs Command ReferenceCisco IOS IP SLAs commands

    Standards

    TitleStandards

    Pulse code modulation (PCM) of voice frequenciesITU-T G.711 u-law and G.711 a-law

    Reduced complexity 8 kbit/s CS-ACELP speechcodec

    ITU-T G.729A

    MIBs

    MIBs LinkMIBs

    To locate and downloadMIBs for selected platforms,Cisco IOS releases, and feature sets, use Cisco MIBLocator found at the following URL:

    http://www.cisco.com/go/mibs

    CISCO-RTTMON-MIB

    RFCs

    TitleRFCs

    --No new or modified RFCs are supported by thisfeature, and support for existing RFCs has not beenmodified by this feature.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 9

    IP SLAs OverviewAdditional References

  • Technical Assistance

    LinkDescription

    http://www.cisco.com/cisco/web/support/index.htmlThe Cisco Support and Documentation websiteprovides online resources to download documentation,software, and tools. Use these resources to install andconfigure the software and to troubleshoot and resolvetechnical issues with Cisco products and technologies.Access to most tools on the Cisco Support andDocumentation website requires a Cisco.com user IDand password.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T10

    IP SLAs OverviewAdditional References

  • C H A P T E R 2Configuring Auto IP SLAs in IP SLAs Engine 3.0

    This document describes the auto IP Service Level Agreements (SLAs) function in IP SLAs Engine 3.0,including the following:

    Auto-measure groups--Each template, endpoint list, and scheduler can be configured once and thencombined to create auto-measure groups for multiple operations, including operations for proactivethreshold monitoring.

    Automatic registration--Cisco devices can be configured to automatically register with the source,which enables the source to discover the destinations address for building an endpoint list.

    Quality of service (QoS) performance--Support for active measurement of QoS.

    Finding Feature Information, page 11

    Prerequisites for Auto IP SLAs in IP SLAs Engine 3.0, page 12

    Restrictions for Auto IP SLAs in IP SLAs Engine 3.0, page 12

    Information About Auto IP SLAs in IP SLAs Engine 3.0, page 14

    How to Configure Auto IP SLAs in IP SLAs Engine 3.0, page 15

    Configuration Examples for Auto IP SLAs in IP SLAs Engine 3.0, page 53

    Additional References, page 59

    Feature Information for Auto IP SLAs in IP SLAs Engine 3.0, page 60

    Finding Feature InformationYour software release may not support all the features documented in this module. For the latest caveats andfeature information, see Bug Search Tool and the release notes for your platform and software release. Tofind information about the features documented in this module, and to see a list of the releases in which eachfeature is supported, see the feature information table at the end of this module.

    Use Cisco Feature Navigator to find information about platform support and Cisco software image support.To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 11

  • Prerequisites for Auto IP SLAs in IP SLAs Engine 3.0 Your IP network is operational and you can access the destination device.

    If you are using a Cisco IP SLAs Responder on the destination device for any auto IP SLAs operation,the responder must be enabled before you configure the IP SLAs operation. The following operationsrequire that an IP SLAs responder be enabled on the destination device:

    UDP Echo

    UPD Jitter

    VoIP UDP

    Restrictions for Auto IP SLAs in IP SLAs Engine 3.0

    General Restrictions Auto IP SLAs is supported in IPv4 networks only.

    Only the following operation types are supported by auto IP SLAs in Cisco IP SLAs Engine 3.0:

    Internet Control Message Protocol (ICMP) Echo

    ICMP Jitter

    TCP Connect

    Internet User Datagram Protocol (UDP) Echo

    UDP Jitter

    If you do not configure and apply a template to an auto-measure group, the default type of operation forthe group is ICMP jitter.

    UDP Jitter Operations Restrictions The responder should not configure a permanent port for the same sender. If the responder configuresthe permanent port for the same sender, even if the packets are successfully sent (no timeout or packetloss issues), the jitter values will be zero.

    Time synchronization is required between the source and the destination in order to provide accurateone-way delay (latency) measurements. To configure Network Time Protocol (NTP) on the source anddestination, perform the tasks in the Performing Basic System Management chapter of the Cisco IOSNetwork Management Configuration Guide . Time synchronization is not required for one-way jitterand packet loss measurements. If the time is not synchronized between the source and destination,one-way jitter and packet loss data are returned but values of 0 are returned for the one-way delaymeasurements provided by the UDP jitter operation.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T12

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Prerequisites for Auto IP SLAs in IP SLAs Engine 3.0

  • The IP SLAsUDP jitter operation does not support the IP SLAsHistory feature (statistics history buckets)because of the large data volume involved with UDP jitter operations.

    CISCO-RTTMON-MIB limits the hours of statistics kept for the UDP jitter operation to two hours.Configuring a larger value using the history hours-of-statistics command change does not increase thevalue beyond two hours.

    The CISCO-DATA-COLLECTION-MIB can be used to collect historical data for the operation. Forinformation about the CISCO-DATA-COLLECTION-MIB, see http://www.cisco.com/go/mibs .

    UDP Jitter Codec Operations Restrictions Cisco IOS IP SLAs Engine 3.0 supports only the following speech codecs:

    G.711 a-law, 64 kbps PCM compression method

    G.711 mu-law, 64 kbps PCM compression method

    G.729A, 8 kbps CS-ACELP compression method

    An IP SLAs UDP jitter codec operation for analyzing VoIP SLAs will fail if control protocol is disabled.

    The show auto templatecommand for UDP jitter lists the values for the Number of statistic distributionbuckets kept and Statistic distribution interval (milliseconds), but these values do not apply to UDPjitter codec operations.

    Proactive Threshold Measuring Restrictions RTT reactions for jitter operations are triggered only at the end of the operation and use the latest valuefor the return-trip time (LatestRTT).

    SNMP traps for RTT for jitter operations are based on the average value for the return-trip time (RTTAvg)for the whole operation only and do not include return-trip time values for individual packets sent duringthe operation. Only syslog messages are supported for RTTAvg threshold violations.

    Only syslog messages are supported for RTT violations during Jitter operations.

    Only SNMP traps are supported for RTT violations during non-Jitter operations.

    Only syslog messages are supported for non-RTT violations other than timeout, connectionLoss, orverifyError.

    Both SNMP traps and syslog messages are supported for timeout, connectionLoss, or verifyErrorviolations only.

    Auto-Measure Group Restrictions Only one auto IP SLAs template can be specified for each auto-measure group. Each template can bereferenced by more than one group. If no template is specified for an auto-measure group, the operationtype for the group is ICMP jitter by default.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 13

    Configuring Auto IP SLAs in IP SLAs Engine 3.0UDP Jitter Codec Operations Restrictions

  • Only one auto IP SLAs endpoint list can be specified for each auto-measure group. Each endpoint listcan be referenced by more than one group.

    Only one auto IP SLAs scheduler can be specified for each auto-measure group. Each scheduler can bereferenced by more than one group to create a multioperations schedule.

    You cannot modify the configuration of an auto-measure group if the scheduler specified for the groupis configured with a start time other than the default (pending). To avoid conflicts when you configurean auto-measure group, issue the schedule command last.

    Information About Auto IP SLAs in IP SLAs Engine 3.0

    Auto IP SLAs for Analyzing IP SLAs OperationsAuto IP SLAs in Cisco IOS IP SLAs Engine 3.0 consists of the following components:

    Endpoint list--A collection of destination endpoint addresses that can be manually configured orautomatically discovered.

    Template--A set of parameters that define a single operation. You can combine any template with anyendpoint list and apply the combination across many groups.

    Scheduler--Defines parameters for scheduling an operation including start time, frequency, life, age out,and probe interval. The scheduler can be associated with one or more groups.

    Auto-measure group--Created by combining one auto IP SLAs endpoint list, template, and scheduler.You can combine any template with any endpoint list and any scheduler and apply the combinationacross many groups.

    When the group is scheduled to run, based on the scheduler, one IP SLAs operation is created for eachdestination address in the endpoint list. The operation type depends on the template in the group. If the groupis deleted or unscheduled, the created IP SLAs operations are removed.

    For configuration information, see the "How to Configure Auto IP SLAs in Cisco IOS IP SLAs Engine 3.0"section.

    QoS Integration for Auto IP SLAsQoS integration allows for active measurement of QoS performance and enables customers to test networkreadiness for the deployment of high priority, low latency traffic that is generated by applications such asvoice and video. Auto IP SLAs traffic is marked with the appropriate Differentiated Services Code Point(DSCP) marker and then sends out the required interface.

    Automatic Registration of Destinations for Auto IP SLAs OperationsDestination Cisco devices and Cisco IOS IP SLAs Responders in Cisco devices can be configured toautomatically register with the source. The source will discover the destinations address and put it in anendpoint list.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T14

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Information About Auto IP SLAs in IP SLAs Engine 3.0

  • How to Configure Auto IP SLAs in IP SLAs Engine 3.0

    Configuring Automatic Registration of Responder on the Destination Device

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla responder auto-register {source-ipaddress|source-hostname} [client-id client-id] [endpoint-list

    template-name] [retry-timer minutes]

    4. exit

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    Enables destination to register with source.ip sla responder auto-register{source-ipaddress|source-hostname} [client-id client-id][endpoint-list template-name] [retry-timer minutes]

    Step 3

    Example:

    Router(config)# ip sla responder auto-register10.1.1.23 endpoint-list autolist

    Exits global configuration mode and returns toprivileged EXEC mode.

    exit

    Example:

    Router(config)# exit

    Step 4

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 15

    Configuring Auto IP SLAs in IP SLAs Engine 3.0How to Configure Auto IP SLAs in IP SLAs Engine 3.0

  • Configuring an Endpoint List on the Source DevicePerform one of the following tasks:

    Using Automatic Registration to Configure an Endpoint List

    Before You Begin

    XThe destination device or responder must be configured for auto registration. For configuration information,see the Configuring Automatic Registration of Responder on the Destination Device section.

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto discovery4. ip sla auto endpoint-list type ip template-name5. description description6. discover [port port]7. access-list {standard-range | expanded-range}8. ageout seconds9. measurement-retry number-of-retries10. end11. show ip sla auto discovery

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    Enables the source to discover the responder endpoints.ip sla auto discovery

    Example:

    Router(config)# ip sla auto discovery

    Step 3

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T16

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring an Endpoint List on the Source Device

  • PurposeCommand or Action

    Begins configuring an endpoint list and entersendpoint-list configuration mode.

    ip sla auto endpoint-list type ip template-name

    Example:

    Router(config)# ip sla auto endpoint-list typeip autolist

    Step 4

    (Optional) Adds descriptive text to the template beingconfigured.

    description description

    Example:

    Router(config-epl)# description testingdiscovery

    Step 5

    Automatically discovers the IP addresses and portnumbers of endpoints on the destination and entersendpoint-list auto-discovery configuration mode.

    discover [port port]

    Example:

    Router(config-epl)# discover

    Step 6

    Names and adds the list of discovered IP addresses to theendpoint list being configured.

    access-list {standard-range | expanded-range}

    Example:

    Router(config-epl-disc)# access-list 1

    Step 7

    (Optional) Sets an ageout timer.ageout seconds

    Example:

    Router(config-epl-disc)# ageout 10

    Step 8

    (Optional) Specifies the number of times to retry after anoperation fails.

    measurement-retry number-of-retries

    Example:

    Router(config-epl-disc)# measurement-retry 10

    Step 9

    Returns to privileged EXEC mode.end

    Example:

    Router(config-ep-disc)# end

    Step 10

    (Optional) Displays status of auto-discovery.show ip sla auto discovery

    Example:

    Router# show ip sla auto discovery

    Step 11

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 17

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring an Endpoint List on the Source Device

  • Manually Configuring an Endpoint List

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto endpoint-list type ip template-name4. description description5. ip-address address [- address | , ... , address] port port6. end7. show ip sla auto [type ip [template-name]]

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    Begins configuring an endpoint list and enters endpoint-listconfiguration mode.

    ip sla auto endpoint-list type ip template-name

    Example:

    Router(config)# ip sla auto endpoint-list typeip edgehosts-epl

    Step 3

    (Optional) Adds descriptive text to the template beingconfigured.

    description description

    Example:

    Router(config-epl)# description manual config

    Step 4

    Adds the IP addresses of endpoints to the endpoint list beingconfigured.

    ip-address address [- address | , ... , address] port port

    Example:

    Router(config-epl)# ip-address 10.1.1.1-13 port6500

    Step 5

    Use the no from of this command to modify theendpoint list by removing one or more addresses.

    Repeat this command until all desired addresses areconfigured.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T18

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring an Endpoint List on the Source Device

  • PurposeCommand or Action

    Returns to privileged EXEC mode.end

    Example:

    Router(config-epl)# end

    Step 6

    (Optional) Displays the configuration of the endpoint list.show ip sla auto [type ip [template-name]]

    Example:

    Router# show ip sla auto type ip edgehosts-epl

    Step 7

    Configuring a Scheduler on the Source Device

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto schedule schedule-id4. ageout seconds5. frequency {seconds | range random-frequency-range}6. life {forever | seconds}7. probe-interval milliseconds8. start-time {hh : mm[:ss] [month day | day month] | pending | now | after hh : mm : ss}9. end10. show ip sla auto schedule [schedule-id]

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 19

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Scheduler on the Source Device

  • PurposeCommand or Action

    Begins configuring a scheduler and enters IP SLAauto-measure schedule configuration mode.

    ip sla auto schedule schedule-id

    Example:

    Router(config)# ip sla auto schedule theschedule

    Step 3

    (Optional) Sets an ageout timer for inactive operations.ageout seconds

    Example:

    Router(config-am-schedule)# ageout 43200

    Step 4

    (Optional) Specifies either the frequency timer orrandom frequency range for multiple operations.

    frequency {seconds | range random-frequency-range}

    Example:

    Router(config-am-schedule)# frequency 60

    Step 5

    (Optional) Defines the lifetime of the operation.life {forever | seconds}

    Example:

    Router(config-am-schedule)# life 43200

    Step 6

    (Optional) Specifies the interval for multipleoperations.

    probe-interval milliseconds

    Example:

    Router(config-am-schedule)# probe-interval 200

    Step 7

    (Optional) Specifies the start time of an operation.start-time {hh :mm[:ss] [month day | day month] | pending| now | after hh : mm : ss}

    Step 8

    Example:

    Router(config-am-schedule)# start-time now

    Returns to privileged EXEC mode.end

    Example:

    Router(config-am-schedule)# end

    Step 9

    (Optional) Displays the configuration of the scheduler.show ip sla auto schedule [schedule-id]

    Example:

    Router# show ip sla auto schedule

    Step 10

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T20

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Scheduler on the Source Device

  • Configuring a Template on the Source Device

    If you do not configure and apply a template to an auto-measure group, the default type of operation forthe group is ICMP jitter.

    Note

    Configuring an ICMP Echo OperationPerform one of the following tasks:

    Configuring a Template for a Basic ICMP Echo Operation

    We recommend using a Cisco networking device as the destination device although any networking devicethat supports RFC 862, Echo protocol , can be used.

    Note

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto template type ip icmp-echo template-name4. description description5. end

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 21

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • PurposeCommand or Action

    Begins configuring a template and enters IP SLAtemplate configuration mode.

    ip sla auto template type ip icmp-echo template-name

    Example:

    Router(config)# ip sla auto template type ipicmp-echo tmp-icmpecho

    Step 3

    (Optional) Adds descriptive text to the template beingconfigured.

    description description

    Example:

    Router(config-tplt-icmp-ech)# description defaultoper temp for icmp echo

    Step 4

    Returns to global configuration mode.end

    Example:

    Router(config-tplt-icmp-ech)# end

    Step 5

    Example

    The following output shows the configuration, including default values, of a template for an ICMP echooperation:

    Router# showip sla auto template type ip icmp-echoIP SLAs Auto Template: tpl-icmplecho

    Measure Type: icmp-echo (control enabled)Description: default oper temp for icmp echoIP options:

    Source IP: 0.0.0.0 Source Port: 0VRF: TOS: 0x0

    Operation Parameters:Request Data Size: 16 Verify Data: falseTimeout: 5000 Threshold: 5000

    Statistics Aggregation option:Hours of statistics kept: 2

    History options:History filter: noneMax number of history records kept: 15Lives of history kept: 0

    Statistics Distributions options:Distributions characteristics: RTTDistributions bucket size: 20Max number of distributions buckets: 1

    Reaction Configuration: None

    What to Do NextTo configure this auto IP SLAs template for proactive threshold monitoring, see the Adding ProactiveThreshold Monitoring to a Template on the Source Device section. Otherwise, see the Configuring anAuto-Measure Group on the Source Device section.

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T22

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • Configuring an ICMP Echo Operation Template with Additional Characteristics

    We recommend using a Cisco networking device as the destination device although any networking devicethat supports RFC 862, Echo Protocol , can be used.

    Note

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto template type ip icmp-echo template-name4. description description5. source-ip {ip-address | hostname}6. tos number7. vrf vrf-name8. parameters9. history buckets-kept size10. history distributions-of-statistics-kept size11. history enhanced [interval seconds] [buckets number-of-buckets]12. history filter {none | all | overThreshold | failures}13. history hours-of-statistics-kept hours14. history lives-kept lives15. history statistics-distribution-interval milliseconds16. request-data-size bytes17. threshold milliseconds18. timeout milliseconds19. verify-data20. end

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 23

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • PurposeCommand or Action

    Begins configuring a template and enters IP SLA templateconfiguration mode.

    ip sla auto template type ip icmp-echo template-name

    Example:

    Router(config)# ip sla auto template type ipicmp-echo icmp_echo_2

    Step 3

    (Optional) Adds descriptive text to the template beingconfigured.

    description description

    Example:

    Router(config-tplt-icmp-ech)# description customicmp echo template

    Step 4

    (Optional) Specifies the source for the operation.source-ip {ip-address | hostname}

    Example:

    Router(config-tplt-icmp-ech)# source-ip172.29.139.132

    Step 5

    (Optional) Defines the Type of Service (ToS) byte in theIPv4 header of an IP SLAs operation.

    tos number

    Example:

    Router(config-tplt-icmp-ech)# tos 160

    Step 6

    (Optional) Allows monitoring withinMultiProtocol LabelSwitching (MPLS) VPNs using IP SLAs operations.

    vrf vrf-name

    Example:

    Router(config-tplt-icmp-ech)# vrf vpn-A

    Step 7

    (Optional) Enters IP SLA template parametersconfiguration mode.

    parameters

    Example:

    Router(config-tplt-icmp-ech)# parameters

    Step 8

    (Optional) Sets the number of history buckets that are keptduring the lifetime of an IP SLAs operation.

    history buckets-kept size

    Example:

    Router(config-icmp-ech-params)# historybuckets-kept 25

    Step 9

    (Optional) Sets the number of statistics distributions keptper hop during an IP SLAs operation.

    history distributions-of-statistics-kept size

    Example:

    Router(config-icmp-ech-params)# historydistributions-of-statistics-kept 5

    Step 10

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T24

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • PurposeCommand or Action

    (Optional) Enables enhanced history gathering for an IPSLAs operation.

    history enhanced [interval seconds] [bucketsnumber-of-buckets]

    Example:

    Router(config-icmp-ech-params)# history enhancedinterval 900 buckets 100

    Step 11

    (Optional) Defines the type of information kept in thehistory table for an IP SLAs operation.

    history filter {none | all | overThreshold | failures}

    Example:

    Router(config-icmp-ech-params)# history filterfailures

    Step 12

    (Optional) Sets the number of hours for which statisticsare maintained for an IP SLAs operation.

    history hours-of-statistics-kept hours

    Example:

    Router(config-icmp-ech-params)# historyhours-of-statistics-kept 4

    Step 13

    (Optional) Sets the number of lives maintained in thehistory table for an IP SLAs operation.

    history lives-kept lives

    Example:

    Router(config-icmp-ech-params)# historylives-kept 5

    Step 14

    (Optional) Sets the time interval for each statisticsdistribution kept for an IP SLAs operation.

    history statistics-distribution-interval milliseconds

    Example:

    Router(config-icmp-ech-params)# historystatistics-distribution-interval 10

    Step 15

    (Optional) Sets the protocol data size in the payload of anIP SLAs operation's request packet.

    request-data-size bytes

    Example:

    Router(config-icmp-ech-params)#request-data-size 64

    Step 16

    (Optional) Sets the upper threshold value for calculatingnetwork monitoring statistics created by an IP SLAsoperation.

    threshold milliseconds

    Example:

    Router(config-icmp-ech-params)# threshold 10000

    Step 17

    (Optional) Sets the amount of time an IP SLAs operationwaits for a response from its request packet.

    timeout milliseconds

    Example:

    Router(config-icmp-ech-params)# timeout 10000

    Step 18

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 25

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • PurposeCommand or Action

    (Optional) Causes an IP SLAs operation to check eachreply packet for data corruption.

    verify-data

    Example:

    Router(config-icmp-ech-params)# verify-data

    Step 19

    Use this command with caution during normaloperations.

    Note

    Returns to privileged EXEC mode.end

    Example:

    Router(config-icmp-ech-params)# end

    Step 20

    What to Do NextTo configure this auto IP SLAs template for proactive threshold monitoring, see the Adding ProactiveThreshold Monitoring to a Template on the Source Device section. Otherwise, see the Configuring anAuto-Measure Group on the Source Device section.

    Configuring an ICMP Jitter OperationPerform one of the following tasks:

    Configuring a Template for a Basic ICMP Jitter Operation

    Note When compared to the IP SLAs UDP jitter operation, the IP SLAs ICMP jitter operation may provideless accurate measurements because the accuracy of the measurements provided by a non-Ciscodestination device cannot be determined.

    Because ICMP packets do not support voice technology, the IP SLAs ICMP jitter operation doesnot support Mean Operation Sore (MOS), Calculated Planning Impairment Factor (ICPIF), orestimated transmission rating factor (R-factor) reaction configuration capabilities.

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto template type ip icmp-jitter template-name4. description description5. end

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T26

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    Begins configuring the template and enters IP SLAtemplate configuration mode.

    ip sla auto template type ip icmp-jitter template-name

    Example:

    Router(config)# ip sla auto template type ipicmp-jitter basic_icmp_jitter

    Step 3

    (Optional) Adds descriptive text to the template beingconfigured.

    description description

    Example:

    Router(config-tplt-icmp-jtr)# description defaultoper temp for icmp-jitter

    Step 4

    Returns to privileged EXEC mode.end

    Example:

    Router(config-tplt-icmp-jtr)# end

    Step 5

    Example

    The following output shows the configuration, including default values, of a template for a basic ICMP jitteroperation:

    Router# show ip sla auto template type ip icmp-jitterIP SLAs Auto Template: basic_icmp_jitter

    Measure Type: icmp-jitterDescription: default oper temp for icmp jitterIP options:

    Source IP: 0.0.0.0VRF: TOS: 0x0

    Operation Parameters:Number of Packets: 10 Inter packet interval: 20Timeout: 5000 Threshold: 5000

    Statistics Aggregation option:Hours of statistics kept: 2

    Statistics Distributions options:Distributions characteristics: RTTDistributions bucket size: 20

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 27

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • Max number of distributions buckets: 1Reaction Configuration: None

    What to Do NextTo configure this auto IP SLAs template for proactive threshold monitoring, see the Adding ProactiveThreshold Monitoring to a Template on the Source Device section. Otherwise, see the Configuring anAuto-Measure Group on the Source Device section.

    Configuring an ICMP Jitter Operation Template with Additional Characteristics

    Note When compared to the IP SLAs UDP jitter operation, the IP SLAs ICMP jitter operation may provideless accurate measurements because the accuracy of the measurements provided by a non-Ciscodestination device cannot be determined.

    Because ICMP packets do not support voice technology, the IP SLAs ICMP jitter operation doesnot support MOS, ICPIF, or estimated R-factor reaction configuration capabilities.

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto template type ip icmp-jitter template-name4. description description5. source-ip {ip-address | hostname}6. tos number7. vrf vrf-name8. parameters9. history distributions-of-statistics-kept size10. history enhanced [interval seconds] [buckets number-of-buckets]11. history filter {none | all | overThreshold | failures}12. history hours-of-statistics-kept hours13. history statistics-distribution-interval milliseconds14. interval milliseconds15. num-packet packet-number16. threshold milliseconds17. timeout milliseconds18. verify-data19. end

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T28

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    Example:

    Router> enable

    Enter your password if prompted.

    Enters global configuration mode.configure terminal

    Example:

    Router# configure terminal

    Step 2

    Begins configuring a template and enters IP SLA templateconfiguration mode.

    ip sla auto template type ip icmp-jitter template-name

    Example:

    Router(config)# ip sla auto template type ipicmp-jitter custom_imcp_jitter

    Step 3

    (Optional) Adds descriptive text to the template beingconfigured.

    description description

    Example:

    Router(config-tplt-icmp-jtr)# description customicmp jitter template

    Step 4

    (Optional) Specifies the source for the operation.source-ip {ip-address | hostname}

    Example:

    Router(config-tplt-icmp-jtr)# source-ip 10.1.2.34

    Step 5

    (Optional) In an IPv4 network only, defines the ToS bytein the IPv4 header of an IP SLAs operation.

    tos number

    Example:

    Router(config-tplt-icmp-jtr)# tos 160

    Step 6

    (Optional) Allows monitoring within MPLS VPNs usingIP SLAs operations.

    vrf vrf-name

    Example:

    Router(config-tplt-icmp-jtr)# vrf vpn-A

    Step 7

    (Optional) Enters IP SLA template parametersconfiguration mode.

    parameters

    Example:

    Router(config-tplt-icmp-jtr)# parameters

    Step 8

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T 29

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • PurposeCommand or Action

    (Optional) Sets the number of statistics distributions keptper hop during an IP SLAs operation.

    history distributions-of-statistics-kept size

    Example:

    Router(config-icmp-jtr-params)# historydistributions-of-statistics-kept 5

    Step 9

    (Optional) Enables enhanced history gathering for an IPSLAs operation.

    history enhanced [interval seconds] [bucketsnumber-of-buckets]

    Example:

    Router(config-icmp-jtr-params)# history enhancedinterval 900 buckets 100

    Step 10

    (Optional) Defines the type of information kept in thehistory table for an IP SLAs operation.

    history filter {none | all | overThreshold | failures}

    Example:

    Router(config-icmp-jtr-params)# history filterfailures

    Step 11

    (Optional) Sets the number of hours for which statisticsare maintained for an IP SLAs operation.

    history hours-of-statistics-kept hours

    Example:

    Router(config-icmp-jtr-params)# historyhours-of-statistics-kept 4

    Step 12

    (Optional) Sets the time interval for each statisticsdistribution kept for an IP SLAs operation.

    history statistics-distribution-interval milliseconds

    Example:

    Router(config-icmp-jtr-params)# historystatistics-distribution-interval 10

    Step 13

    (Optional) Sets number of milliseconds between sentpackets.

    interval milliseconds

    Example:

    Router(config-icmp-jtr-params)# interval 40

    Step 14

    (Optional) Sets number of packets to be sent.num-packet packet-number

    Example:

    Router(config-icmp-jtr-params)# num-packets 100

    Step 15

    (Optional) Sets the upper threshold value for calculatingnetwork monitoring statistics created by an IP SLAsoperation.

    threshold milliseconds

    Example:

    Router(config-icmp-jtr-params)# threshold 10000

    Step 16

    IP SLAs Configuration Guide, Cisco IOS Release 15M&T30

    Configuring Auto IP SLAs in IP SLAs Engine 3.0Configuring a Template on the Source Device

  • PurposeCommand or Action

    (Optional) Sets the amount of time an IP SLAs operationwaits for a response from its request packet.

    timeout milliseconds

    Example:

    Router(config-icmp-jtr-params)# timeout 10000

    Step 17

    (Optional) Causes an IP SLAs operation to check eachreply packet for data corruption.

    verify-data

    Example:

    Router(config-icmp-jtr-params)# verify-data

    Step 18

    Use this command with caution during normaloperations because it generates unnecessaryoverhead.

    Note

    Returns to global configuration mode.end

    Example:

    Router(config-icmp-jtr-params)# end

    Step 19

    What to Do NextTo configure this auto IP SLAs template for proactive threshold monitoring, see the Adding ProactiveThreshold Monitoring to a Template on the Source Device section. Otherwise, see the Configuring anAuto-Measure Group on the Source Device section.

    Configuring a TCP Connect OperationPerform one of the following tasks:

    Configuring a Template for a Basic TCP Connect Operation

    SUMMARY STEPS

    1. enable2. configure terminal3. ip sla auto template type ip tcp-connect template-name4. description description5. end

    DETAILED STEPS

    PurposeCommand or Action

    Enables privileged EXEC mode.enableStep 1

    IP SLAs Configuration Guide, Ci