കമ്പ്യൂട്ടർ നെറ്റ്വർക്കുകളിൽ ഡാറ്റാ പാക്കറ്റുകൾ ലക്ഷ്യസ്ഥാനത്തേക്ക് എത്തിക്കുന്നതിനായി, നെറ്റ്വർക്ക് സാഹചര്യങ്ങൾക്കനുസരിച്ച് സ്വയം വഴികൾ (paths) കണ്ടെത്തുന്ന രീതിയാണ് ഡൈനാമിക് റൂട്ടിംഗ് (Dynamic Routing). റൂട്ടറുകൾ പരസ്പരം സംസാരിച്ചാണ് മികച്ച വഴി തീരുമാനിക്കുന്നത്. കമ്പ്യൂട്ടർ നെറ്റ്വർക്കുകളിൽ, നെറ്റ്വർക്ക് അവസ്ഥകൾക്കനുസരിച്ച് (ഉദാഹരണത്തിന് ട്രാഫിക്, തകരാറുകൾ) റൂട്ടറുകൾ സ്വയമേവ ഡാറ്റാ പാതകൾ കണ്ടെത്തുകയും മാറ്റുകയും ചെയ്യുന്ന ചെയ്യുന്ന രീതിയാണ് ഡൈനാമിക് റൂട്ടിംഗ് (Dynamic Routing). റൂട്ടറുകൾ തമ്മിൽ വിവരങ്ങൾ പങ്കുവെക്കാൻ പ്രത്യേക പ്രോട്ടോക്കോളുകൾ (RIP, OSPF, EIGRP) ഉപയോഗിക്കുന്നു. ഇത് നെറ്റ്വർക്കിന് ഉയർന്ന ലഭ്യതയും (High Availability) തകരാറുകളെ അതിജീവിക്കാനുള്ള കഴിവ് (Fault Tolerance) നൽകുന്നു.
- ഓട്ടോമാറ്റിക് അപ്ഡേറ്റ്: ഒരു ലിങ്ക് തകരാറിലായാൽ, റൂട്ടർ സ്വയമേവ അടുത്ത മികച്ച പാത തിരഞ്ഞെടുക്കുന്നു.
- റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ: RIP, OSPF, EIGRP, BGP തുടങ്ങിയ പ്രോട്ടോക്കോളുകൾ വഴിയാണ് വിവരങ്ങൾ കൈമാറുന്നത്.
- ഉയർന്ന ടോളറൻസ്: നെറ്റ്വർക്കിലെ മാറ്റങ്ങളോട് പൊരുത്തപ്പെടാൻ (Adapt) ഡൈനാമിക് റൂട്ടിംഗ് സഹായിക്കുന്നു.
- സ്റ്റാറ്റിക് റൂട്ടിംഗിൽ നിന്ന് വ്യത്യസ്തം: സ്റ്റാറ്റിക് റൂട്ടിംഗിൽ പാതകൾ മാനുവലായി സെറ്റ് ചെയ്യണം, എന്നാൽ ഡൈനാമിക് റൂട്ടിംഗിൽ റൂട്ടറുകൾ സ്വയം പഠിക്കുന്നു.
- സ്കെയിലബിളിറ്റി (Scalability): വലിയ നെറ്റ്വർക്കുകളിൽ, നൂറുകണക്കിന് റൂട്ടറുകളുള്ളപ്പോൾ ഡൈനാമിക് റൂട്ടിംഗ് കൈകാര്യം ചെയ്യാൻ എളുപ്പമാണ്.ഡൈനാമിക് റൂട്ടിംഗ് എങ്ങനെ പ്രവർത്തിക്കുന്നു (Working Principle):
- റൂട്ടിംഗ് പ്രോട്ടോക്കോളുകൾ (Routing Protocols):ഡൈനാമിക് റൂട്ടിംഗിൽ റൂട്ടറുകൾ OSPF, RIP, BGP, EIGRP തുടങ്ങിയ പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നു. ഇവയാണ് റൂട്ടറുകൾക്ക് തമ്മിൽ ആശയവിനിമയം നടത്താൻ സഹായിക്കുന്നത്.
- വിവരങ്ങൾ പങ്കുവെക്കൽ (Sharing Information): ഓരോ റൂട്ടറും തൻ്റെ അടുത്തുള്ള റൂട്ടറുകളുമായി (neighbors) നെറ്റ്വർക്ക് വിവരങ്ങൾ പങ്കുവെക്കുന്നു. ഇതിലൂടെ ഓരോ റൂട്ടറിനും മൊത്തത്തിലുള്ള നെറ്റ്വർക്ക് മാപ്പ് (Topology) ലഭിക്കുന്നു.
- റൂട്ടിംഗ് ടേബിൾ അപ്ഡേറ്റ് (Routing Table Update):നെറ്റ്വർക്കിൽ ഒരു പുതിയ ലിങ്ക് വന്നാലോ, അല്ലെങ്കിൽ നിലവിലുള്ള ഒരു വഴി തടസ്സപ്പെട്ടാലോ (Link Failure), റൂട്ടറുകൾ ഈ വിവരം പരസ്പരം കൈമാറുകയും റൂട്ടിംഗ് ടേബിളുകൾ ഓട്ടോമാറ്റിക്കായി അപ്ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.
- മികച്ച പാത തിരഞ്ഞെടുക്കൽ (Best Path Selection):ഡാറ്റാ പാക്കറ്റുകൾ അയക്കാൻ ഏറ്റവും ദൂരം കുറഞ്ഞതോ അല്ലെങ്കിൽ വേഗതയേറിയതോ ആയ വഴി (optimal path) റൂട്ടറുകൾ തീരുമാനിക്കുന്നു.
ഡൈനാമിക് റൂട്ടിംഗിന്റെ പ്രത്യേകതകൾ:
- ഓട്ടോമാറ്റിക്:നെറ്റ്വർക്ക് തകരാറുകൾ ഉണ്ടായാൽ അഡ്മിനിസ്ട്രേറ്റർ ഇടപെടാതെ തന്നെ വഴി മാറിക്കൊടുക്കുന്നു.
- വലിയ നെറ്റ്വർക്കുകൾ:വലിയ നെറ്റ്വർക്കുകളിൽ (Large Networks) ഡൈനാമിക് റൂട്ടിംഗ് ആണ് ഏറ്റവും നല്ലത്.
- ഫ്ലെക്സിബിലിറ്റി:നെറ്റ്വർക്ക് മാറ്റങ്ങൾ റിയൽ-ടൈമിൽ (Real-time) കൈകാര്യം ചെയ്യുന്നു.
- പ്രധാനപ്പെട്ട ഡൈനാമിക് റൂട്ടിംഗ് രീതികൾ:
- ഡിസ്റ്റൻസ് വെക്റ്റർ (Distance Vector):എത്ര റൂട്ടറുകൾ കടന്നുപോകണം (hop count) എന്നതിനെ അടിസ്ഥാനമാക്കി വഴി കണ്ടെത്തുന്നു.
- ലിങ്ക് സ്റ്റേറ്റ് (Link State):നെറ്റ്വർക്കിലെ എല്ലാ റൂട്ടറുകളെക്കുറിച്ചും അറിവ് നേടുകയും, Dijkstra’s algorithm ഉപയോഗിച്ച് ഏറ്റവും ചെറിയ വഴി കണ്ടെത്തുകയും ചെയ്യുന്നു.
പ്രധാന പ്രോട്ടോക്കോളുകൾ:
- Distance Vector: RIP (Routing Information Protocol) – ഏറ്റവും കുറഞ്ഞ ദൂരം (Hop Count) നോക്കുന്നു.
- Link State: OSPF (Open Shortest Path First) – നെറ്റ്വർക്ക് മാപ്പ് ഉപയോഗിച്ച് മികച്ച പാത തിരഞ്ഞെടുക്കുന്നു.
- Hybrid: EIGRP (Enhanced Interior Gateway Routing Protocol) – രണ്ടിന്റെയും ഗുണങ്ങൾ ചേർന്നത്.
ചുരുക്കത്തിൽ, നെറ്റ്വർക്ക് മാറുന്നതിനനുസരിച്ച് സ്വയം പാത കണ്ടെത്തുന്ന ബുദ്ധിപരമായ രീതിയാണ് ഡൈനാമിക് റൂട്ടിംഗ്.







