BGP — expanded Community-List mit Regex-Match
- Routing
- Fortgeschritten
- 12 Min.
- 3 Schritte
- Cisco IOS-style
Standard-Community-Lists machen exakten Werte-Match. Expanded-Community-Lists erlauben Regex-Match gegen die gedruckte <asn>:<n>-Form — nützlich für "matche jede Community, die mit 65001: beginnt". Demonstriere, indem du ein Präfix mit 65001:777 taggst, eine expanded list ^65001: definierst und verifizierst, dass das getaggte Präfix matcht.
Dieses Lab im Browser öffnen →
Kostenlos · ohne Installation · ohne Konto
Szenario
Zwei Community-List-Varianten: | Typ | Match-Form | Anwendungsfall | | --- | --- | --- | | standard | exakter Wert (z.B. 65001:100) | "erlaube, wenn Community genau X ist" | | expanded | Regex über den gedruckten String | "erlaube, wenn Community 65001:* ist" | Expanded matcht gegen das COMMUNITIES-Attribut, gerendert als space-separierter <asn>:<n>-String — 65001:100 65001:200 für ein Präfix, das beide trägt. Anker mit ^ / $; nutze \b für Wort-Grenzen. netverdict-Abweichung vom echten Cisco: echtes IOS behandelt _ als Grenz-Metazeichen (matcht Leerzeichen, Komma, Anfang, Ende). netverdict nutzt JavaScript's RegExp wörtlich — verwende stattdessen \b für Grenzen. In diesem Lab taggt R1 192.168.1.0/24 mit 65001:777. R2 definiert eine expanded list ^65001: und bestätigt, dass das Präfix matcht.
Topologie
2 × Router · Cisco IOS-style
R1— RouterR2— Router
Das machst du
Definiere auf R1 eine Route-Map, die ausgehende Präfixe mit Community
65001:777taggt, und binde sie an den eBGP-Nachbarn. (Wiederverwendung des Musters ausnp-bgp-community-tag-and-filter.)Definiere auf R2 eine *expanded* Community-List
ANY-65001, die^65001:matcht (jede Community, deren AS-Teil 65001 ist).Definiere auf R2
route-map MATCH-65001 permit 10mitmatch community ANY-65001undset local-preference 200. Binde eingehend an R1.
Dieses Lab im Browser öffnen →
Weitere Labs zu diesem Thema
- Syntax-Delta — statische Route (Extreme EXOS)Einsteiger · 4 Min.
- Syntax-Delta — statische Route (Cisco IOS)Einsteiger · 4 Min.
- Syntax-Delta — statische Route (Juniper Junos)Einsteiger · 5 Min.
- Syntax-Delta — statische Route (VyOS)Einsteiger · 5 Min.
- Statische Routen - Hub-and-Spoke fixenEinsteiger · 12 Min.
- Statische Routen — Egress-Interface-Form (Point-to-Point)Einsteiger · 8 Min.
Dieses Lab in anderen Sprachen
BGP — expanded community-list with 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 — expanded community-list с regex-совпадениемBGP — regex eşleşmeli expanded community-listBGP — community-list expanded khớp regex