¿Por qué el pañuelo rojo en San Fermín?

El pañuelo rojo es un distintivo de la vestimenta típica de las fiestas de Sanfermin, tanto, que la tradición dice que lo puedes llevar al cuello mientras las fiestas estén vivas.