Encaminamiento y plano de control

Aprende cómo los encaminadores deciden adónde enviar los paquetes. Calcula rutas de coste mínimo con algoritmos de estado de enlace y de vector de distancias, y después descubre cómo OSPF construye tablas de reenvío dentro de una red, cómo BGP conecta decenas de miles de redes independientes según políticas comerciales y cómo un controlador SDN instala reglas de reenvío desde un punto central. El material también aborda ICMP con ping y traceroute, y los protocolos que utilizan los operadores para supervisar y configurar sus redes: SNMP, NETCONF y YANG.

IntermedioUnidad 6 de 8 del curso Curso de Redes informáticas

Lo que aprenderás

  1. Explica qué hace el plano de control de la capa de red, modela una red mediante un grafo ponderado y calcula rutas de coste mínimo con las dos familias clásicas de algoritmos de encaminamiento.
    • Explica el plano de control y modela una red mediante un grafo
      Distingue el encaminamiento del reenvío, compara el control por encaminador con el control lógicamente centralizado y describe el encaminamiento como una búsqueda de caminos de coste mínimo en un grafo ponderado.
    • Calcula caminos de coste mínimo con el algoritmo de estado de enlace
      Explica cómo se difunde la información de estado de enlace, ejecuta el algoritmo de Dijkstra paso a paso desde un encaminador y convierte el resultado en una tabla de reenvío.
    • Calcula rutas con el algoritmo de vector de distancias
      Aplica la ecuación de Bellman–Ford, sigue cómo los vecinos intercambian vectores de distancias hasta que se estabilizan las rutas y construye una tabla de reenvío a partir del resultado.
    • Gestiona los cambios en los enlaces y compara ambos enfoques
      Sigue cómo reacciona el encaminamiento por vector de distancias cuando un enlace se vuelve más barato o más caro, explica la cuenta hasta infinito y la inversión envenenada, y compara el encaminamiento por estado de enlace con el de vector de distancias.
  2. Explica por qué el encaminamiento de internet se organiza en sistemas autónomos y cómo OSPF construye tablas de reenvío dentro de uno de ellos, incluidas las redes grandes divididas en áreas.
    • Organiza el encaminamiento de internet en sistemas autónomos
      Explica por qué el encaminamiento se divide en encaminamiento dentro de una red y entre redes, y describe las funciones de los sistemas autónomos, los encaminadores de frontera y los dos tipos de protocolos de encaminamiento.
    • Explica cómo OSPF construye las tablas de reenvío
      Describe cómo los encaminadores OSPF descubren vecinos, difunden anuncios de estado de enlace, calculan caminos mínimos y reaccionan ante un enlace que falla.
    • Amplía OSPF mediante áreas
      Explica cómo dividir una red grande en áreas OSPF limita la inundación y los cálculos, y describe las funciones del área troncal, los encaminadores de frontera de área y los encaminadores de frontera de sistema autónomo.
  3. Explica cómo BGP difunde información de accesibilidad entre sistemas autónomos, cómo los encaminadores eligen entre las rutas que aprenden y cómo las políticas comerciales y la seguridad determinan el encaminamiento entre redes.
    • Anuncia rutas entre sistemas autónomos mediante BGP
      Describe las sesiones BGP, cómo viaja el anuncio de un prefijo de un AS a otro y la función de los atributos AS-PATH y NEXT-HOP y de los mensajes BGP.
    • Selecciona rutas BGP e instálalas
      Aplica las reglas de selección de rutas de BGP, incluido el encaminamiento de patata caliente, y explica cómo un encaminador combina BGP y su protocolo intra-AS para construir una entrada de la tabla de reenvío.
    • Aplica políticas de encaminamiento entre proveedores, clientes y pares
      Explica cómo las relaciones comerciales entre redes determinan qué rutas acepta, prefiere y anuncia un AS, y por qué la política importa más entre redes que dentro de una.
    • Reconoce los fallos de BGP y cómo se protegen las redes frente a ellos
      Explica los secuestros de prefijos y las fugas de rutas, y cómo los limitan el filtrado y la validación del origen de rutas con RPKI.
  4. Describe la arquitectura de una red definida por software y sigue los mensajes mediante los cuales un controlador obtiene información sobre la red e instala entradas de tablas de flujos en los conmutadores.
    • Describe la arquitectura del plano de control de SDN
      Explica las características que definen las redes definidas por software, las capas de un controlador SDN y sus interfaces hacia las aplicaciones y hacia los dispositivos, y dónde se utiliza SDN.
    • Sigue los mensajes OpenFlow entre el controlador y los conmutadores
      Identifica los principales mensajes OpenFlow, describe una entrada de tabla de flujos y sigue cómo un controlador reacciona ante el fallo de un enlace recalculando rutas y actualizando los conmutadores.
  5. Interpreta los mensajes del protocolo de mensajes de control de internet y utiliza ping y traceroute para comprobar la accesibilidad y descubrir los encaminadores de un trayecto.
    • Interpreta mensajes ICMP
      Describe el propósito y el formato de ICMP, los tipos y códigos de mensaje más importantes en IPv4 e IPv6 y las reglas que determinan cuándo se envían errores ICMP.
    • Comprueba la accesibilidad con ping y traceroute
      Explica cómo ping y traceroute utilizan ICMP, lee una salida de traceroute y evita interpretaciones erróneas frecuentes de sus resultados.
  6. Describe las partes de un sistema de gestión de red y utiliza SNMP para la supervisión y NETCONF con YANG para la configuración de muchos dispositivos basada en modelos.
    • Supervisa dispositivos con SNMP y bases de información de gestión
      Describe el marco de gestión de red, explica cómo SNMP lee y modifica objetos de las bases de información de gestión y calcula la utilización de un enlace a partir de contadores consultados.
    • Configura redes con NETCONF y YANG
      Explica cómo NETCONF aplica cambios de configuración como transacciones, cómo los modelos YANG describen los datos de los dispositivos y cómo se compara este enfoque con SNMP.

Guía de estudio de Encaminamiento y plano de control

6 capítulos

1

Calcula rutas con algoritmos de estado de enlace y de vector de distancias

El encaminamiento convierte un conjunto de enlaces en trayectos utilizables de extremo a extremo. Un encaminador necesita una forma de conocer la red, elegir un camino y convertir esa elección en una entrada local de reenvío. El encaminamiento por estado de enlace y el de vector de distancias resuelven este problema con información diferente. Trabaja sus cálculos y después sigue lo que ocurre cuando cambia un enlace y los encaminadores discrepan temporalmente.

1.1 De un camino de red al siguiente salto

Un encaminador toma una decisión local para cada datagrama que llega: ¿qué enlace de salida debe transportarlo a continuación? El plano de datos realiza esa búsqueda mediante la tabla de reenvío. El plano de control determina el contenido de la tabla utilizando información sobre los destinos y la red más allá del encaminador.

Dos formas de organizar el control

Con el control por encaminador, cada encaminador ejecuta software de encaminamiento e intercambia mensajes con otros encaminadores. OSPF y BGP utilizan esta organización. Con el control lógicamente centralizado, el software de control de red obtiene una visión de toda la red y utiliza un controlador para instalar reglas de reenvío en los dispositivos. Este es el enfoque de SDN. «Lógicamente centralizado» describe el servicio de control que ven sus usuarios; el servicio puede ejecutarse en varios servidores físicos.

El reenvío es una operación local rápida, a menudo implementada en hardware. El encaminamiento responde en una escala de tiempo más lenta a cambios en la conectividad, los costes y las políticas. Un datagrama no espera a que se calcule una nueva ruta de extremo a extremo en cada salto. Sigue las entradas ya instaladas.

Representa la red como un grafo ponderado

En un grafo G=(N,E), los nodos son encaminadores y las aristas son enlaces. Un par conectado directamente tiene un coste de enlace c(x,y). Un enlace directo inexistente tiene coste ∞. En los grafos de los ejemplos resueltos, los costes son simétricos: c(x,y)=c(y,x). El operador elige qué representa el coste: velocidad del enlace, retardo, dinero u otra medida útil.

Suma los costes a lo largo de un camino. Si A–B cuesta 3 y A–C y C–B cuestan 1 cada uno, el camino directo cuesta 3 mientras que A–C–B cuesta 2. A envía a C el tráfico destinado a B. Contar enlaces daría aquí una decisión equivocada; el número de saltos solo equivale al coste del camino cuando cada enlace tiene coste 1.

Clasifica el algoritmo según su información
PropiedadEncaminamiento por estado de enlaceEncaminamiento por vector de distancias
Información inicialTopología completa y costes de los enlacesCostes de los enlaces conectados y estimaciones de los vecinos
CálculoCada origen calcula caminos en el grafoCada encaminador compara repetidamente rutas a través de sus vecinos
Intercambio de informaciónLas descripciones de enlaces se difunden por inundaciónLos costes estimados a los destinos se envían a los vecinos

Un algoritmo global utiliza información completa de la topología. Esto no requiere una sola computadora: OSPF ejecuta de forma independiente un algoritmo global de estado de enlace en cada encaminador. Un algoritmo descentralizado construye su respuesta mediante intercambios locales, como hace el encaminamiento por vector de distancias.

Otras clasificaciones describen cuándo cambian las rutas. Las rutas estáticas cambian lentamente, a menudo mediante modificaciones manuales. Los protocolos dinámicos reaccionan a los cambios de la red. Los costes sensibles a la carga siguen la congestión actual; los insensibles a la carga no lo hacen. OSPF y BGP son protocolos dinámicos cuyas métricas de ruta habituales no siguen la carga de cada momento.

Relaciona el encaminamiento con el reenvío

Un algoritmo es el cálculo; un protocolo proporciona formatos de mensajes, temporizadores y reglas de intercambio. El algoritmo de Dijkstra es un cálculo. OSPF es un protocolo que proporciona sus datos de entrada.

La entrada final de reenvío asigna un prefijo de destino a un enlace de salida. Cada encaminador elige su propio siguiente salto, por lo que el camino completo surge de las tablas de los encaminadores. Durante la convergencia, las tablas incoherentes pueden crear bucles; el TTL acaba eliminando un datagrama IPv4 en bucle. Entre organizaciones, una buena ruta también debe cumplir las políticas: un operador puede rechazar un camino de bajo coste porque implicaría transportar tráfico que no ha aceptado transportar.

Puntos clave

  • El plano de control construye el estado de reenvío; el plano de datos lo aplica a los paquetes que llegan.
  • El coste de un camino es la suma de los costes de sus enlaces, que no tienen por qué representar el número de saltos.
  • «Global» describe el conocimiento de un algoritmo, no su ubicación física.
  • Las decisiones coherentes sobre el siguiente salto crean el trayecto de extremo a extremo.
  • La política inter-AS puede tener más peso que el coste del camino.

1.2 Construye un árbol de caminos mínimos con el algoritmo de Dijkstra

En el encaminamiento por estado de enlace, cada encaminador describe sus enlaces conectados y difunde esa descripción por inundación en toda la red. Una vez que las bases de datos coinciden, todos los encaminadores tienen el mismo grafo. Cada encaminador ejecuta el algoritmo de Dijkstra tomando como origen a sí mismo, por lo que los mismos datos de entrada producen un árbol con una raíz distinta en cada encaminador.

Distingue los costes provisionales de los definitivos

Para el origen u, D(v) es el coste más barato a v encontrado hasta el momento y p(v) es su predecesor en ese camino. El conjunto N′ contiene los encaminadores cuyos costes mínimos son definitivos. Comienza con el origen en ese conjunto, sus vecinos directos con los costes de sus enlaces y todos los demás encaminadores con coste infinito.

En cada iteración, elige el menor coste provisional fuera de N′ y añade ese encaminador, w, al conjunto. Para cada vecino v que siga fuera, compara la estimación existente con una ruta a través de w:

D(v)=min⁡(D(v),D(w)+c(w,v)).

Si la segunda ruta es más barata, registra w como predecesor. Los costes de enlace no negativos hacen que esta decisión definitiva sea segura. Un valor que simplemente se ha actualizado sigue siendo provisional hasta que su encaminador se incorpora a N′.

Trabaja desde el encaminador A

Utiliza estos enlaces: A–B 3, A–C 1, B–C 1, B–D 4, C–D 6, C–E 2, D–E 1, D–F 3 y E–F 5. Al principio B tiene coste 3, C tiene coste 1 y D, E y F tienen coste infinito.

Encaminador añadidoActualizaciones de encaminadores que siguen fuera del conjunto
C, coste 1B pasa a 2 por C; D pasa a 7 por C; E pasa a 3 por C
B, coste 2D pasa a 6 por B
E, coste 3D pasa a 4 por E; F pasa a 8 por E
D, coste 4F pasa a 7 por D
F, coste 7No quedan encaminadores

Por ejemplo, añadir E cambia D porque 3+1=4 es menor que 6. D se actualizó dos veces antes de ser definitivo. Tomar su primera estimación de 7 como respuesta haría que se pasaran por alto ambas mejoras.

Recupera los caminos y los primeros saltos

Sigue los predecesores hacia atrás: F ← D ← E ← C ← A. Invierte esa secuencia para obtener A–C–E–D–F. Su coste es 1+2+1+3=7. Los costes definitivos desde A son B 2, C 1, D 4, E 3 y F 7.

Una tabla de reenvío almacena el primer salto, no el predecesor del destino. Todos los caminos de este ejemplo comienzan por A–C, por lo que el siguiente salto de A es C para los cinco destinos. El predecesor de F es D, pero D no es el siguiente salto de A.

Costes iguales, trabajo y cambios de carga

Si dos candidatos empatan con el menor coste, cualquiera puede hacerse definitivo primero. Los costes mínimos siguen siendo iguales, aunque el camino elegido puede diferir. OSPF puede conservar varios caminos de igual coste para repartir la carga.

El algoritmo sencillo examina los candidatos en cada una de sus n−1 iteraciones, lo que da un tiempo de ejecución O(n2); una cola de prioridad puede mejorarlo. La inundación de estado de enlace también consume mensajes porque la información modificada de un enlace debe llegar a todos los encaminadores de su ámbito de inundación.

Los costes sensibles a la carga pueden crear una retroalimentación. Todos los encaminadores ven un camino poco cargado, trasladan el tráfico a él y lo encarecen; el siguiente cálculo devuelve el tráfico al camino anterior. Los costes insensibles a la carga evitan esta retroalimentación concreta. Aleatorizar los momentos de cálculo también puede reducir los cambios sincronizados; de lo contrario, los encaminadores que empiezan en momentos distintos pueden acabar sincronizándose.

Puntos clave

  • Haz definitivo el menor coste provisional y después actualiza sus vecinos aún no definitivos.
  • Un coste provisional puede disminuir varias veces antes de convertirse en definitivo.
  • Sigue los predecesores hacia atrás para recuperar un camino y después toma su primer salto.
  • Los empates de costes pueden cambiar los caminos elegidos sin cambiar los costes mínimos.
  • La implementación sencilla tiene un tiempo de ejecución cuadrático.
  • Las reacciones sincronizadas a costes sensibles a la carga pueden hacer oscilar las rutas.

1.3 Aprende rutas a partir de los vectores de distancias de los vecinos

Un encaminador puede aprender caminos útiles sin conocer todo el grafo. En el encaminamiento por vector de distancias, conoce los costes de sus enlaces conectados y las estimaciones de coste más recientes recibidas de cada vecino. Utiliza esas estimaciones para construir su propio vector de distancias, una lista de costes estimados a todos los destinos.

Suma el primer enlace a la estimación del vecino

Para un destino y≠x, la ecuación de Bellman–Ford es

dx(y)=min⁡v{c(x,v)+dv(y)}.

Prueba cada vecino v. Suma el coste de llegar a ese vecino al coste del vecino hasta el destino y después elige el menor total. El vecino que da el mínimo se convierte en el siguiente salto. El coste de un encaminador hacia sí mismo permanece en 0; no se sustituye por una ruta a través de un vecino.

Durante el intercambio, los encaminadores utilizan estimaciones D en lugar de las distancias definitivas d. Estas estimaciones pueden cambiar a medida que la información llega más lejos en la red.

Inicia, recibe, recalcula y anuncia

Al arrancar, un encaminador registra 0 hacia sí mismo, los costes de los enlaces directos a sus vecinos e infinito para los demás destinos. Envía ese vector a sus vecinos. Un nuevo vector de un vecino o un cambio en un enlace local desencadena un recálculo. Si el propio vector del encaminador cambia, este anuncia el nuevo vector; de lo contrario, no tiene ninguna estimación modificada que transmitir.

El proceso es distribuido, iterativo y asíncrono. Los encaminadores no necesitan actualizarse en rondas sincronizadas. La información puede llegar igualmente a encaminadores distantes porque la estimación revisada de cada vecino se convierte en entrada de otro cálculo.

Calcula un ejemplo de tres encaminadores

Los enlaces A–B 4, B–C 1 y A–C 7 dan estos vectores iniciales, ordenados por destino A, B, C:

EncaminadorVector de distancias inicial
A(0, 4, 7)
B(4, 0, 1)
C(7, 1, 0)

Después de recibir información de B, A compara sus dos rutas a C:

DA(C)=min⁡(4+1,7+0)=5.

Elige B como siguiente salto. C hace el cálculo correspondiente para A y obtiene 5 a través de B. Otro intercambio deja los vectores sin cambios. Con costes de enlace fijos y un funcionamiento correcto, los encaminadores han convergido.

Las entradas de reenvío de A son «B → B, coste 4» y «C → B, coste 5». A sabe que B anuncia un coste de 1 a C. No necesita conocer el camino completo de B ni disponer de un dibujo de los enlaces más allá de B.

Cómo proporciona RIP el protocolo

El protocolo de información de encaminamiento (RIP) implementa el encaminamiento por vector de distancias utilizando el número de saltos. Cada enlace cuesta 1, el camino más largo que puede utilizarse tiene 15 saltos y 16 significa inalcanzable. RIP envía actualizaciones periódicas cada 30 segundos mediante el puerto UDP 520. Una ruta que no se ha renovado durante 180 segundos caduca.

Los mensajes periódicos pertenecen al protocolo; la regla del algoritmo subyacente sobre vectores modificados describe cuándo hay información nueva que propagar. RIP también utiliza actualizaciones desencadenadas para enviar los cambios antes. Confundir estos niveles puede llevar a afirmar que un encaminador RIP estable no envía ningún mensaje.

Las estimaciones de vector de distancias no se calculan una vez para quedar después fijas. Un nuevo anuncio de un vecino puede cambiar el siguiente salto preferido aunque todos los enlaces locales permanezcan sin cambios. A la inversa, recibir un mensaje no tiene por qué cambiar el propio vector del encaminador si ninguno de los nuevos totales mejora o sustituye sus rutas seleccionadas.

Puntos clave

  • Compara el coste de cada primer enlace más la estimación del vecino hasta el destino.
  • El coste de un encaminador hacia sí mismo permanece en 0.
  • Un vector de distancias registra los costes a los destinos sin revelar la topología completa.
  • Los cambios en los datos de entrada desencadenan cálculos repetidos hasta que las estimaciones se estabilizan.
  • RIP añade mensajes periódicos y una distancia máxima utilizable de 15 saltos.

1.4 Sigue un cambio de coste y rompe un bucle entre dos encaminadores

Una actualización de vector de distancias puede describir un camino que depende del encaminador que la recibe. Si esa dependencia no es visible, dos encaminadores pueden creer que el otro tiene una ruta utilizable. Por eso, un aumento del coste de un enlace puede ser más difícil de propagar que una disminución.

Un enlace más barato se comunica rápidamente

Supongamos que A–B cuesta 2, B–C cuesta 1 y A–C cuesta 20. B llega a A directamente con coste 2; C llega a A a través de B con coste 3. Si A–B baja a 1, B anuncia 1 y C cambia su coste a 2. Cuando C anuncia 2 a B, B mantiene su ruta directa. La mejora se estabiliza tras estas dos actualizaciones con cambios.

Un enlace más caro deja al descubierto información desactualizada

Ahora volvemos a partir de los costes 2, 1 y 20, y aumentamos A–B a 40. B todavía conserva el anuncio anterior de C de coste 3 a A. Elige C porque 1+3=4 es menor que 40. C sigue enviando a B. Los datagramas destinados a A rebotan ahora entre B y C hasta que se agota su TTL.

C recibe el coste 4 de B y calcula 5. B recibe 5 y calcula 6. Las estimaciones siguen aumentando aunque ninguna describe un camino independiente a A. Esto es la cuenta hasta infinito: las malas noticias avanzan mediante una cadena de estimaciones engañosamente pequeñas.

En este caso, una alternativa acaba rompiendo el bucle. Cuando B anuncia 20, C compara su coste directo de 20 con el coste de 21 a través de B y selecciona su enlace directo. B se estabiliza entonces en 21 a través de C. Sin una alternativa utilizable o un valor finito para el infinito, la cuenta puede continuar mucho más tiempo.

Anuncia la dependencia con inversión envenenada

Con la inversión envenenada, un encaminador comunica al vecino que utiliza para llegar a un destino que su distancia a ese destino es infinita. Al principio, C utiliza B para llegar a A, por lo que C anuncia infinito a B. B ya no puede confundir a C con una alternativa independiente.

Tras el aumento del coste, B elige por tanto su coste directo de 40. C recibe 40 y selecciona su enlace directo con coste 20. Ahora C puede anunciar 20 a B, y B elige el coste 21 a través de C. El valor anunciado depende del destinatario: C puede comunicar su coste real a otros vecinos mientras envenena la ruta hacia B cuando B es su siguiente salto.

El horizonte dividido omite esa ruta de la actualización en lugar de anunciar infinito. La inversión envenenada evita este bucle de dependencia entre dos encaminadores, pero aún pueden producirse bucles más largos. Las actualizaciones desencadenadas aceleran la propagación de los cambios. RIP también define el infinito como 16, lo que limita tanto la duración de la cuenta como el tamaño utilizable de la red.

Compara las dos familias de encaminamiento
CaracterísticaEstado de enlaceVector de distancias
MensajesDescripciones de enlaces difundidas por inundación en todo el ámbitoEstimaciones a destinos intercambiadas con los vecinos
ConvergenciaCálculo local de caminos mínimos tras actualizar la base de datosIntercambios repetidos; las malas noticias pueden viajar despacio
Información incorrectaUn encaminador puede describir incorrectamente sus enlaces conectadosUn encaminador puede anunciar falsamente un coste bajo a muchos destinos

Una ronda completa de difusión de estado de enlace requiere del orden de n⋅e mensajes para n encaminadores y e enlaces. El cálculo local sencillo es cuadrático. Los mensajes de vector de distancias dependen de cuántas estimaciones sucesivas cambien; comunicarse solo con los vecinos no garantiza una convergencia rápida.

OSPF e IS-IS utilizan encaminamiento por estado de enlace. RIP utiliza vectores de distancias. BGP es un protocolo relacionado de vector de caminos: la secuencia de AS que anuncia muestra las dependencias y permite a los encaminadores rechazar caminos que contienen su propio número de AS.

Puntos clave

  • Una estimación desactualizada de un vecino puede ocultar una ruta que vuelve a pasar por el encaminador receptor.
  • La cuenta hasta infinito es el aumento repetido de estimaciones que dependen unas de otras.
  • La inversión envenenada anuncia infinito al siguiente salto para ese destino.
  • La inversión envenenada bloquea los bucles de dos encaminadores; los bucles más largos siguen siendo posibles.
  • El estado de enlace difunde la topología; el vector de distancias difunde estimaciones a los destinos.
  • Un anuncio falso de vector de distancias puede propagarse mucho más allá del encaminador defectuoso.
2

Encamina el tráfico dentro de un sistema autónomo con OSPF

Un operador puede elegir cómo funciona el encaminamiento dentro de su propia red, pero también debe intercambiar tráfico con otros operadores. Los sistemas autónomos establecen esa frontera. Dentro de un sistema, OSPF difunde información de enlaces y calcula caminos de coste mínimo. Sus relaciones de vecindad y sus áreas permiten gestionar el proceso a medida que crece una red, mientras que los encaminadores de frontera conectan los caminos internos con destinos externos.

2.1 Divide el encaminamiento en redes con políticas propias

Internet es demasiado grande y su gestión está demasiado distribuida entre entidades independientes para tratar cada encaminador como un nodo de un único sistema de encaminamiento plano. Cada organización necesita controlar su propia red interna y, al mismo tiempo, ofrecer rutas utilizables a otras organizaciones. Los sistemas autónomos proporcionan esa división.

Identifica la frontera administrativa

Un sistema autónomo, o AS, es un grupo de encaminadores bajo una misma administración que presenta una política de encaminamiento coherente al exterior. Los números públicos de AS, o ASN, identifican estos sistemas en todo el mundo. Los registros regionales de internet distribuyen los recursos de números de AS. El espacio de números original era de 16 bits, hasta 65 535; los ASN modernos utilizan 32 bits.

Un AS es un dominio de encaminamiento, mientras que un ISP es una empresa. Una universidad o un proveedor de contenidos puede gestionar un AS, y un ISP puede gestionar varios. Tratar estos términos como intercambiables oculta las verdaderas fronteras de las políticas.

Utiliza distintos protocolos para distintas tareas
Tarea de encaminamientoPregunta principalProtocolos habituales
Encaminamiento intra-AS¿Cómo llego a un destino dentro de nuestra red?OSPF, IS-IS, RIP, EIGRP
Encaminamiento inter-AS¿Qué red vecina ofrece una ruta aceptable?BGP

Un protocolo de pasarela interior (IGP) proporciona rutas internas. Dentro de un dominio de encaminamiento, los encaminadores utilizan un IGP común para poder intercambiar la información que necesita. Los distintos AS pueden elegir diferentes IGP. Un proveedor que utiliza IS-IS puede conectarse a una universidad que utiliza OSPF porque su intercambio de encaminamiento externo usa BGP.

La jerarquía satisface dos necesidades. Reduce la cantidad de detalles de todo el mundo que deben procesar los encaminadores internos y preserva la autonomía administrativa. Un cambio en un enlace local no necesita revelar la topología interna completa a todos los demás AS.

Combina la elección de una salida con un camino interno

Un encaminador de frontera se conecta a otro AS. Para un destino externo, BGP identifica una ruta utilizable y la dirección de su encaminador de siguiente salto. El protocolo interno proporciona el camino hacia esa dirección. Estas decisiones se combinan para producir la entrada de reenvío utilizada para un paquete que llega.

Supongamos que el encaminador R aprende que puede llegar a 198.51.100.0/24 a través del encaminador de frontera G. OSPF indica que el camino de R a G comienza por el vecino H. La entrada de reenvío de R para el prefijo externo utiliza el enlace a H. G es la salida del AS, mientras que H es el siguiente salto inmediato de R; esas funciones no tienen por qué corresponder al mismo encaminador.

Reconoce cuándo basta una salida

Un cliente pequeño con una sola conexión externa no tiene otra salida entre la que elegir. Una ruta IPv4 predeterminada, 0.0.0.0/0, puede enviar el tráfico externo hacia esa conexión. Aprender todas las rutas de internet no crearía una salida alternativa.

Con varios encaminadores de frontera, la información de accesibilidad importa: uno puede ofrecer un prefijo que otro no ofrece, o una política puede favorecer a un proveedor. BGP distribuye las opciones de ruta; el IGP sigue transportando los paquetes hasta la salida elegida.

Dentro de un AS, un operador puede elegir los costes de los enlaces para cumplir objetivos de rendimiento internos. Entre AS, el coste compite con los acuerdos sobre tránsito de pago, pares y el tráfico que un operador transportará. Por eso, elegir una ruta de internet implica algo más que extender un cálculo de caminos mínimos a través de la siguiente frontera administrativa.

Puntos clave

  • Un AS es un dominio de encaminamiento con una política externa, no necesariamente un ISP.
  • Un IGP encuentra caminos internos; BGP intercambia rutas a través de las fronteras entre AS.
  • Una entrada de reenvío externa combina una ruta BGP con un camino interno hasta su siguiente salto.
  • Un cliente con una sola salida puede utilizar una ruta predeterminada.

2.2 Cómo convierte OSPF la información de enlaces en rutas

OSPF (Open Shortest Path First) es un IGP de estado de enlace. Cada encaminador conoce la topología dentro de su área, ejecuta el algoritmo de Dijkstra desde sí mismo y obtiene rutas a las subredes. OSPFv2 sirve a IPv4; OSPFv3 se diseñó para IPv6.

Elige costes y descubre vecinos

El operador establece los pesos de los enlaces. Si todos los pesos son 1, se obtienen rutas de saltos mínimos. Una regla ilustrativa inversa a la velocidad con una referencia de 10 Gbit/s es

peso=10000velocidad del enlace en Mbit/s.

Da pesos de 1, 10 y 100 para enlaces de 10 Gbit/s, 1 Gbit/s y 100 Mbit/s. El peso es una medida de encaminamiento configurada, no una distancia en kilómetros.

Los paquetes Hello descubren y mantienen vecinos. Una configuración habitual de LAN envía paquetes Hello cada 10 segundos y utiliza un intervalo de inactividad de 40 segundos. Por tanto, perder un solo Hello es diferente de declarar inactivo al vecino. Los encaminadores vecinos sincronizan sus bases de datos mediante paquetes Database Description, Link State Request, Link State Update y Link State Acknowledgment. Los encaminadores con bases de datos sincronizadas forman una adyacencia.

Difunde descripciones actualizadas de los enlaces

Un anuncio de estado de enlace (LSA) describe información de encaminamiento. Un LSA de encaminador registra los enlaces de un encaminador y sus costes. Los LSA viajan en paquetes Link State Update; un LSA es la información anunciada, no el nombre de todos los paquetes OSPF.

Los cambios de enlaces desencadenan nuevos anuncios. Los encaminadores también renuevan sus propios LSA al menos cada 30 minutos. Un LSA que alcanza la antigüedad máxima de una hora se elimina. La información de secuencia y la antigüedad permiten distinguir las descripciones actualizadas de las antiguas.

OSPF se transporta directamente en IP utilizando el número de protocolo 89. Proporciona sus propios acuses de recibo y retransmisiones. En redes de difusión, 224.0.0.5 llega a todos los encaminadores OSPF y 224.0.0.6 llega a los encaminadores designados.

Reduce las adyacencias en una LAN

Una LAN elige un encaminador designado (DR) y un encaminador designado de respaldo (BDR). Los demás encaminadores forman adyacencias completas con esos dos, en lugar de que cada par se vuelva adyacente. El DR anuncia la LAN compartida en un LSA de red.

Para seis encaminadores, una malla completa necesitaría 6×5/2=15 adyacencias. Cuatro encaminadores ordinarios se conectan lógicamente cada uno al DR y al BDR, más una adyacencia DR–BDR: 4×2+1=9. Los vecinos pueden escucharse entre sí sin que todos se vuelvan completamente adyacentes.

Recalcula tras el fallo de un enlace

Considera los enlaces A–B 3, A–C 1, B–C 1, B–D 4, C–D 6, C–E 2, D–E 1, D–F 3 y E–F 5. A llega inicialmente a E con coste 3, a D con coste 4 y a F con coste 7 a través de C y E.

Cuando falla C–E, C y E difunden por inundación nuevos LSA de encaminador que eliminan el enlace. El recálculo da a A los costes B 2, D 6, E 7 y F 9. Los caminos a D y F ahora utilizan C–B–D. El primer salto de A sigue siendo C: un cambio en el camino completo no requiere que cambie el primer salto de reenvío.

OSPF admite mensajes de encaminamiento autenticados y encaminamiento multitrayecto de igual coste (ECMP). La autenticación criptográfica es más sólida que una contraseña en texto claro; comprueba que el origen del mensaje esté autorizado y que se mantenga su integridad. ECMP permite a un encaminador conservar varios caminos de igual coste. Estas funciones trabajan con información de estado de enlace, no con tablas intercambiadas de distancias estimadas a los destinos.

Puntos clave

  • OSPF difunde LSA por inundación y cada encaminador calcula sus propias rutas.
  • Los pesos configurados determinan los caminos de coste mínimo.
  • Los paquetes Hello mantienen las relaciones de vecindad; la sincronización de bases de datos establece las adyacencias.
  • OSPF utiliza el protocolo IP 89 y proporciona su propia inundación fiable.
  • Un DR y un BDR reducen las adyacencias completas en una LAN de difusión.
  • Tras un fallo, el camino y el coste pueden cambiar mientras el primer salto sigue siendo el mismo.
  • OSPF puede autenticar mensajes y conservar caminos de igual coste.

2.3 Mantén la topología detallada dentro de las áreas OSPF

Un encaminador de un AS grande no necesita procesar cada enlace interno como parte de un único grafo detallado. Las áreas OSPF dividen la base de datos de estado de enlace y el trabajo de caminos mínimos. Los encaminadores conservan los detalles locales y aprenden rutas que describen destinos más allá de su propia área.

Conecta las áreas mediante el área troncal

El área troncal es el área 0, también escrita como 0.0.0.0. Las demás áreas se conectan a ella. El tráfico entre dos áreas no troncales viaja hasta el área troncal y después entra en el área de destino.

Un encaminador de frontera de área (ABR) conecta áreas, incluida el área troncal. Mantiene una base de datos separada para cada área conectada y anuncia rutas entre ellas. La información sobre una subred remota puede cruzar la frontera sin revelar todos los encaminadores y enlaces del área remota. La sumarización también puede combinar prefijos adecuados; no requiere que todas las subredes remotas desaparezcan dentro de un único agregado.

Un encaminador de frontera de sistema autónomo (ASBR) introduce rutas externas al dominio de OSPF, como rutas aprendidas de otro AS. Un ABR cruza una frontera de área; un ASBR introduce información de encaminamiento externa. Un dispositivo puede desempeñar ambas funciones.

Relaciona los anuncios con su propósito
Tipo de LSAInformaciónFunción que lo origina
1, LSA de encaminadorLos enlaces de un encaminador dentro de un áreaCada encaminador
2, LSA de redUna red de difusión compartidaEl DR
3, LSA de resumenUna subred accesible en otra áreaUn ABR
4, LSA de resumenCómo llegar a un ASBRUn ABR
5, LSA externo al sistema autónomoUn destino externo al dominio de OSPFUn ASBR

Los tipos 1 y 2 describen el grafo detallado del área. Los tipos 3 y 4 transportan información de accesibilidad interárea. El tipo 5 normalmente se propaga por el AS, aunque los tipos especiales de áreas restringen los anuncios externos.

Sigue un paquete interárea

El paquete de un sistema terminal comienza en el área 7 y está destinado al área 9. Primero sigue las rutas dentro del área 7 hasta un ABR, cruza el área 0 hasta un ABR conectado al área 9 y después sigue las rutas dentro del área 9. Esta es una jerarquía dentro de un AS; cruzar una frontera de área no convierte el paquete en tráfico inter-AS.

Un encaminador interno tiene todas sus interfaces en una sola área. Un encaminador troncal tiene al menos una interfaz en el área 0. Un ABR también es un encaminador troncal, por lo que los nombres de las funciones no son mutuamente excluyentes.

Comprende qué cambia un fallo local en otras áreas

Dividir unos 400 encaminadores en cuatro áreas de unos 100 puede reducir considerablemente el grafo detallado de cada encaminador, aunque añade rutas interárea. El tamaño exacto de la base de datos también depende de los encaminadores de frontera y de las redes anunciadas.

Si un enlace falla repetidamente dentro de un área, sus LSA detallados y el recálculo completo de caminos mínimos permanecen en esa área. Si el cambio también altera el coste o la accesibilidad anunciados de un destino, el ABR envía resúmenes modificados. Los encaminadores de otras áreas actualizan las rutas interárea afectadas. Por tanto, las áreas limitan los detalles y los cálculos que se propagan; no ocultan todos los efectos de un fallo.

Tener menos detalles tiene un coste. Una ruta interárea sigue la jerarquía de áreas y puede diferir de la ruta de coste mínimo global en un grafo plano de todo el AS. El operador obtiene bases de datos más pequeñas y cambios más contenidos, pero renuncia a cierta libertad para elegir caminos.

Puntos clave

  • El área 0 transporta el tráfico entre áreas no troncales.
  • Los ABR intercambian información de accesibilidad interárea; los ASBR introducen rutas externas.
  • Los LSA de encaminador y de red describen el grafo detallado de un área.
  • Las áreas contienen la inundación de información detallada, mientras que los resúmenes modificados pueden afectar a otras áreas.
  • Un área OSPF es una subdivisión de un AS.
3

Encamina el tráfico entre redes con BGP

Una ruta por internet cruza redes con distintos propietarios y prioridades. BGP difunde promesas de accesibilidad y permite a cada operador decidir qué promesas aceptar y transmitir. Sigue un anuncio, compara rutas competidoras en orden y conecta la ruta ganadora con una interfaz de reenvío. Las relaciones comerciales explican muchas decisiones; el filtrado y la validación de origen ayudan a contener errores y ataques.

3.1 Sigue un anuncio BGP a través de sistemas autónomos

BGP-4 intercambia información de accesibilidad para prefijos de destino. Un anuncio indica que la red que lo emite ofrece una ruta hacia ese prefijo. Otras redes pueden aceptarlo, compararlo con alternativas o rechazarlo según sus políticas.

Establece una sesión

Los encaminadores BGP intercambian mensajes mediante una conexión TCP de larga duración por el puerto 179. eBGP une encaminadores de distintos AS; iBGP une encaminadores del mismo AS. Las sesiones internas distribuyen la información de accesibilidad externa dentro del AS y no tienen por qué corresponder a enlaces físicos directos.

El diseño básico de iBGP utiliza una malla completa entre los encaminadores BGP. Las redes más grandes pueden utilizar reflectores de rutas para reducir el número de sesiones. iBGP no sustituye al IGP: el IGP sigue proporcionando los caminos internos necesarios para llegar a los siguientes saltos BGP.

Añade el número de AS a medida que una ruta viaja hacia el exterior

El AS 64503 origina 203.0.113.0/24. Su anuncio al AS 64502 tiene el AS-PATH «64503». El AS 64502 distribuye la ruta internamente mediante iBGP y después la anuncia al AS 64501 con el AS-PATH «64502 64503». La propagación externa antepone el número del AS que anuncia; la distribución interna ordinaria no añade otra copia de ese número.

Una ruta BGP combina el prefijo con atributos. AS-PATH registra la secuencia de AS, con el más reciente primero. NEXT-HOP identifica la dirección del encaminador hacia la que debe enviarse el tráfico, normalmente una interfaz del encaminador de frontera vecino. Un encaminador interno utiliza el IGP para determinar un camino hasta esa dirección.

Rechaza un bucle a nivel de AS

Un encaminador rechaza una ruta cuyo AS-PATH contenga su propio número de AS. Si el AS 64501 recibe «64502 64501 64503», aceptarla enviaría tráfico por una secuencia de AS que vuelve a 64501. Llevar esta dependencia convierte a BGP en un protocolo de vector de caminos y evita el problema de la cuenta hasta infinito del vector de distancias ordinario.

Un camino de AS no es una lista de todos los encaminadores del trayecto del paquete. Dos saltos entre AS pueden incluir muchos enlaces físicos y las políticas pueden seleccionar un camino de AS más largo. Su longitud por sí sola dice poco sobre el retardo medido.

Interpreta los mensajes básicos
MensajeFunción
OPENIniciar una sesión e intercambiar parámetros, incluido el tiempo de espera
UPDATEAnunciar accesibilidad o retirar rutas anunciadas anteriormente
KEEPALIVEMantener una sesión sin actividad
NOTIFICATIONInformar de un error y cerrar la sesión

El estándar sugiere un tiempo de espera de 90 segundos y mensajes de mantenimiento cada 30 segundos. Los parámetros negociados pueden ser diferentes. Un encaminador retira las rutas aprendidas mediante una sesión cuando esta falla; mantener abierta una conexión TCP es distinto de demostrar que funciona cada destino anunciado.

Tras el intercambio inicial, BGP envía cambios incrementales en lugar de enviar periódicamente la tabla completa. La limitación de tasa puede reducir los anuncios repetidos de un prefijo; el estándar sugiere 30 segundos entre esos anuncios eBGP.

TCP proporciona entrega ordenada entre los dos encaminadores. Los propios atributos de BGP, las reglas de política y el procesamiento de actualizaciones determinan qué rutas se conservan y propagan. El transporte fiable por sí solo no demuestra que un vecino tenga derecho a originar el prefijo anunciado.

Puntos clave

  • BGP anuncia prefijos y atributos mediante el puerto TCP 179.
  • eBGP cruza fronteras entre AS; iBGP difunde rutas dentro de un AS.
  • Un anuncio externo antepone el número del AS que lo emite.
  • Un encaminador rechaza un AS-PATH que contiene su propio número de AS.
  • Las actualizaciones transportan cambios después del intercambio inicial de tablas.

3.2 Elige una ruta BGP antes de determinar su interfaz de salida

Varios encaminadores de frontera pueden ofrecer una ruta al mismo prefijo. Un encaminador BGP aplica primero la política de importación y después compara las rutas aceptadas y utilizables en un orden definido. Se detiene en la primera diferencia decisiva; una ventaja posterior no puede anular una preferencia anterior.

Compara los atributos en orden
  1. Prefiere el LOCAL_PREF más alto, establecido por el operador local.
  2. Prefiere el AS-PATH más corto.
  3. Prefiere el valor de ORIGIN más bajo: IGP, después EGP y después INCOMPLETE.
  4. Prefiere el MED más bajo entre rutas del mismo AS vecino.
  5. Prefiere una ruta aprendida mediante eBGP frente a una aprendida mediante iBGP.
  6. Prefiere el menor coste IGP hasta NEXT-HOP.
  7. Prefiere el identificador BGP más bajo del encaminador que anuncia cuando las comparaciones anteriores empatan.

Las implementaciones de encaminadores pueden añadir pasos como un peso local específico del fabricante. LOCAL_PREF se distribuye dentro del AS y permanece allí. MED permite a un AS vecino sugerir un punto de entrada preferido; la regla habitual no compara valores MED de AS vecinos distintos.

Compara dos salidas

R, en el AS 64501, aprende mediante iBGP dos rutas a 203.0.113.0/24. G1 ofrece el AS-PATH «64502 64503» con coste IGP 3; G2 ofrece «64504 64503» con coste IGP 5. Ambas tienen LOCAL_PREF 100 y el mismo ORIGIN. Los caminos contienen dos AS cada uno. MED no decide entre estos distintos AS vecinos y ambas rutas son anuncios internos.

Por tanto, decide el coste IGP: R elige G1 porque 3<5. Esto es encaminamiento de patata caliente: enviar el tráfico por la salida interna de menor coste entre rutas iguales en los demás aspectos.

Si las rutas a través del AS 64504 reciben LOCAL_PREF 200, G2 gana inmediatamente. Su mayor coste interno ya no importa. Con el mismo LOCAL_PREF, un camino que contenga solo «64503» vencería a ambos caminos de dos AS antes de considerar el encaminamiento de patata caliente.

Determina cómo llegar al siguiente salto ganador

BGP ha elegido una ruta a través de G1, pero R puede no tener un enlace directo a G1. OSPF proporciona el camino interno de coste mínimo hasta esa dirección de siguiente salto. Si el camino comienza por la interfaz I, la entrada de reenvío pasa a ser «203.0.113.0/24 → I». La decisión necesita ambos protocolos: BGP selecciona la accesibilidad externa y el IGP determina la entrega interna hacia ella.

Distintos encaminadores internos pueden tener costes diferentes hasta G1 y G2, por lo que elecciones BGP iguales en los demás aspectos pueden llevarlos a usar distintas salidas. Las políticas independientes en el otro extremo también pueden hacer que el trayecto de vuelta del paquete sea distinto del de ida. El encaminamiento de internet suele ser asimétrico.

Aplica la misma selección a anycast

Con el direccionamiento IP anycast, varias ubicaciones de un servicio anuncian el mismo prefijo. Los encaminadores eligen entre los anuncios mediante la selección BGP habitual. Un cliente llega a la instancia preferida por la política de encaminamiento, el camino de AS y los costes internos, que no tiene por qué ser la instancia geográficamente más cercana.

Esto funciona bien para intercambios breves como las consultas DNS. Un cambio de encaminamiento durante una conexión TCP larga puede enviar paquetes posteriores a otra instancia que no tenga el estado de la conexión.

Puntos clave

  • BGP se detiene en la primera comparación decisiva.
  • LOCAL_PREF tiene prioridad sobre la longitud de AS-PATH.
  • MED normalmente compara puntos de entrada ofrecidos por el mismo AS vecino.
  • El encaminamiento de patata caliente utiliza el coste interno solo después de que las preferencias anteriores empaten.
  • El IGP determina la interfaz de salida para un siguiente salto BGP seleccionado.
  • La proximidad en anycast la determina el encaminamiento, no la geografía.

3.3 Utiliza las relaciones comerciales para controlar el tránsito

Anunciar una ruta es una invitación a enviar tráfico hacia ella. Por tanto, la política de exportación de un operador determina qué tráfico ofrece transportar la red. Las relaciones entre clientes, proveedores y pares explican las reglas habituales.

Distingue el tránsito de la interconexión entre pares

Un cliente paga a un proveedor por el tránsito hacia y desde el resto de internet. Dos pares intercambian tráfico para sí mismos y sus clientes, a menudo sin pagos entre ellos. Las redes suelen establecer la interconexión entre pares en un punto de intercambio de internet (IXP).

La interconexión entre pares no suele proporcionar una ruta a todo lo que el par puede alcanzar a través de sus propios proveedores. Ese servicio más amplio es el tránsito. Una relación entre pares describe un acuerdo sobre el tráfico, no simplemente un cable físico entre encaminadores.

Separa las decisiones de importación y exportación

La política de importación elige qué anuncios recibidos aceptar y qué preferencia asignarles. La política de exportación elige qué rutas anunciar a cada vecino. Una ruta puede aceptarse y utilizarse localmente sin ofrecerse a todos los demás vecinos.

Las preferencias habituales de importación favorecen las rutas de clientes, después las de pares y finalmente las de proveedores. LOCAL_PREF puede expresar ese orden. El tráfico de clientes genera ingresos, el de pares suele evitar cargos de tránsito y el de proveedores incurre en costes de tránsito. Esta preferencia puede tener más peso que la longitud de AS-PATH.

Aplica las reglas habituales de exportación
Ruta aprendida deAnunciar a clientesAnunciar a paresAnunciar a proveedores
ClienteSíSíSí
ParSíNoNo
ProveedorSíNoNo

Un AS también anuncia sus propios destinos según sus acuerdos. La tabla describe el patrón comercial habitual; los operadores aplican las políticas mediante filtros y preferencias explícitos.

Anunciar ampliamente una ruta de cliente atrae tráfico hacia el cliente que paga. Restringir a los clientes las rutas aprendidas de pares y proveedores evita ofrecer tránsito no remunerado entre redes externas. Lo relevante es de dónde se aprendió la ruta y a quién se anunciará, no en qué dirección viaja un paquete concreto.

Sigue a un cliente conectado a múltiples proveedores

El cliente X, AS 64510, tiene los proveedores B y C. X anuncia su propio prefijo a ambos para obtener accesibilidad y resiliencia. Acepta rutas de ambos, pero excluye de los anuncios a C las rutas aprendidas de B. También excluye de los anuncios a B las rutas de C. De lo contrario, un proveedor podría enviar tráfico a través de X hacia destinos situados detrás del otro proveedor.

En un ejemplo de pares, A y B son pares y W es cliente de A. B puede utilizar la ruta «A W» y exportarla a sus clientes. B no comunica esa ruta aprendida de un par a otro par C. Exportarla a C ofrecería tránsito entre pares a través de B.

Dentro de un AS, un solo operador puede optimizar los costes internos. Entre AS, operadores independientes controlan el precio, las obligaciones de tráfico y las contrapartes aceptables. La ausencia de un anuncio puede ser una negativa deliberada a transportar tráfico, incluso cuando existe un camino físico.

Puntos clave

  • La política de importación filtra y ordena las rutas recibidas; la de exportación controla los anuncios.
  • El tránsito proporciona una accesibilidad más amplia que la interconexión ordinaria entre pares.
  • Las rutas aprendidas de clientes suelen exportarse a todos los tipos de vecinos.
  • Las rutas aprendidas de pares y proveedores suelen exportarse solo a los clientes.

3.4 Limita los secuestros y las fugas sin confiar en todos los anuncios

Los anuncios BGP básicos no demuestran la titularidad de un prefijo ni autentican el AS-PATH completo. Un anuncio incorrecto puede propagarse por muchas redes a menos que las políticas y la validación lo detengan. Dos fallos importantes son los secuestros de prefijos y las fugas de rutas.

Reconoce qué falla

Un secuestro de prefijo anuncia un prefijo no autorizado o una parte más específica del prefijo de otra entidad. Los encaminadores que aceptan la ruta pueden enviar tráfico hacia el origen equivocado. Una vez instaladas rutas para distintas longitudes de prefijo, el reenvío utiliza la coincidencia de prefijo más largo. Una ruta /24 dentro de un /22 gana para las direcciones coincidentes, incluso si el /22 tiene un AS-PATH más corto. Las comparaciones de BGP entre rutas a un mismo prefijo y las comparaciones de reenvío entre distintos prefijos son decisiones separadas.

Una fuga de rutas exporta una ruta más allá de la frontera prevista por la política. Por ejemplo, un cliente transmite a otro proveedor rutas aprendidas de un proveedor y se convierte en una red de tránsito no deseada. El origen del prefijo puede ser legítimo mientras que la propagación es incorrecta.

Aprende de un incidente real

El 24 de febrero de 2008, Pakistan Telecom, AS 17557, anunció 208.65.153.0/24 como parte de un bloqueo de YouTube dentro de su país. Su proveedor propagó internacionalmente esa ruta más específica. Gran parte del tráfico destinado a esas direcciones de YouTube fue atraído hacia Pakistán.

El incidente, visible de forma generalizada, duró desde las 18:47 hasta las 21:01 UTC, algo más de dos horas. YouTube anunció el /24 por sí mismo y después dos prefijos /25 mientras intentaba recuperar el tráfico. El incidente terminó cuando el proveedor retiró la ruta falsa. Un cambio previsto para el ámbito local se había convertido en un fallo internacional de accesibilidad porque falló el filtrado de exportación.

Filtra antes de que se propague un error

Un proveedor puede aceptar solo los prefijos que un cliente está autorizado a originar. Un límite máximo de prefijos puede detener una sesión que anuncie de repente muchas más rutas de las acordadas. Muchas redes también filtran los prefijos IPv4 más largos que /24 y los prefijos IPv6 más largos que /48. Estos filtros limitan qué anuncios se propagan; una ruta técnicamente más específica solo tiene efecto allí donde se acepta.

Comprueba el origen autorizado con RPKI

La infraestructura de clave pública de recursos (RPKI) permite a los titulares de direcciones publicar autorizaciones de origen de ruta (ROA) firmadas. Una ROA indica el ASN de origen permitido, un prefijo y la longitud máxima permitida del prefijo.

Supongamos que el AS 64503 está autorizado para 203.0.113.0/24 con longitud máxima /24:

AnuncioEstado de validación de origenMotivo
203.0.113.0/24, origen 64503VálidoLa longitud del prefijo y el origen están autorizados
203.0.113.0/24, origen 64510InválidoEl origen no está autorizado
203.0.113.128/25, origen 64503InválidoEl prefijo supera la longitud permitida
198.51.100.0/24, sin ROA que lo cubraNo encontradoNo hay ninguna autorización disponible que lo cubra

Si varias autorizaciones validadas cubren una ruta, una autorización que coincida con el origen y la longitud la hace válida. Si hay autorizaciones que la cubren pero ninguna coincide, la ruta es inválida. Las redes eligen cómo actuar ante estos estados; rechazar rutas inválidas bloquea muchos orígenes no autorizados. «No encontrado» significa que falta una autorización, no que se haya demostrado un origen incorrecto.

La validación de origen comprueba el ASN de origen final, no cada AS de tránsito ni la relación de exportación. Por tanto, falsificar un camino que termine con un origen autorizado puede superar esta comprobación, y una fuga puede conservar un origen válido. BGPsec añade mecanismos de firma de caminos, pero la validación de origen, los filtros de rutas y la supervisión siguen siendo defensas distintas.

Puntos clave

  • La coincidencia de prefijo más largo permite que una ruta no autorizada más específica atraiga tráfico allí donde se acepte.
  • Una fuga puede propagar un origen legítimo más allá de la frontera prevista por la política.
  • Una ROA autoriza un ASN de origen y una longitud máxima de prefijo.
  • Válido, inválido y no encontrado son resultados distintos de la validación de origen.
  • La validación de origen no valida el AS-PATH completo ni la política de exportación.
4

Explica cómo un controlador SDN construye las tablas de reenvío

Una decisión de encaminamiento puede ejecutarse en software fuera de los conmutadores que reenvían los paquetes. En las redes definidas por software, las aplicaciones utilizan la visión de la red del controlador para decidir qué reglas instalar. El controlador comunica esas reglas a los conmutadores y notifica los cambios a las aplicaciones. Seguir el fallo de un enlace muestra cómo encajan la información de topología, el cálculo de caminos y las actualizaciones de tablas de flujos.

4.1 Traslada las decisiones de control a aplicaciones y a un controlador

Las redes definidas por software (SDN) separan el reenvío de paquetes del software que decide el comportamiento de la red. Los conmutadores aplican reglas de flujo, mientras que las aplicaciones utilizan un controlador para leer el estado de la red e instalar las reglas que necesitan. Esta organización hace que el control sea programable.

Identifica los tres componentes

Los conmutadores del plano de datos realizan el reenvío basado en coincidencias y acciones. Un flujo puede coincidir con campos de varias capas, incluidas direcciones Ethernet, direcciones IP y puertos de transporte. Las acciones pueden reenviar, descartar, modificar o enviar un paquete al controlador.

El controlador mantiene el estado de la red y se comunica con los dispositivos. Las aplicaciones de control de red toman decisiones, como calcular una ruta o elegir una regla de equilibrado de carga. Una aplicación de encaminamiento puede seguir utilizando el algoritmo de Dijkstra. SDN cambia la ubicación y las interfaces del control sin requerir un nuevo método de caminos mínimos.

Las características que lo definen funcionan conjuntamente: reenvío basado en flujos, separación de los planos de control y de datos, funciones de control fuera de los conmutadores y aplicaciones de software que programan el comportamiento de la red.

Sigue las capas del controlador
Parte del controladorFunción principal
Capa de comunicaciónIntercambiar comandos, eventos y estadísticas con los dispositivos
Gestión del estado de toda la redMantener el seguimiento de enlaces, conmutadores, sistemas terminales y estado de los flujos instalados
Interfaz de aplicacionesPermitir que las aplicaciones lean el estado, soliciten cambios y se suscriban a eventos

La interfaz hacia los dispositivos conecta el controlador con los dispositivos. OpenFlow es un ejemplo conocido; los protocolos de gestión como SNMP y NETCONF también pueden facilitar la comunicación con los dispositivos. La interfaz hacia las aplicaciones conecta las aplicaciones con el controlador, a menudo mediante una API REST. Estos nombres describen funciones del software, no posiciones físicas en un bastidor de red.

Distingue la centralización lógica de la física

Las aplicaciones ven un servicio de controlador coherente con una visión de toda la red. Ese servicio puede ejecutarse en un servidor o en un clúster replicado. Un clúster puede compartir la carga y continuar después de que falle un servidor, siempre que el intercambio de estado y la conmutación por error funcionen correctamente. La centralización lógica no requiere una sola máquina física.

Un controlador en un solo servidor es un único punto de fallo para su servicio de control. La replicación reduce esa exposición, pero el controlador sigue siendo una parte crítica de la red. Las aplicaciones dependen de una visión precisa de la topología para producir reglas útiles.

Sigue una solicitud de encaminamiento

Supongamos que un controlador registra los enlaces disponibles entre cuatro conmutadores. Una aplicación de encaminamiento lee esa topología mediante la API hacia las aplicaciones y calcula un camino de coste mínimo. Pide al controlador que instale las entradas de reenvío correspondientes. El controlador traduce la solicitud en mensajes hacia los dispositivos destinados a los conmutadores afectados. Los paquetes posteriores siguen esas entradas instaladas localmente.

Por tanto, cambiar una aplicación de encaminamiento puede cambiar el comportamiento de la red sin modificar el software de encaminamiento integrado en cada conmutador. El mismo hardware de reenvío puede admitir encaminamiento, control de acceso o equilibrado de carga según las reglas instaladas.

SDN se utiliza dentro de redes de organizaciones, como centros de datos y redes privadas de área extensa. B4 de Google es un ejemplo de control centralizado para una red privada que conecta centros de datos. ONOS y OpenDaylight son ejemplos de plataformas de controlador de código abierto. En las fronteras entre redes independientes, BGP sigue intercambiando información de accesibilidad; el control SDN dentro de un AS y BGP entre AS pueden funcionar juntos.

Puntos clave

  • Los conmutadores aplican reglas de flujo; las aplicaciones deciden qué reglas necesita la red.
  • El controlador reúne la comunicación con dispositivos, el estado compartido y las interfaces de aplicaciones.
  • Las interfaces hacia las aplicaciones conectan con las aplicaciones; las interfaces hacia los dispositivos conectan con los dispositivos.
  • Un controlador lógico puede ejecutarse en varios servidores.
  • SDN puede reutilizar el algoritmo de Dijkstra y coexistir con BGP.

4.2 Actualiza las reglas de los conmutadores con OpenFlow

OpenFlow transporta comandos y eventos entre un controlador y los conmutadores. Utiliza TCP, con el puerto registrado 6653, y puede proteger la conexión con TLS. El controlador necesita comunicarse en ambos sentidos: modifica el estado de reenvío y recibe indicios de que el estado o la topología han cambiado.

Interpreta una entrada de flujo

Una entrada de flujo tiene campos de coincidencia, una prioridad, contadores, acciones y tiempos de expiración. En una tabla, la entrada coincidente de mayor prioridad determina cómo se procesa el paquete. Por tanto, una coincidencia amplia puede perder frente a una regla más específica con mayor prioridad.

En OpenFlow 1.3, una entrada de ausencia de coincidencia en la tabla de menor prioridad puede procesar un paquete que no coincida con ninguna entrada ordinaria. Su acción puede enviar el paquete al controlador. Si no existe esa entrada, un paquete sin coincidencia se descarta de forma predeterminada. La ausencia de coincidencia por sí sola no requiere un mensaje packet-in.

Relaciona los mensajes con sus funciones
DirecciónMensaje u operaciónFunción
Controlador a conmutadorFeatures, configurationConocer las capacidades o leer y modificar la configuración
Controlador a conmutadorFlow-modAñadir, modificar o eliminar entradas de flujo
Controlador a conmutadorPort-modCambiar la configuración de un puerto
Controlador a conmutadorSolicitudes read-stateObtener estadísticas y contadores
Controlador a conmutadorPacket-outEnviar un paquete especificado a través del conmutador
Conmutador a controladorPort-statusInformar de un cambio de estado de un puerto
Conmutador a controladorFlow-removedInformar de la eliminación de una entrada de flujo
Conmutador a controladorPacket-inEntregar un paquete o una cabecera porque una regla lo solicita

Flow-mod y port-mod son dos formas de modificar el estado del conmutador, pero solo flow-mod modifica entradas de reenvío. Packet-out gestiona un paquete concreto; por sí solo no instala una regla para paquetes posteriores.

Repara caminos tras un fallo

Considera los conmutadores S1 a S4. El enlace S1–S2 falla mientras sigue disponible otra ruta a través de S3 y S4.

  1. S1 detecta que su puerto queda inactivo y envía port-status.
  2. El controlador elimina el enlace averiado de su visión del estado de la red.
  3. La aplicación de encaminamiento recibe el evento mediante su suscripción en la interfaz hacia las aplicaciones.
  4. La aplicación recalcula caminos sobre la topología revisada.
  5. Un componente de cálculo de tablas de flujos convierte esos caminos en reglas para los conmutadores.
  6. El controlador envía mensajes flow-mod a los conmutadores cuyas entradas deben cambiar, como S1, S3 y S4.

El conmutador que informa proporciona un evento; no calcula por sí solo una reparación para toda la red. La aplicación también necesita que se instalen reglas en los conmutadores afectados, no solo que se almacene un nuevo camino en el controlador.

Instala antes del tráfico o reacciona a su primer paquete

Con la instalación proactiva, las entradas están listas antes de que lleguen los paquetes. Con la instalación reactiva, una acción configurada envía el primer paquete de un nuevo flujo al controlador en un packet-in. El controlador puede establecer una regla y utilizar packet-out cuando necesite enviar un paquete.

La configuración reactiva añade retardo al primer paquete y trabajo al controlador. Una vez que existe la entrada, los paquetes coincidentes posteriores permanecen en el plano de datos. El controlador procesa eventos y paquetes seleccionados, no todos los paquetes de todos los flujos. Las entradas que expiran pueden generar posteriormente notificaciones flow-removed, lo que permite a las aplicaciones seguir los cambios en el estado instalado.

Puntos clave

  • Una tabla de flujos utiliza la entrada coincidente de mayor prioridad.
  • Un paquete sin coincidencia se descarta cuando no lo procesa una entrada de ausencia de coincidencia.
  • Port-status informa de un cambio; flow-mod modifica entradas de la tabla de flujos.
  • Reparar un camino requiere una topología actualizada, un nuevo cálculo y reglas instaladas.
  • La configuración reactiva implica al controlador para paquetes seleccionados; después, el reenvío normal permanece local.
  • Packet-out envía un paquete; no instala una entrada de flujo duradera.
5

Notifica errores y comprueba trayectos con ICMP

Un paquete puede no llegar aunque su dirección de destino sea correcta. ICMP informa de algunos de estos fallos y permite realizar pruebas de accesibilidad y de trayectos. Ping mide las respuestas de un destino; traceroute utiliza tiempos de vida limitados de los paquetes para revelar los encaminadores que responden a lo largo de una ruta. La lectura de ambas pruebas requiere cuidado: una respuesta ausente o lenta puede tener varias causas, y cada RTT incluye un viaje de vuelta.

5.1 Interpreta los informes ICMP y preserva el descubrimiento de la MTU del trayecto

ICMP transporta informes y pruebas de la capa de red dentro de datagramas IP. ICMPv4 utiliza el número de protocolo IPv4 1. Sus mensajes tienen un tipo, un código y una suma de comprobación. El tipo indica el propósito general; el código lo precisa.

Relaciona un error con el paquete que lo causó

Un error ICMPv4 incluye la cabecera IP original y al menos los primeros 8 bytes de la carga útil original. Ese fragmento reproducido suele proporcionar la información de transporte necesaria para identificar el flujo afectado. El error se envía al emisor original, que puede relacionar el informe con un paquete que envió.

Tipo ICMPv4SignificadoCódigo útil
0Respuesta de eco0
3Destino inaccesible0 red, 1 sistema terminal, 2 protocolo, 3 puerto, 4 necesita fragmentación
5RedirecciónEl código precisa la redirección
8Solicitud de eco0
11Tiempo excedido0 para TTL agotado en tránsito
12Problema de parámetrosEl código precisa el problema de cabecera

El tipo 4, supresión en origen, está obsoleto y no es un mecanismo moderno de control de congestión.

Relaciona el fallo con su informe

Un encaminador que reduce el TTL a 0 descarta el datagrama e informa de tiempo excedido. Un encaminador sin ruta puede informar de red inaccesible. Un sistema terminal de destino que recibe UDP para un puerto sin uso puede informar de puerto inaccesible. Son fallos distintos: llegar al sistema terminal no garantiza llegar a una aplicación que esté escuchando.

Los errores ICMP no son confirmaciones fiables de entrega. El filtrado, la pérdida de mensajes o la limitación de tasa pueden impedir que un informe llegue al emisor. Por tanto, una prueba sin respuesta deja varias explicaciones posibles.

IPv4 suprime los errores sobre otro error ICMP, sobre tráfico de difusión o multidifusión y sobre fragmentos que no sean el primero. Estas reglas evitan cascadas de errores y respuestas excesivas. Los dispositivos también limitan la tasa de generación de errores.

Distingue ICMPv6

ICMPv6 utiliza el valor de cabecera siguiente IPv6 58. Sus tipos de error son 1, destino inaccesible; 2, paquete demasiado grande; 3, tiempo excedido; y 4, problema de parámetros. La solicitud y la respuesta de eco son los tipos 128 y 129. El descubrimiento de vecinos también utiliza ICMPv6 y asume en IPv6 la función de resolución de vecinos de ARP.

Las reglas de error de IPv6 incluyen excepciones para multidifusión: se puede enviar un mensaje de paquete demasiado grande en respuesta a un paquete de multidifusión, y también ciertos errores de opción desconocida. Aplicar a ICMPv6 la supresión general de multidifusión de IPv4 impediría el comportamiento requerido.

Sigue el descubrimiento de la MTU del trayecto

En el descubrimiento clásico de la MTU del trayecto en IPv4, el emisor activa no fragmentar. Un encaminador que encuentra una MTU menor en el enlace de salida descarta un datagrama demasiado grande y devuelve el tipo 3, código 4, indicando la MTU del siguiente enlace. El emisor puede reducir el tamaño de los paquetes posteriores.

Por ejemplo, un datagrama IPv4 de 1500 bytes llega a un enlace con MTU de 1400 bytes mientras está activado no fragmentar. El encaminador lo descarta e informa de que se necesita fragmentación con una MTU de 1400. El emisor ajusta el tamaño de su paquete IP; el valor de 1400 bytes incluye la cabecera IP, por lo que no es la carga útil máxima de la aplicación.

Los encaminadores IPv6 nunca fragmentan los paquetes reenviados. Devuelven un mensaje de paquete demasiado grande para que el origen pueda ajustarlos. Bloquear todo ICMP elimina esta información y puede crear un agujero negro de descubrimiento de la MTU del trayecto: los paquetes pequeños funcionan mientras que los más grandes desaparecen. El filtrado selectivo preserva los mensajes necesarios para el funcionamiento de la red.

Puntos clave

  • El tipo y el código ICMP identifican el propósito y el detalle de un informe.
  • Los errores ICMPv4 reproducen una parte suficiente del paquete original para ayudar a identificar el flujo.
  • El agotamiento del TTL, la ausencia de ruta y un puerto UDP sin uso producen informes diferentes.
  • ICMPv6 tiene sus propios valores de tipo y excepciones de error para multidifusión.
  • El descubrimiento de la MTU del trayecto depende de los mensajes de fragmentación necesaria o de paquete demasiado grande.
  • Una respuesta ausente puede deberse al filtrado o a la limitación de tasa, además de a un fallo.

5.2 Utiliza ping y traceroute sin interpretar de más sus resultados

Ping pide a un destino que responda. Traceroute utiliza sondas que expiran en saltos sucesivos para encontrar los encaminadores que responden a lo largo del trayecto de ida. Ambos informan de mediciones de ida y vuelta, que combinan el viaje de ida, la generación de la respuesta y el viaje de vuelta.

Interpreta un resultado de ping

Para IPv4, ping envía solicitudes de eco, tipo 8 código 0, y recibe respuestas de eco, tipo 0. Cada intercambio satisfactorio proporciona un RTT. Si tres de cuatro sondas reciben respuesta, una de cuatro queda sin respuesta: la pérdida observada es del 25 %.

Una respuesta confirma que un intercambio con el destino funcionó en ese momento. La ausencia de respuesta puede significar un fallo del destino o del trayecto, pero también puede significar que los mensajes de eco están filtrados o sujetos a una limitación de tasa. Ping comprueba estos mensajes, no todos los protocolos de aplicación que podrían utilizar el sistema terminal.

Revela saltos sucesivos con un TTL limitado

Traceroute envía primero una sonda con TTL 1. El primer encaminador lo reduce a 0, la descarta y puede devolver un mensaje ICMP de tiempo excedido. TTL 2 llega al siguiente encaminador antes de expirar. Aumentar el TTL repite este proceso más lejos en el trayecto. El origen registra la dirección y el tiempo transcurrido para cada respuesta.

El traceroute clásico de Unix utiliza sondas UDP dirigidas a puertos de destino poco probables, a partir de 33434. En el destino, puerto inaccesible indica que se ha llegado. Tracert de Windows utiliza solicitudes de eco y reconoce una respuesta de eco en el destino. Es habitual enviar tres sondas por cada TTL; distintas sondas pueden seguir distintos trayectos debido al equilibrado de carga.

Interpreta un trazado completo
SaltoDirección que respondeRTT
1192.168.1.11 ms
2198.51.100.19 ms
3198.51.100.7712 ms
4203.0.113.995 ms
5203.0.113.80, destino97 ms

El destino responde en el salto 5. El RTT medido aumenta 95−12=83 ms del salto 3 al salto 4 y permanece alto después. Eso es compatible con un tramo más lento o más largo cerca de ese punto, pero la resta no es el retardo de ida del enlace intermedio. Las respuestas son paquetes distintos, pueden utilizar diferentes trayectos de retorno e incluyen distintos retardos de procesamiento y de cola. Estos RTT por sí solos no permiten deducir la longitud de ningún enlace.

Explica el silencio y los RTT inusualmente altos en saltos intermedios

Una línea que muestra «* * *» significa que las sondas con ese TTL no recibieron una respuesta a tiempo. Si responden saltos posteriores, los paquetes están llegando más lejos en la red. El encaminador silencioso puede reenviar con normalidad mientras suprime sus propias respuestas ICMP.

Un encaminador intermedio también puede mostrar un RTT mayor que los encaminadores posteriores. La creación de una respuesta ICMP puede recibir menor prioridad que el reenvío de tráfico, por lo que una respuesta lenta del plano de control no demuestra que exista un enlace de reenvío lento. Los aumentos persistentes que continúan en saltos posteriores merecen una atención distinta de la de un pico aislado.

Ten presentes los límites del trayecto observado

Traceroute revela las interfaces de encaminadores que responden, no una lista de números de AS. Asociar esas direcciones con las redes que las anuncian es un paso adicional. El trazado tampoco muestra el trayecto de retorno, aunque este contribuye a cada RTT. Las políticas de encaminamiento y las elecciones de patata caliente pueden hacer que el sentido inverso siga redes distintas, por lo que un trazado inverso independiente puede mostrar un resultado diferente.

Puntos clave

  • Ping informa de los intercambios de eco y sus RTT.
  • Traceroute aumenta el TTL e identifica encaminadores a partir de los informes de expiración.
  • Traceroute con UDP suele terminar con puerto inaccesible; el trazado basado en eco termina con una respuesta de eco.
  • Los asteriscos registran respuestas que no llegaron a tiempo, aunque el reenvío continúe.
  • Las diferencias de RTT no son retardos de ida de cada enlace.
  • Un trazado muestra las interfaces que responden en el trayecto de ida, no el trayecto de retorno ni las fronteras entre AS.
6

Gestiona redes con SNMP, NETCONF y YANG

Los operadores necesitan ver qué hace una red y cambiar el comportamiento de sus dispositivos. SNMP expone objetos identificados por nombre para la supervisión y cambios limitados; los contadores permiten convertir esas observaciones en tasas. NETCONF proporciona operaciones de configuración estructuradas y YANG define los datos que transportan esas operaciones. Un cambio coordinado en dos encaminadores muestra por qué comprobar una configuración y activarla de forma segura son tareas diferentes.

6.1 Convierte objetos y contadores SNMP en datos de supervisión

La gestión de red conecta los objetivos de un operador con las observaciones y los cambios en los dispositivos. Su marco tiene cinco partes: un servidor de gestión, dispositivos gestionados, los datos de los dispositivos, agentes que exponen esos datos y un protocolo que conecta los agentes con el servidor.

Identifica los objetos y los mensajes

SNMP, el protocolo simple de gestión de red, suele utilizar UDP. Los agentes escuchan en el puerto 161; los gestores reciben notificaciones en el puerto 162. GetRequest lee objetos, GetNextRequest avanza por su orden de nombres y GetBulkRequest lee muchos valores de forma eficiente. SetRequest modifica objetos en los que se permite escribir. Response transporta el resultado.

Una notificación no confirmada (trap) es una notificación no solicitada sin acuse de recibo a nivel de aplicación. Una InformRequest recibe un acuse del receptor. Un agente puede así informar de un evento sin esperar a la siguiente consulta de supervisión.

Una base de información de gestión (MIB) define objetos gestionados en módulos mediante el lenguaje de definición de datos SMI. Cada objeto tiene un identificador de objeto (OID) en un árbol de nombres mundial. El OID identifica un objeto definido; el agente proporciona su valor actual.

Por ejemplo, sysUpTime, OID 1.3.6.1.2.1.1.3, mide el tiempo transcurrido desde que se reinició el sistema de gestión del dispositivo. ifInOctets, OID 1.3.6.1.2.1.2.2.1.10, define contadores de bytes recibidos por interfaz. Una entrada de tabla también necesita la instancia de interfaz para identificar el valor de qué interfaz se está leyendo.

Calcula la utilización a partir de dos consultas

El contador de una interfaz de 100 Mbit/s aumenta de 1 250 000 000 a 1 475 000 000 bytes durante 60 segundos. Primero determina la cantidad recibida:

1475000000−1250000000=225000000 bytes.

Convierte los bytes en bits y divide por el tiempo transcurrido:

225000000×8=1800000000 bits, 1800000000/60=30000000 bit/s=30 Mbit/s.

La utilización de entrada es 30/100=0,30, o 30 %. Un contador es un total acumulado, no una tasa; se necesitan tanto la diferencia como el tiempo transcurrido. Distinguir entre bytes y bits evita un error por un factor de ocho.

Reconoce el retorno cíclico y el reinicio

ifInOctets es de 32 bits y vuelve a cero después de 232 bytes. A 1 Gbit/s, eso tarda unos 232×8/109≈34 segundos. Un intervalo de 60 segundos puede ocultar varios retornos a cero, por lo que los dos valores por sí solos no permiten recuperar el total de tráfico. El contador de 64 bits ifHCInOctets es adecuado para interfaces rápidas.

Cuando ha ocurrido como máximo un retorno a cero y no se ha producido ningún reinicio, suma 232 a una diferencia negativa. Un reinicio del dispositivo o del contador necesita un tratamiento distinto; considerar toda disminución como un retorno cíclico puede crear un pico de tráfico falso.

Elige una supervisión segura y cambios estructurados

SNMPv1 y SNMPv2c utilizan cadenas de comunidad en texto claro. SNMPv3 admite autenticación, cifrado y control de acceso a nivel de objeto; selecciona los ajustes de seguridad que proporcionen esas protecciones.

SNMP se utiliza ampliamente para supervisar. Una SetRequest valida los cambios solicitados antes de aplicarlos como grupo en un dispositivo. Si falla la asignación, el agente intenta deshacer los cambios; una respuesta undoFailed informa de que la propia recuperación ha fallado. No crea una transacción entre varios dispositivos. Editar objetos MIB individuales también resulta engorroso para configuraciones grandes. Una CLI puede utilizarse con comandos escritos a mano o mediante scripts, pero los comandos de texto para cada dispositivo son más difíciles de coordinar a gran escala; NETCONF ofrece operaciones de configuración estructuradas.

Puntos clave

  • Los módulos MIB definen objetos; los OID los identifican y los agentes exponen sus valores.
  • Las notificaciones trap no reciben acuse de recibo; las inform sí lo reciben.
  • La diferencia de un contador dividida entre el tiempo transcurrido da una tasa.
  • Convierte bytes en bits antes de compararlos con una velocidad de enlace en bit/s.
  • Varios retornos cíclicos ocultos hacen que un contador de pocos bits no sea adecuado para un intervalo de consulta.
  • SNMPv3 admite una gestión autenticada y cifrada con control de acceso.
  • Una SetRequest agrupa objetos en un dispositivo, no en varios dispositivos.

6.2 Prepara y activa la configuración con NETCONF y YANG

NETCONF lee y modifica la configuración estructurada de los dispositivos. YANG define la estructura, los tipos y las restricciones de los datos gestionados. El protocolo transporta y aplica los datos; el modelo describe qué significan esos datos y qué valores están permitidos.

Abre una sesión segura y comprueba las capacidades

NETCONF normalmente funciona sobre SSH mediante el puerto 830; el transporte seguro también puede usar TLS. El cliente y el servidor intercambian mensajes hello que anuncian las capacidades admitidas. Las solicitudes y respuestas son llamadas a procedimientos remotos (RPC) codificadas en XML.

OperaciónPropósito
get-configLeer la configuración
getLeer la configuración y el estado operativo
edit-configModificar un almacén de configuración
copy-config, delete-configSustituir o eliminar una configuración completa cuando esté permitido
lock, unlockControlar el acceso simultáneo a un almacén de datos
validateComprobar una configuración cuando se admita
commitActivar una configuración candidata preparada cuando se admita
close-session, kill-sessionCerrar una sesión normalmente o terminarla

Las capacidades importan. Un gestor debe comprobar que se admiten la configuración candidata, la validación o la confirmación con reversión automática antes de depender de ellas.

Separa las configuraciones activa, preparada y de arranque

El almacén de configuración activa (running) está activo. Un almacén de configuración candidata (candidate), cuando se admite, es una copia de trabajo para los cambios propuestos, y un almacén de configuración de arranque (startup), cuando se admite, contiene la configuración cargada al arrancar. Editar solo la configuración candidata deja sin cambios la activa. Una confirmación copia la configuración candidata preparada para su uso activo.

Un bloqueo evita modificaciones incompatibles mientras trabaja el gestor. La validación comprueba las reglas de la configuración candidata; no demuestra que el tráfico seguirá comportándose como se desea después de la activación.

Coordina dos dispositivos sin suponer una sola confirmación atómica

Para cambiar la MTU de un enlace entre R1 y R2, el gestor bloquea ambas configuraciones candidatas, envía edit-config a cada uno y valida ambas. Si cualquiera de las validaciones falla, descarta los dos cambios preparados y libera los bloqueos antes de la activación.

Si la validación tiene éxito, confirma los cambios en cada dispositivo y comprueba las respuestas. Las confirmaciones son independientes: R1 puede cambiar antes que R2, o una confirmación puede tener éxito mientras la otra falla. El gestor debe detectar este resultado parcial y recuperarse, por ejemplo, restaurando la configuración anterior.

Con la confirmación de cambios con reversión automática, un dispositivo revierte automáticamente el cambio si el gestor no lo confirma dentro de un plazo establecido. Esto ayuda cuando una nueva configuración corta el acceso de gestión. Cada dispositivo sigue teniendo su propia operación y su propio temporizador; esta confirmación no convierte el par en una sola transacción para toda la red.

Utiliza un modelo para rechazar un valor inválido

Un módulo YANG organiza los datos en contenedores, listas y hojas. Una hoja llamada mtu podría tener el tipo uint16 y el intervalo permitido 68–65535. El valor 40 incumple el intervalo, aunque cabe en el tipo entero sin signo. La validación del modelo comprueba tanto el tipo como las restricciones.

Las herramientas pueden utilizar modelos YANG para comprobar XML de NETCONF o JSON de RESTCONF. Los modelos estándar de interfaces del IETF, los modelos de fabricantes y los modelos OpenConfig ofrecen distintas definiciones de datos. La telemetría en flujo continuo puede enviar datos de estado modelados a intervalos, como complemento de las consultas.

SNMP sigue siendo útil para supervisar objetos individuales. NETCONF proporciona operaciones de configuración basadas en sesiones y mecanismos de coordinación a nivel de dispositivo. Ninguno de los dos protocolos garantiza por sí solo que dispositivos separados activen simultáneamente un cambio en toda la red.

Puntos clave

  • NETCONF transporta operaciones de configuración; YANG define los datos gestionados.
  • Las capacidades determinan qué almacenes de datos y operaciones admite un dispositivo.
  • Editar la configuración candidata no cambia la activa hasta que se confirman los cambios.
  • Los bloqueos y la validación preparan un cambio; después siguen la activación y las comprobaciones operativas.
  • Las confirmaciones separadas de los dispositivos pueden tener un resultado parcial.
  • La confirmación con reversión automática revierte automáticamente un cambio no confirmado.
  • Una restricción YANG puede rechazar un valor que, aun así, cabe en su tipo de datos básico.

Ejemplos de Encaminamiento y plano de control

6 Lecciones Interactivas

1

Calcula rutas y sigue un cambio de enlace

20 pasos
Construye caminos de coste mínimo con la topología completa o con estimaciones de vecinos y después diagnostica un bucle tras un aumento del coste de un enlace.
  1. 1
    IntroducciónConstruye las reglas que siguen los paquetes

    La ruta completa de un paquete surge de decisiones locales de reenvío. El software de encaminamiento debe proporcionar a cada encaminador un siguiente salto coherente con lo que harán los demás encaminadores.

    Comienza con un grafo ponderado, calcula un camino de coste mínimo y después modifica un enlace. Los cálculos revelan tanto la ruta final como un peligro durante la convergencia: el coste anunciado por un vecino puede ocultar una ruta que vuelve directamente a ti.

  2. 2
    ExplicaciónDistingue el encaminamiento del reenvío

    El plano de control aprende rutas y determina el estado de reenvío. El plano de datos aplica ese estado a cada paquete que llega.

    Los encaminadores tradicionales intercambian mensajes de encaminamiento y calculan localmente. Las aplicaciones SDN pueden calcular a través de un controlador e instalar reglas de forma remota. En ambos casos se termina con una acción local: buscar una coincidencia para el destino o el flujo y seleccionar un enlace de salida.

  3. 3
    EjemploSuma costes en lugar de contar enlaces

    Supongamos que A–B cuesta 3, A–C cuesta 1 y C–B cuesta 1. La ruta directa A–B utiliza menos enlaces, pero cuesta más.

    c(A,C)+c(C,B)=1+1=2.

    A envía a C el tráfico destinado a B porque 2 es menor que 3. Solo cuando cada enlace cuesta 1, el coste total mínimo implica el menor número de saltos. El peso mide lo que haya elegido el operador, no necesariamente la distancia o el retardo de los paquetes.

  4. 4
    Desafío¿Requiere el conocimiento completo una sola computadora?

    Cada encaminador conserva el mismo grafo de topología y calcula de forma independiente un árbol con raíz en sí mismo. ¿Es global el algoritmo y se ejecuta el control en un solo servidor?

    ---reveal---

    El algoritmo es global porque cada cálculo utiliza información completa de la topología. El control sigue ejecutándose por separado en cada encaminador. «Global» identifica la información disponible para el algoritmo; no indica el número ni la ubicación de las computadoras que lo ejecutan.

  5. 5
    ExplicaciónSigue los resultados provisionales y definitivos

    El algoritmo de Dijkstra mantiene un conjunto de nodos definitivos, costes provisionales a los destinos y predecesores. Comienza con el origen como definitivo, los vecinos con sus costes directos y los demás nodos con infinito.

    Selecciona el menor coste no definitivo, haz definitivo ese nodo y después prueba caminos a través de él hacia sus vecinos aún no definitivos. Un predecesor registra el nodo anterior en el camino elegido. Los costes de enlace no negativos hacen que cada incorporación sea definitiva.

  6. 6
    EjemploComienza el cálculo de seis encaminadores

    Utiliza los enlaces A–B 3, A–C 1, B–C 1, B–D 4, C–D 6, C–E 2, D–E 1, D–F 3 y E–F 5. El origen A comienza con B en 3 y C en 1; no se conoce ningún camino para llegar a D, E y F.

    C es el candidato no definitivo más pequeño. Al hacer definitivo C, B obtiene coste 2 por C, D coste 7 por C y E coste 3 por C. Registra C como predecesor allí donde haya mejorado la estimación.

  7. 7
    EjemploHaz definitivo B y después E

    B tiene ahora el menor coste provisional, 2. Su enlace a D mejora la estimación de D:

    D(D)=min⁡(7,2+4)=6.

    E es el siguiente con coste 3. A través de E, D vuelve a mejorar hasta 4 y F pasa a ser accesible por primera vez con coste 8. D ha tenido ya las estimaciones 7, 6 y 4. Todas eran provisionales; ninguna se hizo definitiva solo por aparecer en una actualización.

  8. 8
    EjemploTermina y recupera el primer salto

    Haz definitivo D con coste 4. Su enlace a F mejora F de 8 a 7, y F se hace definitivo en último lugar.

    La cadena de predecesores de F es F ← D ← E ← C ← A. El camino A–C–E–D–F cuesta 7. Para instalar la entrada de reenvío de A, utiliza C, el primer encaminador después de A. D es el predecesor de F, pero no es adonde A envía directamente el paquete. Todos los mejores caminos desde A en este grafo comienzan por C.

  9. 9
    DesafíoUtiliza otro grafo de origen

    Un grafo no dirigido tiene Q–R 5, Q–S 2, S–R 1, R–T 3 y S–T 8. ¿Cuáles son el coste mínimo y el primer salto de Q para llegar a T?

    ---reveal---

    Q–S–R–T cuesta 2+1+3=6, por lo que el primer salto de Q es S. El camino que pasa directamente por R cuesta 8 y Q–S–T cuesta 10. R es el predecesor de T en el mejor camino; elegir R como primer salto de Q omitiría el enlace inicial más barato a través de S.

  10. 10
    Idea claveLos costes pueden cambiar con el tráfico que atraen

    Si el coste de un enlace aumenta con la carga, todos los encaminadores pueden elegir a la vez el mismo camino poco cargado. Ese traslado encarece el camino, por lo que el siguiente cálculo común vuelve a alejar el tráfico de él.

    Esta retroalimentación puede oscilar incluso cuando el cálculo es correcto. Utilizar costes insensibles a la carga elimina ese desencadenante concreto. Los momentos aleatorios también pueden reducir los cambios sincronizados. Un grafo matemático estático y un grafo que reacciona a su propio tráfico se comportan de manera diferente.

  11. 11
    ExplicaciónSustituye el grafo por estimaciones de los vecinos

    Un encaminador de vector de distancias conoce los costes de sus enlaces conectados y las estimaciones a los destinos anunciadas por sus vecinos. Para cada otro destino, compara el total a través de cada vecino.

    Dx(y)=min⁡v{c(x,v)+Dv(y)}.

    Su propia distancia permanece en 0. Un nuevo vector de un vecino o un cambio en un enlace local desencadena otro cálculo. Las estimaciones modificadas se transmiten, lo que permite que la información se propague sin que ningún encaminador almacene el grafo completo.

  12. 12
    EjemploCalcula desde A utilizando el vector de B

    Supongamos que A–B cuesta 4, B–C cuesta 1 y A–C cuesta 7. B anuncia inicialmente un coste de 1 a C. A compara sus alternativas:

    DA(C)=min⁡(4+1,7+0)=5.

    A selecciona B como siguiente salto para C. De forma similar, C aprende un coste de 5 a A a través de B. El siguiente intercambio no cambia nada. Los encaminadores han convergido sin que A necesite una descripción del enlace de B a C.

  13. 13
    DesafíoIncluye el coste del primer enlace

    J llega a los vecinos K y L con costes de 2 y 7. Estos anuncian el destino Z con costes de 9 y 1. ¿Qué vecino elige J y qué coste registra?

    ---reveal---

    J registra un coste de 8 a través de L. Las alternativas son 2+9=11 a través de K y 7+1=8 a través de L. Elegir el coste 1 copiaría la estimación de L sin pagar el coste del enlace de J a L. El mínimo determina tanto la estimación como el siguiente salto.

  14. 14
    ConexiónRIP añade mensajes y temporizadores

    RIP añade un protocolo al cálculo de vector de distancias. Cuenta saltos, utiliza 16 como inalcanzable, envía actualizaciones periódicas cada 30 segundos por el puerto UDP 520 y hace caducar una ruta no renovada después de 180 segundos.

    El algoritmo básico anuncia cuando cambia su estimación; RIP también envía mensajes periódicos del protocolo cuando las rutas son estables. Su infinito pequeño limita la cuenta hasta infinito, pero también limita los caminos utilizables a 15 saltos.

  15. 15
    EjemploAumenta el coste y revela una dependencia oculta

    Comienza con A–B 2, B–C 1 y A–C 20. C llega a A a través de B con coste 3. Ahora A–B sube a 40.

    B sigue viendo el antiguo coste 3 de C y calcula 4 a través de C. Sin embargo, la ruta seleccionada por C vuelve a B. Ambas estimaciones parecen utilizables mientras las decisiones de reenvío forman un bucle. El TTL limita cuánto tiempo puede circular un paquete; no corrige las estimaciones de rutas.

  16. 16
    EjemploObserva cómo aumentan las estimaciones

    C recibe el nuevo coste 4 de B y anuncia 5 a través de B. Después B anuncia 6, C anuncia 7 y el ciclo continúa. Esto es la cuenta hasta infinito.

    El enlace directo A–C acaba rompiendo el ciclo. Cuando B anuncia 20, C elige su propio coste de 20 en lugar de 21 a través de B. B llega entonces a A a través de C con coste 21. La lentitud se debió a tratar estimaciones desactualizadas y dependientes como alternativas nuevas.

  17. 17
    ExplicaciónEnvenena la ruta hacia su siguiente salto

    Con inversión envenenada, C anuncia inicialmente infinito para A específicamente hacia B, porque B es el siguiente salto de C para A. B no puede utilizar la ruta de C como alternativa independiente.

    Después de que A–B suba a 40, B anuncia su coste directo de 40. C elige entonces su coste directo de 20 y anuncia esa ruta independiente. B se estabiliza en 21 a través de C. La defensa evita este bucle de dos encaminadores; aún pueden producirse ciclos de dependencia más largos.

  18. 18
    DesafíoReduce el coste en su lugar

    Los enlaces A–B 6, B–C 2 y A–C 30 han convergido. A–B baja a 3. ¿Qué nuevos costes a A anuncian B y después C?

    ---reveal---

    B anuncia 3 utilizando su enlace directo. C compara su coste directo de 30 con 2+3 y anuncia 5 a través de B. Recibir 5 no mejora el coste directo de 3 de B. Aquí el coste menor se propaga sin problemas porque ninguno de los encaminadores necesita la estimación obsoleta del otro para justificar la mejora.

  19. 19
    DesafíoDistingue una defensa contra bucles del descarte de paquetes

    Después de un aumento de coste, dos encaminadores se reenvían mutuamente tráfico destinado a un mismo destino. Un estudiante dice: «El TTL ya resuelve el problema, así que sus estimaciones de encaminamiento no necesitan cambiar». ¿Qué falta?

    ---reveal---

    El TTL acaba descartando cada datagrama en bucle, pero los datagramas posteriores pueden entrar en el mismo bucle. El encaminamiento debe converger hacia siguientes saltos coherentes. La inversión envenenada puede bloquear la dependencia entre dos encaminadores durante el intercambio; cambia la información de encaminamiento en lugar de limitar únicamente el tiempo de vida de un paquete.

  20. 20
    RepasoInterpreta un cálculo de rutas en tres pasos

    Primero identifica la información: un grafo completo o las estimaciones de los vecinos a los destinos. Después sigue el cálculo hasta que los costes se estabilicen. Por último, extrae el primer salto que necesita la tabla de reenvío.

    Si cambia un enlace, examina también las dependencias intermedias. Una respuesta final de coste mínimo no describe todas las decisiones de reenvío tomadas mientras los encaminadores aún están convergiendo.

2

Construye y amplía un dominio de encaminamiento OSPF

14 pasos
Relaciona la jerarquía de AS, las relaciones de vecindad OSPF, la inundación de estado de enlace y el encaminamiento interárea.

Guarda esta unidad para seguir cada Lección Interactiva paso a paso.

  1. 1
    IntroducciónEncuentra caminos internos sin un grafo plano de internet
  2. 2
    ExplicaciónDa a cada operador una frontera de encaminamiento
  3. 3
    EjemploDetermina la salida a través de un vecino interno
  4. 4
    Desafío¿Deben compartir un IGP los AS vecinos?
  5. 5
    ExplicaciónDescubre vecinos antes de sincronizar el estado
  6. 6
    ExplicaciónMantén actualizadas las descripciones de enlaces
  7. 7
    EjemploDeja que los pesos expresen la elección del operador
  8. 8
    EjemploCuenta las adyacencias del DR y el BDR
  9. 9
    DesafíoComprueba una LAN de otro tamaño
  10. 10
    ExplicaciónMantén grafos separados para áreas distintas
  11. 11
    EjemploSigue el tráfico de un área a otra
  12. 12
    Desafío¿Oculta una frontera de área un cambio de coste?
  13. 13
    DesafíoRelaciona una ruta externa con un cambio interno
  14. 14
    RepasoIdentifica la frontera antes de elegir el mecanismo
3

Sigue una ruta BGP desde el anuncio hasta el reenvío

19 pasos
Propaga un prefijo, aplica preferencias de ruta y reglas de exportación, y comprueba qué puede establecer la validación de origen.

Guarda esta unidad para seguir cada Lección Interactiva paso a paso.

  1. 1
    IntroducciónSigue tanto la promesa como el paquete
  2. 2
    ExplicaciónConecta sesiones BGP externas e internas
  3. 3
    EjemploAntepón el número del AS que anuncia
  4. 4
    DesafíoRechaza una ruta que vuelve a tu AS
  5. 5
    ConsejoInterpreta las actualizaciones como cambios, no como envíos periódicos de la tabla
  6. 6
    ExplicaciónDetente en la primera preferencia decisiva
  7. 7
    EjemploLlega al encaminamiento de patata caliente si los atributos anteriores empatan
  8. 8
    EjemploAplica una preferencia antes de medir el coste hasta la salida
  9. 9
    DesafíoDescarta un MED bajo que parece atractivo
  10. 10
    ConexiónUtiliza la misma selección de rutas para anycast
  11. 11
    ExplicaciónDistingue el tránsito de pago de la interconexión entre pares
  12. 12
    EjemploEvita que un cliente se convierta en tránsito entre proveedores
  13. 13
    DesafíoReclasifica una ruta en el siguiente AS
  14. 14
    ExplicaciónDistingue un secuestro de una fuga
  15. 15
    EjemploObserva cómo un bloqueo local se propaga internacionalmente
  16. 16
    ExplicaciónComprueba el prefijo, el origen y la longitud frente a una ROA
  17. 17
    Desafío¿Descarta una fuga de rutas un origen válido?
  18. 18
    DesafíoCombina validación, filtrado y reenvío
  19. 19
    RepasoHaz tres preguntas diferentes sobre una ruta
4

Repara un camino mediante un controlador SDN

11 pasos
Sigue las aplicaciones, el estado del controlador y los mensajes OpenFlow desde un evento de enlace hasta las reglas de reenvío instaladas.

Guarda esta unidad para seguir cada Lección Interactiva paso a paso.

  1. 1
    IntroducciónConvierte el camino de una aplicación en comportamiento de los dispositivos
  2. 2
    ExplicaciónSitúa la decisión y la acción de reenvío
  3. 3
    ExplicaciónSigue las interfaces hacia las aplicaciones y hacia los dispositivos
  4. 4
    Desafío¿Puede un clúster presentar un control centralizado?
  5. 5
    ExplicaciónRelaciona un paquete con su regla de mayor prioridad
  6. 6
    EjemploRecibe el evento de fallo del enlace
  7. 7
    EjemploCalcula e instala el desvío
  8. 8
    Desafío¿Enviar un paquete o programar el tráfico posterior?
  9. 9
    Idea claveReacciona al primer paquete sin procesar todos los paquetes
  10. 10
    DesafíoUtiliza un evento y el grafo restante
  11. 11
    RepasoSigue el estado hasta los conmutadores
5

Explica un informe ICMP e interpreta una prueba de trayecto

13 pasos
Sigue los errores de paquetes, el descubrimiento de la MTU del trayecto, la pérdida en ping y las respuestas de traceroute sin confundir el RTT con el retardo de un enlace.

Guarda esta unidad para seguir cada Lección Interactiva paso a paso.

  1. 1
    IntroducciónIdentifica lo que realmente informó la red
  2. 2
    ExplicaciónLee el tipo y el código
  3. 3
    EjemploRelaciona distintos fallos con distintos emisores
  4. 4
    EjemploSigue un paquete IPv4 demasiado grande
  5. 5
    ConexiónPreserva también la información sobre el tamaño en IPv6
  6. 6
    DesafíoDiagnostica un fallo que depende del tamaño
  7. 7
    EjemploMide la pérdida de ping respecto a las solicitudes enviadas
  8. 8
    ExplicaciónAumenta el TTL para revelar encaminadores posteriores
  9. 9
    EjemploInterpreta un aumento persistente del RTT
  10. 10
    DesafíoInterpreta una respuesta lenta aislada de un encaminador
  11. 11
    ConsejoInterpreta los asteriscos como tiempos de espera agotados, no como un diagrama de topología
  12. 12
    DesafíoDistingue la llegada de la escucha de una aplicación
  13. 13
    RepasoEnuncia la observación antes del diagnóstico
6

Mide la utilización y prepara un cambio en dos dispositivos

16 pasos
Obtén tasas a partir de contadores SNMP, gestiona sus retornos cíclicos y utiliza almacenes de datos NETCONF y restricciones YANG para una configuración controlada.

Guarda esta unidad para seguir cada Lección Interactiva paso a paso.

  1. 1
    IntroducciónObserva primero y después cambia con información de retorno
  2. 2
    ExplicaciónConecta el servidor con los objetos gestionados
  3. 3
    ExplicaciónElige entre una lectura y una notificación
  4. 4
    EjemploResta las muestras del contador
  5. 5
    EjemploConvierte el total del intervalo en utilización
  6. 6
    ExplicaciónComprueba si el contador puede ocultar retornos cíclicos
  7. 7
    DesafíoCalcula un nuevo intervalo de medición
  8. 8
    ConexiónProtege la supervisión y distingue las herramientas de configuración
  9. 9
    ExplicaciónDescubre las capacidades y distingue los almacenes de datos
  10. 10
    EjemploPrepara los dos extremos del enlace
  11. 11
    EjemploActiva por separado y examina el resultado
  12. 12
    Idea claveUtiliza la confirmación con reversión automática para recuperar el acceso perdido
  13. 13
    ExplicaciónDeja que YANG restrinja los valores
  14. 14
    DesafíoDiagnostica una preparación fallida
  15. 15
    DesafíoCombina la activación con mediciones operativas
  16. 16
    RepasoComprueba el significado de cada valor comunicado

Ejercicios de Encaminamiento y plano de control

60 Preguntas de Práctica en 6 sets

Set 1: Calcula rutas y sigue los cambios10 Preguntas de Práctica

Pregunta 1 de 10

Un encaminador recibe un datagrama y utiliza una entrada instalada para elegir el puerto de salida 4. ¿Qué función de la capa de red está realizando?
  1. Encaminamiento del plano de control
  2. Descubrimiento de topología
  3. Reenvío del plano de datos
  4. Selección de políticas de rutas
Mostrar respuestaOcultar respuesta
Respuesta: C
El encaminador está aplicando el estado de reenvío existente a un datagrama que llega, lo que es una acción del plano de datos. El cálculo de rutas pertenece al plano de control y determina las entradas que el reenvío utiliza después. Elegir un puerto a partir de una entrada instalada no requiere recalcular un camino de extremo a extremo.

Pregunta 2 de 10

Cada encaminador almacena la topología completa y calcula caminos de forma independiente. ¿Cómo deben describirse la información y la ejecución de este algoritmo?
  1. Información local con ejecución por encaminador
  2. Información global con ejecución por encaminador
  3. Información global con ejecución en un solo servidor
  4. Información local con ejecución en un solo servidor
Mostrar respuestaOcultar respuesta
Respuesta: B
El cálculo utiliza información global porque cada encaminador tiene el grafo completo. Su ejecución se distribuye entre los encaminadores porque cada uno realiza el cálculo de forma independiente. Llamar global al algoritmo no lo sitúa en un solo servidor; describe qué información utiliza el cálculo.

Pregunta 3 de 10

Un grafo no dirigido tiene los enlaces P–Q 8, P–R 2, R–Q 3, Q–T 2 y R–T 9. ¿Qué siguiente salto y coste total utiliza P para llegar a T?
  1. R, coste 7
  2. Q, coste 10
  3. R, coste 11
  4. Q, coste 5
Mostrar respuestaOcultar respuesta
Respuesta: A
El camino de coste mínimo es P–R–Q–T, con coste 2+3+2=7, por lo que su primer salto es R. La ruta directa por Q cuesta 10 y P–R–T cuesta 11. Q es el predecesor de T en el mejor camino, pero no es el siguiente salto inmediato de P.

Pregunta 4 de 10

En el algoritmo de Dijkstra, el encaminador M tiene el menor coste provisional entre todos los encaminadores no definitivos. ¿Qué sucede con el coste de M cuando M se incorpora al conjunto de nodos definitivos?
  1. Su coste pasa a ser el coste del enlace.
  2. Su coste sigue siendo provisional.
  3. Toma el coste de su predecesor.
  4. Su coste mínimo se convierte en definitivo.
Mostrar respuestaOcultar respuesta
Respuesta: D
Con costes de enlace no negativos, hacer definitiva la menor estimación provisional convierte en definitivo el coste mínimo de ese encaminador. Otras estimaciones aún no definitivas pueden mejorar mientras continúa el algoritmo. Esperar a que todos los nodos sean definitivos confunde la finalización de todo el árbol con la de un solo nodo.

Pregunta 5 de 10

Los enlaces no dirigidos son U–V 6, U–W 2, W–V 1, V–X 2, W–X 7 y X–Y 1. El enlace V–X falla. Tras la convergencia, ¿cómo cambian el siguiente salto y el coste de U a Y?
  1. V sustituye a W como siguiente salto; el coste sube de 6 a 9.
  2. W sigue como siguiente salto; el coste sube de 6 a 10.
  3. W sigue como siguiente salto; el coste sube de 5 a 9.
  4. V sustituye a W como siguiente salto; el coste sube de 6 a 10.
Mostrar respuestaOcultar respuesta
Respuesta: B
Antes del fallo, U–W–V–X–Y cuesta 2+1+2+1=6. Al eliminar V–X queda U–W–X–Y con coste 10, que sigue comenzando por W. Mantener el primer salto original es compatible con un cambio posterior en el camino; utilizar V añade coste sin restablecer el enlace averiado.

Pregunta 6 de 10

El encaminador J tiene los vecinos K y L. Sus costes de enlace son 3 a K y 6 a L; los costes que estos anuncian a Z son 8 y 2. ¿Qué siguiente salto y estimación elige J para Z?
  1. K, coste 8
  2. K, coste 11
  3. L, coste 2
  4. L, coste 8
Mostrar respuestaOcultar respuesta
Respuesta: D
J compara la ruta completa a través de cada vecino: 3+8=11 a través de K y 6+2=8 a través de L. Por tanto, elige L con coste 8. Tomar solo el 2 anunciado por L olvida el coste de llegar a L, que forma parte del camino de J.

Pregunta 7 de 10

Un encaminador de vector de distancias recibe un vector modificado de un vecino, pero todas sus propias estimaciones a los destinos permanecen sin cambios. Según el algoritmo básico de vector modificado, ¿qué hace a continuación?
  1. Conserva su vector sin enviar una actualización de vector modificado.
  2. Difunde el vector del vecino por inundación a todos los encaminadores.
  3. Envía una actualización de vector modificado con las mismas estimaciones.
  4. Sustituye su vector por el vector del vecino.
Mostrar respuestaOcultar respuesta
Respuesta: A
Un mensaje modificado de un vecino desencadena un recálculo, pero un vector local sin cambios no proporciona ninguna estimación nueva que anunciar según el algoritmo básico. La inundación sería una difusión propia del estado de enlace, y copiar el vector del vecino omitiría los costes del primer enlace. Un protocolo aún puede enviar actualizaciones periódicas de mantenimiento.

Pregunta 8 de 10

Los enlaces son A–B 5, B–C 2, C–D 3 y A–D 18. Al principio los encaminadores solo conocen rutas directas. B recibe el vector inicial de C, se actualiza y anuncia el resultado a A. A también ha recibido el vector inicial de D. ¿Qué estimación y siguiente salto elige entonces A para D?
  1. Coste 8 a través de B
  2. Coste 18 a través de D
  3. Coste 10 a través de B
  4. Coste 5 a través de B
Mostrar respuestaOcultar respuesta
Respuesta: C
C anuncia inicialmente un coste de 3 a D, por lo que B aprende un coste de 2+3=5 a través de C. A añade entonces su enlace a B y obtiene 5+5=10, que mejora su coste directo de 18. Tratar el 5 anunciado por B como el total de A omite el primer enlace en la segunda actualización.

Pregunta 9 de 10

El encaminador C llega al destino A a través de B. Con inversión envenenada, ¿qué distancia a A anuncia C específicamente a B?
  1. La distancia real de C a A
  2. El coste del enlace C–B
  3. Infinito
  4. Cero
Mostrar respuestaOcultar respuesta
Respuesta: C
C anuncia infinito a B porque su ruta a A depende de B. Esto evita que B trate a C como una ruta independiente de regreso a A. Anunciar la distancia real ocultaría esa dependencia y podría hacer que los dos encaminadores se eligieran mutuamente tras un aumento de coste.

Pregunta 10 de 10

Los enlaces A–B 3, B–C 2 y A–C 25 han convergido sin inversión envenenada. A–B sube a 50. B se actualiza utilizando el vector antiguo de C y después C se actualiza utilizando el nuevo vector de B. ¿Cuáles son sus nuevos costes anunciados a A, en ese orden?
  1. B anuncia 7; C anuncia 9.
  2. B anuncia 50; C anuncia 25.
  3. B anuncia 5; C anuncia 7.
  4. B anuncia 27; C anuncia 25.
Mostrar respuestaOcultar respuesta
Respuesta: A
El coste antiguo de C a A es 2+3=5 a través de B. B lo confunde con una alternativa y calcula 2+5=7; C calcula entonces 2+7=9, por debajo de su coste directo de 25. Pasar inmediatamente a 27 supone que C ya ha abandonado su ruta desactualizada, algo que este orden de actualización aún no ha permitido.
Set 2: Relaciona las rutas internas con la accesibilidad externa10 Preguntas de Práctica

Guarda esta unidad para ver todas las respuestas y practicar cada set.

Pregunta 1 de 10

Una organización de investigación controla varios encaminadores bajo una única política de encaminamiento externa y tiene su propio ASN público. ¿Qué entidad de encaminamiento describe esto?
  1. Un área troncal OSPF
  2. Un punto de intercambio de internet
  3. Una sesión de transporte BGP
  4. Un sistema autónomo
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 2 de 10

Dos encaminadores OSPF vecinos dejan de recibir los paquetes Hello del otro. ¿Qué temporizador configurado determina cuándo se declara inactivo al vecino?
  1. El intervalo de inactividad
  2. El intervalo de renovación de LSA
  3. La antigüedad máxima de LSA
  4. El intervalo de envío de Hello
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 3 de 10

Ocho encaminadores OSPF comparten una LAN de difusión y eligen un DR y un BDR. ¿Cuántas adyacencias completas se necesitan en esta organización?
  1. 28
  2. 12
  3. 13
  4. 16
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 4 de 10

Un encaminador OSPF tiene estos caminos a la subred Z: por M, enlaces de 2 y 7; por N, enlaces de 4 y 3; por P, enlaces de 1 y 6. Todos los enlaces están en la misma área y ECMP está activado. ¿Qué primeros saltos puede conservar?
  1. Solo M, con coste de enlace 2
  2. N y P, ambos con coste 7
  3. Solo P, coste del primer enlace 1
  4. M y N, con dos enlaces
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 5 de 10

Un encaminador introduce en OSPF rutas externas aprendidas mediante BGP, pero tiene interfaces en una sola área OSPF. ¿Qué función OSPF establece esto?
  1. Encaminador de frontera de área
  2. Encaminador designado
  3. Encaminador de frontera de sistema autónomo
  4. Encaminador troncal
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 6 de 10

Un enlace falla en el área 12. El coste a una subred anunciado por el ABR cambia, pero sigue siendo accesible. ¿Qué trabajo de encaminamiento realiza a continuación un encaminador ordinario de otra área?
  1. Actualiza la ruta interárea afectada a partir de un resumen modificado.
  2. Reconstruye todo su árbol con el LSA de encaminador modificado del área 12.
  3. Ignora el evento porque las fronteras de área detienen todas sus consecuencias.
  4. Retira todas las rutas cuyo destino pertenece al área 12.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 7 de 10

Dos encaminadores BGP tienen números de AS distintos e intercambian anuncios mediante una sesión TCP. ¿Qué tipo de sesión BGP es?
  1. iBGP
  2. IGP
  3. ECMP
  4. eBGP
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 8 de 10

El AS 64508 recibe una ruta con AS-PATH «64509 64511» y la exporta normalmente al AS 64507. ¿Qué AS-PATH recibe el AS 64507?
  1. 64509 64511 64508
  2. 64508 64509 64511
  3. 64507 64509 64511
  4. 64509 64508 64511
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 9 de 10

R acepta dos rutas utilizables a un prefijo. La ruta M tiene LOCAL_PREF 160 y longitud de AS-PATH 4; la ruta N tiene LOCAL_PREF 110 y longitud de AS-PATH 2. ¿Qué ruta gana según la comparación ordenada de BGP?
  1. M gana por LOCAL_PREF.
  2. N gana por la longitud de AS-PATH.
  3. M gana solo con un MED menor.
  4. N gana como ruta eBGP.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 10 de 10

R aprende mediante iBGP dos rutas utilizables con el mismo LOCAL_PREF, longitud de AS-PATH y ORIGIN. Proceden de distintos AS vecinos. Sus valores MED son 80 por G y 10 por H; los costes IGP de R son 4 hasta G y 9 hasta H. ¿Qué ruta gana?
  1. H gana por MED.
  2. G gana por el coste interno.
  3. H gana por el coste interno.
  4. G gana por MED.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Set 3: Elige rutas BGP y limita los errores de encaminamiento10 Preguntas de Práctica

Guarda esta unidad para ver todas las respuestas y practicar cada set.

Pregunta 1 de 10

El AS 64506 recibe una ruta con AS-PATH «64504 64506 64511». ¿Por qué la rechaza la comprobación habitual de bucles de BGP?
  1. El camino contiene más de dos AS.
  2. El camino ya contiene el AS 64506.
  3. El camino termina con un AS de origen diferente.
  4. El camino comienza con un AS vecino.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 2 de 10

Una ruta con NEXT-HOP G gana la selección BGP en el encaminador R. El camino IGP de R a G comienza por la interfaz 3 hacia H. ¿Qué acción de reenvío instala R para el prefijo?
  1. Enviar directamente a G sin consulta.
  2. Enviar hacia el último AS de AS-PATH.
  3. Enviar por la interfaz 3 hacia H.
  4. Enviar al encaminador iBGP anunciante.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 3 de 10

Varias ubicaciones de un servicio anuncian el mismo prefijo y el encaminamiento normal determina qué ubicación recibe los paquetes de un cliente. ¿Qué técnica de direccionamiento se utiliza?
  1. Direccionamiento IP anycast
  2. Direccionamiento IP de multidifusión
  3. Direccionamiento IP de difusión
  4. Direccionamiento IP de unidifusión a un servidor fijo
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 4 de 10

Tres rutas iBGP utilizables a un prefijo tienen el mismo ORIGIN. J tiene LOCAL_PREF 120, longitud de camino 1 y coste IGP 2; K tiene 180, longitud 3 y coste 8; L tiene 180, longitud 2 y coste 13. MED no se aplica. ¿Qué ruta gana y en qué comparación?
  1. J, después de comparar primero el AS-PATH más corto.
  2. K, tras empatar LOCAL_PREF y comparar el coste IGP.
  3. L, tras empatar todas las rutas y comparar el coste a NEXT-HOP.
  4. L, tras empatar LOCAL_PREF y comparar AS-PATH.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 5 de 10

Un cambio de encaminamiento envía una conexión TCP anycast establecida a otra instancia del servicio que no comparte el estado de la conexión. ¿Por qué puede fallar la conexión aunque el prefijo siga siendo accesible?
  1. La nueva instancia carece del estado TCP existente.
  2. BGP exige un prefijo nuevo para cada instancia.
  3. El cambio invalida todas las rutas al prefijo.
  4. TCP solo acepta paquetes del sitio más cercano.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 6 de 10

El AS X aprende una ruta de su par P. Según las reglas comerciales habituales de exportación, ¿a qué clase de vecinos puede anunciar X esa ruta aprendida?
  1. Solo a sus pares
  2. Solo a sus proveedores
  3. Solo a sus clientes
  4. A sus pares y proveedores
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 7 de 10

X es cliente de los proveedores M y N y tiene al cliente Y. X aprende de M una ruta a Z. Según la política habitual de exportación, ¿cómo gestiona X esa ruta hacia N y hacia Y?
  1. La anuncia tanto a N como a Y.
  2. La anuncia a N; no la comunica a Y.
  3. No la comunica ni a N ni a Y.
  4. No la comunica a N; la anuncia a Y.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 8 de 10

Una ruta aceptada a 198.51.100.0/24 tiene una longitud de AS-PATH de 5. Una ruta aceptada a 198.51.100.128/25 tiene una longitud de 3. ¿Por dónde envía el reenvío un paquete destinado a 198.51.100.200?
  1. Por la ruta /24 porque cubre más direcciones.
  2. Por la ruta /25 porque su prefijo es más largo.
  3. Por la ruta /25 porque su AS-PATH es más corto.
  4. Por la ruta /24 porque se anunció como agregado.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 9 de 10

La única ROA que cubre el prefijo autoriza al AS 64507 para 192.0.2.0/24 con longitud máxima /25. Los anuncios son P: 192.0.2.0/25, origen 64507; Q: 192.0.2.128/26, origen 64507; R: 192.0.2.128/25, origen 64508. ¿Cuáles son sus estados de validación de origen?
  1. P válido; Q válido; R inválido.
  2. P no encontrado; Q inválido; R inválido.
  3. P válido; Q inválido; R inválido.
  4. P válido; Q inválido; R no encontrado.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 10 de 10

Un cliente exporta a otro proveedor una ruta aprendida de un proveedor. El ASN de origen y la longitud del prefijo siguen coincidiendo con la única ROA que lo cubre. ¿Qué fallo y resultado de validación debe esperar un operador?
  1. Una fuga de rutas con un resultado de origen válido.
  2. Un secuestro de prefijo con un resultado de origen inválido.
  3. Una fuga de rutas con un resultado de origen inválido.
  4. Un secuestro de prefijo con un resultado de origen no encontrado.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Set 4: Sigue eventos del controlador e informes de paquetes10 Preguntas de Práctica

Guarda esta unidad para ver todas las respuestas y practicar cada set.

Pregunta 1 de 10

Una aplicación de encaminamiento se suscribe a eventos de cambio de enlaces ofrecidos por un controlador SDN. ¿Qué interfaz conecta estos dos componentes?
  1. La interfaz hacia las aplicaciones
  2. La interfaz hacia los dispositivos
  3. La sesión BGP inter-AS
  4. El puerto de entrada de paquetes del conmutador
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 2 de 10

Tres servidores comparten estado y ofrecen un servicio de controlador coherente a las aplicaciones SDN. ¿Cómo se describe esta organización del control?
  1. Lógicamente distribuido y físicamente centralizado
  2. Lógicamente centralizado y físicamente centralizado
  3. Lógicamente distribuido y físicamente distribuido
  4. Lógicamente centralizado y físicamente distribuido
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 3 de 10

Un conmutador OpenFlow detecta que un puerto físico ha quedado inactivo. ¿Qué mensaje informa de este evento al controlador?
  1. Packet-out
  2. Flow-mod
  3. Port-status
  4. Port-mod
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 4 de 10

Un paquete en OpenFlow 1.3 no coincide con ninguna entrada ordinaria y la tabla no tiene una entrada de ausencia de coincidencia. ¿Qué ocurre de forma predeterminada?
  1. El conmutador envía un packet-in.
  2. El conmutador descarta el paquete.
  3. El conmutador envía un packet-out.
  4. El conmutador difunde el paquete por inundación.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 5 de 10

Los enlaces entre conmutadores son S7–S8 con coste 1, S8–S10 con coste 1, S7–S9 con coste 4, S8–S9 con coste 1 y S9–S10 con coste 3. S8–S10 falla. ¿Qué camino alternativo de S7 a S10 debe instalarse y qué operación OpenFlow instala sus reglas persistentes?
  1. S7–S9–S10 con coste 7, instalado con flow-mod.
  2. S7–S8–S9–S10 con coste 5, instalado con flow-mod.
  3. S7–S8–S9–S10 con coste 5, instalado con packet-out.
  4. S7–S9–S10 con coste 5, instalado con flow-mod.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 6 de 10

Un paquete coincide con dos entradas de una tabla OpenFlow: la de prioridad 30 lo envía al puerto 2 y la de prioridad 70 lo envía al controlador. Una entrada de ausencia de coincidencia descarta paquetes. ¿Qué ocurre con este paquete?
  1. Se reenvía por el puerto 2.
  2. Se descarta como ausencia de coincidencia.
  3. Se envía al controlador.
  4. Va a ambos destinos.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 7 de 10

Un sistema terminal de destino recibe una sonda UDP para un puerto sin ninguna aplicación que escuche y devuelve un error ICMPv4. ¿Qué tipo y código identifican ese error?
  1. Tipo 3, código 3
  2. Tipo 11, código 0
  3. Tipo 3, código 4
  4. Tipo 0, código 0
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 8 de 10

Un datagrama IPv4 que transporta una sonda UDP tiene 1380 bytes de carga útil IP y una cabecera IP de 20 bytes con no fragmentar activado. Llega a un enlace con MTU de 1280 bytes. ¿Qué informe ICMPv4 corresponde y cuál es la mayor carga útil IP que cabría en ese enlace con el mismo tamaño de cabecera?
  1. Tipo 3 código 4; carga útil de 1280 bytes.
  2. Tipo 3 código 3; carga útil de 1260 bytes.
  3. Tipo 11 código 0; carga útil de 1260 bytes.
  4. Tipo 3 código 4; carga útil de 1260 bytes.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 9 de 10

Una ejecución de ping envía 12 solicitudes y recibe 9 respuestas. ¿Qué porcentaje de solicitudes queda sin respuesta?
  1. 33%
  2. 75%
  3. 25%
  4. 9%
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 10 de 10

Un trazado muestra RTT de 4 ms en el salto 1, ninguna respuesta en el salto 2, 7 ms en el salto 3 y 8 ms en el destino. ¿Qué conclusión sobre el salto 2 está respaldada por los datos?
  1. Sus sondas agotaron el tiempo de espera mientras sondas posteriores llegaron más lejos.
  2. Su fallo de reenvío se reparó antes de cada sonda posterior.
  3. Añadió exactamente 3 ms al trayecto aunque no respondió.
  4. Reenvió todas las sondas por el mismo trayecto de retorno que el salto 3.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Set 5: Mide el tráfico y coordina la configuración10 Preguntas de Práctica

Guarda esta unidad para ver todas las respuestas y practicar cada set.

Pregunta 1 de 10

Un agente SNMP informa de un evento y espera que el receptor confirme la notificación. ¿Qué notificación utiliza?
  1. Trap
  2. GetRequest
  3. SetRequest
  4. InformRequest
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 2 de 10

Un contador de bytes de entrada aumenta en 90 000 000 durante 30 segundos en un enlace de 200 Mbit/s. No hubo reinicio ni retorno cíclico. ¿Qué utilización de entrada muestra este intervalo?
  1. 1,5 %
  2. 12%
  3. 24%
  4. 60%
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 3 de 10

Un contador de bytes de entrada de 32 bits cambia de 4 200 000 000 a 105 032 704 durante 10 segundos en un enlace de 400 Mbit/s. No hubo ningún reinicio y ocurrió como máximo un retorno cíclico. ¿Qué utilización de entrada implica esto?
  1. 40%
  2. 20%
  3. 80%
  4. 4%
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 4 de 10

Un gestor consulta un contador de bytes de 32 bits cada 90 segundos en una interfaz de 2 Gbit/s. No se producen reinicios del contador. ¿Por qué pueden seguir siendo insuficientes dos muestras para recuperar el tráfico total?
  1. El contador cuenta bits en lugar de bytes recibidos.
  2. Un retorno cíclico siempre significa que la interfaz se reinició.
  3. Pueden ocurrir varios retornos cíclicos del contador entre consultas.
  4. Una muestra menor siempre identifica exactamente un retorno cíclico.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 5 de 10

Un gestor edita un almacén de configuración candidata NETCONF admitido, pero no ha confirmado los cambios. ¿Qué configuración sigue activa?
  1. El almacén de configuración candidata editado
  2. El almacén de configuración de arranque
  3. El almacén de configuración activa
  4. La última respuesta XML obtenida
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 6 de 10

Dos encaminadores admiten candidate, validación y confirmación con reversión automática. Ambas configuraciones candidatas se validan. La primera confirmación tiene éxito; el segundo dispositivo deja de ser accesible antes de que se conozca el resultado de su confirmación. ¿Qué debe concluir el gestor?
  1. Ambas configuraciones están activas porque ambas candidatas se validaron.
  2. La activación puede ser parcial y requiere verificación y recuperación.
  3. Ninguna configuración cambió porque falta una respuesta.
  4. Ambas configuraciones se revirtieron mediante la transacción NETCONF compartida.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 7 de 10

Una hoja YANG utiliza uint16 y tiene el intervalo 1280–9000. Una modificación propone 1000. ¿Por qué se rechaza el valor?
  1. Incumple el intervalo permitido de la hoja.
  2. Supera el máximo de uint16.
  3. Utiliza una codificación de transporte no admitida.
  4. Ya es el valor de la configuración activa.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 8 de 10

Los intercambios IPv6 pequeños funcionan, pero los paquetes más grandes desaparecen después de bloquear todo ICMPv6. ¿Qué mensaje bloqueado explica directamente un problema de MTU del trayecto?
  1. Solicitud de eco
  2. Redirección
  3. Puerto inaccesible
  4. Paquete demasiado grande
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 9 de 10

El traceroute clásico con UDP llega a su destino en un puerto UDP sin uso. ¿Qué respuesta le indica normalmente que se detenga?
  1. ICMP de puerto inaccesible
  2. ICMP de tiempo excedido
  3. ICMP de fragmentación necesaria
  4. ICMP de respuesta de eco
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 10 de 10

Un traceroute informa de 84 ms en el salto 4, 11 ms en el salto 5 y 13 ms en el destino. Las sondas recibieron respuestas en todos los saltos. ¿Cómo debe interpretarse el valor aislado del salto 4?
  1. Demuestra al menos 73 ms de retardo en el enlace de reenvío del salto 4.
  2. Puede reflejar una generación lenta de la respuesta ICMP o un trayecto de retorno diferente.
  3. Demuestra que se llega al salto 5 sin pasar por ningún encaminador anterior.
  4. Indica las rutas de ida y vuelta utilizadas por el flujo al destino.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Set 6: Resuelve fallos de encaminamiento y gestión10 Preguntas de Práctica

Guarda esta unidad para ver todas las respuestas y practicar cada set.

Pregunta 1 de 10

Los enlaces no dirigidos son K–L 4, K–M 1, M–L 1, L–N 2, M–N 6, N–P 2 y M–P 10. El enlace M–L falla. ¿Cuáles son el nuevo siguiente salto y el coste mínimo de K a P?
  1. M, coste 9
  2. L, coste 7
  3. L, coste 8
  4. M, coste 6
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 2 de 10

Los enlaces A–B 4, B–C 3 y A–C 30 han convergido con inversión envenenada. A–B sube a 60. Se actualiza B, después C y después B. ¿Qué rutas finales a A resultan?
  1. B usa C con coste 33; C usa A con coste 30.
  2. B usa C con coste 10; C usa B con coste 13.
  3. B usa A con coste 60; C usa B con coste 63.
  4. B usa A con coste 60; C usa A con coste 30.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 3 de 10

Un encaminador tiene interfaces en el área 0 y en el área 6 y también introduce rutas externas en OSPF. ¿Qué funciones puede desempeñar a la vez?
  1. Solo ABR y encaminador interno
  2. Solo ASBR y encaminador interno
  3. Solo DR y encaminador interno
  4. ABR, ASBR y encaminador troncal
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 4 de 10

Tres rutas utilizables a un prefijo tienen el mismo LOCAL_PREF, ORIGIN y longitud de camino. M es eBGP con coste IGP 12; N es iBGP con coste IGP 2; P es iBGP con coste IGP 5. MED no se aplica. ¿Qué ruta gana y por qué?
  1. N gana porque tiene el menor coste IGP.
  2. M gana antes de comparar el coste IGP.
  3. P gana porque iBGP precede a eBGP.
  4. M gana porque su coste IGP es el más alto.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 5 de 10

X aprende un prefijo de su cliente Y y lo anuncia a su par P. P tiene un cliente C y un par Q. Según las reglas comerciales habituales de exportación, ¿qué puede hacer P con esta ruta?
  1. Anunciarla a C y no comunicarla a Q.
  2. Anunciarla a C y Q como ruta de cliente.
  3. No comunicarla a C y anunciarla a Q.
  4. No comunicarla ni a C ni a Q por ser una ruta externa.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 6 de 10

La única ROA que cubre el prefijo autoriza al AS 64511 para 203.0.113.0/24 con máximo /24. Una ruta para ese /24 tiene AS-PATH «64508 64511». Una segunda ruta para 203.0.113.128/25 tiene el mismo AS-PATH. Ambas se aceptan e instalan sin rechazar orígenes inválidos. Para 203.0.113.190, ¿qué elección de reenvío y estados de validación resultan?
  1. Gana el /24; el /24 es válido y el /25 es inválido.
  2. Gana el /25; el /24 es válido y el /25 es inválido.
  3. Gana el /25; ambos estados de validación de origen son válidos.
  4. Gana el /24; el /24 es válido y el /25 es no encontrado.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 7 de 10

Tras el fallo de un enlace, una aplicación calcula un desvío y el controlador envía packet-out para un paquete almacenado en búfer. No se envía ningún flow-mod y la regla coincidente antigua sigue indicando el puerto de salida averiado. ¿Por qué pueden seguir fallando los paquetes posteriores?
  1. Packet-out sustituye la entrada antigua solo para los paquetes del búfer.
  2. El camino calculado cambia el reenvío posterior cuando se confirma packet-out.
  3. El conmutador debe expirar la entrada antigua antes de que flow-mod pueda sustituirla.
  4. Packet-out envía un paquete sin sustituir la regla coincidente antigua.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 8 de 10

Una línea de traceroute contiene «* * *». ¿Qué observación registra esa línea?
  1. El destino no tiene ninguna ruta IP de regreso a ningún origen.
  2. Todos los paquetes se descartaron en la salida de ese encaminador.
  3. No llegó ninguna respuesta antes de que se agotaran los tiempos de espera de las sondas.
  4. El trayecto contiene tres encaminadores averiados con ese TTL.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 9 de 10

Un contador de bytes de entrada de 64 bits aumenta en 300 000 000 durante 20 segundos en una interfaz de 1 Gbit/s. No hubo reinicio ni retorno cíclico. Un segundo intervalo registra el mismo aumento de bytes durante 40 segundos. ¿Qué utilizaciones de entrada muestran los intervalos?
  1. 24 % en el primero y 12 % en el segundo
  2. 12 % en el primero y 6 % en el segundo
  3. 6 % en el primero y 12 % en el segundo
  4. 30 % en el primero y 15 % en el segundo
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

Pregunta 10 de 10

Dos dispositivos activan confirmaciones con reversión automática admitidas, con tiempos de espera de 120 segundos. El dispositivo A recibe la confirmación; el dispositivo B pierde el acceso de gestión y no recibe ninguna confirmación. ¿Qué ocurre cuando expira el temporizador de B?
  1. Ambos revierten porque pertenecen a un cambio compartido.
  2. Ambos conservan sus cambios porque la validación tuvo éxito.
  3. B revierte; A conserva su configuración confirmada.
  4. A revierte; B conserva su configuración no confirmada.
Mostrar respuestaOcultar respuesta

Guarda esta unidad para ver esta respuesta.

¿Te atascas con una pregunta tuya? Ayuda con Tareas

Términos Clave

104 Términos Clave, cada uno con su definición

A

Actualización desencadenada
Una actualización desencadenada envía información de encaminamiento modificada poco después de detectar un cambio, sin esperar a la actualización periódica habitual.
RIP puede informar rápidamente de una ruta fallida aunque aún falte tiempo para la siguiente actualización programada de la tabla.
Adyacencia OSPF
Una adyacencia OSPF es una relación de vecindad en la que los encaminadores sincronizan sus bases de datos de estado de enlace e intercambian información de encaminamiento.
Dos encaminadores de una LAN pueden ser vecinos sin formar una adyacencia completa con todos los demás vecinos.
Agente de gestión
Un agente de gestión es software del dispositivo que expone datos gestionados e intercambia mensajes de supervisión o control con un servidor de gestión.
Un agente responde a una solicitud de contador y también puede notificar al gestor cuando cae un enlace.
Agujero negro de descubrimiento de la MTU del trayecto
Un agujero negro de descubrimiento de la MTU del trayecto ocurre cuando se descartan paquetes demasiado grandes, pero el origen no recibe la información necesaria para reducir su tamaño.
Una conexión puede intercambiar mensajes pequeños y, aun así, detenerse cuando empieza a enviar paquetes que superan el límite oculto.
Algoritmo de Dijkstra
El algoritmo de Dijkstra encuentra caminos de coste mínimo con pesos de arista no negativos al convertir repetidamente en definitiva la menor estimación de coste no definitiva.
El origen hace definitivo un encaminador con coste 2 antes que otro no definitivo cuyo mejor coste conocido es 6.
Algoritmo de encaminamiento global
Un algoritmo de encaminamiento global calcula rutas utilizando la topología completa y todos los costes de enlace pertinentes, independientemente de dónde se ejecute el cálculo.
Cada encaminador OSPF ejecuta localmente un algoritmo global después de conocer el grafo de su área.
Almacén de configuración activa (running)
El almacén de configuración activa contiene la configuración NETCONF activa de un dispositivo, que determina su comportamiento configurado actual.
Editar una configuración candidata no cambia la activa hasta que una confirmación admitida activa la configuración preparada.
Almacén de configuración candidata (candidate)
Un almacén de configuración candidata es una configuración de trabajo NETCONF, cuando se admite, donde pueden prepararse y comprobarse cambios antes de su activación.
Dos dispositivos pueden validar sus configuraciones candidatas mientras ambos siguen funcionando con sus configuraciones activas anteriores.
Almacén de configuración de arranque (startup)
El almacén de configuración de arranque es un almacén de configuración NETCONF, cuando se admite, que contiene la configuración utilizada cuando arranca el dispositivo.
Un cambio activo y una configuración de arranque guardada cumplen propósitos diferentes y deben gestionarse en consecuencia.
Anuncio de estado de enlace (LSA)
Un anuncio de estado de enlace (LSA) es un registro OSPF de información de encaminamiento, como los enlaces de un encaminador, transportado en paquetes Link State Update.
Un nuevo LSA de encaminador elimina un enlace averiado de la información de topología del área antes de que se recalculen los caminos.
Autorización de origen de ruta (ROA)
Una autorización de origen de ruta (ROA) permite que un ASN origine rutas dentro de un prefijo, sujeto a una longitud máxima de prefijo indicada.
Una longitud máxima de /24 rechaza un /25 incluso cuando el ASN de origen es el autorizado.

Á

Árbol de caminos mínimos
Un árbol de caminos mínimos conecta un origen con los destinos accesibles mediante caminos de coste mínimo seleccionados, con el origen como raíz.
El mismo grafo de estado de enlace da árboles con distintas raíces cuando distintos encaminadores ejecutan el cálculo.
Área OSPF
Un área OSPF agrupa encaminadores y enlaces en un ámbito de inundación detallada y cálculo de caminos mínimos dentro de un sistema autónomo más grande.
Un fallo interno actualiza la topología local mientras un ABR anuncia cualquier cambio en la accesibilidad interárea.
Área troncal
El área troncal es el área 0 de OSPF, que conecta las demás áreas y transporta el tráfico ordinario entre áreas no troncales.
Un paquete del área 4 al área 8 pasa por el área troncal entre sus encaminadores de frontera de área.

B

Base de información de gestión (MIB)
Una base de información de gestión (MIB) define objetos gestionados en módulos, incluidos sus nombres, tipos, significados y permisos de acceso.
Una MIB de interfaces define qué mide un contador de bytes recibidos antes de que un gestor lea su valor actual.
BGP externo (eBGP)
BGP externo (eBGP) es una sesión BGP entre encaminadores de distintos sistemas autónomos, utilizada para intercambiar información de accesibilidad a través de las fronteras entre AS.
Un encaminador de frontera universitario intercambia rutas eBGP con un encaminador de su proveedor de tránsito.
BGP interno (iBGP)
BGP interno (iBGP) es una sesión BGP entre encaminadores de un mismo AS, utilizada para difundir información de rutas sin cambiar la frontera del AS.
Un encaminador de frontera transmite una ruta aprendida de un proveedor a otro encaminador interno mediante una sesión iBGP.

C

Camino de coste mínimo
Un camino de coste mínimo es un camino cuya suma de costes de enlaces no supera la de ningún camino alternativo entre los mismos extremos.
Si todos los enlaces cuestan 1, el camino de coste mínimo también utiliza el menor número de saltos entre el origen y el destino.
Camino de sistemas autónomos (AS-PATH)
El atributo AS-PATH registra la secuencia de AS por la que ha viajado un anuncio BGP, con el origen al final.
Un exportador externo antepone su propio número antes de enviar la ruta a otro AS.
Centralización lógica
La centralización lógica presenta un servicio de control coherente y una visión única de la red, incluso cuando varios servidores físicos implementan ese servicio.
Añadir réplicas del controlador puede mejorar la resiliencia sin trasladar las decisiones de caminos a cada conmutador.
Confirmación de cambios con reversión automática (confirmed commit)
Una confirmación de cambios con reversión automática activa temporalmente un cambio NETCONF y lo revierte automáticamente si no llega una confirmación antes de que se agote el tiempo de espera.
Un cambio que interrumpe el acceso de gestión puede deshacerse por sí mismo cuando el gestor no puede enviar la confirmación.
Controlador SDN
Un controlador SDN mantiene el estado de toda la red y proporciona las interfaces mediante las cuales las aplicaciones comunican decisiones a los dispositivos.
Un clúster de controladores puede ofrecer un servicio coherente mientras distribuye su implementación entre servidores.
Convergencia
La convergencia es la estabilización del estado de encaminamiento después de que se hayan propagado los cambios pertinentes y los cálculos ya no modifiquen las rutas seleccionadas.
Una red puede contener brevemente entradas de reenvío incoherentes mientras converge su protocolo de encaminamiento.
Coste del enlace
El coste del enlace es un peso elegido por el operador y asignado a una conexión que representa una medida de encaminamiento, como la velocidad, el retardo o el gasto.
Dos enlaces de bajo coste pueden dar un camino más barato que un enlace directo con un peso configurado alto.
Cuenta hasta infinito
La cuenta hasta infinito es un fallo de vector de distancias en el que las estimaciones desactualizadas y dependientes de rutas aumentan repetidamente después de que una ruta empeore.
Dos vecinos siguen sumando el coste de su enlace al anuncio obsoleto del otro sobre un camino al destino.

D

Descubrimiento de la MTU del trayecto
El descubrimiento de la MTU del trayecto permite a un origen conocer los límites de tamaño de paquete a lo largo de un trayecto mediante mensajes de respuesta cuando los paquetes superan la MTU admitida por un enlace.
Un emisor IPv4 reduce el tamaño de los paquetes después de recibir un mensaje de fragmentación necesaria con no fragmentar activado.
Descubrimiento de vecinos (ND)
El descubrimiento de vecinos es el conjunto de funciones basado en ICMPv6 para encontrar vecinos locales e información relacionada, que sustituye la función de ARP en IPv4.
Una política que bloquee todo ICMPv6 interferiría tanto con el funcionamiento local de IPv6 como con la notificación de errores remotos.
Direccionamiento IP anycast
El direccionamiento IP anycast anuncia el mismo prefijo desde varias ubicaciones de servicio para que el encaminamiento ordinario seleccione una instancia accesible para un cliente.
Una consulta DNS puede llegar a una instancia cercana según el encaminamiento aunque no sea la más cercana geográficamente.
Discriminador de múltiples salidas (MED)
MED es un atributo BGP que sugiere un punto de entrada preferido a un AS vecino; los valores menores normalmente solo compiten dentro de ese mismo AS vecino.
Un MED bajo de un proveedor normalmente no vence a una ruta de un proveedor diferente.
Distancia provisional
Una distancia provisional es el menor coste de camino encontrado hasta el momento para un nodo que aún no se ha hecho definitivo en el cálculo de caminos mínimos.
Un nuevo camino a través de un vecino recién incorporado al conjunto de nodos definitivos puede reducir la distancia provisional de 9 a 5.

E

Ecuación de Bellman–Ford
La ecuación de Bellman–Ford elige el coste mínimo a un destino minimizando la suma del coste de cada primer enlace y la distancia de ese vecino al destino.
Un encaminador compara 3+7 a través de un vecino con 6+2 a través de otro y elige este último.
Encaminador de frontera
Un encaminador de frontera se sitúa en el límite de un AS y conecta su red con otro AS, proporcionando una entrada o salida para el tráfico externo.
Un encaminador interno puede enviar tráfico hacia un encaminador de frontera a través de varios saltos internos antes de que salga del AS.
Encaminador de frontera de área (ABR)
Un encaminador de frontera de área (ABR) une áreas OSPF, incluida el área troncal, y anuncia rutas interárea mientras mantiene separadas las bases de datos de las áreas.
Un ABR puede actualizar el coste anunciado de una subred remota sin difundir por inundación sus enlaces locales detallados a otras áreas.
Encaminador de frontera de sistema autónomo (ASBR)
Un encaminador de frontera de sistema autónomo (ASBR) introduce rutas externas al dominio OSPF, como rutas externas aprendidas mediante BGP.
Un encaminador puede ser tanto ABR como ASBR si conecta áreas y redistribuye información de encaminamiento externa.
Encaminador designado (DR)
Un encaminador designado (DR) de OSPF representa una red de difusión en un LSA de red y reduce la necesidad de adyacencias completas entre todos los pares.
Los encaminadores ordinarios de la LAN se sincronizan con el DR y el BDR en lugar de formar una malla completa de adyacencias.
Encaminador designado de respaldo (BDR)
Un encaminador designado de respaldo (BDR) mantiene adyacencias en una red de difusión OSPF y está preparado para asumir la función de encaminador designado.
El recuento de adyacencias de la LAN incluye una entre el DR y el BDR, además de las de los encaminadores ordinarios.
Encaminamiento asimétrico
El encaminamiento asimétrico ocurre cuando el tráfico entre dos extremos sigue distintos trayectos de red en los sentidos de ida y vuelta.
Las respuestas de un traceroute pueden volver por redes que nunca aparecen entre sus direcciones de saltos de ida.
Encaminamiento de patata caliente (papa caliente)
El encaminamiento de patata caliente elige el menor coste interno hasta un siguiente salto BGP después de que hayan empatado los criterios anteriores de selección de rutas.
Dos encaminadores internos pueden elegir distintas salidas para el mismo prefijo porque sus costes hasta los encaminadores de frontera son diferentes.
Encaminamiento dinámico
El encaminamiento dinámico recalcula rutas en respuesta a cambios en la topología o en la información de encaminamiento mediante los intercambios automáticos de un protocolo.
Un enlace averiado puede desencadenar nueva información de encaminamiento sin que un operador sustituya manualmente cada ruta.
Encaminamiento multitrayecto de igual coste (ECMP)
El encaminamiento multitrayecto de igual coste (ECMP) conserva varios siguientes saltos cuyos caminos completos tienen el mismo coste mínimo, lo que permite distribuir el tráfico.
Pueden utilizarse dos caminos de coste 7 aunque difieran sus costes del primer enlace y su número de saltos.
Encaminamiento por estado de enlace
El encaminamiento por estado de enlace distribuye descripciones de los enlaces conectados para que cada encaminador pueda construir un grafo de topología y calcular sus propios caminos.
Un encaminador difunde por inundación un coste de enlace modificado y los encaminadores que lo reciben pueden recalcular sus árboles de caminos mínimos.
Entrada de la tabla de flujos
Una entrada de la tabla de flujos especifica coincidencias de paquetes, prioridad, contadores, acciones y tiempos de expiración que determinan cómo se procesa el tráfico coincidente.
Si dos entradas coinciden en una tabla, la entrada de mayor prioridad determina cómo se procesa el paquete.
Entrada para ausencia de coincidencia
Una entrada para ausencia de coincidencia es una regla OpenFlow de menor prioridad que procesa los paquetes sin una coincidencia ordinaria, por ejemplo, enviándolos al controlador.
Sin una entrada para ausencia de coincidencia, un paquete OpenFlow 1.3 sin coincidencia se descarta de forma predeterminada.

F

Fuga de rutas
Una fuga de rutas propaga rutas aprendidas más allá de la frontera prevista por su política de exportación, por ejemplo, entre los dos proveedores de un cliente.
Una ruta filtrada puede conservar el origen autorizado y, aun así, hacer que una red no preparada transporte tráfico de tránsito.

H

Horizonte dividido
El horizonte dividido omite una ruta de los anuncios enviados hacia el vecino a través del cual se aprendió o se utiliza esa ruta.
Un encaminador omite una ruta dependiente en lugar de devolverla como una supuesta alternativa independiente.

I

Identificador de objeto (OID)
Un identificador de objeto (OID) nombra un objeto gestionado dentro de un árbol de nombres jerárquico que SNMP utiliza para identificar los valores a los que accede.
Un objeto de una tabla de interfaces también necesita una instancia que identifique qué interfaz proporciona el valor.
Infraestructura de clave pública de recursos (RPKI)
La infraestructura de clave pública de recursos (RPKI) admite autorizaciones firmadas que vinculan recursos de direcciones con números de AS permitidos como origen de rutas.
Los encaminadores utilizan datos RPKI validados para comprobar si el origen y la longitud de un anuncio están autorizados.
Instalación reactiva de reglas
La instalación reactiva de reglas establece reglas de flujo en respuesta a determinados paquetes que llegan, lo que introduce trabajo de control antes del reenvío local posterior.
Después de que el primer paquete desencadene la configuración, los paquetes posteriores pueden coincidir con la entrada instalada sin contactar con el control.
Interconexión entre pares (peering)
La interconexión entre pares es un acuerdo por el que las redes intercambian tráfico para sí mismas y sus clientes, a menudo sin pagos entre ellas.
Una ruta aprendida de un par normalmente se exporta a los clientes, pero no se comunica a otro par.
Interfaz hacia las aplicaciones
Una interfaz hacia las aplicaciones conecta las aplicaciones de control de red con el estado, las notificaciones de eventos y los servicios de instalación de reglas del controlador.
Una aplicación de encaminamiento se suscribe a notificaciones de fallos de enlaces mediante una API hacia las aplicaciones.
Interfaz hacia los dispositivos
Una interfaz hacia los dispositivos conecta un controlador con los dispositivos para intercambiar comandos, eventos notificados, configuración y estado operativo.
El controlador envía mensajes OpenFlow flow-mod a los conmutadores mediante su capa de comunicación hacia los dispositivos.
Inversión envenenada
La inversión envenenada anuncia una distancia infinita para un destino hacia el vecino utilizado actualmente como siguiente salto de la ruta.
Un encaminador cuya ruta a un destino depende de un vecino comunica a ese vecino que el destino es inalcanzable a través del encaminador.

L

Limitación de la tasa de mensajes ICMP
La limitación de la tasa de mensajes ICMP restringe la velocidad a la que un dispositivo genera mensajes de control, lo que reduce las respuestas excesivas, aunque puede ocultar respuestas a sondas.
Un encaminador puede seguir reenviando paquetes mientras responde solo a algunas sondas de una ráfaga de traceroute.
Límite máximo de prefijos
Un límite máximo de prefijos restringe cuántos prefijos puede anunciar un vecino y ayuda a contener anuncios de encaminamiento inesperadamente grandes.
Un cliente que exporta de repente una tabla externa grande puede superar el límite configurado de la sesión.
LSA de resumen
Un LSA de resumen es un anuncio originado por un ABR para informar de la accesibilidad interárea, que describe una subred remota o el camino a un ASBR.
Un LSA de resumen de tipo 3 permite que otra área conozca el coste de una subred sin conocer todo el grafo del área de origen.
LSA externo al sistema autónomo
Un LSA externo al sistema autónomo es un anuncio OSPF de tipo 5 originado por un ASBR para describir un destino externo al dominio OSPF.
Los LSA externos normalmente se propagan por el AS, salvo donde las reglas de áreas especiales restringen su distribución.

M

Mensaje de envío de paquete (Packet-out)
Un mensaje packet-out indica a un conmutador OpenFlow que envíe un paquete especificado utilizando las acciones proporcionadas, sin instalar por sí mismo una regla duradera.
Un controlador puede enviar un paquete almacenado en búfer y utilizar flow-mod por separado para gestionar el tráfico posterior.
Mensaje de estado de puerto (Port-status)
Un mensaje port-status informa al controlador de un cambio de estado de un puerto de un conmutador OpenFlow para que pueda actualizarse el estado de la red.
Un evento de puerto inactivo puede hacer que una aplicación calcule caminos que eviten el enlace averiado.
Mensaje de modificación de flujos (Flow-mod)
Un mensaje flow-mod indica a un conmutador OpenFlow que añada, modifique o elimine entradas de flujo, cambiando las reglas para los paquetes coincidentes posteriores.
Tras el recálculo de caminos, flow-mod instala cambios de reenvío en los conmutadores de la ruta alternativa.
Mensaje de paquete al controlador (Packet-in)
Un mensaje packet-in transporta un paquete o su cabecera de un conmutador a un controlador porque el comportamiento de reenvío configurado lo solicita.
Una acción para ausencia de coincidencia en la tabla puede enviar el primer paquete de un nuevo flujo al controlador para una configuración reactiva.

N

NETCONF
NETCONF es un protocolo seguro basado en sesiones que utiliza llamadas a procedimientos remotos XML para leer, preparar y modificar la configuración estructurada de dispositivos.
Un gestor descubre las capacidades antes de elegir un proceso que utilice candidate, validate y commit.
Notificación con acuse de recibo (InformRequest)
Una InformRequest es una notificación de evento SNMP que espera una respuesta de acuse de recibo, a diferencia de una trap no confirmada.
Un agente puede utilizar una inform cuando necesita confirmación de que el receptor aceptó la notificación.
Notificación no confirmada (trap)
Una notificación no confirmada (trap) es una notificación SNMP no solicitada que informa de un evento sin requerir un acuse de recibo a nivel de aplicación del gestor.
Una trap de caída de enlace puede llegar al software de supervisión antes de la siguiente consulta programada de la interfaz.
Número de sistema autónomo (ASN)
Un número de sistema autónomo (ASN) identifica un sistema autónomo en el encaminamiento entre dominios; los ASN públicos utilizan un espacio de números coordinado globalmente.
Un anuncio BGP externo registra el ASN de la red exportadora en el atributo AS-PATH.

O

OpenFlow
OpenFlow es un protocolo entre controlador y conmutador para examinar y programar el comportamiento de reenvío e intercambiar eventos de dispositivos y paquetes seleccionados.
Un controlador puede utilizar OpenFlow para sustituir entradas que envían tráfico hacia un enlace averiado.
Origen de la ruta (ORIGIN)
El atributo ORIGIN registra cómo entró una ruta en BGP y, en la comparación de rutas, se ordena IGP antes que EGP y EGP antes que INCOMPLETE.
Si LOCAL_PREF y la longitud de camino empatan, ORIGIN puede decidir antes de que un encaminador considere el MED aplicable.
Oscilación del encaminamiento
La oscilación del encaminamiento es el cambio repetido entre caminos, que puede ocurrir cuando el tráfico modifica los costes de los enlaces y los encaminadores reaccionan conjuntamente.
Los encaminadores se trasladan a un camino sin carga, aumentan su coste basado en la carga y después lo abandonan en el siguiente cálculo.
OSPF
OSPF es un protocolo de encaminamiento interior por estado de enlace que difunde por inundación información de topología dentro de áreas y utiliza cálculos de caminos de coste mínimo.
Cambiar el peso de un enlace OSPF puede cambiar un camino aunque todas las conexiones físicas sigan disponibles.

P

Paquete demasiado grande (Packet Too Big)
Paquete demasiado grande es un error ICMPv6 que informa de que un paquete reenviado supera la MTU del siguiente enlace y permite al origen reducir su tamaño.
Bloquear este mensaje puede hacer que los paquetes IPv6 pequeños funcionen mientras que los más grandes desaparecen.
Paquete Hello
Un paquete Hello de OSPF descubre y mantiene vecinos al anunciar la presencia de un encaminador y la información necesaria para las relaciones de vecindad.
Una configuración habitual de LAN envía paquetes Hello cada 10 segundos y declara inactivo a un vecino después de 40 segundos.
Ping
Ping comprueba la accesibilidad mediante eco enviando solicitudes a un destino e informando de los tiempos de ida y vuelta y las respuestas ausentes de esos intercambios.
Nueve respuestas a doce solicitudes de eco dan una proporción observada de solicitudes sin respuesta del 25 %.
Plano de control
El plano de control es la lógica de red que aprende información de accesibilidad, selecciona rutas y determina el estado de reenvío instalado en los dispositivos.
Después de que falle un enlace, el plano de control cambia las rutas para que los paquetes posteriores puedan seguir un camino disponible.
Plano de datos
El plano de datos es la parte de un dispositivo de red que procesa los paquetes que llegan aplicando reglas instaladas de reenvío o de coincidencia y acción.
Un encaminador utiliza su plano de datos para enviar un datagrama por la interfaz indicada por la entrada coincidente.
Política de exportación de rutas
Una política de exportación de rutas decide qué rutas anuncia un AS a cada vecino y determina el servicio de tránsito que ofrece a ese vecino.
Una red puede utilizar localmente una ruta aprendida de un proveedor sin anunciarla a un segundo proveedor.
Política de importación de rutas
Una política de importación de rutas decide qué rutas recibidas se aceptan y asigna preferencias que influyen en la selección de rutas del AS local.
Un operador puede asignar un LOCAL_PREF más alto a las rutas de clientes que a las rutas de proveedores.
Predecesor
Un predecesor es el nodo inmediatamente anterior a otro en un camino elegido; se registra para poder reconstruir después el camino hacia atrás.
Seguir los predecesores del destino hasta el origen revela el camino completo y su primer salto.
Preferencia local (LOCAL_PREF)
LOCAL_PREF es un atributo BGP interno del AS que expresa la preferencia del operador por las rutas; se prefieren primero los valores más altos.
Una ruta de cliente con preferencia 200 puede vencer a una ruta de proveedor con 100 incluso si tiene un AS-PATH más largo.
Protocolo de información de encaminamiento (RIP)
RIP es un protocolo de encaminamiento interior por vector de distancias que utiliza el número de saltos, con 15 como máxima distancia utilizable y 16 como inalcanzable.
Una ruta anunciada con 16 saltos se descarta por inutilizable aunque exista un camino físico más largo.
Protocolo de mensajes de control de internet (ICMP)
El protocolo de mensajes de control de internet (ICMP) transporta informes y pruebas de la capa de red dentro de IP, incluidos errores de entrega e intercambios de eco.
Un encaminador puede informar al emisor de que ha expirado el tiempo de vida de un paquete sin utilizar TCP ni UDP.
Protocolo de pasarela de frontera (BGP)
BGP es el protocolo de vector de caminos que intercambia información de accesibilidad de prefijos y atributos entre sistemas autónomos y los distribuye internamente.
Un operador puede rechazar una ruta BGP aunque el camino anunciado esté físicamente disponible.
Protocolo de pasarela interior (IGP)
Un protocolo de pasarela interior (IGP) distribuye información de encaminamiento para caminos dentro de un sistema autónomo; OSPF e IS-IS son ejemplos.
Un encaminador utiliza su ruta IGP para determinar cómo llegar a la dirección de siguiente salto seleccionada por BGP.
Protocolo de vector de caminos
Un protocolo de vector de caminos anuncia una secuencia de dominios de encaminamiento junto con información de accesibilidad, lo que hace visibles las dependencias del camino para detectar bucles.
BGP rechaza una secuencia de AS anunciada que ya contiene el propio número de AS del encaminador receptor.
Protocolo simple de gestión de red (SNMP)
El protocolo simple de gestión de red (SNMP) lee y modifica objetos gestionados mediante agentes de dispositivos y admite notificaciones de eventos.
Un gestor consulta contadores de bytes recibidos mediante SNMP para seguir la utilización de entrada de un enlace.
Proveedor de tránsito
Un proveedor de tránsito transporta el tráfico de un cliente hacia y desde destinos más amplios de internet mediante una relación de pago entre cliente y proveedor.
Un cliente con dos proveedores no comunica a uno las rutas aprendidas del otro para evitar un tránsito no deseado.
Punto de intercambio de internet (IXP)
Un punto de intercambio de internet (IXP) proporciona infraestructura de interconexión compartida donde las redes pueden intercambiar tráfico y establecer interconexiones entre pares.
Dos redes que se encuentran en un IXP siguen decidiendo qué rutas les permite intercambiar su acuerdo de interconexión.

R

Redes definidas por software (SDN)
Las redes definidas por software (SDN) separan las aplicaciones de control programables de los dispositivos que aplican reglas instaladas de reenvío basado en flujos.
Una aplicación de encaminamiento puede cambiar caminos pidiendo al controlador que actualice las entradas de flujo de los conmutadores.
Reflector de rutas
Un reflector de rutas distribuye rutas iBGP entre clientes y reduce la necesidad de una malla completa de sesiones entre todos los encaminadores BGP.
Un AS grande puede reducir el número de sesiones BGP internas mientras sigue utilizando un IGP para los caminos internos de los paquetes.
Retirada de ruta
Una retirada de ruta indica a un vecino BGP que la accesibilidad anunciada anteriormente ya no se ofrece mediante ese anuncio.
El fallo de una sesión hace que se eliminen las rutas aprendidas mediante ella y se reconsideren las alternativas.
Retorno cíclico del contador
El retorno cíclico del contador ocurre cuando un contador de ancho fijo alcanza su valor máximo y continúa desde cero después del siguiente incremento.
Puede ser necesario sumar un intervalo completo del contador a una diferencia negativa si ocurrió un retorno cíclico y no hubo reinicio.
Ruta predeterminada
Una ruta predeterminada es una ruta de reenvío que coincide con los destinos que carecen de una ruta más específica; IPv4 la representa como 0.0.0.0/0.
Un cliente con una sola salida envía hacia su único proveedor el tráfico externo que no coincide con otra ruta.

S

Secuestro de prefijo
Un secuestro de prefijo anuncia accesibilidad no autorizada para un prefijo o una parte más específica de él y puede atraer tráfico al AS equivocado.
Un /24 falso aceptado puede atraer el tráfico coincidente y desviarlo de la ruta legítima /22 que lo cubre.
Siguiente salto (NEXT-HOP)
El atributo NEXT-HOP identifica la dirección del encaminador hacia la que debe reenviarse el tráfico de una ruta BGP seleccionada.
Un encaminador interno puede necesitar varios saltos IGP para llegar a la dirección indicada por NEXT-HOP.
Sistema autónomo (AS)
Un sistema autónomo (AS) es un grupo de encaminadores bajo una sola administración que presenta una política de encaminamiento coherente a otras redes.
Una universidad puede gestionar su propio AS mientras compra tránsito a dos proveedores administrados de forma independiente.
SNMPv3
SNMPv3 añade mecanismos de seguridad para mensajes de gestión autenticados y cifrados, y controla a qué objetos puede acceder un usuario.
Los operadores deben seleccionar ajustes que activen las protecciones en lugar de depender de una cadena de comunidad en texto claro.

T

Telemetría en flujo continuo
La telemetría en flujo continuo envía datos operativos modelados de forma continua desde los dispositivos a un colector, lo que reduce la dependencia de consultas repetidas del gestor.
Un dispositivo puede enviar observaciones de interfaces a intervalos regulares mientras la configuración se gestiona por separado.
Tiempo de espera máximo de una sonda
El tiempo de espera máximo de una sonda se agota cuando una prueba no recibe una respuesta coincidente dentro del intervalo de espera, lo que deja sin resolver la causa del silencio.
Los asteriscos en un salto de traceroute pueden coexistir con respuestas de encaminadores situados más adelante en el trayecto.
Tiempo de ida y vuelta (RTT)
Un tiempo de ida y vuelta (RTT) mide el tiempo transcurrido desde el envío de una sonda hasta la recepción de su respuesta, incluidos los viajes de ida y vuelta.
Un RTT alto de un encaminador puede incluir una generación lenta de la respuesta aunque las sondas posteriores se reenvíen rápidamente.
Tiempo excedido
Un informe de tiempo excedido señala que ha expirado el tiempo de vida permitido de un paquete, incluido el agotamiento del TTL en tránsito utilizado para revelar saltos de traceroute.
Un encaminador que recibe una sonda con TTL 1 puede descartarla y devolver al origen un informe ICMP de expiración.
Tipo y código ICMP
Un par de tipo y código ICMP identifica una categoría de mensaje y su detalle, como destino inaccesible y el caso concreto de puerto inaccesible.
En IPv4, el tipo 3 código 3 informa de un puerto de destino sin uso, mientras que el código 4 informa de que se necesita fragmentación.
Traceroute
Traceroute envía sondas con TTL o límite de saltos creciente para revelar las interfaces que responden en posiciones sucesivas de un trayecto de ida.
Un trazado basado en UDP reconoce la llegada cuando el destino devuelve puerto inaccesible.

U

Utilización del enlace
La utilización del enlace es una tasa media de tráfico observada dividida entre la capacidad del enlace para el mismo sentido, las mismas unidades y el mismo intervalo de medición.
Una tasa de entrada de 40 Mbit/s en un enlace de 200 Mbit/s da una utilización de entrada del 20 %.

V

Validación del origen de rutas
La validación del origen de rutas compara el prefijo, la longitud y el origen de una ruta con autorizaciones validadas y devuelve válido, inválido o no encontrado.
Un resultado de origen válido deja sin comprobar la autenticidad del camino de tránsito y la política comercial de exportación.
Vector de distancias
Un vector de distancias es el conjunto de costes mínimos estimados de un encaminador hasta los destinos, que se anuncia a los vecinos directamente conectados.
Un encaminador puede aprender una ruta barata a un destino a partir del vector de un vecino sin conocer qué enlaces utiliza ese vecino más allá de sí mismo.

Y

YANG
YANG es un lenguaje de modelado de datos que define la estructura, los tipos y las restricciones de los datos de configuración y estado gestionados por protocolos de gestión.
Un modelo puede rechazar un valor de MTU que cabe en el tipo entero, pero está por debajo de su intervalo permitido.

Sobre esta unidad

Por StudeliInformar de un error

Crea tus propios Materiales de Estudio

Convierte tus notas, diapositivas y documentos en Guías de Estudio, Preguntas de Práctica, Flashcards y 6 herramientas más.

Comenzar