Nota: Este Post faz parte do guide de Routing.
Chapter 3 Open Shortest Path First
OSPF Packet Types
Type 1 – Hello
Type 2 – Database Description
Type 3 – Link-State Request
Type 4 – Link-State Update
Type 5 – Link-State Acknowledgment
Hello Packet
Enviado para 224.0.0.5 a cada 10 segundos
Pacote com os seguintes headers:
Network mask*
Hello interval*
Dead interval*
Options*
Router Priority
Designated router
Backup designated router
Neighbor
*Os fields devem fazem match para formar adjacência sob um broadcast medium. O Network Mask não requer match em links point-to-point
Database Description Packet
Usados apenas durante a adjacência, serve para indicar o responsavel pelo processo database synchronization e transferir os LSA headers entre devices.
O Router com RID superior e indicado como Master no processo database synchronization, o Master define e mantém a sequence numbers na transferência.
Database Description fields:
OSPF header
Sequence number
LSA header
Link-State Request
Se a database não tiver nenhum refresh requisita informação ao neighbor
Link-State Request fields:
OSPF header
Link-state type
Link-state ID
Advertising router
Link-State Update
Contem diversos LSAs, é transmitido através do 224.0.0.5 ou 224.0.0.6 dependendo do link type. São transmitidos com base em Request na formação inicial da adjacência
Link-State Update fields:
OSPF header
Number of advertisements
Link-state advertisements
Link-State Acknowledgment
Estes pacotes são recebidos em resposta aos LSA Update enviados.
Forming Adjacency
Adjacency states:
Down
Init
2Way – Existe comunicacao bidirecional
ExStart – determina qual o router Master/Slave
Exchange – trocam os LSA headers das suas databases, caso o router não conheça um LSA header faz LSA requests a solicitar a restante informação
Loading – Indica que o route continua a receber informação do peer
Full – As databases estão síncronas, estado convergente
lab@mxA-2# set protocols ospf area 0.0.0.0 interface ge-1/1/0.110
lab@mxA-2# run show ospf interface
Interface State Area DR ID BDR ID Nbrs
ge-1/1/0.110 DR 0.0.0.0 10.210.14.132 0.0.0.0 0
lab@mxA-2# set protocols ospf area 0.0.0.0 interface ge-1/1/0.110 interface-type p2p
lab@mxA-2# run show ospf interface
Interface State Area DR ID BDR ID Nbrs
ge-1/1/0.110 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 0
Electing a Dedignated Router
Elegido DR com Best Priority (valores [1- 255]), by default 128. O Tie-breaker é o RID + alto
O processo para eleger o BDR é idêntico, este assume funções caso detecte que o DR fique indisponível
Priority = 0 não é considerado no processo de seleção e o estado é DRother
Não existe preempt, se um router com melhor priority ficar activo e já existir um DR, o DR não é substituído
OSPF Neighbor Relationship
O state away existe entre routers DROther (non-DR/BDR)
OSPF Areas
O tráfego interarea transita pelo backbone (area 0), este comportamento pode ser alterado usando multi-area adjacency na mesma logical interface eliminando assim a necessidade do tráfego interarea transitar pelo backbone. Multi-area adjacency documentada no RFC 5185
Referências:
Notas estudo JNCIS-ENT parte 1
Notas estudo JNCIS-ENT parte 2
Notas estudo JNCIS-ENT parte 3
Notas estudo JNCIS-ENT parte 4
Notas estudo JNCIS-ENT parte 5
Notas estudo JNCIS-ENT parte 6
2 thoughts on “Notas estudo JNCIS-ENT parte 9”