En RFC 2328 menciona que la información de estado de enlace de todas las interfaces de bucle invertido y todas las interfaces con máscara de red como / 32 (direcciones IP de host) se anuncian como tipo de red auxiliar. Ahora, ¿qué pasa con los casos en que una interfaz con máscara / 24 está conectada a una red y esta es la única interfaz de enrutador conectada a esa red? Técnicamente, estas también son redes stub, ¿verdad? Entonces, ¿cómo determina OSPF estos enlaces de interfaz / 24 como stub o no? ¿Buscará un barco vecino OSPF a través de esa interfaz / 24 y decidirá si se trata de una red auxiliar? Si ese es el caso, ¿cuál será la decisión para los casos en que hay otro enrutador conectado a la misma red pero no ejecuta OSPF?
Espero que la pregunta sea clara, por lo tanto, no he agregado ningún diagrama en caso de que alguien necesite alguna aclaración, por favor avíseme que agregaré diagramas para explicar mi pregunta.
En pocas palabras: - Mientras genera LSA de enrutador, ¿cómo decide OSPF elegir el tipo de enlace (p2p, stub, transit, Virtual-link)?
fuente
Respuestas:
Un cuento de tres trozos ...
Cuando se usa el equipo de Cisco, OSPF llama a varias cosas un "trozo" ... se vuelve un poco confuso ...
Los significados son muy diferentes para cada término; Aún más confuso es la realidad de que potencialmente puede aplicar múltiples términos de código auxiliar a una sola interfaz OSPF. Elaboraré más a continuación.
Antecedentes
Aclaremos algo de terminología ... La pregunta comienza preguntando sobre lo que Cisco llama un "host de código auxiliar" ... OSPF asigna automáticamente las interfaces de bucle invertido a esta categoría ...
Todo esto no debe confundirse con lo que OSPF se refiere como "Stub Network" ... que simplemente significa una red sin un vecino OSPF
Luego, por supuesto, tenemos un área de código auxiliar OSPF . Consideremos de dónde viene todo esto ...
OSPF Stub Network vs OSPF Transit Network
Las redes de tránsito y trozos se analizan en RFC 2328: OSPFv2 - Sección 2.1 :
El objetivo de esta distinción entre Transit Network y Stub Network es ahorrar recursos en el enrutador.
Cuando comenzamos a escalar potencialmente a miles de LSA, incluso los pequeños ahorros de memoria son importantes. Tenga en cuenta que los saludos OSPF todavía se envían en redes de código auxiliar y son capaces de formar vecinos / pasar a una red de tránsito a menos que la interfaz se haya marcado administrativamente como una interfaz pasiva.
Rutas de host OSPF - "Stub Host" de Cisco
Así que ahora todavía tenemos la discusión original sobre Stub Host , que también es una red OSPF Stub . Este concepto proviene de RFC 2328: OSPFv2 - Sección 9.1 , donde analiza varios estados de la interfaz ...
El RFC requiere que los tipos de red de bucle invertido se anuncien como una ruta de host / 32. Lo que Cisco llama un host Stub en la
show ip ospf interface
salida es realmente solo el tipo de interfaz Loopback, que OSPF asigna automáticamente como una ruta de host / 32 dentro de OSPF .Área de código auxiliar OSPF
Las áreas de código auxiliar están cubiertas en RFC 2328: OSPFv2 - Sección 3.6 . Hay varias categorías de áreas de código auxiliar OSPF ...
ExternalRoutingCapability
), que se borra cuando un área se configura como un Área auxiliarResumen
En resumen, hablamos de ...
Si realmente desea comprender todo esto, considere un enrutador OSPF, que tiene una interfaz de bucle invertido; este enrutador está completamente contenido en una sola área de código auxiliar OSPF. Técnicamente, puede aplicar los tres términos "stub" de OSPF a este bucle invertido (Stub Host, Stub Network, Stub Area).
fuente
Editar después del comentario de Mike y Saran : la red Stub LSA (ID de enrutador LSA con Tipo 3) se agrega al enrutador LSA para las interfaces de bucle invertido y cualquier interfaz p2p o multipunto que no tenga vecinos OSPF. Además, los LSA de red de código auxiliar se agregan a la ID del enrutador para las interfaces p2p (enlaces) incluso cuando hay un vecino existente para describir los enlaces. La máscara en la interfaz no importa.
Además, OSPF solo se preocupa por los vecinos de OSPF, no puede detectar vecinos que no son de OSPF y luego decidir que en realidad no es un código auxiliar: OSPF mira el mundo desde su propio punto de vista.
(Mi respuesta anterior trataba de áreas de trozos, que no era la pregunta real, ¡perdón por eso!)
fuente
El tipo de enlace en la información del enlace lsa del enrutador sería stub si la interfaz es pasiva (los bucles de retorno son pasivos por defecto), lo que implica que no hay un enrutador ospf en ese enlace. Si un enlace OSPf no es pasivo, OSPF usa el tipo de enlace como tránsito. Los enlaces punto a punto y virtuales están configurados explícitamente y, por lo tanto, la información de configuración se puede usar para completar los enlaces lsa del enrutador os de tipo enlace. Espero que esto cubra todos los tipos de enlaces.
fuente
OSPF usa el E-Bit o el indicador en los paquetes de saludo para mostrar un área como código auxiliar.
fuente