← Back to use cases

Orchestration

Integrating the Tungsten Fabric SDN controller with Red Hat OpenShift

Who the client is

A networking software provider offering a wide portfolio of networking solutions, including SDN, WAN controllers, SD-WAN/LAN, monitoring, NFV platform and networking security software. It wanted to integrate Tungsten Fabric into the OpenShift platform, to leverage the benefits of both technologies and attract more end-user clients.

The challenge

Tungsten Fabric had to become part of OpenShift itself: installed with it, deployed as a core component and providing the networking for the rest of the installation. The integration had to meet Red Hat's requirements for an OpenShift CNI plugin for secure enterprise use, work with read-only CoreOS-based nodes, and follow the client's release cycle, custom SAFe/Agile methodology and rigorous security and corporate standards.

What was at risk:

  • A networking integration held to Red Hat's CNI requirements, the client's release cycle and its security and corporate standards

What we did

  • Provided a team of software and network engineers with a proven track record in similar projects, scaled to the client's needs.
  • Analyzed end users' needs.
  • Created an architecture, specifications and delivery plan for the Proof of Concept.
  • Built the solution within the client's release cycle, developed with its custom SAFe/Agile methodology.
  • Designed and implemented changes in CI pipelines.
  • Validated the solution with end users in a demo deployment.
  • Released the solution to the open-source community and supported it later.

How it works

Tungsten Fabric installs with OpenShift and runs as one of its core components. Four pieces make that work.

  1. Operator Tungsten Fabric is integrated with the Kubernetes Operator Framework.
  2. Installation Changes in the OpenShift install configuration file bring Tungsten Fabric into the OpenShift installation, where its networking deploys as a core component in parallel with other OpenShift components and provides networking for their installation.
  3. CNI requirements The Tungsten Fabric Operator is aligned with all Red Hat requirements for the OpenShift CNI plugin, to ensure secure enterprise use.
  4. CoreOS nodes The Tungsten Fabric architecture works with secure read-only CoreOS-based nodes, using native ignition configs attached to the OpenShift installation manifests.

Outcomes

  • Business

    2 weeks

    CodiLime formed an experienced team immediately and delivered the first result in just two weeks.

  • Technical

    Red Hat CNI requirements met

    The Tungsten Fabric Operator is aligned with all Red Hat requirements for the OpenShift CNI plugin.

  • Made possible

    Tungsten Fabric in OpenShift

    Tungsten Fabric deploys with OpenShift and provides networking for the rest of its installation.

Tech & stack

SDN and platform

  • Tungsten Fabric
  • OpenShift
  • Kubernetes
  • CoreOS

Operators and programming

  • Operator Framework
  • Go

Anonymized example — fuller write-up available on request.

Ready to modernize?

Tell us where your data center is today, and we’ll take it from there — all the way to AI-ready.