Vous êtes sur la page 1sur 22

Politique de Routage

Centre de Formation Rseau de Huawei

SOMMAIRE

Vue dEnsemble sur la Politique de Routage IP


Configurer Politique de Routage et Redistribution
Application de la Politique de Routage

Fonctions de la Politique de Routage

Cest le moyen de filtrer les informations de routage

Distribue lextrieur une partie seulement des informations


de routage

Distribue lintrieur une partie seulement des informations


de routage

Redistribue uniquement les informations qui remplissent les


conditions spcifiques

Applique les attributs de routage de la redistribution de


protocole de routage

Cinq Filtres Relatifs la Politique


z

Politique de route

Applique les conditions et attributs correspondants aprs la correspondance.


Compos de clauses si-correspondant et appliqu

Liste daccs

Faire correspondre ladresse du segment de rseau de destination de


linformation de routage ou ladresse de saut suivant et filtre linformation de
routage qui ne remplit pas les conditions

Liste de prfixe

Les objets correspondants sont ladresse de destination de linformation de


routage ou le routeur (passerelle)

Liste de voie AS

Utilise uniquement dans le BGP pour faire correspondre la voie AS de


linformation de routage de BGP

Liste de communaut

Utilise uniquement dans le BGP pour faire correspondre la communaut AS


de linformation de routage de BGP

Relation entre la Politique de Routage et les Filtres


z

La politique de route est utilise dans la redistribution de route

La politique de route est compose dune srie de clauses si-correspondant


et appliqu. Les champs correspondants incluent la Voie AS, la
Communaut, ladresse IP, lInterface, Saut-Suivant, Mtrique, tiquette
(OSPF) et Type de route (OSPF)

La liste de voie AS est utilise pour faire correspondre la voie AS

La liste de communaut est utilise pour faire correspondre la Communaut

Le Prfixe IP et la Liste daccs sont utiliss pour correspondre ladresse IP

Le prfixe IP et la liste daccs sont utiliss dans distribuer lextrieur et


distribuer lintrieur

Dans le cas de distribuer lintrieur: Prfixe IP, Liste daccs, et Passerelle


(routeur spcifique)

Dans le cas de distribuer lextrieur: Prfixe IP et Liste daccs

SOMMAIRE

Vue dEnsemble sur la Politique de Routage IP


Configurer Politique de Routage et Redistribution
Application de Politique de Routage

Liste des Tches de Configuration de la


Politique de Routage

Dfinir la politique de route

Dfinir la clause si-correspondant de la politique de route

Dfinir la clause dapplication de la politique de route

Redistribuer les informations de routage des autres protocoles

Dfinir la liste de prfixe dadresse

Configurer le filtrage de route

Liste des Tches de Configuration de la


Politique de Routage
Operation
Define route-policy
node
Delete a route-policy
node
z

Command
route-policy policy-name { permit | deny } { seq-number }
undo route-policy policy-name [ permit | deny ]
[seq-number ]

Une politique de route peut avoir plusieurs nuds qui sont identifis par le numro-ord.
Les parties dans un numro-ord sont dans la relation OR

Un nud peut avoir plusieurs clauses si-correspondant et appliquer. Les clauses sicorrespondant sont dans la relation AND

Autoriser: quand les informations de routage remplissent toutes les clauses sicorrespondant, il sera autoris de passer ce nud. Si linformation de routage ne
satisfait pas les clauses si-correspondant, le nud suivant de la politique de route sera
test

Refuser: quand les informations de routage remplissent toutes les clauses sicorrespondant, il sera refus de passer ce nud et le test du nud suivant ne sera pas
excut

Dfinir la Clause Si-correspondant de la


Politique de Route
Operation
Match the as-path field of the BGP
routing information
Match the community-list of the BGP
routing information
Match the destination address of the
routing information
Match the next hop interface of the
routing information
Match next hop of the routing
information
Match the routing metric of the routing
information
Match OSPF tag value
Match OSPF type

Command
if-match as-path aspath-list-number
if-match community { standard-community-list-number
[ exact-match ] | extended-community-list-number }
if-match ip address { acl-number | ip-prefix
prefix-list-name }
if-match interface [ type number ]
if-match ip next-hop { acl-number | ip-prefix
prefix-list-name }
if-match cost cost
if-match tag tag-value
if-match route-type { internal | external }

Dfinir la Clause Appliquer de la


Politique de Route
Operation
Specify the as-path list number of the
original route-map
Configure the community attributes of the
BGP in the route-map
Set the next hop address of the BGP
routing information
Set the local preference of the BGP
routing information
Set the metric of the routing information
Set the origin of the BGP routing
information
Set the tag of the OSPF routing
information

Command
apply as-path aspath-list-number
apply community { { [aa:nn ]
[ no-export-subconfed ] [ no-advertise ] [ no-export
] } [ additive ] | none | additive }
apply ip next-hop ip-address
apply local-preference local-preference
apply cost cost
apply origin { igp | egp as-number | incomplete }
apply tag tag-value

Rgles dExcution de la Politique de Route


russit la clause
Si-correspondant de
seq1

seq1

correspond
match
att1 att1
match att2 att2
correspond

route-map
aaa
politique
de route

seq2

aaa

Programme
Sets
attributes
les
attributs
selon
according to la
clause
the set appliquer
clause
de seq1
of seq1

Politique
- de
route russie

russit la clause
Si-correspondant de seq2

correspond
match
att3 att3
match att4 att4
correspond

N
seq3

match att5 att5


correspond
correspond
match
att6 att6

Sets attributes
Programme
les
according
to thela
attributs selon
set clause
of
clause
appliquer
seq2
de seq2

Politique de
route russie

russit la clause
si-correspondant de seq3

Y
N

Politique de
route non russie

Sets Attributes
Programme
les
according
to
attributs selon la
the set
clause
apply
clause
of seq3
de seq3

Politique de
route russie

Expression Rgulire AS
Name
Period
Asterisk
Plus
Question mark
Padding
Dollar
Underline

Symbol
.
*
+
?
^
$
_

Square brackets
Hyphen

[range]
-

Meaning
Match any single character
Match 0 or more sequences in the mode
Match 1 or more sequences in the mode
Match 0 or 1 mode apperance
Match the start of the input character string
Match the end of the input character string
Match the start and end of comma, parenthesis,
character string, and space
Indicate the range of single-character mode
Separate end points of a range

Configurer la Redistribution de Route


Operation
Redistribute the routing
information of other protocols
(by RIP)
Redistribute the routing
information of other protocols
(by OSPF)
Redistribute the routing
information of other protocols
(by BGP)

Command
import-route protocol [ cost cost ] [ route-policy
route-policy-name ]
import-route protocol [ cost cost ] [ type 1 | 2 ] [ tag
tag-value ] [ route-policy policy-name ]
import-route protocol [ med med ] [ route-policy
policy-name ]

"protocole" spcifie le protocole de routage de source


pour la redistribution. Cela peut tre "connect", direct",
"rip", "ospf", "ospf-ase", et "bgp".

Dfinir la Liste de Prfixes


Operation
Define prefix-list
Cancel prefix-list

Command
ip ip-prefix prefix-list-name [ index index-number ] { permit |
deny } network/len [ greater-equal ge-value ] [ less-equal
le-value ]
undo ip ip-prefix prefix-list-name [ index seq-number ] [ permit
| deny ]

Les parties de diffrents numros dordre sont dans la relation OR.


Passer une partie de la liste de prfixe signifie passer le filtrage de la
liste entire de prfixes.

Configurer Filtre de Route


Operation
Command
Configure filtering the routing information
filter-policy gateway prefix-list-name import
distributed out by specific address
Cancel filtering the routing information
undo filter-policy gateway prefix-list-name
im p o rt
distributed out by specific address
C o n fig u re filte rin g th e g lo b a l ro u tin g

filte r-p o lic y {a c l-n u m b e r | ip -p re fix

in fo rm a tio n to b e d is trib u te d in

p re fix -lis t-n a m e } im p o rt

C a n c e l filte rin g th e g lo b a l ro u tin g

u n d o filte r-p o lic y {a c l-n u m b e r | ip -p re fix

in fo rm a tio n to b e d is trib u te d in

p re fix -lis t-n a m e } im p o rt

C o n fig u re filte rin g ro u te s d is trib u te d o u t

filte r-p o lic y ip -p re fix p re fix -lis t-n a m e g a te w a y

b y th e ro u tin g p ro to c o l

p re fix -lis t-n a m e im p o rt

C a n c e l filte rin g ro u te s d is trib u te d o u t b y

u n d o filte r-p o lic y ip -p rifix p re fix -lis t-n a m e

th e ro u tin g p ro to c o l

g a te w a y p re fix -lis t-n a m e im p o rt

Surveiller et Maintenir la Politique de Routage


Operation
Show route-map
Show BGP community-list information
Show BGP AS-path information
Show access-list information
Show prefix-list information
Monitor strategy route

Command
display route-policy [ policy-name ]
display bgp routing-table comm-list
community-list-number [ exact-match ]
display ip as-path-acl [ aspath-list-number ]
display acl [ all | access-list-number | interface type
number ]
display ip ip-prefix [ prefix-list-name ]
debugging ip policy-routing

SOMMAIRE

Vue dEnsemble sur la Politique de Routage IP


Configurer Politique de Routage et Redistribution
Application de Politique de Routage

Exemple dApplication de Politique de


Routage (I)
QuidwayA

QuidwayB

192.0.1.2/24

192.0.1.1/24
RIP

10.1.0.0/16 v0
10.2.0.0/16 v1
11.1.0.0/16 e0

Politique de route

10.1.0.0/16

Exemple de lApplication de Politique de


Routage (II)

Rseau
Campus A

Rseau
Campus B
192.1.10.0 e0

202.1.1.0

Exemple dApplication de Politique de


Routage (III)
QuidwayB
S0:192.0.1.1/24

S1:192.0.2.1/24

QuidwayA

QuidwayC
S0:192.0.1.2/24
S0:192.0.2.2/24

E0:192.0.3.1/24

E0:192.0.4.1/24

Exemple dApplication de Politique de


Routage (IV)
ID:1.1.1.1

ID:2.2.2.2

zone0
S0

statique
20.0.0.1
30.0.0.1
40.0.0.1

OSPF

S0

Politique de filtre

statique
20.0.0.1
40.0.0.1