50
Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23 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

Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.xFirst Published: 2015-11-02

Last Modified: 2017-06-23

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

Page 2: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

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-2017 Cisco Systems, Inc. All rights reserved.

Page 3: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

C O N T E N T S

P r e f a c e Preface v

Audience v

Document Conventions v

Related Documentation vii

Obtaining Documentation and Submitting a Service Request ix

C H A P T E R 1 New and Changed Information 1

New and Changed Information 1

C H A P T E R 2 Overview 3

About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM) 3

Logging into the Cisco APIC-EM 5

About Path Trace 6

Supported Network Environments 7

Supported Protocols and Technologies 8

C H A P T E R 3 Device Configuration Prerequisites 13

Required Platform Configurations for Path Trace 13

Cisco NetFlow Configuration 14

IP Device Tracking Configuration 14

Performance Monitor Configuration 14

C H A P T E R 4 Performing Path Traces 17

Performing a Path Trace 17

Performing an ACL-Based Path Trace 19

Collecting Statistics During a Path Trace 21

Understanding Path Trace Results 24

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x iii

Page 4: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Understanding ACL Path Trace Results 29

Understanding DMVPN Path Trace Results 30

Understanding VRF Path Trace Results 31

Understanding the Statistics Retrieved During a Path Trace 32

Device Statistics 32

Interface Statistics 33

QoS Statistics 34

Performance Monitor Statistics 36

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.xiv

Contents

Page 5: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Preface

• Audience, page v

• Document Conventions, page v

• Related Documentation, page vii

• Obtaining Documentation and Submitting a Service Request, page ix

AudienceThis publication is intended for experienced network administrators who will configure and maintain theCisco Application Policy Infrastructure Controller Enterprise Module (Cisco APIC-EM). This guide is partof a documentation set that is designed to help you install, troubleshoot, and upgrade your Cisco APIC-EM.For a complete list of the Cisco APIC-EM documentation set, see Related Documentation, on page vii.

In this guide, the Cisco Application Policy Infrastructure Controller Enterprise Module (Cisco APIC-EM)is also referred to as the controller.

Note

Document ConventionsThis documentation uses the following conventions:

DescriptionConvention

The ^ and Ctrl symbols represent the Control key.For example, the key combination ^D or Ctrl-Dmeans hold down the Control key while you presstheD key. Keys are indicated in capital letters but arenot case sensitive.

^ or Ctrl

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x v

Page 6: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionConvention

A string is a nonquoted set of characters shown initalics. For example, when setting an SNMPcommunity string to public, do not use quotationmarks around the string or the string will include thequotation marks.

string

Command syntax descriptions use the following conventions:

DescriptionConvention

Bold text indicates commands and keywords that youenter exactly as shown.

bold

Italic text indicates arguments for which you supplyvalues.

italics

Square brackets enclose an optional element (keywordor argument).

[x]

A vertical line indicates a choice within an optionalor required set of keywords or arguments.

|

Square brackets enclosing keywords or argumentsseparated by a vertical line indicate an optionalchoice.

[x | y]

Braces enclosing keywords or arguments separatedby a vertical line indicate a required choice.

{x | y}

Nested sets of square brackets or braces indicate optional or required choices within optional or requiredelements. For example:

DescriptionConvention

Braces and a vertical line within square bracketsindicate a required choice within an optional element.

[x {y | z}]

Examples use the following conventions:

DescriptionConvention

Examples of information displayed on the screen areset in Courier font.

screen

Examples of text that youmust enter are set in Courierbold font.

bold screen

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.xvi

PrefaceDocument Conventions

Page 7: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionConvention

Angle brackets enclose text that is not printed to thescreen, such as passwords.

< >

An exclamation point at the beginning of a lineindicates a comment line. (Exclamation points arealso displayed by the Cisco IOS XE software forcertain processes.)

!

Square brackets enclose default responses to systemprompts.

[ ]

Means reader be careful. In this situation, you might do something that could result in equipment damageor loss of data.

Caution

Means reader take note. Notes contain helpful suggestions or references to materials that may not becontained in this manual.

Note

Related DocumentationThis section lists the Cisco APIC-EM and related documents available on Cisco.com at the following url:

http://www.cisco.com/c/en/us/support/cloud-systems-management/one-enterprise-network-controller/tsd-products-support-series-home.html

• Cisco APIC-EM Documentation:

◦Cisco Application Policy Infrastructure Controller Enterprise Module Release Notes

◦Cisco APIC-EM Quick Start Guide (directly accessible from the controller's GUI)

◦Cisco Application Policy Infrastructure Controller Enterprise Module Installation Guide

◦Cisco Application Policy Infrastructure Controller Enterprise Module Upgrade Guide

◦Cisco Application Policy Infrastructure Controller Enterprise Module Administrator Guide

◦Cisco Application Policy Infrastructure Controller Enterprise Module Troubleshooting Guide

◦Open Source Used In Cisco APIC-EM

• Cisco Network Visibility Application for the Cisco APIC-EM

◦Cisco Network Visibility Application for APIC-EM Release Notes

◦Cisco Network Visibility Application for APIC-EM Supported Platforms

◦Cisco Network Visibility Application for APIC-EM User Guide

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x vii

PrefaceRelated Documentation

Page 8: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

• Cisco Path Trace Application for Cisco APIC-EM

◦Cisco Path Trace Application for APIC-EM Release Notes

◦Cisco Path Trace Application for APIC-EM Supported Platforms

◦Cisco Path Trace Application for APIC-EM User Guide

• Cisco EasyQoS Application for Cisco APIC-EM

◦Cisco EasyQoS Application for APIC-EM Release Notes

◦Cisco EasyQoS Application for APIC-EM Supported Platforms

◦Cisco EasyQoS Application for APIC-EM User Guide

• Cisco IWAN Documentation for the Cisco APIC-EM:

◦Release Notes for Cisco IWAN

◦Release Notes for Cisco Intelligent Wide Area Network Application (Cisco IWAN App)

◦Configuration Guide for Cisco IWAN on Cisco APIC-EM

◦Software Configuration Guide for Cisco IWAN on APIC-EM

◦Open Source Used in Cisco IWAN and Cisco Network Plug and Play

• Cisco Network Plug and Play Documentation for the Cisco APIC-EM:

◦Release Notes for Cisco Network Plug and Play

◦Solution Guide for Cisco Network Plug and Play

◦Configuration Guide for Cisco Network Plug and Play on Cisco APIC-EM

◦Cisco Open Plug-n-Play Agent Configuration Guide

◦Mobile Application User Guide for Cisco Network Plug and Play

• Cisco Active Advisor Documentation for the Cisco APIC-EM:

◦Cisco Active Advisor for APIC-EM Release Notes

• Cisco SD-Bonjour Documentation for the Cisco APIC-EM:

◦Cisco SD-Bonjour Application for APIC-EM Release Notes

• Cisco Integrity Verification Documentation for the Cisco APIC-EM:

◦Cisco Integrity Verification Application (Beta) for APIC-EM Release Notes

◦Cisco Integrity Verification Application (Beta) for APIC-EM User Guide

For information about developing your own application that interacts with the controller by means of thenorthbound REST API, see the developer.cisco.com/site/apic-em Web site.

Note

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.xviii

PrefaceRelated Documentation

Page 9: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Obtaining Documentation and Submitting a Service RequestFor information on obtaining documentation, submitting a service request, and gathering additional information,see the monthlyWhat's New in Cisco Product Documentation, which also lists all new and revised Ciscotechnical documentation at: http://www.cisco.com/c/en/us/td/docs/general/whatsnew/whatsnew.html.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x ix

PrefaceObtaining Documentation and Submitting a Service Request

Page 10: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.xx

PrefaceObtaining Documentation and Submitting a Service Request

Page 11: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

C H A P T E R 1New and Changed Information

• New and Changed Information, page 1

New and Changed InformationThere are no new Path Trace features in this release.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 1

Page 12: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x2

New and Changed InformationNew and Changed Information

Page 13: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

C H A P T E R 2Overview

• About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 3

• Logging into the Cisco APIC-EM, page 5

• About Path Trace, page 6

About the Cisco Application Policy Infrastructure ControllerEnterprise Module (APIC-EM)

The Cisco Application Policy Infrastructure Controller - Enterprise Module (APIC-EM) is Cisco's SoftwareDefined Networking (SDN) Controller for Enterprise Networks (Access, Campus, WAN and Wireless).

The platform hosts multiple applications (SDN apps) that use open northbound REST APIs that drive corenetwork automation solutions. The platform also supports a number of south-bound protocols that enable itto communicate with the breadth of network devices that customers already have in place, and extend SDNbenefits to both greenfield and brownfield environments.

The Cisco APIC-EM platform supports both wired and wireless enterprise networks across the Campus,Branch and WAN infrastructures. It offers the following benefits:

• Creates an intelligent, open, programmable network with open APIs

• Saves time, resources, and costs through advanced automation

• Transforms business intent policies into a dynamic network configuration

• Provides a single point for network wide automation and control

The following table describes the features and benefits of the Cisco APIC-EM.

Table 1: Cisco APIC Enterprise Module Features and Benefits

DescriptionFeature

The CiscoAPIC-EMperiodically scans the network to create a “singlesource of truth” for IT. This inventory includes all network devices,along with an abstraction for the entire enterprise network.

Network Information Database

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 3

Page 14: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionFeature

The Cisco APIC-EM automatically discovers and maps networkdevices to a physical topology with detailed device-level data. Thetopology of devices and links can also be presented on a geographicalmap. You can use this interactive feature to troubleshoot yournetwork.

Network topology visualization

The EasyQoS application abstracts away the complexity of deployingQuality of Service across a heterogeneous network. It presents userswith a workflow that allows them to think of QoS in terms of businessintent policies that are then translated by Cisco APIC-EM into adevice centric configuration.

EasyQoS application

The Cisco Network PnP application is one of the components in theCisco Network PnP solution. The Cisco Network PnP solutionextends across Cisco's enterprise portfolio. It provides a highly secure,scalable, seamless, and unified zero-touch deployment experiencefor customers across Cisco routers, switches and wireless accesspoints.

Cisco Network Plug and Play (PnP)application

The separately licensed IWAN application for APIC-EM simplifiesthe provisioning of IWAN network profiles with simple businesspolicies. The IWAN application defines business-level preferencesby application or groups of applications in terms of the preferredpath for hybrid WAN links. Doing so improves the applicationexperience over any connection and saves telecom costs by leveragingcheaper WAN links.

Cisco Intelligent WAN (IWAN)application

The Cisco Active Advisor application for APIC-EM offerspersonalized life cycle management for your network devices bykeeping you up-to-date on:

• End-of-life milestones for hardware and software

• Product advisories, including Product Security IncidentResponse Team (PSIRT) bulletins and field notices

•Warranty and service contract status

Cisco Active Advisor

The Cisco SD-Bonjour application provides controller functions inthe network. It enables discovery and distribution of policy-basedCisco SD-Bonjour services, independent of network boundaries.

Cisco SD-Bonjour

The Cisco Integrity Verification (IV) application provides automatedand continuousmonitoring of network devices, noting any unexpectedor invalid results that may indicate compromise. The objective ofthe Cisco IV application is early detection of the compromise, so asto reduce its impact. The Cisco IV application operates within theCisco Application Policy Infrastructure Controller EnterpriseModule(APIC-EM) as a beta version for this release.

Cisco Integrity Verification

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x4

OverviewAbout the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM)

Page 15: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionFeature

The Cisco Remote Troubleshooter application uses the Cisco IronPortinfrastructure to create a tunnel that enables a support engineer toconnect to an APIC-EM cluster and troubleshoot issues with yoursystem. The app uses outbound SSH to create a secure connectionto the cluster through this tunnel.

As an administrator, you can use the Remote Troubleshooterapplication to control when a support engineer has access to aparticular cluster and for how long (since a support engineer cannotestablish a secure tunnel on their own). You will receive indicationthat a support engineer establishes a remote access session, and youcan end a session at any time by disabling the tunnel they are using.

Cisco Remote Troubleshooter

The Cisco APIC-EM provides an integrated PKI service that acts asCertificate Authority (CA) or sub-CA to automate X.509 SSLcertificate lifecycle management. Applications, such as IWAN andPnP, use the capabilities of the embedded PKI service for automaticSSL certificate management.

Public Key Infrastructure (PKI) server

The path trace application helps to solve network problems byautomating the inspection and interrogation of the flow taken by abusiness application in the network.

Path Trace application

HA is provided in N+ 1 redundancy mode with full data persistencefor HA and Scale. All the nodes work in Active-Active mode foroptimal performance and load sharing.

High Availability (HA)

The Cisco APIC-EM supports complete back up and restore of theentire database from the controller GUI.

Back Up and Restore

The audit log captures user and network activity for the CiscoAPIC-EM applications.

Audit Logs

Logging into the Cisco APIC-EMYou access the Cisco APIC-EM GUI by entering its network IP address in your browser. The IP address wasconfigured for the Cisco APIC-EM network adapter during the initial setup using the configuration wizard.This IP address connects to the external network.

Step 1 In your browser address bar, enter the IP address of the Cisco APIC-EM in the following format:https://IP address

Step 2 On the launch page, enter your username and password that you configured during the deployment procedure.The Home page of the APIC-EM controller appears. The Home page consists of the following three tabs:

• DASHBOARD

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 5

OverviewLogging into the Cisco APIC-EM

Page 16: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

• SYSTEM HEALTH

• SYSTEM INFO

Figure 1: SYSTEM INFO Tab

What to Do Next

Click on each tab and review the data provided in the GUI.

About Path TraceWith Path Trace, the controller reviews and collects network topology and routing data from discovereddevices. Then it uses this data to calculate a path between two hosts or Layer 3 interfaces.

Optionally, you can choose to collect interface, QoS, device, and Performance Monitor statistics for a path.You can use the information gathered through Path Trace to monitor and debug traffic paths that are distributedamong the various devices throughout your network.

You perform these tasks by running a path trace between two nodes in your network. The two nodes can bea combination of wired or wireless hosts and/or Layer 3 interfaces. In addition, you can specify the protocolfor the controller to use to establish the path trace connection, either TCP or UDP.

Path traces from the a router's loopback interface or a wireless controler's management interface are notsupported.

Note

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x6

OverviewAbout Path Trace

Page 17: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

For devices connected to a voice or video endpoint (for example, Cisco IP phones), you need to enableIP Device Tracking (IPDT) for these devices to discover voice/data VLAN information about the endpoints.For information, see IP Device Tracking Configuration, on page 14.

Note

At every node in the path, the controller reports information about the device and path. For example, if a Layer2 protocol is used to discover a node, the controller reports that the path is a switched path and labels it asSwitched. If the controller detects load balancing decisions being made on a discovered device, it reports thepath as an ECMP path and labels it as ECMP. For a complete list of the protocols and technologies that pathtrace can identify, see Supported Protocols and Technologies, on page 8.

For unknown devices within a path trace (usually non-Cisco devices), the controller calculates the path betweenthe unknown devices starting from the last known Cisco device (from the Host Source IP) to the next,neighboring Cisco device (sometimes the Destination Source IP). The collected IP address data about theunknown device is then sent from this neighboring Cisco device to the controller to calculate the trace path.The unknown device is displayed in the controller's GUI as a question mark (?).

In certain circumstances, a path trace may flow between one of two (or more) devices. To determine whichdevice actually received the flow for the path trace, the controller reads the NetFlow configurations andrecords on the devices (if they exist). By reading this data from the devices, the controller can determinethe likelihood of the actual path.

Note

Path Trace also supports unknown destinations, where the device is not managed by the Cisco APIC-EM butis reachable.

After the Cisco APIC-EM performs an initial scan, additional on-going network scans are performed at regularintervals every few minutes. Information captured during the on-going scans are displayed in the Devicestable. ClickDevice Inventory in the navigation pane to view theDevices table. Each time the Cisco APIC-EMperforms a scan, it also reads and records access control list, quality of service, and SPAN policy configurationinformation from the network.

Supported Network EnvironmentsCisco APIC-EM can perform path trace calculations for both campus and WAN networks based on physicalconnectivity and the protocols used by devices within the path. Specifically, the Cisco APIC-EM supportspath traces through the following networking environments:

• Campus/data center to campus/data center

• Campus/data center to branch

• Branch to campus/data center

• Branch to branch

If the controller can not complete a path trace for the selected hosts or interfaces, it displays the results ofa partial trace.

Note

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 7

OverviewSupported Network Environments

Page 18: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Supported Protocols and TechnologiesThe following table describes the device protocols, network connections (physical, wireless, and virtual), andfeatures that Path Trace supports.

For detailed information about protocol, wireless connection, and feature support by platform and scenario,see the Supported Platforms for the Cisco Application Policy Infrastructure Controller Enterprise Module.

Note

Table 2: Path Trace Supported Device Protocols and Network Connections

DescriptionSupported Device Protocols and NetworkConnections

Access Control List (ACL) Trace analyzes how a flow is affectedby ACLs programmed on the path. After the path is calculatedbetween the source and the destination, the ACL Trace analyzesboth ingress and egress interfaces of all devices on the path.

Analysis is independent among the ACLs throughout the path.For example, if an ACL has entries that would deny the trafficon an interface along the path, the results of the analysis arereported as if the traffic had reached the destination withoutbeing denied by the ACL. However, analysis of entries withinan individual ACL is cumulative. That is, if a higher priorityACE is a match, lower-priority ACEs are ignored.

Access Control List (ACL)

When BGP is used in a network, the path trace for a givenapplication flow can be displayed through the controller's GUI.The user is able to determine the exact path a particularapplication is taking.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Border Gateway Protocol (BGP)

Path Trace showsDMVPN dynamic tunnels between two spokesby identifying the link information source.

For more information, see Understanding DMVPN Path TraceResults, on page 30.

Dynamic Multipoint VPN (DMVPN)

When EIGRP is used in a network, the path trace for a givenapplication flow can be displayed through the controller's GUI.The user is able to determine the exact path a particularapplication is taking.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Enhanced Interior Gateway RoutingProtocol (EIGRP)

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x8

OverviewSupported Protocols and Technologies

Page 19: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionSupported Device Protocols and NetworkConnections

When ECMP/TR is used in a network, the path trace for a givenapplication flow can be displayed through the controller's GUI.The user is able to determine the exact path a particularapplication is taking.

The data used for this path trace calculation is obtained ondemand by polling the device. When performing a path trace onECMP, Cisco Express Forwarding (CEF) lookup is performedon the device on demand for requested tuples.When a path tracedetects a number of unknown or unmanaged devices in the path,the path trace is executed on demand from the last known ormanaged Cisco device and the path calculation is restarted fromthe first known or managed Cisco device in the trace route result.The unknown or unmanaged hops discovered using path traceare added to the path as unknown devices along with their IPaddresses.

Equal Cost Multipath/Trace Route(ECMP/TR)

When an ECMP routing strategy is used in a network, the pathtrace for a given application flow can be displayed through thecontroller's GUI. The user is able to determine the exact path aparticular application is taking.

The data used for this path trace calculation is obtained throughan on-demand query made through the network device at thetime the path calculation request is made.

The controller's GUI will display when ECMP is usedbetween devices in a path trace segment.

Note

Equal Cost Multi Path (ECMP)

When HSRP is used in a network, the controller automaticallylooks up the HSRP active router for a given segment andcalculates the path appropriately for a path trace.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Hot Standby Router Protocol (HSRP)

When IS-IS is used in a network, the path trace for a givenapplication flow can be displayed through the controller's GUI.The user is able to determine the exact path a particularapplication is taking.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Intermediate System-to-IntermediateSystem (IS-IS) Protocol

The controller can perform path traces between two Layer 3forwarding interfaces or between a Layer 3 forwarding interfaceand a host.

Layer 3 Forwarding Interface

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 9

OverviewSupported Protocols and Technologies

Page 20: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionSupported Device Protocols and NetworkConnections

When Layer 3 Recursive Lookup is used in a network, the pathtrace for a given application flow can be displayed through thecontroller's GUI. The user is able to determine the exact path aparticular application is taking. Up to three recursive lookupsare supported.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Layer 3 Recursive Lookup

The controller provides path trace support for a branch-to-branchconnected and provider-managedMPLS-VPN service. Supporteddevices for this type of path trace include:

• Cisco ASR 1000 Series Aggregation Services Router

• Cisco ASR 9000 Series Aggregation Services Router

• Cisco Integrated Services Routers (ISR) G2

All customer edge (CE) routers should have NetFlow enabledwith traffic running between the hosts and routers.

The above supported devices will be tagged as BorderRouters for theirDevice Role in theDevice Inventory.You must keep the above supported devices tagged asBorder Routers when performing a path trace.

Note

The data used for this path trace calculation is obtained throughan on-demand query made through the network device at thetime the path calculation request is made.

MPLS-VPN (WAN)

When Netflow is used in a network, the path trace for a givenapplication flow can be displayed through the controller's GUI.The user is able to determine the exact path a particularapplication is taking.

When we have multiple border routers in the destination island,the Netflow cache from the devices are used to find the actualingress border router. The Netflow record is matched from thesedevices on demand for a given tuple. It is essential to configureNetflow on the border routers. If Netflow is not configured, traceroute is used to find the ingress interfaces, which might not beaccurate.

Netflow

Path Trace showsDMVPN dynamic tunnels between two spokesby identifying the LinkInformationSource as NHRP.

Next Hop Resolution Protocol (NHRP)

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x10

OverviewSupported Protocols and Technologies

Page 21: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionSupported Device Protocols and NetworkConnections

When OSPF is used in a network, the path trace for a givenapplication flow can be displayed through the controller's GUI.The user is able to determine the exact path a particularapplication is taking.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Open Shortest Path First Protocol (OSPF)

The path trace for a given application flow can be displayed overEthernet, Serial over SONET, and Packet over SONET.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Physical connectivity (Ethernet, Serial andPacket over SONET (PoS))

The controller provides Layer 2 support for Spanning TreeProtocol (STP).

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Spanning Tree Protocol (STP)

When static routing is used in a network, the path trace for agiven application flow can be displayed through the controller'sGUI. The user is able to determine the exact path a particularapplication is taking.

The data used for this path trace calculation is obtained duringthe discovery process and stored in the controller's databasewhere it is kept up to date.

Static Routing

When sub interfaces are used within a network, the path tracefor a given application flow is displayed. The path trace betweenthe two sub interfaces is displayed, so that the user can visualizean end-to-end path for an application.

Sub interfaces

When virtual connectivity (Layer 2 port channel) is used withina network, the path trace for a given application flow is displayed.The path trace over virtual interfaces (port channels) is displayed,so that the user can visualize an end-to-end path for anapplication.

Virtual connectivity—Layer 2 PortChannel

When virtual connectivity (VLAN/SVI) is usedwithin a network,the path trace for a given application flow is displayed. The pathtrace is displayed, so that the user can visualize an end-to-endpath for an application.

The data used for this path calculation is obtained during thediscovery process and stored in the controller's database whereit is kept up to date.

Virtual connectivity—VLAN/SVI

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 11

OverviewSupported Protocols and Technologies

Page 22: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionSupported Device Protocols and NetworkConnections

Path trace supports VRF Lite and VRF route leaking. Forinformation, see Understanding VRF Path Trace Results, onpage 31.

Virtual Routing and Forwarding (VRF)

The controller provides path trace support for Control andProvisioning of Wireless Access Points (CAPWAP), 802.11,and mobility.

When wireless network elements are used, the path trace for agiven application flow is displayed. The user knows the exactpath a particular application is taking.

The controller's GUI will display CAPWAP andmobility tunneling (for roaming) when either isdiscovered during a path trace.

Note

The data used for this path calculation is obtained during thediscovery process and stored in the controller's database whereit is kept up to date.

Wireless

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x12

OverviewSupported Protocols and Technologies

Page 23: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

C H A P T E R 3Device Configuration Prerequisites

• Required Platform Configurations for Path Trace, page 13

• Cisco NetFlow Configuration, page 14

• IP Device Tracking Configuration, page 14

• Performance Monitor Configuration, page 14

Required Platform Configurations for Path TraceFor certain Path Trace features to work properly, you need to make some changes to the platforms mentionedin the following table.

Table 3: Required Platform Configurations for Path Trace

Required ConfigurationPlatform

Configure NetFlow on these routers.

For information, see Cisco NetFlow Configuration,on page 14.

• Cisco ASR 1000

• Cisco ASR 9000

• Cisco ISR-G2

• Cisco ISR-4451 -X

Enable IPDT for these devices to discover voice/dataVLAN information about the endpoints.

For information, see IP Device TrackingConfiguration, on page 14.

Devices connected to a voice or video endpoint (forexample, Cisco IP phones).

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 13

Page 24: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Required ConfigurationPlatform

You do not need to make any changes to the devicesto run a path trace to gather performance monitorinformation. Cisco Path Trace does this automaticallywhen you initiate this type of a path trace.

For information about the configuration changes thatCisco Path Trace makes, see Performance MonitorConfiguration, on page 14.

Devices on which you want Performance Monitorinformation.

Cisco NetFlow ConfigurationCisco NetFlow needs to be enabled on the following devices to support the Cisco APIC-EM path tracefunctionality:

• Cisco ASR 1000 Series Aggregation Services Routers

• Cisco ASR 9000 Series Aggregation Services Routers

• Cisco ISR-G2 Routers

• Cisco ISR-4451 -X

The controller pulls cached NetFlow records from the device for path trace. To enable NetFlow on yourdevices, refer to your specific device documentation. For general information about Cisco NetFlow technology,see the Cisco IOS Flexible NetFlow Technology Q&A document.

IP Device Tracking ConfigurationThe Cisco APIC-EM discovery function uses several protocols and methods to retrieve network information,such as hosts IP addresses, MAC addresses, and network attachment points. To use IP Device Tracking (IPDT)for discovery, you must manually enable IPDT on the devices and interfaces for this protocol to be used tocollect host information. To enable IPDT on your devices, refer to your specific device documentation. Forgeneral information about IPDT, see IP Device Tracking (IPDT) Overview.

Performance Monitor ConfigurationWhen you run a path trace to collect Perf Mon statistics, the Cisco APIC-EM automatically configures all ofthe devices in the requested path with the necessary flow monitor commands. The Cisco APIC-EM removesthe configuration from the device if there is no corresponding path trace request present or after 24 hours ofthe path trace request, whichever is first.

The following configuration is sent to each device in the requested path:

flow record type performance-monitor APIC_EM-FLOW_ANALYSIS_PERFMON_RECORDmatch ipv4 protocolmatch ipv4 source addressmatch ipv4 destination addressmatch transport source-port

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x14

Device Configuration PrerequisitesCisco NetFlow Configuration

Page 25: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

match transport destination-portmatch transport rtp ssrccollect ipv4 dscpcollect ipv4 ttlcollect transport rtp jitter meancollect transport rtp jitter minimumcollect transport rtp jitter maximumcollect interface inputcollect interface outputcollect counter bytes longcollect counter packets longcollect counter bytes ratecollect counter packets drop (not applicable to routers)

flow monitor type performance-monitor APIC_EM-FLOW_ANALYSIS_PERFMON_MONITORdescription APIC_EM flow-analysis request monitorrecord APIC_EM-FLOW_ANALYSIS_PERFMON_RECORD

ip access-list extended APIC_EM-FLOW_ANALYSIS_ACLclass-map APIC_EM-FLOW_ANALYSIS_PERFMON_CLASSMAPmatch access-group name APIC_EM-FLOW_ANALYSIS_ACL

policy-map type performance-monitor APIC_EM-FLOW_ANALYSIS_PERFMON_POLICYMAPclass APIC_EM-FLOW_ANALYSIS_PERFMON_CLASSMAPflow monitor APIC_EM-FLOW_ANALYSIS_PERFMON_MONITOR

interface GigabitEthernet x/yservice-policy type performance-monitor input APIC_EM-FLOW_ANALYSIS_PERFMON_POLICYMAP

ip access-list extended APIC_EM-FLOW_ANALYSIS_ACLpermit ip host aa.bb.cc.dd host ww.xx.yy.zz

1

1 aa.bb.cc.dd is source ip and ww.xx.yy.zz is destination ip.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 15

Device Configuration PrerequisitesPerformance Monitor Configuration

Page 26: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x16

Device Configuration PrerequisitesPerformance Monitor Configuration

Page 27: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

C H A P T E R 4Performing Path Traces

• Performing a Path Trace, page 17

• Performing an ACL-Based Path Trace, page 19

• Collecting Statistics During a Path Trace, page 21

• Understanding Path Trace Results, page 24

• Understanding ACL Path Trace Results, page 29

• Understanding DMVPN Path Trace Results, page 30

• Understanding VRF Path Trace Results, page 31

• Understanding the Statistics Retrieved During a Path Trace, page 32

Performing a Path TraceYou can perform a path trace between two nodes in your network. The two nodes may be two hosts and/orLayer 3 interfaces.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 17

Page 28: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

The path trace application may display accuracy notes. Accuracy notes are red boxes that appears on anode or path segment indicating the accuracy of the computed path as a percentage. Place your cursorover the note to view suggestions of corrective actions to take to improve the path trace accuracy. Forexample, you may be prompted to enter port values and run the path trace again.

Note

Figure 2: Path Trace Window

Before You Begin

Make sure that you have devices in your inventory. If not, discover devices using the Discovery function.

Ensure that the controller has SSH or Telnet access to the devices.

Step 1 In the Navigation pane, click Path Trace.Step 2 From the path trace toolbar, click Start new Path Trace.Step 3 In the Source field, enter the IP address of the host or the Layer 3 forwarding interface where you want the trace to start.

If you enter the device IP address manually, you need to select the device from the list and then the interfaces for thatdevice.

Step 4 In the Destination field, enter the IP address of the host or Layer 3 forwarding interface where you want the trace toend. You can also enter an IP address of an unmanaged device (called an unknown destination).If you enter the device IP address manually, you need to select the device from the list and then the interfaces for thatdevice.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x18

Performing Path TracesPerforming a Path Trace

Page 29: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Step 5 (Optional) To configure source and destination ports or protocols, clickMore Options.Step 6 (Optional) In the Source Port field, enter the port number of the host where you want the trace to end.Step 7 (Optional) In the Destination Port field, enter the port number of the host where you want the trace to end.Step 8 (Optional) In the Protocol field, choose tcp or udp from the drop-down menu for the Layer 4 path trace protocol.Step 9 (Optional) To configure the path trace to refresh every 30 seconds, check the Periodic Refresh (30 sec) check box.Step 10 (Optional) To configure the path trace to collect additonal statistics, check the Stats check box and any of the following

check boxes, as desired:

• QoS—Collects and displays information about quality of service.

• Interface—Collects and displays information about the interfaces on the devices along the path.

• Device—Collects and displays information, such as a device's CPU and memory usage.

• Perf Mon—Collects and displays performance monitoring information about the devices along the path.

When you choose the Perf Mon option, APIC-EM enables performance monitoring configuration for all of theflows on the devices in the path. To proceed, you need to confirm this configuration.

Note

Step 11 (Optional) Select the ACL Trace check box to run an ACL-based path trace.Step 12 Click Start Trace.

Review the path trace output. For more information, see Understanding Path Trace Results, on page 24.

Step 13 Unless you performed a path trace to an unknown destination, you can view the path trace in the Topology window. Todo so, click View in Topology.The Topology window opens in a new window with the path trace highlighted in your network. For more informationabout theTopologywindow, see theCisco Application Policy Infrastructure Controller Enterprise Module AdministratorGuide.

If you added location markers for your devices, the location markers appear in the Topology map. Click alocation marker to display the Topology for that location.

Note

Performing an ACL-Based Path TraceYou can perform a path trace between two nodes in your network. The two nodes may be two hosts and/orLayer 3 interfaces.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 19

Performing Path TracesPerforming an ACL-Based Path Trace

Page 30: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

The path trace application may display accuracy notes. Accuracy notes are red boxes that appears on anode or path segment indicating the accuracy of the computed path as a percentage. Place your cursorover the note to view suggestions of corrective actions to take to improve the path trace accuracy. Forexample, you may be prompted to enter port values and run the path trace again.

Note

Figure 3: Path Trace Window Showing ACL Trace Selected

Before You Begin

Make sure that you have devices in your inventory. If not, discover devices using the Discovery function.

Ensure that the controller has SSH or Telnet access to the devices.

Step 1 In the Navigation pane, click Path Trace.Step 2 From the path trace toolbar, click Start new Path Trace.Step 3 In the Source field, enter the IP address of the host or the Layer 3 forwarding interface where you want the trace to start.

If you enter the device IP address manually, you need to select the device from the list and then the interfaces for thatdevice.

Step 4 In the Destination field, enter the IP address of the host or Layer 3 forwarding interface where you want the trace toend. You can also enter an IP address of an unmanaged device (called an unknown destination).If you enter the device IP address manually, you need to select the device from the list and then the interfaces for thatdevice.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x20

Performing Path TracesPerforming an ACL-Based Path Trace

Page 31: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Step 5 (Optional) To configure source and destination ports or protocols, clickMore Options.Step 6 (Optional) In the Source Port field, enter the port number of the host where you want the trace to end.Step 7 (Optional) In the Destination Port field, enter the port number of the host where you want the trace to end.Step 8 (Optional) In the Protocol field, choose tcp or udp from the drop-down menu for the Layer 4 path trace protocol.Step 9 (Optional) To configure the path trace to refresh every 30 seconds, check the Periodic Refresh (30 sec) check box.Step 10 (Optional) To configure the path trace to collect additonal statistics, check the Stats check box and any of the following

check boxes, as desired:

• QoS—Collects and displays information about quality of service.

• Interface—Collects and displays information about the interfaces on the devices along the path.

• Device—Collects and displays information, such as a device's CPU and memory usage.

• Perf Mon—Collects and displays performance monitoring information about the devices along the path.

When you choose the Perf Mon option, APIC-EM enables performance monitoring configuration for all of theflows on the devices in the path. To proceed, you need to confirm this configuration.

Note

Step 11 Select the ACL Trace check box to run an ACL-based path trace.Step 12 Click Start Trace.

Review the path trace output. For more information, see Understanding ACL Path Trace Results, on page 29.

Step 13 Unless you performed a path trace to an unknown destination, you can view the path trace in the Topology window. Todo so, click View in Topology.The Topologywindow opens with the path trace highlighted in your network. For more information about the Topologywindow, see the Cisco Application Policy Infrastructure Controller Enterprise Module Administrator Guide.

If you added location markers for your devices, the location markers appear in the Topology map. Click alocation marker to display the Topology for that location.

Note

Collecting Statistics During a Path TraceYou can perform a path trace between two nodes in your network and collect the following types of statisticsabout the path:

• Quality of Service (QoS)

• Interface

• Device

• PerformanceMonitor (If you choose to run a path trace to collectPerfMon statistics, the Cisco APIC-EMconfigures all of the devices in the requested path with the necessary flow monitor configuration. Forinformation about this configuration, see Performance Monitor Configuration, on page 14.)

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 21

Performing Path TracesCollecting Statistics During a Path Trace

Page 32: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

The path trace application may display accuracy notes. Accuracy notes are red boxes that appears on anode or path segment indicating the accuracy of the computed path as a percentage. Place your cursorover the note to view suggestions of corrective actions to take to improve the path trace accuracy. Forexample, you may be prompted to enter port values and run the path trace again.

Note

Figure 4: Path Trace Window Showing Statistics Selected

Before You Begin

Make sure that you have devices in your inventory. If not, discover devices using the Discovery function.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x22

Performing Path TracesCollecting Statistics During a Path Trace

Page 33: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

SUMMARY STEPS

1. In the Navigation pane, click Path Trace.2. From the path trace toolbar, click Start new Path Trace.3. In the Source field, enter the IP address of the host or the Layer 3 forwarding interface where you want

the trace to start.4. In the Destination field, enter the IP address of the host or Layer 3 forwarding interface where you want

the trace to end.5. (Optional) To configure source and destination ports or protocols, clickMore Options.6. (Optional) In the Source Port field, enter the port number of the host where you want the trace to start.7. (Optional) In the Destination Port field, enter the port number of the host where you want the trace to

end.8. (Optional) In the Protocol field, choose either tcp or udp from the drop-down menu for the Layer 4 path

trace protocol.9. (Optional) To configure the path trace to refresh every 30 seconds, check the Periodic Refresh (30 sec)

check box.10. Check the Stats check box.11. Check any of the following check boxes corresponding to the type of statistics that will be collected:12. Click Start Trace.13. (Optional) To view the path trace in the Topology window. Click View in Topology.

DETAILED STEPS

Step 1 In the Navigation pane, click Path Trace.Step 2 From the path trace toolbar, click Start new Path Trace.Step 3 In the Source field, enter the IP address of the host or the Layer 3 forwarding interface where you want the trace to start.Step 4 In the Destination field, enter the IP address of the host or Layer 3 forwarding interface where you want the trace to

end.Step 5 (Optional) To configure source and destination ports or protocols, clickMore Options.Step 6 (Optional) In the Source Port field, enter the port number of the host where you want the trace to start.Step 7 (Optional) In the Destination Port field, enter the port number of the host where you want the trace to end.Step 8 (Optional) In the Protocol field, choose either tcp or udp from the drop-down menu for the Layer 4 path trace protocol.Step 9 (Optional) To configure the path trace to refresh every 30 seconds, check the Periodic Refresh (30 sec) check box.Step 10 Check the Stats check box.Step 11 Check any of the following check boxes corresponding to the type of statistics that will be collected:

• QoS Stats

• Interface Stats

• Device Stats

• Perf Mon Stats

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 23

Performing Path TracesCollecting Statistics During a Path Trace

Page 34: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

If you choose to run a path trace to collectPerfMon statistics, you need to grant the Cisco APIC-EM permissionto configure all of the devices in the requested path with the necessary flow monitor configuration. When theconfirmation dialog box appears, clickOK to allow this configuration or Cancel to discontinue this action. Forinformation about this configuration, see Performance Monitor Configuration, on page 14.

Note

Step 12 Click Start Trace.The results are displayed in the Trace Results Device Details pane. For information, see the following topics:

• QoS Statistics, on page 34

• Interface Statistics, on page 33

• Device Statistics, on page 32

• Performance Monitor Statistics, on page 36

Step 13 (Optional) To view the path trace in the Topology window. Click View in Topology.The Topology window opens with the path trace highlighted in your network.

If you added location markers for your devices, the location markers appear in the Topology map. Click alocation marker to display the Topology for that location.

Note

For more information about theTopologywindow, see theCisco Application Policy Infrastructure Controller EnterpriseModule Administrator Guide.

Understanding Path Trace ResultsAfter you run a path trace, the results are displayed in the Path Trace window.

Figure 5: Path Trace Window Showing Results

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x24

Performing Path TracesUnderstanding Path Trace Results

Page 35: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Path Trace Toolbar

The Path Trace Toolbar provides the following options and information:

• Filters—Allows you to search for path traces by source or destination IP address, source or destinationports, protocol, creation date, or statistics gathered (QoS, Device, Interface, Perf Mon, and ACL trace)

• Start new Path Trace—Displays a dialog box where you can define the parameters for your path trace.

• Copy icon—Allows you to create a new path trace using the parameters that are defined in the selected(source) path trace. You can keep any of the values from the source path trace and change, add, ordeselect any parameters for the new path trace.

Path Traces Pane

The Path Traces pane lists the path traces in one of three categories:

• IN PROGRESS— Path is currently being calculated. No results to show yet.

• ACTIVE—A path has been calculated and will be refreshed every 30 seconds. Statistics may also becollected periodically.

• COMPLETED—The path has been calculated one time and is not being refreshed. However, statisticsmay still be collected periodically.

Trace Results Toolbar

At the top of the Trace Results Graphical Display pane, the toolbar provides buttons for adjusting the pathtrace display.

Table 4: Trace Results Toolbar

DescriptionName2

Minimizes the trace results to view the details better.View Small

Displays the trace results from the host destinationIP to the host source IP. The reverse path trace graphicis displayed directly below the original path trace.The reverse path trace details are displayed to theright of the original path trace details.

If you performed a path trace to an unknowndestination, you cannot display the reversepath trace.

Note

Reverse

Locks the scrolling of the path trace and reverse pathtrace details windows. (Available when ShowReverse is enabled.)

Scroll Lock

Displays or hides duplicate devices within a pathtrace.

Show Duplicate Devices

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 25

Performing Path TracesUnderstanding Path Trace Results

Page 36: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionName2

Displays an icon at each device or interface thatindicates whether any ACLs are blocking traffic onthe path.

ACL Trace checkbox3

If statistics were collected for the trace, you can selectone or more of the interface, QoS, device, andperformance monitor check boxes to display thecorresponding information in the graphical display.

Stats

Opens the Topology window and highlights the pathtrace results in your network topology. If youperformed a path trace to an unknown destination,this option is not available. For more informationabout using the Topology window, see the CiscoApplication Policy Infrastructure ControllerEnterprise Module Administrator Guide.

View in Topology

2 Depending on the trace results, some of these items on the toolbar might be unavailable.3 Available only if you performed an ACL Path Trace.

Trace Results Graphical Display

The controller graphically displays the path direction and the hosts and devices (including their IP addresses)along the path between the source (host A) and destination (host B). Clicking an individual device in the pathtrace highlights the device in the Trace Results Device Details area. The display also shows the protocol ofthe path source between devices along the path: Switched, STP, ECMP, Routed, Trace Route, or othersource type.

If you performed an ACL trace, the devices showwhether the traffic matching your criteria would be permittedor denied based on the ACLs configured on the interfaces. For more information, see Performing anACL-BasedPath Trace, on page 19.

Trace Results Device Details

You can review the detailed information displayed for each device in the path trace.

Table 5: Trace Results Device Details

DescriptionName

IP address of the device.IP

Wired or wireless device (access point, switch, or router).Type

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x26

Performing Path TracesUnderstanding Path Trace Results

Page 37: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionName

Information about the link between two devices (source and destination).Link information is based on the configuration of the source device.

• Boarder Gateway Protocol (BGP)—Link is based on the BGProutes configured on the source device.

• Equal CostMultipath (ECMP) routing—Link is based on a CiscoExpress Forwarding (CEF) load balancing decision.

• Enhanced Interior Gateway Routing Protocol (EIGRP)— Linkis based on EIGRP routes configured on the source device.

• Connected—The source host (host A) is directly connected to thedestination host (host B). In the case of a reverse path, the destinationhost (host B) is directly connected to the source host (host A).

• InterVlan Routing—There is an switched virtual interface (SVI)configuration on the source device.

A VLAN is configured on the source device from which the path isswitched to the destination device.

• Intermediate System-to-Intermediate System Protocol(IS-IS)—Link is based upon the IS-IS routes configured on thesource device.

• NetFlow—Link is based on NetFlow records collected on the sourcedevice.

• Next Hop Resolution Protocol (NHRP)—Path Trace showsDMVPN dynamic tunnels between two spokes by identifying theLinkInformationSource as NHRP.

• Open Shortest Path First (OSPF)—Link is based on the OSPFroutes configured on the source device.

• Static—Link is based on a static route configured on the sourcedevice.

• Switched—Link is based on Layer 2 VLAN forwarding.

• Trace Route—Link is based on trace route.

•Wired—The source device is wired to the destination device.

•Wireless—The source device is a wireless host connected to thedestination device (access point).

Link Source

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 27

Performing Path TracesUnderstanding Path Trace Results

Page 38: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionName

Path trace provides a graphical view of these types of tunnels:

• Control and Provisioning of Wireless Access Points protocol(CAPWAP) data (wireless) or mobility tunneling.

• DynamicMultipoint VPN (DMVPN) tunnel—Path Trace shows theDMVPN tunnel route from spoke to spoke, spoke to hub, and fromhub to spoke and indicates the underlay protocols that are in use.However, it does not show the underlay devices.

For information, see Understanding DMVPN Path Trace Results,on page 30.

Tunnels

Ingress interface of the device for the path trace (physical or virtual).

For example, a physical ingress interface is GigabitEthernet1/0/1 and avirtual ingress interface is GigabitEthernet1/3 [Vlan1].

If statistics were gathered for this path trace, clicking the View Statsbutton displays the interface or QoS statistics. For information, seeInterface Statistics, on page 33 or QoS Statistics, on page 34.

Ingress interface

Egress interface of the device for the path trace (physical or virtual).

For example, a physical interface is GigabitEthernet1/0/2 and a virtualingress interface is GigabitEthernet1/4 [Vlan2].

If statistics were gathered for this path trace, clicking the View Statsbutton displays the interface or QoS statistics. For information, seeInterface Statistics, on page 33 or QoS Statistics, on page 34.

Egress interface

If there is uncertainty about the path trace on a segment between devices,path trace displays a note that indicates the accuracy of the computed pathas a percentage. For example, 10 percent would indicate lower accuracythan 90 percent.

Place your cursor over the note to view suggestions of corrective actionsto take to improve the path trace accuracy. For example, you may beprompted to enter port values and run the path trace again.

Accuracy note

If Path Trace detects a VRF on a router, it displays the VRF in thegraphical display and provides the interface name and VRF name. Formore information, see Understanding VRF Path Trace Results, on page31.

VRF

Trace Results Statistics

If you specified that device statistics be included in the path trace, statistical information about the device isgathered and displayed. You can select or deselect one or more of the options from the Stats drop-down listso that you can isolate different information.

For information about the statistics, see the following sections:

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x28

Performing Path TracesUnderstanding Path Trace Results

Page 39: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

• Device Statistics, on page 32

• Interface Statistics, on page 33

• QoS Statistics, on page 34

• Performance Monitor Statistics, on page 36

Understanding ACL Path Trace ResultsAn ACL path trace shows whether the traffic matching your criteria would be permitted or denied based onthe ACLs configured on the path.

The following rules effect the ACL path trace results:

• Only matching ACEs are reported.

• If you leave out the protocol, source port, or destination port when defining a path trace, the resultsinclude ACE matches for all possible values for these fields.

• If no matching ACEs exists in the ACL, the flow is reported to be implicitly denied.

Figure 6: Path Trace Window Showing ACL Trace Selected

Table 6: ACL Path Trace Icons

DescriptionIcon

There are ACLs that permit the traffic applied on theinterface.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 29

Performing Path TracesUnderstanding ACL Path Trace Results

Page 40: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionIcon

Traffic may or may not be blocked. For example, ifyour traffic matches a deny access control entry(ACE), traffic is denied. However, if your trafficmatches any other ACEs, it is permitted. You can getthis type of results if you leave out the protocol,source port, or destination port when defining a pathtrace.

There is an ACL on the device or interface that isblocking the traffic on the path.

There are no ACLs applied on the interface.

Understanding DMVPN Path Trace ResultsWhen you perform a path trace on a spoke-to-spoke connection, Path Trace determines (in real time) whetherthere is a dynamic NHRP entry due to traffic occurring between the two spokes. If there is, Path Trace showsthe LinkInformationSource as NHRP.

If the there is no traffic between the two spokes, Path Trace uses the inventory data collected during devicediscovery to determine the next hop server (NHS), which is the hub for the two spokes. Path trace identifiesand highlights the routing protocol advertised by hub, for example EIGRP or OSPF. In addition, path traceshows any intermediate hops, including service providers (shown as a cloud icon).

Path Trace identifies all tunnel source interface types and highlights them as egress or ingress interfaces andindicates the tunnel transport types, such as Front Door VRF (FVRF) and Inside VRF (IVRF).

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x30

Performing Path TracesUnderstanding DMVPN Path Trace Results

Page 41: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

PathTrace shows the mGRE tunnel interface as a virtual interface and the underlay interface as physicalinterface on a DMVPN endpoint.

Figure 7: Path Trace Window Showing DMVPN Tunnel

Understanding VRF Path Trace ResultsPath trace supports VRF Lite and VRF route leaking. If Path Trace detects a VRF on a router, it displays theVRF in the graphical display and provides the interface name and VRF name. VRFs are shown as a coloredcircle, making it easy to see where they are along the path. VRFs with the same name have the same color.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 31

Performing Path TracesUnderstanding VRF Path Trace Results

Page 42: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Understanding the Statistics Retrieved During a Path Trace

Device StatisticsIf you specified that device statistics be included in the path trace, Path Trace gathers and displays statisticalinformation about the device. Not all device types support all of the parameters (5 minutes, 5 seconds, and 1minute). If a device does not support a particular parameter, Path Trace displays N/A (not supported).

Figure 8: Path Trace Window Showing Device Statistics

Table 7: Path Trace Device Statistics

DescriptionParameter

CPU Usage

Percentage of the device's CPU usage for the last 5 minutes.5 Mins Usage(%)

Percentage of the device's CPU usage for the last 5 seconds.5 Secs Usage(%)

Percentage of the device's CPU usage for the last minute.1 Min Usage(%)

Date and time when the information was gathered.Refreshed At

Memory Usage

Date and time when the information was gathered.Refreshed At

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x32

Performing Path TracesUnderstanding the Statistics Retrieved During a Path Trace

Page 43: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionParameter

The sum of the physical memory usage and I/Omemory usage (in bytes)that the device is using.

Memory Usage(bytes)

Total memory (in bytes) of the device.Total Memory (bytes)

Interface StatisticsWhen you perform a path trace, you can collect interface statistics that show how the interfaces are performing.In this way, you can monitor the effect of the QoS policies on the network and make any changes, if necessary.The following table lists the interface statistics that are retrieved.

Figure 9: Path Trace Window Showing Interface Statistics

Table 8: Interface Statistics by Policy

DescriptionParameter

Administrative status of the interface:

• Up—Interface has been enabled through theCLI.

• Down—Interface has been disabled through theCLI.

Admin Status

Number of packets being received on the interface.Input Packets

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 33

Performing Path TracesInterface Statistics

Page 44: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionParameter

Number of packets dropped from input queue sincethe interface counters were last cleared. It is notassociated with any interval.

Input Queue Drops

Maximum number of packets that the input queuecan hold before it must start dropping packets.

Input Queue Max Depth

Number of packets in the input queue.Input Queue Count

Number of packets dropped due to Selective PacketDiscard (SPD). SPD is a mechanism that quicklydrops low priority packets when the CPU isoverloaded in order to save some processing capacityfor high priority packets.

Input Queue Flushes

Number of bits per second at which packets areentering the interface.

Input Rate (bps)

Operational status of the interface:

• Up—Interface is transmitting or receiving trafficas desired. To be in this state, an interface mustbe administratively up, the interface link layerstate must be up, and the interface initializationmust be completed.

• Down—Interface cannot transmit or receive(data) traffic.

Operational Status

Number of packets dropped from the output queuedue to the queue reaching its maximum threshold.

Output Drop

Number of packets leaving the interface.Output Packets

Number of packets in the output queue.Output Queue Count

Maximum number of packets that the output queuecan hold before it must start dropping packets.

Output Queue Depth

Number of bits per second at which packets areleaving the interface.

Output Rate (bps)

Date and time that the current statisticswere gathered.Refreshed At

QoS StatisticsWhen you perform a path trace, you can collect QoS statistics that show how the QoS policies are performing.The only interface statistics included in the QoS statistics are those for the border router egress interface.

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x34

Performing Path TracesQoS Statistics

Page 45: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Collecting QoS statistics helps you to monitor the effect of the QoS policies on your network devices andmake any changes, if necessary.

Figure 10: Path Trace Window Showing QoS Statistics

The following table lists the QoS Statistics that are retrieved.

Table 9: QoS Statistics by Policy

DescriptionParameter

Drop-down list of policy names that QoS statisticshave been collected about.

Policy Name

Name of the class map.Class Map Name

Average number of bytes forwarded by the queue.Num of Bytes

Traffic rate offered for that particular traffic.Offered Rate

Rate (bps) at which the queue can process packets.Queue Bandwidth (bps)

Number of packets dropped from the queue due tothe queue reaching its maximum threshold.

Queue Total Drops

Number of bits per second at which packets are beingdropped from the queue.

Drop Rate

Number of packets that the queue can hold.Num of Packets

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 35

Performing Path TracesQoS Statistics

Page 46: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionParameter

Maximum number of packets that the queue can holdbefore it must start dropping packets.

Queue Depth

Number of times that packets were dropped due tonot enough buffer allocated.

Queue No Buffer Drops

Date and time that the current statistics were gathered.Refreshed At

Performance Monitor StatisticsWhen you run a path trace to collect Perf Mon statistics, the Cisco APIC-EM automatically configures all ofthe devices in the requested path with the necessary flow monitor configuration, and then removes theconfiguration when it is no longer needed (no pending performance monitor path trace for the path or 24hours, whichever is first). For information about this configuration, see Performance Monitor Configuration,on page 14.

Figure 11: Path Trace Window Showing Performance Monitor Statistics

The following table lists the performance monitor statistics that are retrieved.

Table 10: Performance Monitor Statistics

DescriptionParameter

Total number of IP packets sent.Packet Count

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x36

Performing Path TracesPerformance Monitor Statistics

Page 47: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

DescriptionParameter

Average number of packets or bytes (as configured)that were processed by the monitoring system persecond during the monitoring interval.

Byte Rate

Total number of IP packets lost by any intermediatesystem in the monitored flow.

Packet Loss

Percentage of IP packets lost by any intermediatesystem in the monitored flow.

Packet Loss (%)

Mean deviation (in microseconds) of the differencein packet spacing at the receiver compared to thesender for a pair of packets.

RTP Jitter Mean

Minimum value of the Real-time Transport Protocol(RTP) jitter in microseconds.

RTP Jitter Min

Maximum value of the Real-time Transport Protocol(RTP) jitter in microseconds.

RTP Jitter Max

Hexadecimal value of the IPv4 differentiated servicescode point (DSCP) type of service (ToS).

IPv4 DSCP (Hexadecimal)

Value of the IPv4 time-to-live (TTL).IPv4 TTL

Name of the input interface that was used as matchcriteria.

Input Interface

Name of the output interface that was used as matchcriteria.

Output Interface

Date and time that the performance monitor statisticswere gathered.

Refreshed At

IP address of the source interface for all of the packetssent by a flow exporter.

Source IP

IP address of the destination interface for all of thepackets sent by a flow exporter.

Destination IP

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x 37

Performing Path TracesPerformance Monitor Statistics

Page 48: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x38

Performing Path TracesPerformance Monitor Statistics

Page 49: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

I N D E X

A

audience v

B

Border Gateway Protocol (BGP) 8

C

Cisco APIC-EM 3overview 3

E

Equal Cost Multi Path (ECMP) 8

H

Hot Standby Router Protocol (HSRP) 8

I

Intermediate System-to-Intermediate System, See IS-ISIS-IS 8

path trace 8

L

logging into controller 5

O

Open Shortest Path First Protocol (OSPF) 8

P

Packet over SONET (PoS) 8path trace 6, 7, 17Path Trace 8

protocols 8port channel 8

R

related documentation vii

S

Spanning Tree Protocol (STP) 8static routing 8

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.x IN-1

Page 50: Cisco Path Trace Application on APIC-EM User Guide ... · Cisco Path T race Application on APIC-EM User Guide, Release 1.5.0.x First Published: 2015-11-02 Last Modified: 2017-06-23

Cisco Path Trace Application on APIC-EM User Guide, Release 1.5.0.xIN-2

Index