Case Study

NTT case study

Issue link:

Contents of this Issue


Page 0 of 1

NTT Builds a Flexible and Simple Network with Cumulus Linux CUMULUS NETWORKS CASE STUDY NTT + CUMULUS LINUX The openness which Cumulus Networks brings to the network world has huge impact to us. Making the best use of the openness of Cumulus Linux, we are running Kubernetes, Calico, Docker and GoBGP on top of ToR switches, which enables high flexibility and low operational cost. —Wataru Ishida, Engineer, NTT Software Innovation Center Overview NTT Software Innovation Center (SIC) is undertaking promotion of open innovation centering on the development of open source platforms, collaborative service development with NTT operating companies, and other R&D. NTT SIC is playing an active part in various open source projects including OpenStack, Hadoop, PostgreSQL and Linux kernel. As the technology thought leader, NTT SIC required a flexible network that allowed rapid innovation and was simple to operate while controlling their TCO. Challenges The team at NTT SIC was experiencing growing layer 2 complexities like network loop, rogue DHCP servers, mis-configuration of IP addresses, and wanted to adopt a network architecture that addressed these challenges. The ability to build and rapidly deploy custom applications was of paramount importance. The solution had to be able to easily integrate with their existing software stack and leverage custom applications like GoBGP. As multiple operational teams depend on NTT SIC, the R&D team was working on tight SLAs and could not spend cycles provisioning and managing their network. They needed a reliable yet simple network infrastructure that allowed collaboration and rapid innovation. Solution To reduce layer 2 complexities, NTT SIC decided on a Clos layer 3 fabric. After conducting thorough research and an internal evaluation, the team decided on Open Networking with Cumulus Linux. With Ubuntu on the compute nodes and Cumulus Linux on the leaf and spine switches, NTT SIC was able to leverage their existing Ansible knowledge and automation experience to automate their network similar to their compute environment. For users who wanted to continue using the layer 2 network, the team used EVPN/VXLAN. The main criteria for selecting Cumulus Linux included: Q Network Flexibility: Cumulus Linux provided flexibility to leverage existing custom applications like GoBGP to run directly on the switch OS. The team made no modifications to the application to run their Cumulus Linux ToR switches. NTT SIC was also able to leverage their existing tool to monitor all BGP neighbors, share switch matrices with InfluxDB, and get a visual report from Grafana, none of which was previously possible with their incumbent switch vendor. INDUSTRY: Telecommunications and MSP BUSINESS OBJECTIVE: Flexible and Simple Operations

Articles in this issue

view archives of Case Study - NTT case study