Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration du transfert basé sur les filtres vers une interface sortante ou une adresse IP de destination spécifique

Comprendre le transfert basé sur les filtres vers une interface sortante ou une adresse IP de destination spécifique

Le routage basé sur les stratégies (également connu sous le nom de transfert basé sur les filtres) fait référence à l’utilisation de filtres de pare-feu appliqués à une interface pour correspondre à certaines caractéristiques d’en-tête IP et pour router uniquement les paquets correspondants différemment de ce que les paquets seraient normalement acheminés.

À partir de Junos OS version 12.2, vous pouvez utiliser then next-interface, then next-ipou then next-ip6 comme action dans un filtre de pare-feu. À partir de conditions de correspondance spécifiques, des adresses IPv4 et IPv6 ou un nom d’interface peuvent être spécifiés en tant qu’action de réponse à une correspondance.

L’ensemble des conditions de correspondance peut être le suivant :

  • Propriétés de couche 3 (par exemple, l’adresse IP source/de destination ou l’octet TOS)

  • Propriétés de couche 4 (par exemple, le port source ou de destination)

L’itinéraire pour l’adresse IPv4 ou IPv6 donnée doit être présent dans la table de routage pour que le routage basé sur des stratégies prenne effet. De même, le routage via l’interface donnée doit être présent dans la table de transfert pour que next-interface l’action prenne effet. Pour ce faire, configurez un Interior Gateway Protocol (IGP), tel qu’OSPF ou IS-IS, pour annoncer les routes de couche 3.

Le filtre de pare-feu correspond aux conditions et transfère le paquet à l’une des adresses suivantes :

  • Une adresse IPv4 (à l’aide de l’action de filtre du next-ip pare-feu)

  • Une adresse IPv6 (à l’aide de l’action next-ip6 de filtre du pare-feu)

  • Une interface (à l’aide de l’action de filtre du next-interface pare-feu)

Supposons, par exemple, que vous souhaitiez offrir des services à vos clients et que ces services résident sur des serveurs différents. Un exemple de service peut être un DNS hébergé ou un FTP hébergé. Lorsque le trafic client arrive au périphérique de routage Juniper Networks, vous pouvez utiliser le transfert basé sur des filtres pour envoyer du trafic aux serveurs en appliquant une condition de correspondance à une adresse MAC, à une adresse IP ou simplement à une interface entrante, puis envoyer les paquets à une certaine interface sortante associée au serveur approprié. Certaines de vos destinations peuvent être des adresses IPv4 ou IPv6, auquel cas l’action next-ip ou next-ip6 est utile.

Si vous le souhaitez, vous pouvez associer les interfaces ou adresses IP sortantes à des instances de routage.

Par exemple :

Exemple : Configuration du transfert basé sur des filtres vers une interface sortante spécifique

Cet exemple montre comment l’utiliser then next-interface en tant qu’action dans un filtre de pare-feu.

Conditions préalables

Cet exemple a les exigences matérielles et logicielles suivantes :

  • Plate-forme de routage universelle 5G MX Series en tant que périphérique de routage avec le filtre de pare-feu configuré.

  • Junos OS version 12.2 s’exécute sur le périphérique de routage avec le filtre de pare-feu configuré.

  • Le filtre avec l’action next-interface (ou next-ip) ne peut être appliqué qu’à une interface hébergée sur un MPC Trio. Si vous appliquez le filtre à un DPC basé sur une puce I, l’opération de validation échoue.

  • L’interface sortante visée dans l’action next-interface interface-name peut être hébergée sur un MPC Trio ou un DPC basé sur une puce I.

Présentation

Dans cet exemple, l’appareil R1 a deux adresses d’interface de bouclage configurées : 172.16.1.1 et 172.16.2.2.

Sur l’appareil R2, plusieurs termes sont configurés pour un filtre de pare-feu. Chaque terme correspond à l’une des adresses source du trafic entrant et achemine le trafic vers les interfaces sortantes spécifiées. Les interfaces sortantes sont configurées en tant qu’interfaces balisées VLAN entre l’appareil R2 et l’appareil R3.

L’IS-IS assure la connectivité entre les appareils.

Figure 1 Affiche la topologie utilisée dans cet exemple.

Figure 1 : Transfert basé sur des filtres vers des interfaces sortantes spécifiéesTransfert basé sur des filtres vers des interfaces sortantes spécifiées

Cet exemple montre la configuration sur l’appareil R2.

Topologie

Configuration

Procédure

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Appareil R2

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, reportez-vous Utiliser l’éditeur CLI en mode configuration au Guide de l’utilisateur de l’interface de ligne de commande Junos OS.

Pour configurer l’appareil R2 :

  1. Configurez les interfaces.

  2. Configurez le filtre du pare-feu.

  3. Activez IS-IS sur les interfaces.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les show interfacescommandes , show firewallet show protocols . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des chemins empruntés

But

Assurez-vous que les chemins attendus sont utilisés lors de l’envoi de trafic de l’appareil R1 vers l’appareil R4.

Action

Sur l’appareil R1, entrez la traceroute commande.

Sens

La sortie montre que le deuxième saut change, en fonction de l’adresse source utilisée dans la traceroute commande.

Pour vérifier cette fonctionnalité, une opération traceroute est effectuée sur l’appareil R1 vers l’appareil R4. Lorsque l’adresse IP source est 172.16.1.1, les paquets sont transférés vers l’interface ge-2/1/1.0 sur le périphérique R2. Lorsque l’adresse IP source est 172.16.2.2, les paquets sont transférés vers l’interface ge-2/1/1.1 sur le périphérique R2.

Exemple : Configuration du transfert basé sur un filtre vers une adresse IP de destination spécifique

Cet exemple montre comment l’utiliser then next-ip en tant qu’action dans un filtre de pare-feu.

Conditions préalables

Cet exemple a les exigences matérielles et logicielles suivantes :

  • Plate-forme de routage universelle 5G MX Series en tant que périphérique de routage avec le filtre de pare-feu configuré.

  • Junos OS version 12.2 s’exécute sur le périphérique de routage avec le filtre de pare-feu configuré.

  • Le filtre avec l’action next-interface (ou next-ip) ne peut être appliqué qu’à une interface hébergée sur un MPC Trio. Si vous appliquez le filtre à un DPC basé sur une puce I, l’opération de validation échoue.

  • L’interface sortante mentionnée dans l’action next-interface-name peut être hébergée sur un MPC Trio ou un DPC basé sur une puce I.

Présentation

Dans cet exemple, l’appareil R2 a deux instances de routage qui sont interconnectées par des liens physiques. Le trafic provenant de certaines sources doit être dirigé vers la liaison supérieure pour être inspecté par un optimiseur de trafic, qui agit de manière transparente sur la couche IP. Lorsque l’optimiseur de trafic échoue, le trafic est déplacé vers la liaison inférieure. Les écoulements dans les directions R1>R3 et R3>R1 suivent des trajectoires identiques.

Figure 2 Affiche la topologie utilisée dans cet exemple.

Figure 2 : Transfert basé sur des filtres vers des interfaces sortantes spécifiéesTransfert basé sur des filtres vers des interfaces sortantes spécifiées

Sur l’appareil R2, un filtre de pare-feu est appliqué à l’interface ge-1/0/8 dans le sens d’entrée. Le second terme correspond aux adresses source spécifiques 10.0.0.0/24 et achemine le trafic vers l’adresse 192.168.0.3. Cette adresse se résout en next-hop 192.168.20.2. Si la liaison connectée à l’interface ge-1/1/0 tombe en panne, l’adresse 192.168.0.3 sera résolue en next-hop 192.168.30.2.

Sur l’appareil R2, un filtre de pare-feu est appliqué à l’interface ge-1/0/0 dans le sens d’entrée. Le second terme correspond aux adresses de destination spécifiques 10.0.0.0/24 et achemine le trafic vers l’adresse 192.168.0.2. Cette adresse correspond au next-hop 192.168.20.1. Si la liaison connectée à l’interface ge-1/3/8 tombe en panne, l’adresse 192.168.0.2 sera résolue en next-hop 192.168.30.1.

REMARQUE :

L’adresse configurée à l’aide de l’action n’est next-ip pas automatiquement résolue. Sur les interfaces Ethernet, il est supposé que l’adresse configurée est résolue à l’aide d’un protocole de routage ou de routes statiques.

Le BGP interne (IBGP) est utilisé entre l’appareil R2-VR1 et l’appareil R2-VR2. Le BGP externe (EBGP) est utilisé entre l’appareil R1 et l’appareil R2-VR1, ainsi qu’entre l’appareil R2-VR2 et l’appareil R3.

Les opérations BGP se déroulent comme suit :

  • R2-VR1 apprend 10/8 de R1 et 0/0 de R2-VR2.

  • R2-VR2 apprend 0/0 de R3 et 10/8 de R2-VR1.

  • R1 annonce 10/8 et reçoit 0/0 de R2-VR1.

  • R3 annonce 0/0 et reçoit 10/8 de R2-VR2.

Le filtre de pare-feu appliqué à l’appareil R2 doit autoriser le trafic du plan de contrôle pour les interfaces directement connectées, en l’occurrence les sessions EBGP.

Cet exemple montre la configuration sur l’appareil R2.

Topologie

Configuration

Procédure

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Appareil R1

Appareil R2

Appareil R3

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans la CLI, reportez-vous Utiliser l’éditeur CLI en mode configuration au Guide de l’utilisateur de l’interface de ligne de commande Junos OS.

Pour configurer l’appareil R2 :

  1. Configurez les interfaces.

  2. Configurez l’instance de routage.

  3. Configurez le routage statique et BGP.

  4. Configurez les filtres du pare-feu.

  5. Configurez la stratégie de routage.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les show interfacescommandes , show firewallet show protocols . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification des chemins empruntés

But

Assurez-vous que les chemins attendus sont utilisés lors de l’envoi de trafic de l’appareil R1 vers l’appareil R3.

Action

Sur l’appareil R1, entrez la traceroute commande avant et après l’échec de la liaison

Avant la défaillance de l’optimiseur de trafic

Après une défaillance de l’optimiseur de trafic

Sens

La sortie montre que le deuxième saut change, en fonction de l’adresse source utilisée dans la traceroute commande.

Pour vérifier cette fonctionnalité, une opération de traceroute est effectuée sur l’appareil R1 vers l’appareil R3. Lorsque l’adresse IP source est 10.0.0.1, les paquets sont transférés vers l’interface ge-1/1/0.0 sur l’appareil R2. Lorsque l’adresse IP source est 10.1.0.1, les paquets sont transférés vers l’interface ge-1/1/1.0 sur le périphérique R2.

Lorsque la liaison entre ge-1/1/0 et ge-1/3/8 échoue, les paquets avec l’adresse IP source 10.0.0.1 sont transférés vers l’interface ge-1/1/1.0 sur l’appareil R2.