Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:
Network World 20th Anniversary

Router man

The creator of the multiprotocol router reflects on the development of the device that fueled the growth of networking.
By John Dix , Network World , 03/27/2006
  • Share/Email
  • Tweet This
  • Comment
  • Print

The creator of the multiprotocol router reflects on the development of the device that fueled the growth of networking.

William (Bill) Yeager is 66 and still gets peeved when someone trots out the Silicon Valley fable about how the founders of Cisco invented the router. He was the guy at Stanford University that made it happen. The history of Network World roughly parallels the commercialization of routing, so we tracked Yeager down for a glimpse into the scene back then.

You're credited with developing the first router while you were a staff researcher at Stanford. Tell us the tale.

This project started for me in January of 1980, when essentially the boss said, 'You're our networking guy. Go do something to connect the computer science department, medical center and department of electrical engineering.

What kind of gear did you need to connect?

We had mainframes, of course, DEC10 Systems, a number of Xerox PARC Lisp machines, Altos file servers and printers, and over the next year or so added DEC VAXs, Texas Instruments' Explorers and Symbolic systems. All of these things had to be hooked together, because we were spread across buildings on campus, and people were tired of carrying tapes around.

I thought about this for a bit, and I said, well really what you need is an operating system. So while the cables were being pulled and tested, I developed a network operating system [NOS] and routing code [to run on a] DEC PDP11/05. But the Alan Snyder Portable C compiler generated too much code. So I had to go into the compiler and improve the code generators. And that wasn't even good enough. So then I had to write an optimizer for PDP11/05 assembler so I could reduce the code by about 30%. This was major engineering, because you had your hands into everything. It's important to remember the PDP11/05 only had 56KB of user memory, and was diskless.

Bill Yeager

The struggle was always a balance between how many input buffers you could have. You really had to squeeze things, because there was no disk and if you ran out of memory for input buffers you were dead in the water. So you had all of these constraints, which actually had a lot to do with how good it ended up being, because I had to do a lot of work to both assure the memory allocation algorithms would never run out of memory, as well as get things scheduled right. I spent an entire summer making sure the NOS scheduling and packet-switching algorithms were optimal.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Partner Content

Simplify Your Branch Infrastructure

Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.

Download the Free Info Kit

Next-Gen Load Balancing

Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.

Download the Free Guide

Accelerate Your Web Apps by up to 5x

Free Guide: "The Secret to Getting Maximum Speed from your Web Applications."' Learn how you can deliver Web apps up to 5x faster.

Download the Free Guide

Comments (6)
Login
Forgot your account info?

Protecting an individual's dataBy Anonymous on March 23, 2007, 9:54 amPeerouette Is this a corporate solution only? I find the description very unclear. As a user I would not store my content on a network somewhere, trust being...

Reply | Read entire comment

Cisco still claims on website to have developed the RouterBy Phillip Goodrich on April 11, 2007, 5:00 pmhttp://newsroom.cisco.com/dlls/tln/execnet/shows/morgridge/hi_bandwidth/index.html According to the video Len Bosack and Sandy Lerner came up with the idea of...

Reply | Read entire comment

2008 IEEE Internet award for first Internet Routers!By Anonymous on August 1, 2007, 1:29 pmSome BBNers just won an IEEE award for the first internet routers: http://www.ieee.org/portal/pages/about/awards/pr/2008_TFArecips.html

Reply | Read entire comment

.By Anonymous on May 1, 2008, 9:20 am.

Reply | Read entire comment

Yea and yesBy tuomoks on May 1, 2008, 12:09 pmThe question of routers or gateways as they did call them first is not so clear. Now, I think, the IEEE award talks about Internet router which is not a gateway....

Reply | Read entire comment

Cisco System's Edge Quest 2 Tournament InfoBy Anonymous on February 19, 2009, 9:55 pmA new Facebook application available to you from Cisco. It is Edge Quest 2 at http://apps.facebook.com/edgequesttwo and it contains a shockwave game of the same...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed