Fiecare router necesită un router ID pentru a participa într-un domeniu OSPF. ID-ul router-ului poate fi definit de către administrator sau atribuit automat de către router. ID-ul router-ului este utilizat de către un router activat OSPF pentru a:
- Identificați în mod unic router-ul - ID-ul router-ului este utilizat de către alte routere pentru a identifica în mod unic fiecare router din domeniul OSPF și toate pachetele care originează de la ele.
- Participați la alegerea DR-ului. - Într-un mediu LAN multiacces , alegerea DR-ului are loc în timp ce se realizează rețeaua OSPF. Când legăturile OSPF devin active , dispozitivul de rutare configurat cu prioritatea cea mai mare este ales ca DR. Presupunând că nu există nici o prioritate configurată , sau există o egalitate , apoi router-ul cu cel mai mare router ID este ales ca DR. Dispozitivul de rutare cu al doilea router ID ca mărime este ales ca BDR.
Dar cum determine router-ul ID-ul router-ului ? Așa cum este ilustrat în figură , router-ele Cisco derivează acest router ID pe baza a unu din cele trei criterii , în următoarea ordine preferențială:
- ID-ul router-ului este configurat explicit utilizând comanda OSPF router-id rid în modul de configurare al router-ului. Valoarea rid este o valoare de oricare 32-biți exprimată ca o adresă IPv4. Această metodă este recomandată pentru a atribui ID-ul router-ului.
- Dacă ID-ul router-ului nu este configurat explicit , router-ul alege cea mai mare adresă IPv4 a oricărei interfețe de loopback. Aceasta este cea mai bună alternativă în atribuirea ID-ului router-ului.
- În cazul în care nu există interfețe de loopback configurate , atunci router-ul alege cea mai mare și activă adresă Ipv4 pentru oricare din interfețele sale fizice. Această este cea mai puțin recomandată metodă pentru că este mai dificil pentru administratori să distingă între routere specifice.
Dacă router-ul utilizează cea mai mare adresă IPv4 pentru router ID , interfața nu trebuie activată OSPF. Aceasta înseamnă că adresa interfeței nu trebuie inclusă în una dintre comenzile network pentru ca router-ul să utilizeze acea adresă IP ca router ID. Singura cerință este ca interfața să fie activă și să fie în stare activă.
Notă:ID-ul router-ului arată ca o adresă IP , dar nu este rutabilă , așadar , nu este inclusă în tabela de rutare , cu excepția faptului că procesul de rutare OSPF alege o interfață (fizica sau de loopback) care este definită în mod corespunzător de către comanda network .