CCNP Service Provider Bootcamp
This course prepares you for the 350-501 SPCOR core exam and the 300-510 SPRI advanced routing concentration, the two exams that earn CCNP Service Provider. You configure provider cores from the IGP up through BGP, MPLS, segment routing, VPN services, QoS and model-driven automation.
CCNP Service Provider = 1 core exam + 1 concentration. This course covers SPRI (advanced routing). Other concentrations that count: 300-515 SPVI (VPN services) and 300-540 SPCNI (cloud network infrastructure). SPAUTO was retired on February 2, 2026.
- Duration
- 18 weeks
- Format
- Live online + self-study
- First class
- Free, no obligation
- Level
- CCNA level knowledge
- Schedule
- Evenings, US time zones
- Lectures
- 36 (notes · lab · quiz)
- Exam
- Cisco 350-501 + 300-510
- Exam details
- Core 120 min · $400, concentration 90 min · $300 (paid to Cisco)
- Tuition
- $2,400 per student, batch of 3 to 5 · payment plans
What you'll master.
Architecture
- MPLS, SR and SRv6 cores, 5G transport
- IOS XR, NFV and QoS models
- Control, management and data plane security
Networking
- IS-IS and OSPF
- BGP path selection, PIC and add-paths
- IPv6 transition and fast convergence
MPLS and Segment Routing
- LDP and unified MPLS
- RSVP-TE and FRR
- SR-TE, TI-LFA, Flex Algo and SRv6
Services
- L3VPN and EVPN
- L2VPN and Carrier Ethernet
- Multicast and QoS services
Automation and Assurance
- YANG, NETCONF and RESTCONF
- NSO, Ansible and Secure ZTP
- gNMI telemetry, NetFlow and SNMP
Implementing Cisco Service Provider Advanced Routing Solutions
Unicast Routing
- Multiarea OSPF and multilevel IS-IS
- BGP route reflectors, confederations and security
- IPv6 tunneling and fast convergence
Multicast Routing
- ASM vs SSM
- PIM-SM and RP options
- MSDP and mLDP
Routing Policy and Manipulation
- RPL vs route maps
- Conditional matching
- IGP and BGP route manipulation
MPLS and Segment Routing
- LDP, LSPs and RSVP-TE
- SR migration and TI-LFA
- SR-TE policies and SRv6
The complete 36-lecture path.
Every lecture includes a live class, self-study notes, an exam-style CLI lab and a 10-question Cisco-style quiz.
01How Service Provider Networks Are Built
- Metro Ethernet, MPLS, SR and SRv6 cores [1.1.a]
- Access transport: xDSL, DWDM, DOCSIS, xPON [1.1.b]
- Mobile xhaul for 5G vRAN and O-RAN [1.1.c]
- Routed optical networking [1.1.d]
LAB Map a provider topology of P, PE and CE routers
02IOS XR & SP Virtualization
- IOS, IOS XE and IOS XR compared [1.2]
- The XR commit and rollback model [1.2.c]
- NFV infrastructure and VNF workloads [1.3.a, 1.3.b]
- Containers and application hosting [1.3.c, 1.3.d]
LAB Configure, commit and roll back on IOS XR
03OSPF in a Provider Core
- Neighbor adjacency [2.2.a]
- Route advertisement and LSAs [2.2.b]
- Metrics [2.2.d]
- OSPF vs IS-IS [SPRI 1.1]
LAB Build a single-area OSPF core on XR and XE
04Multiarea OSPFv2 & OSPFv3
- Area types and addressing [2.2.c]
- Inter-area advertisement [SPRI 1.2.a]
- Summarization [SPRI 1.2.b]
LAB Fix a broken multiarea OSPF design
05IS-IS Fundamentals
- NET and area addressing [2.1.b]
- Route advertisement [2.1.a]
- Wide metrics [2.1.d]
- Single vs multitopology for IPv6 [2.1.c]
LAB Build an IS-IS level 2 core for IPv4 and IPv6
06Multilevel IS-IS & IGP Troubleshooting
- Level 1/2 route leaking [SPRI 1.3.a]
- Summarization [SPRI 1.3.b]
- Adjacency troubleshooting [2.6.a]
- Advertisement troubleshooting [2.6.b]
LAB Troubleshoot a multilevel IS-IS fault
07High Availability & Fast Convergence
- BFD [2.8.c, SPRI 1.7.a]
- NSF and NSR [2.8.a, 2.8.b, SPRI 1.7.b, 1.7.c]
- Timers and LFA/IPFRR [SPRI 1.7.d, 1.7.f]
- Link aggregation [2.8.d]
LAB Measure failover with BFD and LFA
08BGP for Providers
- iBGP and eBGP neighbors [2.4.a]
- Prefix advertisement [2.4.b]
- Address families [2.4.c]
- The path selection algorithm [2.3]
LAB iBGP full mesh plus eBGP to a customer
09BGP Attributes & Multihoming
- Path selection in practice [2.4.d]
- Attributes [2.4.e]
- Communities [SPRI 1.5.i]
- Multihomed customers [SPRI 1.5.d]
LAB Steer a dual-homed customer with local preference and MED
10Scaling BGP
- Route reflectors [SPRI 1.4.b, 1.5.b]
- Confederations [SPRI 1.4.a, 1.5.c]
- Dynamic neighbors [SPRI 1.5.h]
- Redistribution [2.4.f]
LAB Replace a full mesh with route reflectors
11Protecting BGP
- Maximum prefix and dampening [SPRI 1.5.f, 1.5.g]
- TTL security and authentication [1.5.b, SPRI 1.5.e]
- Prefix suppression [1.5.c]
- BGPsec [1.5.e]
LAB Harden eBGP sessions to a peer
12BGP Convergence & FlowSpec
- Additional paths [2.4.g, SPRI 1.7.g]
- BGP PIC edge and core [2.4.h, SPRI 1.7.e]
- FlowSpec [1.5.f, SPRI 1.5.j]
- Troubleshooting advertisement [SPRI 1.5.a]
LAB Test a BGP PIC failover
13RPL & Route Maps
- RPL vs route maps [2.5, SPRI 3.1]
- Operations and statement semantics [SPRI 3.2.a, 3.2.b]
- Regular expressions [SPRI 3.2.c]
LAB Translate a route map into RPL
14RPL Building Blocks
- Policy sets and prefix sets [SPRI 3.2.d, 3.2.g]
- Tags, ACLs and route types [SPRI 3.2.e, 3.2.f, 3.2.h]
- Attributes and communities [SPRI 3.2.i]
- Hierarchical and parameterized policies [SPRI 3.2.j]
LAB Write a parameterized customer policy
15Route Manipulation
- IS-IS manipulation [SPRI 3.3.a]
- OSPF manipulation [SPRI 3.3.b]
- BGP filtering [SPRI 3.4.a]
- BGP traffic steering [SPRI 3.4.b]
LAB Troubleshoot a leaking route policy
16IPv6 Transition
- Static and 6to4 tunnels [SPRI 1.6.a, 1.6.b]
- 6PE and IPv6 policy enforcement [SPRI 1.6.c, 1.6.d]
- NAT64 and MAP-T [SPRI 1.6.e, 2.7]
- NAT44, CGNAT and DS-Lite [2.7]
LAB Carry IPv6 across an IPv4 MPLS core with 6PE
17MPLS & LDP
- LDP neighbors [3.1.c, SPRI 4.1.a]
- LSPs and label forwarding [SPRI 4.1.b]
- LDP IGP sync [3.1.a]
- Session protection [3.1.b]
LAB Bring up LDP and trace an LSP
18Unified MPLS & OAM
- Unified MPLS and unified BGP [3.1.d, SPRI 4.1.c]
- BGP free core [SPRI 4.1.d]
- MPLS OAM [3.1.e]
LAB Troubleshoot an LSP with MPLS ping and traceroute
19MPLS Traffic Engineering
- IS-IS and OSPF TE extensions [3.2.a]
- RSVP [3.2.b]
- RSVP-TE tunnels [SPRI 4.1.e]
- Fast reroute [3.2.c]
LAB Build a TE tunnel with an explicit path and FRR
20Segment Routing Fundamentals
- Segment types [3.3.a]
- The SR control plane [3.3.b, SPRI 4.2.a]
- SRGB and SRLB [SPRI 4.2.b]
LAB Enable SR-MPLS in IS-IS
21TI-LFA & Migration to SR
- TI-LFA [3.3.d, SPRI 4.2.c]
- SR prefer and the mapping server [SPRI 4.2.d]
- Running SR alongside LDP [SPRI 4.2.d]
LAB Migrate from LDP to SR with TI-LFA
22SR Traffic Engineering
- SR-TE policies [3.3.c, SPRI 4.3.b]
- Automated steering and coloring [SPRI 4.3.a]
- PCE and PCC [3.3.e, SPRI 4.3.c]
- SRLG and Tree SID [SPRI 4.3.d, 4.3.e]
LAB Build a color-based SR-TE policy
23SRv6 & Flexible Algorithm
- Flexible algorithm [3.3.f, SPRI 4.4.c]
- SRv6 control and data planes [SPRI 4.4.a, 4.4.b]
- Locators, micro-segments and gateways [3.3.g, SPRI 4.4.d]
LAB Build a low-latency Flex Algo slice
24Multicast Concepts
- Domains and trees [SPRI 2.1.a]
- ASM vs SSM [SPRI 2.1.b]
- IP-to-MAC mapping [SPRI 2.2.a]
- IGMP and MLD [4.4.b, SPRI 2.2.f]
LAB Verify IGMP joins
25PIM Sparse Mode
- PIM-SM operation [4.4.a, SPRI 2.2.c]
- Auto-RP, BSR, anycast and phantom RP [SPRI 2.3.a]
- BIDIR and SSM [SPRI 2.3.b, 2.3.c]
LAB Build anycast RP with failover
26Interdomain Multicast
- Intra vs inter-domain [SPRI 2.1.c]
- MSDP and MBGP [SPRI 2.2.b, 2.2.d, 2.3.d]
- mLDP and P2MP [SPRI 2.2.e]
- Troubleshooting multicast [SPRI 2.4]
LAB Two-domain multicast with MSDP
27L3VPN
- Intra-AS VPN [4.3.a]
- Extranet and Internet access [4.3.b]
- Inter-AS and CSC [4.1.b, 4.1.c]
- mVPN [4.1.d]
LAB Customer L3VPN with a shared services VRF
28L2VPN, Carrier Ethernet & EVPN
- Ethernet services and VLAN tag rewrite [4.2.a, 4.2.d]
- 802.1ad, 802.1ah and G.8032 [4.2.b]
- Ethernet OAM [4.2.c]
- EVPN [4.1.a]
LAB E-Line pseudowire with CFM
29QoS Architecture
- DiffServ and IntServ [1.4.c]
- Trust boundaries [1.4.d]
- MPLS QoS models [1.4.a]
- MPLS TE QoS and the IPv6 flow label [1.4.b, 1.4.e]
LAB Map customer DSCP to MPLS EXP with short pipe
30QoS Services
- Classification and marking [4.5.a]
- Congestion avoidance [4.5.b]
- Policing and shaping [4.5.b]
LAB Build a PE edge policer and shaper
31Control & Management Plane Security
- LPTS and CoPP [1.5.a]
- LDP security [1.5.d]
- AAA and TACACS+ [1.6.b]
- REST API security [1.6.c]
LAB CoPP plus TACACS+ device administration
32Data Plane Security & DDoS
- uRPF and ACLs [1.7.a, 1.7.b]
- RTBH [1.7.c]
- Traceback and DDoS [1.6.a, 1.6.d]
- MACsec [1.7.d]
LAB Trigger RTBH for an attacked prefix
33Programmability
- Programmable APIs [5.1]
- YANG [5.4]
- NETCONF and RESTCONF [5.9]
- Reading a REST API script [5.2]
LAB Configure IOS XR over NETCONF
34Orchestration & Zero Touch
- NSO [5.3]
- Ansible and Terraform [5.5]
- Secure ZTP [5.6]
LAB Write an Ansible playbook for PE interfaces
35Telemetry & Assurance
- gRPC and gNMI with TLS and mTLS [5.7]
- NetFlow and IPFIX [5.8]
- SNMPv2c and SNMPv3 [5.10]
LAB Build a model-driven telemetry subscription
36Final Review & Practice Exams
- Weak-domain review (SPCOR 1.0 to 5.0)
- SPRI troubleshooting scenarios (1.0 to 4.0)
- Exam timing strategy
- Full-length practice exams
LAB Timed SPCOR and SPRI practice exams
By the end you will
- Build and troubleshoot IS-IS, OSPF and BGP in a provider core
- Write RPL policies to filter and steer routes
- Deploy MPLS, TI-LFA and SR-TE, including SRv6 and Flex Algo
- Deliver L3VPN, L2VPN and multicast services, protected by QoS and security and monitored with telemetry
Roles this prepares you for
Includes resume review, LinkedIn optimization and mock interviews focused on the US job market.
Ready to start CCNP Service Provider?
Book a free consultation. We will confirm the next start date in your time zone and walk you through tuition and payment plans.