Aviatrix Troubleshooting Playbook Overview

This technical note provides an overview and guideline of Aviatrix Troubleshooting Playbook. The purpose of Aviatrix troubleshooting playbook is trying to assist users self-troubleshooting Aviatrix product, the related Cloud platform configuration, and data plan step-by-step.

Overview:

  1. How to high-level troubleshoot Aviatrix product
  2. Explanation of Aviatrix troubleshooting playbook outline

How to high-level troubleshoot Aviatrix product

  1. Draw a network topology including end device, Aviatrix product, network components and CIDR
  2. List out Aviatrix features which has been deployed in your environment
  3. Understand the deployment configuration and traffic flow
  4. Identify the problem by refering to Aviatrix troubleshooting playbook and other Aviatrix docs
  5. Attempt to address the problem by refering to suggestions in Aviatrix troubleshooting playbook and other Aviatrix docs
  6. Submit or update a support ticket

Explanation of Aviatrix troubleshooting playbook outline

Playbook template

  1. Check cloud permission

  2. Troubleshoot cloud deployment configuration

    • methods:

      • Aviatrix software
      • Cloud platform portal
    • workflow:

      1. Instance level such as AWS security group
      2. Network level such as AWS subnet, Network ACL, and routing table
      3. Other services
  3. Troubleshoot Aviatrix configuration

    • methods:

      • Aviatrix software
    • workflow:

      1. Basic Linux network configuration
      2. Basic Linux operating system configuration
  4. Troubleshoot Aviatrix feature configuration

    • methods:

      • Aviatrix software
      • Cloud platform portal
    • workflow:

      1. Instance level such as AWS security group
      2. Network level such as AWS subnet, Network ACL, and routing table
      3. Other services
  5. Troubleshoot data plan/traffic

    • methods:

      • Aviatrix software
      • User environment
    • workflow:

      1. IP layer -> Transport layer -> Application layer
      2. Packet capture

Troubleshooting process

  1. Identify the problem by
    1. Set checkpoints
    2. Define expectation
    3. List failure/error message
  2. Establish or educated guess a theory of probable causes
  3. Establish an action plan/suggestion and execute the plan