목차/14. 정규표현식·문자셋

14정규표현식·문자셋정규표현식·문자셋

Routing Policy에서 AS path 같은 경로 속성을 패턴으로 매칭 할 때 정규표현식이 쓰입니다. 이 짧은 부록은 그 문법과 문자셋을 정리합니다.

어디에 쓰나

라우팅 정책에서 어떤 경로에 규칙을 적용할지 를 정할 때, 단순 일치만으로는 부족할 때가 있습니다. 특히 BGPAS path(거쳐 온 AS들의 나열)를 패턴으로 매칭 할 때 정규표현식이 유용합니다 — 예를 들어 ="특정 AS를 거쳐 온 경로만", "마지막 AS가 특정 번호인 경로만"== 같은 조건을 표현합니다.

정규표현식·문자셋 요점

Check Point Gaia 라우팅의 정규표현식은 표준 정규표현식 메타문자 를 따릅니다 — .(임의 문자), *(0회 이상), +(1회 이상), ?(0~1회), [](문자 클래스), |(택일), ^·$(시작·끝 고정) 등입니다. AS path 매칭에서는 AS 번호의 나열을 이 패턴으로 표현합니다.

문자셋(Character Sets)은 패턴에 쓸 수 있는 문자의 범위와 특수 문자 표기 를 정의합니다. 다른 가이드의 정규표현식 부록(QoS 가이드·Identity Awareness 가이드)과 같은 Check Point 표준 계열을 따릅니다.

정리하면, 이 부록은 Routing Policy에서 경로 속성(특히 BGP AS path)을 정규표현식으로 정교하게 매칭 할 때 참고하는 문법 모음입니다. 구체적 메타문자 표·예시는 원문 해당 절을 참고하세요.