ECI's Elastic Network
  • Career
  • Follow
    • Blog
  • Login
ECI ELASTIC Network solutions logo
  • Career
  • Follow
    • Blog
  • Login
ECI-BLOG-1.jpg
ECI-BLOG-Page.jpg

A New Routing Stack Comes to Town

Posted by Russ White on 8 May 2017
Russ White
  • Tweet

Open Source Routers?

In the old westerns (often actually shot in Italy or Mexico, rather than the Western United States), when a new gunfighter strolls into town there will always be that fateful moment when someone will say, “this town ain’t big enough for the two of us.” Then some arrangement will be made to meet at dawn on the main street. In the routing world, the problem is often not too many gunfighters, but too few, particularly when it comes to routing stacks. There are a few, of course, including Cisco, Juniper, IP Infusion, Ericsson, and some other well-known names.

The list of available options narrows significantly when it comes to open source implementations. There are Bird and gpBGP in the BGP only space. There is snaproute’s implementation in go, which is moving towards being a full stack. But the only “real” choice available in the open source space for a fairly complete routing stack has always been Quagga.

Want to learn more? Download our white paper: "SDN - Great in Theory, Less in Practice"

While Quagga has always been the mainstay of the open source routing world, but this “granddaddy of open source routing stacks” has always suffered from a shallowness of community participation, a lack of a solid legal framework, and—probably more than anything else—a lack of automated and regular integration testing. In fact, the lack of a widely supported, thoroughly tested, and strongly founded open source routing stack has hindered the disaggregation and white box worlds for a long while.

FRRouting

That is, until now. At the last Open Networking Summit (ONS), a fork of Quagga, called FR Routing (for Free Range Routing), joined the stable of projects under the Linux Foundation in the area of open source networking projects. The aims of this new project are to provide a full, commercial grade routing stack that can be used as the basis for commercial and open source projects. One of the unique aspects of FR Routing, as opposed to many other open source routing stacks, is the automated integration testing performed on the code; these test validate the proper operation of the code against a well-known route testing environment, including fuzz testing.

To understand the importance of this new routing stack, it might be useful to review one of the original posts I wrote here at ECI on the topic of disaggregation. The basic idea behind disaggregation is to separate network software from network hardware in a way that allows each to be considered a different “buy,” or system, in the overall network architecture. By disaggregating, a company can separate the lifecycle of hardware from the lifecycle of software.

Traditionally, when a piece of hardware needs to be replaced because of new interface, density, or switching feature requirements, the software must be replaced with it. In a sense, the software represents the architecture of the network; the interface between the business and the hardware that actually switches packets through the network. Tying software to hardware in this way essentially forces the architecture of the network itself to change in response to new hardware requirements, rather than in response to business needs. Disaggregating hardware and software allows the network architecture to be more closely tied to the business requirements, rather than to the hardware lifecycle.

frrouting

While it is possible for disaggregation to occur in a completely vendor driven world, it is far more difficult—it is generally in the vendor’s best interest to tie the hardware and software together, creating lock-in, and controlling the operator’s spending cycle by managing the rate at which hardware is no longer supported.

How does an open source routing stack relate to this problem? FR Routing can serve as a basis for larger operators to build some parts of their software, while purchasing others, and completely separating the software from the hardware. Further, open source projects like FR Routing are a good source for small, innovative vendors to base new products on; a smaller vendor may not have the resources to build an entire stack, but may have enough to work on the pieces that will differentiate their business. More competition in the network software space will ultimately mean more flexibility in the products available to operators, even if they do not want to build their own software based on FR Routing.

FR Routing is, in short, a major step forward for operators, a great resource for individual engineers who want to learn about routing, and a key component in the maturing disaggregation/white box ecosystem.

SDN

Topics: IP, SDN

Subscribe to ECI Email Updates

aboutheauthor-new
Russ White
Russ White

Russ White has more than twenty years' experience in designing, deploying, breaking, and troubleshooting large scale networks. Russ is currently a member of the Architecture Team at LinkedIn, where he works on next generation data center designs, complexity, and security. His most recent books are The Art of Network Architecture and Navigating Network Complexity.

ECI For Network Solutions
brows-categories-new

  • SDN (46)
  • Service Providers (45)
  • Optical Networking (32)
  • Critical Infrastructures (27)
  • Cyber Security (27)
  • NFV (26)
  • Utility (25)
  • Network Modernization (23)
  • Packet Networking (17)
  • Mobile Backhaul (15)
  • Cloud Networking (13)
  • Enhancing Network Efficiency (13)
  • 5G (12)
  • Other (12)
  • Carrier Ethernet (11)
  • Africa (9)
  • IP (9)
  • Legacy Networks (8)
  • SD-WAN (8)
  • telecom (7)
  • Multi-Layer Optimization (6)
  • Open Source (6)
  • Smart Grid (6)
  • Aligning Network Architectures (5)
  • Disaggregation (5)
  • Intelligent Networking (5)
  • IoT (5)
  • Sustainability (5)
  • Access (4)
  • Hardware (4)
  • Metro (4)
  • Network Management (4)
  • Open (4)
  • Software (4)
  • Telecoms (4)
  • UTelco (4)
  • Environment (3)
  • FTTH (3)
  • OTT (3)
  • Smart City (3)
  • Telco Transformation (3)
  • Virtualization (3)
  • WAN (3)
  • general (3)
  • Broadcast (2)
  • Business Services (2)
  • Data Center Interconnect (2)
  • Encryption (2)
  • India (2)
  • Interoperability (2)
  • MEF (2)
  • Network Operations (2)
  • Optical Encryption (2)
  • containers (2)
  • hyperscale (2)
  • microservices (2)
  • uCPE (2)
  • Airports (1)
  • Artificial Intelligence (1)
  • Bandwidth on Demand (1)
  • Big-Data (1)
  • Branch Office (1)
  • Core (1)
  • Digital Transformation (1)
  • ESP (1)
  • Firewalls (1)
  • Future Proof (1)
  • IP/MPLS (1)
  • IPoverDWDM (1)
  • IPv6 (1)
  • Latency (1)
  • Layer 1 Encryption (1)
  • MEC (1)
  • Metro Aggregation (1)
  • Mobile (1)
  • Network Automation (1)
  • Network Migration (1)
  • Network Slicing (1)
  • Network Upgrade (1)
  • OTN (1)
  • PCE (1)
  • PaaS (1)
  • Packet (1)
  • Packet-Optical (1)
  • Pricing (1)
  • Research and Education (1)
  • Segment Routing (1)
  • Shannon Limit (1)
  • Transportation (1)
  • VPN (1)
  • enterprise (1)
  • hyperconvergence (1)
  • lightPULSE (1)
  • vCPE (1)
see all
archive-new

  • April 2018 (5)
  • March 2018 (8)
  • February 2018 (7)
  • January 2018 (6)
  • December 2017 (4)
  • November 2017 (7)
  • October 2017 (8)
  • September 2017 (7)
  • August 2017 (4)
  • July 2017 (8)
  • June 2017 (8)
  • May 2017 (8)
  • April 2017 (6)
  • March 2017 (7)
  • February 2017 (7)
  • January 2017 (5)
  • December 2016 (3)
  • November 2016 (7)
  • October 2016 (5)
  • September 2016 (6)
  • August 2016 (6)
  • July 2016 (6)
  • June 2016 (6)
  • May 2016 (7)
  • April 2016 (9)
  • March 2016 (8)
  • February 2016 (7)
  • January 2016 (5)
  • November 2015 (6)
  • October 2015 (1)
  • April 2015 (1)
  • March 2015 (1)
  • January 2015 (1)
  • December 2014 (1)
  • October 2014 (1)
  • August 2014 (1)
  • July 2014 (1)
  • January 2014 (1)
  • December 2013 (2)
  • December 2012 (1)
  • July 2012 (1)
  • June 2012 (1)
  • May 2012 (2)
  • March 2012 (2)
  • February 2012 (3)
  • January 2012 (2)
  • December 2011 (2)
  • November 2011 (5)
  • October 2011 (4)
  • September 2011 (5)
  • April 2011 (5)
  • February 2011 (2)
  • January 2011 (4)
  • December 2010 (5)
  • November 2010 (6)
  • October 2010 (4)
  • September 2010 (4)
  • August 2010 (6)
  • July 2010 (8)
See All

Recent Posts

Industries

  • Service Providers
  • Utilities and Strategic Industries
  • Data Center
  • Research and Education Network

Products

  • Elastic Services Platform
  • Transport Product Lines
  • Management
  • Muse™ - Network and Service Applications
  • Muse™ - Cyber Security Suite
  • Mercury™ - NFV Solutions

Services

  • Professional Services
  • Services Login

Partners

  • Partner Program
  • Partner Login

RESOURCES

  • What's Hot
  • What's New
  • In the News
  • Blogs
  • Events
  • Webinars
  • Innovation

About

  • Exec Team
  • Global Offices
  • Association
  • Corporate Responsibility
  • Contact
  • We're Hiring!
  • Privacy
  • Terms
© All rights reserved ECI Telecom 2018