Um Conto de Três Esboços ...
Ao usar equipamentos da Cisco, o OSPF chama várias coisas de "stub" ... fica um pouco confuso ....
- Anfitrião Stub
- Rede de Stub
- Área de esboço
Os significados são muito diferentes para cada termo; ainda mais confusa é a realidade de que você pode potencialmente aplicar vários termos de stub a uma única interface OSPF. Vou elaborar mais abaixo.
fundo
Vamos esclarecer algumas terminologias ... A pergunta começa perguntando sobre o que a Cisco está chamando de "host de stub" ... O OSPF atribui automaticamente interfaces de loopback a esta categoria ...
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#
Tudo isso não deve ser confundido com o que OSPF se refere como "Rede Stub" ... o que significa apenas uma rede sem um vizinho 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
Então, é claro, temos uma área de stub OSPF . Vamos considerar de onde tudo isso vem ...
Rede de stub OSPF vs Rede de trânsito OSPF
As redes de trânsito e stub são discutidas no RFC 2328: OSPFv2 - Seção 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.
O ponto principal dessa distinção entre a Rede de Trânsito e a Rede de Stub é economizar recursos no roteador.
- As redes de trânsito devem manter memória adicional para informações vizinhas
- As redes Stub economizam memória no roteador porque nenhum vizinho precisa ser atribuído
Quando começamos a expandir para potencialmente milhares de LSAs, até pequenas economias de memória são importantes. Observe que os hellos do OSPF ainda são enviados em redes stub e são capazes de formar vizinhos / em transição para uma rede de trânsito, a menos que a interface tenha sido administrativamente marcada como uma interface passiva.
Rotas de host OSPF - "Stub Host" da Cisco
Portanto, agora ainda temos a discussão original sobre o Stub Host , que também é uma rede OSPF Stub . Esse conceito vem do RFC 2328: OSPFv2 - Seção 9.1 , onde ele discute vários estados da interface ...
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
...
O RFC exige que os tipos de rede de loopback sejam anunciados como uma rota de host / 32. O que a Cisco chama de host Stub na show ip ospf interface
saída é realmente apenas o tipo de interface Loopback, que o OSPF aloca automaticamente como uma rota de host / 32 no OSPF .
Área de stub OSPF
As áreas de stub são cobertas no RFC 2328: OSPFv2 - Seção 3.6 . Existem várias categorias de áreas de stub OSPF ...
- Área de stub : não são permitidos LSAs externos do tipo 5 nesta área, o que significa que não há redistribuição de rota dentro da área. Um LSA de rede do tipo 3 é originado no ABR, portanto, nenhuma conectividade é perdida dos LSAs do tipo 5 que são bloqueados pelo recurso de stub. O OSPF possui um campo E-bit nos pacotes Hello (E-bit =
ExternalRoutingCapability
), que é limpo quando uma área é configurada como uma Área de Stub
- Área totalmente atarracada : Nenhum LSA externo do tipo 5 e apenas a rota padrão do LSA de rede do tipo 3 é permitida. Esse é um recurso específico do fornecedor, que não é coberto pelo RFC 2328.
- Área não tão atarracada : Não são permitidos LSAs externos do tipo 5, mas a redistribuição é permitida por meio de um LSA especial do tipo 7.
Sumário
Em resumo, falamos sobre ...
- Host de stub : um tipo de rede de loopback, sempre anunciado como uma rota de host / 32; A Cisco chama isso de host de stub.
- Rede de stub : uma rede OSPF, que não possui um vizinho conectado a ela
- Área de stub : uma área OSPF, que não permite LSAs externos do tipo 5.
Se você realmente deseja entender tudo isso, considere um roteador OSPF, que possui uma interface de loopback; esse roteador está completamente contido em uma única área de stub OSPF. Tecnicamente, você pode aplicar todos os três termos do "stub" do OSPF a esse loopback (host de stub, rede de stub, área de stub).