IRDP (din engleză Internet Router D iscovery Protocol sau engleză ICMP Router Discovery Protocol ) sau RDISC (din engleză Router Disc overy - discovery of routers ) - un protocol pentru gazdele computerelor pentru a detecta prezența și locația routerelor în rețeaua lor locală IPv4 . Deschiderea unui router este utilă pentru accesarea sistemelor informatice din alte rețele de rețea non-locale. IRDP este definit în IETF RFC 1256 , cu Internet Access Control Protocol (ICMP), pe care se bazează, definit în IETF RFC 792 . IRDP elimină necesitatea de a configura manual informațiile de rutare [1] [2] [3] .
Pentru a permite descoperirea routerului, IRDP definește două tipuri de mesaje ICMP [4] [5] :
Când gazda pornește, trimite invitații la adresa IP multicast 224.0.0.2. Ca răspuns, unul sau mai multe routere pot trimite mesaje publicitare. Dacă există mai mult de un router, gazda alege de obicei primul mesaj pe care îl primește și adaugă acel router la tabelul său de rutare . Indiferent de solicitare, routerul poate trimite periodic mesaje publicitare. Aceste mesaje nu sunt considerate un protocol de rutare deoarece nu specifică o cale de rutare, ci doar prezența unor posibile gateway-uri [6] .
Strategia IRDP a fost utilizată în dezvoltarea protocolului IPv6 Neighbor Discovery . Folosesc mesaje ICMPv6 , echivalentul IPv6 al mesajelor ICMP. Descoperirea vecinilor este guvernată de IETF RFC 4861 și RFC 4862 [7] .
IRDP joacă un rol important în rețeaua mobilă prin standardul IETF RFC 3344 . Aceasta se numește descoperire agent MIPv4.