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.2 Dynamic Routing Protocols (RIP, EIGRP, OSPF, BGP)

4.2 Dynamic Routing Protocols (RIP, EIGRP, OSPF, BGP)

Key Concepts

Routing Information Protocol (RIP)

RIP is a distance-vector routing protocol that uses the hop count as its metric. It is one of the oldest routing protocols and is primarily used in small to medium-sized networks. RIP updates are sent every 30 seconds, and it supports a maximum hop count of 15, making it unsuitable for large networks.

Example: Think of RIP as a postal service that delivers letters by counting the number of mailboxes (hops) between the sender and the recipient. If the mailbox count exceeds 15, the letter is returned as undeliverable.

Enhanced Interior Gateway Routing Protocol (EIGRP)

EIGRP is an advanced distance-vector routing protocol developed by Cisco. It uses a composite metric that includes bandwidth, delay, load, and reliability. EIGRP is known for its fast convergence and efficient use of network resources. It supports both IPv4 and IPv6 and is widely used in enterprise networks.

Example: Imagine EIGRP as a courier service that not only counts the number of stops (hops) but also considers the speed of each leg (bandwidth), the time taken (delay), and the reliability of each route. This ensures that packages (data packets) are delivered quickly and efficiently.

Open Shortest Path First (OSPF)

OSPF is a link-state routing protocol that uses the Shortest Path First (SPF) algorithm to determine the best path to a destination. OSPF creates a detailed map of the network, known as a link-state database, and calculates the shortest path tree for each router. It is suitable for large and complex networks and supports hierarchical routing through areas.

Example: Think of OSPF as a GPS system that maps out all possible routes (link-state database) and calculates the shortest path (SPF algorithm) to the destination. This ensures that drivers (data packets) reach their destination quickly and efficiently, even in complex road networks.

Border Gateway Protocol (BGP)

BGP is an exterior gateway protocol used for routing between different autonomous systems (ASes) on the internet. BGP uses path-vector routing, where each route includes a list of ASes that the route has traversed. BGP is responsible for the global routing of internet traffic and is critical for internet connectivity.

Example: Consider BGP as an international shipping company that coordinates the delivery of packages (data packets) across multiple countries (ASes). Each package includes a detailed itinerary (path-vector) of the countries it has passed through, ensuring smooth and reliable international delivery.