라우팅 정책 일치 조건
라우팅 정책의 각 용어에는 정책이 적용되기 위해 경로가 일치해야 하는 조건을 정의하기 위해 두 개의 문과 from , 및 to가 포함될 수 있습니다.
from {
family family-name;
match-conditions;
policy subroutine-policy-name;
prefix-list name;
route-filter destination-prefix match-type <actions>;
source-address-filter source-prefix match-type <actions>;
}
to {
match-conditions;
policy subroutine-policy-name;
}
문에서 from 수신 경로가 일치해야 하는 기준을 정의합니다. 하나 이상의 일치 조건을 지정할 수 있습니다. 둘 이상을 지정하는 경우, 일치가 발생하려면 모두 경로와 일치해야 합니다.
문은 from 선택 사항입니다. 를 생 from략하면 모든 경로가 일치하는 것으로 간주됩니다. 그런 다음 모든 경로는 정책 용어의 구성된 작업을 수행합니다.
문에서 to 나가는 경로가 일치해야 하는 기준을 정의합니다. 하나 이상의 일치 조건을 지정할 수 있습니다. 둘 이상을 지정하는 경우, 일치가 발생하려면 모두 경로와 일치해야 합니다. 문에서 할 수 있는 것과 동일한 일치 조건을 문에서 to 지정할 수 from 있습니다. 대부분의 경우, 문에서 to 일치 조건을 지정하면 문에서 from 동일한 일치 조건을 지정하는 것과 동일한 결과가 생성됩니다.
문은 to 선택 사항입니다. 와 to from 문을 모두 생략하면 모든 경로가 일치하는 것으로 간주됩니다.
표 1 에는 키 라우팅 정책 일치 조건이 요약되어 있습니다.
일치 조건 |
설명 |
|---|---|
|
구성된 집계에 기여하는 경로를 일치시킵니다. 이 일치 조건은 집계 경로에서 기여자를 억제하는 데 사용될 수 있습니다. |
|
OSPF 경로를 다른 프로토콜로 내보내는 동안 지정된 OSPF 영역에서 학습한 경로와 일치합니다. |
|
AS(Autonomous System)의 경로 정규 표현식 이름과 일치합니다. AS 경로가 정규식과 일치하는 BGP 경로가 처리됩니다. |
|
색상 값과 일치합니다. 일치 조건에 지정된 것보다 더 세분화된 기본 설정 값을 지정할 수 있습니다 |
|
하나 이상의 커뮤니티 이름과 일치합니다. 이름을 두 개 이상 나열하는 경우 일치가 발생하려면 하나의 이름만 일치해야 합니다. (일치는 사실상 논리적 OR 연산입니다.) |
|
한 수준에서 다른 수준으로 내보낸 경로를 포함하여 외부 OSPF 경로와 일치합니다. 이 일치 조건에서 은(는) |
|
하나 이상의 라우터 인터페이스의 이름 또는 IP 주소와 일치합니다. 인터페이스별 프로토콜과 함께 이 조건을 사용합니다. 예를 들어, 내부 BGP(IBGP)와 함께 이 조건을 사용하지 마십시오. 정책이 적용되는 위치에 따라 이 일치 조건은 지정된 인터페이스에서 학습하거나 지정된 인터페이스를 통해 보급된 경로와 일치합니다. |
|
단순화된 다음 홉 self 정책을 위한 내부 플래그와 라우팅 정책을 일치시킵니다. |
|
IS-IS 수준과 일치합니다. 지정된 수준에 속하거나 지정된 수준으로 보급되는 경로가 처리됩니다. |
|
BGP 로컬 기본 설정 속성과 일치합니다. 선호 값은 0에서 4,294,967,295(232 – 1) 사이일 수 있습니다. |
|
메트릭 값과 일치합니다. 이 |
|
하나 이상의 이웃(피어)의 주소와 일치합니다. BGP 내보내기 정책의 경우, 주소는 직접 연결되거나 간접적으로 연결된 피어에 대한 것일 수 있습니다. 다른 모든 프로토콜의 경우, 주소는 광고가 수신되는 이웃에 대한 것입니다. |
|
특정 경로에 대한 라우팅 정보에 지정된 다음 홉 주소 또는 주소와 일치합니다. BGP 경로의 경우, 일치는 각 프로토콜 다음 홉에 대해 수행됩니다. |
|
AS 경로 정보의 원본인 BGP 원본 속성과 일치합니다. 값은 다음 중 하나일 수 있습니다.
|
|
기본 설정 값과 일치합니다. 기본 선호 값(
참고:
BGP route-policy에 대해 설정 |
|
경로가 학습되었거나 경로가 보급되는 프로토콜의 이름과 일치합니다. 다음 중 하나일 수 있습니다: |
|
경로 유형과 일치합니다. 값은 또는 |
and to 문의 모든 조건 from 이 일치해야 작업이 수행됩니다. 표 2에 정의된 일치 조건은 효과적인 논리 AND 연산입니다. 접두사 목록과 경로 목록의 일치는 다르게 처리됩니다. 이는 사실상 논리적 OR 연산입니다. 경로 필터, 접두사 목록 및 소스 주소 필터의 일부 조합을 포함하는 정책을 구성하는 경우 논리 OR 연산 또는 longest-route 일치 조회에 따라 평가됩니다.
표 2 에는 수신 또는 발신 경로를 일치시키는 데 사용할 수 있는 일치 조건이 설명되어 있습니다. 이 표는 두 to 명령문 모두 from 에서 일치 조건을 사용할 수 있는지 여부와 두 명령문과 함께 사용될 때 일치 조건이 동일하거나 다르게 작동하는지 여부를 나타냅니다. 일치 조건이 문과 from 문에서 to 다르게 작동하거나 조건을 한 유형의 문에서 사용할 수 없는 경우 각 문 유형에 대한 별도의 설명이 있습니다. 그렇지 않으면 두 유형의 문에 동일한 설명이 적용됩니다.
또한 표 2는 일치 조건이 표준인지 확장인지를 나타냅니다. 일반적으로 확장된 일치 조건에는 라우팅 정책과 별도로 정의된 기준(AS[Autonomous System] 경로 정규 표현식, 커뮤니티 및 접두사 목록)이 포함되며 표준 일치 조건보다 더 복잡합니다. 확장된 일치 조건은 많은 강력한 기능을 제공합니다. 표준 일치 조건에는 라우팅 정책 내에서 정의된 기준이 포함되며 확장된 일치 조건보다 덜 복잡합니다.
일치 조건 |
일치 조건 범주 |
명령문 설명 |
|
|---|---|---|---|
|
|
표준 |
구성된 집계에 기여하는 경로를 일치시킵니다. 이 일치 조건은 집계 경로에서 기여자를 억제하는 데 사용될 수 있습니다. |
|
|
|
표준 |
(최최단 경로 우선[OSPF]만 해당) 영역 식별자. 정책과 함께 |
|
|
|
확장 |
(BGP[Border Gateway Protocol]만 해당) AS 경로 정규 표현식의 이름입니다. 자세한 내용은 라우팅 정책 일치 조건으로 사용하기 위한 AS 경로 정규 표현식 이해를 참조하십시오. |
|
|
|
확장 |
(BGP만 해당) AS 경로 그룹 정규 표현식의 이름입니다. 자세한 내용은 라우팅 정책 일치 조건으로 사용하기 위한 AS 경로 정규 표현식 이해를 참조하십시오. |
|
|
|
표준 |
색상 값입니다. 및 |
|
|
|
표준 |
(BGP만 해당) 일치하는 경로에 필요한 커뮤니티 항목 수입니다. 개수 값은 0에서 1,024 사이의 숫자일 수 있습니다. 다음 옵션 중 하나를 지정하십시오.
참고:
여러
참고:
이 이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
확장 |
하나 이상의 커뮤니티 이름입니다. 두 개 이상의 이름을 나열하는 경우, 일치가 발생하려면 하나의 이름만 일치해야 합니다(일치는 사실상 논리적 OR 연산임). 자세한 내용은 라우팅 정책 일치 조건으로 BGP 커뮤니티, 확장된 커뮤니티 및 대규모 커뮤니티 이해하기를 참조하십시오. BGP EVPN 경로에는 BGP 업데이트 메시지 경로 속성에 전달되는 확장 커뮤니티 집합이 있으므로 BGP EVPN 경로를 필터링하기 위해 확장 커뮤니티를 사용할 수 있습니다. 사용 가능한 정보에는 캡슐화 유형, mac-모빌리티 정보, EVPN 수평선 분할 레이블 정보, ESI 모드 및 etree 리프 레이블이 포함됩니다. 다음 구문을 사용하여 BGP EVPN 확장 커뮤니티를 지정합니다.
|
|
|
|
표준 |
(OSPF 및 IS-IS만 해당) IGP 외부 경로를 일치시킵니다. IS-IS 경로의 경우, 조건은 BGP 외부 경로를 일치시키려면 일치 조건을 |
|
|
|
표준 |
접두사에 ESI 속성을 포함하는 유일한 유형인 경로 유형 1, 2, 4, 7 및 8에 대한 이더넷 세그먼트 식별자(ESI) 정보를 기반으로 BGP EVPN 경로를 필터링할 수 있습니다. (ESI 값은 10바이트 정수로 인코딩되며 멀티호밍 세그먼트를 식별하는 데 사용됩니다.) |
|
|
|
표준 |
EVPN 경로의 접두사에서 사용할 수 있는 EVPN 태그 정보를 기반으로 BGP EVPN 경로를 필터링할 수 있습니다. 다음 CLI 계층에서 EVPN을 설정해야 합니다.
|
|
|
|
표준 |
IP 주소가 있는지 여부에 따라 BGP EVPN type-2 경로 필터링. EVPN type-2 MAC 경로는 MAC 주소와 함께 접두사에 IP 주소를 가질 수 있으며 MAC 주소. MAC-IP 경로에서 전달되는 IP 주소는 IPv4 또는 IPv6 주소일 수 있습니다. mac 주소, mac+ipv4 주소 또는 mac+ipv6 주소만 있는 경우에만 type-2 경로를 필터링할 수 있습니다. |
|
|
|
표준 |
하나 이상의 라우팅 디바이스 인터페이스의 이름 또는 IP 주소입니다. IBGP와 같이 인터페이스별로 다르지 않은 프로토콜에는 이 한정자를 사용하지 마십시오. 지정된 인터페이스 중 하나에서 학습했거나 보급될 경로를 일치시킵니다. 직접 경로는 지정된 인터페이스에 구성된 경로와 일치합니다. |
|
|
|
표준 |
(IS-IS[Intermediate System-to-Intermediate System]만 해당) IS-IS 수준입니다. 지정된 수준에서 학습했거나 보급될 경로를 일치시킵니다. |
|
|
|
표준 |
(BGP만 해당) BGP 로컬 선호(LOCAL_PREF |
|
|
|
표준 |
(BGP만 해당) 명명된 mac 필터 목록입니다. EVPN type-2 경로는 MAC 주소 목록을 생성하는 데 사용할 수 있는 접두사의 일부로 MAC 주소를 갖습니다. |
|
|
|
표준 |
IPv4 또는 IPv6 멀티캐스트 그룹 주소의 멀티캐스트 범위 값입니다. 멀티캐스트 범위 지정 이름은 IPv4 접두사에 해당합니다. 특정 멀티캐스트 범위 지정 접두사 또는 접두사 범위를 일치시킬 수 있습니다. 범위와 숫자적으로 높은 범위에서 일치시키거나 계층 수준에서
|
|
|
|
표준 |
하나 이상의 이웃(피어)의 주소입니다. BGP의 경우, 주소는 직접 연결되거나 간접적으로 연결된 피어일 수 있습니다. BGP 가져오기 정책의 경우 지정하면 지정하는 BGP 내보내기 정책의 경우, 일치 조건을 다른 모든 프로토콜의 경우, 주소는 광고가 수신되는 이웃이거나 문의 경우
참고:
일치 조건은 |
|
|
|
표준 |
특정 경로에 대한 라우팅 정보에 지정된 하나 이상의 다음 홉 주소. 다음 홉 주소는 넷마스크를 포함할 수 없습니다. BGP 경로의 경우, 일치는 각 프로토콜 다음 홉에 대해 수행됩니다. |
|
|
|
표준 |
LDP는 포워딩 클래스 매핑과 결합된 사용 가능한 RSVP 및 IP 다음 홉을 기반으로 다음 홉을 생성합니다. 이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
표준 |
NLRI 1에서 NLRI 10까지의 경로 유형입니다. 단일 정책에 여러 경로 유형을 지정할 수 있습니다. EVPN의 경우, NLRI 경로 유형의 범위는 1에서 8까지입니다(BGP 업데이트 메시지에서 경로 접두사의 첫 번째 옥텟은 EVPN 경로 유형임). EVPN NLRI 경로 유형에 대한 필터링 외에도, 경로 유형 2와 5의 EVPN 경로 접두사에 내장된 IP 주소 또는 MAC 주소(mac-ip)를 필터링할 수도 있습니다. 이렇게 하려면 주소에 또는 를 원격으로 학습한 유형 2 mac-ip 광고에서 유형 5 경로가 생성되면 유형 2 경로 광고에서 학습한 커뮤니티가 새로운 유형 5 경로에 포함됩니다. 계층에서 문을 활성화 |
|
|
|
표준 |
(BGP만 해당) AS 경로 정보의 원본인 BGP 원본 속성입니다. 값은 다음 중 하나일 수 있습니다.
|
|
|
|
확장 |
서브루틴으로 평가할 정책의 이름입니다. 이 확장 일치 조건에 대한 정보는 라우팅 정책 일치 조건의 정책 서브루틴 이해를 참조하십시오. |
|
|
|
표준 |
기본 설정 값입니다. 기본 선호 값( 더욱 세분화된 선호 값을 지정하려면 이 표의 일치 조건을 |
|
|
|
확장 |
IP 주소의 명명된 목록입니다. 수신 경로와 정확히 일치하도록 지정할 수 있습니다. 이 확장 일치 조건에 대한 정보는 라우팅 정책 일치 조건에서 사용하기 위한 접두사 목록 이해를 참조하십시오. 이 일치 조건은 To 문과 함께 사용할 수 없습니다. 이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
확장 |
명명된 접두사 목록입니다. 접두사 목록의 접두사 목록에 대한 접두사 길이 한정자를 지정할 수 있습니다. EVPN NRLI 경로 유형 2 및 5와 함께 사용할 경우 다음이 지원됩니다.
이 확장 일치 조건에 대한 정보는 라우팅 정책 일치 조건에서 사용하기 위한 접두사 목록 이해를 참조하십시오. 이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
표준 |
경로가 학습되었거나 경로가 보급되는 프로토콜의 이름입니다. 다음 중 하나일 수 있습니다: |
|
|
|
표준 |
라우팅 테이블의 이름입니다. 의
|
|
|
|
표준 |
RD(route-distinguisher)의 이름입니다. RD는 BGP EVPN 경로 필터링을 지원합니다. RD 정보는 EVPN 경로의 접두사로 전달됩니다. |
|
|
|
표준 |
명명된 경로 필터 또는 경로 필터 목록입니다. 경로 필터 목록의 경로 목록에 대한 접두사 길이 한정자를 지정할 수 있습니다. EVPN NRLI 경로 유형 2 및 5와 함께 사용할 경우 다음이 지원됩니다.
이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
확장 |
(BGP만 해당) BGP 경로 대상 필터링 및 프록시 BGP 경로 대상 필터링을 위한 경로 대상 접두사의 명명된 목록입니다. 이 확장 일치 조건에 대한 자세한 내용은 예: VPN에 대한 BGP 경로 대상 필터링을 위한 내보내기 정책 구성을 참조하십시오. 이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
확장 |
멀티캐스트 소스 주소 목록입니다. 소스 주소를 지정할 때 일치 유형을 사용하여 특정 경로와 정확히 일치하거나 덜 정확하게 일치하도록 지정할 수 있습니다. 전체 목록에 적용되는 공통 작업 또는 각 접두사와 연관된 작업을 구성할 수 있습니다. 자세한 정보는 라우팅 정책 일치 조건에서 사용하기 위한 경로 필터 이해를 참조하십시오. 이 일치 조건은 To 문과 함께 사용할 수 없습니다. |
|
|
|
표준 |
(BGP 내보내기만 해당) 다음 유형의 보급된 경로를 일치시킵니다.
|
|
|
|
표준 |
태그 값입니다. (첫 번째 문자열의 경우) 및 괄호 안에 태그를 포함하여 하나의 일치 조건에서 여러 태그를 지정할 수 있습니다. 예를 들면 다음과 같습니다. OSPF 경로의 경우, IS-IS 경로의 경우, OSPF는 속성에 INTERNAL 경로의 OSPF 영역 ID를 저장합니다. 정책 용어를 구성하여 경로 값을 설정할 수 있습니다. 정책에 "from area" 일치 조건이 포함되어 있는 경우, OSPF area- ID를 기반으로 설정된 내부 |
|
|
|
표준 |
BGP 원본 검증이 구성되면 경로 검증 데이터베이스에서 조회를 트리거하여 경로 접두사가 유효한지, 유효하지 않은지, 알 수 없는지를 확인합니다. 경로 검증 데이터베이스에는 경로 접두사를 예상 발신 AS(Autonomous System)에 매핑하는 ROA(Route Origin Authorization) 레코드가 포함되어 있습니다. 이렇게 하면 잘못된 경로가 우발적으로 보급되는 것을 방지할 수 있습니다. BGP에 대한 원본 검증 구성을 참조하십시오. |
|