This paper aims to answer the following question: how
to identify and minimize traffic congestion using vehicular
networks? This problem can be divided into the following
steps: (i) identifying a traffic jam; (ii) achieving a collaborative
estimate of congestion levels, to (iii) relay information about
the current traffic situation; and (iv) using policies to suggest
new routes, reducing congestion levels.