Ruttomfördelning
I en router tillåter ruttomfördelning ett nätverk som använder ett routingprotokoll för att dirigera trafik dynamiskt baserat på information som lärts från ett annat routingprotokoll.
Routing
På Internet vidarebefordrar routrar datapaket mellan datornätverk . För att en router ska kunna avgöra vart varje paket ska vidarebefordras kan den använda:
- standard- eller statiska rutter som är manuellt konfigurerade,
- routing på begäran,
- dynamiska routingprotokoll , eller
- Policybaserad routing .
I ett litet nätverk som ett hemma- eller hemmakontor används ofta en standardrutt för att skicka all trafik till användarens internetleverantör . På samma sätt kan medelstora nätverk som filialkontor eller små internetleverantörer använda standardrutter för trafik avsedd för det allmänna Internet . Men i medelstora och stora nätverk använder routrar dynamiska routingprotokoll för att bestämma de bästa vägarna till olika nätverksdestinationer.
Ibland kan ett nätverk använda mer än ett dynamiskt routingprotokoll , till exempel om två olika företag går samman eller om nätverksenheter från flera leverantörer används. I sådana nätverk är det ofta användbart att omfördela information från ett routingprotokoll till ett annat.
Där den används
Ruttomfördelning kan användas för att tillåta olika nätverk som tillhör samma företag att kommunicera med varandra. Det kan också användas när två företag går samman och deras nätverk använder olika routingprotokoll. Och den kan användas tillsammans med VRF eller MP-BGP .
Ruttomfördelningsfällor
Om det inte implementeras noggrant kan ruttomfördelning orsaka routingslingor .
Varje routingprotokoll innehåller loop-undvikande mekanismer, men den information som behövs för att loopar ska undvikas går förlorad när rutter omfördelas. Till exempel kan ett distans-vektor-dirigeringsprotokoll förhindra slingor av "delad horisont"-regeln; det vill säga, om en router lär sig en rutt från ett visst gränssnitt kommer den inte att annonsera om rutten från samma gränssnitt. Med andra ord, om A lär sig av B att vägen till C går genom B, kommer den inte att tala om för B att dirigera paket som är avsedda för C till A. På samma sätt kan ett routingprotokoll för länktillstånd hålla en databas som innehåller tillståndet för olika länkar i nätverket, som representerar en "karta" (så att säga) över nätverket. Men den del av nätverket vars rutter lärs in genom omfördelning är inte "karpade" på samma sätt. "Var lärde jag mig den här vägen?" information går förlorad i omfördelningsprocessen.
Chansen för loopar ökar om det finns mer än en router som utför omfördelning i samma nätverk, och om omfördelning sker i båda riktningarna (till exempel både från EIGRP till OSPF och från OSPF till EIGRP).
externa länkar
- David Davis, Cisco administration 101: Routing redistribution , http://www.techrepublic.com/article/cisco-administration-101-routing-redistribution (8 december 2005).
- Cisco Systems, Inc., Configuring a Gateway of Last Resort Using IP Commands , http://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/16448-default. html (senast uppdaterad 10 augusti 2005).