BGP — 정규식 매치를 가진 expanded community-list
- 라우팅
- 중급
- 12분
- 3단계
- Cisco IOS-style
standard community-list 는 정확한 값 매치를 합니다. expanded community-list 는 표시 형식 <asn>:<n> 에 대해 정규식 매치를 허용합니다 — "65001: 으로 시작하는 임의 community 매치" 에 유용합니다. prefix 를 65001:777 로 태그하고, expanded 리스트 ^65001: 을 정의하고, 태그된 prefix 가 매치됨을 확인해 시연합니다.
무료 · 설치 불필요 · 계정 불필요
시나리오
community-list 두 가지: | 종류 | 매치 형식 | 사용처 | | --- | --- | --- | | standard | 정확한 값 (예: 65001:100) | "community 가 정확히 X 이면 permit" | | expanded | 표시 문자열에 대한 정규식 | "community 가 65001:* 이면 permit" | Expanded 는 COMMUNITIES 속성을 공백 구분 <asn>:<n> 문자열로 렌더한 것에 매치합니다 — 둘 다 가진 prefix 에서는 65001:100 65001:200. ^ / $ 로 앵커; 단어 경계는 \b 를 사용합니다. netverdict 의 실제 Cisco 대비 편차: 실제 IOS 는 _ 를 경계 메타문자 (공백, 콤마, 시작, 끝 매치) 로 취급합니다. netverdict 은 JavaScript 의 RegExp 를 그대로 사용하므로 경계는 \b 를 쓰세요. 이 lab 에서 R1 은 192.168.1.0/24 를 65001:777 로 태그합니다. R2 는 expanded 리스트 ^65001: 을 정의하고 prefix 가 매치됨을 확인합니다.
토폴로지
2 × 라우터 · Cisco IOS-style
R1— 라우터R2— 라우터
할 일
R1 에서 outbound prefix 에 community
65001:777을 태그하는 route-map 을 정의하고 eBGP 이웃에 바인드합니다. (np-bgp-community-tag-and-filter의 패턴 재사용.)R2 에서
^65001:에 매치하는 *expanded* community-listANY-65001을 정의합니다 (AS 부분이 65001 인 임의 community).R2 에서
route-map MATCH-65001 permit 10을match community ANY-65001과set local-preference 200와 함께 정의하고 R1 에 inbound 로 바인드합니다.
같은 주제의 다른 실습
- 문법 차이 — 정적 경로 (Extreme EXOS)초급 · 4분
- 문법 차이 — 정적 경로 (Cisco IOS)초급 · 4분
- 문법 차이 — 정적 경로 (Juniper Junos)초급 · 5분
- 문법 차이 — 정적 경로 (VyOS)초급 · 5분
- 정적 경로 — hub-and-spoke 수정하기초급 · 12분
- 정적 경로 — egress-interface 형태 (point-to-point)초급 · 8분
이 실습의 다른 언어 버전
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-list с regex-совпадениемBGP — regex eşleşmeli expanded community-listBGP — community-list expanded khớp regex