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 경로에 특화된 정책 필터를 생성하고 적용하는 것을 포함하도록 라우팅 정책 지원을 확장했습니다.

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

메모:

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

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

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

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

일치 조건

묘사

community [names]

BGP EVPN 경로는 BGP 업데이트 메시지 경로 경로 속성에 전달되는 일련의 EVPN 확장 커뮤니티를 가질 수 있으므로 BGP EVPN 경로를 필터링하는 데 이러한 확장 커뮤니티를 사용할 수 있습니다. 확장 커뮤니티에서 사용할 수 있는 EVPN 특정 정보에는 캡슐화 유형, MAC-모빌리티 정보, EVPN 분할 수평선 레이블 정보, EVPN ESI 분할 수평선 레이블, ESI 모드, E-트리 리프 레이블 등이 포함됩니다.

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

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

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

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

상위

하위 순서(하위 형식)

유형(Hex)

유형(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-Import 라우트 대상

0x06

0x04

0x0604

1540

EVPN 레이어 2 속성

0x06

0x05

0x0605

1541

EVPN E-트리

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

evpn-esi

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

evpn-etag

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

evpn-mac-route

IP 주소가 있는지 여부에 따라 BGP EVPN Type 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에 해당하고, metric2는 BGP 다음 홉이 다른 라우터를 통해 반복되는 경우 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)의 값입니다.

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

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