28.06.2014 Views

Discussion

Discussion

Discussion

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Foreword<br />

The early days at Juniper Networks were not for the faint of heart. Joining during the<br />

hiring rush of early 1997, I found that the cubes and offices of the small office in<br />

Santa Clara, California were already packed with experienced old hands—people<br />

whom I knew had been around the block once before and would not be shy of<br />

expressing themselves. Everyone had strong views on nearly every aspect of building<br />

a router from scratch. If you had the misfortune to sit next to a busy conference<br />

room, a good pair of headphones and large CD collection were required to drown<br />

out the arguments. Design meetings often became heated, and egos were occasionally<br />

bruised. Our friends from previous employers taunted us with predictions of<br />

doom.<br />

Despite the arguments, we were all united and driven by one solitary goal: to win the<br />

competition to build the best Internet core router available. This was a serious challenge,<br />

considering the primary competition was a 300-pound gorilla in the form of<br />

Cisco Systems. Beating Cisco would require us to produce a router that tackled the<br />

perceived weaknesses in its core router platform. A Juniper Networks core router<br />

would have to provide line-rate performance (which, for the M40 router meant forwarding<br />

around 40 million packets per second), robust core routing protocols, and<br />

stable control software. In short, it had to make customers really want to use it.<br />

The performance requirements meant that the network traffic had to be forwarded<br />

entirely in hardware. This was something that had never before been attempted for a<br />

core network router. As a result, the hardware design of the M40 looked like science<br />

fiction to Juniper recruits who had worked on other networking products. The entire<br />

forwarding path of the router was constructed from four Application Specific Integrated<br />

Circuits (ASICs), designed entirely by Juniper. These four ASICs (called A, B,<br />

C, and D to prevent loose lips from revealing their function) were huge, intricate,<br />

and enormously ambitious. A large design team of experienced engineers was assembled<br />

to implement the ASICs and partnered with another large verification team to<br />

check that the designs were functionally correct. Since Silicon Valley was littered<br />

with networking startups that had failed because of silicon design problems, there<br />

This is the Title of the Book, eMatter Edition<br />

Copyright © 2008 O’Reilly & Associates, Inc. All rights reserved.<br />

xiii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!