Introduksjon til ruting
Hele verden er digitalisert og koblet over nettverket. Pakker, som er atomenheten til informasjon i pakkeomkoblede kommunikasjonsnett, blir utvekslet mellom nodene (en node kan være en sluttenhet, en ruter eller en datagenererende enhet, etc.). Prosessen med å overføre disse informasjonspakkene fra kildeknuten til destinasjonsnoden med en eller flere humle imellom langs den mest optimale banen, kalles 'Ruting'. Rutere og brytere er enhetene som brukes til formålet som fungerer på rutingsprotokollene og algoritmene de er konfigurert med. Rutingen av pakker blir ivaretatt av L3-laget eller nettverkslaget i OSI Reference Model.
Hvordan foregår det?
Når en pakke introduseres i nettverket og mottas av en av ruterne, leser den overskriftene på pakken for å forstå destinasjonen og sjekker rutetabellen sin merket med rutemetoder for å se hva som ville være det neste beste håpet for at pakken optimalt skal nå målet. Deretter skyver den pakken til neste node, og prosessen ovenfor gjentas ved den nye noden også til pakken når destinasjonsnoden.
Rutemetoder -
Rutetabeller har informasjonen basert på hvilken pakkebytte som foregår i den mest optimale banen. Og denne informasjonen er forskjellige beregninger eller variabler som rutingsalgoritmene ser etter og deretter bestemmer deres vei. Standard beregningene inkluderer -
- Banelengde - I dette tildeler administratoren kostnader til hver bane (mellom to noder). Banelengden vil være summen av alle banekostnadene. Stien med mindre stiengde vil bli valgt som den mest optimale.
- Forsinkelse - Dette er målet på tiden det tar for pakken å rute fra kilde til destinasjon. Dette avhenger av mange faktorer som nettverksbåndbredde, antall mellomliggende noder, overbelastning i noder, etc. Først overføringen, bedre kvaliteten på tjenesten (QoS).
- Båndbredde - Dette refererer til datamengden en lenke kan overføre gjennom den. Vanligvis leier foretaket nettverkslinjen for å oppnå en høyere kobling og båndbredde.
- Last - Last viser til trafikken som en ruter eller en kobling håndterer. Ubalansert eller ubehandlet belastning kan forårsake overbelastning og lavere hastighet på tapet av overføringspakker.
- Kommunikasjonskostnad - Dette er driftsutgiftene som selskapet pådrar seg ved å sende pakkene på den leide linjen mellom nodene.
- Motstandsdyktighet og pålitelighet - Dette refererer til feilhåndteringskapasiteten til ruteren og rutingsalgoritmene. Hvis noen noder i nettverket mislykkes, vil tiltaket for motstandskraft og pålitelighet vise oss hvor godt de andre nodene kan håndtere trafikken.
Typer ruting
Det er to typer–
- Statisk ruting - Dette er den typen ruting der den optimale banen mellom alle mulige par kilder og destinasjoner i det gitte nettverket er forhåndsdefinert og mates inn i rutetabellen til ruterne i nettverket.
Fordeler -
- Det er ingen CPU-overhead for ruterne å bestemme det neste hoppet for pakken ettersom banene er forhåndsdefinert.
- Dette gir høyere sikkerhet ettersom administratoren har autonomi over tillatelsene til pakkeflyt langs en definert bane.
- Mellom ruterne vil ingen båndbredde bli brukt (for oppgaver som å oppdatere rutingtabellen, etc.)
ulemper
- For en større nettverkstopologi vil det være vanskelig for administratoren å identifisere og forhåndsdefinere en optimal bane fra alle mulige kombinasjoner av kilde- og destinasjonsnoder.
- Administratoren forventes å være grundig i konseptene nettverk og topologi. Overgang til en ny administrator vil bruke tid slik at man forstår topologien og policyene som er definert.
- Dynamisk ruting - Denne typen gir ruteren muligheten til å oppdage nettverket med protokoller som OSPF (Open Shortest Path First) og RIP (Routing Information Protocol), oppdaterer rutetabellen av seg selv og bestemmer effektivt hvilken vei den innkommende pakken må følge for å nå sin destinasjon.
Fordeler
- Dette er enkelt å konfigurere.
- Det ville være effektivt for å oppdage litt eksternt nettverk og utføre ruting der.
Ulemper -
- Når en av ruterne i nettverket som implementerer dynamiske rutinger oppdager endring eller genererer en oppdatering, sender den den til alle nodene. Dermed forbruker en høyere mengde båndbredde.
- Det er relativt mindre sikkert enn statisk.
Typer rutingsalgoritmer
Det er to typer algoritmer -
- Adaptive - Rutene avgjøres dynamisk basert på endringene i nettverkstopologien.
- Distansevektorruting - I denne algoritmen har hver ruter en rutetabell som inneholder en oppføring for hver ruter i nettverket. Disse oppføringene oppdateres med jevne mellomrom. Dette kalles også Bellman-Ford-algoritmen. Opprinnelig var dette ARPANET-algoritmen.
- Link State Routing - LSR oppdager naboene, måler kostnadene for hver nabo, konstruerer deretter pakkene og sender dem langs den beregnede korteste stien.
- Ikke-tilpasningsdyktig - Rutene blir bestemt på en statisk måte av ruterne.
- Flooding - I dette sender du pakkene til alle andre naboeruter og de vender tilbake til den samme, og etter en eller annen bane når pakken sin destinasjon. Dette dupliserer pakkene, men påliteligheten er veldig høy i en type ruting. Dette brukes mest i forsvarsnettverk, distribuerte databaser, trådløse nettverk og for å fylle rutetabellene.
Hvordan dette vil hjelpe i karriereveksten?
Nettverksarkitekturen i datasentre, telefonlinjer, nettskyer, etc. er alt så viktig for virksomheter å drive. Telekommunikasjonsselskaper, datanettverksselskaper jobber dag for dag for å komme opp med bedre nettverksrutingsalgoritmer, ruteprotokoller, for å få virtualisert nettverket, for å forbedre nettverkssikkerheten ved å utforme sikre nettverksprotokoller og krypteringsteknikker, for å oppnå høyere spenst og gir bedre og raskere kvalitet på tjenesten. Med et så overveldende omfang i domenet er det flott å satse på sin karriere innen datanettverk og ruting.
Konklusjon
I utgangspunktet er ruting den primære handlingen som skjer i et datanettverk som overfører data fra kilde til destinasjon. Det er også manipulert for å gjøre ting som styringskontroll og belastningsbalansering. Ruterenes ytelse og effektivitet bestemmes av typen ruting den bruker, av rutingsalgoritmen som brukes og også av andre rutemetoder.
Anbefalte artikler
Dette har vært en guide til Hva er ruting. Her diskuterte vi arbeidet med ruteren, typer, algoritme, fordeler og ulemper. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Spørsmål om datanettverk
- Introduksjon til datanettverk
- Hva er innebygde systemer?
- Hva er vert?