Mi tarea actual es analizar la etiqueta MPLS en un paquete y almacenarlas en una lista.
Cuando verifico paquetes con MPLS:
Uno puede entender que es el último encabezado de MPLS marcando el bit de la parte inferior de la pila. Si este bit es 1, es hora de dejar de analizar.
Antes de comenzar la implementación del analizador, quería preguntarme si debería considerar un ataque, alguien en el medio simplemente establece la bandera de la parte inferior de la pila de 1 a 0 para que la aplicación analice los paquetes no relacionados como encabezados MPLS hasta que la aplicación encuentre 1.
¿Vale la pena considerar este caso? Si es así, una simple verificación de umbral (no verificará más encabezados después de 10) será suficiente o ¿Un diseño más complicado necesita ser considerado?