Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



SME (Insert Name)

Chapter Length



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. 
  • Labs: Create Simple Gateway

30 minute labIn review & testing

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

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

  • Lab-2: Create multiple tenants (namespaces and pods ) and deployments with access restrictions (Network policy) and show the communications between pods from different namespaces. This involves:

    • Creating multiple namespaces and a few pods and deploying corresponding services

    • Define network policies to allow and deny communication between two pods 

  • Labs: Virtual networks and policies

45 minute labIn review and testing

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. 
  • Labs: Creating floating IPs and gateways

45 minute labBeing worked on

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.
    • Additionally, show the access through Load Balancer
  • Labs: Docker containers with TF TF using k8s for container networking

45 minute labBeing worked on

Observing and Logging TF

  • Monitoring
  • Logging
  • Analytics

15 slides

In proofreading

Observing and Logging TF

  • (Optional) Demo/Recorded session of Logging/Monitoring