Video: Google Home Installation Svenska 2024
Hela punkten med routing-politiken är att ta en viss rutt (och dess motsvarande attribut) och matcha den mot några förväntade värden. I detta sammanhang bildar matchningsförhållanden om en del av en om-då konstruktion . Om en rutt matchar det angivna tillståndet, då vidta några åtgärder. Matchvillkoren bestämmer därför vad dina rutepolicyer kan upptäcka.
Okej, så kallade de det "från-då" snarare än "om-då." "Tänk emellertid inte på från som mottagen, eftersom det inte är meningsfullt för en routinginformation export (exportpolitiken bestämmer vilka vägar kommer att annonseras till grannar).
Tänk på policyen från som av allt. Så, "från protokoll ospf" betyder "av alla de rutter du tittar på (lärt från OSPF, IS-IS, BGP osv.) Bara matcha OSPF-protokollrutterna. ”
Det finns ett antal matchvillkor, men endast en delmängd används vanligtvis:
Sammanfattning | Konfigurationssökord | Beskrivning |
---|---|---|
Ruttmått | metrisk | Motsvarar det metriska värdet som är associerat med rutten. |
Ruttpreferens | preferens | Matchar på rutförinställningen. |
Gränssnittsnamn | gränssnitt | Identifierar gränssnittet genom vilket en rutt var
mottagen. |
Granneadress | granne | Vanligen den ömsesidiga från vilken en rutt mottogs. |
Protokoll | protokoll | Vanligtvis namnet på protokollet från vilket en rutt var
lärd. |
Område ID | Område | För OSPF-rutter identifierar du det område från vilket en rutt var
. |
AS-sökväg | as-path | För BGP-rutter identifierar AS-banan som är associerad med en
särskild rutt. |
Det är inte tillräckligt att veta vad matchvillkoren är - du måste också veta hur de är orienterade. Rutter kan utvärderas utifrån var de kommer ifrån och var de går. Till exempel kan du matcha alla rutor som lärs genom en viss granne eller på alla vägar som exporteras till en viss granne.
För att konfigurera ett matchningsvillkor använder du policyformuläret från sökord:
[redigeringspolicyalternativ] my-sample-policy {term my-first term {från {protokoll ospf;} sedan {action; } termen min-andra termen {från {granne 10. 22. 32. 1;} sedan {action;}}
I den föregående konfigurationen innehåller ett rutningspolicyskelett ett par matchvillkor. Läs "från protokollet ospf" som "av alla rutter, matcha OSPF-rutt" och "från granne 10.22. 32. 1 "som" ur alla rutter matchar de linjer som lärt sig från enhet 10. 22. 32. 1. "Om det första villkoret är uppfyllt, är en viss åtgärd (ännu inte angiven). Om det inte matchar, utvärderas den andra termen.
Om du anger flera matchvillkor fungerar villkoren som ett logiskt OCH-uttalande. För att en rutt ska vara en match mot villkoren måste rutten matcha alla angivna villkor. Om du till exempel vill matcha alla rutor som lärt sig via OSPF som hade en metric på 20 ("av alla rutter, matchar de som lärt sig av OSPF och har en metric på 20") kan du använda följande:
[rediger policyalternativ] policy-statement my-sample-policy {term my-first term {från {protokoll ospf; metrisk 20;} sedan {action;}}