# Песочница политик BGP AS_PATH и петель

Моделирует обнаружение петель AS_PATH, фильтры политики, изменения атрибутов и детерминированный выбор лучшего маршрута.

> Каноническая страница: https://elysiatools.com/ru/tools/bgp-as-path-loop-policy-sandbox

- **Категория:** Networking

- **Ключевые слова:** BGP, AS_PATH, политика маршрутов, обнаружение петель, локальное предпочтение, сетевой симулятор

## Обзор

Введите маршруты и правила первого совпадения в JSON. Сначала отклоняются пути, содержащие локальную AS, затем проверяются префикс и AS_PATH. Разрешенные маршруты сортируются по убыванию Local Preference, короткому AS_PATH, Origin IGP/EGP/Incomplete и меньшему MED. Это учебная модель, а не полноценный маршрутизатор.

## Входные данные

- **Локальная AS** (number)
- **Маршруты (JSON)** (textarea): \[{"prefix":"203.0.113.0/24","asPath":"64501 64496","localPref":100,"med":20,"origin":"igp"}\]
- **Правила политики (JSON)** (textarea): \[{"name":"prefer customer","action":"permit","prefix":"203.0.113.0/24","setLocalPref":200}\]
- **Действие по умолчанию** (select)
- **Выбрать лучший путь** (checkbox)

## Когда использовать

- Проверить, будет ли маршрут отклонен из-за наличия локальной AS в AS_PATH.
- Протестировать фильтрацию префиксов и действие правил первого совпадения.
- Сравнить разрешенные маршруты по Local Preference, длине AS_PATH, Origin и MED.

## Как это работает

- Укажите локальную AS и передайте маршруты в JSON с префиксом, AS_PATH и атрибутами.
- Добавьте правила политики с действием permit или deny и, при необходимости, изменением Local Preference.
- Симулятор сначала отклоняет маршруты, содержащие локальную AS, затем проверяет правила по порядку.
- Разрешенные пути ранжируются по Local Preference, длине AS_PATH, Origin и MED; выбор лучшего пути можно отключить.

## Сценарии использования

- Обучение базовой логике BGP-политик и предотвращения маршрутных петель.
- Проверка фильтров для отдельных префиксов перед переносом правил в конфигурацию.
- Разбор конфликтующих маршрутов и наглядное сравнение их атрибутов.

## Частые вопросы

### Что вводится в поле «Маршруты (JSON)»?

Массив маршрутов с полями prefix, asPath, localPref, med и origin.

### Как обнаруживается петля AS_PATH?

Маршрут отклоняется, если его AS_PATH содержит значение локальной AS.

### Как работают правила политики?

Правила проверяются по порядку, и применяется первое совпавшее правило.

### Что происходит, если ни одно правило не совпало?

Применяется выбранное действие по умолчанию: разрешить или отклонить.

### Как выбирается лучший маршрут?

Сначала учитывается более высокий Local Preference, затем короткий AS_PATH, Origin IGP, EGP или Incomplete и меньший MED.

## Связанные инструменты

- [Визуализатор JSON Path](https://elysiatools.com/ru/tools/json-path-visualizer): Показывает JSON или JSONL в виде раскрывающегося дерева и позволяет копировать JSONPath для каждого узла
- [Сегментация речевой активности](https://elysiatools.com/ru/tools/audio-voice-activity-segmentation): Находит вероятную активность в речевой полосе и экспортирует речь/не-речь в JSON, CSV, SRT или список FFmpeg.
- [Аудитор лицензионной политики SBOM SPDX / CycloneDX](https://elysiatools.com/ru/tools/sbom-spdx-cyclonedx-license-policy-auditor): Проверяет лицензии компонентов SPDX 2.3 или CycloneDX 1.5 и создаёт SARIF с цепочками зависимостей
- [Визуализатор различий JSON](https://elysiatools.com/ru/tools/json-diff-visualizer): Сравнивает два JSON и строит визуальный отчет с путями и статистикой
- [Ограничитель Диапазона Данных](https://elysiatools.com/ru/tools/data-range-limiter): Ограничение числовых значений указанными диапазонами путем обрезки, фильтрации или маркировки значений вне диапазона. Идеально для контроля качества данных, очистки данных сенсоров, применения бизнес-правил и предварительной обработки данных. Возможности: - Обрезка диапазона (обрезает значения до минимальных/максимальных границ) - Фильтрация диапазона (удаляет строки вне пределов) - Маркировка диапазона (маркирует измененные значения) - Конфигурация диапазона по столбцам - Автоматическое обнаружение числовых столбцов - Множественные стратегии обработки - Подробный отчет об изменениях - Статистический анализ изменений - Применение бизнес-правил Общие случаи использования: - Валидация и очистка данных сенсоров - Подготовка входных данных для машинного обучения - Контроль и валидация качества данных - Применение бизнес-ограничений - Управление и контроль аномальных значений - Конвейеры предварительной обработки данных
- [PDF svodka ucheta vremeni](https://elysiatools.com/ru/tools/pdf-timesheet-summary): Avtomaticheski summiruet smeny i chasy i eksportiruet v PDF
- [Рабочая область NLP-разметки текста](https://elysiatools.com/ru/tools/text-nlp-annotation-workbench): Выполняет объяснимую локальную токенизацию, сегментацию, обработку стоп-слов, леммы, основы, сущности и n-граммы с экспортом JSONL или CoNLL.
- [Детектор дисбаланса датасета и ресемплер](https://elysiatools.com/ru/tools/dataset-imbalance-detector-resampler): Выявляет дисбаланс классов в CSV или JSON, сравнивает стратегии ресемплинга и показывает сбалансированный набор

## Примеры

- [Примеры Распределенного Трейсинга](https://elysiatools.com/ru/samples/distributed-tracing-samples): Комплексные примеры распределенного трейсинга с использованием Jaeger, OpenTelemetry и современных инструментов
- [Примеры AWS EventBridge](https://elysiatools.com/ru/samples/eventbridge-samples): Примеры AWS EventBridge включая шины событий, правила, цели, реестр схем, пользовательские события и межаккаунтную маршрутизацию событий для бессерверной событийно-ориентированной архитектуры
- [Примеры JWT](https://elysiatools.com/ru/samples/jwt-samples): Полные примеры JWT от базовой структуры токенов до продвинутых реализаций безопасности
- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10
