static (Routing Options)
Syntaxe
static { defaults { static-options; } rib-group group-name; route destination-prefix { bfd-liveness-detection { authentication { algorithm algorithm-name; key-chain key-chain-name; loose-check; } detection-time { threshold milliseconds; } local-address ip-address; minimum-interval milliseconds; minimum-receive-interval milliseconds; minimum-receive-ttl number; multiplier number; neighbor address; no-adaptation; transmit-interval { threshold milliseconds; minimum-interval milliseconds; } version (1 | automatic); } next-hop address; next-hop options; qualified-next-hop address { bfd-liveness-detection { authentication { algorithm (keyed-md5 | keyed-sha-1 | meticulous-keyed-md5 | meticulous-keyed-sha-1 | simple-password); key-chain key-chain-name; loose-check; } detection-time { threshold milliseconds; } holddown-interval milliseconds; minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } version (1 | automatic); } metric metric; preference preference; } static-options; spring-te-lsp-next-hop } }
Niveau hiérarchique
[edit logical-systems logical-system-name routing-instances routing-instance-name routing-options], [edit logical-systems logical-system-name routing-options], [edit logical-systems logical-system-name routing-options rib routing-table-name], [edit routing-instances routing-instance-name routing-options], [edit routing-options], [edit routing-options rib routing-table-name]
Description
Configurez les routes statiques à installer dans la table de routage. Vous pouvez spécifier n’importe quel nombre de routes dans une seule static
instruction, et vous pouvez spécifier n’importe quel nombre d’options statiques dans la configuration.
Options
defaults : (Facultatif) Spécifiez les options de routage statique globales. Ces options définissent uniquement les attributs par défaut hérités par toutes les routes statiques nouvellement créées. Celles-ci sont traitées comme des valeurs globales par défaut et s’appliquent à toutes les routes statiques que vous configurez dans l’instruction static
.
La spécification des options d’itinéraire statique global ne crée pas d’itinéraires par défaut. Ces options définissent uniquement les attributs par défaut hérités par toutes les routes statiques nouvellement créées.
route : configurez des routes statiques individuelles. Dans cette partie de l’instruction, vous pouvez éventuellement configurer des static
options de routage statiques. Ces options s’appliquent uniquement à la destination individuelle et remplacent toutes les options que vous avez configurées dans la partie par défaut de l’instruction static
.
destination-prefix/prefix-length—destination-prefix est la partie réseau de l’adresse IP et prefix-length la longueur du préfixe de destination.
Lorsque vous configurez une route statique individuelle dans la partie route de l’instructionstatic
, spécifiez la destination de la route (en route destination-prefix) de l’une des manières suivantes :
network/mask-length, où network est la partie réseau de l’adresse IP et mask-length est la longueur du préfixe de destination.
default s’il s’agit de l’itinéraire par défaut vers la destination. Cela équivaut à spécifier une adresse IP de 0.0.0.0/0.
Note:Les paquets IPv4 dont la destination est 0.0.0.0 (l’adresse de diffusion limitée obsolète) et les paquets IPv6 dont la destination est 0 ::0 sont ignorés par défaut. Pour transférer le trafic à destination de ces adresses, vous pouvez ajouter une route statique vers 0.0.0.0/32 pour IPv4 ou 0 ::0/128 pour IPv6.
nsap-prefix—nsap-prefix est l’adresse du point d’accès au service réseau (NSAP) pour l’ISO.
saut suivant address: permet d’atteindre le périphérique de routage de saut suivant en spécifiant une adresse IP, un nom d’interface ou un titre d’entité réseau ISO (NET).
Adresse IPv4 ou IPv6 du saut suivant vers la destination, spécifiée comme suit :
Adresse IPv4 ou IPv6 du saut suivant
Nom de l’interface (pour les interfaces point à point uniquement)
address ou pour spécifier l’adresse IP d’une interface multipoint ou interface-name le nom d’interface d’une interface point à point.
Note:Si une interface devient indisponible, toutes les routes statiques configurées sur cette interface sont retirées de la table de routage.
Note:L’équilibrage de charge n’est pas pris en charge sur les interfaces de gestion et les interfaces Ethernet interne (fxo), car ce type d’interface ne peut pas gérer le processus de routage. Sur les interfaces fxp , vous ne pouvez pas configurer plusieurs sauts suivants et activer l’équilibrage de charge.
next-hop options: informations supplémentaires sur la gestion du transfert de paquets vers le saut suivant.
discard : ne transfère pas les paquets adressés à cette destination. Au lieu de cela, supprimez les paquets, n’envoyez pas de messages ICMP (ou ICMPv6) inaccessibles aux expéditeurs des paquets et installez une route de rejet pour cette destination dans la table de routage.
iso-net: permet d’atteindre le périphérique de routage du tronçon suivant en spécifiant un NASAP ISO.
-
table_routing-table-namesuivant—Nom de la table de routage suivante vers la destination.
Si vous utilisez l’action de table suivante, la configuration doit inclure un qualificateur de terme qui spécifie une table différente de celle spécifiée dans l’action de table suivante. En d’autres termes, le qualificatif de terme dans l’instruction doit exclure la table dans l’action
from
de table suivante. Dans l’exemple suivant, le premier terme contient rib vrf-customer2.inet.0 comme condition de correspondance. L’action spécifie un saut suivant dans une autre table de routage, vrf-customer1.inet.0. Le second terme fait l’inverse en utilisant rib vrf-customer1.inet.0 dans la condition de correspondance et vrf-customer2.inet.0 dans l’action next-table.term 1 { from { protocol bgp; rib vrf-customer2.inet.0; community customer; } then { next-hop next-table vrf-customer1.inet.0; } } term 2 { from { protocol bgp; rib vrf-customer1.inet.0; community customer; } then { next-hop next-table vrf-customer2.inet.0; } }
Note:Au sein d’une instance de routage, vous ne pouvez pas configurer une route statique avec l’instruction si une route statique de l’instance de routage principale est déjà configurée avec l’instruction pour pointer vers la table de routage inet.0 de l’instance
next-table inet.0
next-table
de routage. Par exemple, si vous configurez sur l’instance de routage principale une route statique 192.168.88.88/32 avec l’instruction et que le test de l’instance de routage est également configuré avec une route statique 192.168.88.88/32 avec l’instruction, l’opérationnext-table inet.0
next-table test.inet.0
de validation échoue. Au lieu de cela, vous devez configurer un groupe de tables de routage à la fois sur l’instance principale et sur l’instance de routage, ce qui vous permet d’installer l’itinéraire statique dans les deux tables de routage.Note:Avec le correctif pour PR 1383419, la configuration d’une route statique avec une action next-table sur les commutateurs QFX5xxx/EX4xxx entraîne un transfert logiciel lorsque la longueur du préfixe est inférieure à 16 bits pour IPv4 ou 64 bits pour IPv6. Pour éviter tout impact sur les performances, vous devez configurer plusieurs routes statiques avec des préfixes égaux ou supérieurs à 16 et 64 bits pour IPv6 et IPv6, respectivement
receive : installez une route pour cette destination de saut suivant dans la table de routage.
L’option receive force l’envoi du paquet au moteur de routage.
L’option de réception peut être utile dans les cas suivants :
Pour recevoir des paquets MPLS destinés à l'adresse de bouclage d'une instance VRF
Pour recevoir des paquets sur l'adresse de sous-réseau d'un lien, avec des zéros dans la partie hôte de l'adresse
reject : ne transfère pas les paquets adressés à cette destination. Au lieu de cela, supprimez les paquets, envoyez des messages ICMP (ou ICMPv6) inaccessibles aux expéditeurs des paquets et installez une route de rejet pour cette destination dans la table de routage.
static-options—(Facultatif sous route) Informations supplémentaires sur les routes statiques, qui sont incluses avec la route lorsqu’elle est installée dans la table de routage.
Vous pouvez spécifier un ou plusieurs des éléments suivants dans static-options. Chacune des options est expliquée séparément.
(actif | passif) ;
as-path <as-path> <origin (egp | igp | incomplete)> <atomic-aggregate> <agregator as-number in-address>;
communauté [ community-ids ] ;
(installer | ne pas installer) ;
(métrique | métrique2 | métrique3 | métrique4) value <type type> ;
(préférence | préférence2 | couleur | couleur2) preference <type type> ;
(re-advertise | no-readvertise) ;
(résoudre | non-résoudre) ;
(retenir | ne pas retenir) ;
type numberde balise metric;
Les autres énoncés sont expliqués séparément. Reportez-vous à la section Explorateur CLI.
Niveau de privilège requis
routing : permet d’afficher cette instruction dans la configuration.
routing-control : permet d’ajouter cette instruction à la configuration.
Informations sur la version
Déclaration introduite avant Junos OS version 7.4.
Prise en charge de l’authentification BFD introduite dans Junos 9.6.
Prise en charge de l’authentification BFD introduite dans Junos 9.6 pour les commutateurs EX Series.