Laboratórios de redes Docs Abrir simulador →

BGP — community-list expandida com match regex

Community-lists standard fazem match por valor exato. Expanded permitem match com regex contra a forma impressa <asn>:<n> — útil para "casar qualquer community começando com 65001:". Demonstre marcando um prefixo com 65001:777, definindo uma lista expanded ^65001: e verificando que o prefixo marcado casa.

Abrir este laboratório no navegador →

Grátis · sem instalação · sem conta

Cenário

Duas variantes de community-list: | Tipo | Forma de match | Caso de uso | | --- | --- | --- | | standard | valor exato (ex. 65001:100) | "permit se a community for exatamente X" | | expanded | regex sobre a string impressa | "permit se a community for 65001:*" | Expanded casa contra o atributo COMMUNITIES renderizado como string <asn>:<n> separada por espaços — 65001:100 65001:200 para um prefixo carregando ambas. Ancore com ^ / $; use \b para fronteiras de palavra. Desvio do netverdict em relação ao Cisco real: o IOS real trata _ como metacaractere de fronteira (casa espaço, vírgula, início, fim). netverdict usa o RegExp do JavaScript literalmente — use \b para fronteiras. Neste lab R1 marca 192.168.1.0/24 com 65001:777. R2 define uma lista expanded ^65001: e confirma que o prefixo casa.

Topologia

2 × roteador · Cisco IOS-style

O que você vai fazer

  1. No R1, defina um route-map que marque os prefixos de saída com a community 65001:777 e vincule-o ao vizinho eBGP. (Reutilizando o padrão de np-bgp-community-tag-and-filter.)

  2. No R2, defina uma community-list *expandida* ANY-65001 que case ^65001: (qualquer community cuja parte AS seja 65001).

  3. No R2, defina route-map MATCH-65001 permit 10 com match community ANY-65001 e set local-preference 200. Vincule na entrada para R1.

Abrir este laboratório no navegador →

Mais laboratórios deste tema

Este laboratório em outros idiomas

BGP — expanded community-list with regex matchBGP — expanded Community-List mit Regex-MatchBGP — community-list expandida con 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 — expanded community-list с regex-совпадениемBGP — regex eşleşmeli expanded community-listBGP — community-list expanded khớp regex