Exemples de filtrage de route
Mise en correspondance des filtres
Pour décrire la façon dont les filtres sont mis en correspondance, prenez en compte la configuration de passerelle suivante:
default_import_route_filter: permit
import_route_filters
- 1 -
permit 10.10.0.0/19
- 2 -
deny 10.10.0.0/16 ge 18 le 30
- 3 -
deny 120.120.154.0/24
- 1 -
default_export_route_filter: deny
export_route_filters
permit 10.10.0.0/18
Importation de routes
Pour cet exemple, les routes à partir du réseau client sur site passent par le import_route_filters
pour déterminer si le lien direct les apprend ou non. Commençons par comprendre les filtres de route:
Route filter 1
Action: permit
Address: 10.10.0.0
Mask length: 19
Minimum matching length (ge): 19
Maximum matching length (le): 19
Route filter 2
Action: deny
Address 10.10.0.0
Mask length: 16
Minimum matching length (ge): 18
Maximum matching length (le): 30
Route filter 3
Action: deny
Address 120.120.154.0
Mask length: 24
Minimum matching length (ge): 24
Maximum matching length (le): 24
Considérez un réseau sur site connecté à un lien direct avec les itinéraires suivants :
- Route 1-
10.10.0.0/16
- Route 2-
10.10.0.0/18
- Route 3-
10.10.0.0/19
- Route 4-
120.120.154.0/24
- Route 5-
10.10.128.0/18
Seulement l'itinéraire 1 -10.10.0.0/16
et itinéraire 3 -10.10.0.0/19
sont appris par le lien direct et annoncés aux connexions virtuelles attachées.
- Route 1-
10.10.0.0/16
ne correspond à aucun filtre d'importation.- La route correspond au filtre 2 par adresse et longueur de masque, mais l'option
ge
modifie la spécification de correspondance de préfixe, à l'exception du masque de la route 1/16
. - Le filtre d'importation par défaut détermine la façon dont cette route est gérée, à savoir
permit
.
- La route correspond au filtre 2 par adresse et longueur de masque, mais l'option
- Itinéraire 2 -
10.10.0.0/18
correspond uniquement au filtre d'importation 2.- Les options
ge
etle
du filtre 2 modifient les spécifications de correspondance de préfixe pour inclure la route 2 avec le masque/18
. - L'action du filtre 2 étant
deny
, la route 2 ne sera pas apprise.
- Les options
- Route 3-
10.10.0.0/19
correspond aux filtres d'importation 1 et 2.- La route correspond au filtre 1 par adresse et longueur de masque. Le filtre 1 n'a pas
ge
oule
valeurs, donc seule la longueur exacte du masque correspond. - Les options
ge
etle
du filtre 2 modifient les spécifications de correspondance de préfixe pour inclure la route 2 avec le masque/19
. - Le filtre 1 se trouve avant le filtre 2 dans la liste, ce qui donne une priorité plus élevée. Cette action de filtrage est définie sur
permit
, de sorte que la route passe par et est apprise.
- La route correspond au filtre 1 par adresse et longueur de masque. Le filtre 1 n'a pas
- Route 4-
120.120.154.0/24
correspond exactement au filtre 3.- L'action du filtre 3 est définie sur
deny
, donc la route 4 n'est pas apprise.
- L'action du filtre 3 est définie sur
- La route 5 correspond à la règle 2 (
deny 10.10.0.0/16 ge 18 le 30
), par conséquent la route 5 est refusée. Le déplacement du préfixe dans le sous-réseau de18
développe l'adresse de10.10.128.0/18
.
Exportation de routes
Pour cet exemple, les routes de liaison directe apprises à partir de n'importe quelle connexion virtuelle passent par le export_route_filters
pour déterminer si le lien direct les annonce au réseau sur site du client.
Pour d’abord comprendre les filtres d’itinéraire :
Route filter 1
Action: permit
Address 10.10.0.0
Mask length: 18
Minimum matching length (ge): 18
Maximum matching length (le): 18
Prenons l'exemple d'un lien direct avec des connexions virtuelles avec les routes suivantes:
- Route 1-
10.10.0.0/18
- Route 2-
10.10.0.0/19
Seulement l'itinéraire 1 -10.10.0.0/18
est annoncé sur le réseau sur site du client.
- Route 1-correspondances
10.10.0.0/18
sur le filtre d'exportation 1.- L'action du filtre 1 est définie sur
permit
, donc la route 1 est annoncée.
- L'action du filtre 1 est définie sur
- Route 2-
10.10.0.0/19
ne correspond à aucun filtre d'exportation.- Le filtre d'exportation par défaut détermine la façon dont cette route est gérée, à savoir
deny
. - En fait, à part l’itinéraire 1, aucun autre itinéraire n’est annoncé. Aucun autre itinéraire ne correspond à un filtre dans le
export
liste.
- Le filtre d'exportation par défaut détermine la façon dont cette route est gérée, à savoir
Exemples de correspondance avancée
Plutôt que de configurer plusieurs filtres de routage pour des sous-réseaux consécutifs, vous pouvez configurer un filtre avec un routage récapitulatif et des longueurs de correspondance maximales et minimales qualifiantes qui correspondent aux sous-réseaux consécutifs.
Aucune valeur de longueur minimale (GE) ou maximale (LE) ne correspond
Le filtre de route avec préfixe 192.168.64.0/18
ne correspond qu'à un seul sous-réseau 192.168.64.0/18
.
Valeurs de longueur de correspondance minimale (GE) et maximale (LE) égales
Le filtre d'itinéraire avec préfixe 192.168.0.0/16
, GE 18
, et LE 18
correspond aux sous-réseaux suivants :
192.168.0.0/18
192.168.64.0/18
192.168.128.0/18
192.168.192.0/18
Valeurs de longueur de correspondance minimale (GE) et maximale (LE) inégales
Le filtre d'itinéraire avec préfixe 192.168.0.0/16
, GE 18
, et LE 19
correspond aux sous-réseaux suivants :
192.168.0.0/18
192.168.64.0/18
192.168.128.0/18
192.168.192.0/18
192.168.0.0/19
192.168.32.0/19
192.168.64.0/19
192.168.96.0/19
192.168.128.0/19
192.168.160.0/19
192.168.192.0/19
192.168.224.0/19
Seule une longueur de correspondance minimale (GE) est spécifiée
Le filtre de route avec préfixe 192.168.0.0/30
, GE 30
correspond aux sous-réseaux suivants (la longueur maximale de correspondance est prise en compte 32
):
192.168.0.0/30
192.168.0.0/31
192.168.0.2/31
192.168.0.0/32
192.168.0.1/32
192.168.0.2/32
192.168.0.3/32
Seule une longueur de correspondance maximale (LE) est spécifiée
Le filtre d'itinéraire avec préfixe 192.168.0.0/16
et LE 19
correspondre aux sous-réseaux suivants (la longueur minimale de correspondance est prise en compte 16
):
192.168.0.0/16
192.168.0.0/17
192.168.128.0/17
192.168.0.0/18
192.168.64.0/18
192.168.128.0/18
192.168.192.0/18
192.168.32.0/19
192.168.64.0/19
192.168.96.0/19
192.168.128.0/19
192.168.160.0/19
192.168.192.0/19
192.168.224.0/19