Das ICMP Router Discovery Protocol (IRDP) wird von Hosts zur Bestimmung von Router-Adressen benutzt, die als Gateway fungieren könnten. Das IRDP-Protokoll ist vergleichbar dem ES-IS-Protokoll, End System to Intermediate System Protocol (ES-IS), mit dem Unterschied, dass IRDP das IP-Protokoll benutzt. Das IRDP-Protokoll wurde von der Internet Engineering Task Force (IETF) entwickelt und ist in RFC 1256 beschrieben.