Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN을 위한 라우팅 정책

요약 라우팅 정책을 생성하여 다른 라우팅 테이블로 가져오고 내보낼 EVPN 라우팅 정보를 제어합니다.

라우팅 정책을 사용하면 디바이스가 라우팅 및 포워딩 테이블로 가져오고 내보내는 라우팅 정보를 제어할 수 있습니다. Junos OS 19.4R1부터 Junos는 EVPN 경로에 특정한 정책 필터를 생성하고 적용하는 것을 포함하도록 라우팅 정책 지원을 확장했습니다.

routing-instance 수준 또는 BGP 그룹 수준에서 정책을 적용할 수 있습니다. BGP 그룹 수준에서 정책을 적용하면 모든 EVPN 라우팅 인스턴스에 영향을 미칩니다. 라우팅 인스턴스 수준에서 적용하면 지정된 EVPN 라우팅 인스턴스에만 영향을 미칩니다. BGP 그룹 수준에서 정책을 적용하려면 계층 수준에서 문을 [edit protocols bgp] 포함하고 vpn-apply-export 정책을 가져오거나 내보냅니다. 라우팅 인스턴스 수준에서 정책을 적용하려면 또는 vrf-import 문을 사용하여 vrf-export 해당 라우팅 인스턴스에 정책을 적용합니다.

메모:

정책 구성을 통해 vrf-export EVPN 유형 1 경로 보급을 수정할 수 있습니다. 광고하려는 대상 커뮤니티에 대한 절을 사용하여 accept 정책을 구성해야 하며, 그렇지 않으면 기본 정책 작업에 의해 거부됩니다.

정책은 일치 조건, 작업 및 조건으로 구성됩니다. 정책에 대한 자세한 내용은 정책 프레임워크 개요를 참조하십시오.

표 1 에는 EVPN 경로 필터링에 사용할 수 있도록 지원되는 일치 조건이 나와 있습니다.

표 1: EVPN 경로 필터링을 위한 일치 조건 목록

일치 조건

묘사

community [names]

BGP EVPN 경로에는 BGP 업데이트 메시지 경로 속성으로 전달되는 EVPN 확장 커뮤니티 집합이 있을 수 있으며, 따라서 이러한 확장 커뮤니티를 사용하여 BGP EVPN 경로를 필터링할 수 있습니다. 확장 커뮤니티에서 사용할 수 있는 EVPN 특정 정보에는 캡슐화 유형, MAC-mobility 정보, EVPN split-horizon 레이블 정보, EVPN ESI split-horizon 레이블, ESI 모드, E-tree 리프 레이블 등이 포함됩니다.

다음 구문을 사용하여 BGP EVPN 확장 커뮤니티를 지정합니다.

  • set policy-options community name members type:val1:val2

모든 값(유형 포함)은 10진수입니다. type은 2 옥텟이며, 상위 옥텟은 확장 커뮤니티 유형을 정의하고 하위 옥텟은 커뮤니티 하위 유형을 정의합니다. val1val2 는 [2 + 4] 옥텟 또는 [4 + 2] 옥텟으로 지정할 수 있습니다.

BGP EVPN 경로와 함께 가장 일반적으로 사용되는 확장 커뮤니티가 여기에 제공됩니다.

고차

Low-order(하위 유형)

유형(육각형)

유형(12월)

이름

0x03

0x0c

0x030c

780

BGP 캡슐화

0x03

0x0d

0x030d

781

기본 게이트웨이

0x06

0x00

0x0600

1536

EVPN MAC 모빌리티

0x06

0x01

0x0601

1537

EVPN ESI 레이블

0x06

0x02

0x0602

1538

EVPN ES 가져오기 경로 대상

0x06

0x04

0x0604

1540

EVPN 레이어 2 속성

0x06

0x05

0x0605

1541

EVPN E-트리

확장 커뮤니티의 전체 목록은 BGP(Border Gateway Protocol) 확장 커뮤니티 를 참조하십시오.

evpn-esi

접두사에 ESI 속성을 포함하는 유일한 유형인 경로 유형 1, 2, 4, 7, 8에 대한 ESI(Ethernet Segment Identifiers) 정보를 기반으로 BGP EVPN 경로를 필터링할 수 있습니다. (ESI 값은 10바이트 정수로 인코딩되며 멀티홈 세그먼트를 식별하는 데 사용됩니다.) 일치하는 문은 evpn-esi "family evpn" 일치하는 문과 함께만 유효합니다.

evpn-etag

EVPN 경로 접두사의 일부인 EVPN 이더넷 태그 정보를 기반으로 BGP EVPN 경로를 필터링할 수 있습니다. 이 일치 문은 일치 문과 family evpn 함께만 유효합니다.

evpn-mac-route

IP 주소가 있는지 여부에 따라 BGP EVPN 유형 2 경로를 필터링합니다.

EVPN 유형 2 MAC/IP 광고 경로는 MAC 주소와 함께 접두사에 IP 주소를 가질 수 있습니다. MAC-IP 광고 경로에 전달되는 IP 주소는 IPv4 또는 IPv6 주소일 수 있습니다. MAC 주소, MAC+IPv4 주소 또는 MAC+IPv6 주소만을 기준으로 Type 2 경로를 필터링할 수 있습니다. 이렇게 하려면 다음 CLI 문을 설정해야 합니다.

  • from evpn-mac-route [ mac-ipv4 | mac-ipv6 | mac-only ]

이 일치 문은 일치 문과 family evpn 함께만 유효합니다.

local-preference

로컬 기본 설정(LOCAL_PREF) 속성을 설정합니다. 기본 설정 값은 0에서 4,294,967,295 사이의 숫자일 수 있습니다.

mac-filter-list

(BGP만 해당) 명명된 MAC 필터 목록. EVPN 유형 2 경로에는 접두사의 일부로 MAC 주소가 있으며, 이를 사용하여 MAC 주소 목록을 생성할 수 있습니다.

metric

메트릭은 MED에 해당하며, BGP 다음 홉이 다른 라우터를 통해 루프되는 경우 메트릭2는 IGP 메트릭에 해당합니다. 최대 4개의 메트릭 값(metric, metric2, metric3 및 metric4)을 지정할 수 있습니다.

next-hop (address | discard | next-table table-name | peer-address | reject | self)

IBGP 또는 EBGP 컨페더레이션이 필요합니다(타사 다음 홉을 보급해야 함).

  • discard- 다음 홉 주소는 폐기된 다음 홉으로 대체됩니다.

  • next-table- 라우팅 디바이스는 지정된 테이블에서 포워딩 룩업을 수행합니다.

  • self—다음 홉 주소는 광고 프로토콜에 의해 결정되는 로컬 라우팅 디바이스의 주소 중 하나로 대체되며, 일반적으로 BGP 인접성에 사용되는 로컬 IP 주소입니다.

  • specify peer-address- 다음 홉 주소는 피어의 IP 주소(가져오기 전용)로 대체되며, 일반적으로 광고 라우팅 디바이스 또는 직접 연결된 다른 라우팅 디바이스입니다.

nlri-route-type

EVPN의 경우 NLRI 경로 유형의 범위는 1에서 8까지입니다(BGP 업데이트 메시지에서 경로 접두사의 첫 번째 옥텟은 EVPN 경로 유형임).

단일 정책에서 여러 경로 유형을 지정할 수 있습니다.

origin

BGP 경로 원본 속성을 다음 값 중 하나로 설정합니다.

  • egp- 다른 AS에서 발생한 경로 정보입니다.

  • igp- 로컬 AS 내에서 발생한 경로 정보입니다.

  • incomplete- 다른 방법으로 학습한 경로 정보입니다.

prefix-list-filter prefix-list-name match-type

prefix-list-filter 일치 조건이 모두 prefix-list 지원됩니다. prefix-list 은(는) 와 유사prefix-list-filter하지만 일치 유형은 (으prefix-list-filter)로만 지정할 수 있습니다. 접두사 목록의 접두사 목록에 대한 접두사 길이 한정자를 지정할 수 있습니다.

EVPN NRLI 경로 유형 2 및 5와 함께 사용할 경우 다음이 지원됩니다.

  • from prefix-list-filter [ exact | longer | orlonger ]

route-distinguisher

RD(route-distinguisher)의 값입니다.

RD를 기반으로 BGP EVPN 경로를 필터링할 수 있습니다. RD 정보는 EVPN 경로의 접두사로 전달됩니다.

route-filter

route-filter-list

명명된 경로 필터 또는 경로 필터 목록입니다. 경로 필터 목록의 경로 목록에 대한 접두사 길이 한정자를 지정할 수 있습니다.

EVPN NRLI 경로 유형 2 및 5와 함께 사용할 경우 다음이 지원됩니다.

  • from route-filter [ address-mask | exact | longer | orlonger | prefix-length-range | through | upto ]

정책 필터를 사용하여 EVPN 경로를 필터링하는 경우, Junos OS 릴리스 19.4R1 이상에서는 다음과 같은 정책 작업이 지원됩니다(즉, 정책에서 then 한정자로 지정할 수 있음).

표 2 에는 EVPN 경로를 필터링할 때 사용할 수 있는 작업이 나와 있습니다.

표 2: EVPN 경로 필터링을 위한 작업 목록

행동

묘사

받아들이다

경로를 수락합니다.

apply-groups group-name

정책에 구성 그룹을 적용합니다. 그룹 이름을 두 개 이상 지정하면 나열된 첫 번째 그룹이 다음 그룹보다 우선합니다.

apply-groups-except group-name

구성 그룹의 상속을 비활성화합니다. 이 작업은 정책에서 apply-group 문을 사용하지만 특정 파라미터에 대해 구성 그룹에서 상속된 값을 재정의하려는 경우에 유용합니다.

as-path-prepend

AS 경로의 시작 부분에 하나 이상의 AS 번호를 추가합니다. 둘 이상의 AS 번호를 지정하는 경우, 따옴표 안에 숫자를 포함하십시오.

AS 번호는 로컬 AS 번호가 경로에 추가된 후에 추가됩니다. 이 작업은 AS 시퀀스에만 AS 번호를 추가하고 AS 세트에는 추가하지 않습니다. 기존 AS 경로가 컨페더레이션 시퀀스 또는 세트로 시작하는 경우, 추가된 AS 번호는 컨페더레이션 시퀀스 내에 배치됩니다. 그렇지 않으면 추가된 AS 번호는 비연합 시퀀스와 함께 배치됩니다.

default-action

작업 로그 프로토콜을 재정의하여 수락하거나 거부합니다. 이는 종료되지 않는 정책 작업입니다.

next

다음 정책 또는 용어로 건너뜁니다.

preference

경로에 대한 BGP 로컬 기본 설정 속성을 설정합니다. 기본 설정은 0에서 4,294,967,295까지의 숫자일 수 있으며 낮은 숫자가 더 선호됩니다. 선택한 경로가 포워딩 테이블에 설치됩니다.

priority

경로 설치의 우선 순위(높음, 낮음 또는 중간)를 설정합니다. 우선 순위가 높은 경로는 RIB(라우팅 테이블) 및 FIB(포워딩 테이블)에서 중간 및 낮은 우선 순위 경로 전에 먼저 업데이트됩니다. 경로는 우선 순위에 따라 다른 우선 순위 대기열에 배치됩니다.

reject

경로를 거부하고 전파하지 않습니다. 경로가 거부된 후에는 라우팅 정책의 다른 용어와 다른 라우팅 정책은 평가되지 않습니다.

tag (add | subtract) tag2 (add | subtract) number

지정된 양만큼 태그 값을 변경합니다.