ഡൈനാമിക് റൂട്ടിംഗ്. RIP പ്രോട്ടോക്കോൾ. OSPF പ്രോട്ടോക്കോൾ. OSPF റൂട്ടറുകളുടെ പൊതുവായ വിവരണം

പാക്കറ്റുകൾ വിജയകരമായി ഫോർവേഡ് ചെയ്യുന്നതിന് ആവശ്യമായ എല്ലാ വിവരങ്ങളുമുള്ള നെറ്റ്‌വർക്ക് റൂട്ടറുകൾ സിസ്റ്റം നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്‌ട്രേറ്റർ സ്വമേധയാ കോൺഫിഗർ ചെയ്യുന്ന ഒരു പ്രക്രിയയാണ് ഡൈനാമിക് റൂട്ടിംഗിന് പകരമുള്ള സ്റ്റാറ്റിക് റൂട്ടിംഗ്. അഡ്‌മിനിസ്‌ട്രേറ്റർ ഓരോ ഉപകരണത്തിലും സൃഷ്‌ടിക്കുന്നു, ഓരോ നെറ്റ്‌വർക്കിനും ഒരു ലക്ഷ്യസ്ഥാനമാകാൻ കഴിയുന്ന എൻട്രികൾ സ്ഥാപിക്കുന്നു. നെറ്റ്‌വർക്ക് റൂട്ടുകൾക്കായുള്ള സ്റ്റാറ്റിക് ഡാറ്റ പാത്തുകൾ മാറ്റമില്ലാത്തതാണ്.

നിർവ്വചനം

നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്‌ട്രേറ്റർ നിയന്ത്രിക്കുന്ന ഒരു നെറ്റ്‌വർക്ക് റൂട്ടിംഗ് രീതിയാണ് സ്റ്റാറ്റിക് രീതി, അതിൽ ഒരു നെറ്റ്‌വർക്ക് റൂട്ട് സ്വമേധയാ കോൺഫിഗർ ചെയ്യുന്നതും തിരഞ്ഞെടുക്കുന്നതും ഉൾപ്പെടുന്നു. നെറ്റ്‌വർക്ക് പാരാമീറ്ററുകളും പരിസ്ഥിതിയും സ്ഥിരമായി തുടരേണ്ട സാഹചര്യങ്ങളിൽ ഉപയോഗിക്കുന്നു.

ഡാറ്റാ ട്രാൻസ്മിഷൻ നടപടിക്രമങ്ങളിൽ ഏറ്റവും പ്രധാനപ്പെട്ട ഒന്നാണ് റൂട്ടിംഗ്. ഒപ്റ്റിമൽ വേഗതയിലും കുറഞ്ഞ ലേറ്റൻസിയിലും ഡാറ്റ ഒരു നെറ്റ്‌വർക്കിൽ നിന്ന് മറ്റൊന്നിലേക്ക് നീങ്ങുന്നുവെന്നും പ്രക്രിയയിൽ അതിൻ്റെ സമഗ്രത നിലനിർത്തുന്നുവെന്നും ഇത് ഉറപ്പാക്കുന്നു.

വിശാലമായി പറഞ്ഞാൽ, റൂട്ടിംഗ് രണ്ട് വ്യത്യസ്ത രീതികളിലാണ് ചെയ്യുന്നത്:

  • ഡൈനാമിക് - മാറുന്ന നെറ്റ്‌വർക്ക് ഓപ്പറേറ്റിംഗ് അവസ്ഥകളെ അടിസ്ഥാനമാക്കി ഒപ്റ്റിമൽ തീരുമാനങ്ങൾ എടുക്കുന്ന വഴികളും അവയുടെ വില/മെട്രിക്‌സും ഉപയോഗിച്ച് അതിൻ്റെ റൂട്ടിംഗ് ടേബിൾ കാലാകാലങ്ങളിൽ അപ്‌ഡേറ്റ് ചെയ്യുന്നു.
  • സ്റ്റാറ്റിക് - ഈ പ്രക്രിയയുടെ ഏറ്റവും ലളിതമായ രൂപമായി കണക്കാക്കപ്പെടുന്നു, അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് മാത്രം സ്വമേധയാ മാറ്റാൻ കഴിയുന്ന ഒരു പട്ടികയിൽ മുൻകൂട്ടി ക്രമീകരിച്ച ഡാറ്റ പാത്തുകൾ ഉപയോഗിച്ച് റൂട്ടിംഗ് നിയമങ്ങൾ ഇത് നടപ്പിലാക്കുന്നു.

ചോയ്‌സുകൾ പരിമിതമായതോ ഒരു സ്ഥിരസ്ഥിതി പാത്ത് മാത്രമുള്ളതോ ആയ സാഹചര്യങ്ങളിൽ സ്റ്റാറ്റിക് റൂട്ടുകൾ സാധാരണയായി ഉപയോഗിക്കുന്നു. കൂടാതെ, റൂട്ട് ക്രമീകരിക്കുന്നതിന് കുറച്ച് ഉപകരണങ്ങൾ മാത്രമേ ഉള്ളൂവെങ്കിൽ സ്റ്റാറ്റിക് ടെക്നിക് ഉപയോഗിക്കാനാകും, ഭാവിയിൽ അത് മാറ്റേണ്ട ആവശ്യമില്ല.

റൂട്ടിംഗിൻ്റെ തരങ്ങൾ

റൂട്ടുകൾ പഠിക്കാൻ ഉപകരണത്തിന് മൂന്ന് വഴികൾ ഉപയോഗിക്കാം:

    ഒരു സ്‌പ്രെഡ്‌ഷീറ്റ്/ഡാറ്റാബേസിലേക്ക് ഒരു അഡ്മിനിസ്‌ട്രേറ്റർ സ്വമേധയാ വിവര പാതകൾ ചേർക്കുന്ന ഒരു രീതിയാണ് സ്റ്റാറ്റിക് റൂട്ടിംഗ്.

    എല്ലാ പാക്കറ്റുകളും ഒരേ പാതയിലൂടെ അയയ്ക്കാൻ എല്ലാ റൂട്ടറുകളും ക്രമീകരിച്ചിരിക്കുന്ന ഒരു സാങ്കേതികതയാണ് ഡിഫോൾട്ട് റൂട്ടിംഗ്. ചെറിയ നെറ്റ്‌വർക്കുകൾക്കോ ​​ഒരൊറ്റ എൻട്രി, എക്സിറ്റ് പോയിൻ്റുള്ള നെറ്റ്‌വർക്കുകൾക്കോ ​​ഇത് വളരെ ഉപയോഗപ്രദമായ രീതിയാണ്. സ്റ്റാറ്റിക്, ഡൈനാമിക് രീതികൾ കൂടാതെ ഇത് സാധാരണയായി ഉപയോഗിക്കുന്നു.

    റൂട്ടിംഗ് വിവരങ്ങൾ സ്വയമേവ പ്രചരിപ്പിക്കുന്നതിന് പ്രോട്ടോക്കോളുകളും അൽഗോരിതങ്ങളും ഉപയോഗിക്കുന്ന ഒരു സാങ്കേതികതയാണ് ഡൈനാമിക് ടെക്നിക്. ഇത് ഏറ്റവും സാധാരണവും ബുദ്ധിമുട്ടുള്ളതുമായ രീതിയാണ്.

പ്രോട്ടോക്കോൾ വർഗ്ഗീകരണം

റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ ഇൻ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ (IGP) അല്ലെങ്കിൽ എക്സ്റ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ (EGP) എന്നിങ്ങനെ തരം തിരിച്ചിരിക്കുന്നു. ഒരൊറ്റ അഡ്‌മിനിസ്‌ട്രേറ്റീവ് ഡൊമെയ്‌നിന് കീഴിൽ വരുന്ന ഇൻ്റർനെറ്റ് വർക്കുകളിലുടനീളം പ്രോസസ്സ് വിവരങ്ങൾ കൈമാറാൻ ഐജിപികൾ ഉപയോഗിക്കുന്നു (സ്വയംഭരണ സംവിധാനങ്ങൾ എന്നും അറിയപ്പെടുന്നു). വ്യത്യസ്ത സ്വയംഭരണ സംവിധാനങ്ങൾക്കിടയിൽ വിവരങ്ങൾ കൈമാറാൻ EGP-കൾ ഉപയോഗിക്കുന്നു. റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ (RIP), എൻഹാൻസ്‌ഡ് ഇൻ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ (EIGRP), ഓപ്പൺ ഷോർട്ടസ്റ്റ് പാത്ത് ഫസ്റ്റ് (OSPF) എന്നിവയാണ് ഐജിപികളുടെ സാധാരണ ഉദാഹരണങ്ങൾ.

നെറ്റ്‌വർക്ക് ഡാറ്റയുടെയും നെറ്റ്‌വർക്ക് നോഡുകൾക്കിടയിലുള്ള ആശയവിനിമയ പാതകളുടെയും ഒപ്റ്റിമൽ ട്രാൻസ്മിഷൻ നിർണ്ണയിക്കാൻ ഒരു റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ സോഫ്റ്റ്വെയറും അൽഗോരിതങ്ങളും ഉപയോഗിക്കുന്നു. റൂട്ടിംഗ് പോളിസി എന്നും അറിയപ്പെടുന്നു. അവ റൂട്ടറുകളുടെ പ്രതിപ്രവർത്തനത്തെയും മൊത്തത്തിലുള്ള നെറ്റ്‌വർക്ക് ടോപ്പോളജിയെയും വളരെയധികം സഹായിക്കുന്നു.

മിക്കവരും (IP) ഇനിപ്പറയുന്ന റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നു:

    റൂട്ടിംഗ് പ്രോട്ടോക്കോളും (RIP) ഇൻ്റീരിയർ ഗേറ്റ്‌വേ റൂട്ടിംഗ് പ്രോട്ടോക്കോളും (IGRP): റൂട്ട് അല്ലെങ്കിൽ ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളുകൾ വഴി ഇൻ്റീരിയർ ഗേറ്റ്‌വേകൾക്കായി ഒരു പ്രക്രിയ നൽകുക. ഒരു ഉറവിടത്തിൽ നിന്ന് ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള ഏറ്റവും ചെറിയ പാത നിർണ്ണയിക്കാൻ RIP ഉപയോഗിക്കുന്നു. സാധ്യമായ ഏറ്റവും കുറഞ്ഞ സമയത്തിനുള്ളിൽ ഉയർന്ന വേഗതയിൽ ഡാറ്റ കൈമാറാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

    ഏറ്റവും ചെറിയ പാത ആദ്യം തുറക്കുക (OSPF): ലിങ്ക്-സ്റ്റേറ്റ് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ വഴി ഇൻ്റീരിയർ ഗേറ്റ്‌വേകൾക്കായി ഒരു പ്രക്രിയ നൽകുന്നു.

  • ബോർഡർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ (BGP) v4: ഗേറ്റ്‌വേയുമായുള്ള ബാഹ്യ ആശയവിനിമയത്തിലൂടെ ഒരു പൊതു റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ നൽകുന്നു.

സിസ്കോ സ്റ്റാറ്റിക് റൂട്ടിംഗ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം

ഒരു സ്റ്റാറ്റിക് റൂട്ട് കോൺഫിഗർ ചെയ്യുന്നതിന്, ഉപകരണം ആഗോള കോൺഫിഗറേഷൻ മോഡിൽ ആയിരിക്കണം.

കമാൻഡ് ലൈൻ കോഡ്: ip റൂട്ട് പ്രിഫിക്സ് മാസ്ക് (വിലാസം|ഇൻ്റർഫേസ്)[ദൂരം]. കോഡിൻ്റെ പ്രധാന ഘടകങ്ങൾ നമുക്ക് വിശദീകരിക്കാം:

    നെറ്റ്വർക്ക് - ലക്ഷ്യം നെറ്റ്വർക്ക്;

    മാസ്ക് - ഈ നെറ്റ്വർക്കിനുള്ള സബ്നെറ്റ് മാസ്ക്;

    വിലാസം - അടുത്ത ഹോപ്പ് റൂട്ടറിൻ്റെ IP വിലാസം;

    ഇൻ്റർഫേസ് - ഔട്ട്ഗോയിംഗ് ട്രാഫിക്ക് ഉപകരണങ്ങളുടെ ഇൻ്റർഫേസ്;

    ദൂരം - റൂട്ടിൻ്റെ ഭരണപരമായ ദൂരം.

ഒരു നിശ്ചിത ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള വ്യത്യസ്ത പാതകൾ ഒരു നിർദ്ദിഷ്ട ആക്ടിവേഷൻ പാറ്റേൺ പിന്തുടരുന്ന തരത്തിൽ സ്റ്റാറ്റിക് റൂട്ടുകളിൽ ഒരുതരം മുൻഗണന നൽകുന്നതിന് അഡ്മിനിസ്ട്രേറ്റീവ് ദൂരം ഉപയോഗിക്കുന്നു. അഡ്മിനിസ്ട്രേറ്റീവ് ദൂരം 0 നും 255 നും ഇടയിലുള്ള ഒരു പൂർണ്ണസംഖ്യയാണ്, ഇവിടെ 0 ഒരു പ്രഥമ-മുൻഗണന പാതയെയും 255 ആ വഴിയിലൂടെ ട്രാഫിക്കിന് കടന്നുപോകാൻ കഴിയില്ലെന്ന് സൂചിപ്പിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, നേരിട്ട് ബന്ധിപ്പിച്ചിട്ടുള്ള ഇൻ്റർഫേസുകളുടെ അഡ്മിനിസ്ട്രേറ്റീവ് ദൂരം 0 ആണ്, സ്റ്റാറ്റിക് റൂട്ടുകൾക്ക് 1 ആണ്.

സ്റ്റാറ്റിക് റൂട്ടിംഗ് ഉദാഹരണം:

ip റൂട്ട് 10.0.0.0 255.0.0.0 131.108.3.4 110, ഇവിടെ 10.0.0.0 ടാർഗെറ്റ് നെറ്റ്‌വർക്ക് ആണ്, 255.0.0.0 സബ്‌നെറ്റ് മാസ്‌ക് ആണ്, കൂടാതെ 131.108.3.4 എന്നത് റൂട്ടറിനുള്ള അടുത്ത ഹോപ്പ് ആണ്, 110.

ഒരു സ്റ്റാറ്റിക് റൂട്ട് സൃഷ്ടിക്കുന്നതിനുള്ള ഉദാഹരണം

ഒരു സ്റ്റാറ്റിക് റൂട്ട് ആവശ്യമുള്ളപ്പോൾ ഒരു ഉദാഹരണമായി, ഇനിപ്പറയുന്ന കേസ് പരിഗണിക്കുക:

    നിങ്ങളുടെ ISP-യിലേക്ക് കേബിൾ മോഡം വഴിയാണ് നിങ്ങളുടെ പ്രാഥമിക ഇൻ്റർനെറ്റ് ആക്സസ്.

    നിങ്ങൾ ജോലി ചെയ്യുന്ന കമ്പനിയുമായി ബന്ധിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ഹോം നെറ്റ്‌വർക്കിൽ ഒരു ISDN റൂട്ടർ ഉണ്ട്. നിങ്ങളുടെ പ്രാദേശിക നെറ്റ്‌വർക്കിലെ ഈ ഉപകരണത്തിൻ്റെ വിലാസം 192.168.1.100 ആണ്.

    നിങ്ങളുടെ കമ്പനിയുടെ നെറ്റ്‌വർക്ക് വിലാസം 134.177.0.0 ആണ്.

    നിങ്ങൾ സിസ്‌കോ സ്റ്റാറ്റിക് റൂട്ടിംഗ് കോൺഫിഗർ ചെയ്യുമ്പോൾ, രണ്ട് വ്യക്തമായ സ്റ്റാറ്റിക് റൂട്ടുകൾ സൃഷ്ടിക്കപ്പെടും.

    നിങ്ങളുടെ ISP ഗേറ്റ്‌വേ ആയി ഒരു ഡിഫോൾട്ട് ഡാറ്റ പാത്ത് സൃഷ്‌ടിച്ചു, കൂടാതെ എല്ലാ 192.168.1.x വിലാസങ്ങൾക്കുമായി ലോക്കൽ നെറ്റ്‌വർക്കിൽ രണ്ടാമത്തെ സ്റ്റാറ്റിക് റൂട്ട് സൃഷ്‌ടിക്കപ്പെട്ടു. ഈ കോൺഫിഗറേഷനിൽ, 134.177.0.0 നെറ്റ്‌വർക്കിൽ ഒരു ഉപകരണം ആക്‌സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, റൂട്ടർ അഭ്യർത്ഥന ISP-ക്ക് കൈമാറുന്നു.

    ഈ സാഹചര്യത്തിൽ, 192.168.1.100-ൽ ISDN റൂട്ടർ വഴി 134.177.0.0 ആക്‌സസ് ചെയ്യണമെന്ന് ഉപകരണത്തോട് പറഞ്ഞുകൊണ്ട് നിങ്ങൾ ഒരു സ്റ്റാറ്റിക് റൂട്ട് നിർവചിക്കേണ്ടതുണ്ട്.

    സ്റ്റാറ്റിക്, ഡൈനാമിക് റൂട്ടറുകൾ

    ഒരു ഇൻ്റർനെറ്റ് വർക്കിൽ ഫലപ്രദമായി പ്രവർത്തിക്കുന്നതിന്, റൂട്ടറുകൾ മറ്റ് ഐഡൻ്റിഫയറുകളെ കുറിച്ച് അറിഞ്ഞിരിക്കണം അല്ലെങ്കിൽ ഒരു സ്ഥിരസ്ഥിതി പാത്ത് ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്തിരിക്കണം. വലിയ നെറ്റ്‌വർക്കുകളിൽ, റൂട്ടിംഗ് ടേബിളുകൾ പരിപാലിക്കേണ്ടതുണ്ട്, അതുവഴി ട്രാഫിക് എപ്പോഴും ഒപ്റ്റിമൽ പാതകൾ പിന്തുടരുന്നു. സ്‌പ്രെഡ്‌ഷീറ്റുകൾ എങ്ങനെ പിന്തുണയ്ക്കുന്നു എന്നത് സ്റ്റാറ്റിക്, ഡൈനാമിക് റൂട്ടിംഗ് തമ്മിലുള്ള വ്യത്യാസം നിർണ്ണയിക്കുന്നു.

    സ്റ്റാറ്റിക് റൂട്ടിംഗ്

    സ്വമേധയാ ക്രമീകരിച്ച റൂട്ടിംഗ് ടേബിളുകളുള്ള ഒരു ഉപകരണം ഉപയോക്താക്കൾക്ക് സ്റ്റാറ്റിക് എന്നാണ് അറിയപ്പെടുന്നത്. ഇൻ്റർനെറ്റ് വർക്ക് ടോപ്പോളജിയുടെ ഉടമസ്ഥനായ നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്‌ട്രേറ്റർ, വിവര പാത്ത് ടേബിൾ സ്വമേധയാ സൃഷ്‌ടിക്കുകയും അപ്‌ഡേറ്റ് ചെയ്യുകയും എല്ലാ റൂട്ടുകളും പ്രോഗ്രാമിംഗ് ചെയ്യുകയും ചെയ്യുന്നു. ചെറിയ ഇൻ്റർനെറ്റ് വർക്കുകൾക്കായി സ്റ്റാറ്റിക് റൂട്ടറുകൾ നന്നായി പ്രവർത്തിച്ചേക്കാം, എന്നാൽ അവയുടെ മാനുവൽ അഡ്മിനിസ്ട്രേഷൻ കാരണം വലിയതോ ചലനാത്മകമോ ആയ ഇൻ്റർനെറ്റ് വർക്കുകൾക്കായി സ്കെയിൽ ചെയ്യരുത്.

    വിൻഡോസ് 2000 (ഒന്നിലധികം നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസുകളുള്ള ഒരു കമ്പ്യൂട്ടർ) പ്രവർത്തിക്കുന്ന ഒരു മൾട്ടി-ഹോം കമ്പ്യൂട്ടറാണ് സ്റ്റാറ്റിക് ഉപകരണത്തിൻ്റെ മികച്ച ഉദാഹരണം. വിൻഡോസ് 2000-ൽ സ്റ്റാറ്റിക് റൂട്ടിംഗ് സൃഷ്ടിക്കുന്നത് കുറച്ച് നെറ്റ്‌വർക്ക് ഇൻ്റർഫേസ് കാർഡുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതും TCP/IP കോൺഫിഗർ ചെയ്യുന്നതും IP റൂട്ടിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നതും പോലെ ലളിതമാണ്.

    ഡൈനാമിക് റൂട്ടിംഗ്

    ചലനാത്മകമായി ക്രമീകരിച്ച പട്ടികകളുള്ള ഒരു ഉപകരണം ഡൈനാമിക് എന്നറിയപ്പെടുന്നു. ഉപകരണങ്ങൾ തമ്മിലുള്ള നിരന്തരമായ ആശയവിനിമയത്തിലൂടെ യാന്ത്രികമായി സൃഷ്ടിക്കപ്പെടുകയും പരിപാലിക്കുകയും ചെയ്യുന്ന പട്ടികകൾ ഡൈനാമിക് റൂട്ടിംഗിൽ അടങ്ങിയിരിക്കുന്നു. ഈ ആശയവിനിമയം റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ വഴി സുഗമമാക്കുന്നു, റൂട്ടറുകൾക്കിടയിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്ന വിവരങ്ങൾ അടങ്ങുന്ന ആനുകാലിക അല്ലെങ്കിൽ ആവശ്യാനുസരണം സന്ദേശങ്ങളുടെ ഒരു പരമ്പര. ഡൈനാമിക് ഉപകരണങ്ങൾക്ക്, അവയുടെ പ്രാരംഭ കോൺഫിഗറേഷനുപരിയായി, ചെറിയ അറ്റകുറ്റപ്പണികൾ ആവശ്യമാണ്, മാത്രമല്ല വലിയ ഇൻ്റർനെറ്റ് വർക്കുകളിലേക്ക് സ്കെയിൽ ചെയ്യാനും കഴിയും.

    ഡൈനാമിക് റൂട്ടിംഗ് തെറ്റ് സഹിഷ്ണുതയാണ്. മറ്റ് ഉപകരണങ്ങളിൽ നിന്ന് ലഭിക്കുന്ന ഡൈനാമിക് ഡാറ്റ പാത്തുകൾക്ക് പരിമിതമായ ആയുസ്സ് ഉണ്ട്.
    ഫയർവാൾ പിശകുകളിൽ നിന്ന് സ്കെയിൽ ചെയ്യാനും വീണ്ടെടുക്കാനുമുള്ള കഴിവ് ഈ രീതിയെ ഇടത്തരം മുതൽ വലിയ ഫയർവാളുകൾക്കുള്ള മികച്ച തിരഞ്ഞെടുപ്പാക്കി മാറ്റുന്നു.

    ഒപ്റ്റിമൽ ഡാറ്റ റൂട്ടിംഗ് ഉറപ്പാക്കുന്ന ഒന്നാണ് ഡൈനാമിക് ടെക്നിക്. സ്റ്റാറ്റിക് പോലെയല്ല, തത്സമയം ലോജിക്കൽ നെറ്റ്‌വർക്കിലെ മാറ്റങ്ങൾക്കനുസരിച്ച് റൂട്ടറുകൾ തിരഞ്ഞെടുക്കാൻ ഡൈനാമിക് അനുവദിക്കുന്നു. ഒരു ഡൈനാമിക് പ്രക്രിയയിൽ, ഡാറ്റയുടെ ഒരു സ്പ്രെഡ്ഷീറ്റ് സൃഷ്ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനും അപ്ഡേറ്റ് ചെയ്യുന്നതിനും ഉപകരണത്തിൽ പ്രവർത്തിക്കുന്ന പ്രോട്ടോക്കോൾ ഉത്തരവാദിയാണ്. സ്റ്റാറ്റിക് റൂട്ടിംഗിൽ, ഈ ജോലികളെല്ലാം സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ സ്വമേധയാ നിർവഹിക്കുന്നു.

    ഡൈനാമിക് ടെക്നിക് വിവിധ അൽഗോരിതങ്ങളും പ്രോട്ടോക്കോളുകളും ഉപയോഗിക്കുന്നു. റൂട്ടിംഗ് ഐപി പ്രോട്ടോക്കോൾ (RIP), ഓപ്പൺ ഷോർട്ടസ്റ്റ് പാത്ത് ഫസ്റ്റ് (OSPF) എന്നിവയാണ് ഏറ്റവും ജനപ്രിയമായത്.

    റൂട്ടിംഗ് ചെലവ് എല്ലാ സ്ഥാപനങ്ങൾക്കും ഒരു നിർണായക ഘടകമാണ്. ഈ പ്രക്രിയയ്‌ക്കുള്ള ഏറ്റവും ചെലവുകുറഞ്ഞ സാങ്കേതികവിദ്യ, പട്ടികയിലെ മാറ്റങ്ങൾ ഓട്ടോമേറ്റ് ചെയ്യുകയും സ്ഥിരമായ ഡാറ്റാ കൈമാറ്റത്തിനുള്ള മികച്ച പാത നൽകുകയും ചെയ്യുന്ന ഒരു ചലനാത്മക സാങ്കേതികതയാണ്.

    ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളിൻ്റെ പ്രവർത്തനങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ വിശദീകരിക്കാം:

    • ഉപകരണ ഇൻ്റർഫേസുകളിൽ റൂട്ടർ സന്ദേശങ്ങൾ നൽകുകയും സ്വീകരിക്കുകയും ചെയ്യുന്നു.

      ലഭിച്ച സന്ദേശങ്ങളും വിവരങ്ങളും അതേ പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്ന മറ്റ് ഉപകരണങ്ങളുമായി പങ്കിടുന്നു.

    വിദൂര നെറ്റ്‌വർക്കുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ കണ്ടെത്താൻ റൂട്ടറുകൾ റൂട്ടിംഗ് വിവരങ്ങൾ മാറ്റുന്നു. ഒരു ഉപകരണം ടോപ്പോളജിയിൽ മാറ്റം കണ്ടെത്തുമ്പോഴെല്ലാം, റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ മറ്റ് ഉപകരണങ്ങളിൽ ടോപ്പോളജി മാറ്റം വരുത്തുന്നു.

    വലിയ നെറ്റ്‌വർക്കുകളിൽ ഡൈനാമിക് റൂട്ടിംഗ് സജ്ജീകരിക്കാൻ എളുപ്പമാണ് കൂടാതെ വിവരങ്ങൾക്കായുള്ള മികച്ച പാത തിരഞ്ഞെടുക്കുന്നതിലും മാറ്റങ്ങൾ കണ്ടെത്തുന്നതിലും റിമോട്ട് നെറ്റ്‌വർക്കുകൾ കണ്ടെത്തുന്നതിലും കൂടുതൽ അവബോധജന്യവുമാണ്. എന്നിരുന്നാലും, റൂട്ടറുകൾ അപ്‌ഡേറ്റുകൾ കൈമാറുന്നതിനാൽ, അവ സ്റ്റാറ്റിക് ടെക്നിക്കിനേക്കാൾ കൂടുതൽ ബാൻഡ്‌വിഡ്ത്ത് ഉപയോഗിക്കുന്നു. കൂടുതൽ സങ്കീർണ്ണമായ പ്രോട്ടോക്കോളുകളുടെ ഫലമായി ഹാർഡ്‌വെയറിൻ്റെ പ്രോസസ്സറുകളും ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും അധിക സമ്മർദ്ദം അനുഭവിച്ചേക്കാം. സ്റ്റാറ്റിക് റൂട്ടിംഗിനെ അപേക്ഷിച്ച് ഡൈനാമിക് റൂട്ടിംഗ് സുരക്ഷിതമല്ല.

    താരതമ്യ വിശകലനം

    സിസ്കോ സ്റ്റാറ്റിക് റൂട്ടിംഗ് ഒരു റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ അല്ല. ഉപകരണം ആരംഭിക്കുമ്പോൾ ലോഡ് ചെയ്യുന്ന കോൺഫിഗറേഷൻ ഫയലിലൂടെ ഉപകരണ ഡാറ്റ സ്‌പ്രെഡ്‌ഷീറ്റിലേക്ക് സ്വമേധയാ റൂട്ടുകൾ നൽകുന്ന പ്രക്രിയയാണിത്. പകരമായി, ഈ ഡാറ്റ പാതകൾ നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്‌ട്രേറ്റർക്ക് നൽകാം, അവർ അവ സ്വമേധയാ കോൺഫിഗർ ചെയ്യുന്നു. ഈ സ്വമേധയാ ക്രമീകരിച്ച റൂട്ടുകൾ കോൺഫിഗർ ചെയ്തുകഴിഞ്ഞാൽ മാറാത്തതിനാൽ അവയെ സ്റ്റാറ്റിക് റൂട്ടുകൾ എന്ന് വിളിക്കുന്നു.

    റൂട്ടിംഗിൻ്റെ ഏറ്റവും ലളിതമായ രൂപമാണ് സ്റ്റാറ്റിക് ടെക്നിക്, എന്നാൽ ഇത് കഠിനമായ ഒരു മാനുവൽ പ്രക്രിയയാണ്. നിങ്ങൾക്ക് കോൺഫിഗർ ചെയ്യാൻ വളരെ കുറച്ച് ഉപകരണങ്ങൾ ഉള്ളപ്പോൾ ഈ രീതി ഉപയോഗിക്കുക (5-ൽ താഴെ) കൂടാതെ വിവര പാതകൾ ഒരിക്കലും മാറില്ലെന്ന് നിങ്ങൾക്ക് ഉറപ്പുണ്ട്.

    Cisco പാക്കറ്റ് ട്രെയ്‌സർ സ്റ്റാറ്റിക് റൂട്ടിംഗ് ബാഹ്യ നെറ്റ്‌വർക്കുകളിൽ ക്രമരഹിതമായ പരാജയങ്ങൾ കൈകാര്യം ചെയ്യുന്നില്ല, കാരണം നഷ്ടപ്പെട്ട കണക്ഷനുകൾ പരിഹരിക്കുന്നതിനോ വീണ്ടെടുക്കുന്നതിനോ സ്വമേധയാ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന ഏത് റൂട്ടും സ്വമേധയാ അപ്‌ഡേറ്റ് ചെയ്യുകയോ പുനഃക്രമീകരിക്കുകയോ വേണം.

    അയയ്‌ക്കുന്ന/സ്വീകരിക്കുന്ന ഉപകരണത്തിൽ (റൗട്ടർ) പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്‌വെയർ ആപ്ലിക്കേഷനുകൾ ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കുന്നു.

    ഡൈനാമിക് ടെക്നിക് ഉപയോഗിക്കുന്ന ഒരു ഉപകരണം, അതിലേക്ക് നേരിട്ട് ബന്ധിപ്പിച്ചിട്ടുള്ള എല്ലാ നെറ്റ്‌വർക്കുകൾക്കുമുള്ള റൂട്ടുകൾ പഠിക്കുന്നു. അതേ പ്രോട്ടോക്കോൾ (RIP, RIP2, EIGRP, OSPF, IS-IS, BGP) പ്രവർത്തിക്കുന്ന മറ്റ് ഉപകരണങ്ങളിൽ നിന്നുള്ള ഡാറ്റ പിന്നീട് റൂട്ടർ പരിശോധിക്കുന്നു. ഓരോ റൂട്ടറും റൂട്ടുകളുടെ ലിസ്റ്റ് അടുക്കുകയും ഓരോ നെറ്റ്‌വർക്ക് ലക്ഷ്യസ്ഥാനത്തിനും ഒന്നോ അതിലധികമോ ഒപ്റ്റിമൽ പാത്തുകൾ തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു.

    ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ അതേ പ്രോട്ടോക്കോൾ പ്രവർത്തിക്കുന്ന മറ്റ് ഉപകരണങ്ങളിലേക്ക് സ്വീകരിച്ച ഡാറ്റ വിതരണം ചെയ്യുന്നു, അതുവഴി ഏതൊക്കെ നെറ്റ്‌വർക്കുകൾ നിലവിലുണ്ട്, എത്തിച്ചേരാനാകുമെന്ന അറിവ് വികസിപ്പിക്കുന്നു. ലോജിക്കൽ നെറ്റ്‌വർക്ക് ടോപ്പോളജിയിലോ സ്റ്റാറ്റിക് റൂട്ടിംഗ് റൂട്ടർ പരാജയങ്ങളിലോ മാറ്റങ്ങളുമായി പൊരുത്തപ്പെടാനുള്ള കഴിവ് ഇത് ഡൈനാമിക് പ്രോട്ടോക്കോളുകൾക്ക് നൽകുന്നു.

    ഗുണങ്ങളും ദോഷങ്ങളും

    സ്റ്റാറ്റിക് റൂട്ടിംഗിന് ഇനിപ്പറയുന്ന ഗുണങ്ങളുണ്ട്:

      ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളുടെ കാര്യത്തിലെന്നപോലെ അധിക പ്രോസസ്സിംഗോ അധിക ഉറവിടങ്ങളോ ഇല്ല.

      റൂട്ടിംഗ് ടേബിൾ അപ്‌ഡേറ്റ് പ്രോസസ്സിനായി അമിതമായ പാക്കറ്റുകൾ മൂലമുണ്ടാകുന്ന അധിക ബാൻഡ്‌വിഡ്ത്ത് ആവശ്യകതകളൊന്നുമില്ല.

      നിർദ്ദിഷ്ട നെറ്റ്‌വർക്കുകളിലെ വിവര പാതകൾ സ്വമേധയാ നൽകുകയോ നിരസിക്കുകയോ ചെയ്തുകൊണ്ട് അധിക സുരക്ഷ നൽകുന്നു.

      സ്റ്റാറ്റിക് റൂട്ടിംഗ് സജ്ജീകരിക്കുന്നത് കൂടുതൽ സുരക്ഷിതമാണ്.

      സ്റ്റാറ്റിക് റൂട്ടുകൾ ഉപയോഗിക്കുന്നതിന് ഓവർഹെഡ് ഇല്ല. ഡൈനാമിക് ഉപയോഗിച്ച്, റൂട്ടറുകൾക്കിടയിൽ ലഭ്യമായ നെറ്റ്‌വർക്കുകളെ ബന്ധിപ്പിക്കുന്നതിന് നെറ്റ്‌വർക്ക് ബാൻഡ്‌വിഡ്ത്ത് ഉപയോഗിക്കുന്നു. സ്റ്റാറ്റിക് റൂട്ടുകൾ ഉപയോഗിച്ച്, നെറ്റ്‌വർക്ക് അഡ്മിനിസ്ട്രേറ്റർ ഡാറ്റ എൻകോഡ് ചെയ്യുന്നതിനാൽ, ഉപകരണങ്ങൾക്ക് റൂട്ടിംഗ് വിവരങ്ങൾ ആശയവിനിമയം നടത്തേണ്ടതില്ല.

      ഒരു ചെറിയ നെറ്റ്‌വർക്കിനായി സ്റ്റാറ്റിക് റൂട്ടിംഗ് സജ്ജീകരിക്കാൻ എളുപ്പമാണ്. നിങ്ങൾക്ക് രണ്ട് ഉപകരണങ്ങൾ മാത്രമേ ഉള്ളൂവെന്നും അവയ്ക്കിടയിൽ ആശയവിനിമയം സജ്ജീകരിക്കേണ്ടതുണ്ടെന്നും കരുതുക. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ രണ്ട് റൂട്ട് പ്രസ്താവനകൾ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്, ഓരോ റൂട്ടറിലും ഒന്ന്. RIP പോലുള്ള ഒരു ഡൈനാമിക് പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച്, ഉദാഹരണത്തിന്, ഓരോ ഉപകരണത്തിലും രണ്ട് നെറ്റ്‌വർക്ക് പ്രസ്താവനകൾ നൽകേണ്ടതുണ്ട്.

      സ്റ്റാറ്റിക് റൂട്ടുകൾക്ക് കാര്യമായ റൂട്ടർ ഉറവിടങ്ങളൊന്നും ആവശ്യമില്ല. OSPF പോലുള്ള ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളിന് ഒരു നെറ്റ്‌വർക്കിലുടനീളം കണക്റ്റുചെയ്‌തിരിക്കുന്ന ഉപകരണങ്ങളുടെ ഒരു വലിയ എണ്ണം ഉള്ളപ്പോൾ ഏറ്റവും ചെറിയ പാത കണക്കാക്കാൻ കാര്യമായ ഉറവിടങ്ങൾ ആവശ്യമായി വരും.

    പോരായ്മകളിൽ ഇനിപ്പറയുന്നവ ഉൾപ്പെടുന്നു:

      ഡാറ്റാ ട്രാൻസ്ഫർ പാഥുകൾ ശരിയായി ക്രമീകരിക്കുന്നതിന് നെറ്റ്‌വർക്ക് അഡ്മിനിസ്ട്രേറ്റർമാർ എല്ലാ കാര്യങ്ങളും നന്നായി അറിഞ്ഞിരിക്കണം.

      ടോപ്പോളജി മാറ്റങ്ങൾക്ക് എല്ലാ ഉപകരണങ്ങൾക്കും സ്റ്റാറ്റിക് റൂട്ടിംഗ് സിസ്‌കോ പാക്കറ്റ് ട്രെയ്‌സറിൻ്റെ മാനുവൽ കോൺഫിഗറേഷൻ ആവശ്യമാണ്, ഇത് വളരെ അധ്വാനമാണ്.

      നെറ്റ്‌വർക്ക് വളരുന്നതിനനുസരിച്ച് സ്റ്റാറ്റിക് റൂട്ടുകൾ സ്കെയിൽ ചെയ്യുന്നില്ല. അവയെല്ലാം അഡ്മിനിസ്ട്രേറ്റർ സ്വമേധയാ ക്രമീകരിച്ചിരിക്കുന്നതാണ് ഇതിന് കാരണം.

      ഡൈനാമിക് ടെക്നിക് ഉപയോഗിച്ച്, സ്വമേധയാലുള്ള ഇടപെടൽ ഇല്ല, നെറ്റ്‌വർക്ക് ഒരു തകരാർ അനുഭവപ്പെടുമ്പോഴെല്ലാം ട്രാഫിക് സ്വയമേവ റൂട്ട് ചെയ്യപ്പെടും. ഇത് തികച്ചും അളക്കാവുന്നതും കൈകാര്യം ചെയ്യാൻ എളുപ്പവുമാണ്.

    സ്റ്റാറ്റിക്, ഡൈനാമിക് റൂട്ടിംഗ് തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?

    മുൻകൂട്ടി ക്രമീകരിച്ച ദിശകളിൽ നിർദ്ദിഷ്ട ലക്ഷ്യസ്ഥാനങ്ങളിലേക്ക് ട്രാഫിക് അയയ്‌ക്കുന്നതിന് നിങ്ങൾ ഒരു ഉപകരണം സ്ഥിരമായി കോൺഫിഗർ ചെയ്യുന്നിടത്താണ് സ്റ്റാറ്റിക് ഐപി റൂട്ടിംഗ്. OSPF, ISIS, EIGRP, അല്ലെങ്കിൽ BGP എന്നിവ പോലുള്ള ഒരു റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ നിങ്ങൾ ഉപയോഗിക്കുമ്പോൾ ഏത് തരത്തിലുള്ള ട്രാഫിക്കിലൂടെയാണ് കടന്നുപോകേണ്ടതെന്ന് കണ്ടെത്തുന്നതാണ് ചലനാത്മകമായ മാർഗം. രണ്ട് രീതികളിൽ ഒന്ന് മാത്രം ഉപയോഗിക്കുന്ന സാഹചര്യങ്ങൾ യഥാർത്ഥ ലോകത്ത് വളരെ കുറവാണ്. എൻ്റർപ്രൈസിനുള്ളിലെ മികച്ച റൂട്ടുകൾ നിർണ്ണയിക്കാൻ ഒരു സാധാരണ നെറ്റ്‌വർക്ക് ഡൈനാമിക് OSPF ഉപയോഗിക്കും, ബാക്കിയുള്ള ഇൻറർനെറ്റിനുള്ള മികച്ച എക്‌സിറ്റ് പോയിൻ്റുകൾ നിർണ്ണയിക്കാൻ BGP, പ്രത്യേക പാതയിലൂടെ നിർദ്ദിഷ്ട ട്രാഫിക് അയയ്‌ക്കുന്നതിന് സ്റ്റാറ്റിക് റൂട്ടിംഗ്.

    IP വിലാസവും റൂട്ടിംഗും: ഇത് എങ്ങനെ പ്രവർത്തിക്കും?

    റൂട്ടറുകൾക്ക്, പാക്കറ്റുകൾ അവയുടെ അന്തിമ ലക്ഷ്യസ്ഥാനത്തേക്ക് കൈമാറാൻ, നെറ്റ്‌വർക്കുകളുടെയും ഔട്ട്‌പുട്ട് ഇൻ്റർഫേസുകളുടെയും സംയോജനം ഉൾക്കൊള്ളുന്ന ആവശ്യമായ എല്ലാ വിവരങ്ങളും സംഭരിക്കുന്ന ഒരു റൂട്ടിംഗ് ടേബിൾ സൂക്ഷിക്കണം.

    ഓരോ തവണയും ഉപകരണത്തിന് ഒരു പാക്കറ്റ് ലഭിക്കുമ്പോൾ, അത് സ്വീകർത്താവിൻ്റെ ഐപി വിലാസം പരിശോധിക്കുകയും അതിൻ്റെ ഡാറ്റ സ്‌പ്രെഡ്‌ഷീറ്റിൽ നോക്കുക വഴി, ആ ഐപി വിലാസത്തിലേക്ക് വിവരങ്ങൾ എത്തുന്നതിനുള്ള സാധ്യമായ പാത കണ്ടെത്താൻ ശ്രമിക്കുകയും ചെയ്യുന്നു. വിദൂര നെറ്റ്‌വർക്കുകൾക്കായി തിരയാൻ റൂട്ടറുകൾ പ്രക്ഷേപണങ്ങൾ അയയ്‌ക്കുന്നില്ല: നെറ്റ്‌വർക്ക് പട്ടികയിൽ പട്ടികപ്പെടുത്തിയിട്ടില്ലെങ്കിൽ, ഉപകരണം പാക്കറ്റുകൾ നിരസിക്കുന്നു.

    എപ്പോൾ ഡിഫോൾട്ട് റൂട്ടിംഗ് ഉപയോഗിക്കണം

    ഡിഫോൾട്ട് റൂട്ടിംഗ് ഉപയോഗിക്കുന്നത് സ്റ്റബ് നെറ്റ്‌വർക്കുകളിൽ മാത്രമാണ്. ഒരു ഔട്ട്‌പുട്ട് ഇൻ്റർഫേസ് മാത്രമുള്ള നെറ്റ്‌വർക്കുകളാണ് സ്റ്റബുകൾ, ഈ നെറ്റ്‌വർക്കുകളിലൂടെ കടന്നുപോകുന്ന എല്ലാം ഒരൊറ്റ ഔട്ട്‌പുട്ട് പോയിൻ്റിലൂടെ കടന്നുപോകണം.

    ഒരൊറ്റ എഗ്രസ് ഇൻ്റർഫേസിലൂടെ റിമോട്ട് നെറ്റ്‌വർക്കുകളിലേക്ക് വിരൽ ചൂണ്ടുന്ന ധാരാളം സ്റ്റാറ്റിക് റൂട്ടുകൾ ഉണ്ടാകുന്നതിനുപകരം, സാധ്യമായ എല്ലാ റൂട്ടുകളുമായും പൊരുത്തപ്പെടുന്ന ഒരൊറ്റ സ്ഥിരസ്ഥിതി പാതയാണ് ക്രമീകരിച്ചിരിക്കുന്നത്.

    ഭരണപരമായ ദൂരങ്ങൾ ഉപയോഗിക്കുന്നു

    സ്റ്റാറ്റിക് റൂട്ടുകൾക്കുള്ള ഡിഫോൾട്ട് അഡ്മിനിസ്ട്രേറ്റീവ് ദൂരം 1 ആണ്. മുൻഗണനകൾ നിർണ്ണയിക്കാൻ AD-കൾ ഉപയോഗിക്കുന്നു. ഒരു പ്രത്യേക ടാർഗെറ്റ് നെറ്റ്‌വർക്കിലെ വ്യത്യസ്‌ത റൂട്ടുകൾക്ക് അവയ്‌ക്ക് വ്യത്യസ്‌ത വെയ്‌റ്റുകൾ നിയുക്തമാക്കിയിരിക്കാം, അതിനാൽ ഡാറ്റ പാത്തുകളിലൊന്നിന് മുൻഗണന നൽകും. തുല്യ ഭാരമുള്ള റൂട്ടുകൾ ട്രാഫിക്കിനെ വേർതിരിക്കുന്നു.

അതുകൊണ്ട് നമുക്ക് തുടങ്ങാം.

OSPF പർവതങ്ങൾ എങ്ങനെ ക്രമീകരിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ലേഖനങ്ങളും വീഡിയോകളും. പ്രവർത്തന തത്വങ്ങളുടെ വിവരണങ്ങൾ വളരെ കുറവാണ്. പൊതുവേ, ഇവിടെ കാര്യം, എസ്പിഎഫ് അൽഗോരിതങ്ങളെക്കുറിച്ചും മനസ്സിലാക്കാൻ കഴിയാത്ത എൽഎസ്എകളെക്കുറിച്ചും അറിയാതെ തന്നെ ഒഎസ്പിഎഫ് മാനുവലുകൾ അനുസരിച്ച് ലളിതമായി ക്രമീകരിക്കാൻ കഴിയും എന്നതാണ്. എല്ലാം പ്രവർത്തിക്കും, മിക്കവാറും, തികച്ചും പ്രവർത്തിക്കും - അതിനാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. അതായത്, ഇത് vlans പോലെയല്ല, അവിടെ നിങ്ങൾക്ക് സിദ്ധാന്തം ഹെഡർ ഫോർമാറ്റിലേക്ക് അറിയേണ്ടതുണ്ട്.
എന്നാൽ ഒരു എഞ്ചിനീയറെ ഒരു ഐടിക്കാരനിൽ നിന്ന് വേർതിരിക്കുന്നത് എന്തെന്നാൽ, തൻ്റെ നെറ്റ്‌വർക്ക് അത് ചെയ്യുന്ന രീതിയിൽ പ്രവർത്തിക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് അയാൾ മനസ്സിലാക്കുന്നു, കൂടാതെ പ്രോട്ടോക്കോൾ തിരഞ്ഞെടുക്കുന്ന റൂട്ട് OSPF-നേക്കാൾ മോശമല്ലെന്ന് അവനറിയാം.
ഈ നിമിഷം ഇതിനകം 8,000 പ്രതീകങ്ങൾ ഉള്ള ലേഖനത്തിൻ്റെ ചട്ടക്കൂടിനുള്ളിൽ, നമുക്ക് സിദ്ധാന്തത്തിൻ്റെ ആഴങ്ങളിലേക്ക് കടക്കാൻ കഴിയില്ല, പക്ഷേ ഞങ്ങൾ അടിസ്ഥാന പോയിൻ്റുകൾ പരിഗണിക്കും.
ഇത് വളരെ ലളിതവും വ്യക്തവുമാണ്, വഴിയിൽ, ഇത് OSPF നെക്കുറിച്ച് xgu.ru അല്ലെങ്കിൽ ഇംഗ്ലീഷ് വിക്കിപീഡിയയിൽ എഴുതിയിരിക്കുന്നു.
അതിനാൽ, OSPFv2 IP-യുടെ മുകളിൽ പ്രവർത്തിക്കുന്നു, പ്രത്യേകിച്ചും, ഇത് IPv4-ന് വേണ്ടി മാത്രം രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് (OSPFv3 ലെയർ 3 പ്രോട്ടോക്കോളുകളെ ആശ്രയിക്കുന്നില്ല, അതിനാൽ IPv6-നൊപ്പം പ്രവർത്തിക്കാൻ കഴിയും).

ഈ ലളിതമായ നെറ്റ്‌വർക്കിൻ്റെ ഉദാഹരണം ഉപയോഗിച്ച് ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നോക്കാം:

തുടക്കത്തിൽ, റൂട്ടറുകൾക്കിടയിൽ ഒരു സൗഹൃദം (അടുത്തുള്ള ബന്ധം) വികസിപ്പിക്കുന്നതിന്, ഇനിപ്പറയുന്ന വ്യവസ്ഥകൾ പാലിക്കേണ്ടതുണ്ട്:

1) സമാന ക്രമീകരണങ്ങൾ OSPF-ൽ കോൺഫിഗർ ചെയ്തിരിക്കണം ഹലോ ഇടവേളപരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്ന ആ റൂട്ടറുകളിൽ. ഇഥർനെറ്റ് പോലുള്ള ബ്രോഡ്‌കാസ്റ്റ് നെറ്റ്‌വർക്കുകളിൽ സ്ഥിരസ്ഥിതിയായി ഇത് 10 സെക്കൻഡാണ്. ഇതൊരു തരം KeepAlive സന്ദേശമാണ്. അതായത്, ഓരോ 10 സെക്കൻഡിലും, ഓരോ റൂട്ടറും അയൽക്കാരന് ഒരു ഹലോ പാക്കറ്റ് അയയ്‌ക്കുന്നു, "ഹേയ്, ഞാൻ ജീവിച്ചിരിക്കുന്നു"
2) സമാനമായിരിക്കണം ഡെഡ് ഇൻ്റർവെൽഅവരുടെ മേൽ. സാധാരണയായി ഇവ 4 ഹലോ ഇടവേളകളാണ് - 40 സെക്കൻഡ്. ഈ സമയത്ത് അയൽക്കാരനിൽ നിന്ന് ഹലോ ലഭിച്ചില്ലെങ്കിൽ, അത് എത്തിച്ചേരാനാകില്ലെന്ന് കണക്കാക്കുകയും പ്രാദേശിക ഡാറ്റാബേസ് പുനർനിർമ്മിക്കുകയും എല്ലാ അയൽക്കാർക്കും അപ്‌ഡേറ്റുകൾ അയയ്ക്കുകയും ചെയ്യുന്ന പ്രക്രിയ PANIC ആരംഭിക്കുന്നു.
3) പരസ്പരം ബന്ധിപ്പിച്ചിട്ടുള്ള ഇൻ്റർഫേസുകൾ ഉണ്ടായിരിക്കണം ഒരു സബ്നെറ്റ്,
4) ഓട്ടോണമസ് സിസ്റ്റത്തെ സോണുകളായി വിഭജിച്ച് റൂട്ടറുകളുടെ സിപിയുവിലെ ലോഡ് കുറയ്ക്കാൻ OSPF നിങ്ങളെ അനുവദിക്കുന്നു. അതുകൊണ്ട് ഇതാ സോൺ നമ്പറുകൾപൊരുത്തപ്പെടണം
5) OSPF പ്രക്രിയയിൽ പങ്കെടുക്കുന്ന ഓരോ റൂട്ടറിനും അതിൻ്റേതായ ഉണ്ട് അതുല്യമായഐഡൻ്റിഫയർ - റൂട്ടർ ഐഡി. നിങ്ങൾ ഇത് ശ്രദ്ധിക്കുന്നില്ലെങ്കിൽ, കണക്റ്റുചെയ്‌ത ഇൻ്റർഫേസുകളെക്കുറിച്ചുള്ള വിവരങ്ങളെ അടിസ്ഥാനമാക്കി റൂട്ടർ അത് യാന്ത്രികമായി തിരഞ്ഞെടുക്കും (OSPF പ്രോസസ്സ് ആരംഭിക്കുന്ന സമയത്ത് സജീവമായ ഇൻ്റർഫേസുകളിൽ നിന്ന് ഏറ്റവും ഉയർന്ന വിലാസം തിരഞ്ഞെടുക്കപ്പെടും). എന്നാൽ വീണ്ടും, ഒരു നല്ല എഞ്ചിനീയർക്ക് എല്ലാം നിയന്ത്രണത്തിലാണ്, അതിനാൽ സാധാരണയായി ഒരു ലൂപ്പ്ബാക്ക് ഇൻ്റർഫേസ് സൃഷ്ടിക്കപ്പെടുന്നു, അത് /32 മാസ്കുള്ള ഒരു വിലാസം നൽകുന്നു, ഇതാണ് റൂട്ടർ ഐഡിക്ക് നൽകിയിരിക്കുന്നത്. അറ്റകുറ്റപ്പണികൾക്കും ട്രബിൾഷൂട്ടിംഗിനും ഇത് സൗകര്യപ്രദമായിരിക്കും.
6) MTU വലുപ്പം പൊരുത്തപ്പെടണം

1) ശാന്തം. OSPF നില - താഴേക്ക്
ഈ ചെറിയ നിമിഷത്തിൽ, നെറ്റ്വർക്കിൽ ഒന്നും സംഭവിക്കുന്നില്ല - എല്ലാവരും നിശബ്ദരാണ്.

2) കാറ്റ് ഉയരുന്നു: OSPF പ്രവർത്തിക്കുന്ന എല്ലാ ഇൻ്റർഫേസുകളിൽ നിന്നും 224.0.0.5 എന്ന മൾട്ടികാസ്റ്റ് വിലാസത്തിലേക്ക് റൂട്ടർ ഹലോ പാക്കറ്റുകൾ അയയ്ക്കുന്നു. അത്തരം സന്ദേശങ്ങളുടെ TTL ഒന്നാണ്, അതിനാൽ ഒരേ നെറ്റ്‌വർക്ക് സെഗ്‌മെൻ്റിൽ സ്ഥിതിചെയ്യുന്ന റൂട്ടറുകൾക്ക് മാത്രമേ അവ ലഭിക്കൂ. R1 സംസ്ഥാനത്തിലേക്ക് പോകുന്നു INIT.

പാക്കേജുകളിൽ ഇനിപ്പറയുന്ന വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു:

  • റൂട്ടർ ഐഡി
  • ഹലോ ഇടവേള
  • ഡെഡ് ഇൻ്റർവെൽ
  • അയൽക്കാർ
  • സബ്നെറ്റ് മാസ്ക്
  • ഏരിയ ഐഡി
  • റൂട്ടർ മുൻഗണന
  • DR, BDR റൂട്ടറുകളുടെ വിലാസങ്ങൾ
  • പ്രാമാണീകരണ പാസ്‌വേഡ്
ഞങ്ങൾക്ക് നിലവിൽ ആദ്യ നാലിൽ താൽപ്പര്യമുണ്ട്, അല്ലെങ്കിൽ കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, റൂട്ടർ ഐഡിയിലും അയൽക്കാരിലും മാത്രമാണ്.
റൂട്ടർ R1-ൽ നിന്നുള്ള ഹലോ സന്ദേശം അതിൻ്റെ റൂട്ടർ ഐഡി വഹിക്കുന്നു, അയൽക്കാരെ ഉൾക്കൊള്ളുന്നില്ല, കാരണം അതിൽ ഇതുവരെ അവ ഇല്ല.
ഈ മൾട്ടികാസ്റ്റ് സന്ദേശം ലഭിച്ചതിന് ശേഷം, റൂട്ടർ R2 അതിൻ്റെ അയൽപക്ക പട്ടികയിലേക്ക് R1 ചേർക്കുന്നു (ആവശ്യമായ എല്ലാ പാരാമീറ്ററുകളും പൊരുത്തപ്പെടുന്നുവെങ്കിൽ).

ഈ റൂട്ടറിൻ്റെ റൂട്ടർ ഐഡി അടങ്ങുന്ന യുണികാസ്റ്റ് ഉപയോഗിച്ച് ഇത് R1-ലേക്ക് ഒരു പുതിയ ഹലോ സന്ദേശം അയയ്ക്കുന്നു, കൂടാതെ Neigbors ലിസ്റ്റ് അതിൻ്റെ എല്ലാ അയൽക്കാരെയും പട്ടികപ്പെടുത്തുന്നു. ഈ ലിസ്റ്റിലെ മറ്റ് അയൽക്കാർക്കിടയിൽ റൂട്ടർ ഐഡി R1 ഉണ്ട്, അതായത്, R2 ഇതിനകം അതിനെ ഒരു അയൽക്കാരനായി കണക്കാക്കുന്നു.

3) സൗഹൃദം. R2-ൽ നിന്ന് R1 ഈ ഹലോ സന്ദേശം ലഭിക്കുമ്പോൾ, അത് അയൽക്കാരുടെ പട്ടികയിലൂടെ സ്ക്രോൾ ചെയ്യുകയും അതിൽ സ്വന്തം റൂട്ടർ ഐഡി കണ്ടെത്തുകയും ചെയ്യുന്നു, അത് അയൽക്കാരുടെ പട്ടികയിലേക്ക് R2 ചേർക്കുന്നു.

ഇപ്പോൾ R1 ഉം R2 ഉം പരസ്പരം അയൽവാസികളാണ് - ഇതിനർത്ഥം അവയ്ക്കിടയിൽ ഒരു സമീപബന്ധം സ്ഥാപിക്കുകയും റൂട്ടർ R1 അവസ്ഥയിലേക്ക് പോകുകയും ചെയ്യുന്നു എന്നാണ്. രണ്ടു വഴി.

എല്ലാ ജോലികൾക്കും പൊതുവായ ഉപദേശം:

നിങ്ങൾക്ക് ഉടനടി ഉത്തരവും പരിഹാരവും അറിയില്ലെങ്കിലും, പ്രശ്നത്തിൻ്റെ അവസ്ഥ എന്താണ് സൂചിപ്പിക്കുന്നതെന്ന് ചിന്തിക്കാൻ ശ്രമിക്കുക:
- എന്തൊക്കെ സവിശേഷതകളും പ്രോട്ടോക്കോൾ ക്രമീകരണങ്ങളും?
- ഈ ക്രമീകരണങ്ങൾ ആഗോളമാണോ അതോ ഒരു പ്രത്യേക ഇൻ്റർഫേസുമായി ബന്ധപ്പെട്ടതാണോ?
നിങ്ങൾക്ക് കമാൻഡ് അറിയില്ലെങ്കിൽ അല്ലെങ്കിൽ മറന്നുപോയെങ്കിൽ, അത്തരം പ്രതിഫലനങ്ങൾ നിങ്ങളെ ശരിയായ സന്ദർഭത്തിലേക്ക് നയിക്കും, അവിടെ കമാൻഡ് ലൈനിലെ ഒരു സൂചന ഉപയോഗിച്ച് ടാസ്ക്കിൽ ആവശ്യമുള്ളത് എങ്ങനെ ക്രമീകരിക്കാമെന്ന് നിങ്ങൾക്ക് ഊഹിക്കാനോ ഓർമ്മിക്കാനോ കഴിയും.
കമാൻഡുകൾക്കായി തിരയുന്ന Google-ലേക്കോ ഏതെങ്കിലും സൈറ്റിലേക്കോ പോകുന്നതിന് മുമ്പ് ഈ രീതിയിൽ ചിന്തിക്കാൻ ശ്രമിക്കുക.

ഒരു യഥാർത്ഥ നെറ്റ്‌വർക്കിൽ, പരസ്യപ്പെടുത്തിയ സബ്‌നെറ്റുകളുടെ ശ്രേണി തിരഞ്ഞെടുക്കുമ്പോൾ, നിയന്ത്രണങ്ങളും ഉടനടി ആവശ്യങ്ങളും നിങ്ങളെ നയിക്കേണ്ടതുണ്ട്.

ബാക്കപ്പ് ലിങ്കുകളും വേഗതയും പരിശോധിക്കുന്നതിലേക്ക് പോകുന്നതിന് മുമ്പ്, നമുക്ക് ഒരു ഉപയോഗപ്രദമായ കാര്യം കൂടി ചെയ്യാം.
സെർവറുകളെ അഭിമുഖീകരിക്കുന്ന FE0/0.2 msk-arbat-gw1 ഇൻ്റർഫേസിൽ ട്രാഫിക് പിടിക്കാൻ ഞങ്ങൾക്ക് അവസരമുണ്ടെങ്കിൽ, ഓരോ 10 സെക്കൻഡിലും ഹലോ സന്ദേശങ്ങൾ അജ്ഞാതമായതിലേക്ക് പറക്കുന്നത് ഞങ്ങൾ കാണും. ഹലോയോട് പ്രതികരിക്കാൻ ആരുമില്ല, അടുത്ത ബന്ധങ്ങൾ സ്ഥാപിക്കാൻ ആരുമില്ല, അതിനാൽ ഇവിടെ നിന്ന് സന്ദേശങ്ങൾ അയയ്ക്കാൻ ശ്രമിക്കുന്നതിൽ അർത്ഥമില്ല.
ഇത് ഓഫാക്കുന്നത് വളരെ ലളിതമാണ്:

msk-arbat-gw1(config)#router OSPF 1
msk-arbat-gw1(config-router)#passive-interface fastEthernet 0/0.2

തീർച്ചയായും OSPF അയൽക്കാർ ഇല്ലാത്ത (ഇൻ്റർനെറ്റിലേക്കുള്ളവ ഉൾപ്പെടെ) എല്ലാ ഇൻ്റർഫേസുകൾക്കും ഈ കമാൻഡ് നൽകണം.
ഫലമായി, നിങ്ങൾക്ക് ഇതുപോലുള്ള ഒരു ചിത്രം ലഭിക്കും:


*നിങ്ങൾ എങ്ങനെ ആശയക്കുഴപ്പത്തിലായിട്ടില്ലെന്ന് എനിക്ക് ഊഹിക്കാൻ കഴിയുന്നില്ല*

കൂടാതെ, ഈ കമാൻഡ് സുരക്ഷ വർദ്ധിപ്പിക്കുന്നു - ഈ നെറ്റ്‌വർക്കിൽ നിന്നുള്ള ആരും ഒരു റൂട്ടറായി നടിക്കുകയും ഞങ്ങളെ പൂർണ്ണമായും തകർക്കാൻ ശ്രമിക്കുകയുമില്ല.

ഇപ്പോൾ നമുക്ക് ഏറ്റവും രസകരമായ ഭാഗത്തേക്ക് പോകാം - പരിശോധന.
സൈബീരിയൻ റിംഗിലെ എല്ലാ റൂട്ടറുകളിലും OSPF സജ്ജീകരിക്കുന്നതിൽ സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല - നിങ്ങൾക്കത് സ്വയം ചെയ്യാൻ കഴിയും.
അതിനുശേഷം ചിത്രം ഇനിപ്പറയുന്നതായിരിക്കണം:

msk-arbat-gw1#sh ip OSPF അയൽക്കാരൻ


172.16.255.32 1 FULL/DR 00:00:31 172.16.2.2 FastEthernet0/1.4
172.16.255.48 1 FULL/DR 00:00:31 172.16.2.18 FastEthernet0/1.5
172.16.255.80 1 FULL/BDR 00:00:36 172.16.2.130 FastEthernet0/1.8
172.16.255.112 1 ഫുൾ/ബിഡിആർ 00:00:37 172.16.2.197 FastEthernet1/0.911


സെൻ്റ് പീറ്റേഴ്സ്ബർഗ്, കെമെറോവോ, ക്രാസ്നോയാർസ്ക്, വ്ലാഡിവോസ്റ്റോക്ക് എന്നിവ നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു.
msk-arbat-gw1#sh ip റൂട്ട്

172.16.0.0/16 വേരിയബിൾ സബ്നെറ്റഡ് ആണ്, 25 സബ്നെറ്റുകൾ, 6 മാസ്കുകൾ



എസ് 172.16.2.4/30 വഴി 172.16.2.2



O 172.16.2.160/30 വഴി 172.16.2.130, 00:05:53, FastEthernet0/1.8
O 172.16.2.192/30 വഴി 172.16.2.197, 00:04:18, FastEthernet1/0.911





എസ് 172.16.16.0/21 വഴി 172.16.2.2
എസ് 172.16.24.0/22 ​​വഴി 172.16.2.18
O 172.16.24.0/24 വഴി 172.16.2.18, 00:24:03, FastEthernet0/1.5
O 172.16.128.0/24 വഴി 172.16.2.130, 00:07:18, FastEthernet0/1.8
O 172.16.129.0/26 വഴി 172.16.2.130, 00:07:18, FastEthernet0/1.8

O 172.16.255.32/32 വഴി 172.16.2.2, 00:24:03, FastEthernet0/1.4
O 172.16.255.48/32 വഴി 172.16.2.18, 00:24:03, FastEthernet0/1.5
O 172.16.255.80/32 വഴി 172.16.2.130, 00:07:18, FastEthernet0/1.8
O 172.16.255.96/32 വഴി 172.16.2.130, 00:04:18, FastEthernet0/1.8
172.16.2.197, 00:04:18, FastEthernet1/0.911 വഴി
O 172.16.255.112/32 വഴി 172.16.2.197, 00:04:28, FastEthernet1/0.911




എല്ലാവർക്കും എല്ലാവരെക്കുറിച്ചും എല്ലാം അറിയാം.
മോസ്കോയിൽ നിന്ന് ക്രാസ്നോയാർസ്കിലേക്ക് ഏത് റൂട്ടിലാണ് ട്രാഫിക് വിതരണം ചെയ്യുന്നത്? krs-stolbi-gw1 നേരിട്ട് ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്നും ട്രെയ്‌സിൽ നിന്ന് ഇത് കാണാമെന്നും പട്ടിക കാണിക്കുന്നു:



1 172.16.2.130 35 msec 8 msec 5 msec


ഇപ്പോൾ ഞങ്ങൾ മോസ്കോയ്ക്കും ക്രാസ്നോയാർസ്കിനും ഇടയിലുള്ള ഇൻ്റർഫേസ് കീറുകയും ലിങ്ക് പുനഃസ്ഥാപിക്കാൻ എത്ര സമയമെടുക്കുമെന്ന് നോക്കുകയും ചെയ്യുന്നു.
എല്ലാ റൂട്ടറുകളും സംഭവത്തെക്കുറിച്ച് മനസിലാക്കുകയും അവരുടെ റൂട്ടിംഗ് ടേബിളുകൾ വീണ്ടും കണക്കാക്കുകയും ചെയ്യുന്നതിന് 5 സെക്കൻഡ് പോലും കടന്നുപോയില്ല:
msk-arbat-gw1(config-subif)#do sh ip ro 172.16.128.0

"OSPF 1" വഴി അറിയപ്പെടുന്നു, ദൂരം 110, മെട്രിക് 4, ടൈപ്പ് ഇൻട്രാ ഏരിയ
FastEthernet1/0.911-ൽ 172.16.2.197-ൽ നിന്നുള്ള അവസാന അപ്ഡേറ്റ്, 00:00:53 മുമ്പ്
റൂട്ടിംഗ് ഡിസ്ക്രിപ്റ്റർ ബ്ലോക്കുകൾ:
* 172.16.2.197, 172.16.255.80 മുതൽ, 00:00:53 മുമ്പ്, FastEthernet1/0.911 വഴി
റൂട്ട് മെട്രിക് 4 ആണ്, ട്രാഫിക് ഷെയർ എണ്ണം 1 ആണ്

Vld-gw1#sh ip റൂട്ട് 172.16.128.0
172.16.128.0/24 നായുള്ള റൂട്ടിംഗ് എൻട്രി
"OSPF 1" വഴി അറിയപ്പെടുന്നു, ദൂരം 110, മെട്രിക് 3, ടൈപ്പ് ഇൻട്രാ ഏരിയ
FastEthernet1/0-ൽ 172.16.2.193-ൽ നിന്നുള്ള അവസാന അപ്ഡേറ്റ്, 00:01:57 മുമ്പ്
റൂട്ടിംഗ് ഡിസ്ക്രിപ്റ്റർ ബ്ലോക്കുകൾ:
* 172.16.2.193, 172.16.255.80 മുതൽ, 00:01:57 മുമ്പ്, FastEthernet1/0 വഴി
റൂട്ട് മെട്രിക് 3 ആണ്, ട്രാഫിക് ഷെയർ എണ്ണം 1 ആണ്

Msk-arbat-gw1#traceroute 172.16.128.1
അബോർഷനിലേക്കുള്ള എസ്കേപ്പ് സീക്വൻസ് ടൈപ്പ് ചെയ്യുക.
172.16.128.1 ലേക്ക് റൂട്ട് ട്രാക്കുചെയ്യുന്നു

1 172.16.2.197 4 msec 10 msec 10 msec
2 172.16.2.193 8 msec 11 msec 15 msec
3 172.16.2.161 15 msec 13 msec 6 msec

അതായത്, ഇപ്പോൾ ട്രാഫിക് ഈ രീതിയിൽ ക്രാസ്നോയാർസ്കിൽ എത്തുന്നു:

നിങ്ങൾ ലിങ്ക് ഉയർത്തിയാലുടൻ, റൂട്ടറുകൾ വീണ്ടും ആശയവിനിമയം നടത്തുകയും അവരുടെ ഡാറ്റാബേസുകൾ കൈമാറുകയും ചെറിയ പാതകൾ വീണ്ടും കണക്കാക്കുകയും റൂട്ടിംഗ് ടേബിളിൽ നൽകുകയും ചെയ്യുന്നു.
വീഡിയോ ഇതെല്ലാം കൂടുതൽ വ്യക്തമാക്കുന്നുണ്ട്. ഞാൻ ശുപാർശചെയ്യുന്നു പരിചയപ്പെടുത്തുക.

ഏതൊരു നല്ല പ്രോട്ടോക്കോളും പോലെ, OSPF ആധികാരികതയെ പിന്തുണയ്‌ക്കുന്നു - രണ്ട് അയൽക്കാർക്ക് ലഭിച്ച OSPF സന്ദേശങ്ങളുടെ ആധികാരികത പരിശോധിക്കാൻ അഡ്‌ജസെൻസി ബന്ധങ്ങൾ സ്ഥാപിക്കുന്നതിന് മുമ്പ് കഴിയും. സ്വന്തമായി പഠിക്കാൻ ഞങ്ങൾ ഇത് നിങ്ങൾക്ക് വിടുന്നു - ഇത് വളരെ ലളിതമാണ്.

EIGRP

ഇനി നമുക്ക് വളരെ പ്രധാനപ്പെട്ട മറ്റൊരു പ്രോട്ടോക്കോളിലേക്ക് പോകാം.

അപ്പോൾ, EIGRP-യെ കുറിച്ച് എന്താണ് നല്ലത്?
- ക്രമീകരിക്കാൻ എളുപ്പമാണ്
- ഇതിലേക്ക് വേഗത്തിൽ മാറുന്നു മുൻകൂട്ടി കണക്കുകൂട്ടിഇതര റൂട്ട്
- കുറച്ച് റൂട്ടർ ഉറവിടങ്ങൾ ആവശ്യമാണ് (OSPF നെ അപേക്ഷിച്ച്)
- ഏതെങ്കിലും റൂട്ടറിലുള്ള റൂട്ടുകളുടെ സംഗ്രഹം (OSPF-ൽ ABR\ASBR-ൽ മാത്രം)
- അസമമായ റൂട്ടുകളിൽ ട്രാഫിക് ബാലൻസ് (ഒഎസ്പിഎഫ് തുല്യ റൂട്ടുകളിൽ മാത്രം)

EIGRP-യെക്കുറിച്ചുള്ള നിരവധി ജനപ്രിയ മിഥ്യകളെ അഭിസംബോധന ചെയ്യുന്ന ഇവാൻ പെപെൽന്യാക്കിൻ്റെ ബ്ലോഗ് എൻട്രികളിൽ ഒന്ന് വിവർത്തനം ചെയ്യാൻ ഞങ്ങൾ തീരുമാനിച്ചു:
- "EIGRP ഒരു ഹൈബ്രിഡ് റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ആണ്." ഞാൻ ശരിയായി ഓർക്കുന്നുവെങ്കിൽ, ഇത് വളരെ വർഷങ്ങൾക്ക് മുമ്പ് EIGRP യുടെ ആദ്യ അവതരണത്തിൽ നിന്നാണ് ആരംഭിച്ചത്, ഇത് സാധാരണയായി "EIGRP ലിങ്ക്-സ്റ്റേറ്റ്, ഡിസ്റ്റൻസ്-വെക്റ്റർ പ്രോട്ടോക്കോളുകളിൽ ഏറ്റവും മികച്ചത് എടുത്തു" എന്നാണ് മനസ്സിലാക്കുന്നത്. ഇത് തികച്ചും സത്യമല്ല. EIGRP ന് വ്യതിരിക്തമായ ലിങ്ക്-സ്റ്റേറ്റ് സവിശേഷതകളൊന്നുമില്ല. "EIGRP ഒരു അഡ്വാൻസ്ഡ് ഡിസ്റ്റൻസ്-വെക്റ്റർ റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ആണ്" എന്ന് പറയുന്നത് ശരിയായിരിക്കും.

- "EIGRP ഒരു ദൂരം-വെക്റ്റർ പ്രോട്ടോക്കോൾ ആണ്." മോശമല്ല, പക്ഷേ പൂർണ്ണമായും ശരിയല്ല. അനാഥമായ റൂട്ടുകൾ (അല്ലെങ്കിൽ മെട്രിക് വർദ്ധിക്കുന്ന റൂട്ടുകൾ) കൈകാര്യം ചെയ്യുന്ന രീതിയിൽ EIGRP മറ്റ് ഡിവികളിൽ നിന്ന് വ്യത്യസ്തമാണ്. മറ്റെല്ലാ പ്രോട്ടോക്കോളുകളും ഒരു അയൽക്കാരനിൽ നിന്നുള്ള അപ്‌ഡേറ്റുകൾക്കായി നിഷ്ക്രിയമായി കാത്തിരിക്കുന്നു (ചിലത്, RIP പോലെ, റൂട്ടിംഗ് ലൂപ്പുകൾ തടയുന്നതിന് റൂട്ട് തടയുന്നു), അതേസമയം EIGRP കൂടുതൽ സജീവവും വിവരങ്ങൾ തന്നെ അഭ്യർത്ഥിക്കുന്നു.

- "EIGRP നടപ്പിലാക്കാനും പരിപാലിക്കാനും പ്രയാസമാണ്." സത്യമല്ല. ഒരു കാലത്ത്, ലോ-സ്പീഡ് ലിങ്കുകളുള്ള വലിയ നെറ്റ്‌വർക്കുകളിലെ EIGRP ശരിയായി നടപ്പിലാക്കാൻ ബുദ്ധിമുട്ടായിരുന്നു, പക്ഷേ സ്റ്റബ് റൂട്ടറുകൾ അവതരിപ്പിക്കുന്നത് വരെ മാത്രം. അവരോടൊപ്പം (അതുപോലെ തന്നെ ഡ്യുവൽ അൽഗോരിതത്തിലേക്കുള്ള നിരവധി തിരുത്തലുകളും), ഇത് ഒഎസ്പിഎഫിനേക്കാൾ മോശമാണ്.

- "LS പ്രോട്ടോക്കോളുകൾ പോലെ, EIGRP കൈമാറ്റം ചെയ്യപ്പെടുന്ന റൂട്ടുകളുടെ ടോപ്പോളജിയുടെ ഒരു പട്ടിക പരിപാലിക്കുന്നു." ഇത് എത്രമാത്രം തെറ്റാണ് എന്നത് അതിശയകരമാണ്. EIGRP-ക്ക് അതിൻ്റെ അടുത്ത അയൽവാസികൾക്ക് അപ്പുറം എന്താണെന്ന് അറിയില്ല, അതേസമയം LS പ്രോട്ടോക്കോളുകൾക്ക് അവ ബന്ധിപ്പിച്ചിരിക്കുന്ന മുഴുവൻ പ്രദേശത്തിൻ്റെയും ടോപ്പോളജി കൃത്യമായി അറിയാം.

- "LS പോലെ പ്രവർത്തിക്കുന്ന ഒരു DV പ്രോട്ടോക്കോൾ ആണ് EIGRP." നല്ല ശ്രമം, പക്ഷേ ഇപ്പോഴും പൂർണ്ണമായും തെറ്റാണ്. ഇനിപ്പറയുന്ന ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുന്നതിലൂടെ LS പ്രോട്ടോക്കോളുകൾ ഒരു റൂട്ടിംഗ് ടേബിൾ നിർമ്മിക്കുന്നു:
- ഓരോ റൂട്ടറും നെറ്റ്‌വർക്കിന് പ്രാദേശികമായി ലഭ്യമായ വിവരങ്ങളെ അടിസ്ഥാനമാക്കി (അതിൻ്റെ ലിങ്കുകൾ, അതിലെ സബ്‌നെറ്റുകൾ, അത് കാണുന്ന അയൽക്കാർ) ഒരു LSA (OSPF-ൽ) അല്ലെങ്കിൽ LSP (IS-IS) എന്ന് വിളിക്കുന്ന ഒരു പാക്കറ്റ് (അല്ലെങ്കിൽ നിരവധി) വഴി വിവരിക്കുന്നു.
- LSA-കൾ നെറ്റ്‌വർക്കിലുടനീളം പ്രചരിപ്പിക്കപ്പെടുന്നു. ഓരോ റൂട്ടറും അതിൻ്റെ നെറ്റ്‌വർക്കിൽ സൃഷ്‌ടിച്ച എല്ലാ എൽഎസ്എയും സ്വീകരിക്കണം. എൽഎസ്എയിൽ നിന്ന് ലഭിച്ച വിവരങ്ങൾ ടോപ്പോളജി പട്ടികയിൽ നൽകിയിട്ടുണ്ട്.
- ഓരോ റൂട്ടറും അതിൻ്റെ ടോപ്പോളജി പട്ടിക സ്വതന്ത്രമായി വിശകലനം ചെയ്യുകയും മറ്റ് റൂട്ടറുകളിലേക്കുള്ള മികച്ച റൂട്ടുകൾ കണക്കാക്കാൻ SPF അൽഗോരിതം പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു.
EIGRP യുടെ പെരുമാറ്റം ഈ ഘട്ടങ്ങൾക്ക് അടുത്ത് പോലും വരുന്നില്ല, അതിനാൽ ഭൂമിയിൽ ഇത് "LS പോലെ പ്രവർത്തിക്കുന്നത്" എന്തുകൊണ്ടാണെന്ന് വ്യക്തമല്ല.

EIGRP ചെയ്യുന്ന ഒരേയൊരു കാര്യം അയൽക്കാരനിൽ നിന്ന് ലഭിച്ച വിവരങ്ങൾ സംഭരിക്കുക എന്നതാണ് (നിമിഷം ഉപയോഗിക്കാൻ കഴിയാത്തത് RIP ഉടൻ മറക്കുന്നു). ഈ അർത്ഥത്തിൽ, ഇത് ബിജിപിക്ക് സമാനമാണ്, അത് എല്ലാം ഒരു ബിജിപി ടേബിളിൽ സംഭരിക്കുകയും അവിടെ നിന്ന് മികച്ച റൂട്ട് തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു. ടോപ്പോളജി ടേബിൾ (അയൽക്കാരിൽ നിന്ന് ലഭിച്ച എല്ലാ വിവരങ്ങളും ഉൾക്കൊള്ളുന്നു) RIP-നേക്കാൾ EIGRP ഒരു നേട്ടം നൽകുന്നു - അതിൽ ഒരു ബാക്കപ്പ് (നിലവിൽ ഉപയോഗിക്കാത്ത) റൂട്ടിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കാം.

ഇപ്പോൾ ജോലിയുടെ സിദ്ധാന്തത്തോട് അൽപ്പം അടുത്ത്:

ഓരോ EIGRP പ്രക്രിയയും 3 പട്ടികകൾ പരിപാലിക്കുന്നു:
- "അയൽക്കാരെ" കുറിച്ചുള്ള വിവരങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു അയൽപക്ക പട്ടിക, അതായത്. മറ്റ് റൂട്ടറുകൾ നിലവിലുള്ളവയുമായി നേരിട്ട് ബന്ധിപ്പിച്ച് റൂട്ടുകളുടെ കൈമാറ്റത്തിൽ പങ്കെടുക്കുന്നു. കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് കാണാൻ കഴിയും ip eigrp അയൽക്കാരെ കാണിക്കുക
- നെറ്റ്‌വർക്ക് ടോപ്പോളജി പട്ടിക, അയൽക്കാരിൽ നിന്ന് ലഭിച്ച റൂട്ടിംഗ് വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഒരു ടീമായി നോക്കാം ip eigrp ടോപ്പോളജി കാണിക്കുക
- റൂട്ടിംഗ് ടേബിൾ, അതിൻ്റെ അടിസ്ഥാനത്തിലാണ് പാക്കറ്റുകൾ റീഡയറക്‌ടുചെയ്യുന്നത് സംബന്ധിച്ച് റൂട്ടർ തീരുമാനങ്ങൾ എടുക്കുന്നത്. വഴി കാണുക ഐപി റൂട്ട് കാണിക്കുക

മെട്രിക്സ്.
ഒരു പ്രത്യേക റൂട്ടിൻ്റെ ഗുണനിലവാരം വിലയിരുത്തുന്നതിന്, റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ അതിൻ്റെ വിവിധ സ്വഭാവസവിശേഷതകൾ അല്ലെങ്കിൽ ഒരു കൂട്ടം സവിശേഷതകളെ പ്രതിഫലിപ്പിക്കുന്ന ഒരു നിശ്ചിത സംഖ്യ ഉപയോഗിക്കുന്നു - ഒരു മെട്രിക്. കണക്കിലെടുക്കുന്ന സ്വഭാവസവിശേഷതകൾ വ്യത്യസ്തമായിരിക്കും - തന്നിരിക്കുന്ന റൂട്ടിലെ റൂട്ടറുകളുടെ എണ്ണം മുതൽ റൂട്ടിലെ എല്ലാ ഇൻ്റർഫേസുകളിലെയും ലോഡിൻ്റെ ഗണിത ശരാശരി വരെ. EIGRP മെട്രിക്കിനെക്കുറിച്ച്, ജെറമി സിയോറയെ ഉദ്ധരിക്കാൻ: “EIGRP- യുടെ സ്രഷ്‌ടാക്കൾ, അവരുടെ സൃഷ്ടിയെ ഒരു വിമർശനാത്മക വീക്ഷണം നടത്തി, എല്ലാം വളരെ ലളിതവും നന്നായി പ്രവർത്തിച്ചുമാണെന്ന് എനിക്ക് തോന്നി. തുടർന്ന് അവർ ഒരു മെട്രിക് ഫോർമുല കൊണ്ടുവന്നു, അതിലൂടെ എല്ലാവരും പറയും "കൊള്ളാം, ഇത് ശരിക്കും സങ്കീർണ്ണവും പ്രൊഫഷണലായി തോന്നുന്നു." EIGRP മെട്രിക് കണക്കാക്കുന്നതിനുള്ള സമ്പൂർണ്ണ ഫോർമുല കാണുക: (K1 * bw + (K2 * bw) / (256 - ലോഡ്) + K3 * കാലതാമസം) * (K5 / (വിശ്വാസ്യത + K4)), ഇതിൽ:
- bw എന്നത് ബാൻഡ്‌വിഡ്ത്ത് മാത്രമല്ല, (10000000/ഏറ്റവും ചെറിയ ബാൻഡ്‌വിഡ്ത്ത് റൂട്ടിലെ കിലോബിറ്റുകളിൽ) * 256
- കാലതാമസം എന്നത് ഒരു കാലതാമസം മാത്രമല്ല, വഴിയിലെ എല്ലാ കാലതാമസങ്ങളുടെയും ആകെത്തുകയാണ് പതിനായിരക്കണക്കിന് മൈക്രോസെക്കൻഡ്* 256 (കമാൻഡുകൾ ഇൻ്റർഫേസ് കാണിക്കുന്നതിലെ കാലതാമസം, ip eigrp ടോപ്പോളജി കാണിക്കുക, മറ്റുള്ളവ മൈക്രോസെക്കൻഡിൽ കാണിക്കുന്നു!)
- ഫോർമുലയിൽ ഒന്നോ അതിലധികമോ പാരാമീറ്റർ "ഉൾപ്പെടുത്തിയിരിക്കുന്നു" എന്ന് ഉറപ്പാക്കാൻ സഹായിക്കുന്ന ഗുണകങ്ങളാണ് K1-K5.

ഭീതിദമാണ്? എല്ലാം എഴുതിയതുപോലെ പ്രവർത്തിച്ചാൽ അത് ആയിരിക്കും. വാസ്തവത്തിൽ, ഫോർമുലയിലെ സാധ്യമായ 4 നിബന്ധനകളിൽ, രണ്ടെണ്ണം മാത്രമേ സ്ഥിരസ്ഥിതിയായി ഉപയോഗിക്കുന്നുള്ളൂ: bw, കാലതാമസം (കോഫിഫിഷ്യൻ്റുകൾ K1, K3 = 1, ബാക്കിയുള്ളവ പൂജ്യമാണ്), ഇത് വളരെ ലളിതമാക്കുന്നു - ഞങ്ങൾ ഈ രണ്ട് സംഖ്യകളും ചേർക്കുന്നു (അല്ലെങ്കിൽ അവ ഇപ്പോഴും അവരുടെ സ്വന്തം സൂത്രവാക്യങ്ങൾക്കനുസൃതമായാണ് കണക്കാക്കുന്നതെന്ന് മറക്കുന്നു). ഇനിപ്പറയുന്നവ ഓർമ്മിക്കേണ്ടത് പ്രധാനമാണ്: മെട്രിക് അനുസരിച്ച് കണക്കാക്കുന്നു റൂട്ടിൻ്റെ മുഴുവൻ നീളത്തിലും ഏറ്റവും മോശം ത്രൂപുട്ട് സൂചകം.

MTU-യിൽ രസകരമായ ഒരു കാര്യം സംഭവിച്ചു: പലപ്പോഴും MTU EIGRP മെട്രിക്കുമായി ബന്ധപ്പെട്ട വിവരം നിങ്ങൾക്ക് കണ്ടെത്താനാകും. തീർച്ചയായും, റൂട്ടുകൾ കൈമാറ്റം ചെയ്യുമ്പോൾ MTU മൂല്യങ്ങൾ കൈമാറ്റം ചെയ്യപ്പെടുന്നു. പക്ഷേ, സമ്പൂർണ്ണ ഫോർമുലയിൽ നിന്ന് നമുക്ക് കാണാൻ കഴിയുന്നതുപോലെ, അവിടെ MTU- യെ കുറിച്ച് പരാമർശമില്ല. ഈ സൂചകം തികച്ചും നിർദ്ദിഷ്ട കേസുകളിൽ കണക്കിലെടുക്കുന്നു എന്നതാണ് വസ്തുത: ഉദാഹരണത്തിന്, ഒരു റൂട്ടർ മറ്റ് സ്വഭാവസവിശേഷതകൾക്ക് തുല്യമായ റൂട്ടുകളിലൊന്ന് നിരസിച്ചാൽ, അത് കുറഞ്ഞ MTU ഉള്ള ഒന്ന് തിരഞ്ഞെടുക്കും. എന്നിരുന്നാലും, എല്ലാം അത്ര ലളിതമല്ല (അഭിപ്രായങ്ങൾ കാണുക).

EIGRP-യിൽ ഉപയോഗിക്കുന്ന പദങ്ങൾ നമുക്ക് നിർവചിക്കാം. EIGRP-യിലെ ഓരോ റൂട്ടും രണ്ട് സംഖ്യകളാൽ വിശേഷിപ്പിക്കപ്പെടുന്നു: സാധ്യമായ ദൂരവും പരസ്യപ്പെടുത്തിയ ദൂരവും (പരസ്യം ചെയ്ത ദൂരത്തിന് പകരം നിങ്ങൾക്ക് ചിലപ്പോൾ റിപ്പോർട്ടുചെയ്ത ദൂരം കാണാം, ഇതുതന്നെയാണ് കാര്യം). ഈ സംഖ്യകൾ ഓരോന്നും വ്യത്യസ്ത മെഷർമെൻ്റ് പോയിൻ്റുകളിൽ നിന്നുള്ള ഒരു മെട്രിക്, അല്ലെങ്കിൽ ചിലവ് (കൂടുതൽ, മോശമായത്) പ്രതിനിധീകരിക്കുന്നു: FD എന്നത് "എന്നിൽ നിന്ന് ലക്ഷ്യസ്ഥാനത്തേക്ക്" ആണ്, കൂടാതെ AD എന്നത് "ഈ റൂട്ടിനെക്കുറിച്ച് എന്നോട് പറഞ്ഞ അയൽക്കാരനിൽ നിന്നാണ്. സ്ഥലം നിയമനങ്ങൾ." “എഫ്‌ഡിയിൽ ഇതിനകം ഉൾപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, അയൽക്കാരിൽ നിന്നുള്ള ചെലവ് ഞങ്ങൾ എന്തിനാണ് അറിയേണ്ടത്?” എന്ന യുക്തിസഹമായ ചോദ്യത്തിനുള്ള ഉത്തരം അൽപ്പം കുറവാണ് (ഇപ്പോൾ നിങ്ങൾക്ക് വേണമെങ്കിൽ നിങ്ങളുടെ തലച്ചോർ നിർത്താനും റാക്ക് ചെയ്യാനും കഴിയും).

EIGRP അറിയുന്ന ഓരോ സബ്‌നെറ്റിനും, ഓരോ റൂട്ടറിലും അതിൻ്റെ അയൽക്കാർക്കിടയിൽ നിന്ന് ഒരു പിൻഗാമി റൂട്ടർ ഉണ്ട്, അതിലൂടെ പ്രോട്ടോക്കോൾ അനുസരിച്ച് ഏറ്റവും മികച്ചത് (കുറഞ്ഞ മെട്രിക് ഉപയോഗിച്ച്), ഈ സബ്‌നെറ്റിലേക്കുള്ള റൂട്ട് പോകുന്നു. കൂടാതെ, ഒരു സബ്‌നെറ്റിന് ഒന്നോ അതിലധികമോ ബാക്കപ്പ് റൂട്ടുകളും ഉണ്ടായിരിക്കാം (അത്തരം റൂട്ടിലൂടെ പോകുന്ന അയൽ റൂട്ടറിനെ ഫീസിബിൾ സക്‌സസർ എന്ന് വിളിക്കുന്നു). ബാക്കപ്പ് റൂട്ടുകൾ ഓർമ്മിക്കുന്ന ഒരേയൊരു റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ EIGRP ആണ് (OSPF-ൽ അവയുണ്ട്, പക്ഷേ ടോപ്പോളജി ടേബിളിൽ "റോ രൂപത്തിൽ" അവ അടങ്ങിയിരിക്കുന്നു; അവ ഇപ്പോഴും SPF അൽഗോരിതം വഴി പ്രോസസ്സ് ചെയ്യേണ്ടതുണ്ട്), അത് നൽകുന്നു പ്രകടന നേട്ടം: പ്രധാന റൂട്ട് (പിൻഗാമി വഴി) ലഭ്യമല്ലെന്ന് പ്രോട്ടോക്കോൾ നിർണ്ണയിക്കുമ്പോൾ, അത് ഉടൻ തന്നെ ബാക്കപ്പ് റൂട്ടിലേക്ക് മാറുന്നു. ഒരു റൂട്ടറിൻ്റെ പിൻഗാമിയായി മാറുന്നതിന്, അതിൻ്റെ AD ഈ റൂട്ടിൻ്റെ FD പിൻഗാമിയെക്കാൾ കുറവായിരിക്കണം (അതുകൊണ്ടാണ് നമ്മൾ AD അറിയേണ്ടത്). റൂട്ടിംഗ് ലൂപ്പുകൾ ഒഴിവാക്കാൻ ഈ നിയമം ഉപയോഗിക്കുന്നു.

മുമ്പത്തെ ഖണ്ഡിക നിങ്ങളുടെ മനസ്സിനെ തകർത്തോ? മെറ്റീരിയൽ ബുദ്ധിമുട്ടാണ്, അതിനാൽ ഞാൻ വീണ്ടും ഒരു ഉദാഹരണം ഉപയോഗിക്കും. ഞങ്ങൾക്ക് ഈ നെറ്റ്‌വർക്ക് ഉണ്ട്:

R1 ൻ്റെ കാഴ്ചപ്പാടിൽ, 192.168.2.0/24 സബ്‌നെറ്റിൻ്റെ പിൻഗാമിയാണ് R2. ഈ സബ്‌നെറ്റിൻ്റെ ഒരു FS ആകുന്നതിന്, R4-ന് അതിൻ്റെ AD ഈ റൂട്ടിനുള്ള FD-യേക്കാൾ കുറവായിരിക്കണം. ഞങ്ങൾക്ക് FD ഉണ്ട് ((10000000/1544)*256)+(2100*256) =2195456, R4 ന് AD ഉണ്ട് (അവൻ്റെ കാഴ്ചപ്പാടിൽ ഇത് FD ആണ്, അതായത് ഈ നെറ്റ്‌വർക്കിൽ എത്താൻ അദ്ദേഹത്തിന് എത്ര ചിലവാകും) = ((( 10000000/100000 )*256)+(100*256)=51200. എല്ലാം കൂടിച്ചേരുന്നു, R4-ൻ്റെ AD റൂട്ടിൻ്റെ FD-യെക്കാൾ കുറവാണ്, അത് FS ആയി മാറുന്നു. *അപ്പോൾ മസ്തിഷ്കം പറയുന്നു: "BDASH"*. ഇപ്പോൾ നമ്മൾ R3 നോക്കുന്നു - അവൻ തൻ്റെ നെറ്റ്‌വർക്ക് 192.168.1.0/24 തൻ്റെ അയൽക്കാരനായ R1-നോട് പ്രഖ്യാപിക്കുന്നു, അവൻ അയൽക്കാരായ R2, R4 എന്നിവരോട് ഇതിനെക്കുറിച്ച് പറയുന്നു. ഈ സബ്‌നെറ്റിനെക്കുറിച്ച് R2-ന് അറിയാമെന്ന് R4 അറിയാതെ അവനോട് പറയാൻ തീരുമാനിക്കുന്നു. R2, R4 വഴി 192.168.1.0/24 എന്ന സബ്‌നെറ്റിലേക്ക് ആക്‌സസ് ഉള്ള വിവരങ്ങൾ R1-ലേക്ക് കൈമാറുന്നു. R1 റൂട്ടിൻ്റെയും ADയുടെയും FD-യെ കർശനമായി നോക്കുന്നു, അതിൽ R2 അഭിമാനിക്കുന്നു (ഡയഗ്രാമിൽ നിന്ന് മനസ്സിലാക്കാൻ എളുപ്പമുള്ളത്, FD-യേക്കാൾ വലുതായിരിക്കും, കാരണം അതിൽ അവനും ഉൾപ്പെടുന്നു) കൂടാതെ അവനെ പുറത്താക്കുകയും ചെയ്യുന്നു. എല്ലാത്തരം അസംബന്ധങ്ങളിലും ഇടപെടുക. ഈ സാഹചര്യം തികച്ചും സാദ്ധ്യമല്ല, പക്ഷേ ചില സാഹചര്യങ്ങളിൽ സംഭവിക്കാം, ഉദാഹരണത്തിന്, സ്പ്ലിറ്റ്-ഹോറൈസൺ മെക്കാനിസം ഓഫായിരിക്കുമ്പോൾ. ഇപ്പോൾ കൂടുതൽ സാധ്യതയുള്ള ഒരു സാഹചര്യത്തിലേക്ക്: 192.168.2.0/24 നെറ്റ്‌വർക്കിലേക്ക് R4 കണക്റ്റുചെയ്‌തിരിക്കുന്നത് FastEthernet വഴിയല്ല, മറിച്ച് 56k മോഡം വഴിയാണെന്ന് സങ്കൽപ്പിക്കുക (ഡയലപ്പിനുള്ള കാലതാമസം 20,000 യൂസെക് ആണ്), അതനുസരിച്ച്, അത് അദ്ദേഹത്തിന് ചിലവാകും ((10000000/56). )*256 )+(2000*256)= 46226176. ഇത് ഈ റൂട്ടിനുള്ള FD-യേക്കാൾ കൂടുതലാണ്, അതിനാൽ R4 ഒരു പ്രായോഗിക പിൻഗാമിയാകില്ല. എന്നാൽ EIGRP ഈ റൂട്ട് ഉപയോഗിക്കില്ലെന്ന് ഇതിനർത്ഥമില്ല. ഇതിലേക്ക് മാറാൻ കൂടുതൽ സമയമെടുക്കും (അതിനെ കുറിച്ച് പിന്നീട്).

അയൽപ്പക്കം
റൂട്ടറുകൾ ആരോടും മാത്രം റൂട്ടുകളെക്കുറിച്ച് സംസാരിക്കില്ല - വിവരങ്ങൾ കൈമാറാൻ തുടങ്ങുന്നതിന് മുമ്പ് അവർ അയൽപക്ക ബന്ധങ്ങൾ സ്ഥാപിക്കണം. റൂട്ടർ eigrp കമാൻഡ് ഉപയോഗിച്ച് പ്രോസസ്സ് ഓണാക്കിയ ശേഷം, ഓട്ടോണമസ് സിസ്റ്റം നമ്പർ സൂചിപ്പിക്കുന്നു, നെറ്റ്‌വർക്ക് കമാൻഡ് ഉപയോഗിച്ച്, ഏത് ഇൻ്റർഫേസുകൾ പങ്കെടുക്കുമെന്ന് ഞങ്ങൾ പറയുന്നു, അതേ സമയം, ഏതൊക്കെ നെറ്റ്‌വർക്കുകളെയാണ് ഞങ്ങൾ വിതരണം ചെയ്യാൻ ആഗ്രഹിക്കുന്നത്. ഉടനടി, ഈ ഇൻ്റർഫേസുകളിലൂടെ 224.0.0.10 എന്ന മൾട്ടികാസ്റ്റ് വിലാസത്തിലേക്ക് ഹലോ പാക്കറ്റുകൾ അയയ്ക്കാൻ തുടങ്ങുന്നു (ഇഥർനെറ്റിനായി ഓരോ 5 സെക്കൻഡിലും സ്ഥിരസ്ഥിതിയായി). EIGRP പ്രവർത്തനക്ഷമമാക്കിയിട്ടുള്ള എല്ലാ റൂട്ടറുകൾക്കും ഈ പാക്കറ്റുകൾ ലഭിക്കും, തുടർന്ന് സ്വീകരിക്കുന്ന ഓരോ റൂട്ടറും ഇനിപ്പറയുന്നവ ചെയ്യുന്നു:
- പാക്കറ്റ് ലഭിച്ച ഇൻ്റർഫേസിൻ്റെ വിലാസം ഉപയോഗിച്ച് ഹലോ പാക്കറ്റിൻ്റെ അയച്ചയാളുടെ വിലാസം പരിശോധിക്കുകയും അവ ഒരേ സബ്നെറ്റിൽ നിന്നുള്ളതാണെന്ന് ഉറപ്പാക്കുകയും ചെയ്യുന്നു
- പാക്കേജിൽ നിന്ന് ലഭിച്ച കെ-കോഫിഫിഷ്യൻ്റുകളുടെ മൂല്യങ്ങൾ (മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, മെട്രിക് കണക്കാക്കുന്നതിൽ ഏത് വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു) അതിൻ്റേതായതുമായി താരതമ്യം ചെയ്യുന്നു. അവ വ്യത്യസ്തമാണെങ്കിൽ, റൂട്ടുകളുടെ അളവുകൾ വ്യത്യസ്ത നിയമങ്ങൾക്കനുസൃതമായി കണക്കാക്കുമെന്ന് വ്യക്തമാണ്, അത് അസ്വീകാര്യമാണ്.
- സ്വയംഭരണ സിസ്റ്റം നമ്പർ പരിശോധിക്കുന്നു
- ഓപ്ഷണൽ: പ്രാമാണീകരണം ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അതിൻ്റെ തരത്തിൻ്റെയും കീകളുടെയും സ്ഥിരത പരിശോധിക്കുന്നു.

സ്വീകർത്താവ് എല്ലാ കാര്യങ്ങളിലും സംതൃപ്തനാണെങ്കിൽ, അവൻ അയച്ചയാളെ അയൽക്കാരുടെ പട്ടികയിലേക്ക് ചേർക്കുകയും അയാൾക്ക് (ഇതിനകം യൂണികാസ്റ്റിൽ) ഒരു അപ്‌ഡേറ്റ് പാക്കറ്റ് അയയ്ക്കുകയും ചെയ്യുന്നു, അതിൽ അദ്ദേഹത്തിന് അറിയാവുന്ന എല്ലാ റൂട്ടുകളുടെയും ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു (മുഴുവൻ അപ്‌ഡേറ്റ്). അയച്ചയാൾ, അത്തരമൊരു പാക്കറ്റ് ലഭിച്ചതിനാൽ, അത് തന്നെ ചെയ്യുന്നു. റൂട്ടുകൾ കൈമാറ്റം ചെയ്യുന്നതിന്, EIGRP വിശ്വസനീയമായ ട്രാൻസ്‌പോർട്ട് പ്രോട്ടോക്കോൾ (ആർടിപി, ഐപി ടെലിഫോണിയിൽ ഉപയോഗിക്കുന്ന തത്സമയ ട്രാൻസ്‌പോർട്ട് പ്രോട്ടോക്കോളുമായി തെറ്റിദ്ധരിക്കരുത്) ഉപയോഗിക്കുന്നു, ഇത് ഡെലിവറി സ്ഥിരീകരണം സൂചിപ്പിക്കുന്നു, അതിനാൽ ഓരോ റൂട്ടറുകളും ഒരു അപ്‌ഡേറ്റ് പാക്കറ്റ് ലഭിച്ച് പ്രതികരിക്കുന്നു ഒരു എക്ക് പാക്കറ്റ് (അംഗീകാരത്തിൽ നിന്നുള്ള ചുരുക്കം - സ്ഥിരീകരണം). അതിനാൽ, അയൽപക്ക ബന്ധം സ്ഥാപിക്കപ്പെട്ടു, റൂട്ടുകളെക്കുറിച്ചുള്ള സമഗ്രമായ വിവരങ്ങൾ റൂട്ടറുകൾ പരസ്പരം പഠിച്ചു, അടുത്തത് എന്താണ്? തുടർന്ന്, അവർ കണക്റ്റുചെയ്തിട്ടുണ്ടെന്ന് സ്ഥിരീകരിക്കാൻ മൾട്ടികാസ്റ്റ് ഹലോ പാക്കറ്റുകൾ അയയ്ക്കുന്നത് തുടരും, ടോപ്പോളജി മാറുകയാണെങ്കിൽ, മാറ്റങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ മാത്രം ഉൾക്കൊള്ളുന്ന പാക്കറ്റുകൾ അപ്ഡേറ്റ് ചെയ്യുക (ഭാഗിക അപ്ഡേറ്റ്).

ഇപ്പോൾ നമുക്ക് മോഡം ഉപയോഗിച്ച് മുമ്പത്തെ സ്കീമിലേക്ക് മടങ്ങാം.

ചില കാരണങ്ങളാൽ R2 192.168.2.0/24 മായി ബന്ധം നഷ്ടപ്പെട്ടു. ഈ സബ്‌നെറ്റിലേക്ക് ഇതിന് ബാക്കപ്പ് റൂട്ടുകളൊന്നുമില്ല (അതായത്, FS ഇല്ല). ഉത്തരവാദിത്തമുള്ള ഏതൊരു EIGRP റൂട്ടറും പോലെ, ഇത് കണക്റ്റിവിറ്റി പുനഃസ്ഥാപിക്കാൻ ആഗ്രഹിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, അവൻ തൻ്റെ എല്ലാ അയൽക്കാർക്കും പ്രത്യേക സന്ദേശങ്ങൾ (അന്വേഷണ പാക്കറ്റുകൾ) അയയ്‌ക്കാൻ തുടങ്ങുന്നു, അവർ തങ്ങളിൽ തന്നെ ആവശ്യമുള്ള റൂട്ട് കണ്ടെത്തുന്നില്ല, അവരുടെ എല്ലാ അയൽക്കാരോടും ചോദിക്കുക തുടങ്ങിയവ. അഭ്യർത്ഥനകളുടെ തരംഗം R4-ൽ എത്തുമ്പോൾ, അദ്ദേഹം പറയുന്നു “ഒരു മിനിറ്റ് കാത്തിരിക്കൂ, ഈ സബ്നെറ്റിലേക്ക് എനിക്ക് ഒരു റൂട്ട് ഉണ്ട്! മോശം, പക്ഷേ കുറഞ്ഞത് എന്തെങ്കിലും. എല്ലാവരും അവനെ മറന്നു, പക്ഷേ ഞാൻ ഓർക്കുന്നു. അവൻ ഇതെല്ലാം ഒരു മറുപടി പാക്കറ്റിലേക്ക് പായ്ക്ക് ചെയ്യുകയും തനിക്ക് അഭ്യർത്ഥന (ചോദ്യം) ലഭിച്ച അയൽക്കാരന് അയയ്ക്കുകയും ചെയിൻ സഹിതം അയയ്ക്കുകയും ചെയ്യുന്നു. തീർച്ചയായും, ഇതെല്ലാം സാധ്യമായ പിൻഗാമിയിലേക്ക് മാറുന്നതിനേക്കാൾ കൂടുതൽ സമയമെടുക്കും, എന്നാൽ അവസാനം നമുക്ക് സബ്നെറ്റുമായി ആശയവിനിമയം ലഭിക്കും.

ഇപ്പോൾ അപകടകരമായ ഒരു നിമിഷമാണ്: ഈ ഫാൻ മെയിലിംഗിനെക്കുറിച്ച് വായിച്ചതിന് ശേഷം നിങ്ങൾ ഇതിനകം ശ്രദ്ധിക്കുകയും ജാഗ്രത പുലർത്തുകയും ചെയ്തിരിക്കാം. ഒരു ഇൻ്റർഫേസിൻ്റെ പരാജയം നെറ്റ്‌വർക്കിലെ ഒരു പ്രക്ഷേപണ കൊടുങ്കാറ്റിന് സമാനമായ എന്തെങ്കിലും കാരണമാകുന്നു (അത്തരം സ്കെയിലിലല്ല, തീർച്ചയായും, പക്ഷേ ഇപ്പോഴും), കൂടുതൽ റൂട്ടറുകൾ ഉള്ളതിനാൽ, ഈ എല്ലാ അഭ്യർത്ഥനകൾക്കും പ്രതികരണങ്ങൾക്കും കൂടുതൽ വിഭവങ്ങൾ ചെലവഴിക്കും. എന്നാൽ അതെല്ലാം അത്ര മോശമല്ല. ഒരു മോശം സാഹചര്യം സാധ്യമാണ്: ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന റൂട്ടറുകൾ വലിയതും വിതരണം ചെയ്തതുമായ നെറ്റ്‌വർക്കിൻ്റെ ഭാഗം മാത്രമാണെന്ന് സങ്കൽപ്പിക്കുക, അതായത്. ചിലത് ഞങ്ങളുടെ R2-ൽ നിന്ന് ആയിരക്കണക്കിന് കിലോമീറ്റർ അകലെ, മോശം ചാനലുകൾ മുതലായവയിൽ സ്ഥിതിചെയ്യാം. അതിനാൽ, കുഴപ്പം, ഒരു അയൽക്കാരന് ഒരു ചോദ്യം അയച്ചുകഴിഞ്ഞാൽ, റൂട്ടർ അവനിൽ നിന്നുള്ള മറുപടിക്കായി കാത്തിരിക്കണം. ഉത്തരം എന്താണെന്നത് പ്രശ്നമല്ല, പക്ഷേ അത് വരണം. റൂട്ടർ ആണെങ്കിലും ഇതിനകംഒരു നല്ല പ്രതികരണം ലഭിച്ചു, ഞങ്ങളുടെ കാര്യത്തിലെന്നപോലെ, അവൻ്റെ എല്ലാ അഭ്യർത്ഥനകൾക്കും ഒരു പ്രതികരണത്തിനായി കാത്തിരിക്കുന്നതുവരെ അദ്ദേഹത്തിന് ഈ റൂട്ട് പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയില്ല. ഒരുപക്ഷേ ഇപ്പോഴും അലാസ്കയിൽ എവിടെയെങ്കിലും അഭ്യർത്ഥനകൾ ഉണ്ടായേക്കാം. ഈ റൂട്ട് അവസ്ഥയെ സ്റ്റക്ക്-ഇൻ-ആക്ടീവ് എന്ന് വിളിക്കുന്നു. EIGRP-യിലെ റൂട്ടിൻ്റെ അവസ്ഥയെ പ്രതിഫലിപ്പിക്കുന്ന നിബന്ധനകൾ നമ്മൾ ഇവിടെ പരിചയപ്പെടേണ്ടതുണ്ട്: സജീവ\നിഷ്ക്രിയ റൂട്ട്. അവ സാധാരണയായി തെറ്റിദ്ധരിപ്പിക്കുന്നവയാണ്. സാമാന്യബുദ്ധി അനുശാസിക്കുന്നത് ആക്റ്റീവ് എന്നാൽ റൂട്ട് "സജീവമാണ്", പ്രവർത്തനക്ഷമമാണ്, ഓടുന്നു എന്നാണ്. എന്നിരുന്നാലും, ഇവിടെ എല്ലാം നേരെ മറിച്ചാണ്: നിഷ്ക്രിയ എന്നാൽ "എല്ലാം ശരിയാണ്" എന്നാണ് അർത്ഥമാക്കുന്നത്, ഈ സബ്നെറ്റ് ലഭ്യമല്ല, കൂടാതെ റൂട്ടർ സജീവമായി മറ്റൊരു റൂട്ടിനായി തിരയുന്നു, ഒരു ചോദ്യം അയച്ച് മറുപടിക്കായി കാത്തിരിക്കുന്നു. അതിനാൽ, സ്റ്റക്ക്-ഇൻ-ആക്ടീവ് അവസ്ഥ 3 മിനിറ്റ് വരെ നീണ്ടുനിൽക്കും! ഈ കാലയളവ് അവസാനിച്ചതിന് ശേഷം, പ്രതികരണത്തിനായി കാത്തിരിക്കാൻ കഴിയാത്ത അയൽക്കാരനുമായുള്ള അയൽക്കാരുമായുള്ള ബന്ധം റൂട്ടർ തകർക്കുന്നു, കൂടാതെ R4 വഴി ഒരു പുതിയ റൂട്ട് ഉപയോഗിക്കാനും കഴിയും.

ഒരു നെറ്റ്‌വർക്ക് എഞ്ചിനീയറുടെ രക്തം തണുപ്പിക്കുന്ന കഥ. 3 മിനിറ്റ് പ്രവർത്തനരഹിതമായ സമയം തമാശയല്ല. ഈ അവസ്ഥയുടെ ഹൃദയാഘാതം നമുക്ക് എങ്ങനെ ഒഴിവാക്കാം? രണ്ട് വഴികളുണ്ട്: റൂട്ടുകളുടെ സംഗ്രഹവും അപൂർണ്ണ കോൺഫിഗറേഷനും.

പൊതുവായി പറഞ്ഞാൽ, മറ്റൊരു വഴിയുണ്ട്, അതിനെ റൂട്ട് ഫിൽട്ടറിംഗ് എന്ന് വിളിക്കുന്നു. എന്നാൽ ഇത് വളരെ വലിയ ഒരു വിഷയമാണ്, ഇതിനെക്കുറിച്ച് ഒരു പ്രത്യേക ലേഖനം എഴുതുന്നതാണ് നല്ലത്, എന്നാൽ ഈ സമയം ഞങ്ങൾക്ക് ഇതിനകം പകുതി പുസ്തകമുണ്ട്. അതിനാൽ അത് നിങ്ങളുടേതാണ്.

ഞങ്ങൾ ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, EIGRP റൂട്ട് സംഗ്രഹം ഏത് റൂട്ടറിലും നടത്താം. ദൃഷ്ടാന്തീകരിക്കുന്നതിന്, 192.168.0.0/24 മുതൽ 192.168.7.0/24 വരെയുള്ള സബ്‌നെറ്റുകൾ ഞങ്ങളുടെ ദീർഘക്ഷമ R2-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു, അത് വളരെ സൗകര്യപ്രദമായി 192.168.0.0/21 വരെ സംഗ്രഹിക്കുന്നു (ബൈനറി ഗണിതം ഓർക്കുക). റൂട്ടർ ഈ സംഗ്രഹ റൂട്ട് പരസ്യം ചെയ്യുന്നു, മറ്റെല്ലാവർക്കും അറിയാം: ലക്ഷ്യ വിലാസം 192.168.0-7 ൽ ആരംഭിക്കുകയാണെങ്കിൽ, അത് അവനുടേതാണ്. സബ്‌നെറ്റുകളിലൊന്ന് അപ്രത്യക്ഷമായാൽ എന്ത് സംഭവിക്കും? റൂട്ടർ ഈ നെറ്റ്‌വർക്കിൻ്റെ വിലാസം (നിർദ്ദിഷ്ട, ഉദാഹരണത്തിന്, 192.168.5.0/24) സഹിതം അന്വേഷണ പാക്കറ്റുകൾ അയയ്ക്കും, എന്നാൽ അയൽക്കാർ, സ്വന്തം പേരിൽ മോശമായ മെയിലിംഗ് തുടരുന്നതിനുപകരം, ഇത് പറഞ്ഞുകൊണ്ട് ഉടൻ തന്നെ ശാന്തമായ റീപ്ലേകളിലൂടെ പ്രതികരിക്കും. നിങ്ങളുടെ സബ്നെറ്റ് ആണ്, നിങ്ങൾ അത് മനസ്സിലാക്കുക.

രണ്ടാമത്തെ ഓപ്ഷൻ സ്റ്റബ് കോൺഫിഗറേഷനാണ്. ആലങ്കാരികമായി പറഞ്ഞാൽ, EIGRP-യിൽ അപൂർണ്ണം എന്നാൽ "റോഡിൻ്റെ അവസാനം", "ഡെഡ് എൻഡ്" എന്നാണ് അർത്ഥമാക്കുന്നത്, അതായത്, ബന്ധിപ്പിച്ചിട്ടില്ലാത്ത ഏതെങ്കിലും സബ്‌നെറ്റിലേക്ക് പ്രവേശിക്കുക. നേരിട്ട്അത്തരമൊരു റൂട്ടറിലേക്ക്, നിങ്ങൾ തിരികെ പോകേണ്ടിവരും. അപൂർണ്ണമായി കോൺഫിഗർ ചെയ്‌ത റൂട്ടർ, EIGRP-ൽ നിന്ന് അറിയാവുന്ന സബ്‌നെറ്റുകൾക്കിടയിൽ ട്രാഫിക് ഫോർവേഡ് ചെയ്യില്ല (മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, ഷോ ip റൂട്ടിൽ D എന്ന അക്ഷരത്തിൽ അടയാളപ്പെടുത്തിയിരിക്കുന്നു). കൂടാതെ, അവൻ്റെ അയൽക്കാർ അവന് അന്വേഷണ പാക്കറ്റുകൾ അയയ്ക്കില്ല. ഏറ്റവും സാധാരണമായ ഉപയോഗം ഹബ്-ആൻഡ്-സ്പോക്ക് ടോപ്പോളജികളാണ്, പ്രത്യേകിച്ച് അനാവശ്യ ലിങ്കുകൾ. നമുക്ക് ഈ നെറ്റ്‌വർക്ക് എടുക്കാം: ഇടതുവശത്ത് ശാഖകളുണ്ട്, വലതുവശത്ത് പ്രധാന സൈറ്റ്, പ്രധാന ഓഫീസ് മുതലായവ. തെറ്റ് സഹിഷ്ണുതയ്ക്കായി, അനാവശ്യ ലിങ്കുകൾ. EIGRP സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങളിൽ പ്രവർത്തിക്കുന്നു.

ഇപ്പോൾ “ശ്രദ്ധ, ചോദ്യം”: R1-ന് R4-മായി ബന്ധം നഷ്ടപ്പെടുകയും R5-ന് LAN നഷ്ടപ്പെടുകയും ചെയ്താൽ എന്ത് സംഭവിക്കും? R1 സബ്‌നെറ്റിൽ നിന്ന് പ്രധാന ഓഫീസ് സബ്‌നെറ്റിലേക്കുള്ള ട്രാഫിക് R1->R5->R2 (അല്ലെങ്കിൽ R3)->R4 എന്ന റൂട്ട് പിന്തുടരും. അത് ഫലപ്രദമാകുമോ? ഇല്ല. വർദ്ധിച്ച ട്രാഫിക് വോളിയവും അതിൻ്റെ അനന്തരഫലങ്ങളും കാരണം R1-ന് പിന്നിലുള്ള സബ്‌നെറ്റ് മാത്രമല്ല, R2 (അല്ലെങ്കിൽ R3) പിന്നിലെ സബ്‌നെറ്റും കഷ്ടപ്പെടും. അത്തരം സാഹചര്യങ്ങൾക്ക് വേണ്ടിയാണ് അപൂർണ്ണം കണ്ടുപിടിച്ചത്. ശാഖകളിലെ റൂട്ടറുകൾക്ക് പിന്നിൽ മറ്റ് സബ്‌നെറ്റുകളിലേക്ക് നയിക്കുന്ന മറ്റ് റൂട്ടറുകളൊന്നുമില്ല, ഇതാണ് “റോഡിൻ്റെ അവസാനം”, തുടർന്ന് തിരികെ മാത്രം. അതിനാൽ, ലഘുവായ ഹൃദയത്തോടെ, നമുക്ക് അവയെ സ്റ്റബുകളായി ക്രമീകരിക്കാൻ കഴിയും, അത് ആദ്യം, മുകളിൽ വിവരിച്ച “വളഞ്ഞ വഴി” യിലെ പ്രശ്നത്തിൽ നിന്നും രണ്ടാമതായി, റൂട്ട് നഷ്‌ടപ്പെടുമ്പോൾ അന്വേഷണ പാക്കറ്റുകളുടെ പ്രളയത്തിൽ നിന്നും നമ്മെ രക്ഷിക്കും. .

ഒരു സ്റ്റബ് റൂട്ടറിൻ്റെ വ്യത്യസ്ത പ്രവർത്തന രീതികളുണ്ട്; അവ eigrp സ്റ്റബ് കമാൻഡ് ഉപയോഗിച്ച് സജ്ജീകരിച്ചിരിക്കുന്നു:

R1(config)#Router eigrp 1
R1(config-router)#eigrp അപൂർണ്ണമാണോ?
ബന്ധിപ്പിച്ച റൂട്ടുകൾ പരസ്യം ചെയ്യുക
ലീക്ക്-മാപ്പ് ലീക്ക്-മാപ്പിനെ അടിസ്ഥാനമാക്കി ഡൈനാമിക് പ്രിഫിക്സുകൾ അനുവദിക്കുക
സ്വീകരിക്കുക-മാത്രം അയൽക്കാരനെ സ്വീകരിക്കുക എന്ന് IP-EIGRP സജ്ജമാക്കുക
പുനർവിതരണം ചെയ്‌തു പുനർവിതരണം ചെയ്‌ത റൂട്ടുകൾ പരസ്യം ചെയ്യുക
സ്റ്റാറ്റിക് സ്റ്റാറ്റിക് റൂട്ടുകൾ പരസ്യം ചെയ്യുക
സംഗ്രഹം സംഗ്രഹ റൂട്ടുകൾ പരസ്യപ്പെടുത്തുക

സ്ഥിരസ്ഥിതിയായി, നിങ്ങൾ eigrp സ്റ്റബ് കമാൻഡ് നൽകിയാൽ, കണക്റ്റുചെയ്‌ത സംഗ്രഹ മോഡുകൾ പ്രവർത്തനക്ഷമമാകും. റിസീവ്-ഒൺലി മോഡ് താൽപ്പര്യമുള്ളതാണ്, അതിൽ റൂട്ടർ നെറ്റ്‌വർക്കുകളൊന്നും പരസ്യപ്പെടുത്തുന്നില്ല, അയൽക്കാർ പറയുന്നത് മാത്രം ശ്രദ്ധിക്കുന്നു (ആർഐപിയിൽ അതേ കാര്യം ചെയ്യുന്ന ഒരു നിഷ്‌ക്രിയ ഇൻ്റർഫേസ് കമാൻഡ് ഉണ്ട്, എന്നാൽ ഇഐജിആർപിയിൽ ഇത് പ്രോട്ടോക്കോൾ പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കുന്നു. തിരഞ്ഞെടുത്ത ഇൻ്റർഫേസിൽ, ഒരു അയൽപക്കം സ്ഥാപിക്കാൻ അനുവദിക്കുന്നില്ല).

ലേഖനത്തിൽ ഉൾപ്പെടുത്താത്ത EIGRP സിദ്ധാന്തത്തിലെ പ്രധാന പോയിൻ്റുകൾ:

  • അയൽപക്ക പ്രാമാണീകരണം EIGRP-ൽ ക്രമീകരിക്കാം
  • മനോഹരമായ ഷട്ട്ഡൗൺ ആശയം
EIGRP പ്രാക്ടീസ്

ലിഫ്റ്റ് മൈ അപ് കലിനിൻഗ്രാഡിൽ ഒരു ഫാക്ടറി വാങ്ങി. എലിവേറ്ററുകളുടെ മസ്തിഷ്കം അവിടെ ഉത്പാദിപ്പിക്കപ്പെടുന്നു: മൈക്രോ സർക്യൂട്ടുകൾ, സോഫ്റ്റ്വെയർ. ഫാക്ടറി വളരെ വലുതാണ് - നഗരത്തിന് ചുറ്റുമുള്ള മൂന്ന് പോയിൻ്റുകൾ - മൂന്ന് റൂട്ടറുകൾ ഒരു വളയത്തിൽ ബന്ധിപ്പിച്ചിരിക്കുന്നു.

പക്ഷേ നിർഭാഗ്യവശാൽ - അവർക്ക് ഇതിനകം തന്നെ EIGRP ഒരു ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ആയി പ്രവർത്തിക്കുന്നുണ്ട്. മാത്രമല്ല, എൻഡ് നോഡുകളുടെ വിലാസം തികച്ചും വ്യത്യസ്തമായ ഒരു സബ്നെറ്റിൽ നിന്നാണ് - 10.0.0.0/8. ഞങ്ങൾ മറ്റെല്ലാ പാരാമീറ്ററുകളും (ലിങ്ക് വിലാസങ്ങൾ, ലൂപ്പ്ബാക്ക് ഇൻ്റർഫേസ് വിലാസങ്ങൾ) മാറ്റി, എന്നാൽ സെർവറുകൾ, പ്രിൻ്ററുകൾ, ആക്‌സസ് പോയിൻ്റുകൾ എന്നിവയുള്ള ആയിരക്കണക്കിന് പ്രാദേശിക നെറ്റ്‌വർക്ക് വിലാസങ്ങൾ - കുറച്ച് മണിക്കൂർ ജോലിയല്ല - പിന്നീട് മാറ്റിവച്ചു, കൂടാതെ IP പ്ലാനിൽ ഞങ്ങൾ റിസർവ് ചെയ്തു കലിനിൻഗ്രാഡിന് ഭാവിയിലേക്കുള്ള 172.16 സബ്നെറ്റ് .32.0/20.

ഞങ്ങൾ നിലവിൽ ഇനിപ്പറയുന്ന നെറ്റ്‌വർക്കുകൾ ഉപയോഗിക്കുന്നു:


ഈ അത്ഭുതം എങ്ങനെയാണ് ക്രമീകരിച്ചിരിക്കുന്നത്? ഒറ്റനോട്ടത്തിൽ സങ്കീർണ്ണമല്ലാത്തത്:

റൂട്ടർ eigrp 1
നെറ്റ്വർക്ക് 172.16.0.0 0.0.255.255
നെറ്റ്വർക്ക് 10.0.0.0

EIGRP-ൽ, റിവേഴ്സ് മാസ്ക് വ്യക്തമാക്കാം, അതുവഴി ഒരു ഇടുങ്ങിയ വ്യാപ്തി സൂചിപ്പിക്കുന്നു, അല്ലെങ്കിൽ വ്യക്തമാക്കിയിട്ടില്ല, തുടർന്ന് ഈ ക്ലാസിനുള്ള സ്റ്റാൻഡേർഡ് മാസ്ക് തിരഞ്ഞെടുക്കപ്പെടും (ക്ലാസ് ബി - 172.16.0.0-ന് 16, ക്ലാസ് 8 - 10.0.0.0-ന് 8)

എല്ലാ ഓട്ടോണമസ് സിസ്റ്റം റൂട്ടറുകളിലും ഇത്തരം കമാൻഡുകൾ നൽകിയിട്ടുണ്ട്. റൂട്ടർ eigrp കമാൻഡിലെ നമ്പർ അനുസരിച്ചാണ് AC നിർണ്ണയിക്കുന്നത്, അതായത്, ഞങ്ങളുടെ കാര്യത്തിൽ നമുക്ക് AC നമ്പർ 1 ഉണ്ട്. ഈ കണക്ക് എല്ലാ റൂട്ടറുകളിലും ഒരുപോലെയായിരിക്കണം (OSPF പോലെയല്ല).

എന്നാൽ EIGRP-യിൽ ഒരു ഗുരുതരമായ ക്യാച്ച് ഉണ്ട്: സ്ഥിരസ്ഥിതിയായി, ക്ലാസ് രൂപത്തിൽ റൂട്ടുകളുടെ സ്വയമേവ സംഗ്രഹം പ്രാപ്തമാക്കിയിരിക്കുന്നു (IOS പതിപ്പുകളിൽ 15 വരെ).
മൂന്ന് കലിനിൻഗ്രാഡ് റൂട്ടറുകളിലെ റൂട്ടിംഗ് ടേബിളുകൾ താരതമ്യം ചെയ്യാം:

നെറ്റ്‌വർക്ക് 10.0.0.1/24 klgr-center-gw1-ലേക്ക് കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്നു, അയാൾക്ക് അതിനെക്കുറിച്ച് അറിയാം:

klgr-center-gw1:
10.0.0.0/8 വേരിയബിൾ സബ്നെറ്റഡ് ആണ്, 2 സബ്നെറ്റുകൾ, 2 മാസ്കുകൾ
D 10.0.0.0/8 എന്നത് ഒരു സംഗ്രഹമാണ്, 00:35:23, Null0
C 10.0.0.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/0

എന്നാൽ 10.0.1.0/24, 10.0.2.0/24/ എന്നിവയെക്കുറിച്ച് അറിയില്ല.

Klgr-balt-gw1 ന് തൻ്റെ രണ്ട് നെറ്റ്‌വർക്കുകളായ 10.0.1.0/24, 10.0.2.0/24 എന്നിവയെക്കുറിച്ച് അറിയാം, പക്ഷേ അവൻ 10.0.0.0/24 നെറ്റ്‌വർക്ക് എവിടെയോ ഒളിപ്പിച്ചു.

10.0.0.0/8 വ്യത്യസ്തമായി സബ്നെറ്റഡ് ആണ്, 3 സബ്നെറ്റുകൾ, 2 മാസ്കുകൾ
D 10.0.0.0/8 എന്നത് ഒരു സംഗ്രഹമാണ്, 00:42:05, Null0
C 10.0.1.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/1.2
C 10.0.2.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/1.3

അടുത്ത ഹോപ്പ് വിലാസം Null0 ഉപയോഗിച്ച് ഇരുവരും റൂട്ട് 10.0.0.0/8 സൃഷ്ടിച്ചു.

എന്നാൽ klgr-center-gw2-ന് അതിൻ്റെ WAN ഇൻ്റർഫേസുകളുടെ രണ്ട് പിന്നിലും 10.0.0.0/8 സബ്‌നെറ്റുകൾ ഉണ്ടെന്ന് അറിയാം.

D 10.0.0.0/8 വഴി 172.16.2.41, 00:42:49, FastEthernet0/1
172.16.2.45, 00:38:05, FastEthernet0/0 വഴി

വളരെ വിചിത്രമായ എന്തോ സംഭവിക്കുന്നു.
പക്ഷേ, നിങ്ങൾ ഈ റൂട്ടറിൻ്റെ കോൺഫിഗറേഷൻ പരിശോധിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ഒരുപക്ഷേ ശ്രദ്ധിക്കും:
റൂട്ടർ eigrp 1
നെറ്റ്വർക്ക് 172.16.0.0
നെറ്റ്വർക്ക് 10.0.0.0
സ്വയമേവ സംഗ്രഹം

യാന്ത്രിക സംഗ്രഹമാണ് എല്ലാത്തിനും കുറ്റപ്പെടുത്തുന്നത്. EIGRP യുടെ ഏറ്റവും വലിയ തിന്മയാണിത്. എന്താണ് സംഭവിക്കുന്നതെന്ന് നമുക്ക് സൂക്ഷ്മമായി പരിശോധിക്കാം. klgr-center-gw1, klgr-balt-gw1 എന്നിവയ്ക്ക് 10.0.0.0/8 മുതൽ സബ്‌നെറ്റുകൾ ഉണ്ട്, അവ അയൽക്കാർക്ക് കൈമാറുമ്പോൾ അവ സ്ഥിരസ്ഥിതിയായി സംഗ്രഹിക്കുന്നു.
അതായത്, ഉദാഹരണത്തിന്, msk-balt-gw1 10.0.1.0/24, 10.0.2.0/24 എന്നീ രണ്ട് നെറ്റ്‌വർക്കുകളല്ല, മറിച്ച് ഒന്ന് സാമാന്യവത്കരിച്ച ഒന്ന്: 10.0.0.0/8. അതായത്, ഈ മുഴുവൻ ശൃംഖലയും msk-balt-gw1 ന് പിന്നിലാണെന്ന് അവൻ്റെ അയൽക്കാരൻ കരുതുന്നു.
പക്ഷേ, പെട്ടെന്ന് balt-gw1-ന് ലക്ഷ്യസ്ഥാനമായ 10.0.50.243 ഉള്ള ഒരു പാക്കറ്റ് ലഭിച്ചാൽ എന്ത് സംഭവിക്കും, അത് ഒന്നും അറിയുന്നില്ല? ഈ സാഹചര്യത്തിൽ, ബ്ലാക്ക്ഹോൾ റൂട്ട് എന്ന് വിളിക്കപ്പെടുന്നവ സൃഷ്ടിച്ചിരിക്കുന്നു:
10.0.0.0/8 എന്നത് ഒരു സംഗ്രഹമാണ്, 00:42:05, Null0
തത്ഫലമായുണ്ടാകുന്ന പാക്കറ്റ് ഈ തമോദ്വാരത്തിലേക്ക് എറിയപ്പെടും. റൂട്ടിംഗ് ലൂപ്പുകൾ ഒഴിവാക്കാൻ ഇത് ചെയ്യുന്നു.
അതിനാൽ, ഈ രണ്ട് റൂട്ടറുകളും അവരുടെ സ്വന്തം ബ്ലാക്ക്ഹോൾ റൂട്ടുകൾ സൃഷ്ടിക്കുകയും മറ്റുള്ളവരുടെ അറിയിപ്പുകൾ അവഗണിക്കുകയും ചെയ്തു. യഥാർത്ഥത്തിൽ, അത്തരമൊരു നെറ്റ്‌വർക്കിൽ, നിങ്ങൾ യാന്ത്രിക സംഗ്രഹം പ്രവർത്തനരഹിതമാക്കുന്നത് വരെ... ഈ മൂന്ന് ഉപകരണങ്ങൾക്കും പരസ്പരം പിംഗ് ചെയ്യാൻ കഴിയില്ല.

EIGRP കോൺഫിഗർ ചെയ്യുമ്പോൾ നിങ്ങൾ ആദ്യം ചെയ്യേണ്ടത് ഇതാണ്:

റൂട്ടർ eigrp 1
യാന്ത്രിക-സംഗ്രഹമില്ല

എല്ലാ ഉപകരണങ്ങളിലും. എല്ലാവർക്കും സുഖമായിരിക്കും:

Klgr-center-gw1:


C 10.0.0.0 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/0
D 10.0.1.0 172.16.2.37 വഴി, 00:03:11, FastEthernet0/0
D 10.0.2.0 172.16.2.37 വഴി, 00:03:11, FastEthernet0/0

klgr-balt-gw1
10.0.0.0/24 സബ്‌നെറ്റുചെയ്‌തു, 3 സബ്‌നെറ്റുകൾ
D 10.0.0.0 വഴി 172.16.2.38, 00:08:16, FastEthernet0/1
C 10.0.1.0 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/1.2
C 10.0.2.0 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/1.3

klgr-center-gw2:
10.0.0.0/24 സബ്‌നെറ്റുചെയ്‌തു, 3 സബ്‌നെറ്റുകൾ
D 10.0.0.0 വഴി 172.16.2.45, 00:11:50, FastEthernet0/0
D 10.0.1.0 വഴി 172.16.2.41, 00:11:48, FastEthernet0/1
D 10.0.2.0 വഴി 172.16.2.41, 00:11:48, FastEthernet0/1

വ്യത്യസ്ത പ്രോട്ടോക്കോളുകൾക്കിടയിൽ റൂട്ട് ട്രാൻസ്ഫർ ക്രമീകരിക്കുന്നു

ഈ പ്രോട്ടോക്കോളുകൾക്കിടയിൽ റൂട്ടുകളുടെ കൈമാറ്റം സംഘടിപ്പിക്കുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല: OSPF-ൽ നിന്ന് EIGRP ലേക്ക് തിരിച്ചും, അതുവഴി ഏത് സബ്‌നെറ്റിലേക്കും റൂട്ട് എല്ലാവർക്കും അറിയാം.
ഇതിനെ റൂട്ട് പുനർവിതരണം എന്ന് വിളിക്കുന്നു.

ഇത് നടപ്പിലാക്കാൻ, രണ്ട് പ്രോട്ടോക്കോളുകൾ ഒരേസമയം സമാരംഭിക്കുന്ന ഒരു ജംഗ്ഷൻ പോയിൻ്റെങ്കിലും ഞങ്ങൾക്ക് ആവശ്യമാണ്. ഇത് msk-arbat-gw1 അല്ലെങ്കിൽ klgr-balt-gw1 ആകാം. നമുക്ക് രണ്ടാമത്തേത് തിരഞ്ഞെടുക്കാം.

EIGRP മുതൽ OSPF വരെ:

klgr-gw1(config)#router ospf 1
klgr-gw1(config-router)#eigrp 1 സബ്‌നെറ്റുകൾ പുനർവിതരണം ചെയ്യുക

ഞങ്ങൾ msk-arbat-gw1-ലെ റൂട്ടുകൾ നോക്കുന്നു:
msk-arbat-gw1#sh ip റൂട്ട്
കോഡുകൾ: C - കണക്റ്റ്, S - സ്റ്റാറ്റിക്, I - IGRP, R - RIP, M - മൊബൈൽ, B - BGP
D - EIGRP, EX - EIGRP ബാഹ്യ, O - OSPF, IA - OSPF ഇൻ്റർ ഏരിയ
N1 - OSPF NSSA ബാഹ്യ തരം 1, N2 - OSPF NSSA ബാഹ്യ തരം 2
E1 - OSPF ബാഹ്യ തരം 1, E2 - OSPF ബാഹ്യ തരം 2, E - EGP
i - IS-IS, L1 - IS-IS ലെവൽ-1, L2 - IS-IS ലെവൽ-2, ia - IS-IS ഇൻ്റർ ഏരിയ
* - കാൻഡിഡേറ്റ് ഡിഫോൾട്ട്, U - ഓരോ ഉപയോക്താവിനും സ്റ്റാറ്റിക് റൂട്ട്, o - ODR
പി - ആനുകാലികമായി ഡൗൺലോഡ് ചെയ്ത സ്റ്റാറ്റിക് റൂട്ട്

0.0.0.0 നെറ്റ്‌വർക്കിലേക്കുള്ള അവസാന ആശ്രയത്തിൻ്റെ ഗേറ്റ്‌വേ 198.51.100.1 ആണ്

10.0.0.0/8 വ്യത്യസ്തമായി സബ്നെറ്റഡ് ആണ്, 3 സബ്നെറ്റുകൾ, 2 മാസ്കുകൾ
O E2 10.0.0.0/8 വഴി 172.16.2.34, 00:25:11, FastEthernet0/1.7
O E2 10.0.1.0/24 വഴി 172.16.2.34, 00:25:11, FastEthernet0/1.7
O E2 10.0.2.0/24 വഴി 172.16.2.34, 00:24:50, FastEthernet0/1.7
172.16.0.0/16 വേരിയബിൾ സബ്നെറ്റഡ് ആണ്, 30 സബ്നെറ്റുകൾ, 5 മാസ്കുകൾ
O E2 172.16.0.0/16 വഴി 172.16.2.34, 00:25:11, FastEthernet0/1.7
C 172.16.0.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0.3
C 172.16.1.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0.2
C 172.16.2.0/30 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/1.4
C 172.16.2.16/30 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/1.5
C 172.16.2.32/30 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/1.7
O E2 172.16.2.36/30 വഴി 172.16.2.34, 01:00:55, FastEthernet0/1.7
O E2 172.16.2.40/30 വഴി 172.16.2.34, 01:00:55, FastEthernet0/1.7
O E2 172.16.2.44/30 വഴി 172.16.2.34, 01:00:55, FastEthernet0/1.7
C 172.16.2.128/30 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/1.8
O 172.16.2.160/30 വഴി 172.16.2.130, 01:00:55, FastEthernet0/1.8
O 172.16.2.192/30 വഴി 172.16.2.197, 00:13:21, FastEthernet1/0.911
C 172.16.2.196/30 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet1/0.911
C 172.16.3.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0.101
C 172.16.4.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0.102
C 172.16.5.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0.103
C 172.16.6.0/24 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0.104
O 172.16.24.0/24 വഴി 172.16.2.18, 01:00:55, FastEthernet0/1.5
O 172.16.128.0/24 വഴി 172.16.2.130, 01:00:55, FastEthernet0/1.8
O 172.16.129.0/26 വഴി 172.16.2.130, 01:00:55, FastEthernet0/1.8
O 172.16.144.0/24 വഴി 172.16.2.130, 00:13:21, FastEthernet0/1.8

O 172.16.160.0/24 വഴി 172.16.2.197, 00:13:31, FastEthernet1/0.911
C 172.16.255.1/32 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, Loopback0
O 172.16.255.48/32 വഴി 172.16.2.18, 01:00:55, FastEthernet0/1.5
O E2 172.16.255.64/32 വഴി 172.16.2.34, 01:00:55, FastEthernet0/1.7
O E2 172.16.255.65/32 വഴി 172.16.2.34, 01:00:55, FastEthernet0/1.7
O E2 172.16.255.66/32 വഴി 172.16.2.34, 01:00:55, FastEthernet0/1.7
O 172.16.255.80/32 വഴി 172.16.2.130, 01:00:55, FastEthernet0/1.8
O 172.16.255.96/32 വഴി 172.16.2.130, 00:13:21, FastEthernet0/1.8
172.16.2.197, 00:13:21, FastEthernet1/0.911 വഴി
O 172.16.255.112/32 വഴി 172.16.2.197, 00:13:31, FastEthernet1/0.911
198.51.100.0/28 സബ്‌നെറ്റഡ് ആണ്, 1 സബ്‌നെറ്റുകൾ
C 198.51.100.0 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/1.6
എസ്* 0.0.0.0/0 വഴി 198.51.100.1

E2 ലേബൽ ഉള്ളവ ഇതാ - പുതിയ ഇറക്കുമതി ചെയ്ത റൂട്ടുകൾ. E2 - ഇതിനർത്ഥം ഇവ 2-ആം തരത്തിൻ്റെ () ബാഹ്യ റൂട്ടുകളാണ്, അതായത്, അവ പുറത്തുനിന്നുള്ള OSPF പ്രക്രിയയിൽ അവതരിപ്പിച്ചു എന്നാണ്.

ഇപ്പോൾ OSPF-ൽ നിന്ന് EIGRP-ലേക്ക്. ഇത് കുറച്ചുകൂടി സങ്കീർണ്ണമാണ്:

klgr-gw1(config)#router eigrp 1
klgr-gw1(config-router)#redistribute ospf 1 മെട്രിക് 100000 20 255 1 1500

മെട്രിക് (ഈ നീണ്ട സംഖ്യകളുടെ കൂട്ടം) വ്യക്തമാക്കാതെ, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യപ്പെടും, എന്നാൽ പുനർവിതരണം സംഭവിക്കില്ല.

ഇറക്കുമതി ചെയ്ത റൂട്ടുകൾക്ക് റൂട്ടിംഗ് ടേബിളിൽ ഒരു EX ലേബലും 170 എന്ന അഡ്മിനിസ്ട്രേറ്റീവ് ദൂരവും ലഭിക്കും, ആന്തരികവയ്ക്ക് 90-ന് പകരം:

klgr-gw2#sh ip റൂട്ട്

അവസാന റിസോർട്ടിൻ്റെ ഗേറ്റ്‌വേ സജ്ജീകരിച്ചിട്ടില്ല

172.16.0.0/16 വേരിയബിൾ സബ്നെറ്റഡ് ആണ്, 30 സബ്നെറ്റുകൾ, 4 മാസ്കുകൾ
ഡി EX 172.16.0.0/24 [170 /33280] 172.16.2.37 വഴി, 00:00:07, FastEthernet0/0
D EX 172.16.1.0/24 വഴി 172.16.2.37, 00:00:07, FastEthernet0/0
D EX 172.16.2.0/30 വഴി 172.16.2.37, 00:00:07, FastEthernet0/0
D EX 172.16.2.4/30 വഴി 172.16.2.37, 00:00:07, FastEthernet0/0
D EX 172.16.2.16/30 വഴി 172.16.2.37, 00:00:07, FastEthernet0/0
ഡി 172.16.2.32/30 [ 90 /30720] 172.16.2.37 വഴി, 00:38:59, FastEthernet0/0
C 172.16.2.36/30 നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, FastEthernet0/0
D 172.16.2.40/30 വഴി 172.16.2.37, 00:38:59, FastEthernet0/0
172.16.2.46, 00:38:59, FastEthernet0/1 വഴി
….

ഇത് ലളിതമായ രീതിയിൽ ചെയ്യണമെന്ന് തോന്നുന്നത് ഇങ്ങനെയാണ്, എന്നാൽ ലാളിത്യം ഉപരിപ്ലവമാണ് - രണ്ട് വ്യത്യസ്ത ഡൊമെയ്‌നുകൾക്കിടയിൽ ഒരു അനാവശ്യ ലിങ്കെങ്കിലും ചേർക്കുമ്പോൾ പുനർവിതരണം സൂക്ഷ്മവും അസുഖകരവുമായ നിരവധി പ്രശ്‌നങ്ങൾ നിറഞ്ഞതാണ്.
പൊതുവായ ഉപദേശം - സാധ്യമെങ്കിൽ പുനർവിതരണം ഒഴിവാക്കാൻ ശ്രമിക്കുക. ജീവിതത്തിൻ്റെ പ്രധാന നിയമം ഇവിടെ പ്രവർത്തിക്കുന്നു - ലളിതവും മികച്ചതും.

ഡിഫോൾട്ട് റൂട്ട്

നിങ്ങളുടെ ഇൻ്റർനെറ്റ് ആക്‌സസ് പരിശോധിക്കാനുള്ള സമയമാണിത്. ഇത് മോസ്കോയിൽ നിന്ന് നന്നായി പ്രവർത്തിക്കുന്നു, പക്ഷേ നിങ്ങൾ പരിശോധിക്കുകയാണെങ്കിൽ, ഉദാഹരണത്തിന്, സെൻ്റ് പീറ്റേഴ്സ്ബർഗിൽ നിന്ന് (ഞങ്ങൾ എല്ലാ സ്റ്റാറ്റിക് റൂട്ടുകളും ഇല്ലാതാക്കിയതായി ഓർക്കുക):
PC>ping linkmeup.ru

32 ബൈറ്റുകൾ ഡാറ്റ ഉപയോഗിച്ച് 192.0.2.2 പിംഗ് ചെയ്യുന്നു:


172.16.2.5-ൽ നിന്നുള്ള മറുപടി: ഡെസ്റ്റിനേഷൻ ഹോസ്റ്റ് ലഭ്യമല്ല.
172.16.2.5-ൽ നിന്നുള്ള മറുപടി: ഡെസ്റ്റിനേഷൻ ഹോസ്റ്റ് ലഭ്യമല്ല.
172.16.2.5-ൽ നിന്നുള്ള മറുപടി: ഡെസ്റ്റിനേഷൻ ഹോസ്റ്റ് ലഭ്യമല്ല.

192.0.2.2-നുള്ള പിംഗ് സ്ഥിതിവിവരക്കണക്കുകൾ:
പാക്കറ്റുകൾ: അയച്ചത് = 4, സ്വീകരിച്ചത് = 0, നഷ്ടപ്പെട്ടത് = 4 (100% നഷ്ടം),


കാരണം, spb-ozerki-gw1, spb-vsl-gw1, അല്ലെങ്കിൽ ഞങ്ങളുടെ നെറ്റ്‌വർക്കിലെ മറ്റാർക്കും msk-arbat-gw1 ഒഴികെയുള്ള ഡിഫോൾട്ട് റൂട്ടിനെക്കുറിച്ച് അറിയില്ല, അതിൽ സ്ഥിരമായി കോൺഫിഗർ ചെയ്‌തിരിക്കുന്നു.
ഈ സാഹചര്യം ശരിയാക്കാൻ, ഞങ്ങൾ മോസ്കോയിൽ ഒരു കമാൻഡ് നൽകേണ്ടതുണ്ട്:
msk-arbat-gw1(config)#router ospf 1
msk-arbat-gw1(config-router)#default-information originate

ഇതിനുശേഷം, നെറ്റ്‌വർക്കിലുടനീളം ഹിമപാതങ്ങൾ സ്ഥിതിചെയ്യുന്ന അവസാന റിസോർട്ടിൻ്റെ ഗേറ്റ്‌വേ എവിടെയാണെന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ.

ഇൻ്റർനെറ്റ് ഇപ്പോൾ ലഭ്യമാണ്:

PC>tracert linkmeup.ru

പരമാവധി 30 ഹോപ്പുകളിൽ 192.0.2.2 ലേക്കുള്ള റൂട്ട് ട്രാക്കുചെയ്യുന്നു:

1 3 ms 3 ms 3 ms 172.16.17.1
2 4 ms 5 ms 12 ms 172.16.2.5
3 14 ms 20 ms 9 ms 172.16.2.1
4 17 ms 17 ms 19 ms 198.51.100.1
5 22 ms 23 ms 19 ms 192.0.2.2

ട്രബിൾഷൂട്ടിംഗിനുള്ള ഉപയോഗപ്രദമായ കമാൻഡുകൾ

1) അയൽക്കാരുടെ പട്ടികയും അവരുമായുള്ള ആശയവിനിമയത്തിൻ്റെ അവസ്ഥയും കമാൻഡ് വഴി വിളിക്കുന്നു ip ospf അയൽക്കാരനെ കാണിക്കുക

msk-arbat-gw1:

അയൽ ഐഡി പ്രി സ്റ്റേറ്റ് ഡെഡ് ടൈം അഡ്രസ് ഇൻ്റർഫേസ്
172.16.255.32 1 ഫുൾ/ഡ്രോതർ 00:00:33 172.16.2.2 FastEthernet0/1.4
172.16.255.48 1 FULL/DR 00:00:34 172.16.2.18 FastEthernet0/1.5
172.16.255.64 1 FULL/DR 00:00:33 172.16.2.34 FastEthernet0/1.7
172.16.255.80 1 FULL/DR 00:00:33 172.16.2.130 FastEthernet0/1.8
172.16.255.112 1 ഫുൾ/ഡിആർ 00:00:33 172.16.2.197 FastEthernet1/0.911


2) അല്ലെങ്കിൽ EIGRP ന്: ip eigrp അയൽക്കാരെ കാണിക്കുക
പ്രക്രിയ 1-ന് IP-EIGRP അയൽക്കാർ
H വിലാസം ഇൻ്റർഫേസ് ഹോൾഡ് അപ്‌ടൈം SRTT RTO Q Seq
(സെക്കൻഡ്) (മിസെ) Cnt Num
0 172.16.2.38 Fa0/1 12 00:04:51 40 1000 0 54
1 172.16.2.42 Fa0/0 13 00:04:51 40 1000 0 58

3) കമാൻഡ് ഉപയോഗിച്ച് ip പ്രോട്ടോക്കോളുകൾ കാണിക്കുകഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളും അവയുടെ ബന്ധങ്ങളും പ്രവർത്തിപ്പിക്കുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ നിങ്ങൾക്ക് കാണാൻ കഴിയും.

Klgr-balt-gw1:

റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ "EIGRP 1" ആണ്

ഔട്ട്‌ഗോയിംഗ് അപ്‌ഡേറ്റുകളിൽ ഡിഫോൾട്ട് നെറ്റ്‌വർക്കുകൾ ഫ്ലാഗുചെയ്‌തു
ഇൻകമിംഗ് അപ്‌ഡേറ്റുകളിൽ നിന്ന് ഡിഫോൾട്ട് നെറ്റ്‌വർക്കുകൾ സ്വീകരിച്ചു
EIGRP മെട്രിക് ഭാരം K1=1, K2=0, K3=1, K4=0, K5=0
EIGRP പരമാവധി ഹോപ്‌കൗണ്ട് 100
EIGRP പരമാവധി മെട്രിക് വ്യത്യാസം 1
പുനർവിതരണം ചെയ്യുന്നു: EIGRP 1, OSPF 1
സ്വയമേവയുള്ള നെറ്റ്‌വർക്ക് സംഗ്രഹം പ്രാബല്യത്തിൽ ഉണ്ട്
സ്വയമേവയുള്ള വിലാസ സംഗ്രഹം:
പരമാവധി പാത: 4
നെറ്റ്‌വർക്കുകൾക്കുള്ള റൂട്ടിംഗ്:
172.16.0.0

172.16.2.42 90 4
172.16.2.38 90 4
ദൂരം: ആന്തരിക 90 ബാഹ്യ 170

റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ "OSPF 1" ആണ്
എല്ലാ ഇൻ്റർഫേസുകളുടെയും ഔട്ട്‌ഗോയിംഗ് അപ്‌ഡേറ്റ് ഫിൽട്ടർ ലിസ്റ്റ് സജ്ജീകരിച്ചിട്ടില്ല
എല്ലാ ഇൻ്റർഫേസുകളുടെയും ഇൻകമിംഗ് അപ്‌ഡേറ്റ് ഫിൽട്ടർ ലിസ്റ്റ് സജ്ജീകരിച്ചിട്ടില്ല
റൂട്ടർ ഐഡി 172.16.255.64
ഇത് ഒരു സ്വയംഭരണ സിസ്റ്റം ബൗണ്ടറി റൂട്ടറാണ്
ഇതിൽ നിന്നുള്ള ബാഹ്യ റൂട്ടുകൾ പുനർവിതരണം ചെയ്യുന്നു,
EIGRP 1
ഈ റൂട്ടറിലെ ഏരിയകളുടെ എണ്ണം 1. 1 സാധാരണ 0 അപൂർണ്ണം 0 nssa ആണ്
പരമാവധി പാത: 4
നെറ്റ്‌വർക്കുകൾക്കുള്ള റൂട്ടിംഗ്:
172.16.2.32 0.0.0.3 ഏരിയ 0
റൂട്ടിംഗ് വിവര ഉറവിടങ്ങൾ:
ഗേറ്റ്‌വേ ദൂരം അവസാനമായി അപ്‌ഡേറ്റ് ചെയ്‌തു
172.16.255.64 110 00:00:23
ദൂരം: (സ്ഥിരസ്ഥിതി 110 ആണ്)


4) പ്രോട്ടോക്കോളുകളുടെ പ്രവർത്തനം ഡീബഗ് ചെയ്യുന്നതിനും മനസ്സിലാക്കുന്നതിനും, ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കുന്നത് ഉപയോഗപ്രദമാകും:
ip OSPF ഇവൻ്റുകൾ ഡീബഗ് ചെയ്യുക
ഡീബഗ് ip OSPF adj
EIGRP പാക്കറ്റുകൾ ഡീബഗ് ചെയ്യുക

വ്യത്യസ്‌ത ഇൻ്റർഫേസുകൾ പരീക്ഷിച്ചുനോക്കൂ, ഡീബഗിൽ എന്താണ് സംഭവിക്കുന്നത്, എന്തൊക്കെ സന്ദേശങ്ങളാണ് പറക്കുന്നത്.

പ്രശ്നം നമ്പർ 7
ഒടുവിൽ, ഒരു സങ്കീർണ്ണ പ്രശ്നം.
ലിഫ്റ്റ് മൈ അപ്പിൻ്റെ അവസാന യോഗത്തിൽ, കലിനിൻഗ്രാഡ് നെറ്റ്‌വർക്കും ഒഎസ്‌പിഎഫിലേക്ക് മാറ്റണമെന്ന് തീരുമാനിച്ചു.
കണക്ഷൻ തടസ്സപ്പെടുത്താതെ പരിവർത്തനം പൂർത്തിയാക്കണം. EIGRP ന് സമാന്തരമായി മൂന്ന് കാലിനിൻഗ്രാഡ് റൂട്ടറുകളിൽ OSPF ഉയർത്തുന്നതാണ് ഏറ്റവും മികച്ച ഓപ്ഷൻ എന്ന് തീരുമാനിച്ചു, കലിനിൻഗ്രാഡ് റൂട്ടുകളെക്കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും നെറ്റ്‌വർക്കിൻ്റെ ബാക്കി ഭാഗങ്ങളിൽ വ്യാപിച്ചിട്ടുണ്ടോ എന്നും തിരിച്ചും EIGRP പ്രവർത്തനരഹിതമാക്കുകയും ചെയ്തു. സൈറ്റ് ലോഗോയ്ക്കായി.

  • ഒഎസ്പിഎഫ്
  • EIGRP
  • റൂട്ട് പുനർവിതരണം
  • പാക്കറ്റ് ട്രേസർ
  • കൊച്ചുകുട്ടികൾക്കുള്ള നെറ്റ്‌വർക്കുകൾ
  • ടാഗ് ചേർക്കുക

    സാധ്യമായ എല്ലാ റൂട്ടുകളും നിലവിലുള്ള പാക്കറ്റ്-സ്വിച്ച് നെറ്റ്‌വർക്കുകളിൽ റൂട്ടറുകൾ പ്രവർത്തിക്കുന്നു. പാത്ത് സ്ഥാപിക്കുന്ന പ്രക്രിയ അഡ്‌മിനിസ്‌ട്രേറ്റർ (സ്റ്റാറ്റിക് റൂട്ടിംഗ്) സ്വമേധയാ അല്ലെങ്കിൽ റൂട്ടിംഗ് വഴി യാന്ത്രികമായി നടപ്പിലാക്കുന്നു പ്രോട്ടോക്കോൾ (ഡൈനാമിക് റൂട്ടിംഗ്).

    റൂട്ടറുകൾ, ചില നെറ്റ്‌വർക്കുകളിലേക്കുള്ള പാതയെക്കുറിച്ചുള്ള വിവരങ്ങൾ അറിയുന്നത്, മറ്റ് ഉപകരണങ്ങളുമായി ഈ വിവരങ്ങൾ കൈമാറുന്നു. അത്തരം ശേഷം അപ്ഡേറ്റുകൾഎല്ലാ റൂട്ടറുകൾക്കും ലഭ്യമായ നെറ്റ്‌വർക്കുകളിലേക്ക് സ്ഥിരമായ റൂട്ടിംഗ് വിവരങ്ങൾ ഉണ്ടായിരിക്കും. റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ചാണ് അപ്‌ഡേറ്റുകൾ കൈമാറുന്ന പ്രക്രിയ നടപ്പിലാക്കുന്നത്. അങ്ങനെ, റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ റൂട്ടറുകൾക്കിടയിൽ നെറ്റ്‌വർക്ക് വിവരങ്ങൾ പങ്കിടുന്നു.

    ടോപ്പോളജിയിലെ മാറ്റങ്ങൾ കുറച്ച് സമയമെടുക്കും ( ഒത്തുചേരൽ സമയം) വേണ്ടി വിവരങ്ങളുടെ ഏകോപനംനെറ്റ്‌വർക്കിലെ എല്ലാ റൂട്ടറുകളുടെയും റൂട്ടിംഗ് ടേബിളുകളിൽ. ഒരു റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ തിരഞ്ഞെടുക്കുമ്പോൾ ഒത്തുചേരൽ സമയം ഒരു പ്രധാന ഘടകമാണ്.

    ഡൈനാമിക് എക്സ്ചേഞ്ച് അൽഗോരിതം നടപ്പിലാക്കുമ്പോൾ ചില നിയമങ്ങൾക്കനുസൃതമായി റൂട്ടിംഗ് വിവരങ്ങൾ ശേഖരിക്കുന്നു അപ്ഡേറ്റുകൾ(അപ്ഡേറ്റ് , പരിഷ്ക്കരണങ്ങൾ) റൂട്ടറുകൾക്കിടയിൽ. റൂട്ടിംഗ് പ്രോട്ടോക്കോൾവേണം റൂട്ടിംഗ് ടേബിളുകൾ സൃഷ്ടിക്കുകയും പരിപാലിക്കുകയും ചെയ്യുക, ലഭ്യമായ എല്ലാ ഡെസ്റ്റിനേഷൻ നെറ്റ്‌വർക്കുകളിലേക്കുള്ള പാതകളും സംഭരിച്ചിരിക്കുന്നിടത്ത്, കൂടാതെ നെറ്റ്‌വർക്ക് ടോപ്പോളജിയിലെ എല്ലാ മാറ്റങ്ങളെക്കുറിച്ചും മറ്റ് റൂട്ടറുകളെ അറിയിക്കുക, അതായത്. ഒരു പ്രശ്നം പരിഹരിക്കൂ നെറ്റ്‌വർക്ക് കണ്ടെത്തൽ.

    സാധാരണ അഡ്മിനിസ്ട്രേറ്റീവ് കൺട്രോൾ ഫോമുകൾക്ക് കീഴിലുള്ള റൂട്ടറുകൾ പ്രതിനിധീകരിക്കുന്ന നെറ്റ്‌വർക്കുകളുടെ സെറ്റ് സ്വയംഭരണ സംവിധാനം(ചിത്രം 3.1). വ്യക്തിഗത ISP-കളുടെ നെറ്റ്‌വർക്കുകളാണ് സ്വയംഭരണ സംവിധാനങ്ങളുടെ ഉദാഹരണങ്ങൾ. സ്വയമേവയുള്ള സംവിധാനങ്ങൾ അക്കമിട്ടിരിക്കുന്നു (AS1, AS2, ...AS107, ...) കൂടാതെ ചില പ്രോട്ടോക്കോളുകളിൽ (IGRP, EIGRP) ഈ നമ്പറുകൾ കോൺഫിഗറേഷൻ സമയത്ത് ഉപയോഗിക്കുന്നു.


    അരി. 3.1

    ഇൻ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ പ്രവർത്തിക്കുന്ന ഒരു സ്വയംഭരണ സംവിധാനത്തിനുള്ളിൽ മാത്രം റൂട്ടിംഗ് ഈ കോഴ്‌സ് ഉൾക്കൊള്ളുന്നു. ഐ.ജി.പി), ഇതിൽ RIP, RIPv2, EIGRP, OSPF, IS-IS എന്നിവ ഉൾപ്പെടുന്നു. സ്വയംഭരണ സംവിധാനങ്ങൾക്കിടയിലുള്ള റൂട്ടിംഗ് ബാഹ്യ റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ വഴിയാണ് നടത്തുന്നത് (എക്‌സ്റ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ - ഇ.ജി.പി.). ഒരു ബാഹ്യ റൂട്ടിംഗ് പ്രോട്ടോക്കോളിൻ്റെ ഒരു ഉദാഹരണം BGP ആണ്, അത് ഓട്ടോണമസ് സിസ്റ്റം ബോർഡർ റൂട്ടറുകളിൽ പ്രവർത്തിക്കുന്നു (ചിത്രം 3.1).

    റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളുടെ സെറ്റ് പട്ടികയിൽ നൽകിയിരിക്കുന്നു. 3.1, അതിൽ നിന്ന് ഓട്ടോണമസ് സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കുന്ന ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ തിരിച്ചിരിക്കുന്നു ദൂരം-വെക്റ്റർ പ്രോട്ടോക്കോളുകൾഒപ്പം ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോളുകൾ.

    പ്രോട്ടോക്കോളുകൾ ദൂരം വെക്റ്റർദൂരവും ദിശയും നിർണ്ണയിക്കുക, അതായത്. ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള വഴിയിൽ ഒരു സംയുക്ത നെറ്റ്‌വർക്കിലെ കണക്ഷൻ വെക്റ്റർ. പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുമ്പോൾ ദൂരം വെക്റ്റർറൂട്ടറുകൾ റൂട്ടിംഗ് ടേബിളിൻ്റെ മുഴുവൻ അല്ലെങ്കിൽ ഭാഗവും അയൽ (അടുത്തുള്ള) റൂട്ടറുകളിലേക്ക് അയയ്ക്കുന്നു. പോലുള്ള പ്രോട്ടോക്കോളുകളിൽ ആർഐപി.ഒപ്പം RIP-2ദൂരം പ്രകടിപ്പിക്കുന്നു സംക്രമണങ്ങളുടെ എണ്ണം (ഹോപ്പ് എണ്ണം)ഉറവിട നോഡിൽ നിന്ന് ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള പാതയിലെ ഒരു കണക്ഷനിൽ. അപ്‌ഡേറ്റുകളും പരിഷ്‌ക്കരണങ്ങളും കൈമാറ്റം ചെയ്യപ്പെടുന്നു ഇടയ്ക്കിടെ, നെറ്റ്‌വർക്കിൽ മാറ്റമൊന്നും ഇല്ലെങ്കിലും, ബാൻഡ്‌വിഡ്‌ത്തിൻ്റെ ഒരു പ്രധാന ഭാഗം പാഴാക്കുന്നു. റൂട്ടിംഗ് വിവരങ്ങളിലേക്ക് ഒരു അപ്‌ഡേറ്റ് ലഭിച്ചതിന് ശേഷം, റൂട്ടറിന് അറിയപ്പെടുന്ന എല്ലാ പാതകളും വീണ്ടും കണക്കാക്കാനും റൂട്ടിംഗ് ടേബിൾ അപ്‌ഡേറ്റ് ചെയ്യാനും കഴിയും.

    പ്രോട്ടോക്കോളുകൾ ചാനൽ നിലനെറ്റ്‌വർക്ക് ടോപ്പോളജിയുടെ പൂർണ്ണമായ ഒരു ചിത്രം സൃഷ്‌ടിക്കുകയും എല്ലാ ഡെസ്റ്റിനേഷൻ നെറ്റ്‌വർക്കുകളിലേക്കുള്ള ഏറ്റവും ചെറിയ പാതകൾ കണക്കാക്കുകയും ചെയ്യുക. ഒരേ മെട്രിക് ഉള്ള നിരവധി പാതകൾ ഉണ്ടെങ്കിൽ, ആദ്യം കണക്കാക്കിയത് തിരഞ്ഞെടുത്തു. മെയിലിംഗ് അപ്ഡേറ്റുകൾറൂട്ടിംഗ് വിവരങ്ങൾ മാത്രമാണ് നിർമ്മിക്കുന്നത് നെറ്റ്‌വർക്ക് ടോപ്പോളജി മാറുമ്പോൾ. ലിങ്ക്-സ്റ്റേറ്റ് (അല്ലെങ്കിൽ ലിങ്ക്-സ്റ്റേറ്റ്) പ്രോട്ടോക്കോളുകൾ ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളുകളേക്കാൾ നെറ്റ്‌വർക്ക് മാറ്റങ്ങളോട് കൂടുതൽ വേഗത്തിൽ പ്രതികരിക്കുന്നു, പക്ഷേ ഇത് കൂടുതൽ കംപ്യൂട്ടേഷണൽ ചെലവേറിയതാണ്.

    ഒരു ഫ്രെയിം-എൻക്യാപ്‌സുലേറ്റഡ് പാക്കറ്റ് ഇൻഗ്രെസ് ഇൻ്റർഫേസിൽ എത്തുമ്പോൾ, റൂട്ടർ അതിനെ ഡീകാപ്‌സുലേറ്റ് ചെയ്യുന്നു, തുടർന്ന് ഏത് റൂട്ടിലേക്കാണ് പാക്കറ്റ് ഫോർവേഡ് ചെയ്യേണ്ടതെന്ന് നിർണ്ണയിക്കാൻ റൂട്ടിംഗ് ടേബിൾ ഉപയോഗിക്കുന്നു, അതായത്. ഏത് ഔട്ട്‌പുട്ട് ഇൻ്റർഫേസിലേക്കാണ് ഇൻകമിംഗ് പാക്കറ്റ് അയയ്‌ക്കേണ്ടത്?. എഗ്രസ് ഇൻ്റർഫേസ് ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള ഏറ്റവും കാര്യക്ഷമമായ റൂട്ടുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. ഈ പ്രക്രിയയെ വിളിക്കുന്നു സ്വിച്ചിംഗ്അഥവാ പ്രമോഷൻപാക്കേജ്. ഇഗ്രെസ്സ് ഇൻ്റർഫേസിൽ, പാക്കറ്റ് ഒരു പുതിയ ഫ്രെയിമിലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്നു, കൂടാതെ റൂട്ടർ ഫ്രെയിം രൂപീകരിക്കുന്നതിന് വിവരങ്ങൾ ചേർക്കുന്നു ("ഇൻ്റർനെറ്റ് വർക്കിംഗിൻ്റെ തത്വങ്ങളും ഉപകരണങ്ങളും" എന്ന മെറ്റീരിയലുകൾ കാണുക).

    വ്യത്യസ്തമായ നിരവധി സ്വതന്ത്ര പ്രോട്ടോക്കോളുകളെ ഒരേസമയം പിന്തുണയ്ക്കാൻ റൂട്ടറുകൾക്ക് കഴിയും ഭരണപരമായ ദൂരങ്ങൾ (എഡി), റൂട്ട് ഉറവിടത്തിൻ്റെ വിശ്വാസ്യത കാണിക്കുന്നു. താഴ്ന്ന എഡി, ഉയർന്ന വിശ്വാസ്യത (പട്ടിക 1.1 കാണുക). ഏറ്റവും കുറഞ്ഞ അഡ്മിനിസ്ട്രേറ്റീവ് ദൂരമുള്ള പ്രോട്ടോക്കോളുകൾ സൃഷ്ടിച്ച റൂട്ടുകൾ റൂട്ടിംഗ് ടേബിളിൽ അടങ്ങിയിരിക്കുന്നു.

    റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ഒരു നിശ്ചിത മാനദണ്ഡത്തെ അടിസ്ഥാനമാക്കി ഏറ്റവും യുക്തിസഹമായ (ഒപ്റ്റിമൽ) പാത നിർണ്ണയിക്കുന്നു - അളവുകൾ. ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള സാധ്യമായ പാതകൾ വിലയിരുത്തുമ്പോൾ മെട്രിക് മൂല്യം ഉപയോഗിക്കുന്നു. ഈ കോഴ്‌സ് ഇനിപ്പറയുന്ന റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉൾക്കൊള്ളുന്നു:

    ലിസ്റ്റ് ചെയ്ത പ്രോട്ടോക്കോളുകൾ വ്യത്യസ്ത മെട്രിക് പാരാമീറ്ററുകൾ ഉപയോഗിക്കുന്നു.

    ഒരു റൂട്ട് തിരഞ്ഞെടുക്കുമ്പോൾ വ്യത്യസ്ത റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ വ്യത്യസ്ത അൽഗോരിതങ്ങൾ ഉപയോഗിക്കുന്നു, അതായത്. ഔട്ട്‌പുട്ട് ഇൻ്റർഫേസ് കൂടാതെ/അല്ലെങ്കിൽ പാക്കറ്റ് അയയ്‌ക്കേണ്ട അടുത്ത-ഹോപ്പ് വിലാസം. ലാളിത്യം, സ്ഥിരത, വഴക്കം, ഫാസ്റ്റ് എന്നിങ്ങനെ പരിഹരിക്കേണ്ട നിരവധി പ്രശ്‌നങ്ങളാൽ അൽഗോരിതവും മെട്രിക്കും നിർണ്ണയിക്കപ്പെടുന്നു. ഒത്തുചേരൽഅല്ലെങ്കിൽ ഒത്തുചേരൽ. ലഭ്യമായ റൂട്ടുകളെക്കുറിച്ച് ഒരു നെറ്റ്‌വർക്കിലെ റൂട്ടറുകൾ തമ്മിൽ യോജിക്കുന്ന പ്രക്രിയയാണ് കൺവെർജൻസ്. നെറ്റ്‌വർക്ക് അവസ്ഥ മാറുമ്പോൾ, സ്ഥിരമായ നെറ്റ്‌വർക്ക് വിവരങ്ങൾ പുനഃസ്ഥാപിക്കാൻ മോഡിഫിക്കേഷൻ എക്‌സ്‌ചേഞ്ചിന് അത് ആവശ്യമാണ്.

    ഓരോ അൽഗോരിതവും അടിസ്ഥാനമാക്കിയുള്ള ഏറ്റവും യുക്തിസഹമായ പാതയുടെ തിരഞ്ഞെടുപ്പ് അതിൻ്റേതായ രീതിയിൽ വ്യാഖ്യാനിക്കുന്നു അളവുകൾ. സാധാരണയായി കുറഞ്ഞ മെട്രിക് മൂല്യം ഒരു മികച്ച റൂട്ടുമായി യോജിക്കുന്നു. മെട്രിക് ഒന്നോ അതിലധികമോ പാത്ത് പാരാമീറ്ററുകളെ അടിസ്ഥാനമാക്കിയുള്ളതാകാം. റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളിൽ ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന മെട്രിക്കുകൾ ഇവയാണ്:

    (ലോഡ്)
    ബാൻഡ്വിഡ്ത്ത്(ബാൻഡ്‌വിഡ്ത്ത്) - ഒരു നിശ്ചിത വേഗതയിൽ ഡാറ്റ കൈമാറുന്നതിനുള്ള ഒരു കണക്ഷൻ്റെ കഴിവ്. ഉദാഹരണത്തിന്, 2.048 Mbit/s വേഗതയുള്ള E1 ചാനലുകളേക്കാൾ 100 Mbit/s വേഗതയിൽ ഡാറ്റ കൈമാറുന്ന FastEthernet നെറ്റ്‌വർക്ക് കണക്ഷനുകളാണ് അഭികാമ്യം.
    കാലതാമസം(കാലതാമസം) - ഒരു പാക്കറ്റ് അതിൻ്റെ ഉറവിടത്തിൽ നിന്ന് ലക്ഷ്യസ്ഥാനത്തേക്ക് സഞ്ചരിക്കാൻ എടുക്കുന്ന സമയ ദൈർഘ്യമാണിത്. കാലതാമസം ഇൻ്റർമീഡിയറ്റ് കണക്ഷനുകളുടെയും അവയുടെ തരങ്ങളുടെയും എണ്ണം, റൂട്ടറുകളുടെ ബഫറുകളുടെ വലുപ്പം, നെറ്റ്‌വർക്ക് സംയോജനം, നോഡുകൾ തമ്മിലുള്ള ദൂരം എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു.
    - നെറ്റ്‌വർക്ക് ഉറവിടങ്ങൾ (റൗട്ടറുകളും ചാനലുകളും) ലോഡ് ചെയ്യുന്ന വിവരങ്ങളുടെ അളവ് നിർണ്ണയിക്കുന്നു. വലിയ ലോഡ്, സേവനത്തിനുള്ള നീണ്ട ക്യൂ, പാക്കേജ് ട്രാൻസിറ്റിലായിരിക്കും.
    വിശ്വാസ്യത(വിശ്വാസ്യത) - ഓരോ നെറ്റ്‌വർക്ക് കണക്ഷനിലെയും പിശക് നിരക്ക് നിർണ്ണയിക്കുന്നു.
    സംക്രമണങ്ങളുടെ എണ്ണം(ഹോപ്പ് എണ്ണം) - ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള വഴിയിൽ ഒരു പാക്കറ്റ് കടന്നുപോകേണ്ട റൂട്ടറുകളുടെ എണ്ണമാണിത് (റൂട്ടർ-ടു-റൂട്ടർ ഹോപ്പുകളുടെ എണ്ണം).
    വില(ചെലവ്) - ഒരു പാക്കറ്റ് അതിൻ്റെ ലക്ഷ്യസ്ഥാനത്തേക്ക് കൈമാറുന്നതിനുള്ള ചെലവിൻ്റെ സാമാന്യവൽക്കരിച്ച പാരാമീറ്റർ. ചിലപ്പോൾ ചെലവിന് അഡ്‌മിനിസ്‌ട്രേറ്റർ അസൈൻ ചെയ്‌ത ഒരു അനിയന്ത്രിതമായ മൂല്യമുണ്ട്.

    ഇൻ്റർനെറ്റിലെ ഏറ്റവും അറിയപ്പെടുന്ന ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോൾ ആണ് റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ (RIP), ഇത് ഒരു മെട്രിക് ആയി ഉപയോഗിക്കുന്നു സംക്രമണങ്ങളുടെ എണ്ണം(ഹോപ്പ് കൗണ്ട്) ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള വഴിയിൽ.

    മറ്റൊരു ലളിതമായ ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോൾ ആണ് ഇൻ്റീരിയർ ഗേറ്റ്‌വേ റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ( ഐ.ജി.ആർ.പി), സിസ്കോ വികസിപ്പിച്ചെടുത്തത്. വലിയ നെറ്റ്‌വർക്കുകളിൽ പ്രവർത്തിക്കാൻ, അത് പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചു മെച്ചപ്പെടുത്തിയ IGRP (EIGRP), ഇതിൽ ലിങ്ക്-സ്റ്റേറ്റ്, ഡിസ്റ്റൻസ്-വെക്റ്റർ പ്രോട്ടോക്കോളുകളുടെ നിരവധി സവിശേഷതകൾ ഉൾപ്പെടുന്നു. അതിനാൽ, ഇത് പ്രധാനമായും ഒരു ഹൈബ്രിഡ് പ്രോട്ടോക്കോൾ ആണ്. എന്നിരുന്നാലും, സിസ്‌കോ ഡെവലപ്പർമാർ ഇതിനെ ഒരു ഡിസ്റ്റൻസ്-വെക്റ്റർ പ്രോട്ടോക്കോൾ ആയി തരംതിരിക്കുന്നു.

    ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളുകൾ (RIP, IGRP) ആനുകാലികമായി അപ്ഡേറ്റുകൾ അയയ്ക്കുന്നുറൂട്ട് വിവരങ്ങൾ. RIP പ്രോട്ടോക്കോളിനായി, ഈ കാലയളവ് 30 സെക്കൻഡാണ്. നെറ്റ്‌വർക്കിലെ റൂട്ടുകളെക്കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും സംഭരിക്കുന്ന റൂട്ടിംഗ് ടേബിളുകൾ ഇത് അപ്‌ഡേറ്റ് ചെയ്യുന്നു. നെറ്റ്‌വർക്കിൽ ഒരു മാറ്റം സംഭവിക്കുമ്പോൾ, അത്തരമൊരു മാറ്റം കണ്ടെത്തുന്ന ഒരു റൂട്ടർ ഉടൻ തന്നെ അയൽ റൂട്ടറുകളുമായി റൂട്ടിംഗ് വിവരങ്ങൾ കൈമാറാൻ തുടങ്ങുന്നു. ഓരോ റൂട്ടറിലെയും ടേബിൾ പരിഷ്‌ക്കരണ സമയവും ഒരു പ്രത്യേക ടൈമറും അനുസരിച്ച് കുറച്ച് കാലതാമസത്തോടെ റൂട്ടറിൽ നിന്ന് റൂട്ടറിലേക്ക് തുടർച്ചയായി ഈ കൈമാറ്റം സംഭവിക്കുന്നു. അതുകൊണ്ടാണ് ഒത്തുചേരൽ (കൺവേർജൻസ്)നെറ്റ്‌വർക്ക്, എല്ലാ റൂട്ടറുകൾക്കും നെറ്റ്‌വർക്ക് കണക്ഷനുകളെക്കുറിച്ചുള്ള സ്ഥിരമായ വിവരങ്ങൾ ലഭിക്കുമ്പോൾ, പതുക്കെ സംഭവിക്കുന്നു, ഇത് ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളുകളുടെ ഒരു പോരായ്മയാണ്.

    അങ്ങനെ, RIP ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളുകളുടെ സവിശേഷതയാണ് മന്ദഗതിയിലുള്ള ഒത്തുചേരൽ, അതായത്. നെറ്റ്‌വർക്ക് ടോപ്പോളജി മാറുമ്പോൾ റൂട്ടിംഗ് ടേബിളുകളിലെ വിവരങ്ങൾ പൊരുത്തപ്പെടുത്തുന്നതിന് വളരെക്കാലം.

    ഒരു കോമ്പോസിറ്റ് നെറ്റ്‌വർക്കിലെ ഒരു പ്രത്യേക ലിങ്കിലേക്കുള്ള ദൂരം നിർണ്ണയിക്കാൻ RIP ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോൾ ഒരു മെട്രിക് ആയി ഹോപ്പ് കൗണ്ട് ഉപയോഗിക്കുന്നു. ഒന്നിലധികം പാതകൾ നിലവിലുണ്ടെങ്കിൽ, ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള ഏറ്റവും കുറച്ച് റൂട്ടറുകളോ ഹോപ്പുകളോ ഉള്ള പാത RIP തിരഞ്ഞെടുക്കും. എന്നിരുന്നാലും, തിരഞ്ഞെടുത്ത റൂട്ട് എല്ലായ്‌പ്പോഴും ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള മികച്ച പാതയല്ല, കാരണം മറ്റ് പ്രോട്ടോക്കോളുകൾ സൃഷ്‌ടിച്ച ഇതര റൂട്ടുകളെ അപേക്ഷിച്ച് ഏറ്റവും കുറച്ച് ഉപകരണങ്ങളുള്ള തിരഞ്ഞെടുത്ത റൂട്ടിന് കുറഞ്ഞ ട്രാൻസ്മിഷൻ വേഗത (കുറഞ്ഞ ബാൻഡ്‌വിഡ്ത്ത്, കുറവ് ത്രൂപുട്ട്) ഉണ്ടായിരിക്കാം. കൂടാതെ, RIP-ന് 15 ഹോപ്പുകൾക്ക് അപ്പുറം പാക്കറ്റുകൾ കൈമാറാൻ കഴിയില്ല, അതിനാൽ ചെറുതും ഇടത്തരവുമായ നെറ്റ്‌വർക്കുകൾക്ക് ഇത് ശുപാർശ ചെയ്യുന്നു. മെയിലിംഗ് അപ്ഡേറ്റുകൾ RIPv1-ൻ്റെ ആദ്യ പതിപ്പിൻ്റെ പ്രോട്ടോക്കോൾ നിർമ്മിക്കുന്നത് പ്രക്ഷേപണ മോഡ്(വിലാസം 255.255.255.255 ).

    RIPv1-ൻ്റെ ആദ്യ പതിപ്പിന് സബ്‌നെറ്റിലെ എല്ലാ ഉപകരണങ്ങളും ഒരേ സബ്‌നെറ്റ് മാസ്‌ക് ഉപയോഗിക്കേണ്ടതുണ്ട് റൂട്ടിംഗ് അപ്‌ഡേറ്റുകളിൽ സബ്‌നെറ്റ് മാസ്‌ക് വിവരങ്ങൾ RIP ഉൾപ്പെടുത്തിയിട്ടില്ല. ഈ രീതി വിളിക്കപ്പെട്ടു ക്ലാസ്ഫുൾ റൂട്ടിംഗ്, ആധുനിക നെറ്റ്‌വർക്കുകളിൽ RIPv1 പ്രോട്ടോക്കോളിൻ്റെ ഉപയോഗം പരിമിതപ്പെടുത്തുന്നു.

    ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോൾ രണ്ടാം പതിപ്പ് RIPVersion 2 ( RIPv2) നൽകുന്നു ക്ലാസില്ലാത്ത CIDR റൂട്ടിംഗ്(ക്ലാസ്ലെസ്സ് ഇൻ്റർഡൊമൈൻ റൂട്ടിംഗ്) കാരണം റൂട്ടിംഗ് അപ്ഡേറ്റുകളിൽ സബ്നെറ്റ് മാസ്ക് വിവരങ്ങൾ ഉൾപ്പെടുന്നു(പ്രിഫിക്സിനെ കുറിച്ച്). മാത്രമല്ല, ഒരു നെറ്റ്‌വർക്കിനുള്ളിൽ വേരിയബിൾ ദൈർഘ്യമുള്ള മാസ്‌കുകളുള്ള സബ്‌നെറ്റുകൾ ഉണ്ടാകാം (വേരിയബിൾ-ലെങ്ത്ത് സബ്‌നെറ്റ് മാസ്‌ക് - വി.എൽ.എസ്.എം). അപ്‌ഡേറ്റുകളിൽ സ്ഥിരസ്ഥിതി ഗേറ്റ്‌വേകളെക്കുറിച്ചുള്ള വിലാസ വിവരങ്ങളും ഉൾപ്പെടുന്നു. RIPv2 പ്രോട്ടോക്കോൾ പതിപ്പ് ഉപയോഗിച്ചുള്ള അപ്‌ഡേറ്റുകളുടെ വിതരണം ഇവിടെ നടക്കുന്നു മൾട്ടികാസ്റ്റ് മോഡ് (

    റൂട്ടറുകൾക്കായി റൂട്ടിംഗ് ടേബിളുകൾ നിർമ്മിക്കുന്ന പ്രക്രിയ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനാണ് ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. അവയുടെ ഉപയോഗത്തിൻ്റെ തത്വം വളരെ ലളിതമാണ്: റൂട്ടറുകൾ, പ്രോട്ടോക്കോൾ സ്ഥാപിച്ച ക്രമം ഉപയോഗിച്ച്, അവരുടെ റൂട്ടിംഗ് ടേബിളിൽ നിന്ന് ചില വിവരങ്ങൾ മറ്റുള്ളവർക്ക് അയയ്ക്കുകയും മറ്റുള്ളവരിൽ നിന്ന് ലഭിച്ച ഡാറ്റയെ അടിസ്ഥാനമാക്കി അവരുടെ പട്ടിക ക്രമീകരിക്കുകയും ചെയ്യുന്നു.

    റൂട്ടിംഗ് ടേബിളുകൾ നിർമ്മിക്കുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള ഈ രീതി മാറ്റങ്ങൾക്ക് വിധേയമായേക്കാവുന്ന (ഉദാഹരണത്തിന്, വിപുലീകരണം) അല്ലെങ്കിൽ ഏതെങ്കിലും റൂട്ടറുകൾ കൂടാതെ/അല്ലെങ്കിൽ സബ്‌നെറ്റുകൾ പരാജയപ്പെടുന്ന സാഹചര്യങ്ങളിൽ നെറ്റ്‌വർക്കുകൾ നിയന്ത്രിക്കുന്നതിനുള്ള ചുമതല വളരെ ലളിതമാക്കുന്നു.

    ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളുടെ ഉപയോഗം റൂട്ടർ ടേബിളുകളിലേക്ക് "മാനുവലായി" ഡാറ്റ നൽകാനുള്ള സാധ്യത ഇല്ലാതാക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഈ രീതിയിൽ ചെയ്യുന്ന എൻട്രികളെ സ്റ്റാറ്റിക് എന്നും റൂട്ടറുകൾ തമ്മിലുള്ള വിവര കൈമാറ്റത്തിൻ്റെ ഫലമായി ലഭിക്കുന്ന എൻട്രികളെ ഡൈനാമിക് എന്നും വിളിക്കുന്നു. ഏത് റൂട്ടിംഗ് ടേബിളിലും എല്ലായ്‌പ്പോഴും ഒരു സ്റ്റാറ്റിക് എൻട്രി എങ്കിലും ഉണ്ടായിരിക്കും - ഡിഫോൾട്ട് റൂട്ട്.

    ആധുനിക റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ രണ്ട് ഗ്രൂപ്പുകളായി തിരിച്ചിരിക്കുന്നു: വെക്റ്റർ-ഡിസ്റ്റൻസ് പ്രോട്ടോക്കോളുകളും ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോളുകളും.

    വെക്റ്റർ-ഡിസ്റ്റൻസ് പ്രോട്ടോക്കോളുകളിൽ, ഓരോ റൂട്ടറും അതിന് ലഭ്യമായ നെറ്റ്‌വർക്കുകളുടെ വിലാസങ്ങളുടെ ഒരു ലിസ്റ്റ് അയയ്ക്കുന്നു ("വെക്‌ടറുകൾ"), അവയിൽ ഓരോന്നും "ദൂരം" പാരാമീറ്ററുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു (ഉദാഹരണത്തിന്, ഈ നെറ്റ്‌വർക്കിലേക്കുള്ള റൂട്ടറുകളുടെ എണ്ണം, ഒരു മൂല്യം ലിങ്ക് പ്രകടനം മുതലായവയെ അടിസ്ഥാനമാക്കി.). ഈ ഗ്രൂപ്പിലെ പ്രോട്ടോക്കോളുകളുടെ പ്രധാന പ്രതിനിധി RIP പ്രോട്ടോക്കോൾ (റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ) ആണ്.

    ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോളുകൾ മറ്റൊരു തത്വത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. നെറ്റ്‌വർക്കിലെ കണക്ഷനുകളെക്കുറിച്ചുള്ള ടോപ്പോളജിക്കൽ വിവരങ്ങൾ റൂട്ടറുകൾ പരസ്പരം കൈമാറുന്നു: ഏത് റൂട്ടറുകൾ ഏതൊക്കെ നെറ്റ്‌വർക്കുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. തൽഫലമായി, ഓരോ റൂട്ടറിനും നെറ്റ്‌വർക്ക് ഘടനയുടെ പൂർണ്ണമായ ചിത്രം ഉണ്ട് (ഈ കാഴ്ച എല്ലാവർക്കും ഒരുപോലെയായിരിക്കും), അതിൻ്റെ അടിസ്ഥാനത്തിൽ അത് സ്വന്തം ഒപ്റ്റിമൽ റൂട്ടിംഗ് ടേബിൾ കണക്കാക്കുന്നു. ഈ ഗ്രൂപ്പിൻ്റെ പ്രോട്ടോക്കോൾ OSPF ആണ് (ആദ്യം ചെറിയ പാത തുറക്കുക).

    RIP പ്രോട്ടോക്കോൾ.

    RIP (റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ) ആണ് ഏറ്റവും ലളിതമായ ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ. ഇത് വെക്റ്റർ-ഡിസ്റ്റൻസ് പ്രോട്ടോക്കോളുകളുടേതാണ്.

    ഒരു വെക്‌ടറിന് കീഴിൽ, RIP നെറ്റ്‌വർക്കുകളുടെ IP വിലാസങ്ങൾ നിർവചിക്കുന്നു, ദൂരം ഹോപ്‌സിൽ ("ഹോപ്‌സ്") അളക്കുന്നു - ഒരു നിർദ്ദിഷ്ട നെറ്റ്‌വർക്കിൽ എത്താൻ ഒരു പാക്കറ്റ് കടന്നുപോകേണ്ട റൂട്ടറുകളുടെ എണ്ണം. RIP പ്രോട്ടോക്കോളിൻ്റെ പരമാവധി ദൂര മൂല്യം 15 ആണെന്ന് ശ്രദ്ധിക്കേണ്ടതാണ്, മൂല്യം 16 ഒരു പ്രത്യേക രീതിയിൽ "നെറ്റ്വർക്ക് ലഭ്യമല്ല" എന്ന് വ്യാഖ്യാനിക്കപ്പെടുന്നു. ഇത് പ്രോട്ടോക്കോളിൻ്റെ പ്രധാന പോരായ്മ നിർണ്ണയിച്ചു - 15 ഹോപ്പുകളിൽ കൂടുതലുള്ള റൂട്ടുകൾ സാധ്യമാകുന്ന വലിയ നെറ്റ്‌വർക്കുകളിൽ ഇത് ബാധകമല്ലെന്ന് മാറുന്നു.

    RIP പതിപ്പ് 1 ന് പ്രായോഗിക ഉപയോഗത്തിന് നിരവധി പ്രധാന ദോഷങ്ങളുണ്ട്. പ്രധാനപ്പെട്ട പ്രശ്നങ്ങളിൽ ഇനിപ്പറയുന്നവ ഉൾപ്പെടുന്നു:

    • കണക്കാക്കിയത്കാ ദൂരങ്ങൾപരിവർത്തനങ്ങളുടെ എണ്ണം മാത്രം കണക്കിലെടുക്കുന്നു. ആശയവിനിമയ ചാനലുകളുടെ യഥാർത്ഥ പ്രകടനം RIP പ്രോട്ടോക്കോൾ കണക്കിലെടുക്കുന്നില്ല, അത് വൈവിധ്യമാർന്ന നെറ്റ്‌വർക്കുകളിൽ ഫലപ്രദമല്ലായിരിക്കാം, അതായത്. വ്യത്യസ്ത ഉപകരണങ്ങളുടെ ആശയവിനിമയ ചാനലുകൾ, പ്രകടനം, വ്യത്യസ്ത നെറ്റ്‌വർക്ക് സാങ്കേതികവിദ്യകൾ ഉപയോഗിക്കുന്ന നെറ്റ്‌വർക്കുകൾ.
    • സാവധാനത്തിലുള്ള ഒത്തുചേരലിൻ്റെ പ്രശ്നം. RIP പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്ന റൂട്ടറുകൾ. ഓരോ 30 സെക്കൻഡിലും അവർ റൂട്ടിംഗ് വിവരങ്ങൾ അയയ്ക്കുന്നു, അവരുടെ ജോലി സമന്വയിപ്പിച്ചിട്ടില്ല. ചില നെറ്റ്‌വർക്ക് ലഭ്യമല്ലെന്ന് ഒരു പ്രത്യേക റൂട്ടർ കണ്ടെത്തുന്ന സാഹചര്യത്തിൽ, ഏറ്റവും മോശം സാഹചര്യത്തിൽ (അടുത്ത പ്രക്ഷേപണത്തിന് ശേഷം ഉടൻ തന്നെ പ്രശ്നം തിരിച്ചറിഞ്ഞിട്ടുണ്ടെങ്കിൽ) 30 സെക്കൻഡിന് ശേഷം ഇത് അയൽക്കാരെ അറിയിക്കും. അയൽ റൂട്ടറുകൾക്ക് എല്ലാം ഒരേ രീതിയിൽ സംഭവിക്കും. ഇതിനർത്ഥം ഒരു നെറ്റ്‌വർക്കിൻ്റെ ലഭ്യതയെക്കുറിച്ചുള്ള വിവരങ്ങൾ റൂട്ടറുകളിലേക്ക് വ്യാപിക്കാൻ വളരെ സമയമെടുക്കും; വ്യക്തമായും, നെറ്റ്‌വർക്ക് അസ്ഥിരമായ അവസ്ഥയിലായിരിക്കും.
    • റൂട്ടിംഗ് ടേബിളുകൾ പ്രക്ഷേപണം ചെയ്യുന്നു. RIP പ്രോട്ടോക്കോൾ യഥാർത്ഥത്തിൽ റൂട്ടറുകൾ ബ്രോഡ്കാസ്റ്റ് മോഡിൽ വിവരങ്ങൾ അയയ്‌ക്കുമെന്ന് അനുമാനിച്ചു. ഇതിനർത്ഥം അയച്ച പാക്കറ്റ് അത് അയച്ച നെറ്റ്‌വർക്കിലെ എല്ലാ കമ്പ്യൂട്ടറുകളും ലിങ്ക്, നെറ്റ്‌വർക്ക്, ട്രാൻസ്പോർട്ട് തലങ്ങളിൽ സ്വീകരിക്കാനും വിശകലനം ചെയ്യാനും നിർബന്ധിതരാകുന്നു എന്നാണ്.

    ഭാഗികമായി ഈ പ്രശ്നങ്ങൾ പതിപ്പ് 2 (RIP2) ൽ പരിഹരിച്ചിരിക്കുന്നു.

    OSPF പ്രോട്ടോക്കോൾ

    OSPF (റൂട്ടിംഗ് (ആദ്യം ചെറിയ പാത തുറക്കുക)) ഒരു പുതിയ ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ആണ്, ഇത് ഒരു ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോൾ ആണ്.

    OSPF പ്രോട്ടോക്കോളിൻ്റെ പ്രവർത്തനം എല്ലാ റൂട്ടറുകളും ഒരൊറ്റ ഡാറ്റാബേസിൻ്റെ ഉപയോഗത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, അത് ഓരോ റൂട്ടറും എങ്ങനെ, ഏത് നെറ്റ്‌വർക്കുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു എന്ന് വിവരിക്കുന്നു. ഓരോ കണക്ഷനും വിവരിക്കുന്നു, ആശയവിനിമയ റൂട്ടറുകൾ
    അവർ അതിൽ ഒരു മെട്രിക് ചേർക്കുന്നു - ചാനലിൻ്റെ "ഗുണനിലവാരം" വിശേഷിപ്പിക്കുന്ന ഒരു മൂല്യം. ഉദാഹരണത്തിന്, 100 Mbps ഇഥർനെറ്റ് നെറ്റ്‌വർക്കുകൾ 1 മൂല്യം ഉപയോഗിക്കുന്നു, കൂടാതെ 56 Kbps ഡയൽ-അപ്പ് കണക്ഷനുകൾ 1785 മൂല്യം ഉപയോഗിക്കുന്നു. ഇത് യഥാർത്ഥ ബാൻഡ്‌വിഡ്ത്ത് കണക്കിലെടുക്കാനും തിരിച്ചറിയാനും OSPF റൂട്ടറുകളെ (ആർഐപിക്ക് വിരുദ്ധമായി, എല്ലാ ചാനലുകളും തുല്യമാണ്) അനുവദിക്കുന്നു. കാര്യക്ഷമമായ റൂട്ടുകൾ. OSPF പ്രോട്ടോക്കോളിൻ്റെ ഒരു പ്രധാന സവിശേഷത അത് പ്രക്ഷേപണത്തേക്കാൾ മൾട്ടികാസ്റ്റ് ഉപയോഗിക്കുന്നു എന്നതാണ്.

    പ്രക്ഷേപണത്തിനുപകരം മൾട്ടികാസ്റ്റ്, റൂട്ടിൻ്റെ ദൈർഘ്യത്തിൽ നിയന്ത്രണങ്ങളൊന്നുമില്ല, ഹ്രസ്വ സ്റ്റാറ്റസ് സന്ദേശങ്ങളുടെ ആനുകാലിക കൈമാറ്റം, ആശയവിനിമയ ചാനലുകളുടെ "ഗുണനിലവാരം" എന്നിവയുടെ പരിഗണന എന്നിവ പോലുള്ള ഈ സവിശേഷതകൾ വലിയ നെറ്റ്‌വർക്കുകളിൽ OSPF ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. എന്നിരുന്നാലും, അത്തരം ഉപയോഗം ഗുരുതരമായ ഒരു പ്രശ്നം സൃഷ്ടിക്കും - നെറ്റ്വർക്കിൽ പ്രചരിക്കുന്ന റൂട്ടിംഗ് വിവരങ്ങളുടെ ഒരു വലിയ തുക, റൂട്ടിംഗ് ടേബിളുകളുടെ വർദ്ധനവ്. കാര്യക്ഷമമായ റൂട്ടുകൾ കണ്ടെത്തുന്നതിനുള്ള അൽഗോരിതം കമ്പ്യൂട്ടേഷണൽ വോളിയത്തിൻ്റെ കാര്യത്തിൽ വളരെ സങ്കീർണ്ണമായതിനാൽ, വലിയ നെറ്റ്‌വർക്കുകൾക്ക് ഉയർന്ന പ്രകടനവും അതിനാൽ ചെലവേറിയ റൂട്ടറുകളും ആവശ്യമായി വന്നേക്കാം. അതിനാൽ, കാര്യക്ഷമമായ റൂട്ടിംഗ് ടേബിളുകൾ നിർമ്മിക്കാനുള്ള കഴിവ് OSPF പ്രോട്ടോക്കോളിൻ്റെ ഒരു നേട്ടമായും ദോഷമായും കണക്കാക്കാം.

    ആമുഖം

    മുൻ അധ്യായത്തിൽ നമ്മൾ സംസാരിച്ചതെല്ലാം സ്റ്റാറ്റിക് റൂട്ടിംഗുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. റൂട്ടിംഗ് ടേബിളിലെ എൻട്രികൾ ഇൻ്റർഫേസ് കോൺഫിഗറേഷൻ സമയത്ത് സൃഷ്ടിച്ചതാണ് (നേരിട്ട് ബന്ധിപ്പിച്ചിട്ടുള്ള ഇൻ്റർഫേസുകൾക്കായി), റൂട്ട് കമാൻഡ് (സാധാരണയായി സിസ്റ്റം ബൂട്ട് ഫയലുകളിൽ നിന്ന്) ചേർത്തത് അല്ലെങ്കിൽ ICMP റീഡയറക്ഷൻ ഉപയോഗിച്ച് സൃഷ്ടിച്ചതാണ് (അസാധുവായ റൂട്ടുകൾ ഉപയോഗിക്കുമ്പോൾ).

    നെറ്റ്‌വർക്ക് ചെറുതാണെങ്കിൽ ഇതെല്ലാം മികച്ചതാണ്. അതായത്, മറ്റ് നെറ്റ്‌വർക്കുകളിലേക്ക് ഒരു കണക്ഷൻ പോയിൻ്റ് മാത്രമേ ഉള്ളൂവെങ്കിലും ബാക്കപ്പ് റൂട്ടുകൾ ഇല്ലെങ്കിൽ (പ്രധാനമായവയുടെ പരാജയത്തിൻ്റെ കാര്യത്തിൽ ബാക്കപ്പ് റൂട്ടുകൾ ഉപയോഗിക്കാം). മുകളിലുള്ള മൂന്ന് വ്യവസ്ഥകളിൽ ഏതെങ്കിലും ശരിയല്ലെങ്കിൽ, ഡൈനാമിക് റൂട്ടിംഗ് ഉപയോഗിക്കുന്നു.

    റൂട്ടറുകൾ പരസ്പരം ആശയവിനിമയം നടത്താൻ ഉപയോഗിക്കുന്ന ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ കുറിച്ച് ഈ അദ്ധ്യായം ചർച്ച ചെയ്യുന്നു. ഞങ്ങൾ RIP, റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ, ടിസിപി/ഐപിയുടെ മിക്കവാറും എല്ലാ പതിപ്പുകളിലും ഉള്ള, വ്യാപകമായി ഉപയോഗിക്കുന്ന പ്രോട്ടോക്കോൾ പരിശോധിക്കാം. അടുത്തതായി നമുക്ക് OSPF, BGP എന്നീ രണ്ട് റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ കൂടി നോക്കാം. അധ്യായത്തിൻ്റെ അവസാനത്തിൽ, ക്ലാസ് ബി വിലാസങ്ങൾ സംരക്ഷിക്കാൻ ഇൻ്റർനെറ്റിൽ ഉപയോഗിച്ചു തുടങ്ങിയിരിക്കുന്ന ക്ലാസ്ലെസ് ക്രോസ്-ഡൊമെയ്ൻ റൂട്ടിംഗ് എന്ന പുതിയ റൂട്ടിംഗ് ടെക്നിക് ഞങ്ങൾ അവതരിപ്പിക്കും.

    ഡൈനാമിക് റൂട്ടിംഗ്

    റൂട്ടറുകൾ പരസ്പരം ആശയവിനിമയം നടത്താൻ ഡൈനാമിക് റൂട്ടിംഗ് ഉപയോഗിക്കുന്നു. നിലവിൽ ഏതൊക്കെ നെറ്റ്‌വർക്കുകളാണ് അവയിൽ ഓരോന്നിനും ബന്ധിപ്പിച്ചിരിക്കുന്നത് എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ റൂട്ടറുകൾ പരസ്പരം കൈമാറുന്നു. റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ചാണ് റൂട്ടറുകൾ ആശയവിനിമയം നടത്തുന്നത്. റൂട്ടറുകൾക്ക് അയൽ റൂട്ടറുകളുമായി ആശയവിനിമയം നടത്താൻ കഴിയുന്ന ഉപയോക്തൃ പ്രക്രിയയെ റൂട്ടിംഗ് ഡെമൺ എന്ന് വിളിക്കുന്നു. ചിത്രം 9.1 കാണിക്കുന്നത് പോലെ, അയൽ റൂട്ടറുകളിൽ നിന്ന് ലഭിക്കുന്ന വിവരങ്ങൾ അനുസരിച്ച് റൂട്ടിംഗ് ഡെമൺ കേർണലിലെ റൂട്ടിംഗ് ടേബിൾ അപ്ഡേറ്റ് ചെയ്യുന്നു.

    ചാപ്റ്റർ 9-ലെ വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, ഐപി ലെയറിൽ കേർണൽ റൂട്ടിംഗ് ചെയ്യുന്ന രീതി ഡൈനാമിക് റൂട്ടിംഗ് മാറ്റില്ല. ഞങ്ങൾ ഇതിനെ റൂട്ടിംഗ് മെക്കാനിസം എന്ന് വിളിക്കുന്നു. കേർണൽ അതിൻ്റെ റൂട്ടിംഗ് ടേബിളിലൂടെ അതേ രീതിയിൽ നോക്കുന്നു, ഹോസ്റ്റുകളിലേക്കുള്ള റൂട്ടുകൾ, നെറ്റ്‌വർക്കുകളിലേക്കുള്ള റൂട്ടുകൾ, ഡിഫോൾട്ട് റൂട്ടുകൾ എന്നിവ തിരയുന്നു. റൂട്ടിംഗ് ടേബിളിൽ വിവരങ്ങൾ ഇടുന്ന രീതിയിൽ എന്ത് മാറ്റങ്ങളാണ് വരുത്തുന്നത് - റൂട്ട് കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയോ ബൂട്ട് ഫയലുകൾ ഉപയോഗിക്കുകയോ ചെയ്യുന്നതിനുപകരം, തുടർച്ചയായി പ്രവർത്തിക്കുന്ന ഒരു റൂട്ടിംഗ് ഡെമൺ വഴി റൂട്ടുകൾ ചേർക്കുകയും നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.

    നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, റൂട്ടിംഗ് നയത്തിൻ്റെ ഉത്തരവാദിത്തം റൂട്ടിംഗ് ഡെമൺ ആണ്, റൂട്ടിംഗ് ടേബിളിൽ ഏതൊക്കെ റൂട്ടുകൾ ഇടണമെന്ന് തിരഞ്ഞെടുക്കുന്നു. ഡെമൺ ഒരു ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള ഒന്നിലധികം റൂട്ടുകൾ കണ്ടെത്തിയിട്ടുണ്ടെങ്കിൽ, അത് (എങ്ങനെയെങ്കിലും) ഏത് റൂട്ടാണ് മികച്ചതെന്ന് തിരഞ്ഞെടുക്കുന്നു, ഈ റൂട്ടാണ് (ഒരേ ഒന്ന്) അത് റൂട്ടിംഗ് ടേബിളിലേക്ക് ചേർക്കുന്നത്. ഒരു ലിങ്ക് പരാജയപ്പെട്ടുവെന്ന് ഡെമൺ നിർണ്ണയിക്കുകയാണെങ്കിൽ (ഒരുപക്ഷേ ഒരു റൂട്ടർ അല്ലെങ്കിൽ ടെലിഫോൺ ലൈൻ പരാജയം കാരണം), അതിന് അനുബന്ധ റൂട്ടുകൾ നീക്കം ചെയ്യാനോ അല്ലെങ്കിൽ പരാജയം പരിഹരിക്കുന്നതിന് ഇതര റൂട്ടുകൾ ചേർക്കാനോ കഴിയും.

    ഇൻ്റർനെറ്റ് ഇന്ന് വിവിധ റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നു. ഇൻറർനെറ്റ് സ്വയംഭരണ സംവിധാനങ്ങളുടെ (AS) ഒരു കമ്മ്യൂണിറ്റിയായി ക്രമീകരിച്ചിരിക്കുന്നു, അവയിൽ ഓരോന്നും സാധാരണയായി മറ്റുള്ളവരിൽ നിന്ന് സ്വതന്ത്രമായി നിയന്ത്രിക്കപ്പെടുന്നു. ഉദാഹരണത്തിന്, ഒരു യൂണിവേഴ്സിറ്റി കാമ്പസിൽ നിർമ്മിച്ച ഒരു നെറ്റ്‌വർക്ക് സാധാരണയായി ഒരു സ്വയംഭരണ സംവിധാനമായി കണക്കാക്കപ്പെടുന്നു. ഒരു ഇൻ്റർനെറ്റ് വീക്ഷണകോണിൽ, NSFNET നട്ടെല്ല് ഒരു സ്വയംഭരണ സംവിധാനമാണ്, കാരണം നട്ടെല്ലിലുള്ള എല്ലാ റൂട്ടറുകളും ഒരേ അഡ്മിനിസ്ട്രേറ്റീവ് നിയന്ത്രണത്തിലാണ്.

    ഓരോ സ്വയംഭരണ സംവിധാനത്തിനും, അതിൻ്റെ സ്വന്തം റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ തിരഞ്ഞെടുത്തു, ഈ സ്വയംഭരണ സംവിധാനത്തിലെ റൂട്ടറുകൾ തമ്മിൽ ആശയവിനിമയം നടത്താൻ ഇത് ഉപയോഗിക്കുന്നു. ഈ പ്രോട്ടോക്കോളിനെ ഇൻ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ (IGP) അല്ലെങ്കിൽ ഇൻട്രാഡൊമെയ്ൻ റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ എന്ന് വിളിക്കുന്നു. റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ (RIP) ആണ് ഏറ്റവും ജനപ്രിയമായ IGP. ഓപ്പൺ ഷോർട്ടെസ്റ്റ് പാത്ത് ഫസ്റ്റ് (OSPF) പ്രോട്ടോക്കോൾ ആണ് പുതിയ ഐജിപി. RIP ന് പകരമായാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. നിലവിൽ ഉപയോഗത്തിലില്ലാത്ത ഒരു ലെഗസി ഐജിപി, 1986 വരെ NSFNET നട്ടെല്ലിൽ ഉപയോഗിച്ചിരുന്ന ഒരു ഐജിപിയാണ് HELLO.

    പുതിയ റൂട്ടർ ആവശ്യകതകൾ RFC [Almquist 1993], ഏതെങ്കിലും ഡൈനാമിക് റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ നടപ്പിലാക്കുന്ന ഒരു റൂട്ടർ OSPF, RIP എന്നിവയെ പിന്തുണയ്‌ക്കണമെന്നും മറ്റ് IGP-കളെയും പിന്തുണയ്‌ക്കണമെന്നും വ്യക്തമാക്കുന്നു.

    എക്‌സ്‌റ്റേണൽ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോളുകൾ (ഇജിപി) അല്ലെങ്കിൽ ഇൻ്റർഡൊമൈൻ റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ എന്ന് വിളിക്കുന്ന റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉണ്ട്. വ്യത്യസ്ത സ്വയംഭരണ സംവിധാനങ്ങളിൽ സ്ഥിതിചെയ്യുന്ന റൂട്ടറുകൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനായി അവ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. ചരിത്രപരമായി (നിർഭാഗ്യവശാൽ) എല്ലാ EGP-കളുടെയും മുൻഗാമി ഒരേ പേരിലുള്ള ഒരു പ്രോട്ടോക്കോൾ ആയിരുന്നു: EGP. പുതിയ EGP (ബോർഡർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ) നിലവിൽ NSFNET നട്ടെല്ലിനും നട്ടെല്ലുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ചില പ്രാദേശിക നെറ്റ്‌വർക്കുകൾക്കുമിടയിൽ ഉപയോഗിക്കുന്നു. ഇജിപിയെ മാറ്റിസ്ഥാപിക്കാൻ ബിജിപി പദ്ധതിയിട്ടിട്ടുണ്ട്.

    യുണിക്സിൽ ഡെമൺസ് റൂട്ടിംഗ്

    Unix സിസ്റ്റങ്ങൾ സാധാരണയായി റൂട്ടഡ് എന്ന് വിളിക്കുന്ന ഒരു റൂട്ടിംഗ് ഡെമൺ പ്രവർത്തിപ്പിക്കുന്നു. TCP/IP-യുടെ മിക്കവാറും എല്ലാ പതിപ്പുകളിലും ഇത് ഉണ്ട്. ഈ ഡെമൺ RIP പ്രോട്ടോക്കോൾ മാത്രമേ മനസ്സിലാക്കൂ. (അടുത്ത വിഭാഗത്തിൽ റൂട്ട് ചെയ്‌തത് ഞങ്ങൾ വിവരിക്കും.) റൂട്ട് ചെയ്‌തത് ചെറുതും ഇടത്തരവുമായ നെറ്റ്‌വർക്കുകൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു.

    ഒരു ബദൽ പ്രോഗ്രാം ഗേറ്റ് ചെയ്തിട്ടുണ്ട്. ഈ ഡെമൺ ഐജിപിയെയും ഇജിപിയെയും പിന്തുണയ്ക്കുന്നു. [Fedor 1988] ഗേറ്റിൻ്റെ ആദ്യകാല നടപ്പാക്കൽ വിവരിക്കുന്നു. റൂട്ട് ചെയ്ത ഡെമണും ഗേറ്റഡ് ഡെമണിൻ്റെ രണ്ട് പതിപ്പുകളും പിന്തുണയ്ക്കുന്ന റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ചിത്രം 10.1 കാണിക്കുന്നു. റൂട്ടിംഗ് ഡെമണുകൾ ഉപയോഗിക്കുന്ന മിക്ക സിസ്റ്റങ്ങളും റൂട്ട് ചെയ്താണ് പ്രവർത്തിക്കുന്നത്, എന്നാൽ വ്യത്യസ്ത റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കേണ്ട ആവശ്യമുണ്ടെങ്കിൽ, ഗേറ്റഡ് ഉപയോഗിക്കുന്നു.

    ആന്തരിക റൂട്ടർ പ്രോട്ടോക്കോളുകൾ

    ബാഹ്യ റൂട്ടർ പ്രോട്ടോക്കോളുകൾ

    വഴിമാറി
    ഗേറ്റഡ്, പതിപ്പ് 2
    ഗേറ്റഡ്, പതിപ്പ് 3

    ചിത്രം 10.1 റൂട്ടും ഗേറ്റും പിന്തുണയ്ക്കുന്ന റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ.

    അടുത്ത വിഭാഗത്തിൽ RIP പതിപ്പ് 1, കൂടാതെ ഈ അധ്യായത്തിലെ , വിഭാഗങ്ങളിൽ യഥാക്രമം RIP പതിപ്പ് 2, OSPF, BGP എന്നിവ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ ഞങ്ങൾ വിവരിക്കും.

    RIP: റൂട്ടിംഗ് ഇൻഫർമേഷൻ എക്സ്ചേഞ്ച് പ്രോട്ടോക്കോൾ

    ഈ വിഭാഗം RIP-യുടെ ഒരു അവലോകനം നൽകുന്നു, കാരണം ഇത് ഏറ്റവും വ്യാപകമായി ഉപയോഗിക്കുന്ന റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ആണ്. RIP-യുടെ ഔദ്യോഗിക സ്പെസിഫിക്കേഷൻ RFC 1058 [Hedrick 1988a]-ൽ കാണപ്പെടുന്നു, എന്നിരുന്നാലും പ്രോട്ടോക്കോൾ വ്യാപകമായി അംഗീകരിച്ച് വർഷങ്ങൾക്ക് ശേഷമാണ് ഈ RFC എഴുതിയത്.

    സന്ദേശ ഫോർമാറ്റ്

    ചിത്രം 10.2-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ, UDP ഡാറ്റാഗ്രാമുകളിലാണ് RIP സന്ദേശങ്ങൾ കൈമാറുന്നത്. (ഞങ്ങൾ UDP-യിൽ നോക്കാം.)

    ചിത്രം 10.2 UDP ഡാറ്റാഗ്രാമിൽ ഒരു RIP സന്ദേശത്തിൻ്റെ എൻക്യാപ്‌സുലേഷൻ.

    IP വിലാസങ്ങൾക്കൊപ്പം RIP സന്ദേശത്തിൻ്റെ ഫോർമാറ്റും ചിത്രം 10.3 കാണിക്കുന്നു.

    കമാൻഡ് ഫീൽഡ് 1 ആണെങ്കിൽ, ഇത് ഒരു അഭ്യർത്ഥനയാണ്, 2 ആണെങ്കിൽ, ഇത് ഒരു പ്രതികരണമാണ്. രണ്ട് കമാൻഡ് ഫീൽഡ് മൂല്യങ്ങളും (3 ഉം 4 ഉം), കൂടാതെ രണ്ട് രേഖപ്പെടുത്താത്ത മൂല്യങ്ങളും ഉണ്ട്: വോട്ടെടുപ്പ് (5), പോൾ ഇനം (6). അഭ്യർത്ഥന മറ്റൊരു സിസ്റ്റത്തിൻ്റെ റൂട്ടിംഗ് ടേബിളിൻ്റെ മുഴുവൻ അല്ലെങ്കിൽ ഭാഗവും അയയ്‌ക്കാൻ അഭ്യർത്ഥിക്കുന്നു. പ്രതികരണത്തിൽ അയച്ചയാളുടെ റൂട്ടിംഗ് ടേബിളിൻ്റെ മുഴുവൻ അല്ലെങ്കിൽ ഭാഗവും അടങ്ങിയിരിക്കുന്നു.

    പതിപ്പ് ഫീൽഡ് സാധാരണയായി 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, എന്നിരുന്നാലും RIP പതിപ്പ് 2 (വിഭാഗം) ന് ഈ മൂല്യം 2 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

    അടുത്ത 20 ബൈറ്റുകൾ അടങ്ങിയിരിക്കുന്നു: വിലാസ കുടുംബം (ഐപി വിലാസങ്ങൾക്ക് എല്ലായ്പ്പോഴും 2 ആണ്), IP വിലാസവും അനുബന്ധ സൂചകവും. ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ, RIP മെട്രിക് എന്നത് ഹോപ് കൗണ്ട് ആണെന്ന് നമുക്ക് കാണാം.

    ഒരു RIP സന്ദേശത്തിൽ 25 റൂട്ടറുകൾ വരെ പരസ്യം ചെയ്യാവുന്നതാണ്. RIP സന്ദേശത്തിൻ്റെ ആകെ വലിപ്പം, 20x25+4=504, 512 ബൈറ്റുകളിൽ താഴെയാണ് 25 ൻ്റെ പരിധി നിശ്ചയിക്കുന്നത്. 25 റൂട്ടർ പരിധി കാരണം, ഒരു അഭ്യർത്ഥനയ്ക്ക് മുഴുവൻ റൂട്ടിംഗ് ടേബിളും അറിയിക്കുന്നതിന് ഒന്നിലധികം പ്രതികരണങ്ങൾ അയയ്‌ക്കേണ്ടതുണ്ട്.

    ചിത്രം 10.3 RIP സന്ദേശ ഫോർമാറ്റ്.

    സാധാരണ പ്രവർത്തനം

    RIP ഉപയോഗിച്ച് റൂട്ട് ചെയ്യുന്നത് എങ്ങനെയെന്ന് നോക്കാം. RIP-നുള്ള റിസർവ് ചെയ്ത പോർട്ട് നമ്പർ UDP പോർട്ട് 520 ആണ്.

    • ആരംഭിക്കൽ. ഡെമൺ ആരംഭിക്കുമ്പോൾ, അത് പ്രവർത്തനക്ഷമമാക്കിയ എല്ലാ ഇൻ്റർഫേസുകളും കണ്ടെത്തി ഓരോ ഇൻ്റർഫേസിലേക്കും ഒരു അഭ്യർത്ഥന പാക്കറ്റ് അയയ്‌ക്കുന്നു, പൂർണ്ണമായ റൂട്ടിംഗ് ടേബിളുകൾ അയയ്‌ക്കാൻ റിമോട്ട് റൂട്ടറുകൾ അഭ്യർത്ഥിക്കുന്നു. പോയിൻ്റ്-ടു-പോയിൻ്റ് ലിങ്കിൻ്റെ കാര്യത്തിൽ, ഈ അഭ്യർത്ഥന ലിങ്കിൻ്റെ മറ്റേ അറ്റത്തേക്ക് അയയ്ക്കും. നെറ്റ്‌വർക്ക് പിന്തുണയ്‌ക്കുകയാണെങ്കിൽ ബ്രോഡ്‌കാസ്റ്റ് സന്ദേശങ്ങൾ വഴിയാണ് അഭ്യർത്ഥന അയയ്‌ക്കുന്നത്. ഡെസ്റ്റിനേഷൻ പോർട്ട് - UDP പോർട്ട് 520 (മറ്റൊരു റൂട്ടറിൽ റൂട്ടിംഗ് ഡെമൺ). അത്തരമൊരു അഭ്യർത്ഥനയുടെ സവിശേഷതകൾ ഇനിപ്പറയുന്നവയാണ്: കമാൻഡ് ഫീൽഡ് 1 ആയും ഫാമിലി ഫീൽഡ് 0 ആയും എക്‌സ്‌പോണൻ്റ് 16 ആയും സജ്ജീകരിച്ചിരിക്കുന്നു. ഈ ഫോർമാറ്റ് ഒരു പ്രത്യേക അഭ്യർത്ഥനയുമായി പൊരുത്തപ്പെടുന്നു, അത് പൂർണ്ണമായ റൂട്ടിംഗ് ടേബിൾ ആവശ്യമാണ്. മറുപടിയായി അയച്ചു.
    • അഭ്യർത്ഥന സ്വീകരിച്ചു. ഞങ്ങൾ ഇപ്പോൾ വിവരിച്ച പ്രത്യേക അഭ്യർത്ഥനയുടെ കാര്യത്തിൽ, പൂർണ്ണമായ റൂട്ടിംഗ് ടേബിൾ അഭ്യർത്ഥിക്കുന്നയാൾക്ക് അയയ്ക്കുന്നു. അഭ്യർത്ഥനയിലെ ഓരോ ഇനവും വ്യത്യസ്‌തമായി പ്രോസസ്സ് ചെയ്യുന്നു: നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് ഒരു റൂട്ട് ഉണ്ടെങ്കിൽ, സൂചകം ഒരു നിശ്ചിത മൂല്യത്തിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു, അല്ലാത്തപക്ഷം സൂചകം 16 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. (16 ആയി സജ്ജീകരിച്ചിരിക്കുന്ന സൂചകം ഒരു പ്രത്യേക മൂല്യമാണ്, അതായത് “അനന്തത ” കൂടാതെ ഈ ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള റൂട്ട് നിലവിലില്ലെന്ന് സൂചിപ്പിക്കുന്നു.) ഒരു പ്രതികരണം തിരികെ നൽകുന്നു.
    • ഉത്തരം സ്വീകരിച്ചു. പ്രതികരണം ശരിയാണെന്ന് കണ്ടെത്തിയാൽ, റൂട്ടിംഗ് ടേബിൾ അപ്ഡേറ്റ് ചെയ്യാം. പുതിയ എൻട്രികൾ ചേർക്കപ്പെടാം, നിലവിലുള്ള എൻട്രികൾ പരിഷ്കരിക്കുകയോ ഇല്ലാതാക്കുകയോ ചെയ്യാം.
    • പതിവ് റൂട്ടിംഗ് അപ്ഡേറ്റുകൾ. ഓരോ 30 സെക്കൻഡിലും, റൂട്ടിംഗ് ടേബിളിൻ്റെ മുഴുവൻ അല്ലെങ്കിൽ ഭാഗവും ഓരോ അയൽ റൂട്ടറിലേക്കും അയയ്ക്കുന്നു. റൂട്ടിംഗ് ടേബിൾ ഒന്നുകിൽ പ്രക്ഷേപണം ചെയ്യുന്നു (ഇഥർനെറ്റിൻ്റെ കാര്യത്തിൽ) അല്ലെങ്കിൽ ഒരു പോയിൻ്റ്-ടു-പോയിൻ്റ് ലിങ്കിൻ്റെ മറ്റേ അറ്റത്തേക്ക് അയയ്ക്കുന്നു.
    • ആസൂത്രിതമല്ലാത്ത അപ്ഡേറ്റ്. റൂട്ട് മെട്രിക് മാറുമ്പോൾ സംഭവിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, മുഴുവൻ റൂട്ടിംഗ് ടേബിളും അയയ്‌ക്കേണ്ടതില്ല; മാറ്റിയ എൻട്രി മാത്രമേ അയച്ചിട്ടുള്ളൂ.

    ഓരോ റൂട്ടിനും അതുമായി ബന്ധപ്പെട്ട ഒരു ടൈംഔട്ട് ഉണ്ട്. RIP ഉപയോഗിക്കുന്ന ഒരു സിസ്റ്റം മൂന്ന് മിനിറ്റിനുള്ളിൽ ഒരു റൂട്ട് അപ്‌ഡേറ്റ് ചെയ്തിട്ടില്ലെന്ന് നിർണ്ണയിക്കുകയാണെങ്കിൽ, റൂട്ട് മെട്രിക് അനന്തമായി (16) സജ്ജമാക്കുകയും ഇല്ലാതാക്കുന്നതിനായി അടയാളപ്പെടുത്തുകയും ചെയ്യും. ഇതിനർത്ഥം റൂട്ട് പരസ്യം ചെയ്ത റൂട്ടറിൽ നിന്ന് ആറ് 30 സെക്കൻഡ് അപ്‌ഡേറ്റുകൾ നഷ്‌ടമായി എന്നാണ്. എന്നിരുന്നാലും, റൂട്ട് യഥാർത്ഥത്തിൽ അപ്രത്യക്ഷമാകുമെന്ന് ഉറപ്പാക്കാൻ, പ്രാദേശിക റൂട്ടിംഗ് ടേബിളിൽ നിന്ന് റൂട്ട് ഇല്ലാതാക്കുന്നത് 60 സെക്കൻഡ് കൂടി വൈകും.

    മെട്രിക്സ്

    RIP ഒരു സൂചകമായി ഹോപ്പ് കൗണ്ട് ഉപയോഗിക്കുന്നു. നേരിട്ട് ബന്ധിപ്പിച്ചിട്ടുള്ള എല്ലാ ഇൻ്റർഫേസുകളിലും, ഹോപ്പ് കൗണ്ട് 1 ആണ്. ചിത്രം 10.4-ൽ കാണിച്ചിരിക്കുന്ന റൂട്ടറുകളും നെറ്റ്‌വർക്കുകളും പരിഗണിക്കുക. നാല് ഡോട്ട് ലൈനുകൾ RIP ബ്രോഡ്കാസ്റ്റ് സന്ദേശങ്ങൾ കാണിക്കുന്നു.

    ചിത്രം 10.4 റൂട്ടറുകളുടെയും നെറ്റ്‌വർക്കുകളുടെയും ഉദാഹരണം.

    N1-ലേക്ക് ഒരു ബ്രോഡ്‌കാസ്റ്റ് സന്ദേശം അയച്ചുകൊണ്ട് റൂട്ടർ R1, N2-ലേക്കുള്ള ഒരു റൂട്ട് 1-ൻ്റെ ഹോപ്പ് കൗണ്ട് ഉപയോഗിച്ച് പരസ്യം ചെയ്യുന്നു. (N1-ലേക്ക് അയച്ച ഒരു പ്രക്ഷേപണ സന്ദേശത്തിൽ N1-ലേക്കുള്ള റൂട്ട് പരസ്യപ്പെടുത്തുന്നതിൽ അർത്ഥമില്ല.) N2-ലേക്ക് ഒരു ബ്രോഡ്കാസ്റ്റ് സന്ദേശം അയച്ചുകൊണ്ട് 1-ൻ്റെ ഹോപ്പ് കൗണ്ട് ഉപയോഗിച്ച് N1-ലേക്കുള്ള ഒരു റൂട്ടും ഇത് പരസ്യപ്പെടുത്തുന്നു. അതുപോലെ, R2, N2-ലേക്കുള്ള റൂട്ട് 1-ൻ്റെ എക്‌സ്‌പോണൻ്റോടെയും N3-ലേക്കുള്ള റൂട്ട് 1-ൻ്റെ എക്‌സ്‌പോണൻ്റോടെയും പരസ്യപ്പെടുത്തുന്നു.

    ഞങ്ങളോട് ചേർന്നുള്ള ഒരു റൂട്ടർ ഒരു റിമോട്ട് നെറ്റ്‌വർക്കിലേക്കുള്ള റൂട്ട് 1 ഹോപ്പ് കൗണ്ട് ഉപയോഗിച്ച് പരസ്യം ചെയ്യുകയാണെങ്കിൽ, ഞങ്ങൾക്ക് ഈ നെറ്റ്‌വർക്കിലേക്കുള്ള എണ്ണം 2 ആയിരിക്കും, അതിനാൽ നെറ്റ്‌വർക്കിലേക്ക് ആക്‌സസ് ലഭിക്കുന്നതിന് പാക്കറ്റ് ആദ്യം ഞങ്ങളുടെ റൂട്ടറിലേക്ക് അയയ്ക്കണം. . മുകളിലെ ഉദാഹരണത്തിൽ, R1-നുള്ള N3 സ്കോർ പോലെ R2-നുള്ള N1 സ്കോർ 2 ആണ്.

    ഓരോ റൂട്ടറും അതിൻ്റെ റൂട്ടിംഗ് ടേബിളുകൾ അതിൻ്റെ അയൽക്കാർക്ക് അയയ്‌ക്കുന്നതിനാൽ, ഓരോ സ്വയംഭരണ സിസ്റ്റത്തിലെ (AS) ഓരോ നെറ്റ്‌വർക്കും നിർവചിക്കപ്പെട്ടിരിക്കുന്നു. AS-നുള്ളിൽ റൂട്ടറിൽ നിന്ന് നെറ്റ്‌വർക്കിലേക്ക് ഒന്നിലധികം പാതകൾ ഉണ്ടെങ്കിൽ, റൂട്ടർ ഏറ്റവും കുറച്ച് ഹോപ്പുകളുള്ള പാത തിരഞ്ഞെടുക്കുകയും മറ്റ് പാതകളെ അവഗണിക്കുകയും ചെയ്യുന്നു.

    ഹോപ്പ് കൗണ്ട് 15 ആയി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, അതിനർത്ഥം ഒരു എഎസിനുള്ളിൽ മാത്രമേ RIP ഉപയോഗിക്കാനാവൂ, ഇവിടെ ഹോസ്റ്റുകൾക്കിടയിലുള്ള പരമാവധി എണ്ണം 15 ആണ്. 16 എന്ന പ്രത്യേക ഹോപ്പ് കൗണ്ട് ആ IP വിലാസത്തിലേക്ക് റൂട്ട് ഇല്ലെന്ന് സൂചിപ്പിക്കുന്നു.

    പ്രശ്നങ്ങൾ

    എത്ര ലളിതമായി തോന്നിയാലും പ്രശ്‌നങ്ങളുണ്ട്. ഒന്നാമതായി, സബ്‌നെറ്റിംഗ് എന്ന ആശയം RIP-നില്ല. ഒരു ക്ലാസ് ബി വിലാസത്തിലെ സാധാരണ 16-ബിറ്റ് ഹോസ്റ്റ് ഐഡൻ്റിഫയർ പൂജ്യമല്ലെങ്കിൽ, പൂജ്യമല്ലാത്ത ഭാഗം സബ്‌നെറ്റ് ഐഡൻ്റിഫയറിൻ്റേതാണോ അതോ IP വിലാസം മുഴുവൻ ഹോസ്റ്റ് വിലാസമാണോ എന്ന് നിർണ്ണയിക്കാൻ RIP-ന് കഴിയില്ല. ചില നിർവ്വഹണങ്ങൾ RIP വിവരങ്ങൾ വന്ന ഇൻ്റർഫേസിൻ്റെ സബ്നെറ്റ് മാസ്ക് ഉപയോഗിക്കുന്നു, എന്നാൽ ഈ രീതി എല്ലായ്പ്പോഴും ശരിയല്ല.

    രണ്ടാമതായി, ഒരു റൂട്ടറോ ലിങ്കോ പരാജയപ്പെടുമ്പോൾ നെറ്റ്‌വർക്ക് പുനഃസ്ഥാപിക്കാൻ RIP വളരെ സമയമെടുക്കുന്നു. സമയം സാധാരണയായി കുറച്ച് മിനിറ്റാണ്. ഈ സമയത്ത്, റൂട്ടിംഗ് ലൂപ്പുകൾ ഉണ്ടാകാം. ആധുനിക RIP നടപ്പിലാക്കലുകളിൽ, റൂട്ടിംഗ് ലൂപ്പുകളിൽ നിന്ന് മുക്തി നേടാനും നെറ്റ്‌വർക്ക് ഒത്തുചേരലിൻ്റെ വേഗത വർദ്ധിപ്പിക്കാനും നിങ്ങളെ അനുവദിക്കുന്ന നിരവധി ശുപാർശകൾ ഉണ്ട്. RFC 1058 [Hedrick 1988a] RIP എങ്ങനെ നടപ്പിലാക്കണം എന്ന് വിശദമാക്കുന്നു.

    ഒരു റൂട്ടിംഗ് മെട്രിക് ആയി ഹോപ്പ് കൗണ്ട് ഉപയോഗിക്കുന്നത് ഒരു റൂട്ട് തിരഞ്ഞെടുക്കുമ്പോൾ കണക്കിലെടുക്കേണ്ട മറ്റ് വേരിയബിളുകളെ അനുവദിക്കുന്നില്ല. അവസാനമായി, പരമാവധി 15 ഹോപ്‌സ് RIP ഉപയോഗിക്കാനാകുന്ന നെറ്റ്‌വർക്കുകളുടെ വലുപ്പം പരിമിതപ്പെടുത്തുന്നു.

    ചില റൂട്ടറുകളുടെ റൂട്ടിംഗ് ടേബിളുകൾ ലഭിക്കാൻ ഞങ്ങൾ റിപ്പ്ക്വറി ഉപയോഗിക്കും. പൂർണ്ണമായ റൂട്ടിംഗ് ടേബിൾ അയയ്‌ക്കാൻ ആവശ്യപ്പെട്ട്, രേഖപ്പെടുത്താത്ത അഭ്യർത്ഥനകളിലൊന്ന് ("പോൾ" എന്ന് വിളിക്കപ്പെടുന്നു, കമാൻഡ് ഫീൽഡ് 5 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, ചിത്രം 10.3) ripquery റൂട്ടറിലേക്ക് അയയ്ക്കുന്നു. 5 സെക്കൻഡിനുള്ളിൽ ഒരു പ്രതികരണം ലഭിച്ചില്ലെങ്കിൽ, ഒരു സാധാരണ RIP അഭ്യർത്ഥന അയയ്‌ക്കും (കമാൻഡ് ഫീൽഡ് 1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു). (പ്രോട്ടോക്കോൾ ഫാമിലി ഫീൽഡ് 0 ആയും എക്‌സ്‌പോണൻ്റ് 16 ആയും സജ്ജമാക്കിയ ഒരു അഭ്യർത്ഥന റൂട്ടറിൻ്റെ മുഴുവൻ റൂട്ടിംഗ് ടേബിളും അഭ്യർത്ഥിക്കുന്നുവെന്ന് ഞങ്ങൾ മുമ്പ് പറഞ്ഞിരുന്നു.)

    ചിത്രം 10.5 രണ്ട് റൂട്ടറുകൾ കാണിക്കുന്നു, അതിൽ നിന്ന് ഞങ്ങൾ ഹോസ്റ്റ് സൂര്യനിൽ അവരുടെ റൂട്ടിംഗ് ടേബിളുകൾ അഭ്യർത്ഥിക്കും. ഞങ്ങൾ സൂര്യനൊപ്പം റിപ്‌ക്വറി പ്രവർത്തിപ്പിക്കുകയും അടുത്ത ഫോർവേഡിംഗ് റൂട്ടറായ netb-ൽ നിന്ന് റൂട്ടിംഗ് വിവരങ്ങൾ നേടുകയും ചെയ്യും:

    സൂര്യൻ% ripquery -n netb
    netb-ൽ നിന്ന് 504 ബൈറ്റുകൾ (140.252.1.183): ആദ്യ സന്ദേശത്തിൽ 504 ബൈറ്റുകൾ അടങ്ങിയിരിക്കുന്നു
    കുറച്ച് വരികൾ ഇവിടെ ഇല്ലാതാക്കി
    140.252.1.0, ചിത്രം 10.5 ലെ മെട്രിക് 1 ടോപ്പ് ഇഥർനെറ്റ്
    140.252.13.0, ചിത്രം 10.5-ൽ മെട്രിക് 1 ലോവർ ഇഥർനെറ്റ്
    netb-ൽ നിന്ന് 244 ബൈറ്റുകൾ (140.252.1.183): 244 ബൈറ്റുകൾ ശേഷിക്കുന്ന രണ്ടാമത്തെ സന്ദേശം
    നിരവധി വരികൾ ഇല്ലാതാക്കി

    ഞങ്ങൾ പ്രതീക്ഷിച്ചതുപോലെ, netb നമ്മുടെ സബ്‌നെറ്റിനെ പരസ്യപ്പെടുത്തുന്നത് 1 സ്‌കോർ ഉപയോഗിച്ചാണ്. netb-ഉം കണക്‌റ്റ് ചെയ്‌തിരിക്കുന്ന മുകളിലെ ഇഥർനെറ്റിന് (140.252.1.0) സ്‌കോർ 1 ഉണ്ട്. (ഐപി വിലാസങ്ങൾ സംഖ്യാ പ്രാതിനിധ്യത്തിൽ പ്രിൻ്റ് ചെയ്യാൻ -n ഫ്ലാഗ് പറയുന്നു. ഹോസ്റ്റ്നാമങ്ങൾ അച്ചടിക്കുന്നതിനുപകരം.) ഈ ഉദാഹരണത്തിൽ, 140.252.13 സബ്‌നെറ്റിലുള്ള എല്ലാ ഹോസ്റ്റുകളേയും നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നതായി കരുതുന്നതിനാണ് netb ക്രമീകരിച്ചിരിക്കുന്നത് - അതിനാൽ, യഥാർത്ഥത്തിൽ 140.252.13 സബ്‌നെറ്റിലുള്ള ഹോസ്റ്റുകളെക്കുറിച്ച് നെറ്റ്ബിന് ഒന്നും അറിയില്ല. . 140.252.13 സബ്‌നെറ്റിലേക്ക് ഒരു കണക്ഷൻ പോയിൻ്റ് മാത്രമുള്ളതിനാൽ, ഓരോ ഹോസ്റ്റിനും വ്യത്യസ്‌ത മെട്രിക്‌സ് പ്രഖ്യാപിക്കുന്നത് പ്രായോഗികമായി അർത്ഥമാക്കുന്നില്ല.

    ചിത്രം 10.5 നെറ്റ്‌ബി, ഗേറ്റ്‌വേ എന്നീ രണ്ട് റൂട്ടറുകൾ, അവയുടെ റൂട്ടിംഗ് ടേബിളിനെക്കുറിച്ച് ഞങ്ങൾ ഒരു അന്വേഷണം അയച്ചു.

    tcpdump കമാൻഡ് ഉപയോഗിച്ച് ലഭിക്കുന്ന പാക്കറ്റ് എക്സ്ചേഞ്ച് ചിത്രം 10.6 കാണിക്കുന്നു. -i sl0 ഓപ്ഷൻ ഉപയോഗിച്ച് ഞങ്ങൾ SLIP ഇൻ്റർഫേസ് വ്യക്തമാക്കി.

    സൂര്യൻ% tcpdump -s600 -i sl0
    1 0.0 sun.2879 > netb.route: rip-poll 24
    2 5.014702 (5.0147) sun.2879 > netb.route: rip-req 24
    3 5.560427 (0.5457) netb.route > sun.2879: rip-resp 25:
    4 5.710251 (0.1498) netb.route > sun.2879: rip-resp 12:

    ചിത്രം 10.6 ripquery പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുമ്പോൾ tcpdump കമാൻഡിൻ്റെ ഔട്ട്പുട്ട്.

    ആദ്യം അയച്ച അഭ്യർത്ഥന RIP പോൾ കമാൻഡ് ആണ് (ലൈൻ 1). ഈ സമയത്ത്, 5 സെക്കൻഡ് സമയപരിധി പ്രോസസ്സ് ചെയ്യുന്നു, അതിനുശേഷം ഒരു സാധാരണ RIP അഭ്യർത്ഥന അയയ്‌ക്കും (ലൈൻ 2). വരികൾ 1, 2 എന്നിവയുടെ അവസാനത്തിലുള്ള 24 എന്ന നമ്പർ ബൈറ്റുകളിലെ അഭ്യർത്ഥന പാക്കറ്റുകളുടെ വലുപ്പമാണ്: 4 ബൈറ്റുകൾ RIP തലക്കെട്ട് (കമാൻഡും പതിപ്പും ഉള്ളത്), തുടർന്ന് ഒരു 20-ബൈറ്റ് വിലാസവും എക്‌സ്‌പോണൻ്റും.

    ലൈൻ 3 ആദ്യ പ്രതികരണം കാണിക്കുന്നു, സന്ദേശത്തിൽ 25 വിലാസ-സൂചക ജോഡികൾ ഉണ്ടെന്ന് സൂചിപ്പിക്കുന്ന വരിയുടെ അവസാനം 25 എന്ന നമ്പർ സൂചിപ്പിക്കുന്നു, അത് ഞങ്ങൾ മുമ്പ് 504 ബൈറ്റുകളായി കണക്കാക്കി. റിപ്‌ക്വറി നൽകുന്ന വിവരങ്ങൾ ഇതാണ്. tcpdump-ലേക്ക് ഞങ്ങൾ -s600 ഓപ്ഷൻ വ്യക്തമാക്കി, നെറ്റ്‌വർക്കിൽ നിന്ന് 600 ബൈറ്റുകൾ വായിക്കണമെന്ന് സൂചിപ്പിക്കുന്നു. മുഴുവൻ UDP ഡാറ്റാഗ്രാമും (ആദ്യ ഭാഗത്തിന് പകരം) സ്വീകരിക്കാനും RIP പ്രതികരണത്തിൻ്റെ ഉള്ളടക്കം പ്രിൻ്റ് ചെയ്യാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

    അടുത്ത 12 ജോഡി വിലാസങ്ങളും സൂചകങ്ങളും ഉള്ള റൂട്ടറിൽ നിന്നുള്ള രണ്ടാമത്തെ പ്രതികരണ സന്ദേശം ലൈൻ 4 കാണിക്കുന്നു. ഈ സന്ദേശത്തിൻ്റെ വലുപ്പം നമുക്ക് കണക്കാക്കാം, അത് 12x20+4=244 ആയിരിക്കും, റിപ്‌ക്വറി നേരത്തെ അച്ചടിച്ചത് തന്നെയാണ്.

    netb-ന് പിന്നിലുള്ള റൂട്ടറിലേക്ക്, ഗേറ്റ്‌വേയിലേക്ക് തിരിയുകയാണെങ്കിൽ, നമ്മുടെ സബ്‌നെറ്റ് 140.252.13.0-ലേക്കുള്ള സൂചകം 2-ന് തുല്യമാകുമെന്ന് നമുക്ക് ലഭിക്കും. ഈ അനുമാനം പരിശോധിക്കാം:

    സൂര്യൻ% ripquery -n ഗേറ്റ്‌വേ
    ഗേറ്റ്‌വേയിൽ നിന്ന് 504 ബൈറ്റുകൾ (140.252.1.4):
    നിരവധി വരികൾ ഇല്ലാതാക്കി
    140.252.1.0, ചിത്രം 10.5 ലെ മെട്രിക് 1 ടോപ്പ് ഇഥർനെറ്റ്
    140.252.13.0, ചിത്രം 10.5-ൽ മെട്രിക് 2 ലോവർ ഇഥർനെറ്റ്

    ഇവിടെ ചിത്രം 10.5 (140.252.1.0) ലെ ഏറ്റവും മികച്ച ഇഥർനെറ്റിൻ്റെ സൂചകം 1 ന് തുല്യമായി തുടരുന്നു, കാരണം ഈ ഇഥർനെറ്റ് ഗേറ്റ്‌വേയിലും നെറ്റ്‌ബിലുമായും നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു, എന്നാൽ ഞങ്ങളുടെ സബ്‌നെറ്റ് 140.252.13.0, ഞങ്ങൾ പ്രതീക്ഷിച്ചതുപോലെ, 2 ന് തുല്യമായ ഒരു സൂചകമുണ്ട്. .

    ഒരു ഉദാഹരണം കൂടി

    അഭ്യർത്ഥനകൾ സ്വീകരിക്കാതെ തന്നെ ഒരു ഇഥർനെറ്റ് നെറ്റ്‌വർക്കിൽ സംഭവിക്കുന്ന എല്ലാ RIP അപ്‌ഡേറ്റുകളും ഞങ്ങൾ ഇപ്പോൾ നോക്കും, കൂടാതെ RIP അതിൻ്റെ അയൽക്കാർക്ക് പതിവായി എന്താണ് അയയ്‌ക്കുന്നത് എന്ന് നോക്കും. ചിത്രം 10.7 noao.edu ലെ നെറ്റ്‌വർക്കുകൾ കാണിക്കുന്നു. ലാളിത്യത്തിനായി, റൂട്ടറുകളെ Rn എന്ന് വിളിക്കുന്നു, ഇവിടെ n എന്നത് സബ്നെറ്റ് നമ്പറാണ്. പോയിൻ്റ്-ടു-പോയിൻ്റ് ലിങ്കുകൾ, ലിങ്കിൻ്റെ ഓരോ അറ്റത്തിലുമുള്ള IP വിലാസങ്ങൾ സൂചിപ്പിക്കുന്ന ഡോട്ട് ഇട്ട വരികൾ ഉപയോഗിച്ചാണ് കാണിക്കുന്നത്.

    ചിത്രം 10.7 noao.edu 140.252 നെറ്റ്‌വർക്കുകൾ.

    ഞങ്ങൾ സോളാരിസ് 2.x-ൽ സ്നൂപ്പ് പ്രോഗ്രാം പ്രവർത്തിപ്പിച്ചു, സോളാരിസ് മെഷീനിൽ ഞങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന tcpdump പ്രോഗ്രാമിന് സമാനമാണ് ഇത്. സൂപ്പർ യൂസർ പ്രത്യേകാവകാശമില്ലാതെ ഈ പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാം, എന്നാൽ ബ്രോഡ്‌കാസ്റ്റ് പാക്കറ്റുകൾ, മൾട്ടികാസ്റ്റ് പാക്കറ്റുകൾ അല്ലെങ്കിൽ ഹോസ്റ്റിലേക്ക് അയച്ച പാക്കറ്റുകൾ എന്നിവ തടസ്സപ്പെടുത്തുന്നതിന് മാത്രം. ചിത്രം 10.8 60 സെക്കൻഡിനുള്ളിൽ പിടികൂടിയ പാക്കറ്റുകൾ കാണിക്കുന്നു. ഞങ്ങളുടെ Rn പ്രാതിനിധ്യം ഉപയോഗിച്ച് ഞങ്ങൾ ഒട്ടുമിക്ക ഔദ്യോഗിക ഹോസ്റ്റ്നാമങ്ങളും മാറ്റിസ്ഥാപിച്ചു.

    സോളാരിസ് % സ്നൂപ്പ് -പി -ടിആർ യുഡിപി പോർട്ട് 520
    0.00000 R6.tuc.noao.edu ->
    4.49708 R4.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    6.30506 R2.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    11.68317 R7.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    16.19790 R8.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    16.87131 R3.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    17.02187 gateway.tuc.noao.edu ->
    20.68009 R10.tuc.noao.edu ->

    29.87848 R6.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    34.50209 R4.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    36.32385 R2.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    41.34565 R7.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    46.19257 R8.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    46.52199 R3.tuc.noao.edu -> 140.252.1.255 RIP R (1 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    47.01870 gateway.tuc.noao.edu -> 140.252.1.255 RIP R (15 ലക്ഷ്യസ്ഥാനങ്ങൾ)
    50.66453 R10.tuc.noao.edu -> BROADCAST RIP R (4 ലക്ഷ്യസ്ഥാനങ്ങൾ)

    ചിത്രം 10.8 RIP ബ്രോഡ്കാസ്റ്റ് സന്ദേശങ്ങൾ 60 സെക്കൻഡിനുള്ളിൽ സോളാരിസിൽ പിടിക്കപ്പെട്ടു.

    -P ഫ്ലാഗിന് നന്ദി, പാക്കറ്റുകൾ മിക്സ് ചെയ്യാതെ പിടിക്കപ്പെടുന്നു, -tr-ന് നന്ദി, അനുബന്ധ ടൈംസ്റ്റാമ്പുകൾ അച്ചടിച്ചു, പോർട്ട് 520-ന് നന്ദി, ഉറവിടമോ ലക്ഷ്യസ്ഥാന പോർട്ടോ ആയി വ്യക്തമാക്കിയ പോർട്ട് 520 ഉള്ള UDP ഡാറ്റാഗ്രാമുകൾ മാത്രമേ ക്യാപ്‌ചർ ചെയ്യപ്പെടുകയുള്ളൂ.

    ആദ്യത്തെ 6 പാക്കറ്റുകൾ R6, R4, R2, R7, R8, R3 എന്നിവയിൽ നിന്നാണ് വരുന്നത്, ഓരോന്നും ഒരു നെറ്റ്‌വർക്ക് മാത്രം പ്രഖ്യാപിക്കുന്നു. പാക്കറ്റുകൾക്കുള്ളിൽ നോക്കിയാൽ, R6 നെറ്റ്‌വർക്ക് 140.252.6.0-ലേക്കുള്ള ഒരു റൂട്ട് പരസ്യപ്പെടുത്തുന്നത് 1-ൻ്റെ ഹോപ്പ് കൗണ്ട് ഉള്ളതും R4 140.252.4.0-ലേക്കുള്ള ഒരു റൂട്ട് 1-ൻ്റെ ഹോപ്പ് കൗണ്ട് ഉള്ളതും മറ്റും പരസ്യപ്പെടുത്തുന്നതും കാണാം.

    ഗേറ്റ്‌വേ റൂട്ടർ, 15 റൂട്ടറുകൾ പരസ്യം ചെയ്തു. -v ഫ്ലാഗ് ഉപയോഗിച്ച് നമുക്ക് സ്നൂപ്പ് പ്രവർത്തിപ്പിക്കാനും RIP സന്ദേശത്തിൻ്റെ ഉള്ളടക്കം കാണാനും കഴിയും. (ഈ ഫ്ലാഗ് ഇൻകമിംഗ് പാക്കറ്റിൻ്റെ പൂർണ്ണമായ ഉള്ളടക്കം നൽകുന്നു: ഇഥർനെറ്റ് തലക്കെട്ട്, IP തലക്കെട്ട്, UDP തലക്കെട്ട്, RIP സന്ദേശം. RIP വിവരങ്ങൾ ഒഴികെയുള്ള എല്ലാ വിവരങ്ങളും ഞങ്ങൾ നീക്കം ചെയ്തിട്ടുണ്ട്.) ചിത്രം 10.9 ഔട്ട്പുട്ട് കാണിക്കുന്നു.

    140.252.1 നെറ്റ്‌വർക്കിനായി പരസ്യപ്പെടുത്തിയ ഫോർവേഡിംഗ് കൗണ്ടറുകൾ ചിത്രം 10.7-ൽ കാണിച്ചിരിക്കുന്ന ടോപ്പോളജിയുമായി താരതമ്യം ചെയ്യുക.

    വളരെ വിചിത്രമായ ഒരു വസ്തുത, ചിത്രം 10.8-ലെ ഔട്ട്‌പുട്ടിൽ, R10 നാല് നെറ്റ്‌വർക്കുകൾ പ്രഖ്യാപിക്കുന്നു, അതേസമയം ചിത്രം 10.7-ൽ മൂന്നെണ്ണം മാത്രമേയുള്ളൂ. സ്നൂപ്പ് ഉപയോഗിച്ച് RIP പാക്കറ്റിലേക്ക് നോക്കിയാൽ, ഇനിപ്പറയുന്ന പരസ്യം ചെയ്ത റൂട്ടുകൾ ഞങ്ങൾ കാണും:

    RIP: വിലാസം മെട്രിക്
    RIP: 140.251.0.0 16 (എത്തിച്ചേരാനാകുന്നില്ല)
    RIP: 140.252.9.0 1
    RIP: 140.252.10.0 1
    RIP: 140.252.11.0 1

    ക്ലാസ് ബി നെറ്റ്‌വർക്ക് 140.251-ലേക്കുള്ള റൂട്ട് സാങ്കൽപ്പികമാണ്, അത് പരസ്യപ്പെടുത്താൻ പാടില്ല. ഇത് noao.edu-ൻ്റെതല്ല.

    സോളാരിസ് % snoop -P -v -tr udp പോർട്ട് 520 ഹോസ്റ്റ് ഗേറ്റ്‌വേ
    നിരവധി വരികൾ ഇല്ലാതാക്കി
    RIP: Opcode = 2 (റൂട്ട് പ്രതികരണം)
    RIP:പതിപ്പ്=1

    RIP: വിലാസം മെട്രിക്

    RIP: 140.252.101.0 1
    RIP: 140.252.104.0 1

    RIP: 140.252.51.0 2
    RIP: 140.252.81.0 2
    RIP: 140.252.105.0 2
    RIP: 140.252.106.0 2

    RIP: 140.252.52.0 3
    RIP: 140.252.53.0 3
    RIP: 140.252.54.0 3
    RIP: 140.252.55.0 3
    RIP: 140.252.58.0 3
    RIP: 140.252.60.0 3
    RIP: 140.252.82.0 3
    RIP: 192.68.189.0 3

    RIP: 140.252.57.0 4

    ചിത്രം 10.9 ഗേറ്റ്‌വേയിൽ നിന്നുള്ള RIP പ്രതികരണം.

    R10 അയച്ച RIP പാക്കറ്റിനായി ചിത്രം 10.8-ലെ സ്‌നൂപ്പ് ഔട്ട്‌പുട്ടിലെ "BROADCAST" എന്ന പദപ്രയോഗം അർത്ഥമാക്കുന്നത് സബ്‌നെറ്റ് പോയിൻ്റിംഗ് ബ്രോഡ്‌കാസ്റ്റ് വിലാസം (2.140.252.140.2.140.255.255.255.255) നിയന്ത്രിത പ്രക്ഷേപണ വിലാസം 255.255.255.255 (അധ്യായം 12, വിഭാഗം) ആണ് ലക്ഷ്യസ്ഥാന IP വിലാസം എന്നാണ്. 1.255), മറ്റ് റൂട്ടറുകൾ ഉപയോഗിക്കുന്നത്.

    ആർഎഫ്‌സി 1388, ആർഐപിയിലേക്കുള്ള പുതിയ വിപുലീകരണങ്ങളെ നിർവചിക്കുന്നു, ഇവയെ പൊതുവെ RIP-2 എന്ന് വിളിക്കുന്നു. ഈ വിപുലീകരണങ്ങൾ പ്രോട്ടോക്കോൾ മാറ്റില്ല, പക്ഷേ ചിത്രം 10.3-ൽ "പൂജ്യം ആയിരിക്കണം" എന്ന് അടയാളപ്പെടുത്തിയിട്ടുള്ള ഫീൽഡുകളിലേക്ക് അവ അധിക വിവരങ്ങൾ ചേർക്കുന്നു. പൂജ്യമായി സജ്ജീകരിക്കേണ്ട ഫീൽഡുകൾ RIP അവഗണിക്കുകയാണെങ്കിൽ RIP, RIP-2 എന്നിവയ്ക്ക് ആശയവിനിമയം നടത്താനാകും.

    ചിത്രം 10.10 RIP-2 സന്ദേശ ഫോർമാറ്റ് കാണിക്കുന്നു. RIP-2-ന്, പതിപ്പ് ഫീൽഡ് 2 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

    ഈ പാക്കറ്റിൻ്റെ ഉടമസ്ഥതയിലുള്ള റൂട്ടിംഗ് ഡെമണിൻ്റെ ഐഡൻ്റിഫയർ ആണ് റൂട്ടിംഗ് ഡൊമെയ്ൻ. Unix നടപ്പിലാക്കലുകളിൽ, ഇത് ഡെമൺ പ്രോസസ്സ് ഐഡി ആയിരിക്കണം. ഒരേ റൂട്ടറിൽ ഒന്നിലധികം തവണ RIP പ്രവർത്തിപ്പിക്കാൻ ഈ ഫീൽഡ് അഡ്മിനിസ്ട്രേറ്ററെ അനുവദിക്കുന്നു, ഓരോന്നും ഒരേ റൂട്ടിംഗ് ഡൊമെയ്‌നിൽ പ്രവർത്തിക്കുന്നു.

    ബാഹ്യ റൂട്ടർ പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കുന്നതിനാണ് റൂട്ട് ലേബൽ ഫീൽഡ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഇവിടെയാണ് ഇജിപിക്കും ബിജിപിക്കുമുള്ള സ്വയംഭരണ സിസ്റ്റം നമ്പർ സംഭരിച്ചിരിക്കുന്നത്.

    ഓരോ പോയിൻ്റിനുമുള്ള സബ്നെറ്റ് മാസ്ക് അതിൻ്റേതായ IP വിലാസവുമായി പൊരുത്തപ്പെടുന്നു. പാക്കറ്റുകൾ അയയ്‌ക്കേണ്ട സ്ഥലത്തിൻ്റെ ഐപി വിലാസമാണ് അടുത്ത ഹോപ്പ് ഐപി വിലാസം. ഈ ഫീൽഡിലെ 0 മൂല്യം അർത്ഥമാക്കുന്നത് RIP സന്ദേശം അയച്ച സിസ്റ്റത്തിലേക്ക് പാക്കറ്റുകൾ അയയ്ക്കണം എന്നാണ്.

    ചിത്രം 10.10 RIP2 സന്ദേശ ഫോർമാറ്റ്.

    RIP-2 ഒരു ലളിതമായ പ്രാമാണീകരണ സ്കീം നൽകുന്നു. RIP സന്ദേശത്തിലെ ആദ്യത്തെ 20 ബൈറ്റുകളിൽ വിലാസ കുടുംബം അടങ്ങിയിരിക്കുന്നു, അത് 0xffff ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, റൂട്ട് ടാഗ് ഫീൽഡ് 2 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. ശേഷിക്കുന്ന 16 ബൈറ്റുകളിൽ ക്ലിയർ ടെക്സ്റ്റ് പാസ്‌വേഡ് അടങ്ങിയിരിക്കുന്നു.

    അവസാനമായി, RIP-2 ബ്രോഡ്കാസ്റ്റ്() ന് പുറമെ മൾട്ടികാസ്റ്റ് അഭ്യർത്ഥനകളെ പിന്തുണയ്ക്കുന്നു. ഇത് RIP-2 സന്ദേശങ്ങൾ സ്വീകരിക്കാത്ത ഹോസ്റ്റുകളിലെ ലോഡ് കുറയ്ക്കുന്നു.

    OSPF: ആദ്യം ഏറ്റവും ചെറിയ പാത തുറക്കുക

    ആന്തരിക റൂട്ടറുകൾക്കുള്ള ഒരു ബദൽ RIP പ്രോട്ടോക്കോൾ ആണ് OSPF. RIP-ൽ അന്തർലീനമായ എല്ലാ നിയന്ത്രണങ്ങളും OSPF നീക്കം ചെയ്യുന്നു. OSPF പതിപ്പ് 2 RFC 1247 [Moy 1991] ൽ വിവരിച്ചിരിക്കുന്നു.

    OSPF ഒരു ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോൾ ആണ്, RIP എന്നത് ഒരു ഡിസ്റ്റൻസ്-വെക്റ്റർ പ്രോട്ടോക്കോൾ ആണ്. ഡിസ്റ്റൻസ് വെക്റ്റർ എന്ന പദം അർത്ഥമാക്കുന്നത് RIP അയയ്ക്കുന്ന സന്ദേശങ്ങളിൽ ഒരു ഡിസ്റ്റൻസ് വെക്റ്റർ (ഹോപ്പ് കൗണ്ട്) അടങ്ങിയിരിക്കുന്നു എന്നാണ്. ഓരോ റൂട്ടറും അതിൻ്റെ അയൽക്കാരിൽ നിന്ന് ലഭിക്കുന്ന ദൂര വെക്റ്ററുകളെ അടിസ്ഥാനമാക്കി അതിൻ്റെ റൂട്ടിംഗ് ടേബിൾ അപ്ഡേറ്റ് ചെയ്യുന്നു.

    ഒരു ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുമ്പോൾ, ഒരു റൂട്ടർ അതിൻ്റെ അയൽക്കാരുമായി ദൂര വിവരങ്ങൾ കൈമാറുന്നില്ല. പകരം, ഓരോ റൂട്ടറും അതിൻ്റെ ലിങ്കുകളുടെ സ്റ്റാറ്റസ് ഓരോ അയൽ റൂട്ടറിലേക്കും സജീവമായി പരിശോധിക്കുകയും ഈ വിവരങ്ങൾ അതിൻ്റെ മറ്റ് അയൽക്കാർക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു, ഇത് സ്വയംഭരണ സംവിധാനത്തിലേക്ക് ഡാറ്റാ ഫ്ലോ റൂട്ട് ചെയ്യാൻ കഴിയും. ഓരോ റൂട്ടറിനും ചാനലിൻ്റെ അവസ്ഥയെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കുന്നു, അതിനെ അടിസ്ഥാനമാക്കി ഒരു പൂർണ്ണമായ റൂട്ടിംഗ് പട്ടിക നിർമ്മിക്കുന്നു.

    ഒരു പ്രായോഗിക കാഴ്ചപ്പാടിൽ, പ്രധാന വ്യത്യാസം ലിങ്ക് സ്റ്റേറ്റ് പ്രോട്ടോക്കോൾ ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളിനേക്കാൾ വളരെ വേഗതയുള്ളതാണ് എന്നതാണ്. ലിങ്ക് സ്റ്റേറ്റ് പ്രോട്ടോക്കോളിൻ്റെ കാര്യത്തിൽ, നെറ്റ്‌വർക്ക് ഒത്തുചേരൽ വളരെ വേഗത്തിലാണെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. തകർന്ന റൂട്ടർ അല്ലെങ്കിൽ ലിങ്ക് പരാജയം പോലെയുള്ള എന്തെങ്കിലും മാറ്റങ്ങൾക്ക് ശേഷം നെറ്റ്‌വർക്കിൻ്റെ സ്ഥിരതയാണ് കൺവെർജൻസ് എന്നതുകൊണ്ട് ഞങ്ങൾ അർത്ഥമാക്കുന്നത്. [Perlman 1992] സെക്ഷൻ 9.3 രണ്ട് തരം റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകളെ താരതമ്യം ചെയ്യുന്നു.

    OSPF നേരിട്ട് IP ഉപയോഗിക്കുന്ന RIP (മറ്റ് പല റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ പോലെ) നിന്നും OSPF വ്യത്യസ്തമാണ്. ഇത് UDP അല്ലെങ്കിൽ TCP ഉപയോഗിക്കുന്നില്ല എന്നാണ്. OSPF-ന് അതിൻ്റേതായ മൂല്യമുണ്ട്, അത് IP ഹെഡറിലെ പ്രോട്ടോക്കോൾ ഫീൽഡിൽ സജ്ജീകരിച്ചിരിക്കുന്നു (ചിത്രം 3.1).

    കൂടാതെ, ഒഎസ്‌പിഎഫ് ഒരു ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളിനേക്കാൾ ഒരു ലിങ്ക്-സ്റ്റേറ്റ് പ്രോട്ടോക്കോൾ ആയതിനാൽ, ഇതിന് മറ്റ് സവിശേഷതകളുണ്ട്.

    1. OSPF-ന് ഓരോ IP-ടൈപ്പ്-ഓഫ്-സർവീസിനും പ്രത്യേകം റൂട്ടറുകൾ രൂപകൽപ്പന ചെയ്യാൻ കഴിയും (ചിത്രം 3.2). ഏത് ലക്ഷ്യസ്ഥാനത്തിനും റൂട്ടിംഗ് ടേബിളിൽ ഒന്നിലധികം എൻട്രികൾ ഉണ്ടായിരിക്കാം, ഓരോ തരത്തിലുള്ള ഐപി സേവനത്തിനും ഒന്ന്.
    2. ഓരോ ഇൻ്റർഫേസിനും ഒരു വില നിശ്ചയിച്ചിരിക്കുന്നു. ത്രൂപുട്ട്, റിട്ടേൺ സമയം, വിശ്വാസ്യത അല്ലെങ്കിൽ മറ്റേതെങ്കിലും പാരാമീറ്റർ എന്നിവയെ അടിസ്ഥാനമാക്കി ഇത് അസൈൻ ചെയ്‌തേക്കാം. ഓരോ തരത്തിലുള്ള IP സേവനത്തിനും ഒരു പ്രത്യേക വില നിശ്ചയിക്കാവുന്നതാണ്.
    3. ഒരേ ലക്ഷ്യസ്ഥാനത്തേക്ക് ഒരേ ചെലവിൽ ഒന്നിലധികം റൂട്ടുകൾ ഉണ്ടെങ്കിൽ, OSPF ഈ റൂട്ടുകൾക്കിടയിൽ ട്രാഫിക് (ഡാറ്റ ഫ്ലോ) തുല്യമായി വിതരണം ചെയ്യുന്നു. ഇതിനെ വർക്ക് ലോഡ് ബാലൻസ് എന്ന് വിളിക്കുന്നു.
    4. OSPF സബ്‌നെറ്റുകളെ പിന്തുണയ്ക്കുന്നു: ഒരു സബ്‌നെറ്റ് മാസ്‌ക് പരസ്യപ്പെടുത്തിയ ഓരോ റൂട്ടിനും യോജിക്കുന്നു. ഏത് ക്ലാസിൻ്റെയും ഐപി വിലാസം വ്യത്യസ്ത വലുപ്പത്തിലുള്ള നിരവധി സബ്‌നെറ്റുകളായി വിഭജിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. (ഞങ്ങൾ ഇത് അധ്യായം 3 വിഭാഗത്തിലെ ഒരു ഉദാഹരണത്തിൽ കാണിക്കുകയും അതിനെ വേരിയബിൾ-ലെംഗ്ത്ത് സബ്‌നെറ്റുകൾ എന്ന് വിളിക്കുകയും ചെയ്തു.) ഹോസ്റ്റുകളിലേക്കുള്ള റൂട്ടുകൾ എല്ലാ 1 ബിറ്റുകളുടെയും സബ്‌നെറ്റ് മാസ്‌ക് ഉപയോഗിച്ചാണ് പരസ്യം ചെയ്യുന്നത്. ഡിഫോൾട്ട് റൂട്ട് എല്ലാ സീറോ ബിറ്റുകളുടെയും മാസ്ക് ഉപയോഗിച്ച് IP വിലാസം 0.0.0.0 ആയി പരസ്യം ചെയ്യുന്നു.
    5. റൂട്ടറുകൾ തമ്മിലുള്ള പോയിൻ്റ്-ടു-പോയിൻ്റ് ലിങ്കുകൾക്ക് ഓരോ അറ്റത്തും IP വിലാസങ്ങൾ ഇല്ല. ഇതിനെ അൺ-നമ്പർഡ് നെറ്റ്‌വർക്കുകൾ എന്ന് വിളിക്കുന്നു. IP വിലാസങ്ങൾ സംരക്ഷിക്കാൻ ഈ സമീപനം നിങ്ങളെ അനുവദിക്കുന്നു - ഇന്നത്തെ കാലത്ത് വളരെ വിലപ്പെട്ട ഒരു ഉറവിടം!
    6. ഒരു ലളിതമായ പ്രാമാണീകരണ സ്കീം ഉപയോഗിക്കുന്നു. RIP-2 സ്കീമിൽ (വിഭാഗം) ചെയ്യുന്നത് പോലെ വ്യക്തമായ ടെക്സ്റ്റിൽ പാസ്വേഡ് വ്യക്തമാക്കാൻ കഴിയും.
    7. OSPF ബ്രോഡ്കാസ്റ്റിന് പകരം മൾട്ടികാസ്റ്റ്() ഉപയോഗിക്കുന്നു, ഇത് OSPF തിരിച്ചറിയാത്ത സിസ്റ്റങ്ങളിലെ ലോഡ് കുറയ്ക്കുന്നു.

    മിക്ക റൂട്ടർ വെണ്ടർമാരും ഒഎസ്പിഎഫിനെ പിന്തുണയ്ക്കുന്നതിനാൽ, മിക്ക നെറ്റ്‌വർക്കുകളിലും ഇത് ക്രമേണ RIP മാറ്റിസ്ഥാപിക്കാൻ തുടങ്ങുന്നു.

    BGP: ബോർഡർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ

    വ്യത്യസ്ത സ്വയംഭരണ സംവിധാനങ്ങളിലെ റൂട്ടറുകൾ തമ്മിലുള്ള ആശയവിനിമയത്തിനായി രൂപകൽപ്പന ചെയ്ത ഒരു ബാഹ്യ റൂട്ടർ പ്രോട്ടോക്കോൾ ആണ് BGP. ARPANET-ൽ ഉപയോഗിച്ചിരുന്ന പഴയ EGP-ന് പകരം BGP വരുന്നു. BGP പതിപ്പ് 3 RFC 1267 ൽ നിർവചിച്ചിരിക്കുന്നു.

    RFC 1268 ഇൻറർനെറ്റിൽ BGP ഉപയോഗിക്കുന്നതിനെ വിവരിക്കുന്നു. താഴെയുള്ള മിക്കവാറും എല്ലാം ഈ രണ്ട് RFC-കളിൽ നിന്ന് എടുത്തതാണ്. കൂടാതെ, 1993-ൽ, CIDR-നെ പിന്തുണയ്‌ക്കുന്നതിനായി BGP പതിപ്പ് 4 രൂപകൽപ്പന ചെയ്‌തു (RFC 1467 [Topolcic 1993]) ഈ അധ്യായത്തിൻ്റെ ഒരു വിഭാഗത്തിൽ ഞങ്ങൾ വിവരിക്കും.

    BGP നെറ്റ്‌വർക്ക് ലഭ്യത വിവരങ്ങൾ മറ്റ് BGP സിസ്റ്റങ്ങളുമായി കൈമാറ്റം ചെയ്യുന്നതിനെ പിന്തുണയ്ക്കുന്ന സിസ്റ്റങ്ങൾ. ഈ നെറ്റ്‌വർക്കുകളിൽ എത്തിച്ചേരാൻ ട്രാഫിക് (ഡാറ്റ ഫ്ലോ) സ്വീകരിക്കേണ്ട സ്വയംഭരണ സംവിധാനങ്ങളിലൂടെയുള്ള പൂർണ്ണമായ പാത ഈ വിവരങ്ങളിൽ ഉൾപ്പെടുന്നു. ഒരു AS (ഓട്ടോണമസ് സിസ്റ്റങ്ങൾ) കണക്ഷൻ ഗ്രാഫ് നിർമ്മിക്കുന്നതിന് ഈ വിവരങ്ങൾ മതിയാകും. ഇത് റൂട്ടിംഗ് ലൂപ്പുകൾ ബൈപാസ് ചെയ്യുന്നത് എളുപ്പമാക്കുകയും റൂട്ടിംഗ് തീരുമാനമെടുക്കൽ പ്രക്രിയ ലളിതമാക്കുകയും ചെയ്യുന്നു.

    ആദ്യം, ഒരു എഎസിലെ ഒരു ഐപി ഡാറ്റഗ്രാം പ്രാദേശിക ട്രാഫിക്കിലും ട്രാൻസിറ്റ് ട്രാഫിക്കിലും ഉൾപ്പെടുമെന്ന് പറയണം. ഉറവിടവും ലക്ഷ്യസ്ഥാനവും ഒരേ എഎസിലുള്ള ട്രാഫിക്കാണ് ലോക്കൽ. ഈ സാഹചര്യത്തിൽ, ഉറവിടവും ലക്ഷ്യസ്ഥാന ഐപി വിലാസങ്ങളും ഒരേ സ്വയംഭരണ സംവിധാനത്തിൽ പെട്ട ഹോസ്റ്റുകളെ ചൂണ്ടിക്കാണിക്കുന്നു. മറ്റെല്ലാ ട്രാഫിക്കും ട്രാൻസിറ്റ് എന്ന് വിളിക്കുന്നു. ഇൻ്റർനെറ്റിൽ ബിജിപി ഉപയോഗിക്കുന്നതിൻ്റെ പ്രധാന നേട്ടം ട്രാൻസിറ്റ് ട്രാഫിക് കുറയ്ക്കലാണ്.

    ഒരു സ്വയംഭരണ സംവിധാനം ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ ഉൾപ്പെട്ടേക്കാം:

    1. ഒരു അപൂർണ്ണ AS സ്വയംഭരണ സംവിധാനത്തിന് ഒരു ബാഹ്യ സ്വയംഭരണ സംവിധാനവുമായി ഒരൊറ്റ കണക്ഷനുണ്ട്. അത്തരമൊരു സ്വയംഭരണ സംവിധാനത്തിൽ, പ്രാദേശിക ഗതാഗതം മാത്രമേ ഉള്ളൂ.
    2. മൾട്ടിഹോംഡ് എഎസിന് ഒന്നിലധികം റിമോട്ട് ഓട്ടോണമസ് സിസ്റ്റങ്ങളിലേക്ക് കണക്ഷനുകൾ ഉണ്ട്, എന്നാൽ ട്രാൻസിറ്റ് ട്രാഫിക് അനുവദിക്കുന്നില്ല.
    3. ഒരു ട്രാൻസിറ്റ് എഎസിന് നിരവധി സ്വയംഭരണ സംവിധാനങ്ങളിലേക്കുള്ള കണക്ഷനുകൾ ഉണ്ട്, നിയന്ത്രണങ്ങൾക്ക് വിധേയമായി, ലോക്കൽ, ട്രാൻസിറ്റ് ട്രാഫിക്കിലൂടെ കടന്നുപോകാൻ കഴിയും.

    പൊതു ഇൻ്റർനെറ്റ് ടോപ്പോളജിയിൽ ട്രാൻസിറ്റ്, മൾട്ടി-ഇൻ്റർഫേസ്, പരിമിതമായ സ്വയംഭരണ സംവിധാനങ്ങൾ എന്നിവ അടങ്ങിയിരിക്കുന്നു. നിയന്ത്രിതവും മൾട്ടി-ഇൻ്റർഫേസ് ഓട്ടോണമസ് സിസ്റ്റങ്ങൾക്ക് ബിജിപി ഉപയോഗിക്കേണ്ടതില്ല - ട്രാൻസിറ്റ് ഓട്ടോണമസ് സിസ്റ്റങ്ങളുമായി എത്തിച്ചേരാവുന്ന വിവരങ്ങൾ കൈമാറാൻ അവർക്ക് ഇജിപി ഉപയോഗിക്കാം.

    BGP പോളിസി അടിസ്ഥാനമാക്കിയുള്ള റൂട്ടിംഗ് ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. എല്ലാ നിയമങ്ങളും സ്വയംഭരണ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററാണ് നിർവചിച്ചിരിക്കുന്നത്, അവ BGP കോൺഫിഗറേഷൻ ഫയലുകളിൽ വ്യക്തമാക്കിയിരിക്കുന്നു. "നയ തീരുമാനങ്ങൾ" പ്രോട്ടോക്കോളിൻ്റെ ഭാഗമല്ല, എന്നാൽ ഒന്നിലധികം ബദലുകൾ നിലനിൽക്കുമ്പോൾ റൂട്ടുകൾക്കിടയിൽ തിരഞ്ഞെടുപ്പുകൾ നടത്താൻ അനുവദിക്കുകയും വിവരങ്ങളുടെ പുനർവിതരണത്തിന്മേൽ നിയന്ത്രണം അനുവദിക്കുകയും ചെയ്യുന്നു. സുരക്ഷയോ സാമ്പത്തിക സാധ്യതയോ അടിസ്ഥാനമാക്കിയാണ് തീരുമാനങ്ങൾ എടുക്കുന്നത്.

    BGP, RIP അല്ലെങ്കിൽ OSPF എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമാണ്, BGP അതിൻ്റെ ട്രാൻസ്പോർട്ട് പ്രോട്ടോക്കോൾ ആയി TCP ഉപയോഗിക്കുന്നു. BGP ഉപയോഗിക്കുന്ന രണ്ട് സിസ്റ്റങ്ങൾ പരസ്പരം TCP കണക്ഷനുകൾ സ്ഥാപിക്കുകയും തുടർന്ന് പൂർണ്ണമായ BGP റൂട്ടിംഗ് ടേബിളുകൾ കൈമാറുകയും ചെയ്യുന്നു. അപ്‌ഡേറ്റുകൾ റൂട്ടിംഗ് ടേബിളിലെ മാറ്റങ്ങളായി പ്രതിനിധീകരിക്കുന്നു (പട്ടിക മുഴുവൻ കൈമാറില്ല).

    BGP എന്നത് ഒരു ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോൾ ആണ്, എന്നിരുന്നാലും, RIP (ഇത് ഒരു ലക്ഷ്യസ്ഥാനത്തേക്ക് ഫോർവേഡിംഗ് പരസ്യം ചെയ്യുന്നു) പോലെയല്ല, BGP ഓരോ ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള റൂട്ടുകൾ ലിസ്റ്റുചെയ്യുന്നു (ലക്ഷ്യസ്ഥാനത്തേക്കുള്ള സ്വയംഭരണ സിസ്റ്റം നമ്പറുകളുടെ ക്രമം). ഇത് ഡിസ്റ്റൻസ് വെക്റ്റർ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നതുമായി ബന്ധപ്പെട്ട ചില പ്രശ്നങ്ങൾ ഇല്ലാതാക്കുന്നു. ഓരോ സ്വയംഭരണ സംവിധാനവും 16-ബിറ്റ് നമ്പർ ഉപയോഗിച്ച് തിരിച്ചറിയുന്നു.

    ഒരു ടിസിപി കണക്ഷൻ്റെ മറ്റേ അറ്റത്തുള്ള ഒരു ലിങ്കിൻ്റെയോ ഹോസ്റ്റിൻ്റെയോ പരാജയം അതിൻ്റെ അയൽക്കാർക്ക് പതിവായി ഒരു "കീപാലീവ്" സന്ദേശം അയച്ചുകൊണ്ട് BGP കണ്ടെത്തുന്നു. ഈ സന്ദേശങ്ങൾക്കിടയിൽ ശുപാർശ ചെയ്യുന്ന സമയം 30 സെക്കൻഡാണ്. TCP "സ്‌റ്റേ ലൈവ്" () ഓപ്‌ഷനുകളിൽ നിന്ന് സ്വതന്ത്രമായി, ആപ്ലിക്കേഷൻ ലെയറിൽ ഉപയോഗിക്കുന്ന "ജീവനോടെ തുടരുക" സന്ദേശം.

    CIDR: ക്ലാസില്ലാത്ത ഇൻ്റർഡൊമെയ്ൻ റൂട്ടിംഗ്

    നിലവിൽ ക്ലാസ് ബി വിലാസങ്ങളുടെ കുറവുണ്ടെന്ന് പറയപ്പെടുന്നു, അതിനാൽ ഒന്നിലധികം നെറ്റ്‌വർക്കുകളുള്ള നോഡുകൾക്ക് ഒരു ക്ലാസ് ബി നെറ്റ്‌വർക്ക് ഐഡൻ്റിഫയറിന് പകരം നിരവധി ക്ലാസ് സി നെറ്റ്‌വർക്ക് ഐഡൻ്റിഫയറുകൾ നൽകണം. ഒരു വശത്ത്, ക്ലാസ് സി വിലാസങ്ങളുടെ രൂപം ഒരു പ്രശ്നം പരിഹരിക്കുന്നു ( ക്ലാസ് ബി വിലാസങ്ങളുടെ എണ്ണം കവിഞ്ഞൊഴുകുന്നു ). മറുവശത്ത്, മറ്റൊരു പ്രശ്നം ഉയർന്നുവരുന്നു: ഓരോ ക്ലാസ് സി നെറ്റ്‌വർക്കിനും റൂട്ടിംഗ് ടേബിളിൽ ഒരു എൻട്രി ആവശ്യമാണ്. ക്ലാസില്ലാത്ത ഇൻ്റർഡൊമൈൻ റൂട്ടിംഗ് (സിഐഡിആർ) ഇൻ്റർനെറ്റിലെ റൂട്ടിംഗ് ടേബിളുകളുടെ വളർച്ച കുറയ്ക്കുന്ന ഒരു രീതിയാണ്. ഈ സാങ്കേതികതയെ സൂപ്പർനെറ്റിംഗ് എന്നും വിളിക്കുന്നു, ഇത് RFC 1518, RFC 1519 എന്നിവയിൽ വിവരിച്ചിരിക്കുന്നു [Fuller et al. 1993], ഒരു അവലോകനം കണ്ടെത്താം. CIDR ഇൻ്റർനെറ്റ് ആർക്കിടെക്ചർ ബോർഡ് അംഗീകരിച്ചതാണ് [Huitema 1993]. RFC 1467 [Topolcic 1993] ഇൻറർനെറ്റിലെ CIDR-ൻ്റെ നിലയും വികാസവും സംക്ഷിപ്തമായി വിവരിക്കുന്നു.

    CIDR-ന് പിന്നിലെ അടിസ്ഥാന ആശയം ഒന്നിലധികം ഐപി വിലാസങ്ങൾ ഒരു പ്രത്യേക രീതിയിൽ ക്രമീകരിക്കാം, അതുവഴി റൂട്ടിംഗ് ടേബിളിലെ എൻട്രികളുടെ എണ്ണം കുറയ്ക്കാം എന്നതാണ്. ഉദാഹരണത്തിന്, ഒരൊറ്റ നോഡിൽ 16 ക്ലാസ് C വിലാസങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, എല്ലാ 16 എണ്ണവും കൂട്ടിച്ചേർക്കുന്ന വിധത്തിൽ ക്രമീകരിക്കാൻ കഴിയും, അങ്ങനെ റൂട്ടിംഗ് ടേബിളിലെ ഒരു എൻട്രിയിലൂടെ 16 എണ്ണവും ആക്സസ് ചെയ്യാൻ കഴിയും. കൂടാതെ, ഒരേ ഇൻ്റർനെറ്റ് കണക്ഷൻ പോയിൻ്റ് വഴി ഒരേ ഇൻ്റർനെറ്റ് "സർവീസ് പ്രൊവൈഡറിലേക്ക്" 8 വ്യത്യസ്ത നോഡുകൾ കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ, എല്ലാ 8 നോഡുകൾക്കും 8 വ്യത്യസ്ത ഐപി വിലാസങ്ങൾ ഉണ്ടെങ്കിൽ, അവ സംഗ്രഹിക്കാം, അതിനുശേഷം റൂട്ടിംഗ് ടേബിളിൽ ഒരു എൻട്രി മാത്രം എല്ലാ 8 നോഡുകൾക്കും ഇൻ്റർനെറ്റിൽ ഉപയോഗിക്കും.

    അത്തരമൊരു സംഗ്രഹം ഉപയോഗിക്കുന്നതിന്, മൂന്ന് നിബന്ധനകൾ പാലിക്കേണ്ടതുണ്ട്.

    1. റൂട്ടിംഗിനായി ഒന്നിച്ച് ചേർക്കുന്ന ഒന്നിലധികം IP വിലാസങ്ങൾക്ക് അവയുടെ വിലാസങ്ങളിൽ ഒരേ ഉയർന്ന ഓർഡർ ബിറ്റുകൾ ഉണ്ടായിരിക്കണം.
    2. 32-ബിറ്റ് IP വിലാസങ്ങളും 32-ബിറ്റ് മാസ്കുകളും ഉപയോഗിച്ച് റൂട്ടിംഗ് തീരുമാനങ്ങൾ എടുക്കുന്നതിനായി റൂട്ടിംഗ് ടേബിളുകളും റൂട്ടിംഗ് അൽഗോരിതങ്ങളും വിപുലീകരിക്കേണ്ടതുണ്ട്.
    3. 32-ബിറ്റ് മാസ്കുകളുടെയും 32-ബിറ്റ് വിലാസങ്ങളുടെയും സംപ്രേക്ഷണം അനുവദിക്കുന്നതിന് ഉപയോഗിക്കേണ്ട റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ വിപുലീകരിക്കേണ്ടതുണ്ട്. BGP പതിപ്പ് 4 പോലെ 32-ബിറ്റ് മാസ്കുകൾ കൈമാറാൻ OSPF (വിഭാഗം), RIP-2 (വിഭാഗം) എന്നിവയ്ക്ക് കഴിയും.

    ഉദാഹരണമായി, യൂറോപ്പിലെ പുതിയ ക്ലാസ് സി വിലാസങ്ങൾ 194.0.0.0 - 195.255.255.255 ശ്രേണിയിലായിരിക്കണമെന്ന് RFC 1466 [Gerich 1993] ശുപാർശ ചെയ്യുന്നു. ഹെക്സാഡെസിമലിൽ, ഈ വിലാസങ്ങൾ 0xc2000000 - 0xc3ffffff പരിധിയിലാണ്. ഇത് 65,536 വ്യത്യസ്ത ക്ലാസ് സി നെറ്റ്‌വർക്ക് ഐഡൻ്റിഫയറുകളെ അനുവദിക്കുന്നു, എന്നാൽ അവയ്‌ക്കെല്ലാം ഒരേ 7 ഉയർന്ന ഓർഡർ ബിറ്റുകൾ ഉണ്ട്. മറ്റ് (യൂറോപ്യൻ ഇതര) രാജ്യങ്ങളിൽ, IP വിലാസം 0xc2000000, 32-ബിറ്റ് മാസ്ക് 0xfe000000 (254.0.0.0) എന്നിവയുള്ള ഒരൊറ്റ റൂട്ടിംഗ് ടേബിൾ എൻട്രി ഈ 65536 ക്ലാസ് C നെറ്റ്‌വർക്ക് ഐഡികളെല്ലാം ഒരൊറ്റ പോയിൻ്റിലൂടെ റൂട്ട് ചെയ്യാൻ ഉപയോഗിക്കാം. ഒരു ക്ലാസ് സി വിലാസത്തിലെ ബിറ്റുകളുടെ ക്രമം (ഇവ 194 അല്ലെങ്കിൽ 195-ന് ശേഷമുള്ള ബിറ്റുകൾ) ഒരു ശ്രേണി ക്രമത്തിൽ ക്രമീകരിക്കാം, ഉദാഹരണത്തിന് രാജ്യം അല്ലെങ്കിൽ സേവന ദാതാവ്, 7 ബിറ്റുകൾക്ക് ശേഷം അധിക ബിറ്റുകൾ ഉപയോഗിച്ച് യൂറോപ്യൻ റൂട്ടറുകളിൽ അധിക കൂട്ടിച്ചേർക്കൽ അനുവദിക്കുന്നതിന്. 32-ബിറ്റ് മാസ്കിൽ ഉയർന്ന ഓർഡർ.

    "മികച്ച പൊരുത്തം എപ്പോഴും ഏറ്റവും ദൈർഘ്യമേറിയ പൊരുത്തമാണ്" എന്ന് നിർണ്ണയിക്കുന്ന ഒരു സാങ്കേതികതയും CIDR ഉപയോഗിക്കുന്നു: അതായത്, 32-ബിറ്റ് മാസ്കിലെ പരമാവധി എണ്ണം ബിറ്റുകളുമായി പൊരുത്തപ്പെടുന്നു. മുമ്പത്തെ ഖണ്ഡികയിൽ നിന്നുള്ള ഉദാഹരണം തുടരുമ്പോൾ, ഇനിപ്പറയുന്നവ ശ്രദ്ധിക്കേണ്ടതാണ്. യൂറോപ്പിലെ ഒരു സേവന ദാതാവ് ഇൻ്റർനെറ്റ് ആക്‌സസ് ചെയ്യുന്നതിന് യൂറോപ്പിലെ മറ്റ് ഭാഗങ്ങളെ അപേക്ഷിച്ച് മറ്റൊരു റൂട്ടർ ഉപയോഗിക്കണമെന്ന് നമുക്ക് പറയാം. ഈ സേവന ദാതാവ് വിലാസ പരിധി 194.0.16.0 - 194.0.31.255 (16 ക്ലാസ് C നെറ്റ്‌വർക്ക് ഐഡികൾ) ആണെങ്കിൽ, ഈ നെറ്റ്‌വർക്കുകൾക്കായുള്ള റൂട്ടിംഗ് ടേബിൾ എൻട്രികൾക്ക് 194.0.16.0 എന്ന IP വിലാസവും 255.255.240.0 (0xffff0.0) മാസ്‌കും ഉണ്ടായിരിക്കണം. . 194.0.22.1 ലേക്ക് റൂട്ട് ചെയ്‌ത ഡാറ്റാഗ്രാം, റൂട്ടിംഗ് ടേബിളിലെ ആ എൻട്രിയും യൂറോപ്പിലെ മറ്റ് ഭാഗത്തുള്ള ക്ലാസ് C നെറ്റ്‌വർക്കുകളിൽ ഒന്നുമായി പൊരുത്തപ്പെടും. എന്നിരുന്നാലും, 255.255.240 മാസ്‌ക് 254.0.0.0 നേക്കാൾ "നീണ്ട" ആയതിനാൽ, ഏറ്റവും നീളം കൂടിയ മാസ്‌ക് ഉള്ള റൂട്ടിംഗ് ടേബിളിലെ എൻട്രി ഉപയോഗിക്കും.

    മുഴുവൻ 32-ബിറ്റ് ഐപി വിലാസത്തിൽ പൊതിഞ്ഞ മാസ്കുകളെ അടിസ്ഥാനമാക്കിയാണ് റൂട്ടിംഗ് തീരുമാനങ്ങൾ എടുക്കുന്നത് എന്നതിനാൽ "ക്ലാസ്ലെസ്സ്" എന്ന പദം ഉപയോഗിക്കുന്നു. ക്ലാസ് എ, ബി, സി വിലാസങ്ങൾ തമ്മിൽ വ്യത്യാസമില്ല.

    പുതിയ ക്ലാസ് C നെറ്റ്‌വർക്ക് വിലാസങ്ങൾക്കായി CIDR ഉപയോഗിക്കുന്നതാണ് പ്രാരംഭ പദ്ധതി. നിലവിലുള്ള റൂട്ടറുകളിൽ മാറ്റങ്ങളൊന്നും ആവശ്യമില്ലാതെ തന്നെ ഈ മാറ്റം ഇൻ്റർനെറ്റ് റൂട്ടിംഗ് ടേബിളുകളുടെ വളർച്ചയെ ഗണ്യമായി കുറയ്ക്കും. അത്തരമൊരു പരിഹാരം ഒരു ഹ്രസ്വകാല നടപടിയാണെന്ന് ശ്രദ്ധിക്കേണ്ടതാണെങ്കിലും. എല്ലാ IP വിലാസങ്ങൾക്കും CIDR ഉപയോഗിക്കുകയും നിലവിലുള്ള IP വിലാസങ്ങൾ രാജ്യം, ഭൂഖണ്ഡം, സേവന ദാതാക്കളുടെ നിയന്ത്രണങ്ങൾ എന്നിവയ്ക്ക് അനുസൃതമായി (നിലവിലുള്ള എല്ലാ ഹോസ്റ്റുകൾക്കും പുതിയ വിലാസങ്ങൾ ലഭിക്കുകയും ചെയ്യുന്നു!) വീണ്ടും അസൈൻ ചെയ്യുകയാണെങ്കിൽ കൂടുതൽ കാര്യമായ പുരോഗതി കൈവരിക്കാനാകും. ആനുകൂല്യം ഇനിപ്പറയുന്നതായിരിക്കും: ഒരു ആധുനിക റൂട്ടിംഗ് ടേബിളിൽ 10,000 എൻട്രികൾ വരെ അടങ്ങിയിരിക്കുന്നു, അതേസമയം CIDR പ്രയോഗിച്ചതിന് ശേഷം എൻട്രികളുടെ എണ്ണം 200 ആയി കുറയും.

    ഹ്രസ്വമായ നിഗമനങ്ങൾ

    രണ്ട് പ്രധാന തരം റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ ഉണ്ട്: ഇൻ്റീരിയർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ (IGP), ഒരു ഓട്ടോണമസ് സിസ്റ്റത്തിനുള്ളിൽ സ്ഥിതിചെയ്യുന്ന റൂട്ടറുകൾ, മറ്റ് സ്വയംഭരണ സംവിധാനങ്ങളിലെ റൂട്ടറുകളുമായി ആശയവിനിമയം നടത്തുന്ന റൂട്ടറുകൾക്ക് ബാഹ്യ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ (EGP).

    ഏറ്റവും ജനപ്രിയമായ ഐജിപി റൂട്ടിംഗ് ഇൻഫർമേഷൻ പ്രോട്ടോക്കോൾ (RIP) ആണ്, എന്നാൽ ക്രമേണ പുതിയ IGP - OSPF കൂടുതൽ ജനപ്രിയമാവുകയും RIP-നെ മാറ്റിസ്ഥാപിക്കാൻ തുടങ്ങുകയും ചെയ്യുന്നു. പുതിയതും ജനപ്രിയവുമായ EGP ബോർഡർ ഗേറ്റ്‌വേ പ്രോട്ടോക്കോൾ (BGP) ആണ്. ഈ അധ്യായത്തിൽ, ഞങ്ങൾ RIP-യും അത് ഉപയോഗിക്കുന്ന സന്ദേശ തരങ്ങളും നോക്കി. സബ്‌നെറ്റിംഗും മറ്റ് പ്രധാന മെച്ചപ്പെടുത്തലുകളും പിന്തുണയ്ക്കുന്ന ഒരു ആധുനിക വിപുലീകരണമാണ് RIP പതിപ്പ് 2. ഇൻ്റർനെറ്റിലെ റൂട്ടിംഗ് ടേബിളുകളുടെ വലുപ്പം കുറയ്ക്കാൻ ലക്ഷ്യമിടുന്ന പുതിയ സാങ്കേതികവിദ്യയായ OSPF, BGP, Classless Inter-Domain Routing (CIDR) എന്നിവയും ഞങ്ങൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.

    നിങ്ങൾ ശ്രദ്ധിക്കേണ്ട രണ്ട് OSI റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ കൂടിയുണ്ട്. ഇൻ്റർഡൊമെയ്ൻ റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ (ഐഡിആർപി) ഐപിക്ക് പകരം ഒഎസ്ഐ വിലാസങ്ങൾ ഉപയോഗിക്കുന്നതിന് പരിഷ്കരിച്ച ബിജിപിയുടെ ഒരു പതിപ്പായി ഉയർന്നുവന്നു. ഇൻ്റർമീഡിയറ്റ് സിസ്റ്റം ടു ഇൻ്റർമീഡിയറ്റ് സിസ്റ്റം (IS-IS) പ്രോട്ടോക്കോൾ ഒരു ഒഎസ്ഐ ഐജിപി നിലവാരമാണ്. കണക്ഷനില്ലാത്ത നെറ്റ്‌വർക്കുകളിൽ (CLNP - കണക്ഷൻലെസ്സ് നെറ്റ്‌വർക്ക് പ്രോട്ടോക്കോൾ) ഒരു റൂട്ടിംഗ് പ്രോട്ടോക്കോളായി ഇത് ഉപയോഗിക്കുന്നു, IP-ക്ക് സമാനമായ OSI പ്രോട്ടോക്കോൾ. IS-IS ഉം OSPF ഉം വളരെ സമാനമാണ്.

    ഇൻ്റർനെറ്റ് വർക്കിംഗ് മേഖലയിലെ ഗവേഷണത്തിന് ഡൈനാമിക് റൂട്ടിംഗ് ഒരു വളക്കൂറുള്ള മണ്ണായി തുടരുന്നു. അതിനാൽ, ഏത് റൂട്ടിംഗ് പ്രോട്ടോക്കോൾ ഉപയോഗിക്കണമെന്നും ഏത് റൂട്ടിംഗ് ഡെമൺ പ്രവർത്തിപ്പിക്കണമെന്നും തിരഞ്ഞെടുക്കുന്നത് വളരെ ബുദ്ധിമുട്ടാണ്. [Perlman 1992] നിരവധി വിശദാംശങ്ങൾ നൽകുന്നു.

    വ്യായാമങ്ങൾ

    1. ചിത്രം 10.9 കാണുക. kpno റൂട്ടറിൽ നിന്ന് ഗേറ്റ്‌വേ റൂട്ടറിലേക്ക് എന്ത് റൂട്ട് എടുക്കാം?
    2. ഒരു റൂട്ടറിന് RIP ഉപയോഗിച്ച് പരസ്യം ചെയ്യേണ്ട 30 റൂട്ടുകൾ ഉണ്ടെന്ന് സങ്കൽപ്പിക്കുക, 25 റൂട്ടുകൾക്ക് ഒരു ഡാറ്റാഗ്രാം ആവശ്യമാണ്, ബാക്കിയുള്ള 5 റൂട്ടുകൾക്ക് മറ്റൊന്ന് ആവശ്യമാണ്. 25 റൂട്ടുകളുള്ള ആദ്യത്തെ ഡാറ്റാഗ്രാം മണിക്കൂറിൽ ഒരിക്കൽ നഷ്ടപ്പെട്ടാൽ എന്ത് സംഭവിക്കും?
    3. OSPF പാക്കറ്റിന് ഒരു ചെക്ക്സം ഫീൽഡ് ഉണ്ട്, എന്നാൽ RIP പാക്കറ്റിന് ഇല്ല. എന്തുകൊണ്ട്?
    4. OSPF-ൽ ഉപയോഗിക്കുന്ന ലോഡ് ബാലൻസിങ്ങിൻ്റെ ഫലമെന്താണ്. ഇത് ഗതാഗത പാളിയെ എങ്ങനെ ബാധിക്കുന്നു?
    5. RIP എങ്ങനെയാണ് നടപ്പിലാക്കുന്നത് എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് RFC 1058 വായിക്കുക. ചിത്രം 10.8-ൽ, ഓരോ റൂട്ടറും അത് നൽകുന്ന റൂട്ടുകൾ മാത്രം പരസ്യപ്പെടുത്തുന്നു, 140.252.1 നെറ്റ്‌വർക്കിലെ മറ്റ് റൂട്ടറുകളിൽ നിന്നുള്ള ബ്രോഡ്‌കാസ്റ്റ് സന്ദേശങ്ങളിൽ നിന്ന് അറിയാവുന്ന മറ്റ് റൂട്ടുകൾ പരസ്യപ്പെടുത്തുന്നില്ല. ഈ സാങ്കേതികവിദ്യയുടെ പേരെന്താണ്?
    6. ചാപ്റ്റർ 3 വിഭാഗത്തിൽ, ചിത്രം 10.7-ൽ ഞങ്ങൾ കാണിച്ച 8 റൂട്ടറുകൾക്ക് പുറമേ 140.252.1 സബ്‌നെറ്റിൽ 100-ലധികം ഹോസ്റ്റുകൾ ഉണ്ടെന്ന് ഞങ്ങൾ പറഞ്ഞു. ഓരോ 30 സെക്കൻഡിലും വരുന്ന എട്ട് പ്രക്ഷേപണ സന്ദേശങ്ങൾ ഉപയോഗിച്ച് ഈ 100 ഹോസ്റ്റുകൾ എന്താണ് ചെയ്യുന്നത് (ചിത്രം 10.8)?