Advertisement
Advertisement

More Related Content

Advertisement

CloudStack and Tungsten Fabric SDN Integration Update

  1. Tungsten Fabric SDN Integration
  2. 2 Discover transformative technology solutions at ena.com EWERK and ENA chose to each contribute a dedicated developer to the Tungsten SIG. Development by Minh Huy Lee (Huy) and Radu Todirica. Technical support by Sven Vogel, Nathan Johnson, David Mabry and Simon Weller. Thanks for Daan Hoogland for continued help with initial code review. Special Interest Group – Tungsten Fabric SDN
  3. Overview
  4. 4 Discover transformative technology solutions at ena.com • Add a widely adopted SDN fabric to fill a feature gap in ACS • Attempt to provide as close to a fully featured integration as possible • Initial focus on KVM, but can be easily expanded • Enable advanced routing functionality (BGP, MPLS, LDP) • Offload network processing for high performance • Utilize Tungsten for enhanced security and compliance Goals
  5. 5 Discover transformative technology solutions at ena.com • Managed Network lifecycle • High performance (DPDK, SR-IOV and Smart NIC support) • Full API set • Firewall capabilities • Static NAT, Source NAT, Port forwarding and Load Balancing • Dual stack IPv4 and IPv6 support • Service chaining • BGP (peering and Private BGP as a Service) • Application based security policies (east/west concept) • VM traffic encapsulated between hosts via MPLS or VXLAN Tungsten Fabric Features
  6. Integration with ACS
  7. 7 Discover transformative technology solutions at ena.com • Adding a Tungsten provider in CloudStack • Creating a network in Tungsten • Creating a CloudStack virtual machine with a Tungsten network • Synchronizing Tungsten domains/projects with CloudStack domains/projects • Adding Tungsten firewall and load balancing feature • Adding Tungsten security groups Integration with ACS
  8. 8 Discover transformative technology solutions at ena.com • Testing all the Tungsten features together • Writing unit and integrations tests to cover all the Tungsten features • Move the tungsten API client to CloudStack repository What's left to do
  9. 9 Discover transformative technology solutions at ena.com https://github.com/apache/cloudstack/pull/4205 Target is ACS 4.16/4.17 Tungsten Fabric quick start: https://tungsten.io/start/ Where can you find it?
  10. 10 Discover transformative technology solutions at ena.com Radu Todirica – rtodirica@ena.com Simon Weller – sweller@ena.com Questions?
Advertisement