Routingsprotokol - Routing protocol
En routingsprotokol angiver, hvordan routere kommunikerer med hinanden for at distribuere oplysninger, der gør det muligt for dem at vælge ruter mellem noder på et computernetværk . Routere udfører trafikstyringsfunktionerne på Internettet; datapakker videresendes via internetets netværk fra router til router, indtil de når deres destinationscomputer. Routingsalgoritmer bestemmer det specifikke valg af rute. Hver router har kun en forudgående viden om netværk, der er knyttet direkte til den. En routingsprotokol deler disse oplysninger først blandt nærmeste naboer og derefter i hele netværket. På denne måde får routere kendskab til netværkets topologi . Muligheden for routingprotokoller til dynamisk at tilpasse sig ændrede forhold såsom deaktiverede forbindelser og komponenter og rutedata omkring forhindringer er det, der giver Internettet dets fejltolerance og høje tilgængelighed .
De specifikke egenskaber ved routingprotokoller inkluderer den måde, de undgår routing -loops, den måde, de vælger foretrukne ruter på, ved hjælp af oplysninger om humleomkostninger, den tid, de har brug for for at nå routingkonvergens , deres skalerbarhed og andre faktorer, f.eks. Relay -multiplexing og cloud -adgangsrammeparametre. Visse yderligere egenskaber, såsom grænseflade i flere lag, kan også anvendes som et middel til at distribuere kompromisløse netværksgateways til autoriserede havne. Dette har den ekstra fordel at forhindre problemer med routingprotokolsløjfer.
Mange routingprotokoller er defineret i tekniske standarddokumenter kaldet RFC'er .
Typer
Selvom der er mange typer routingprotokoller, er tre hovedklasser i udbredt brug på IP -netværk :
- Interior gateway protokoller type 1, link-state routing protokoller , såsom OSPF og IS-IS
- Interior gateway protokoller type 2, afstandsvektor routing protokoller , såsom Routing Information Protocol , RIPv2 , IGRP .
- Exterior gateway-protokoller er routingsprotokoller, der bruges på Internettet til udveksling af routingsinformation mellem autonome systemer , såsom Border Gateway Protocol (BGP), en sti-vektor routingprotokol . Exterior gateway -protokoller bør ikke forveksles med Exterior Gateway Protocol (EGP), en forældet routingprotokol.
OSI lagbetegnelse
Routingsprotokoller i henhold til OSI -routingsrammen er lagstyringsprotokoller for netværkslaget, uanset deres transportmekanisme:
- IS-IS kører på datalinklaget (lag 2)
- Open Shortest Path First (OSPF) er indkapslet i IP, men kører kun på IPv4- undernet, mens IPv6- versionen kører på linket ved hjælp af kun link-lokal adressering.
- IGRP og EIGRP er indkapslet direkte i IP. EIGRP bruger sin egen pålidelige transmissionsmekanisme, mens IGRP antog en upålidelig transport.
- Routing Information Protocol (RIP) kører over User Datagram Protocol (UDP). Version 1 fungerer i broadcast -tilstand, mens version 2 anvender multicast -adressering.
- BGP kører over Transmission Control Protocol (TCP).
Indvendige gateway -protokoller
Interne gateway -protokoller (IGP'er) udveksler routingsinformation inden for et enkelt routingsdomæne . Eksempler på IGP'er inkluderer:
- Åbn den korteste vej først (OSPF)
- Routing Information Protocol (RIP)
- Mellemsystem til mellemsystem (IS-IS)
- Enhanced Interior Gateway Routing Protocol (EIGRP)
Udvendige gateway -protokoller
Exterior gateway -protokoller udveksler routingsinformation mellem autonome systemer . Eksempler omfatter:
- Exterior Gateway Protocol (EGP)
- Border Gateway Protocol (BGP)
Routingsoftware
Der findes mange softwareimplementeringer for de fleste af de almindelige routingprotokoller. Eksempler på open source-applikationer er Bird Internet routing daemon , Quagga , GNU Zebra , OpenBGPD , OpenOSPFD og XORP .
Routede protokoller
Nogle netværkscertificeringskurser skelner mellem routingprotokoller og routede protokoller. En routet protokol bruges til at levere applikationstrafik. Det giver passende adresseoplysninger i sit internetlag eller netværkslag, så en pakke kan videresendes fra et netværk til et andet. Eksempler på routede protokoller er Internet Protocol (IP) og Internetwork Packet Exchange (IPX).
Se også
- Statisk routing
- Dynamisk routing
- Hierarkisk tilstandsruting
- Optimeret Link State Routing Protocol
- BATMAN
Noter
Referencer
Yderligere læsning
- Kapitel "Grundlæggende routing" i Cisco "Internetworking Technology Handbook"