Design methodologies, including PBM, network characterization, and top-down/bottom-up approaches Design objectives: modularity, hierarchy, scalability, resilience, fault domains Addressing and routing protocols in existing networks Enterprise network design: campus, enterprise, and branch Expanding existing networks: wireless, security, collaboration, virtualization, programmability, data centers, and more