As an SE at Cumulus, I’m involved in designing and implementing data center networks for MSPs and enterprises. While doing so, I have to be aware of how Cumulus can integrate our solution with solutions from multiple other vendors depending on the solution that is needed. While I’m not a software engineer or protocol developer myself, I’m interested in deploying these solutions in real world environments. Cumulus Linux is a standard Linux environment, and as a company, we use and develop on open-source tools and solutions. In this blog, I would like to address a common requirement in data center networks: multi tenancy, and how this can be achieved in the Linux ecosystem, open-source software and various other tools, specifically with EVPN on the host.
There are two major ones that are often deployed:
• Virtual machines
• Container environments
Virtual machines in the Linux ecosystem are mostly KVM deployments and in many cases deployed in combination with Openstack. There are different multi tenant architectures, but the most common one is to build an overlay network with VXLAN between the hypervisors. To reach resources outside the specific tenant environment, dedicated network nodes are being used.
While this architecture is Continue reading
Who’s ready for another Cumulus content roundup? This month we kept busy with step-by-step guides, tips and tricks, and even kicked off a new series, Tales from the field! Grab a seat and settle in to learn more about everything from EVPN to ZTP, and how they benefit you. Happy reading!
From Cumulus Networks:
We stand with open source: We’ve come a long way from where we began as a company. Find out why we’re passionate about open source networking, what we’ve brought to the table in the last couple of years, and our goals for the future.
5 tips for transitioning to 100G networking: Are you ready to increase your networking speed and pack more computing into the same space? You’re going to want to read these 5 tips on making the transition to 100G networking as smooth as possible.
EVPN behind the curtains: Confused about EVPN? Read this blog post for a step-by-step understanding of EVPN and what it means to you.
Tales from the field: Best practices for initial provisioning (Part 1): Let’s dive into ZTP! Read part one of “Tales from the field,” a series, and find out how to use automation tools to Continue reading
Systems administrators are the heart of any IT team. Since IT is arguably what keeps most modern organizations operating, then in some ways sysadmins are the heart of modern organizations. Of course network automation can make the lives of network engineers easier, but it can also benefit enterprises as a whole. Yet here’s an interesting quandary: does network automation even benefit systems administrators?
Sysadmins shepherd hardware, virtualization platforms, Operating System Environments (OSEs), and more. They must master multiple disciplines within IT, and are under the constant pressure to learn even more. The life of a systems administrator is one of trying to carefully balance the solving of immediate problems while investing with their future via automation to prevent these problems from recurring, additionally with lifelong learning.
As a profession, systems administration has been cyclical. In one part of the cycle the generalist sysadmin is championed. In the next, specialization is all the rage. The past decade has seen the generalist brought once more to the fore, as specialties such as “storage administrator” are automated away by clever software.
However, throughout the decades the physical networks have largely remained the jurisdiction of dedicated network administrators. If the networks belong to Continue reading
Subscribe to Kernel of Truth on iTunes, Google Play, Spotify, Cast Box and Sticher!
Click here for our previous episode.
We wanted to give this podcast a bit of international flair, so we invited some overseas guests into the recording booth. I’m joined by Attilla de Groot (Sales Engineer for EMEA) and Sutharsan Sivapalan (Sales Engineer for APAC), who filled me in on the networking customers, trends and challenges that are cropping up in their respective regions. There are definitely differences between these two ends of the world, but you’d be surprised how much these regions have in common despite the distance.
Tweet any questions, feedback or topics you want us to discuss at @cumulusnetworks and use the hashtag #KernelOfTruth — let us know if you like what you’re hearing!
Guest bios
Sutharsan Sivapalan: CCIE #40322 (Data Center), is a Senior Systems Engineer covering the US West and Asia-Pacific regions for Cumulus Networks. Prior to joining Cumulus, Sutharsan spent 6 years at Cisco designing and troubleshooting some of the most complex networks in the world, as a member of their Technical Services organisation. In that role, he supported the entire Data Centre portfolio, including UCS, the Nexus Continue reading
Is EVPN magic? Well, like Arthur C Clarke said, any considerable leap in technology is indistinguishable from magic. On that premise, moving from a traditional layer 2 environment to VXLAN driven by EVPN has much of that same hocus pocus feeling. To help demystify the sorcery, this blog aims to help users new to EVPN create some step-by-step understanding of how EVPN works and how the control plane converges. In this blog post, we’ll focus on basic layer 2 (L2) building blocks then work our way up to layer 3 (L3) connectivity and the control plane.
We’ll be using the “reference topology” as our cable plan and foundation to build our understanding of the traffic flow. Our infrastructure will try to demystify a symmetric mode EVPN environment using distributed gateways. All the configurations are defined in this github repo.
If you’d like to follow along as we go, feel free to launch your own CITC blank slate and deploy the above playbook:
Like any good protocol, EVPN has a robust process for exchanging information with its peers. In EVPN this process uses message types. If you already know OSPF and the LSA messages you can Continue reading
Here at Cumulus, we try to offer a lot of different tutorials for engineers to learn basic open networking commands and configurations, all the way up to advanced configurations (our how-to videos are a great example). But sometimes I find that there are some critical configurations where your desktop OS is a major player in how you configure. So for that reason, this blog post we will configure ONIE and Cumulus ZTP (Zero-Touch Provisioning) IPv4 DHCP Options on a Windows 2016 Server (this should also work with Windows 2012). I’ve broken this up into simple step-by-step instructions so it’s easy to follow.
The first thing we will do is create the options needed for Cumulus Linux.
1. To begin, right click on IPv4 and select “Set Predefined Options…”
2. Next, click the “Add” button:
Fill in the Option Type dialog box with the following:
Name: “default-url”
Data type: String
Code: “114”
Description: “Cumulus Binary Install”
Next, click “OK”
3. Clicking on the “OK” button will present you with the following dialog box that will require a String Value:
The “String Value” is the URL towards a binary image of Cumulus Linux.
4. Repeat “Step #2” in order to Continue reading
Subscribe to Kernel of Truth on iTunes, Google Play, Spotify, Castbox and Stitcher!
Click here for our previous episode.
Let’s talk about lasers! In this episode of Kernel of Truth, I asked Product Manager Brian O’Sullivan (who you’ll remember from our episode about automation) and Principal Engineer Scott Emery to join me in the recording booth and chat about optical networking. We’ll get into topics like forward error correction, the divide between data center networking engineers and optical networking engineers, Voyager and Pink Floyd. Who knew that progressive rock had anything to do with optical networking?? (It doesn’t, really, but we somehow worked it in.)
So tune in and learn why an open packet optical platform is so innovative for optical networking and telco! And make sure to subscribe to the Kernel of Truth podcast so you stay up to date on the open networking revolution — get with the future of networking so you’re not just “Another Brick in the Wall!”
Tweet any questions, feedback or topics you want us to discuss at @cumulusnetworks and use the hashtag #KernelOfTruth — let us know if you like what you’re hearing!
Guest bios
Brian O’Sullivan: Brian Continue reading
As highlighted in our recent press release, Cumulus Networks and Broadcom are expanding their commitment to open networking by introducing support of Cumulus Linux to the widely successful Broadcom Trident3 The Trident3-based switches will be available with Cumulus Linux in the Fall of 2018.
When Trident3 came to the market it offered a fully programming packet processing silicon as well as improved power efficiency. It’s additional benefit was a broad range of scalability, starting at 200 Gbps of throughput scaling all the way up to 3.2 Tbps on a single chip.
We are thrilled to have the world’s most powerful open network operating system, Cumulus Linux, now running on this innovative Broadcom chip. I see three benefits of utilizing these two solutions in data center networking 1) Simplified EVPN, 2) Scalable VXLAN, and 3) investment protection.
Subscribe to Kernel of Truth on iTunes, Google Play, Spotify, Castbox and Stitcher!
Click here for our previous episode.
If you enjoyed our previous episode about hyper-converged infrastructure, then you’re in for a real treat — the infamous Greg Ferro of Packet Pushers is back for a special BONUS episode of Kernel of Truth! We learned that once you get Greg and JR talking, it’s nearly impossible to get them to stop. So, we let them keep going and recorded an extra episode all about Voyager. Greg’s got questions about our open packet optical platform, and JR’s got answers. You’ll be impressed with how much awesome info and discussion they can fit into a mini episode!
Like what you’re hearing and want to talk about it with fellow Kernel of Truth fans? Good news! We’ve got a new Cumulus community forum for the podcast where you can chat with other podcast and networking aficionados. Be sure to check it out!
As always, you can tweet any questions, feedback or topics you want us to discuss at @cumulusnetworks and use the hashtag #KernelOfTruth — we want to hear from you, and give you content that you want to Continue reading
Working with the Cumulus Professional Services team, we get the privilege of seeing how many folks use and operationalize Cumulus Linux. Over time, we’ve learned many lessons and best practices that can benefit others who are getting started on the journey. It’s for that reason that we’re putting virtual pen to virtual paper and writing this post. This article is the first in a series of two that will discuss how to use Zero Touch Provisioning (ZTP) and automation tools together for maximum efficiency in your initial provisioning. This post is going to focus on ZTP while the next will focus on automation tooling.
Let’s recap — what comes configured with Cumulus out of the box?
You’ll notice here that we’ve said nothing about interface configuration. Like all network switches and routers we start with a pretty blank slate from an interface configuration perspective. We leverage ZTP to give us some initial configuration for the node to use Continue reading
We recently partnered with DellEMC to bring you a new IDC whitepaper focused on one of the most critical and relevant considerations for today’s data center leaders and operators. In How Network Disaggregation Facilitates Datacenter and IT Modernization, IDC discusses how digital transformation and the prioritization and modernization of applications are putting pressure on business infrastructure, specifically the network, to modernize and optimize for the digital era.
In brief, the IT world has changed rapidly around the network, demanding automation, scalability and agility. But the network has remained unchanged — monolithic, stagnant and inflexible. The implications for businesses now are not just technological support but economical as well. An inflexible network becomes expensive to scale at the speed of customer expectations and business innovation. Business innovation puts pressure on data centers to offer extensive automation of the entire network life cycle, from provisioning and deployment to day-to-day management and upgrades.
With IT transformation initiatives taking place everywhere to support application needs, the time is now to leverage those initiatives to reassess network architectures and operational models. Network disaggregation is a key architectural step forward to help organizations meet these challenges by offering unprecedented flexibility and agility to support end-to-end Continue reading
Behind each Cumulus customer is an awesome story about the future of open networking. These companies are forward thinkers who know that web-scale is the best solution for their network — enabling flexibility, reducing TCO, increasing efficiency — but it’s more than just our innovation. When we begin working with our customers, we get to see what innovations they’re driving, and recognize how we now fit into their story. We wanted to take a moment to highlight a few of our newer case studies that have been published and highlight the awesome work that these organizations have accomplished.
iNNOVO Cloud
iNNOVO Cloud truly blew us away with one of the most energy efficient data centers in the world. They decided to run everything as an L3/IP fabric and not have large layer 2 domains (music to our ears). Partnering with OpenStack and Kubernetes, iNNOVO built an environment that brings efficiency and scale to their cloud and blockchain services. In fact, they reduced the time to configure switches by 83%. How’s that for increased efficiency? The best part is that their data center is all about sustainability and they’ve gone above and beyond your average infrastructure. Here’s a hint: think shipping Continue reading
Subscribe to Kernel of Truth on iTunes, Google Play, Spotify, Castbox and Stitcher!
Click here for our previous episode.
If you’ve been waiting for a tech-heavy deep dive, then you’re in luck. In this episode we’re getting REAL nerdy — so we decided to bring out the big guns and invite two of the industry’s biggest networking geeks to discuss hyper-converged infrastructure. Naturally, we got our fearless co-founder and CTO JR Rivers into the recording booth so he could share his wisdom (and crack a few jokes, as usual).
And who did we invite to go toe-to-toe with JR on networking knowledge? None other than the one and only Greg Ferro, co-founder of Packet Pushers! We couldn’t be more excited that Greg agreed to join us in the recording booth and share his industry insights.
So, what data center networking topic did we decide was meaty enough for these guys to chew on? Because Greg and JR are all about looking toward the future and analyzing what they see coming up on the horizon, this episode is dedicated to hyper-converged infrastructure (HCI). How is HCI changing the way we look at network architecture? We’ll discuss these topics Continue reading
Digital transformation means different things to different organizations. Perhaps it means shifting workloads to the cloud, digging deeper into data analytics, giving your employees more options for mobility or automating more processes. But one thing’s for sure: no matter what your digital transformation strategy looks like, your network is going to be either the hero or a hindrance to your digital transformation efforts.
According to Gartner, “the top networking challenge… is improving agility.” Not a big surprise there. But what is surprising is Gartner’s advice to “shift investments away from premium networking products toward [your] existing network personnel.” That’s right: the answer to improving your network’s speed and agility is not by buying expensive, proprietary monster switches and premium automation solutions. Rather, it’s by letting the people who best know your network decide the best way to make your network more agile.
Agile networks require a deep understanding of your organizational objectives. A “one size fits all” approach to networking just doesn’t work anymore. In order to prepare your network for digital transformation, it has to be both customized to fit your organization’s needs and be flexible enough to adapt when those needs change. Agility requires responsive, Continue reading
We are thrilled to announce that, with the Cumulus Linux 3.6.2 release, the Facebook Voyager packet-optical device is now generally available. That’s certainly an exciting development as the industry’s first packet-optical whitebox, but I actually wanted to discuss something else: how we were able to get support for the device up and running so quickly and what that means for Cumulus Linux. There’s a large number of devices that we support, which are listed on our Hardware Compatibility List. Those devices, however, are all “normal” Ethernet devices. Usually we can get those to market rapidly, but Voyager was more complicated.
First, as you may know, Facebook Voyager is a device with a Broadcom Tomahawk chip supporting 12 100 Gigabit Ethernet ports as well as an additional 4 200 Gigabit DWDM ports supported from 2 Acacia AC400 modules (for more details on the underlying specifics, see the Voyager Tech Docs). I mention the chipset explicitly as that’s one of the most critical – and time-consuming – components to support as we port to a new device. In this case, of course, we already supported the Tomahawk, so that was an immediate “leg up” on the work.
Those Continue reading
Time for another Cumulus content roundup! We’ve been really busy this summer, so there’s a little bit of everything in this post: videos, industry news articles, new podcast episodes and even an entire book! So if you’ve got room on your summer reading list, be sure to add EVPN in the Data Center. Or, if you’ve got too much to do and can’t find time to sit down and read, grab a pair of headphones and listen to the latest episode of Kernel of Truth while you work. The choice is yours!
Kernel of Truth episode 03 — Linux: the kernel, the community & beyond: You can’t name an open networking podcast “Kernel of Truth,” and NOT have an episode dedicated to the Linux kernel! Listen to our discussion about the Linux community and why Linux belongs in the data center.
EVPN in the Data Center: This eBook cuts through the fog and explains how you can deploy this technology seamlessly in your data center. You’ll discover why EVPN can be simpler to use in data centers than in service provider networks.
Vault Systems customer video: As a cloud provider for the Australian government, Continue reading
Subscribe to Kernel of Truth on iTunes, Google Play, Spotify, Castbox and Stitcher!
Click here for our previous episode.
On March 27, 2018, Cisco announced it was embracing disaggregation of the data center by allowing customers to run NX-OS on third-party switches and to use any network operating system on its Nexus switches. It’s certainly an interesting move, considering that they’re the company that claimed to have killed white-box networking.
…But does this model REALLY fit the definition of network disaggregation? What does true data center disaggregation look like? Why did Alanis Morissette name the song “Ironic” when none of the lyrics are examples of irony?? To answer these questions, I invited Ben Ritter (Consulting Engineer, Cumulus Networks) and Rama Darbha (Senior Consulting Engineer, who you’ll remember from our second episode — get ready for more #RamaRants!) into the recording booth so we can get to the bottom of this. In addition to breaking down the definition of data center disaggregation, Rama, Ben and I go full John Lennon and imagine a perfect world, where Cisco actually embraces the true spirit of disagreggation. How would this impact the industry? Imagine there’s no black box…it’s easy if Continue reading
We couldn’t be happier to report that Cumulus Networks has been placed on the Gartner Magic Quadrant for Data Center Networking in the Visionaries category — for the second year in a row. This acknowledgement and honor once again solidifies not only our place in the industry, but also open networking’s place as a whole. The report states, “Cumulus continues to pioneer a vision based on open components, disaggregation of switching hardware/software and automation.” We couldn’t agree more, and we’re excited to be driving the industry forward into efficiency, flexibility, simplicity and innovation.
Gartner’s 2018 Magic Quadrant for Data Center Networking gives an assessment of the current data center networking solutions for enterprises, and evaluates where they fall on ability to execute as well as completeness of vision. Without further ado, here is this year’s quadrant:
A few key highlights:
Major cloud providers are able to achieve impressive uptime by distributing the load across a large number of commodity servers. There’s no single master server that can fail and bring down the entire infrastructure. It’s not surprising then that so many healthcare networks are already relying on major cloud providers to run electronic medical records (EMR) and imaging applications and store patient data. So doesn’t it make sense to adopt the same approach for the network?
Healthcare networks face a unique challenge that many other networks don’t: how do you grow your network quickly and reliably while remaining compliant? As patient data grows, this tension between growth and compliance is increasing. Healthcare networks are feeling the pressure to move data faster, and this often requires adding more connections and switches, which entails routing and other configuration changes. These continual and rapid changes come at the cost of long, sometimes unplanned, outages. Planned outages are to be expected, but unexpected outages are a nightmare. Consequently, many healthcare networks have understandably opted for slower network growth to maintain a stable, reliable network.
But thanks to the advent of web-scale networking, the tension between growth and compliance is quickly becoming a thing Continue reading
Thanks to the limitations of traditional networks, network operators are accustomed to doing everything manually and slowly. But they want to perform configuration, troubleshooting and upgrades faster and with fewer mistakes. They’re ready and willing to learn a new approach, but they want to know what their options are. More importantly, they want to do it right. The good news is, regardless of your organization’s specific goals, you can operationalize Cumulus Linux to meet those objectives faster and more consistently. This post will help you understand your options for developing agile, speed-of-business workflows for:
And if you’re looking for a deeper, more technical dive into how to implement these network operations, download this white paper.
Automation
The biggest disadvantage of manual configurations is that they simply don’t scale. Implementing BGP across dozens of switches is a copy-and-paste endeavor that’s time-consuming and prone to error. Not only that, checking that the configuration took effect and works as expected requires hop-by-hop verification in addition to testing route propagation and IP connectivity. However, In a small network, there’s no shame in at least starting out doing everything by hand.
Cumulus Linux lets you use a Continue reading