Traditional network design was based on general rules and focused on capacity planning rather than optimization. A top-down approach begins by analyzing customer requirements and applications before selecting devices. The network design life cycle includes phases for analysis, design, implementation, operation, optimization, and retirement. Key aspects of network analysis and design involve understanding customer needs, prioritizing performance requirements, and recognizing necessary trade-offs during optimization.