Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Reescritura de encabezados de paquetes MPLS e IPv4

Puede aplicar una regla de reescritura a los encabezados de paquete MPLS e IPv4 simultáneamente. Esto le permite inicializar MPLS EXP y bits de precedencia IP en la entrada de LSP. Puede configurar diferentes reglas de reescritura dependiendo de si el tráfico es VPN o no VPN.

Los dispositivos que ejecutan Junos OS Evolved no admiten reglas de reescritura diferentes para el tráfico VPN y no VPN.

Las reglas predeterminadas de reescritura de EXP de MPLS se muestran en la Tabla 1.

Tabla 1: Reglas de reescritura de EXP MPLS predeterminadas

Clase de reenvío

Prioridad de pérdida

Valor de reescritura MPLS EXP

best-effort

low

000

best-effort

high

001

expedited-forwarding

low

010

expedited-forwarding

high

011

assured-forwarding

low

100

assured-forwarding

high

101

network-control

low

110

network-control

high

111

De forma predeterminada, las reglas de reescritura de precedencia IP alteran los tres primeros bits del byte de tipo de servicio (ToS) y dejan los últimos tres bits sin cambios. Este comportamiento predeterminado se aplica a las reglas de reescritura que se configuran para paquetes MPLS con cargas IPv4 únicamente en enrutadores perimetrales de proveedor (PE). En los enrutadores de tránsito (P), no alteramos los encabezados IPv4 internos ni las cargas útiles mientras establecemos bits EXP en el encabezado MPLS externo.

Para invalidar la tabla de reescritura EXP predeterminada de MPLS y reescribir los encabezados de paquete MPLS e IPv4 simultáneamente, incluya la protocol instrucción en el nivel de [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules exp rewrite-rule-name] jerarquía:

La protocol instrucción define los tipos de paquetes MPLS y encabezados de paquete a los que se aplica la regla de reescritura especificada. El paquete MPLS puede ser un paquete MPLS estándar o un paquete MPLS con una carga IPv4. Especifique el tipo de paquete MPLS mediante las siguientes opciones:

  • mpls-any: aplica la regla de reescritura a los paquetes MPLS y escribe el valor CoS en los encabezados MPLS.

  • mpls-inet-both: aplica el valor CoS a los encabezados MPLS e IPv4 de los paquetes VPN en enrutadores perimetrales de proveedor (PE). En los enrutadores centrales, esta opción reescribe solo el encabezado MPLS y no reescribe los bits CoS en la carga IPv4 interna.

  • mpls-inet-both-non-vpn: aplica la regla de reescritura a paquetes MPLS que no son VPN con cargas IPv4. Aplica el valor CoS a los encabezados MPLS e IPv4 de paquetes que no son VPN en enrutadores perimetrales de proveedor (PE). En los enrutadores centrales, esta opción reescribe solo el encabezado MPLS y no reescribe los bits CoS en la carga IPv4 interna.

Junos OS Evolved solo admite la mpls-any opción. Los dispositivos que ejecutan Junos OS Evolved no admiten reglas de reescritura diferentes para el tráfico VPN y no VPN.

En los enrutadores de la serie MX, puede realizar reescrituras simultáneas de DSCP y EXP adjuntando reglas de reescritura de precedencia DSCP o IPv4 independientes y reglas de reescritura de EXP a la misma interfaz principal. Por lo tanto, puede reescribir ambos puntos de código (DSCP y EXP) cuando el enrutador perimetral del proveedor de entrada (PE) recibe el paquete en el núcleo MPLS.

Una alternativa a sobrescribir el valor predeterminado con una asignación de reglas de reescritura es configurar las asignaciones predeterminadas de reescritura de encabezado de paquete, como se describe en Aplicación de reglas de reescritura predeterminadas.

De forma predeterminada, las reglas de reescritura de precedencia de IP alteran los tres primeros bits del byte ToS y dejan los tres últimos bits sin cambios. Este comportamiento predeterminado no es configurable. El comportamiento predeterminado se aplica a las reglas que se configuran incluyendo la inet-precedence instrucción en el nivel de [edit class-of-service rewrite-rules] jerarquía. El comportamiento predeterminado también se aplica a las reglas de reescritura configuradas para paquetes MPLS con cargas IPv4. Estos tipos de reglas de reescritura se configuran incluyendo la mpls-inet-both opción o mpls-inet-both-non-vpn en el nivel jerárquico [edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules exp rewrite-rule-name protocol] .

Ejemplo: reescritura de encabezados de paquetes MPLS e IPv4

Configure tablas de reescritura y aplíquelas de varias maneras para lograr los siguientes resultados:

  • Para la interfaz et-3/1/0, las tres tablas de reescritura EXP se aplican a los paquetes, dependiendo del protocolo de la carga útil:

    • Los paquetes IPv4 (VPN) que entran en los LSP en la interfaz et-3/1/0 se inicializan con valores de la tabla exp-inet-tablede reescritura. Se escribe un valor idéntico de 3 bits en los campos de bit EXP de IP y prioridad de IP si este enrutador actúa únicamente como enrutador perimetral de proveedor. Para un enrutador de tránsito, el valor de 3 bits se escribe únicamente en bits EXP MPLS.

    • Los paquetes IPv4 (no VPN) que entran en los LSP en la interfaz et-3/1/0 se inicializan con valores de la tabla rule-non-vpnde reescritura. Se escribe un valor idéntico de 3 bits en los campos de bit EXP de IP y prioridad de IP si este enrutador actúa únicamente como enrutador perimetral de proveedor. Para un enrutador de tránsito, el valor de 3 bits se escribe únicamente en bits EXP MPLS.

    • Los paquetes que no son IPv4 que entran en los LSP en la interfaz et-3/1/0 se inicializan con valores de la tabla rule1de reescritura y se escriben únicamente en el campo de encabezado EXP de MPLS. La instrucción exp rule1 tiene el mismo resultado que exp rule1 protocol mpls.

  • Para la interfaz et-3/1/0, los paquetes IPv4 transmitidos a través de una capa que no es LSP se inicializan con valores de la tabla rule2de reescritura de precedencia IP.

  • Para la interfaz et-3/1/1, los paquetes IPv4 que entran en los LSP se inicializan con valores de la tabla exp-inet-tablede reescritura EXP. Se escribe un valor idéntico de 3 bits en los campos de bit EXP de IP y prioridad de IP si este enrutador actúa únicamente como enrutador perimetral de proveedor. Para un enrutador de tránsito, el valor de 3 bits se escribe únicamente en bits EXP MPLS.

  • Para la interfaz et-3/1/1, los paquetes MPLS distintos de los tipos de capa 3 IPv4 también se inicializan con valores de la tabla exp-inet-table. Para los paquetes MPLS VPN con cargas IPv4, el valor CoS se escribe en encabezados MPLS e IPv4. Para los paquetes MPLS VPN sin cargas IPv4, el valor CoS se escribe solo en los encabezados MPLS. Tenga en cuenta que los encabezados IPv4 se reescriben solo cuando el enrutador actúa como enrutador perimetral del proveedor.

Ejemplo: reescritura simultánea de DSCP y EXP

Configure las reglas de reescritura simultáneas de DSCP y EXP como se muestra a continuación:

  1. Configurar CoS.

  2. Configure la regla de reescritura EXP en la interfaz.

  3. Configure la regla de reescritura IPv4 en la interfaz.

  4. Configure la regla de reescritura IPv4 en la interfaz y aplíquela a los paquetes que entren en el túnel MPLS.

  5. Compruebe la configuración mediante el show interfaces comando.

En el ejemplo anterior, hay dos reglas de reescritura de precedencia IPv4 diferentes: rule2 y rule3. rule2 afecta al tráfico de IPv4 a IPv4 y rule3 afecta al tráfico de IPv4 a MPLS.