show route
Syntaxe
show route <all> <destination-prefix> <logical-system (all | logical-system-name)> <private> <te-ipv4-prefix-ip te-ipv4-prefix-ip> <te-ipv4-prefix-node-ip te-ipv4-prefix-node-ip> <te-ipv4-prefix-node-iso te-ipv4-prefix-node-iso> <te-ipv6-prefix-ipv6-addr te-ipv6-prefix-ipv6-addr> <te-ipv6-prefix-node-iso te-ipv6-prefix-node-iso> <rib-sharding (main | rib-shard-name)> <validation-statistics>
Syntaxe (commutateurs EX Series)
show route <all> <destination-prefix> <private>
Description
Affichez les entrées actives dans les tables de routage.
Options
none | Affichez de brèves informations sur toutes les entrées actives dans les tables de routage. |
all | (Facultatif) Affichez des informations sur toutes les tables de routage, y compris les tables de routage privées ou internes. |
destination-prefix | (Facultatif) Affichez les entrées actives pour l’adresse ou la plage d’adresses spécifiée. |
logical-system (all | logical-system-name) | (Facultatif) Effectuez cette opération sur tous les systèmes logiques ou sur un système logique particulier. |
private | (Facultatif) Affichez uniquement les informations relatives à toutes les tables de routage privées ou internes. |
programmed detail | (Facultatif) Affichez les routes programmées par l’API. |
display-client-data | (Facultatif) Afficher l’ID client et les informations de cookie pour les routes installées par les applications clientes de processus de protocole de routage. |
te-ipv4-prefix-ip te-ipv4-prefix-ip | (Facultatif) Affiche l’adresse IPv4 du préfixe d’ingénierie du trafic, sans la longueur du masque si elle est présente dans la table de routage. |
te-ipv4-prefix-node-ip te-ipv4-prefix-node-ip | (Facultatif) Affichez tous les préfixes provenant du nœud d’ingénierie du trafic. Vous pouvez filtrer les adresses de nœud IPv4 à partir des routes d’ingénierie du trafic dans le |
te-ipv4-prefix-node-iso te-ipv4-prefix-node-iso | (Facultatif) Affichez tous les préfixes provenant du nœud d’ingénierie du trafic. Vous pouvez filtrer les routes IPv4 à l’aide de l’ID de circuit ISO spécifié dans le |
te-ipv6-prefix-ipv6-addr te-ipv6-prefix-ipv6-addr | (Facultatif) Filtrez les adresses de nœud IPv6 à partir du préfixe IPv6 responsable de l’ingénierie du trafic. |
te-ipv6-prefix-node-iso te-ipv6-prefix-node-iso | (Facultatif) Filtrez les routes IPv6 à l’aide de l’ID de circuit ISO spécifié dans le préfixe IPv6 d’ingénierie du trafic. |
rib-sharding (main | rib-shard-name) | (Facultatif) Affichez le nom de l’éclat de nervure. |
validation-statistics | (Facultatif) Affichez des informations statistiques spécifiques à chaque RIB. |
Niveau de privilège requis
Vue
Champs en sortie
Le tableau 1 décrit les champs de sortie de la show route
commande. Les champs en sortie sont répertoriés dans l’ordre approximatif dans lequel ils apparaissent.
Nom du champ |
Description du champ |
---|---|
routing-table-name |
Nom de la table de routage (par exemple, inet.0). |
number Destinations |
Nombre de destinations pour lesquelles il existe des itinéraires dans la table de routage. |
number Itinéraires |
Nombre de routes dans la table de routage et nombre total de routes dans les états suivants :
|
destination-prefix |
Destination de l’itinéraire (par exemple : 10.0.0.1/24). Parfois, les informations sur l’itinéraire sont présentées dans un autre format, tel que :
|
protocol[ , preference ] |
Protocole à partir duquel l’itinéraire a été appris et valeur de préférence pour l’itinéraire.
Dans toutes les métriques de routage, à l’exception de l’attribut BGP LocalPref, une valeur inférieure est préférable. Pour utiliser les routines de comparaison courantes, Junos OS stocke le complément de la valeur LocalPref de 1 dans le champ Preference2. Par exemple, si la valeur LocalPref de Route 1 est 100, la valeur de Preference2 est -101. Si la valeur LocalPref pour Route 2 est 155, la valeur Preference2 est -156. Route 2 est préférée car elle a une valeur LocalPref plus élevée et une valeur Preference2 plus faible. |
weeks:days hours:minutes:seconds |
Depuis combien de temps l’itinéraire est connu (par exemple, 2w4d 13 :11 :14, ou 2 semaines, 4 jours, 13 heures, 11 minutes et 14 secondes). |
Métrique |
Valeur du coût de l’itinéraire indiqué. Pour les routes au sein d’un AS, le coût est déterminé par l’IGP et les métriques de chaque protocole. Pour les routes externes, les destinations ou les domaines de routage, le coût est déterminé par une valeur de préférence. |
localpref |
Valeur de préférence locale incluse dans l’itinéraire. |
De |
Interface à partir de laquelle l’itinéraire a été reçu. |
Chemin AS |
AS à travers lequel l’itinéraire a été appris. Les lettres à la fin du chemin AS indiquent l’origine du chemin, fournissant une indication de l’état de l’itinéraire au point d’origine du chemin AS :
Lorsque des numéros de chemin AS sont inclus dans l’itinéraire, le format est le suivant :
Note:
Dans Junos OS version 10.3 et ultérieure, le champ Chemin d’accès AS affiche un attribut non reconnu et la valeur hexadécimale associée si BGP reçoit l’attribut 128 (jeu d’attributs) et que vous n’avez configuré aucun domaine indépendant dans une instance de routage. |
Encapsulé |
Extension de la fonctionnalité d’encodage next-hop pour la communauté BGP spécifiée afin de router le trafic IPv4 sur des tunnels IPv6. Lorsque BGP reçoit des routes sans la communauté de tunnels, les tunnels IPv6 IPv4-0ver ne sont pas créés et les routes BGP sont résolues sans encapsulation. |
Étiquettes de routage |
Pile d’étiquettes transportées dans la mise à jour de la route BGP. |
état de validation |
(routes apprises BGP) Statut de validation de l’itinéraire :
|
À |
Sautez ensuite vers la destination. Une chevronne (>) indique que l’itinéraire est l’itinéraire sélectionné. Si la destination est , le trafic est |
Via |
Interface permettant d’atteindre le saut suivant. S’il y a plusieurs interfaces disponibles pour le saut suivant, l’interface réellement utilisée est suivie du mot Sélectionné. Ce champ peut également contenir les informations suivantes :
|
Unicast privé |
(Gestion améliorée des abonnés pour les routeurs MX Series) Indique qu’une route interne d’accès est gérée par la gestion améliorée des abonnés. En revanche, les routes d’accès internes qui ne sont pas gérées par la gestion améliorée des abonnés sont affichées avec les informations d’adresse MAC (next hop) associées. |
Ballance |
Répartition de la charge en fonction de la bande passante de l’interface opérationnelle sous-jacente pour les chemins multiples à coût égal (ECMP) sur les passerelles nexthop, en pourcentages. |
Itinéraires valides |
Nombre d’itinéraires valides dans la base d’informations de routage (RIB) locale. |
Routes non valides en raison de la longueur maximale |
Nombre d’itinéraires non valides en raison d’incompatibilités |
Routes non valides en raison de l’origine en tant que |
Nombre d’itinéraires non valides en raison d’une incompatibilité de longueur maximale dans le RIB local. |
Itinéraires inconnus |
Nombre d’itinéraires inconnus dans le semi-rigide local. |
Exemple de sortie
- Afficher l’itinéraire
- Afficher l’itinéraire
- afficher la correspondance de la table de transfert d’itinéraire 10.1.1.1
- afficher l’itinéraire 10.1.1.1 étendu expanded-nh
- show route te-ipv6-prefix-ipv6-addr
- show route te-ipv6-prefix-node-iso
- show route (VPN)
- show route (avec préfixe de destination)
- afficher le détail du préfixe de destination de l’itinéraire
- Afficher l’itinéraire étendu
- Afficher le détail de l’itinéraire programmé
- afficher les statistiques de validation de route
Afficher l’itinéraire
user@host> show route inet.0: 11 destinations, 12 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 1:65500:1:10.0.0.20/240 *[MVPN/70] 19:53:41, metric2 1 Indirect 1:65500:1:10.0.0.40/240 *[BGP/170] 19:53:29, localpref 100, from 10.0.0.30 AS path: I > to 10.0.24.4 via lt-0/3/0.24, label-switched-path toD [BGP/170] 19:53:26, localpref 100, from 10.0.0.33 AS path: I > to 10.0.24.4 via lt-0/3/0.24, label-switched-path toD 1:65500:1:10.0.0.60/240 *[BGP/170] 19:53:29, localpref 100, from 10.0.0.30 AS path: I > to 10.0.28.8 via lt-0/3/0.28, label-switched-path toF [BGP/170] 19:53:25, localpref 100, from 10.0.0.33 AS path: I > to 10.0.28.8 via lt-0/3/0.28, label-switched-path toF
Afficher l’itinéraire
L’exemple de sortie suivant montre la hiérarchie des routes pour les routes de traduction.
user@host> show route 10.1.1.1 C1.inet.0: 44 destinations, 44 routes (44 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.1/32 *[PRPD/10] 00:16:50, metric 2 > to 192.0.2.2 via ge-0/0/1.0
afficher la correspondance de la table de transfert d’itinéraire 10.1.1.1
user@host> show route forwarding-table matching 10.1.1.1 Routing table: C1.inet Internet: Destination Type RtRef Next hop Type Index NhRef Netif 10.1.1.1/32 user 0 indr 1048574 4 comp 624 2
afficher l’itinéraire 10.1.1.1 étendu expanded-nh
user@host> show route 10.1.1.1extensive expanded-nh C1.inet C1.inet.0: 44 destinations, 44 routes (44 active, 0 holddown, 0 hidden) 10.1.1.1/32 (1 entry, 1 announced) Installed-nexthop: Indr (0xc5c207c) ::44.0.0.1 Krt_inh (0xc6fd004) Index:1048574 PNH: ::44.0.0.1 Translate-comp (0xc5c2144) Index:624 v4tov6 src ::22.0.0.1 dest ::44.0.0.1
show route te-ipv6-prefix-ipv6-addr
user@host> show route te-ipv6-prefix-ipv6-addr 10::10 inet.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden) inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) mpls.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden) inet6.0: 10 destinations, 11 routes (10 active, 0 holddown, 0 hidden) inet6.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) lsdist.0: 18 destinations, 18 routes (18 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both IPV6 PREFIX { Node { AS:100 ISO:0100.0100.0100.00 } { IPv6:10::10/128 } ISIS-L1:0 }/1216 *[IS-IS/15] 00:07:58 Fictitious
show route te-ipv6-prefix-node-iso
user@host> show route te-ipv6-prefix-node-iso 0100.0100.0100.00 inet.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden) inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) mpls.0: 14 destinations, 14 routes (14 active, 0 holddown, 0 hidden) inet6.0: 10 destinations, 11 routes (10 active, 0 holddown, 0 hidden) inet6.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) lsdist.0: 18 destinations, 18 routes (18 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both IPV6 PREFIX { Node { AS:100 ISO:0100.0100.0100.00 } { IPv6:10::10/128 } ISIS-L1:0 }/1216 *[IS-IS/15] 00:08:46 Fictitious IPV6 PREFIX { Node { AS:100 ISO:0100.0100.0100.00 } { IPv6:21:0:1::1/128 } ISIS-L1:0 }/1216 *[IS-IS/15] 00:08:46 Fictitious IPV6 PREFIX { Node { AS:100 ISO:0100.0100.0100.00 } { IPv6:abcd::128:207:200:16/128 } ISIS-L1:0 }/1216 *[IS-IS/15] 00:08:46 Fictitious
show route (VPN)
L’exemple de sortie suivant montre une route VPN avec les sauts suivants composites activés. La première Push
opération correspond à l’étiquette extérieure. La deuxième Push
opération correspond à l’étiquette interne.
user@host> show route 192.0.2.0 13979:665001.inet.0: 871 destinations, 3556 routes (871 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.0.2.0/24 [BGP/170] 00:28:32, localpref 100, from 10.9.9.160 AS path: 13980 ?, validation-state: unverified > to 10.100.0.42 via ae2.0, Push 16, Push 300368(top) [BGP/170] 00:28:28, localpref 100, from 10.9.9.169 AS path: 13980 ?, validation-state: unverified > to 10.100.0.42 via ae2.0, Push 126016, Push 300368(top) #[Multipath/255] 00:28:28, metric2 102 > to 10.100.0.42 via ae2.0, Push 16, Push 300368(top) to 10.100.0.42 via ae2.0, Push 16, Push 300368(top)
show route (avec préfixe de destination)
user@host> show route 192.168.0.0/12 inet.0: 10 destinations, 10 routes (9 active, 0 holddown, 1 hidden) + = Active Route, - = Last Active, * = Both 192.168.0.0/12 *[Static/5] 2w4d 12:54:27 > to 192.168.167.254 via fxp0.0
afficher le détail du préfixe de destination de l’itinéraire
user@host> show route 198.51.100.0 detail inet.0: 15 destinations, 20 routes (15 active, 0 holddown, 0 hidden) 198.51.100.0/24 (2 entries, 2 announced) *BGP Preference: 170/-101 ... BGP-Static Preference: 4294967292 Next hop type: Discard Address: 0x9041ae4 Next-hop reference count: 2 State: <NoReadvrt Int Ext AlwaysFlash> Inactive reason: Route Preference Local AS: 200 Age: 4d 1:40:40 Validation State: unverified Task: RT Announcement bits (1): 2-BGP_RT_Background AS path: 4 5 6 I
Afficher l’itinéraire étendu
user@host> show route extensive v1.mvpn.0: 5 destinations, 8 routes (5 active, 1 holddown, 0 hidden) 1:65500:1:10.0.0.40/240 (1 entry, 1 announced) *BGP Preference: 170/-101 PMSI: Flags 0x0: Label[0:0:0]: PIM-SM: Sender 10.0.0.40 Group 203.0.113.1 Next hop type: Indirect Address: 0x92455b8 Next-hop reference count: 2 Source: 10.0.0.30 Protocol next hop: 10.0.0.40 Indirect next hop: 2 no-forward State: <Active Int Ext> Local AS: 64510 Peer AS: 64511 Age: 3 Metric2: 1 Validation State: unverified Task: BGP_64510.10.0.0.30+179 Announcement bits (2): 0-PIM.v1 1-mvpn global task AS path: I (Originator) Cluster list: 10.0.0.30 AS path: Originator ID: 10.0.0.40 Communities: target:64502:100 encapsulation:0L:14 Import Accepted Localpref: 100 Router ID: 10.0.0.30 Primary Routing Table bgp.mvpn.0 Indirect next hops: 1 Protocol next hop: 10.0.0.40 Metric: 1 Indirect next hop: 2 no-forward Indirect path forwarding next hops: 1 Next hop type: Router Next hop: 10.0.24.4 via lt-0/3/0.24 weight 0x1 10.0.0.40/32 Originating RIB: inet.3 Metric: 1 Node path count: 1 Forwarding nexthops: 1 Nexthop: 10.0.24.4 via lt-0/3/0.24
Afficher le détail de l’itinéraire programmé
user@host> show route programmed detail inet.0: 36 destinations, 37 routes (36 active, 0 holddown, 0 hidden) 100.75.1.0/27 (2 entries, 1 announced) *Static Preference: 5/100 Next hop type: Router, Next hop index: 0 Address: 0xcc38a10 Next-hop reference count: 1 Next hop: 100.30.1.2 via ge-0/0/2.0 weight 0x1, selected Session Id: 0x0 Next hop: via fti0.1001 weight 0x8001 Session Id: 0x0 State: <Active Int NSR-incapable Programmed> Age: 37 Validation State: unverified Announcement bits (1): 0-KRT AS path: I
afficher les statistiques de validation de route
user@host> show route validation-statistics Valid Routes: 432 Routes invalid due to max-length: 646 Routes invalid due to origin-as: 21 Unknown routes: 5353
Informations sur la version
Commande introduite avant Junos OS version 7.4.
Option private
introduite dans Junos OS version 9.5.
Option private
introduite dans Junos OS version 9.5 pour les commutateurs EX Series.
Option display-client-data
introduite dans Junos OS version 16.2R1 sur les routeurs MX80, MX104, MX240, MX480, MX960, MX2010, MX2020, vMX Series.
Options te-ipv4-prefix-ip
, te-ipv4-prefix-node-ip
, et introduites dans Junos OS version 17.2R1 sur MX Series et te-ipv4-prefix-node-iso
PTX Series.
rib-sharding
introduite dans la version 20.1R1 de cRPD.