Harden the control plane with CoPP, configure AAA with TACACS+, enable uRPF, and deploy IPv6 security features.
test aaa group tacacs+ admin Lab@2024#EI legacyshow policy-map control-planeshow ip interface GigabitEthernet2 | include verifyshow ipv6 nd raguard policyshow ipv6 dhcp guard policyshow snmp userControl Plane Policing (CoPP) protects the router's CPU from being overwhelmed by high-rate traffic destined to the control plane (routing protocol packets, management traffic, ICMP). Without CoPP, a DoS attack sending millions of pps to the CPU can make the router unresponsive. CoPP uses MQC to classify and rate-limit control-plane bound traffic.
Unicast Reverse Path Forwarding (uRPF) verifies the source IP of incoming packets has a valid return path through the interface it arrived on. In strict mode, the return path must be through the same interface — preventing IP spoofing. In loose mode, any valid route suffices. Enable strict mode on single-homed (non-multihomed) edges.
IPv6 introduces new attack vectors: Rogue Router Advertisements (RA) can redirect hosts to a malicious default gateway. RA Guard drops RAs on untrusted ports. DHCP Guard blocks DHCPv6 server messages on untrusted ports. IPv6 Source Guard validates source addresses against the binding table. These mirror the IPv4 DHCP Snooping/DAI protections.
Check class-map matches for routing protocols. OSPF uses IP protocol 89, BGP uses TCP 179. If adjacencies drop after CoPP, increase police rate or check ACL in class-map. Start with conform-action transmit, exceed-action transmit while tuning.
In asymmetric routing environments, strict uRPF drops packets arriving via non-best-path interfaces. Switch to loose mode ('ip verify unicast source reachable-via any') or add static routes to satisfy strict check.
Verify TACACS server IP, port (49), and shared key. Test with 'test aaa group tacacs+'. Check server logs. Always configure local fallback ('aaa authentication login default group tacacs+ local') to avoid lockout.
Attempt the tasks yourself before viewing solutions.
Type SOLUTION to unlock.
CORE-1
! See solution-configs/CORE-1.cfg
BORDER-1
! See solution-configs/BORDER-1.cfg
Research and direction by Ioannis (John) Konstas; compiled and finalized with AI assistance.