& cplSiteName &

XORP Goes Live

Light Reading
News Analysis
Light Reading
2/24/2005
50%
50%

The Extensible Open-Source Router Platform (XORP) project is reaching a milestone of sorts, as its creators are ready to replace their own routers with XORP-wielding PCs.

Cut from the same conceptual cloth as Linux, XORP is an open-source alternative to the routing software provided by the likes of Cisco Systems Inc. (Nasdaq: CSCO) and Juniper Networks Inc. (Nasdaq: JNPR). As with other open-source software, the XORP code is freely available -- meaning it costs nothing and can be manipulated at will by users, who must pledge to share any innovations with the world.

Version 1.0 of XORP came out last summer, and with version 1.1 imminent, the team feels ready to pour XORP into their own network. XORP-based IPv6 routers will be connecting the project's home, at the International Computer Science Institute, to the nearby University of California, Berkeley campus, researcher Atanu Ghosh told visitors at a recent ICSI open house.

Why build something like XORP? Just as Linux fans accuse Microsoft of stifling innovation, XORP's creators say router vendors are holding back progress. The problem is that each company's routing code is proprietary and not available for users to tweak. "They're inaccessible to you. You can't go to your router and add, say, some new piece of security," Ghosh says. "It's very difficult to experiment or innovate."

Supporters of the open-source concept say bugs get fixed more quickly this way, because an entire community can work on the problem. The software gets enhanced more quickly, too, because users can collaborate on ideas and aren't beholden to one vendor's release schedule. "You get the benefit of many more people adding features," Ghosh says.

Beyond the open-source philosophy, XORP could cut hardware costs. The software is built to run on a PC rather than on the specialty hardware used by router vendors.

XORP started four years ago, and Ghosh, working in Australia at the time, was drawn in after multiple conversations with project creator Mark Handley. (Handley has dropped out of day-to-day XORP work to teach at University College London.) XORP's team consists of Ghosh and three other full-time researchers, alongside several part-time contributors. In addition to the usual government sources, the project has drawn funding from Intel Corp. (Nasdaq: INTC) and, of all companies, open-source pariah Microsoft Corp. (Nasdaq: MSFT).

XORP won't be storming Cisco's gates any time soon, because the project is limited to small routers bearing just a few ports. The handicap comes not from XORP itself, but from the PC's Peripheral Component Interconnect (PCI) architecture. "If you have many interfaces, PCI won't let you switch across all of them," Ghosh says. "We're hoping for industrial partners so we can run XORP on high-end hardware."

Some of the established players have doubts about XORP's prospects in large-scale networks, however. One difficulty lies in the varying ways of applying standards.

"Cisco does it one way. Juniper does it another. We spend a lot of our time in interoperability testing," says Manish Vaidya, product marketing manager for NextHop Technologies Inc.. Likewise, routing code these days is tightly integrated with the underlying hardware -- chipsets from the likes of Broadcom Corp. (Nasdaq: BRCM), Intel, or Marvell Technology Group Ltd. (Nasdaq: MRVL) -- and open-source software might not be able to provide those ties, he says.

Vaidya also believes customers are shying way from buying separate pieces such as software. "What they want is a complete solution they can drop on a piece of hardware, so they can go to market quickly," he says. "They want to move away from being systems integrators."

What's Cisco's take on the Linux of routing? In XORP's early days, the team presented the idea to Cisco and got a warm reception: "They seemed to be very interested," Ghosh says. He adds that there's been no contact with Cisco lately. Cisco representatives couldn't be reached for comment.

— Craig Matsumoto, Senior Editor, Light Reading

(3)  | 
Comment  | 
Print  | 
Newest First  |  Oldest First  |  Threaded View        ADD A COMMENT
arch_1
50%
50%
arch_1,
User Rank: Light Beer
12/5/2012 | 3:25:30 AM
re: XORP Goes Live
There are fundamental legal and phbilosophical differences between the various "Open Source" licenses. "Public domain, "BSD-style," and "GPL" are all very different.

XORP is licensed under a BSD-style license. This means that anyone can use the XORP source and distribute binary-only copies. There is no requement to "give back" to the community. Thus, the article is wrong.

Even the GPL does not, strictly speaking, require that an author of changes "give back" the changes. The author is required to "give forward" the source code and the changes to anyone to whom the author gives the binary. The author of changes cannot prohibit the recipient from publishing the source changes back to the world at large, but the author has no obligation to publish those changes.
arch_1
50%
50%
arch_1,
User Rank: Light Beer
12/5/2012 | 3:25:30 AM
re: XORP Goes Live
XORP is not the only Open Sourece routing code.

XORP is elegant, but Quagga appears to have a larger constituancy and more functionality. Reak companies use Quagga in real networks.
Pete Baldwin
50%
50%
Pete Baldwin,
User Rank: Light Beer
12/5/2012 | 3:25:28 AM
re: XORP Goes Live
arch_1, you're correct -- open-source licensing doesn't require that you share changes. Thanks for pointing that out.

People really should share their work, of course -- that's the whole spirit of the thing -- but you figure commercial outfits will come up with proprietary ideas once in a while that they need to keep in-house.
Featured Video
From The Founder
Light Reading is spending much of this year digging into the details of how automation technology will impact the comms market, but let's take a moment to also look at how automation is set to overturn the current world order by the middle of the century.
Flash Poll
Upcoming Live Events
November 30, 2017, The Westin Times Square
March 20-22, 2018, Denver Marriott Tech Center
May 14-17, 2018, Austin Convention Center
All Upcoming Live Events
Infographics
SmartNICs aren't just about achieving scale. They also have a major impact in reducing CAPEX and OPEX requirements.
Hot Topics
Nokia Bell Labs & Verizon Stretch Fixed 5G to the Home
Dan Jones, Mobile Editor, 11/13/2017
Eurobites: Telefónica Reckons Plastic Is Fantastic for FTTH
Paul Rainford, Assistant Editor, Europe, 11/15/2017
Juniper's New Contrail VP Hails From Google
Craig Matsumoto, Editor-in-Chief, Light Reading, 11/15/2017
Animals with Phones
Why Cats Don't Run Tech Support Click Here
Live Digital Audio

Understanding the full experience of women in technology requires starting at the collegiate level (or sooner) and studying the technologies women are involved with, company cultures they're part of and personal experiences of individuals.

During this WiC radio show, we will talk with Nicole Engelbert, the director of Research & Analysis for Ovum Technology and a 23-year telecom industry veteran, about her experiences and perspectives on women in tech. Engelbert covers infrastructure, applications and industries for Ovum, but she is also involved in the research firm's higher education team and has helped colleges and universities globally leverage technology as a strategy for improving recruitment, retention and graduation performance.

She will share her unique insight into the collegiate level, where women pursuing engineering and STEM-related degrees is dwindling. Engelbert will also reveal new, original Ovum research on the topics of artificial intelligence, the Internet of Things, security and augmented reality, as well as discuss what each of those technologies might mean for women in our field. As always, we'll also leave plenty of time to answer all your questions live on the air and chat board.

Like Us on Facebook
Twitter Feed
Partner Perspectives - content from our sponsors
The Mobile Broadband Road Ahead
By Kevin Taylor, for Huawei
All Partner Perspectives