EVPN VXLAN에서의 CoS 지원
VXLAN 인터페이스에서 서비스 등급(CoS) 기능을 구성할 수 있습니다. 서로 다른 테넌트의 VXLAN 트래픽은 동일한 물리적 언더레이 네트워크를 통해 네트워크 경계를 넘습니다. VXLAN의 모든 테넌트에 대한 트래픽 처리의 공정성을 보장하고 우선 순위가 높은 트래픽의 우선 순위를 지정하려면 VXLAN 인터페이스에 CoS 기능을 적용합니다.
VXLAN 인터페이스의 CoS 이해하기
이 섹션에서는 분류 및 재작성 규칙이 VXLAN 인스턴스의 패킷에 적용되는 방법을 설명합니다. 그림 1 에는 리프 노드 2개와 스파인 노드 1개가 있는 간단한 VXLAN이 나와 있습니다.
VXLAN에서 DSCP/ToS 필드가 있는 패킷 플로우를 이해하려면 그림 1 을 참조하십시오.
-
CE 1은 프로그래밍된 레이어 3 DSCP/ToS 비트가 있는 패킷을 리프 1 노드로 보냅니다.
-
리프 1은 원본 패킷을 수신하고 원본 패킷 위에 VXLAN 헤더를 추가합니다. 외부 VXLAN 레이어3 헤더는 원래 패킷 DSCP/Tos 비트를 사용합니다. 원래 패킷 DSCP/802.1p 비트를 기반으로 분류자를 생성할 수 있습니다. 수신 리프의 수신 인터페이스는 DSCP 및 802.1p 분류자를 지원합니다.
-
리프 1에서 재작성이 구성된 경우 내부 헤더에는 CE 1에 의해 설정된 DSCP/802.1p 비트가 있고 외부 헤더에는 재작성 비트가 있습니다. 언더레이가 태그가 지정된 경우 802.1p 재작성도 지원되는 QFX10000 스위치를 제외하고는 DSCP 재작성 규칙만 지원됩니다.
-
스파인 노드는 VXLAN 패킷을 수신하고 이러한 DSCP 비트를 사용하여 수신 분류를 사용하고 적절한 포워딩 클래스를 사용하여 패킷을 송신 인터페이스로 전달할 수 있습니다.
-
스파인 송신 인터페이스는 재작성 규칙을 사용하여 이러한 비트를 다시 쓸 수 있습니다. 이러한 스파인 재작성 규칙은 외부 레이어3 DSCP 필드에만 영향을 미칩니다. 내부/원본 패킷은 여전히 CE 1에 의해 설정된 DSCP/802.1p 비트를 보유합니다.
-
리프 2는 패킷을 수신하고, 터널 종료를 처리하며, 외부 VXLAN 헤더를 제거합니다.
-
리프 2 분류 및 재작성 기능은 내부 헤더에서 작동합니다.
-
원본 패킷이 CE 2에 도착합니다.
리프 노드에서 패킷이 멀티캐스트인 경우 분류를 사용하여 multi-destination 적절한 멀티캐스트 분류를 만들고 규칙을 다시 작성할 수 있습니다.
VXLAN 인터페이스에서 CoS 구성
이 섹션에서는 그림 1 을 참조로 사용하여 VXLAN의 리프 및 스파스파인 노드에 대한 분류기 구성 및 재작성 규칙의 샘플을 보여줍니다. 각 노드의 분류자에 대해 평소와 같이 스케줄러를 생성할 수 있습니다.
리프 1에서 분류자 및 규칙 재작성의 샘플 구성.
스파인에서 분류자 및 규칙 재작성의 샘플 구성.
-
외부 VXLAN DSCP/ToS 비트를 기반으로 분류자를 생성합니다.
[edit class-of-service classifiers] user@spine#set dscp dscp_cf forwarding-class best-effort loss-priority low code-points af22 user@spine#set dscp dscp_cf forwarding-class network-control loss-priority high code-points af31 user@spine#set dscp dscp_cf forwarding-class expedited-forwarding loss-priority low code-points af13 user@spine#set dscp dscp_cf forwarding-class assured-forwarding loss-priority high code-points cs3
-
수신 스파인 인터페이스에 클래스 시어를 적용합니다.
[edit class-of-service interfaces] user@spine#set ge-0/0/3 unit 0 classifiers dscp dscp_cf user@spine#set ge-0/0/5 unit 0 classifiers dscp dscp_cf
-
외부 VXLAN DSCP/ToS 비트에 대한 재작성 규칙을 생성합니다.
[edit class-of-service rewrite-rules] user@spine#set dscp dscp_rw forwarding-class best-effort loss-priority low code-points af22 user@spine#set dscp dscp_rw forwarding-class network-control loss-priority high code-points af31 user@spine#set dscp dscp_rw forwarding-class expedited-forwarding loss-priority low code-points af13 user@spine#set dscp dscp_rw forwarding-class assured-forwarding loss-priority high code-points cs3
-
송신 스파인 인터페이스에 재작성 규칙을 적용합니다.
[edit class-of-service interfaces] user@spine#set ge-0/0/4 unit 0 rewrite-rules dscp dscp_rw user@spine#set ge-0/0/6 unit 0 rewrite-rules dscp dscp_rw
리프 2에서 분류자 구성 및 규칙 재작성 샘플.
-
포워딩 클래스가 적용되기 전에 터널 종료 시 VXLAN 헤더가 제거되므로 원래 DSCP/ToS 비트를 기반으로 분류자를 생성합니다.
[edit class-of-service classifiers] user@leaf2#set dscp dscp_cf forwarding-class best-effort loss-priority low code-points 100000 user@leaf2#set dscp dscp_cf forwarding-class network-control loss-priority high code-points 110000 user@leaf2#set dscp dscp_cf forwarding-class expedited-forwarding loss-priority low code-points 011010 user@leaf2#set dscp dscp_cf forwarding-class assured-forwarding loss-priority high code-points 001010
-
수신 리프 2 인터페이스에 클래스 더 적용:
[edit class-of-service interfaces] user@leaf2#set ge-0/0/7 unit 0 classifiers dscp dscp_cf user@leaf2#set ge-0/0/8 unit 0 classifiers dscp dscp_cf
-
원래 DSCP/ToS 비트에 대한 다시 쓰기 규칙을 만듭니다.
[edit class-of-service rewrite-rules] user@leaf2#set dscp dscp_rw forwarding-class best-effort loss-priority low code-points 100000 user@leaf2#set dscp dscp_rw forwarding-class network-control loss-priority high code-points 110000 user@leaf2#set dscp dscp_rw forwarding-class expedited-forwarding loss-priority low code-points 011010 user@leaf2#set dscp dscp_rw forwarding-class assured-forwarding loss-priority high code-points 001010
-
송신 리프 2 인터페이스에 재작성 규칙을 적용합니다.
[edit class-of-service interfaces] user@leaf2#set ge-0/0/9 unit 0 rewrite-rules dscp dscp_rw
인터페이스 중 하나에서 CoS 구성을 확인하려면 다음을 수행합니다.
user@node#show class-of-service interface interface-name
인터페이스 중 하나에서 대기열 통계를 확인하려면 다음을 수행합니다.
user@node#show interfaces queue interface-name
VXLAN 인터페이스에서 CoS 구현(Junos OS Evolved)
EVPN VXLAN 트래픽에 대한 CoS는 분류자, 스케줄러 및 재작성 규칙의 조합을 사용하여 지원됩니다. 이 섹션에서는 EVPN VXLAN 트래픽에 CoS를 적용하기 위해 Junos OS Evolved를 실행하는 디바이스의 여러 노드에서 이러한 구성 요소를 구현하는 방법을 설명합니다.
- UNI(User Network Interface)/수신 PE에서의 분류 — IEEE 802.1p 및 DSCP(Differentiated Services Code Point)를 기반으로 하는 트래픽 분류는 EVPN VXLAN 터널이 시작되는 수신 PE에서 지원됩니다. BA 및 MF 분류자는 엔터프라이즈 스타일(EP) 또는 서비스 프로바이더(SP) 스타일 액세스 인터페이스에 적용할 수 있습니다.
- NNI(Network Node Interface)/송신 PE에서의 분류 — IEEE 802.1p 및 DSCP(Differentiated Services Code Point)를 기반으로 하는 트래픽 분류는 EVPN VXLAN 터널이 종료되는 송신 PE에서 지원됩니다. BA 분류자는 기본 논리적 인터페이스 또는 단위에 적용할 수 있습니다. MF 분류자는 터널 종료에서 지원되지 않습니다.
- NNI에서 재작성 — VXLAN 터널을 캡슐화한 후 외부/터널 헤더에 대한 재작성은 기본 논리적 인터페이스 또는 유닛에 대한 재작성 규칙을 사용하여 구성됩니다. 구성된 재작성 규칙에 따라 VXLAN 트래픽은 스파인/네트워크에서 분류됩니다.
VXLAN 패킷의 외부/터널 헤더에 대한 DSCP 재작성은 NNI 인터페이스에서 지원됩니다.
재작성 규칙은 다음 EVPN VXLAN 시나리오에서 지원됩니다.- VNI L2 게이트웨이 내 — 재작성 규칙은 유니캐스트 및 브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트(BUM) 트래픽 모두에 적용됩니다.
- VNI L3 게이트웨이 간 — CRB(중앙 라우팅 브리징) 및 ERB(에지 라우팅 브리징).
- EVPN 유형 5 경로입니다.
- UNI에서 재작성 — VXLAN 터널이 종료된 후 내부 헤더의 재작성은 엔터프라이즈 스타일(EP) 또는 서비스 프로바이더(SP) 스타일 액세스 인터페이스의 재작성 규칙을 사용하여 구성됩니다. 구성된 재작성 규칙에 따라 캡슐화 해제된 패킷은 CE 측 네트워크에서 분류됩니다. 캡슐화 해제된 패킷에 대한 UNI 인터페이스에서 다음 재작성 규칙이 지원됩니다.
- 내부 IPv4/IPv6 헤더에 대한 DSCP 재작성
- 내부 이더넷 헤더에 IEEE 802.1p 재작성(태그가 지정된 경우) 재작성
- VNI L2 게이트웨이 내 — 재작성 규칙은 유니캐스트 및 브로드캐스트, 알 수 없는 유니캐스트 및 멀티캐스트(BUM) 트래픽 모두에 적용됩니다.
- VNI L3 게이트웨이 간 — CRB(중앙 라우팅 브리징) 및 ERB(에지 라우팅 브리징).
- EVPN 유형 5 경로입니다.
- 스케줄링 — 트래픽 우선 순위 지정 및 대역폭 예약은 스케줄러를 사용하여 수행됩니다. 스케줄러는 분류자를 통해 설정된 포워딩 클래스와 연결됩니다.
EVPN-VXLAN 동작의 플랫폼별 CoS
기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인하십시오.
다음 표를 사용하여 EVPN-VxLANS에서 CoS에 대한 플랫폼별 동작을 검토하십시오.
| 플랫폼 |
차이 |
|---|---|
| EX4100, EX4300MP 및 EX4400 스위치 |
EX4100, EX4300MP 및 EX4400 스위치는 EVPN-VxLAN 트래픽을 전송하는 IRB 인터페이스에서 분류 및 재작성과 같은 CoS 기능을 지원합니다. |
| PTX 시리즈 라우터 |
PTX 라우터에는 다음과 같은 제한 사항이 적용됩니다.
참고:
IPv6 언더레이가 있는 EVPN-VXLAN 네트워크에서 일부 PTX 시리즈 라우터는 CoS 분류 및 명시적 혼잡 알림(ECN) 복사 작업을 지원하지만 PFC, DSCP 복사 또는 IEEE 802.1p 재작성은 지원하지 않습니다. 플랫폼 및 릴리스 지원은 기능 탐색기를 참조하십시오. |
| PTX10002-36QDD 라우터 |
EVPN-VXLAN 터널을 시작하거나 종료하고 ECN을 활성화한 PTX10002-36QDD 라우터는 내부 헤더에서 외부 헤더로 ECN 비트를 자동으로 복사합니다. 내부 헤더에 ECT 비트가 설정된 경우 라우터는 외부 헤더에서 내부 헤더로 ECN 비트를 복사합니다. 라우터에 혼잡이 발생하면 ECT 비트가 활성화된 경우 CE 비트를 설정합니다. 이 라우터는 IPv4 언더레이 또는 IPv6 언더레이가 있는 EVPN-VXLAN 네트워크에서 ECN 복사 작업을 지원합니다. EVPN-VXLAN 터널을 생성하는 PTX10002-36QDD 라우터는 캡슐화 중에 내부에서 외부 헤더로 DSCP 비트를 복사합니다. DSCP 재작성이 구성된 경우 DSCP 재작성이 DSCP 복사보다 우선합니다. |
| QFX5130 및 QFX5700 스위치 |
QFX5130 및 QFX5700 플랫폼에는 다음과 같은 제한 사항이 적용됩니다.
|
| QFX10000 시리즈 스위치 |
QFX10000 플랫폼에는 다음과 같은 제한이 적용됩니다.
|