Un identificador de ruta es un calificador de dirección que se utiliza únicamente dentro de la red MPLS ( Multiprotocol Label Switching ) de un único proveedor de servicios de internet . Se utiliza para distinguir las distintas rutas de red privada virtual (VPN) de los diferentes clientes que se conectan al proveedor.
El identificador de ruta es un campo de 8 octetos que se antepone a la dirección de protocolo de Internet ( IPv4 ) del cliente. El campo resultante de 12 octetos es una dirección "VPN-IPv4" única. Hay una descripción más detallada en RFC 4364. [ 1 ] En el borde de la red de un proveedor MPLS, un enrutador que se conecta a la red de un cliente se denomina enrutador de borde del proveedor (PE). De manera similar, el enrutador de borde del cliente en el otro extremo de la conexión se denomina enrutador de borde del cliente (CE). Dentro de una red MPLS, un enrutador PE debe configurarse para asociar cada identificador de ruta con las rutas que conducen a un enrutador CE en particular. El enrutador PE puede configurarse para asociar todas las rutas que conducen al mismo enrutador CE con el mismo identificador de ruta, o puede configurarse para asociar diferentes rutas con diferentes identificadores de ruta, incluso si conducen al mismo enrutador CE.
El identificador de ruta tiene un único propósito: garantizar la unicidad global de los prefijos IPv4. Los enrutadores centrales (no de borde) del proveedor no lo utilizan para el reenvío de IP (dentro de la nube MPLS), pero los enrutadores de borde lo utilizan para identificar a qué VPN pertenece un paquete. Por ejemplo, para que un enrutador PE pueda distinguir entre la dirección IP 10.0.0.0 de un cliente y la 10.0.0.0 de otro, el administrador de red debe configurar el PE para que añada un identificador de ruta único a cada paquete que llegue desde los CE.
El identificador de ruta (RD) es un valor de 8 octetos que consta de dos campos principales: el campo de tipo (2 octetos) y el campo de valor (6 octetos). El campo de tipo determina cómo debe interpretarse el campo de valor. Los tres valores de tipo, tal como se definen en el borrador de Internet , son:
Tipo 0:
El campo Administrador debe contener un número AS (no se recomienda usar números AS privados). El campo Asignado contiene un número asignado por el proveedor de servicios.
Tipo 1:
El campo Administrador debe contener una dirección IP (no se recomienda usar direcciones IP privadas). El campo Asignado contiene un número asignado por el proveedor de servicios.
Tipo 2:
El campo Administrador debe contener un número AS de cuatro octetos (no se recomienda el uso de números AS privados). El campo Asignado contiene un número asignado por el proveedor de servicios.
Normalmente, el Protocolo de Puerta de Enlace Fronteriza (BGP) utilizado por los enrutadores del proveedor solo considera la dirección IP de cuatro octetos, pero las Extensiones Multiprotocolo BGP permiten que BGP vea la dirección VPN-IPv4 completa de 12 octetos y transporte rutas de múltiples "familias de direcciones". Si el subcampo Administrador del identificador de ruta y el subcampo Número Asignado de una dirección VPN-IPv4 están configurados a cero, la dirección VPN-IPv4 se considera que tiene exactamente el mismo significado que la dirección IPv4 globalmente única correspondiente. En particular, esta dirección VPN-IPv4 y la dirección IPv4 globalmente única correspondiente se considerarán comparables por BGP. En todos los demás casos, una dirección VPN-IPv4 y su dirección IPv4 globalmente única correspondiente se considerarán no comparables por BGP. Una tabla de reenvío por sitio determinada solo tendrá una ruta VPN-IPv4 para cualquier prefijo de dirección IPv4 dado. Cuando la dirección de destino de un paquete se compara con una ruta VPN-IPv4, solo se compara la parte IPv4.
Referencias
- ↑ RFC 4364, Redes privadas virtuales (VPN) IP BGP/MPLS , E. Rosen y Y. Rekhter, The Internet Society (febrero de 2006)
- Redes MPLS