Descripción general de los mapas de ruta
Para un control más granular de la lógica de enrutamiento del tráfico, puede cargar un archivo de mapa de ruta personalizado que asigne direcciones IP de los solicitantes entrantes a objetivos específicos correspondientes a respuestas en un registro DNS.
Para habilitar los mapas de rutas en su IBM® NS1 Connect® cuenta aprovechando la gestión avanzada del tráfico basada en RUM (Pulsar), póngase en contacto con el servicio de asistencia de IBM. Una vez habilitados los mapas de ruta y cargado el archivo de mapa de ruta personalizado, puede crear un Filter Chain, incluyendo el Pulsar filtro Mapa de ruta, dentro de un registro DNS para aplicar el archivo de mapa de ruta a la lógica de enrutamiento.
Mediante mapas de rutas, puede definir qué ubicaciones son accesibles para los clientes que las soliciten basándose en un modelo de datos declarativo. El modelo es una superposición para dirigir el tráfico en función de asignaciones específicas, anulando el comportamiento de enrutamiento predeterminado. Por ejemplo, se podrían utilizar mapas de rutas para dirigir prefijos IP individuales y realizar microcorrecciones específicas para una dirección precisa del tráfico BGP.


Cómo funciona
Cuando un cliente solicita la ubicación de foo.example.com, los servidores de nombres de IBM NS1 Connect® dirigen la solicitud utilizando la siguiente lógica:
- En primer lugar, determina la dirección IP del cliente basándose en la información de la subred del cliente EDNS (por defecto). Si no está disponible, se utiliza la dirección del recursor (según RFC).
- A continuación, el servidor busca un segmento de red coincidente (rango de IP) en el mapa de rutas asociado con el registro. Si hay varias coincidencias de segmento, se utiliza el que tenga el prefijo coincidente más largo. El segmento coincidente determina uno o más objetivos que se utilizarán en los pasos siguientes. Para este ejemplo, supongamos que el segmento de red coincidente es
d.e.f.0/24con los destinos:hkgysin. - Por último, hace referencia a cada objetivo especificado en el archivo de mapa y busca respuestas con los metadatos de objetivo coincidentes (
hkg). Si no hay respuestas coincidentes para el primer objetivo enumerado en el archivo de mapa de ruta, el servidor buscará respuestas que coincidan con el siguiente objetivo enumerado ("pecado"). En el ejemplo ilustrado anteriormente, las respuestas DNS resultantes son2.2.2.2y1.1.1.1.
Es posible adjuntar varios mapas de ruta al mismo registro. En este caso, el filtro intenta encontrar una coincidencia dentro del primer mapa de ruta listado. Si no hay una coincidencia exacta o la coincidencia no contiene un objetivo, se consulta el siguiente mapa (y así sucesivamente) hasta que se localiza el rango de IP coincidente con los objetivos y respuestas asociados.