It starts up automatically and allows the device to detect directly connected neighbor devices that use CDP.
It operates at the network layer and allows two systems to learn about each other.
It creates a topology map of the entire network.
It allows systems to learn about each other even if different network layer protocols are configured.
It forwards advertisements about routes for faster convergence.