Skip to main content

Last updated: May 2026

Practice Exam

350-501 SPCORCisco Certified Network Professional (CCNP) Service Provider

Test your knowledge with official exam-style questions

Questions25Passing825/1000Exam time

Questions and options are shuffled each attempt

Cisco Certified Network Professional (CCNP) Service ProviderPractice Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. . In a traditional service provider network hierarchy, which layer is responsible for aggregating traffic from multiple access nodes and forwarding it toward the core?

    • A. Access layer — connects customer premises equipment directly to the SP network
    • B. Aggregation layer — collects traffic from access nodes and provides a point of concentration before the core(correct)
    • C. Core layer — provides high-speed transit switching across the SP backbone
    • D. Peering layer — exchanges routes and traffic with other autonomous systems at internet exchange points

    Explanation: The aggregation layer (also called the distribution layer) sits between the access and core layers. It collects traffic from multiple access nodes such as DSLAMs, OLTs, and DSLAM concentrators and forwards the aggregated traffic toward the high-speed core. The access layer connects customer equipment; the core provides fast backbone transport; the peering layer handles inter-AS connectivity at IXPs.

  2. . What is a key architectural advantage of the IOS XR modular operating system compared to monolithic router operating systems?

    • A. IOS XR runs all routing processes in a single kernel context, simplifying memory management
    • B. IOS XR uses a microkernel architecture where routing processes run in separate protected memory spaces, so a process crash does not bring down the entire OS(correct)
    • C. IOS XR does not support process restart, requiring a full system reload when any routing protocol daemon fails
    • D. IOS XR shares memory between all routing daemons to maximize performance at the cost of fault isolation

    Explanation: IOS XR is built on a microkernel (QNX-based) architecture where each routing protocol and system process runs in its own protected memory space. If one process (such as BGP or ISIS) crashes, it can be restarted independently without affecting other processes or requiring a system reboot. This provides far greater high-availability characteristics than monolithic OS designs where a single fault can crash the entire system.

  3. . A service provider is deploying new routers and must choose between the Cisco ASR 9000 and NCS 5500 platforms. Which statement BEST describes the primary design roles of these two platforms in a SP network?

    • A. The ASR 9000 is a fixed-configuration edge router optimized for high port density at low cost; the NCS 5500 is a modular chassis designed for subscriber management
    • B. The ASR 9000 is a modular chassis optimized for edge and aggregation roles with rich service features (BNG, L2VPN, MPLS); the NCS 5500 is a high-density fixed and modular platform designed for the high-capacity core with merchant silicon(correct)
    • C. The NCS 5500 uses Cisco proprietary Quantum Flow silicon while the ASR 9000 uses merchant-silicon forwarding ASICs
    • D. Both platforms run IOS XE and are interchangeable for any SP network role

    Explanation: The ASR 9000 series is a modular, services-oriented platform typically deployed at the PE (Provider Edge) or aggregation layer, offering rich feature support for BNG subscriber management, L2VPN, and advanced MPLS. The NCS 5500 uses merchant silicon (Broadcom Jericho family) and is designed for high-density, high-throughput backbone/core deployments where forwarding scale and low power-per-bit matter more than deep service features. Both run IOS XR.

  4. . A service provider requires that during a Route Processor (RP) switchover event on an IOS XR router, BGP sessions must not be reset and the forwarding plane must continue to forward packets using pre-installed FIB entries. Which IOS XR high-availability feature satisfies BOTH of these requirements?

    • A. Non-Stop Forwarding (NSF) only — the standby RP maintains BGP sessions during switchover
    • B. Non-Stop Routing (NSR) — the standby RP maintains a fully synchronized copy of all routing protocol state, so BGP sessions survive the switchover transparently to peers(correct)
    • C. Graceful Restart (GR) — the router signals its peers to retain routes during a restart, but BGP sessions are reset and re-established after switchover
    • D. Stateful Switchover (SSO) — replicates the RIB to the standby RP but does not maintain protocol adjacencies

    Explanation: IOS XR Non-Stop Routing (NSR) synchronizes full routing protocol state (including BGP TCP sessions, ISIS adjacency state, and OSPF neighbor state) between the active and standby RPs. When a switchover occurs, the standby RP takes over with all sessions intact — neighboring routers see no interruption. NSF (Non-Stop Forwarding) combined with Graceful Restart keeps forwarding intact but relies on peer cooperation and does reset protocol adjacencies. NSR requires no peer support and is therefore more robust.

  5. . A carrier Ethernet service provider is offering a multipoint-to-multipoint service that connects multiple customer sites in a full-mesh topology over a shared Ethernet infrastructure. Which MEF service type does this describe?

    • A. E-LINE — a point-to-point Ethernet Virtual Connection between exactly two UNIs
    • B. E-LAN — a multipoint-to-multipoint EVC connecting multiple UNIs in a full-mesh topology(correct)
    • C. E-TREE — a rooted-multipoint EVC where leaf sites can communicate with the root but not with other leaves
    • D. E-ACCESS — a physical Ethernet access service used for operator interconnect, not customer connectivity

    Explanation: MEF defines three primary Ethernet Virtual Connection (EVC) types. E-LINE provides point-to-point connectivity between two UNIs, equivalent to a leased-line replacement. E-LAN provides multipoint-to-multipoint connectivity where all UNIs can communicate with each other in a full mesh — suitable for LAN extension across multiple sites. E-TREE provides rooted-multipoint connectivity where leaf nodes can only communicate with the root, not with other leaves — useful for hub-and-spoke topologies such as broadband aggregation.

  6. . Which IOS XR BGP configuration correctly establishes an iBGP session with a neighbor at 192.168.1.1 within AS 65000 and activates the IPv4 unicast address family?

    • A. router bgp 65000 neighbor 192.168.1.1 remote-as 65000 address-family ipv4 unicast neighbor 192.168.1.1 activate
    • B. router bgp 65000 neighbor 192.168.1.1 remote-as 65000 address-family ipv4 unicast(correct)
    • C. ip bgp 65000 neighbor 192.168.1.1 remote-as 65000 address-family ipv4
    • D. router bgp 65000 bgp router-id 10.0.0.1 neighbor 192.168.1.1 remote-as 65001 address-family ipv4 unicast neighbor 192.168.1.1 activate

    Explanation: In IOS XR, the BGP neighbor configuration uses a hierarchical syntax where the neighbor IP address is a sub-context and attributes (remote-as, address-family) are configured beneath it. The correct syntax is 'router bgp <ASN>' → 'neighbor <IP>' → 'remote-as <ASN>' and 'address-family ipv4 unicast' within the neighbor stanza. Option A uses IOS (classic) syntax where 'activate' is needed in the address-family block. Option C uses invalid 'ip bgp' command. Option D configures eBGP (remote-as 65001 differs from local AS 65000).

  7. . A BGP engineer needs to influence outbound traffic from AS 65100 so that all traffic destined for prefix 203.0.113.0/24 exits via a specific eBGP peer. The engineer decides to use LOCAL_PREF on the routes received from that peer. Which statement about LOCAL_PREF is correct?

    • A. LOCAL_PREF is a well-known mandatory attribute that is propagated in eBGP updates to influence how neighboring ASes route traffic toward the local AS
    • B. LOCAL_PREF is a well-known discretionary attribute that is only exchanged between iBGP peers within the same AS and influences outbound path selection — higher value is preferred(correct)
    • C. LOCAL_PREF is an optional transitive attribute used to influence inbound traffic from external peers by advertising a higher value to preferred upstream providers
    • D. LOCAL_PREF is stripped from eBGP updates by default but can be preserved using the 'neighbor <ip> next-hop-self' command

    Explanation: LOCAL_PREF is a well-known discretionary BGP attribute that is exchanged only among iBGP peers within the same autonomous system. It is used to indicate the preferred exit point for traffic leaving the AS — the path with the highest LOCAL_PREF value is preferred. It is stripped from eBGP updates by Cisco IOS XR by default, so it cannot directly influence neighboring ASes. To influence inbound traffic from other ASes, operators use MED (MULTI_EXIT_DISC) or AS_PATH prepending instead.

  8. . An IOS XR router is configured with the following IS-IS stanza. What does the 'net 49.0001.0100.0000.0001.00' statement define? router isis CORE net 49.0001.0100.0000.0001.00 is-type level-2-only interface GigabitEthernet0/0/0/0 point-to-point address-family ipv4 unicast

    • A. The NET defines the router's BGP router-id in dotted-decimal notation
    • B. The NET (Network Entity Title) is the NSAP address that uniquely identifies this IS-IS router; the area ID is 49.0001, the system ID is 0100.0000.0001, and the SEL byte is 00(correct)
    • C. The NET defines the OSPF process ID and area assignment for the IS-IS redistribution policy
    • D. The NET is a 6-byte MAC address used by IS-IS for Layer 2 adjacency formation on broadcast segments

    Explanation: In IS-IS, the Network Entity Title (NET) is an NSAP address that identifies the router within the IS-IS domain. The structure is: Area ID (variable length, here 49.0001), System ID (always 6 bytes, here 0100.0000.0001 — often derived from the loopback IP), and SEL byte (always 00 for a router). The area ID 49 indicates a private address space. The system ID must be unique within the IS-IS area. The SEL byte 00 designates this as a Network Entity Title rather than a transport connection.

  9. . A network engineer configures BFD on an IOS XR router to detect BGP peer failures. The configuration includes 'bfd minimum-interval 300 multiplier 3' under the BGP neighbor. What does this configuration mean?

    • A. BFD sends hello packets every 300 seconds and declares the session down after 3 consecutive missed hellos, resulting in a 900-second detection time
    • B. BFD sends hello packets every 300 milliseconds and declares the session down after 3 consecutive missed hellos, giving a failure detection time of 900 milliseconds(correct)
    • C. BFD negotiates a 300-millisecond interval but the multiplier of 3 means the actual hello interval used is 900 milliseconds
    • D. BFD uses 300 microsecond intervals, and 3 missed packets trigger a failover after exactly 1 millisecond

    Explanation: BFD timing parameters use milliseconds for the minimum-interval. The 'minimum-interval 300' sets the desired BFD hello packet interval to 300 ms (the actual negotiated value will be the higher of the two peers' configured minimums). The 'multiplier 3' means the session is declared down after 3 consecutive hellos are missed. Therefore the failure detection time is 300 ms × 3 = 900 ms (under 1 second), which is significantly faster than BGP hold-timer-based failure detection (default 90 seconds).

  10. . In IOS XR QoS for MPLS networks, which field in the MPLS shim header is used to carry QoS markings, and what is the maximum number of classes it can distinguish?

    • A. The DSCP field in the inner IP header; it supports 64 different values (6 bits)
    • B. The EXP (TC) field in the MPLS label stack entry; it is 3 bits wide and supports 8 distinct classes (values 0–7)(correct)
    • C. The CoS field in the 802.1Q VLAN tag; it supports 8 classes and is preserved across the MPLS core
    • D. The TTL field in the MPLS header is repurposed to carry QoS markings in tunnel mode

    Explanation: The MPLS label stack entry contains a 3-bit EXP (Experimental) field, now officially called the Traffic Class (TC) field per RFC 5462. Because it is 3 bits wide it supports 8 values (0–7), enabling differentiation of up to 8 QoS classes across the MPLS core. In IOS XR, class-maps match on 'mpls experimental topmost' and policy-maps set or police based on EXP values. This allows end-to-end QoS to be enforced at label-switched routers without inspecting the inner IP header.

  11. . A service provider needs to apply a BGP route policy in IOS XR that sets LOCAL_PREF to 200 for all routes matching a defined prefix-set named 'CUSTOMER_PREFIXES'. Which IOS XR route-policy syntax is correct?

    • A. route-policy SET-LP match ip address prefix-list CUSTOMER_PREFIXES set local-preference 200 end-policy
    • B. route-policy SET-LP if destination in CUSTOMER_PREFIXES then set local-preference 200 endif end-policy(correct)
    • C. route-map SET-LP permit 10 match ip address prefix-list CUSTOMER_PREFIXES set local-preference 200
    • D. route-policy SET-LP set local-preference 200 if destination == CUSTOMER_PREFIXES end-policy

    Explanation: IOS XR uses its own Route Policy Language (RPL), which is distinct from IOS route-maps. RPL uses a structured if-then-endif syntax where conditions reference named objects such as prefix-sets. The correct construct is 'if destination in <prefix-set-name> then' followed by actions and 'endif', enclosed in 'route-policy <name>' and 'end-policy'. Option A uses IOS route-map syntax (not valid in IOS XR RPL). Option C is a classic IOS route-map (not IOS XR). Option D uses invalid RPL syntax.

  12. . A service provider runs PIM-SM for IPv4 multicast in their core network. A customer reports that multicast traffic for group 239.1.1.1 is reaching some PE routers but not others. The engineer checks the RP and confirms the source is registering correctly. Which IOS XR command would BEST help verify whether the affected PE has a valid multicast routing tree entry for this group?

    • A. show ip route 239.1.1.1
    • B. show pim topology 239.1.1.1(correct)
    • C. show multicast-routing group 239.1.1.1
    • D. show mrib route 239.1.1.1

    Explanation: In IOS XR, 'show pim topology <group>' displays the PIM (S,G) and (*,G) state entries for a specific multicast group, including the upstream interface, downstream interfaces, and join/prune state. This directly reveals whether the affected PE has a valid tree entry for the group. 'show mrib route' shows the Multicast Routing Information Base entries but is a lower-level view. 'show ip route' is not a valid IOS XR command (IOS XR uses 'show route'). 'show multicast-routing' shows the MFIB (forwarding) table but 'show pim topology' is the most targeted command for debugging join state.

  13. . An IOS XR BGP engineer needs to apply different route policies for inbound and outbound directions on eBGP peer 198.51.100.1. Which IOS XR configuration correctly attaches the policies 'IN-POLICY' and 'OUT-POLICY' to the neighbor?

    • A. router bgp 65000 neighbor 198.51.100.1 remote-as 65001 address-family ipv4 unicast route-policy IN-POLICY in route-policy OUT-POLICY out(correct)
    • B. router bgp 65000 neighbor 198.51.100.1 remote-as 65001 neighbor 198.51.100.1 route-map IN-POLICY in neighbor 198.51.100.1 route-map OUT-POLICY out
    • C. router bgp 65000 neighbor 198.51.100.1 remote-as 65001 route-policy IN-POLICY in route-policy OUT-POLICY out
    • D. router bgp 65000 address-family ipv4 unicast neighbor 198.51.100.1 route-policy IN-POLICY in neighbor 198.51.100.1 route-policy OUT-POLICY out

    Explanation: In IOS XR, route-policy attachment to BGP neighbors must be done within the address-family sub-context of the neighbor stanza. The correct hierarchy is: router bgp → neighbor <IP> → address-family ipv4 unicast → route-policy <name> in/out. Option C incorrectly places the route-policy attachment at the neighbor level outside the address-family context. Option B uses IOS route-map syntax (not valid in IOS XR). Option D places neighbor policy under the global address-family context rather than the specific neighbor stanza.

  14. . A service provider uses IS-IS with segment routing enabled. An engineer notices that IS-IS adjacencies on a point-to-point link are not forming. The interface is configured with 'address-family ipv4 unicast' but no adjacency appears in 'show isis adjacency'. What is the most likely cause?

    • A. IS-IS requires 'network point-to-point' to be configured explicitly; without it, IS-IS treats the link as broadcast and sends multicast hellos that are dropped
    • B. The interface is missing the 'point-to-point' statement under the IS-IS interface configuration in IOS XR(correct)
    • C. Segment routing must be enabled globally with 'segment-routing mpls' before IS-IS adjacencies can form on any interface
    • D. IS-IS adjacencies require BFD to be configured on the interface; without BFD, IOS XR will not form IS-IS neighbors

    Explanation: In IOS XR IS-IS configuration, the link type must be explicitly specified under the interface stanza. For point-to-point links, the 'point-to-point' keyword is required under the interface within the router isis context. Without it, IOS XR defaults to treating the interface as a broadcast network, which requires a DIS election and uses different hello PDUs. On a true point-to-point link this mismatch prevents adjacency formation. BFD is optional for adjacency formation, and segment routing configuration does not block IS-IS adjacency establishment.

  15. . What is the function of the Label Information Base (LIB) in an MPLS LDP-enabled router?

    • A. The LIB stores the active forwarding entries that the router uses to switch MPLS-labeled packets at line rate in hardware
    • B. The LIB is a database that stores all label bindings learned from LDP neighbors (both local and remote), including labels not selected for forwarding(correct)
    • C. The LIB stores only locally assigned labels and does not include remote label bindings from neighbors
    • D. The LIB is the routing table populated by LDP that replaces the IP RIB for labeled prefixes

    Explanation: The Label Information Base (LIB) in LDP is analogous to the RIB in IP routing — it stores all label bindings received from all LDP neighbors, including bindings that are not currently selected for forwarding. The Label Forwarding Information Base (LFIB), analogous to the FIB, stores only the active (best) forwarding entries actually used to switch packets. On IOS XR, 'show mpls ldp bindings' displays the LIB contents, while 'show mpls forwarding' displays the LFIB.

  16. . In an MPLS L3VPN deployment on IOS XR, a PE router has the following VRF configuration: vrf CUSTOMER_A rd 65000:100 address-family ipv4 unicast import route-target 65000:100 export route-target 65000:100 What is the purpose of the Route Distinguisher (RD) 65000:100?

    • A. The RD is the BGP community that controls which PE routers import the customer's VPN routes
    • B. The RD makes VPN-IPv4 prefixes globally unique in the BGP table by prepending an 8-byte value to each customer prefix, allowing overlapping customer address spaces to coexist(correct)
    • C. The RD defines the MPLS label value assigned to VPN traffic entering the customer VRF on the PE
    • D. The RD is used by the PE to select which P-routers in the MPLS core to use for forwarding VPN traffic

    Explanation: The Route Distinguisher (RD) is an 8-byte value prepended to customer IPv4 prefixes to create globally unique VPN-IPv4 (RFC 4364) addresses in the MP-BGP VPNv4 address family. This allows multiple customers with overlapping IPv4 address spaces (e.g., both using 10.0.0.0/8) to coexist in the same PE's BGP table without conflict. The Route Target (RT) — configured as import/export route-target — controls which VRFs import which routes. The RD itself does not control route distribution.

  17. . In Segment Routing MPLS (SR-MPLS) on IOS XR, what is the difference between a Prefix-SID and an Adjacency-SID?

    • A. A Prefix-SID identifies a specific router (loopback) in the network and is globally unique within the SR domain; an Adjacency-SID identifies a specific outgoing interface/link and is typically locally significant(correct)
    • B. A Prefix-SID is allocated dynamically by the SRGB allocator; an Adjacency-SID is statically configured by the operator for each router
    • C. Both Prefix-SID and Adjacency-SID values are globally unique; the difference is only in which IGP protocol distributes them
    • D. Prefix-SIDs are used for inter-AS SR-MPLS; Adjacency-SIDs are used only within a single area

    Explanation: In SR-MPLS, a Prefix-SID is associated with a router's loopback address and represents a path to that router via the shortest IGP path. The MPLS label for a Prefix-SID is computed as SRGB-base + index (e.g., SRGB base 16000 + index 1 = label 16001) and is consistent across all routers in the SR domain that share the same SRGB. An Adjacency-SID represents a specific link (adjacency) and is allocated dynamically from the local label space — it is locally significant and used to explicitly steer traffic over a specific link rather than the IGP-best-path.

  18. . An engineer runs 'show bgp vpnv4 unicast all' on a PE router and sees VPN routes with next-hop addresses pointing to remote PE loopbacks but the routes are not being installed into the customer VRF. The VRF has correct import route-targets. What is the most likely cause?

    • A. The VPNv4 routes have a mismatched RD value — the RD on the receiving PE must match the originating PE's RD for routes to be installed
    • B. The BGP next-hop (the remote PE's loopback) is not reachable via MPLS in the core — no LDP or SR label exists to the remote PE, so the route cannot be resolved and is not installed in the VRF(correct)
    • C. The MP-BGP VPNv4 session must use EBGP; if configured as iBGP the routes will appear in the BGP table but not be installed in VRF
    • D. The 'show bgp vpnv4 unicast all' command only displays routes in the global BGP table; a separate 'show bgp vrf CUSTOMER' command must be run to see VRF-installed routes

    Explanation: In MPLS L3VPN, VPNv4 routes received via MP-BGP are installed into the VRF only if the BGP next-hop (the remote PE's loopback address) is resolvable with an MPLS label in the local router's LFIB. If LDP or SR-MPLS has not established a label-switched path to the remote PE loopback, the BGP route will appear in the VPNv4 BGP table but will not be installed into the VRF routing table — it will be marked as 'not in VRF' or 'no label'. The RD does not need to match between PEs; it only needs to be unique. iBGP is the correct and standard way to distribute VPNv4 routes between PEs via a Route Reflector.

  19. . An IOS XR router has LDP graceful restart configured. During a planned RP switchover, what mechanism does LDP graceful restart use to maintain MPLS forwarding continuity?

    • A. LDP graceful restart signals neighboring LSRs to retain their LDP label bindings and MPLS forwarding state during the restart period, allowing the restarting router to resynchronize its LIB without dropping traffic(correct)
    • B. LDP graceful restart pre-installs backup label bindings in the LFIB so that hardware forwarding continues using alternate labels during the restart
    • C. LDP graceful restart triggers an immediate MPLS FRR reroute to bypass the restarting router for the duration of the restart
    • D. LDP graceful restart is only meaningful for control-plane restarts caused by process crashes; it has no effect during a planned RP switchover

    Explanation: LDP Graceful Restart (RFC 3478) works by having the restarting LSR notify its LDP neighbors (via the Fault Tolerant TLV in the LDP Initialization message) that it supports graceful restart. When the router restarts its LDP process (or during an RP switchover with NSF), neighbors hold their LDP session state and MPLS forwarding entries for a configurable 'recovery time' rather than withdrawing labels. The restarting router then re-establishes LDP sessions and resynchronizes its LIB within this window, maintaining uninterrupted MPLS forwarding throughout the process.

  20. . In a VPLS (Virtual Private LAN Service) deployment, what is the purpose of split-horizon forwarding?

    • A. Split-horizon in VPLS prevents routing loops by blocking route advertisements back to the interface they were received on
    • B. Split-horizon in VPLS prevents a PE from flooding broadcast or multicast frames received on one pseudowire back out to other pseudowires in the same VPLS instance, preventing loops in the full-mesh of pseudowires(correct)
    • C. Split-horizon in VPLS allows customer frames to be forwarded between pseudowires but blocks forwarding from pseudowires to access-facing interfaces
    • D. Split-horizon is only applicable to BGP-based VPLS and does not apply to LDP-signaled VPLS implementations

    Explanation: In a full-mesh VPLS topology, all PE routers are connected to each other via pseudowires. The split-horizon rule states that a PE must not forward traffic received on a pseudowire out to other pseudowires in the same VPLS instance — only to attachment circuits (customer-facing ports). Without split-horizon, a broadcast frame entering on one pseudowire would be replicated to all other pseudowires, which would then reflect it further, creating a broadcast storm loop. Split-horizon is applied automatically in BGP-based and LDP-based VPLS implementations.

  21. . An engineer configures an MPLS pseudowire on IOS XR to connect two customer sites over an MPLS core. Which configuration snippet correctly defines an L2VPN xconnect for an MPLS-encapsulated pseudowire?

    • A. l2vpn xconnect group PW_GROUP p2p PW1 interface GigabitEthernet0/0/0/1.100 neighbor ipv4 10.0.0.2 pw-id 100 encapsulation mpls(correct)
    • B. interface GigabitEthernet0/0/0/1.100 xconnect 10.0.0.2 100 encapsulation mpls pw-class PW_CLASS
    • C. l2vpn xconnect group PW_GROUP p2p PW1 interface GigabitEthernet0/0/0/1.100 neighbor 10.0.0.2 pw-id 100 encapsulation mpls
    • D. pseudowire-class PW_CLASS encapsulation mpls interface GigabitEthernet0/0/0/1.100 xconnect 10.0.0.2 100 pw-class PW_CLASS

    Explanation: IOS XR uses the 'l2vpn' configuration hierarchy for pseudowires. The correct structure is: l2vpn → xconnect group <name> → p2p <name> → interface (attachment circuit) and neighbor ipv4 <remote-PE-IP> pw-id <ID> with encapsulation mpls specified under the neighbor. This differs from the IOS (classic) syntax shown in options B and D which use the legacy 'xconnect' interface sub-command with pseudowire-class. Option C is close but uses the older 'neighbor' syntax without 'ipv4' keyword required in current IOS XR.

  22. . A service provider uses RADIUS Change of Authorization (CoA) with their BNG platform. Which RADIUS CoA operation would be used to re-apply updated service policy to an already-authenticated subscriber session without terminating the session?

    • A. RADIUS CoA Disconnect-Request (DM) — terminates the subscriber session and forces re-authentication with new policy
    • B. RADIUS CoA Change-of-Authorization Request — modifies the active session attributes (such as QoS policy or ACL) on a live session without disconnecting the subscriber(correct)
    • C. RADIUS Access-Request with a Session-Timeout attribute — triggers the BNG to apply a new timeout value that effectively restarts the session
    • D. RADIUS Accounting-Request with updated VSA attributes — the BNG reads accounting messages and applies policy changes from the VSAs

    Explanation: RADIUS Change of Authorization (CoA), defined in RFC 5176, allows the RADIUS server (or a policy server such as Cisco ISE or a PCRF) to dynamically modify active subscriber sessions on the BNG. A CoA-Request message can update session attributes such as QoS policy, ACL, bandwidth profile, or service activation without disconnecting the subscriber. The Disconnect-Message (DM) terminates the session outright. CoA is critical for dynamic policy enforcement in subscriber management scenarios such as upgrading bandwidth tiers or applying parental controls.

  23. . A carrier Ethernet engineer needs to configure OAM for a customer E-LINE service to enable end-to-end connectivity fault management. Which OAM standard operates at the Ethernet service layer (not the access link layer) and supports Continuity Check Messages (CCMs) between service endpoints?

    • A. IEEE 802.3ah (EFM OAM) — provides link-level OAM between two directly adjacent Ethernet devices for detecting link faults
    • B. ITU-T Y.1731 / IEEE 802.1ag (CFM) — defines Connectivity Fault Management with Maintenance Domains, MEPs, and Continuity Check Messages for end-to-end Ethernet service OAM(correct)
    • C. IETF BFD (RFC 5880) — provides sub-second failure detection for Ethernet services using UDP-encapsulated BFD packets
    • D. TWAMP (RFC 5357) — provides two-way active measurement of delay and loss for Ethernet OAM across the SP network

    Explanation: ITU-T Y.1731 and IEEE 802.1ag (Connectivity Fault Management, CFM) define Ethernet service-layer OAM. They introduce Maintenance Domains (MD), Maintenance Associations (MA), and Maintenance End Points (MEP) that operate at different hierarchical levels of the network. Continuity Check Messages (CCMs) are sent periodically between MEPs to verify end-to-end service connectivity — analogous to keepalives. IEEE 802.3ah (EFM OAM) only operates between two directly connected devices on a single link. BFD and TWAMP are IP/UDP-based measurement tools, not Ethernet CFM protocols.

  24. . An IOS XR router is being configured for model-driven telemetry. Which three components must be configured to stream operational data to an external collector?

    • A. A sensor-group (defining which YANG paths to collect), a destination-group (defining the collector IP/port/protocol), and a subscription (linking the sensor-group to the destination-group with a collection interval)(correct)
    • B. A NETCONF session, a YANG model reference, and a gRPC dial-in connection from the collector to the router
    • C. An SNMP community string, a MIB OID list, and a trap destination — IOS XR telemetry is built on SNMPv3
    • D. A syslog server configuration, a logging filter, and a structured-data format definition

    Explanation: IOS XR model-driven telemetry (MDT) requires three configuration elements: (1) a sensor-group that specifies one or more YANG sensor paths (e.g., Cisco-IOS-XR-infra-statsd-oper:infra-statistics/interfaces/interface/latest/generic-counters); (2) a destination-group that defines the external collector's IP address, port, and encoding/transport (gRPC/gRPC-TLS/TCP with GPB or JSON encoding); and (3) a subscription that associates the sensor-group with the destination-group and specifies the sample interval in milliseconds. This is configured under the 'telemetry model-driven' hierarchy in IOS XR.

  25. . A service provider is evaluating Cisco Crosswork for their SP network. Which statement BEST describes the primary function of Cisco Crosswork Network Automation?

    • A. Crosswork is a physical network device that acts as a route reflector to centralize BGP route distribution across the SP core
    • B. Crosswork is a software platform that provides network-wide visibility, closed-loop automation, and active topology management by collecting telemetry from IOS XR devices and orchestrating changes via NETCONF/YANG(correct)
    • C. Crosswork is Cisco's implementation of OpenConfig and is only used to push YANG-based configuration to IOS XR routers via gNMI
    • D. Crosswork replaces the need for an IGP by computing and distributing all routing tables centrally as a path computation element (PCE)

    Explanation: Cisco Crosswork Network Automation is a software platform designed for SP network operations. It integrates multiple applications including Crosswork Health Insights (telemetry-based monitoring), Crosswork Change Automation (automated playbook execution), Crosswork Optimization Engine (SR-TE traffic engineering), and Network Services Orchestrator (NSO) for device configuration management. It uses NETCONF/YANG, gRPC telemetry, and REST APIs to interact with IOS XR devices. Crosswork acts as a management and orchestration layer, not as a network device or routing protocol replacement.