Cisco Certified Network Professional (CCNP) - Service Provider
1 Core Technologies
1-1 IP Routing
1-1 1 IPv4 and IPv6 Routing Protocols
1-1 2 Routing Information Protocol (RIP)
1-1 3 Open Shortest Path First (OSPF)
1-1 4 Intermediate System to Intermediate System (IS-IS)
1-1 5 Border Gateway Protocol (BGP)
1-1 6 Route Redistribution and Filtering
1-1 7 Route Maps and Policy-Based Routing
1-1 8 Troubleshooting IP Routing
1-2 Layer 2 Technologies
1-2 1 Ethernet and Switching Concepts
1-2 2 Virtual LANs (VLANs)
1-2 3 Spanning Tree Protocol (STP)
1-2 4 Link Aggregation and EtherChannel
1-2 5 VLAN Trunking Protocol (VTP)
1-2 6 Troubleshooting Layer 2 Technologies
1-3 VPN Technologies
1-3 1 VPN Concepts and Architectures
1-3 2 IPsec VPNs
1-3 3 SSLTLS VPNs
1-3 4 Troubleshooting VPN Technologies
1-4 Infrastructure Security
1-4 1 Access Control Lists (ACLs)
1-4 2 Network Address Translation (NAT)
1-4 3 Port Security
1-4 4 Troubleshooting Infrastructure Security
1-5 Infrastructure Services
1-5 1 Dynamic Host Configuration Protocol (DHCP)
1-5 2 Domain Name System (DNS)
1-5 3 Network Time Protocol (NTP)
1-5 4 Troubleshooting Infrastructure Services
2 Network Services
2-1 MPLS
2-1 1 MPLS Concepts and Architecture
2-1 2 MPLS LDP and RSVP-TE
2-1 3 MPLS VPNs
2-1 4 Troubleshooting MPLS
2-2 QoS
2-2 1 QoS Concepts and Models
2-2 2 Classification and Marking
2-2 3 Congestion Management and Avoidance
2-2 4 Policing and Shaping
2-2 5 Troubleshooting QoS
2-3 Multicast
2-3 1 Multicast Concepts and Protocols
2-3 2 PIM Sparse Mode (PIM-SM)
2-3 3 PIM Dense Mode (PIM-DM)
2-3 4 Troubleshooting Multicast
2-4 Network Management
2-4 1 SNMP Concepts and Operations
2-4 2 Cisco Network Assistant
2-4 3 Cisco Configuration Professional
2-4 4 Troubleshooting Network Management
3 Infrastructure Maintenance
3-1 Network Automation
3-1 1 Automation Concepts and Tools
3-1 2 Python Scripting for Network Automation
3-1 3 RESTful APIs and NETCONF
3-1 4 Troubleshooting Network Automation
3-2 Network Optimization
3-2 1 Network Performance Monitoring
3-2 2 Traffic Analysis and Optimization
3-2 3 Troubleshooting Network Optimization
3-3 Network Security
3-3 1 Security Concepts and Best Practices
3-3 2 Intrusion Detection and Prevention Systems (IDPS)
3-3 3 Security Information and Event Management (SIEM)
3-3 4 Troubleshooting Network Security
3-4 Network Troubleshooting
3-4 1 Troubleshooting Methodologies
3-4 2 Cisco IOS Troubleshooting Tools
3-4 3 Troubleshooting Common Network Issues
3-4 4 Troubleshooting Advanced Network Issues
1.1 IP Routing Explained

1.1 IP Routing Explained

IP Routing is a fundamental concept in networking that allows data packets to be forwarded from one network to another. This process is crucial for enabling communication between devices across different networks, such as the internet.

Key Concepts

1. Routing Table

A routing table is a data table stored in a router or a networked computer. It lists the routes to particular network destinations, along with the metrics associated with those routes. The routing table contains information about the topology of the network immediately around it.

Example: A router has a routing table with entries like:

2. Routing Protocols

Routing protocols are algorithms that determine the best path for data packets to travel from source to destination. Common routing protocols include RIP, OSPF, and BGP. These protocols help routers dynamically update their routing tables based on network changes.

Example: OSPF (Open Shortest Path First) is a link-state routing protocol that uses a shortest-path-first (SPF) algorithm to calculate the best path. Routers running OSPF exchange information about the state of their links to build a consistent view of the network.

3. Static vs. Dynamic Routing

Static routing involves manually configuring routes in the routing table, while dynamic routing uses routing protocols to automatically adjust routes based on network conditions. Static routing is simpler but less flexible, whereas dynamic routing is more complex but adapts to network changes.

Example: In a small office network, static routing might be used to route traffic between two subnets. In a large ISP network, dynamic routing with BGP would be used to manage complex inter-domain routing.

4. Routing Metrics

Routing metrics are values used by routing protocols to determine the best path to a destination. Metrics can include factors like hop count, bandwidth, delay, and reliability. The protocol with the lowest metric is typically chosen as the best route.

Example: In RIP, the metric is the hop count, where each router adds one hop. In OSPF, the metric is based on the cost, which is inversely proportional to the bandwidth of the link.

Conclusion

Understanding IP Routing is essential for anyone pursuing the CCNP Service Provider certification. By mastering the concepts of routing tables, routing protocols, static vs. dynamic routing, and routing metrics, you will be well-equipped to manage and optimize network traffic in complex service provider environments.