This document discusses the basics of network design and the benefits of hierarchical network design. It introduces network design goals of scalability, availability, security and manageability. A hierarchical network design groups devices into multiple layered networks of core, distribution and access layers. This approach allows local traffic to remain local, improves traffic filtering and control, and prevents network degradation as more devices are added.