Automating Visibility with Gigamon Fabric Manager API (GAVFM) – Outline

Detailed Course Outline

Day 1: Introduction to Gigamon Visibility Fabric and Fabric Manager API

Module 1: Introduction to Gigamon Visibility Fabric

  • Overview of Network Visibility
  • Gigamon Visibility Fabric Architecture
  • Nodes, Fabric, and GigaSMART
  • Key Concepts
  • Traffic Acquisition, Filtering, and Forwarding
  • GigaSMART Applications
  • Use Cases
  • Network Monitoring
  • Security
  • Performance Management

Module 2: Introduction to Gigamon Fabric Manager API

  • API Fundamentals
  • RESTful API Principles
  • HTTP Methods (GET, POST, PUT, DELETE)
  • Status Codes
  • Gigamon Fabric Manager API Architecture
  • API Endpoints and Resources
  • Data Formats (JSON)
  • API Capabilities
  • Configuration Management (including GigaSMART)
  • Monitoring and Analytics
  • Troubleshooting and Diagnostics

Day 2: Configuring Gigamon Devices and GigaSMART with the API

Module 3: API Authentication and Authorization

  • Authentication Methods
  • Authorization and Access Control
  • User Roles and Permissions
  • API Security Best Practices

Module 4: Configuring Gigamon Devices and GigaSMART with the API

  • Device Discovery and Inventory
  • Retrieving Device Information
  • Managing Device Connections
  • Port and Interface Configuration
  • Configuring Port Properties
  • Creating and Managing flow MAPS
  • Traffic Policies and Filtering
  • Defining Filtering Rules
  • Configuring Traffic Forwarding
  • GigaSMART Configuration via API
  • Understanding GigaSMART Applications and their parameters
  • Deploying and configuring GigaSMART applications using the API
  • Packet Slicing
  • Header Stripping
  • Masking
  • Deduplication
  • SSL Decryption
  • NetFlow/IPFIX generation
  • Chaining GigaSMART applications for advanced traffic processing

Day 3: Monitoring, Troubleshooting, and Advanced API Usage

Module 5: Monitoring and Analytics with the API

  • Retrieving Statistics and Metrics
  • Port Statistics
  • System and GigaSMART Performance Data
  • Event and Alert Management
  • Managing Events
  • Handling Alerts related to GigaSMART operations
  • Flow Data Export
  • Configuring NetFlow/IPFIX Export from GigaSMART via API

Module 6: Troubleshooting and Diagnostics with the API

  • Retrieving System Logs
  • Accessing and Filtering Logs, including GigaSMART logs
  • Performing Diagnostic Tests
  • Verifying GigaSMART configuration and status through the API
  • Troubleshooting Common Issues
  • API Error Handling
  • Connectivity Troubleshooting
  • Troubleshooting GigaSMART processing issues

Module 7: Advanced API Usage and Integration

  • Scripting with the Gigamon API
  • Using Python and other languages to automate GigaSMART configuration
  • Automating repetitive tasks related to GigaSMART
  • Integrating with Network Management Systems
  • Example: Integrating with Splunk/ServiceNow to monitor GigaSMART health
  • Integrating with Security Information and Event Management (SIEM) Systems
  • Sending GigaSMART generated metadata to SIEM
  • Workflow Automation
  • Creating automated workflows for network changes, including GigaSMART updates

Day 4: Deep Dive into GigaSMART API - Part 1

Module 8: GigaSMART API - Deduplication

  • Understanding deduplication concepts and benefits.
  • Configuring deduplication using the Gigamon Fabric Manager API.
  • Retrieving deduplication statistics via the API.
  • Use cases and best practices for deduplication.

Module 9: GigaSMART API - Header Stripping

  • Exploring header stripping techniques and use cases.
  • Utilizing the API to configure header stripping profiles.
  • Specifying headers to remove (e.g., Ethernet, TCP, UDP).
  • Practical examples and API interactions for header stripping.

Module 10: GigaSMART API - Masking

  • Understanding data masking and its importance for privacy.
  • Applying masking to specific packet fields using the API.
  • Configuration options and examples for masking sensitive data.

Day 5: Deep Dive into GigaSMART API - Part 2

Module 11: GigaSMART API - Slicing

  • Packet slicing concepts and its applications.
  • Configuring packet slicing using the Gigamon Fabric Manager API.
  • Setting slice lengths and offsets through the API.
  • Use cases and API examples for packet slicing.

Module 12: GigaSMART API - Advanced Packet Filtering

  • Exploring advanced filtering techniques beyond basic filtering.
  • Implementing complex filtering rules using the API.
  • Combining multiple filter criteria for granular traffic selection.
  • Examples of advanced filtering scenarios and API configurations.

Module 13: GigaSMART API - GMIP Tunneling

  • Understanding GMIP.
  • Configuring GMIP tunneling using the API.
  • Encapsulating and transporting metadata with GMIP.
  • Use cases and API interactions for GMIP tunneling.