Un cuento de tres trozos ...
Cuando se usa el equipo de Cisco, OSPF llama a varias cosas un "trozo" ... se vuelve un poco confuso ...
- Stub Host
- Red de trozos
- Área del trozo
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 ...
CORE01.PUB.DAL02#sh ip ospf interface lo0
Loopback0 is up, line protocol is up
Internet Address 128.66.62.5/32, Area 0.0.0.0
Process ID 100, Router ID 128.66.62.5, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host
^^^^^^^^^
CORE01.PUB.DAL02#
Todo esto no debe confundirse con lo que OSPF se refiere como "Stub Network" ... que simplemente significa una red sin un vecino OSPF
CORE01.PUB.DAL02#sh ip ospf data router internal
...
Link connected to: a Transit Network <------- Broadcast Intf w/ Neighbor
(Link ID) Designated Router address: 128.66.62.75 <-------
(Link Data) Router Interface address: 128.66.62.75
Number of TOS metrics: 0
TOS 0 Metrics: 10
...
Link connected to: a Stub Network <------ Broadcast Intf w/o Neighbor
(Link ID) Network/subnet number: 128.66.62.32 <------
(Link Data) Network Mask: 255.255.255.248
Number of TOS metrics: 0
TOS 0 Metrics: 1
Link connected to: a Stub Network <------ Loopback interface
(Link ID) Network/subnet number: 128.66.62.5
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1
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 :
2. The Link-state Database: organization and calculations
The following subsections describe the organization of OSPF's link-
state database, and the routing calculations that are performed on
the database in order to produce a router's routing table.
2.1. Representation of routers and networks
... Networks can be either transit or
stub networks. Transit networks are those capable of carrying
data traffic that is neither locally originated nor locally
destined. A transit network is represented by a graph vertex
having both incoming and outgoing edges. A stub network's vertex
has only incoming edges.
El objetivo de esta distinción entre Transit Network y Stub Network es ahorrar recursos en el enrutador.
- Las redes de tránsito deben mantener memoria adicional para la información vecina
- Stub Networks ahorra memoria en el enrutador porque no es necesario asignar vecinos
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 ...
9.1. Interface states
The various states that router interfaces may attain is
documented in this section.
Down
...
Loopback
... For this reason, IP packets may
still be addressed to an interface in Loopback state. To
facilitate this, such interfaces are advertised in router-
LSAs as single host routes, whose destination is the IP
interface address.[4]
...
Waiting
...
Point-to-point
...
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 ...
- Área de código auxiliar : no se permiten LSA externos Tipo-5 en esta área, lo que significa que no hay redistribución de ruta dentro del área. Un LSA de red de tipo 3 se origina en el ABR, por lo que no se pierde conectividad de los LSA de tipo 5 que están bloqueados por la función de código auxiliar. OSPF tiene un campo de E-bit en los paquetes de saludo (E-bit =
ExternalRoutingCapability
), que se borra cuando un área se configura como un Área auxiliar
- Área totalmente rechoncha : no hay LSA externas de tipo 5, y solo se permite la ruta predeterminada de LSA de red de tipo 3. Esta es una característica específica del proveedor, que no está cubierta en RFC 2328.
- Área no tan rechoncha : no se permiten LSA externas tipo 5, pero se permite la redistribución a través de un LSA especial tipo 7.
Resumen
En resumen, hablamos de ...
- Stub Host : un tipo de red de bucle invertido, que siempre se anuncia como una ruta de host / 32; Cisco llama a esto un host de código auxiliar.
- Red Stub : una red OSPF, que no tiene un vecino conectado
- Área de código auxiliar : Un área de OSPF que no permite LSA externos tipo 5.
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).