Pages

Monday, December 21, 2015

CPP commands IOS

A control plane policy, in the context of networking and security, refers to a set of rules and configurations that dictate how network devices handle control plane traffic. The control plane is responsible for managing and controlling the operation of network devices, including tasks such as routing, switching, and protocol operations.

Control plane policies are designed to ensure the security, availability, and reliability of the control plane by controlling access to management interfaces, filtering incoming control plane traffic, and prioritizing critical control plane functions. These policies help protect network devices from various threats, such as denial-of-service (DoS) attacks, unauthorized access, and protocol vulnerabilities.

Key components of control plane policies may include:

1. **Access Control Lists (ACLs)**: ACLs are used to filter control plane traffic based on source/destination IP addresses, protocols, ports, and other criteria. They help restrict access to management interfaces and control plane protocols to authorized users and devices.

2. **Rate Limiting and Traffic Policing**: Rate limiting and traffic policing mechanisms can be used to control the rate of incoming control plane traffic and prevent overload or disruption of critical control plane functions. They help mitigate the impact of DoS attacks and prevent resource exhaustion.

3. **Control Plane Protection (CoPP)**: Control Plane Protection (CoPP) is a feature available on some network devices that allows administrators to define policies to protect the control plane from excessive or malicious traffic. CoPP can prioritize critical control plane traffic and drop or rate-limit non-essential traffic.

4. **Management Plane Security**: Management plane security measures protect management interfaces and protocols used for device configuration, monitoring, and maintenance. This includes features such as authentication, encryption, role-based access control (RBAC), and secure management protocols (e.g., SSH, HTTPS).

5. **Protocol Hardening**: Protocol hardening involves configuring control plane protocols to enhance their security and resilience to attacks. This may include disabling unnecessary services, enabling authentication and encryption, and applying security best practices recommended by vendors and industry standards.

Overall, control plane policies are essential for maintaining the security and stability of network infrastructure by protecting the control plane from unauthorized access, malicious activity, and performance degradation. They help ensure that critical network functions continue to operate smoothly and securely, even in the face of potential threats and attacks.

configure terminal
access-list 100 permit icmp any any

! Create class map which calls
! on the ACL
class-map ICMP
match access-group 100
exit

! Create policy map which calls
! on the class map
policy-map ICMP-POLICY
class ICMP

! Tell the policy map that if
! ICMP traffic is seen, that this
! traffic should be rate limited
! down to 8Kbps, and anything over
! that should be dropped
police 8000 conform-action transmit exceed-action drop
exit
exit

! Apply the policy with to the
! logical "control-plane" with
! a service-policy command
! We need to go into control-plane
! configuration:

control-plane

! Apply the service policy, so that
! when any ICMP traffic is being
! sent TO the router (regardless
! of physical interface) it will
! be policed (rate limited).
service-policy input ICMP-POLICY
end

! To verify it is in place:
show policy-map control-plane

No comments:

Post a Comment