De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document wordt beschreven hoe u routekaarten kunt configureren die worden toegepast met de opdracht voor herdistributie van dynamische routingprotocollen.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is gebaseerd op Cisco IOS®-softwarerelease 12.3.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Deze sectie biedt een overzicht van routekaarten die in Cisco IOS-software worden gebruikt.
Routekaarten hebben vele functies gemeen met algemeen bekende toegangscontrolelijsten (ACL’s). Dit zijn enkele kenmerken die beide mechanismen gemeen hebben:
Dit zijn mogelijke verschillen tussen routekaarten en ACL’s:
Het dynamische protocol herverdeelt configuratiebevel staat u toe om of ACL of een route-kaart toe te passen. De in dit deel beschreven verschillen geven aan wanneer een routekaart moet worden gebruikt in het herdistributieproces. Route-maps hebben de voorkeur als u van plan bent of routeinformatie tijdens herdistributie te wijzigen of als u krachtigere mogelijkheden nodig hebt om aan te passen vermogen dan een ACL kan verstrekken. Omgekeerd, als u eenvoudig sommige routes moet selectief toestaan die op hun prefix of masker worden gebaseerd, adviseert Cisco dat u ACL (of gelijkwaardige prefixlijst) direct in het redistribute bevel gebruikt. Als u een routekaart gebruikt om bepaalde routes selectief toe te laten op basis van hun prefix of masker, gebruikt u meestal meer configuratieopdrachten om hetzelfde doel te bereiken. Routekaarten worden altijd toegepast voor inkomend verkeer en de routekaart heeft geen enkel effect op het uitgaand verkeer.
Dit is een typische Open Shortest Path First to Enhanced Interior Gateway Routing Protocol (OSPF-to-EIGRP)-routekaart, toegepast met een herverdelingsopdracht:
!
router eigrp 1
redistribute ospf 1 route-map ospf-to-eigrp
default-metric 20000 2000 255 1 1500
!--- Output suppressed.
!
route-map ospf-to-eigrp deny 10
match tag 6
match route-type external type-2
!
route-map ospf-to-eigrp permit 20
match ip address prefix-list pfx
set metric 40000 1000 255 1 1500
!
route-map ospf-to-eigrp permit 30
set tag 8
!
Dit zijn de belangrijke opmerkingen bij dit voorbeeld:
Cisco raadt aan clausules te nummeren in intervallen van 10 om ruimte voor nummers te reserveren om clausules in de toekomst in te voegen, indien nodig.
Voor elke opnieuw verdeelde route, evalueert de router eerst het matchbevel van een clausule in de route-kaart. Als de afgestemde criteria slagen, dan wordt de route opnieuw verdeeld of verworpen zoals gedicteerd door de vergunning of ontkennen clausule, en sommige van zijn eigenschappen worden gewijzigd door vastgestelde bevelen. Als de aangepaste criteria mislukken, is deze clausule niet van toepassing op de route en gaat Cisco IOS-software verder om de route te evalueren aan de hand van de volgende clausule in de routekaart. Het scannen van de routekaart gaat door tot er een clausule wordt gevonden waarvan de opdracht(en) overeenkomt (overeenkomen) met de route of tot het einde van de routekaart is bereikt.
Configureer geen set commando in een deny route-map clausule omdat de deny clausule de herverdeling van de route verbiedt. Er is geen informatie om te wijzigen.
Een route-kaart clausule zonder een matchset bevel voert een actie uit. Een lege vergunningsclausule maakt een ongewijzigde herverdeling van de rest van de routes mogelijk. Een leeg ontkennen clausule staat geen herverdeling van andere routes toe (dit is de standaardactie als een route-kaart volledig gescand is maar geen expliciete gelijke wordt gevonden).
Gebaseerd op de informatie in deze sectie, doet het vorige routekaartvoorbeeld OSPF-to-EIGRP dit:
Deze sectie bevat de volgende onderwerpen:
Route-maps zijn generieke mechanismen die u in vele configuraties kunt gebruiken, dit omvat de eerder beschreven redistribute opdracht. U kunt bijvoorbeeld de opdracht Matchlengte configureren in een routekaart voor PBR om te specificeren dat een speciale actie wordt uitgevoerd wanneer pakketten van een specifieke lengte worden doorgestuurd. U zou echter de opdracht Matchlengte niet gebruiken in routekaarten die op herverdeling worden toegepast.
U kunt match- en set-opdrachten configureren in een routekaart die niet worden ondersteund (of geen effect hebben) in een context waarin een routekaart wordt toegepast (of bedoeld is om in een later stadium te worden toegepast). Een voorbeeld van deze situatie kan het bevel zijn van de gelijkenlengte dat in een route-kaart wordt gebruikt die op herdistributie wordt toegepast. In herdistributie, wordt een route-kaart toegepast op elke route die in de routeringstabel, door het protocol wordt geïnstalleerd dat in wordt gespecificeerd herverdeel bevel. Daarom wanneer een router een route-kaart uitvoert, interpreteert de router slechts de bevelen die in de context van route-kaart toepassing steek houden. In dit voorbeeld heeft de opdracht Matchlengte vermeld in de herdistributieroute-kaart geen effect op herdistributie. Het blijft in de configuratie van de route-kaart, en het kan in de lopende configuratie van de router worden gezien. De herverdeling van de route wordt echter niet beïnvloed, of dit commando al dan niet in de routekaart aanwezig is.
Daarom staat de router de configuratie van alle soorten match en set commando's toe, maar ze moeten logisch worden toegepast op de situatie. Anders kan de configuratie zeer verwarrend zijn of onjuiste taken uitvoeren.
Gebruik geen opdrachten zonder effect in een routekaartcontext — zelfs als ze onschuldig lijken — vanwege deze problemen:
Opdrachten zonder effect kunnen verhullen wat u wilt bereiken. Dit kan verwarring veroorzaken.
Opdrachten die momenteel niet worden ondersteund, kunnen in toekomstige releases van Cisco IOS-software worden ondersteund. Er kunnen ongewenste veranderingen in het route-kaart gedrag na toekomstige software upgrades zijn.
Niet alle commando's zijn volledig onschadelijk; bijvoorbeeld de ingestelde metrische +/- opdracht, die de relatieve wijziging van de metriek aangeeft en die wordt gebruikt bij BGP-routeradvertenties. Het kan de huidige metriek van een route nemen en het verhogen of verminderen door een gespecificeerde waarde alvorens het het verspreidt.
De +/- vorm van dit bevel wordt niet ondersteund door sommige protocollen, zie Ondersteuning van de EIGRP routekaart en in andere scenario's wordt het eigenlijk geïnterpreteerd als het vastgestelde metrische bevel met het weggelaten teken. Neem bijvoorbeeld deze routekaart in overweging:
!--- This redistribution route-map is very dangerous!
route-map ospf-to-ospf permit 10
set metric +2
!
Deze configuratie lijkt alle routes van één proces OSPF aan een andere opnieuw te verdelen, terwijl het metrisch van alle routes door twee verhoogt. Toch stelt het de metriek van alle routes in op hetzelfde, gelijk aan 2. Dit is onverwacht in de routerconfiguratie.
Deze routekaart biedt een nog contra-intuïtiever effect:
!--- This redistribution route-map is very dangerous!
route-map ospf-to-ospf permit 10
set metric +2
!
In plaats van de metriek van herverdeelde routes te verlagen, stelt deze configuratie de metriek in op 367 (een positieve waarde, omdat een negatieve metriek niet mogelijk is wanneer ingestelde metriek wordt geïnterpreteerd zonder het teken).
Route-maps die op herdistributiewerk met twee routeprotocollen worden toegepast:
Het protocol dat de oorspronkelijke routeringsinformatie verstrekt
Het protocol waaraan de routeringsinformatie opnieuw wordt verdeeld
Elk routeprotocol kan zijn eigen reeks routeeigenschappen steunen.
In herdistributie route-kaart configuratie:
Route-map match commando's verifiëren de kenmerken van een route die worden ondersteund door het protocol dat de oorspronkelijke route voor herdistributie heeft geleverd.
De route-kaart vastgestelde bevelen wijzigen de attributen van routes die door het protocol worden gesteund waaraan de routes worden opnieuw verdeeld.
In het gedeelte Tabellen voor opdrachtondersteuning van dit document worden de opdrachten weergegeven. Ze worden gecategoriseerd door match en set commando's, om de twee-protocol aard van herdistributie routekaarten te benadrukken.
Deze sectie beschrijft de opdrachten die worden ondersteund in routekaarten die in de opdracht Herdistribueren zijn toegevoegd. Er zijn zeven routeringsprotocollen waaruit routes kunnen worden herverdeeld; er zijn echter slechts vijf gebieden waarop herverdeling mogelijk is. Verbonden en statische routes zijn geen dynamische routeringsprotocollen en kunnen alleen informatie bieden die naar andere protocollen moet worden gedistribueerd.
Deze sectie bevat niet de overeenkomsten en ingestelde opdrachten die worden ondersteund in Cisco IOS-softwarerelease 12.3 routekaarten maar die niet van toepassing zijn in de herdistributiecontext.
Intermediate System-to-Intermediate System (IS-IS) en BGP kunnen informatie verspreiden over Connectionless Network Service (CLNS)-routes samen met IP-routes. Om grondig te zijn, vermelden de tabellen in deze sectie ook CLNS-gerelateerde opdrachten, die kunnen worden gebruikt in herdistributie routekaarten voor deze protocollen.
U kunt Routing Information Protocol (RIP), OSPF, IS-IS en BGP gebruiken om IPv6-routes te verspreiden; herdistributie routekaarten voor deze protocollen kunnen IPv6-specifieke opdrachten bevatten. De overeenkomsten ip en de vastgestelde ip bevelen zijn specifiek voor herdistributie van IPv4 prefixes. De opdrachten ipv6 en ipv6 zijn specifiek voor de herverdeling van IPv6-prefixes. U kunt de overeenkomende clns gebruiken en clns bevelen slechts plaatsen als u een route-kaart gebruikt om CLNS-routes aan of van het routeringsprotocol opnieuw te verdelen.
In tabel 1 en tabel 2 worden deze conventies gebruikt:
Ondersteunde opdrachten worden aangeduid met Ja.
Niet-ondersteunde opdrachten worden aangeduid met een streepje (—).
Niet-ondersteunde opdrachten waarvan bekend is dat ze een handeling uitvoeren (waarschijnlijk een ongewenste handeling), worden aangeduid met een Nee.
Opdracht |
Ondersteuning van herdistributie |
||||||
aangesloten |
statisch |
RIP |
EIGRP |
OSPF |
ISIS |
BGP |
|
adres van overeenkomende clns |
— |
Ja |
— |
— |
— |
Ja |
Ja |
match clns next-hop |
— |
Ja |
— |
— |
— |
Ja |
— |
match interface |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
— |
match ip address |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
voorvoegsel van IP-adres overeenkomen |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
match ip next-hop |
— |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
match-ip voorvoegsel-lijst |
— |
Nee |
Nee |
Nee |
Nee |
Nee |
Nee |
match ip route-source |
— |
— |
Ja |
Ja |
Ja |
— |
Ja |
prefixlijst voor overeenkomende IP-route |
— |
— |
Nee |
Nee |
Nee |
— |
Nee |
overeenkomend met ipv6-adres [prefix-list] |
Ja |
Ja |
Ja |
— |
Ja |
Ja |
Ja |
match ipv6 next-hop [prefix-list] |
— |
Ja |
Ja |
— |
— |
— |
Ja |
overeenkomende ipv6-routebron [prefix-lijst] |
— |
— |
Ja |
— |
— |
— |
Ja |
match metric |
— |
— |
Ja |
Ja |
Ja |
Ja |
Ja |
match-beleidslijst |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
matchen van route-type extern |
— |
— |
— |
Ja |
Ja |
Ja |
Ja |
internethypoorttype voor overeenkomende route |
— |
— |
— |
Ja |
Ja |
— |
Ja |
lokale route-type voor overeenkomsten |
— |
— |
— |
— |
— |
— |
Ja |
gelijke route-type nssa-extern |
— |
— |
— |
— |
Ja |
— |
— |
stem route-type {niveau-1|niveau-2} aan |
— |
— |
— |
— |
— |
Ja |
— |
match tag |
— |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Opdracht |
Ondersteuning van herdistributie |
||||
RIP |
EIGRP |
OSPF |
ISIS |
BGP |
|
tag omgekeerd pad instellen |
— |
— |
— |
— |
Ja |
set community |
— |
— |
— |
— |
Ja |
IP-volgende hop instellen |
— |
— |
— |
— |
Ja |
IP-peer-adres voor volgende hop instellen |
— |
— |
— |
— |
Nee |
volgende hop-set ipv6 |
— |
— |
— |
— |
Ja |
niveau instellen {backbone|stub-gebied} |
— |
— |
Nee |
— |
— |
niveau instellen {niveau 1|niveau 2|niveau 1-2} |
— |
— |
— |
Ja |
— |
set local-preference |
— |
— |
— |
— |
Ja |
set metric |
Ja |
— |
Ja |
Ja |
Ja |
metriek instellen +/- |
Nee |
— |
Nee |
Nee |
Nee |
metrische eigrp-metriek instellen |
— |
Ja |
— |
— |
— |
metriek instellen +/- eigrp-metriek |
— |
Nee |
— |
— |
— |
intern metriek type instellen |
— |
— |
— |
Ja |
— |
metriek type extern instellen |
— |
— |
— |
Ja |
— |
metriek type instellen {type-1|type-2} |
— |
— |
Ja |
— |
— |
nlri instellen |
— |
— |
— |
— |
Ja |
set origin |
— |
— |
— |
— |
Ja |
set tag |
Ja |
Ja |
Ja |
— |
— |
set weight |
— |
— |
— |
— |
Ja |
Routekaarten zijn zeer krachtige maar ingewikkelde instrumenten voor de herverdeling van routes. Zij staan voor zeer fijne manipulatie van het verpletteren van informatie toe wanneer het tussen protocollen opnieuw wordt verdeeld. Ze kunnen echter gevaarlijk zijn en kunnen zwarte gaten of suboptimale verkeersstromen in uw netwerk creëren. U moet netwerken zeer zorgvuldig ontwerpen, als u van plan bent complexe herdistributiefuncties tussen meerdere routeringsprotocollen aan te wenden.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
3.0 |
27-Nov-2023 |
Hercertificering |
2.0 |
10-Nov-2022 |
Opmaak, bijgewerkt en opnieuw gecertificeerd. |
1.0 |
25-Feb-2004 |
Eerste vrijgave |