O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Troubleshooting Cisco Nexus Switches and NX-OS

Book Description

This is today's best single source for the techniques you need to troubleshoot problems with Cisco Nexus switches running the NX-OS operating system. Bringing together content previously spread across multiple sources and Cisco Press titles, it presents up-to-the-minute feature-level and architectural-level information that is indispensable for troubleshooting NX-OS software and Nexus hardware.


Three expert authors emphasize the Nexus NxOS-related problems you're most likely to encounter in real-world deployments, including issues that have caused major datacenter outages over the years. Drawing on their deep experience with large Cisco customers, they offer authoritative hands-on guidance for troubleshooting IGP, BGP, Nexus Fabric, FabricPath, VPC, VPC+, VLANs, STP, Port Channel, IPv6 and other IP services, EIGRP, OSPF, IS-IS, BGP, RPM, PBR, high availability, OTV, VxLAN, VxLAN BGP-EVPN, and much more. You’ll master state-of-the-art troubleshooting techniques for both control plane forwarding and data plane / data path problems, and gain essential knowledge of NX-OS APIs for automating the network and simplifying troubleshooting.


For each feature, key concepts are presented, followed by basic configuration and detailed troubleshooting techniques, complete with illustrations. Wherever appropriate, significant platform specific behaviors are described and analyzed.


Troubleshooting Cisco Nexus Switches and NX-OS will be an indispensable technical resource for all network consultants, system/support engineers, network operations professionals and CCNP/CCIE certification candidates working in the datacenter domain.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. About the Authors
  5. About the Technical Reviewers
  6. Dedications
  7. Acknowledgments
  8. Contents at a Glance
  9. Contents
  10. Command Syntax Conventions
  11. Foreword
  12. Introduction
    1. Who Should Read This Book?
    2. How This Book Is Organized
    3. Additional Reading
  13. Chapter 1. Introduction to Nexus Operating System (NX-OS)
    1. Nexus Platforms Overview
    2. NX-OS Architecture
    3. Understanding NX-OS Software Releases and Packaging
    4. NX-OS High-Availability Infrastructure
    5. NX-OS Virtualization Features
    6. Management and Operations Capabilities
    7. Summary
    8. References
  14. Chapter 2. NX-OS Troubleshooting Tools
    1. Packet Capture: Network Sniffer
    2. Nexus Platform Tools
    3. NetFlow
    4. Network Time Protocol
    5. Embedded Event Manager
    6. Logging
    7. Summary
    8. References
  15. Chapter 3. Troubleshooting Nexus Platform Issues
    1. Troubleshooting Hardware Issues
    2. Runtime Diagnostics
    3. Virtual Device Context
    4. Troubleshooting NX-OS System Components
    5. HWRL, CoPP, and System QoS
    6. Summary
    7. References in This Chapter
  16. Chapter 4. Layer 2 Forwarding
    1. Network Layer 2 Communication Overview
    2. Virtual LANs (VLANs)
    3. Spanning Tree Protocol Fundamentals
    4. Detecting and Remediating Forwarding Loops
    5. Summary
    6. References In This Chapter
  17. Chapter 5. Port Channels, Virtual Port-Channel and Fabric-Path
    1. Port-Channels
    2. Virtual Port-Channel (vPC)
    3. FabricPath
    4. Emulated Switch and vPC+
    5. Summary
    6. References in This Chapter
  18. Chapter 6. Troubleshooting IP and IPv6 Services
    1. IP SLA
    2. Object Tracking
    3. IPv4 Services
    4. IPv6 Services
    5. First-Hop Redundancy Protocol
    6. Summary
  19. Chapter 7. Troubleshooting Enhanced Interior Gateway Protocol (EIGRP)
    1. EIGRP Fundamentals
    2. Troubleshooting EIGRP Neighbor Adjacency
    3. Troubleshooting Path Selection and Missing Routes
    4. Problems with Convergence
    5. Summary
    6. References
  20. Chapter 8. Troubleshooting Open Shortest Path First (OSPF)
    1. OSPF Fundamentals
    2. Troubleshooting OSPF Neighbor Adjacency
    3. Troubleshooting Missing Routes
    4. Troubleshooting OSPF Path Selection
    5. Summary
    6. References
  21. Chapter 9. Troubleshooting Intermediate System – Intermediate System (IS-IS)
    1. IS-IS Fundamentals
    2. Troubleshooting IS-IS Neighbor Adjacency
    3. Troubleshooting Missing Routes
    4. Summary
    5. References
  22. Chapter 10. Troubleshooting Nexus Route-Maps
    1. Conditional Matching
    2. Route-Maps
    3. Policy-Based Routing
    4. Summary
    5. References
  23. Chapter 11. Troubleshooting BGP
    1. BGP Fundamentals
    2. BGP Sessions
    3. Troubleshooting BGP Peering Issues
    4. BGP Route Processing and Route Propagation
    5. Scaling BGP
    6. BGP Route Filtering and Route Policies
    7. BGP Route-Maps
    8. Looking Glass and Route Servers
    9. Logs Collection
    10. Summary
    11. Further Reading
    12. References in This Chapter
  24. Chapter 12. High Availability
    1. Bi-directional Forwarding Detection
    2. Nexus High Availability
    3. Graceful Insertion and Removal
    4. Summary
    5. References in This Chapter
  25. Chapter 13. Troubleshooting Multicast
    1. Multicast Fundamentals
    2. NX-OS Multicast Architecture
    3. IGMP
    4. PIM Multicast
    5. Multicast and Virtual Port-Channel
    6. Ethanalyzer Examples
    7. Summary
    8. References in This Chapter
  26. Chapter 14. Troubleshooting Overlay Transport Virtualization (OTV)
    1. OTV Fundamentals
    2. Understanding and Verifying the OTV Control-Plane
    3. Understanding and Verifying the OTV Data-Plane
    4. Advanced OTV Features
    5. Summary
    6. References in This Chapter
  27. Chapter 15. Troubleshooting VxLAN and VxLAN BGP EVPN
    1. VxLAN Overview
    2. VxLAN Overlay
    3. VxLAN OAM
    4. Summary
    5. References in This Chapter
  28. Chapter 16. Programmability and Automation
    1. Introduction to Automation and Programmability
    2. Introduction to Open NX-OS
    3. NX-SDK
    4. NX-API
    5. Summary
    6. References in This Chapter