ICMP Router Discovery Protocol
કોમ્પ્યુટર નેટવર્કિંગમાં, ICMP ઈન્ટરનેટ રાઉટર ડિસ્કવરી પ્રોટોકોલ (IRDP), જેને ઈન્ટરનેટ રાઉટર ડિસ્કવરી પ્રોટોકોલ પણ કહેવાય છે, તે કોમ્પ્યુટર યજમાનો માટે તેમના IPv4 લોકલ એરિયા નેટવર્ક પર રાઉટરની હાજરી અને સ્થાન શોધવા માટેનો એક પ્રોટોકોલ છે. રાઉટરની શોધ અન્ય નોનલોકલ એરિયા નેટવર્ક પર કોમ્પ્યુટર સિસ્ટમોને ઍક્સેસ કરવા માટે ઉપયોગી છે. આઈ. આર. ડી. પી. ને આઈ. ઈ. ટી. એફ. આર. એફ. સી. 1256 ધોરણ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે, જેમાં ઈન્ટરનેટ કંટ્રોલ મેસેજ પ્રોટોકોલ (આઈ. સી. એમ. પી.) છે, જેના પર તે આઈ. ઈ. ટી. એફ. આર. એફ. સી. 792માં વ્યાખ્યાયિત છે. આઈ. આર. ડી. પી. રૂટીંગ માહિતીને જાતે રૂપરેખાંકિત કરવાની જરૂરિયાતને દૂર કરે છે. રાઉટર શોધ સંદેશાઓ રાઉટર શોધને સક્ષમ કરવા માટે, IRDP બે પ્રકારના ICMP સંદેશાઓને વ્યાખ્યાયિત કરે છેઃ ICMP રાઉટર વિનંતી સંદેશ કમ્પ્યુટર યજમાન પાસેથી લોકલ એરિયા નેટવર્ક પરના કોઈપણ રાઉટરને મોકલવામાં આવે છે જેથી તેઓ વિનંતી કરી શકે કે તેઓ નેટવર્ક પર તેમની હાજરીની જાહેરાત કરે. આઇ. સી. એમ. પી. રાઉટર જાહેરાત સંદેશ સ્થાનિક ક્ષેત્ર નેટવર્ક પર રાઉટર દ્વારા તેના આઇ. પી. સરનામાની જાહેરાત કરવા માટે મોકલવામાં આવે છે જે રાઉટીંગ માટે ઉપલબ્ધ છે. જ્યારે યજમાન બુટ કરે છે, ત્યારે તે IP મલ્ટીકાસ્ટ સરનામા 224.0.0.2 પર વિનંતી સંદેશાઓ મોકલે છે. જવાબમાં, એક અથવા વધુ રાઉટર જાહેરાત સંદેશા મોકલી શકે છે. જો એક કરતાં વધુ રાઉટર હોય, તો યજમાન સામાન્ય રીતે તેને મળતો પ્રથમ સંદેશ પસંદ કરે છે અને તે રાઉટરને તેના રાઉટીંગ ટેબલમાં ઉમેરે છે. વિનંતીથી સ્વતંત્ર રીતે, રાઉટર સમયાંતરે જાહેરાત સંદેશા મોકલી શકે છે. આ સંદેશાઓને રૂટીંગ પ્રોટોકોલ ગણવામાં આવતા નથી, કારણ કે તેઓ રૂટીંગ પાથ નક્કી કરતા નથી, માત્ર સંભવિત ગેટવેની હાજરી છે. વિસ્તરણ આઇ. આર. ડી. પી. વ્યૂહરચનાનો ઉપયોગ આઇ. પી. વી. 6 પડોશી શોધ પ્રોટોકોલના વિકાસમાં કરવામાં આવ્યો છે. આ ICMPv6 સંદેશાઓનો ઉપયોગ કરે છે, જે ICMP સંદેશાઓનું IPv6 એનાલોગ છે. પડોશી શોધ IETF ધોરણો RFC 4861 અને RFC 4862 દ્વારા સંચાલિત છે. આઇ. આર. ડી. પી. આઇ. ટી. એફ. પ્રમાણભૂત આર. એફ. સી. 3344 દ્વારા મોબાઇલ નેટવર્કિંગમાં આવશ્યક ભૂમિકા ભજવે છે. આને એમ. આઈ. પી. વી. 4 એજન્ટ ડિસ્કવરી કહેવાય છે. ડાયનેમિક હોસ્ટ રૂપરેખાંકન પ્રોટોકોલ સંદર્ભો પણ જુઓ બાહ્ય કડીઓઃ ICMP રાઉટર ડિસ્કવરી સંદેશાઓ ઈન્ટરનેટ ધોરણો ઈન્ટરનેટ પ્રોટોકોલ