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.