Jeg har skrevet lenge om TCP /IP-protokollen suite. Alle disse protokollene rutes seg, men hva er de i sin tur rutet etter? Les videre for å få et høyt nivå oversikt over ruting protokoller, og hvordan de passer inn i våre online liv.
Den rutet vs. ruting
Det har alltid vært en stor attraksjon for meg å nettverksprotokoller. Jeg vet ikke hvorfor jeg har alltid vært fascinert av dem, men de interesserer meg sterkt. En god del av min tid har blitt brukt studere og spille med protokoller som finnes i TCP /IP-protokollen suite. Hva alle disse protokollene har til felles er at de er rutet protokoller. Dette reiser spørsmålet om hva ruter dem? Faktisk et veldig godt spørsmål, og en som svært mange bøker har blitt skrevet om.
Hva jeg skal dekke i denne artikkelen er en oversikt over hva ruting protokoller er. Hvordan de fungerer, og hva slags routing protokoller det er. Ting jeg vil ikke bli dekket er Ciscos IOS syntaks brukes når du konfigurerer disse rutingprotokoller. Ganske mange gode bøker der ute allerede gjør en beundringsverdig jobb med å gjøre nettopp det. I stedet, som nevnt, vil jeg konsentrere meg om å gi deg et høyt nivå oversikt over hva ruting protokoller er, de ulike typene, og hva det er som de gjør.
fremover og oppover
Vel vi allerede kjent at pakkene som genereres av datamaskinene består av rutet protokoller. Disse protokollene i sin tur må rutes hvis de skal nå sine mottakerne. Hvordan får en pakke til slutt komme til sin destinasjon? Vel dette gjøres via det rutes av en serie rutere, og dette er også gjort primært via IP-adressen i IP header. Med denne forenklede forklaring i hånd vil vi nå ta en titt på de to kategorier av ruting protokoller.
ruting protokoller selv er brutt ned i to grupper. De er IGP og EGP, eller Interior Gateway protokoller, og Utvendig Gateway Protokoller. Mye som sine respektive navn antyde, er en gruppe som brukes internt og den andre eksternt. For eksempel IGP serie ruting protokoller brukes på interne nettverk, og EGP serien ruting protokoller brukes på selve internett selv. Hva betyr det alt egentlig mener om? Vel det betyr at når du gjør det første oppsettet av din, etter all sannsynlighet, Cisco router som du må velge hva slags ruting-protokollen for å installere og konfigurere.
Nå er så god tid som noen til liste over de forskjellige typer av rutingsprotokoller for hver gruppe. Interiør Gateway Protokoller består av følgende;
- IGRP: Interior Gateway Routing Protocol
- EIGRP: Forbedret Interior Gateway Routing Protocol
- OSPF: Ospf
- RIP:
- Routing Information Protocol IS-IS: Intermediate System - Intermediate System
For Utvendig Gateway Protokoller det er;
- EGP: Exterior Gateway Protocol
- BGP: Border Gateway Protocol
Interior Gateway Protokoller
Vi kan se fra de ovennevnte noterte eksempler på IGP protokoller som det er flere av dem. Er de alle brukes i dagens interne nettverk? Vel jeg antar at de godt kan være, men sannsynligvis de mest vanlige som brukes i dag er OSPF og RIP. Med det i hånden la oss gå over RIP. RIP er det som kalles en dynamisk ruting protokoll. Hva det betyr er at den vil automatisk finne ut rutetabeller på egen hånd. Med andre ord systemansvarlig ikke trenger å manuelt inngangs alle de ulike rutene. Det ville være en alvorlig smerte i baken!
Så RIP vil automatisk beregne ruter, samt sekundære ruter som skal brukes i tilfelle en primær banen skulle svikte. Hvis du tenker at dette høres ut som "lastbalansering", må du faktisk være riktige. En annen viktig informasjon for å huske om RIP er at det er en "avstand vector" protokoll. Sett som denne artikkelen er bare et høyt nivå oversikt vil jeg si bare at "avstand vector" innebærer metoden for å oppdage ruter. For mer informasjon om dette svært viktige temaet kan du klikke her. Noen viktige punkter å huske om RIP er at den bruker port 520 og bruker UDP som sin transportprotokoll.
OSPF er den andre brukte IGP. En viktig faktor mellom RIP og OSPF er at OSPF er en "link stat protokoll". Det betyr at den bruker en annen måte å bygge sine rutetabeller. OSPF aktivert rutere vil annonsere beregninger som inneholder informasjon om at andre OSPF aktivert rutere vil bruke til å bygge sine rutetabeller. Det er så enkelt og så komplisert som det. Videre lesning finner du her. Også, som ovenfor, noen viktige punkter å huske på er at OSPF støtter multicasting og subnett. Til slutt, bruker OSPF IP, og ikke TCP eller UDP.
Eksteriør Gateway Protokoller
Vel vi dekket de to viktigste IGP er på et meget høyt nivå, men hva med de EGP protokoller? Vel la oss faktisk ta en titt på de to bedre kjent seg. BGP eller Border Gateway Protocol er ruting protokollen i bruk i dag av ruterne som befolker Internett. Med det mener jeg rutere som brukes av din ISP for eksempel, eller hva er også kalt Internett klednings rutere. Disse ruterne danne ryggraden i Internett og BGP v4 er det som i dag kjører på dem. Mye som RIP ovenfor, er BGP egentlig seg selv en distanse vektor protokoll eller algoritme. En viktig faktum om BGP er at den bruker TCP for sin transport-protokollen, og vil kommunisere via port 179. Med andre ord, rutingtabeller utveksles ved hjelp av TCP for transport og gjøres via port 179. Med det sagt om BGP, hva er det å vite om EGP? Vel realistisk ikke en hel masse som det er egentlig ikke brukes lenger. Det har blitt byttet ut, om du vil, med BGP. Dersom du ønsker å lese mer om det kan du klikke her.
Innpakning opp
Vel som du kan se jeg var ikke en spøk om oversikt over ruting protokoller høyt nivå. Det har bokstavelig talt vært tykke bøker skrevet om BGP alene. Det er egentlig umulig å dekke alt om disse ruting protokoller i en artikkel, enn si en bok. Hva denne artikkelen håper å formidle heller er mangfoldet innenfor ruting protokoller seg, og forskjellen mellom dem og rutet protokoller. Hva kan du gjøre for å lære mer om disse ruting protokoller? Jeg har alltid vært en stor tro på å sette begrepene i praksis. Det er, etter min mening, den eneste måten å virkelig lære og dessuten sement erfaringer.
For å nå dette målet bør du, hvis økonomisk mulig, plukke opp noen brukte Cisco nettverk gear. De er ikke alle som dyre å kjøpe og vil betale utbytte i søken for å vite mer om hvordan trafikken er faktisk rutet. Videre til å kjøpe noen nettverk utstyr ville jeg råde deg til å bruke programmer som Nemesis som vil tillate deg å lage RIP, OSPF, og IGMP blant andre. Å kunne lage noen rutingen pakker vil også la deg se hvordan de reagerer på visse stimuli. Packet laging er hvordan jeg først lærte meg om TCP /IP, og jeg vil absolutt oppfordre deg til å gjøre det med disse rutingprotokoller. Gjør du det vil tvinge deg til å lære mer om protokollen i seg selv, og hvordan det fungerer. Til slutt, som nevnt, å få noen nettverk gear virkelig er nøkkelen så mye av protokoll konfigurasjoner må gjøres via denne maskinvaren. Du vil bare få så langt ved å faktisk lese. Hvis du virkelig er på et begrenset budsjett så kan det være lurt å kjøpe en av mange tilgjengelige simulatorer.
Vel, dette bringer til slutt min høyt nivå oversikt over ruting protokoller. Jeg håper at dette er nok til å skjerpe appetitten og presse deg for å studere dette kritisk viktige området av datanettverk. Som alltid jeg tar gjerne imot tilbakemeldinger, og på dette notatet til neste gang! Anmeldelser
Previous:Crash Course i IPv6 (del 1)Next Page:Forstå TCP /IP