Când OSPF este activat pe o interfață , router-l trebuie să determine dacă mai există un alt vecin OSPF pe legătura. Pentru a realiza aceasta , router-ul înaintează un pachet Hello , care conține router ID-ul său, pe toate interfețele activate OSPF. ID-ul Router-ului OSPF este utilizat pentru procesul OSPF să identifice unic fiecare router într-o zonă OSPF. Un router ID este o adresă IP atribuită unui router specific între colegii OSPF.

Când un router vecin activat OSPF primește un pachet Hello cu un router ID care nu este în lista vecină , router-ul receptor încearcă să realizeze o adiacență cu router-ul de inițiere.

Consultați R1 în Figura 1. Când OSPF este activat , interfața activă Gigabit Ethernet 0/0 trece de la starea inactiv la starea inițială. R1 începe trimiterea pachetelor Hello pe toate interfețele activate OSPF pentru a descoperi vecinii OSPF pentru a realiza adiacențe cu ei.

În Figura 2 , R2 primește un pachet Hello de la R1 și adaugă router ID R1 la lista vecinilor.. R2 appoi trimite un pachet Hello către R1. Pachetul conține ID-ul Router-ului R2 și ID-ul Router-ului R1 este în lista vecinilor pe aceeași interfață.

În Figura 3 , R1 primește pachetul Hello și adaugă ID-ul Router-ului R1 în lista vecinilor OSPF. Observă , de asemenea , propriu Router ID în pachetul Hello al listei vecinilor. Când un router primește pachetul Hello cu propriul Router ID afișat în lista vecinilor , router-ul trece de la starea inițială la starea dublă-cale.

Acțiunea efectuată în Starea Dublă-Cale depinde de tipul de inter-conexiune între router-ele adiacente:

Pentru că R1 și R2 sunt inter-conectate pe o rețea Ethernet , alegerea DR și BDR are loc. Așa cum se arată în Figura 4 , R2 devine DR și R1 devine BDR. Acest proces are loc doar pe rețele multi-acces precum LAN-uri Ethernet.

Pachetele Hello sunt schimbate continuu pentru a menține informațiile router-ului.