Cisco Certified Network Professional (CCNP) - Enterprise
1 Introduction to Enterprise Networks
1-1 Enterprise Network Architecture
1-2 Network Design Principles
1-3 Network Security in Enterprise Environments
1-4 Network Management and Monitoring
2 Network Infrastructure
2-1 Cabling and Connectivity
2-2 Network Topologies
2-3 Network Devices (Switches, Routers, Firewalls)
2-4 Network Addressing (IP, Subnetting)
3 Switching Technologies
3-1 Layer 2 Switching
3-2 VLANs and Trunking
3-3 Spanning Tree Protocol (STP)
3-4 EtherChannel and Link Aggregation
3-5 Virtual Switching Systems (VSS)
4 Routing Technologies
4-1 Static Routing
4-2 Dynamic Routing Protocols (RIP, EIGRP, OSPF, BGP)
4-3 Route Redistribution and Filtering
4-4 IPv6 Routing
4-5 Policy-Based Routing (PBR)
5 Network Automation and Programmability
5-1 Introduction to Network Automation
5-2 Python for Network Automation
5-3 RESTful APIs and NETCONFYANG
5-4 Ansible for Network Automation
5-5 Network Programmability with Cisco DNA Center
6 Network Security
6-1 Network Security Fundamentals
6-2 Access Control Lists (ACLs)
6-3 Intrusion Detection and Prevention Systems (IDSIPS)
6-4 Virtual Private Networks (VPNs)
6-5 Firewalls and Security Zones
7 Wireless Networking
7-1 Wireless LAN Fundamentals
7-2 Wireless Security Protocols (WPA, WPA2, WPA3)
7-3 Wireless Site Surveys
7-4 Wireless Network Design
7-5 Wireless Network Management
8 Network Services
8-1 DHCP and DNS
8-2 Network Time Protocol (NTP)
8-3 Quality of Service (QoS)
8-4 Network Address Translation (NAT)
8-5 Network Management Protocols (SNMP, Syslog)
9 Network Troubleshooting
9-1 Troubleshooting Methodologies
9-2 Common Network Issues
9-3 Troubleshooting Tools (Ping, Traceroute, Wireshark)
9-4 Troubleshooting Wireless Networks
9-5 Troubleshooting Security Issues
10 Enterprise Network Design
10-1 Network Design Models (Hub-and-Spoke, Mesh)
10-2 Network Redundancy and High Availability
10-3 Network Scalability and Performance
10-4 Network Documentation and Diagrams
10-5 Case Studies and Real-World Scenarios
4 Routing Technologies

4 Routing Technologies

Key Concepts

Static Routing

Static Routing involves manually configuring routes on a router. Administrators define the paths that data packets should take to reach specific destinations. This method is straightforward but requires manual updates when network changes occur. Static routing is often used in small networks or for specific, stable routes.

Example: Think of static routing as a map with predefined routes. If you want to travel from point A to point B, you follow the marked path. If the road changes, you need to update the map manually.

Dynamic Routing

Dynamic Routing uses routing protocols to automatically share and update routing information between routers. This method adapts to network changes without manual intervention, making it suitable for large and complex networks. Dynamic routing protocols include RIP, OSPF, and EIGRP.

Example: Imagine dynamic routing as a GPS system that constantly updates based on real-time traffic conditions. If a road is closed, the GPS automatically finds an alternative route without needing manual input.

Border Gateway Protocol (BGP)

BGP is an exterior gateway protocol used to exchange routing and reachability information between different autonomous systems (AS) on the internet. BGP is crucial for internet routing and ensures that data packets find the best path across the global internet. It uses path attributes to make routing decisions.

Example: Consider BGP as a global postal service that coordinates mail delivery between different countries. Each country (AS) has its own postal rules, and BGP ensures that mail (data packets) reaches its destination efficiently by choosing the best international route.

Open Shortest Path First (OSPF)

OSPF is an interior gateway protocol that uses a link-state algorithm to calculate the shortest path between routers within an autonomous system. OSPF creates a detailed map of the network, known as a link-state database, and uses this information to determine the best path for data packets. It is widely used in enterprise networks due to its efficiency and scalability.

Example: Think of OSPF as a city's traffic management system that constantly monitors road conditions and traffic flow. It uses this real-time data to guide cars (data packets) along the fastest routes, ensuring efficient movement within the city.