| Chapter | SME (Insert Name) | Chapter Length | Status |
1 | Introduction to Tungsten Fabric - The TF project
- Community; benefits of TF
- Describe TF architecture and overlay network principles
- Explain components of TF
- Service Chaining
- Monitoring
- Multi Tenancy
- TF and Containers
| | 30 slides
| In proofreading |
Introduction to Tungsten Fabric Lab - Pre-lab: Install TF & Kubernetes and make sure the services are up and running.
- Lab-1: Create and deploy a Kubernetes pod and make sure the Virtual Networks (vrouters/gateways) are configured so that the pod can be accessed.
- As part of this lab exercise, the pods will be created in k8s and the corresponding configurations will be defined in services yaml file.
- TF uses the configuration defined in the service yaml file and creates virtual networks. Additionally, show the access through Load Balancer
Labs: Create Simple Gateway
|
| 30 minute lab |
|
2 | Architecture Deep dive - Architecture Overview
- TF Control Plane
- TF Data Plane
- TF Management
- TF Basic Troubleshooting
- TF Security Policy Framework
| No SME required, we will refer to arch page | 30 slides | In proofreading |
3 | TF Configuration - Configuration techniques
- vRouter configuration
- Virtual networks configuration
- Network policy/security group configuration
- TF API
- Remote edge
| Sukhdev Kapur Shivayogi Ugaji | 20 slides
| In proofreading |
TF Configuration Lab |
| 45 minute lab |
|
4 | TF & External Networks - Connecting virtual and physical networks
- Floating IPs
- Simple virtual gateway configuration
- EVPN
| | 15 20 slides
| In proofreading |
TF & External Networks - Lab-3: Create and deploy a pod using Floating IP so that the pod can be accessed externally.
- This exercise could be combined with Lab-1 because the floating IPs are created automatically by TF upon deploying a service.
- Additionally, show the access through Load Balancer
Labs: Creating floating IPs and gateways
|
| 45 minute lab |
|
5 | TF Network Services - Baremetal workloads
- BGP-as-a-service
- LBaaS (Load Balancer as a Service)
- vRouter deployment models (Kernel, DPDK, SRIOV, SmartNic)
- How to run the DPDK vRouter standalone and pass traffic
- vRouter performance monitoring
- DNS server
- Broadcast/multicast
- Device manager
TF and Docker containers
| | 20 25 slides
| In proofreading |
TF Network Services - Lab-4: Create multiple tenants (namespaces and pods) and deployments without access restrictions and show the communications/access between pods from different namespaces.
Labs: Docker containers with TF TF using k8s for container networking
|
| 45 minute lab |
|
6 | Observing and Logging TF - Monitoring
- Logging
- Analytics
| | 15 slides | In proofreading |
Observing and Logging TF - (Optional) Demo/Recorded session of Logging/Monitoring
|
|
|
|