# Bac à sable de politique BGP AS_PATH

Simule la détection des boucles AS_PATH, les filtres de politique, les attributs et le choix déterministe du meilleur chemin.

> Page canonique: https://elysiatools.com/fr/tools/bgp-as-path-loop-policy-sandbox

- **Catégorie:** Networking

- **Mots-clés:** BGP, AS_PATH, politique de routage, détection de boucle, préférence locale, bac à sable réseau

## Présentation

Saisissez les routes et les règles de première correspondance en JSON. Les routes contenant l’AS locale sont d’abord refusées, puis les préfixes et AS_PATH sont évalués. Les chemins acceptés sont classés par Local Preference décroissante, AS_PATH court, Origin IGP/EGP/Incomplete et MED croissant. Il s’agit d’un modèle pédagogique, pas d’un démon complet.

## Entrées

- **AS locale** (number)
- **Routes (JSON)** (textarea): \[{"prefix":"203.0.113.0/24","asPath":"64501 64496","localPref":100,"med":20,"origin":"igp"}\]
- **Règles de politique (JSON)** (textarea): \[{"name":"prefer customer","action":"permit","prefix":"203.0.113.0/24","setLocalPref":200}\]
- **Action par défaut** (select)
- **Sélectionner le meilleur chemin** (checkbox)

## Quand l'utiliser

- Vérifier qu’une route contenant l’AS locale est rejetée pour éviter une boucle BGP.
- Tester des règles de première correspondance avec autorisation, refus et modification de la Local Preference.
- Comparer plusieurs chemins acceptés selon la Local Preference, la longueur de l’AS_PATH, l’Origin et le MED.

## Fonctionnement

- Saisissez l’AS locale et les routes BGP au format JSON.
- Ajoutez les règles de politique dans l’ordre de première correspondance, puis choisissez l’action par défaut.
- Le simulateur refuse d’abord les routes dont l’AS_PATH contient l’AS locale, puis évalue les préfixes et les AS_PATH.
- Les chemins acceptés sont classés et, si l’option est activée, le meilleur chemin est sélectionné selon les critères du modèle.

## Cas d'usage

- Former des étudiants aux mécanismes de filtrage et de sélection des routes BGP.
- Valider rapidement une logique de politique avant de la traduire dans une configuration réseau.
- Analyser l’effet des attributs BGP sur plusieurs chemins vers un même préfixe.

## Questions fréquentes

### Quel format utiliser pour les routes ?

Les routes doivent être saisies sous forme de tableau JSON avec des champs comme prefix, asPath, localPref, med et origin.

### Comment une boucle AS_PATH est-elle détectée ?

Une route est refusée si son AS_PATH contient le numéro de l’AS locale.

### Comment les règles de politique sont-elles appliquées ?

Elles sont évaluées dans l’ordre et la première règle correspondante détermine l’action et les attributs éventuels.

### Que se passe-t-il si aucune règle ne correspond ?

L’action choisie dans Action par défaut, autoriser ou refuser, est appliquée.

### Comment le meilleur chemin est-il choisi ?

Les chemins sont comparés par Local Preference décroissante, AS_PATH court, Origin IGP puis EGP puis Incomplete, et MED croissant.

## Outils associés

- [Visualiseur de chemins JSON](https://elysiatools.com/fr/tools/json-path-visualizer): Visualise JSON ou JSONL sous forme darbre extensible et permet de copier les expressions JSONPath de chaque noeud
- [Segmentation d’activité vocale](https://elysiatools.com/fr/tools/audio-voice-activity-segmentation): Détecte l’activité probable dans la bande vocale et exporte les plages parole/non-parole en JSON, CSV, SRT ou liste FFmpeg.
- [Auditeur de politique de licences SBOM SPDX / CycloneDX](https://elysiatools.com/fr/tools/sbom-spdx-cyclonedx-license-policy-auditor): Audite les licences SPDX 2.3 ou CycloneDX 1.5 et produit du SARIF avec chemins de dépendance
- [Visualiseur de diff JSON](https://elysiatools.com/fr/tools/json-diff-visualizer): Compare deux JSON et genere un rapport visuel avec chemins et statistiques
- [Limiteur de Plage de Données](https://elysiatools.com/fr/tools/data-range-limiter): Limiter les valeurs numériques à des plages spécifiées en coupant, filtrant ou marquant les valeurs hors limites. Parfait pour le contrôle de qualité des données.
- [Resume Feuille de Temps PDF](https://elysiatools.com/fr/tools/pdf-timesheet-summary): Resume automatiquement les horaires et exporte en PDF
- [Atelier d’annotation NLP de texte](https://elysiatools.com/fr/tools/text-nlp-annotation-workbench): Effectue une tokenisation locale explicable, une segmentation, les mots vides, lemmes, racines, entités et n-grammes avec export JSONL ou CoNLL.
- [Detecteur de desequilibre et reechantillonneur](https://elysiatools.com/fr/tools/dataset-imbalance-detector-resampler): Detecte le desequilibre de classes dans un dataset CSV ou JSON, compare les strategies et previsualise un jeu equilibre

## Exemples

- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes
- [Exemples AWS EventBridge](https://elysiatools.com/fr/samples/eventbridge-samples): Exemples AWS EventBridge incluant les bus d'événements, règles, cibles, registre de schémas, événements personnalisés et routage d'événements inter-comptes pour l'architecture serverless event-driven
- [Exemples JWT](https://elysiatools.com/fr/samples/jwt-samples): Exemples complets de JWT de la structure de base des tokens aux implémentations de sécurité avancées
- [Exemples PDF](https://elysiatools.com/fr/samples/pdf-samples): Exemples PDF generes par les outils du 2026-02-01 au 2026-02-10
