Сетевые лабораторные Документация Открыть симулятор →

BGP — expanded community-list с regex-совпадением

standard community-list делают точное совпадение по значению. expanded community-list позволяют regex-совпадение по печатной форме <asn>:<n> — полезно для "совпадает любая community, начинающаяся с 65001:". Покажи на примере: пометь префикс 65001:777, определи expanded-список ^65001: и убедись, что помеченный префикс матчится.

Открыть эту лабораторную в браузере →

Бесплатно · без установки · без регистрации

Сценарий

Две разновидности community-list: | Тип | Форма совпадения | Случай | | --- | --- | --- | | standard | точное значение (напр. 65001:100) | "permit, если community ровно X" | | expanded | regex по печатной строке | "permit, если community 65001:*" | Expanded совпадает с атрибутом COMMUNITIES, отображаемым как строка <asn>:<n> через пробел — для префикса с обеими: 65001:100 65001:200. Якоря через ^ / $; для границ слов используй \b. Отличие netverdict от настоящей Cisco: настоящий IOS трактует _ как мета-символ границы (совпадает с пробелом, запятой, началом, концом). netverdict использует JavaScript-RegExp буквально — для границ используй \b. В этом lab R1 помечает 192.168.1.0/24 как 65001:777. R2 определяет expanded-список ^65001: и подтверждает, что префикс совпадает.

Топология

2 × маршрутизатор · Cisco IOS-style

Что предстоит сделать

  1. На R1 определи route-map, помечающий outbound-префиксы community 65001:777, и привяжи к eBGP-соседу. (Повторяем шаблон из np-bgp-community-tag-and-filter.)

  2. На R2 определи *expanded* community-list ANY-65001, совпадающий с ^65001: (любая community с AS-частью 65001).

  3. На R2 определи route-map MATCH-65001 permit 10 с match community ANY-65001 и set local-preference 200. Привяжи входящим к R1.

Открыть эту лабораторную в браузере →

Другие лабораторные по теме

Эта лабораторная на других языках

BGP — expanded community-list with regex matchBGP — expanded Community-List mit Regex-MatchBGP — community-list expandida con regexBGP — community-list expandida com match regexBGP — community-list expanded avec match regexBGP — regex match के साथ expanded community-listBGP — 使用正则匹配的 expanded community-listBGP — community-list expanded con match regexBGP — 正規表現マッチ付き expanded community-listBGP — 정규식 매치를 가진 expanded community-listBGP — regex eşleşmeli expanded community-listBGP — community-list expanded khớp regex