Cisco Certified Design Expert (CCDE)
1 Network Design Fundamentals
1-1 Network Design Principles
1-2 Network Design Lifecycle
1-3 Network Design Methodologies
1-4 Network Design Best Practices
2 Enterprise Architecture and Design
2-1 Enterprise Network Architecture
2-2 Network Segmentation and Micro-Segmentation
2-3 Network Virtualization
2-4 Software-Defined Networking (SDN)
2-5 Network Function Virtualization (NFV)
3 Network Infrastructure Design
3-1 Physical Network Design
3-2 Logical Network Design
3-3 Network Addressing and Naming
3-4 Network Topology Design
3-5 Network Redundancy and Resilience
4 Network Services Design
4-1 Routing and Switching Design
4-2 Wireless Network Design
4-3 Network Security Design
4-4 Network Management and Monitoring
4-5 Quality of Service (QoS) Design
4-6 Network Automation and Orchestration
5 Data Center Design
5-1 Data Center Architecture
5-2 Data Center Network Design
5-3 Storage Area Network (SAN) Design
5-4 Data Center Security
5-5 Data Center Virtualization
5-6 Data Center Automation
6 Cloud and Hybrid Network Design
6-1 Cloud Network Architecture
6-2 Hybrid Network Design
6-3 Cloud Security Design
6-4 Cloud Automation and Orchestration
6-5 Multi-Cloud and Hybrid Cloud Strategies
7 Network Design Implementation and Optimization
7-1 Network Design Implementation
7-2 Network Optimization Techniques
7-3 Network Performance Tuning
7-4 Network Troubleshooting and Diagnostics
7-5 Network Design Documentation
8 Network Design Governance and Compliance
8-1 Network Design Governance
8-2 Regulatory and Compliance Requirements
8-3 Network Design Auditing
8-4 Network Design Change Management
8-5 Network Design Risk Management
9 Emerging Technologies and Trends
9-1 Internet of Things (IoT) Network Design
9-2 5G Network Design
9-3 Artificial Intelligence (AI) in Network Design
9-4 Blockchain in Network Design
9-5 Edge Computing Network Design
3. Network Infrastructure Design

3. Network Infrastructure Design

1. Core Layer Design

The Core Layer is the backbone of the network, responsible for high-speed data transfer between different parts of the network. It acts as the central hub that connects various distribution layers and ensures fast and reliable data transmission. The Core Layer should be designed to handle large amounts of traffic with minimal latency and maximum uptime.

Example: In a large enterprise network, the Core Layer might consist of high-capacity routers and switches that connect multiple data centers and regional offices. These devices are configured to use protocols like MPLS (Multiprotocol Label Switching) to ensure efficient and secure data routing.

2. Distribution Layer Design

The Distribution Layer acts as an intermediary between the Core Layer and the Access Layer. It aggregates traffic from multiple access switches and provides policy-based connectivity, such as routing, filtering, and Quality of Service (QoS) policies. The Distribution Layer ensures that traffic is efficiently managed and directed to the appropriate destinations.

Example: In a university network, the Distribution Layer might include routers and switches that connect various buildings and departments. These devices are configured to apply QoS policies to prioritize critical applications like VoIP and video conferencing, while also managing access control and security policies.

3. Access Layer Design

The Access Layer is the point where end-user devices connect to the network. It provides the first line of defense for network security and is responsible for managing access to network resources. The Access Layer is typically composed of switches that connect individual devices, such as computers, printers, and IP phones, to the network.

Example: In a hospital network, the Access Layer might include switches that connect medical devices, computers, and communication systems to the network. These switches are configured to enforce access control lists (ACLs) and VLANs to ensure that only authorized devices can access sensitive patient data and critical systems.

Understanding and designing each layer of the network infrastructure is crucial for creating a robust, scalable, and secure network. By focusing on the specific requirements and functions of each layer, network designers can ensure that the network meets the needs of the organization and provides reliable connectivity for all users.