Traffic policing is a traffic flow technique, similar to traffic shaping, that monitors network traffic and compliance with agreed network rules and enforces their enforcement with appropriate measures.
Unlike traffic shaping, traffic policing destroys non-compliant data packets rather than caching them. The corresponding components, traffic policers, are usually located at the edge of a DiffServ domain and check the conformity of traffic from other domains.
Data sources that operate under contractual policies can apply traffic shaping to ensure that their traffic is compliant with the contract and does not violate the rules. Non-compliant traffic can be immediately discarded and marked as non-compliant.