Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN VXLAN에 대한 CoS 지원

VXLAN 인터페이스에서 CoS(Class of Service) 기능을 구성할 수 있습니다. 서로 다른 테넌트에서 VXLAN 트래픽이 동일한 물리적 언더레이 네트워크를 통해 네트워크 경계를 통과합니다. VXLAN의 모든 테넌트 트래픽 처리의 공정성을 보장하고 우선 순위가 높은 트래픽의 우선 순위를 지정하려면 VXLAN 인터페이스에 CoS 기능을 적용합니다.

VXLAN 인터페이스의 CoS 이해

이 섹션에서는 VXLAN 인스턴스의 패킷에 분류 및 재작성 규칙이 어떻게 적용되는지 설명합니다. 그림 1 은 리프 노드 2개와 스파인 노드 1개를 갖춘 간단한 VXLAN을 보여줍니다.

그림 1: VXLAN에 대한 분류자 및 재작성 규칙 Classifiers and Rewrite Rules on VXLANs

VXLAN의 DSCP/ToS 필드가 있는 패킷 플로우를 이해하려면 그림 1 을 참조하십시오.

  1. CE 1은 Leaf 1 노드로 프로그래밍된 Layer3 DSCP/ToS 비트가 있는 패킷을 보냅니다.

  2. Leaf 1은 원본 패킷을 수신하고 원본 패킷 위에 VXLAN 헤더를 추가합니다. 외부 VXLAN 레이어3 헤더는 원래 패킷 DSCP/Tos 비트를 사용합니다. 원래 패킷 DSCP/802.1p 비트를 기반으로 분류자를 생성할 수 있습니다. 수신 리프의 수신 인터페이스는 DSCP 및 802.1p 분류자를 지원합니다.

  3. Leaf 1에서 재작성이 구성된 경우 내부 헤더는 CE 1에 의해 설정된 DSCP/802.1p 비트를 갖게 되며 외부 헤더는 재작성 비트를 갖게 됩니다. 언더레이가 태그 처리된 경우 802.1p 재작성도 지원되는 QFX10000 스위치를 제외하고 DSCP 재작성 규칙만 지원됩니다.

  4. Spine 노드는 VXLAN 패킷을 수신하고 이러한 DSCP 비트를 사용하여 수신 분류를 사용하고 적절한 포워딩 클래스로 패킷을 송신 인터페이스로 전달할 수 있습니다.

  5. 스파인 송신 인터페이스는 규칙을 다시 작성하여 이러한 비트를 다시 작성할 수 있습니다. 이러한 스파인 재작성 규칙은 외부 레이어3 DSCP 필드에만 영향을 줍니다. 내부/원본 패킷은 CE 1에 의해 설정된 DSCP/802.1p 비트를 여전히 보유하고 있습니다.

  6. Leaf 2는 패킷을 수신하고 터널 종료를 처리하며 외부 VXLAN 헤더를 제거합니다.

  7. 리프 2 분류 및 재작성 기능은 내부 헤더에서 작동합니다.

  8. 원래 패킷은 CE 2에 도착합니다.

참고:

리프 노드에서 패킷이 멀티캐스트인 경우 분류를 사용하여 multi-destination 적절한 멀티캐스트 분류를 생성하고 규칙을 다시 작성할 수 있습니다.

VXLAN 인터페이스에서 CoS 구성

이 섹션은 그림 1 을 참조로 사용하여 VXLAN의 리프 및 스파인 노드에 대한 분류자 및 재작성 규칙의 샘플 구성을 보여줍니다. 각 노드에서 분류자에 대해 정상적으로 스케줄러를 생성할 수 있습니다.

Leaf 1에서 분류자 및 재작성 규칙의 샘플 구성.

  1. 원래 DSCP/ToS 비트를 기반으로 분류자 생성:
  2. 수신 인터페이스에 클래스를 적용합니다.
  3. 외부 VXLAN DSCP/ToS 비트에 대한 재작성 규칙을 생성합니다.
  4. 송신 리프 1 인터페이스에 재작성 규칙을 적용합니다.

Spine에서 분류자 및 규칙 재작성의 샘플 구성.

  1. 외부 VXLAN DSCP/ToS 비트를 기반으로 분류자를 생성합니다.

  2. 수신 스파인 인터페이스에 클래스를 적용합니다.

  3. 외부 VXLAN DSCP/ToS 비트에 대한 재작성 규칙을 생성합니다.

  4. 송신 스파인 인터페이스에 재작성 규칙을 적용합니다.

Leaf 2에서 분류자 및 재작성 규칙의 샘플 구성.

  1. 포워딩 클래스가 적용되기 전에 터널 종료 시 VXLAN 헤더가 제거되기 때문에 원래 DSCP/ToS 비트를 기반으로 분류기를 생성합니다.

  2. 수신 리프 2 인터페이스에 클래스를 적용합니다.

  3. 원래 DSCP/ToS 비트에 대한 재작성 규칙을 생성합니다.

  4. 송신 리프 2 인터페이스에 재작성 규칙을 적용합니다.

인터페이스 중 하나에서 CoS 구성을 확인하려면 다음을 수행합니다.

인터페이스 중 하나에서 대기열 통계를 확인하려면 다음을 수행합니다.

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)/송신 PE에서의 분류 — IEEE 802.1p 및 DSCP(Differentiated Services Code Point)에 기반한 트래픽 분류는 EVPN VXLAN 터널이 종료된 송신 PE에서 지원됩니다. BA 분류기는 기본 논리적 인터페이스 또는 단위에 적용할 수 있습니다. MF 분류자는 터널 종료 시 지원되지 않습니다.
  • NNI에서 재작성 — VXLAN 터널 캡슐화 후 기본 논리적 인터페이스 또는 단위의 재작성 규칙을 사용하여 외부/터널 헤더의 재작성을 구성합니다. 구성된 재작성 규칙을 기반으로 VXLAN 트래픽은 Spine/Network로 분류됩니다.

    VXLAN 패킷의 외부/터널 헤더에서 DSCP 재작성은 NNI 인터페이스에서 지원됩니다.

    재작성 규칙은 다음 EVPN VXLAN 시나리오에서 지원됩니다.
    • VNI 내 L2 게이트웨이 — 유니캐스트 및 브로드캐스트, 알 수 없는 유니캐스트 및 BUM(멀티캐스트) 트래픽 모두에 재작성 규칙이 적용됩니다.
    • VNI 간 L3 게이트웨이 — CRB(Centrally-routed bridging) 및 ERB(Edge-Routed Bridging)
    • EVPN 유형 5 경로.
  • UNI에서 재작성 — VXLAN 터널이 종료된 후, 내부 헤더의 재작성은 엔터프라이즈 스타일(EP) 또는 서비스 프로바이더(SP) 스타일 액세스 인터페이스의 재작성 규칙을 사용하여 구성됩니다. 구성된 재작성 규칙을 기반으로 캡슐화되지 않은 패킷은 CE 측 네트워크에서 분류됩니다. 다음의 재작성 규칙은 캡슐화되지 않은 패킷에 대한 UNI 인터페이스에서 지원됩니다.
    • 내부 IPv4/IPv6 헤더에 DSCP 재작성
    • 내부 이더넷 헤더에 IEEE 802.1p 재작성(태그 처리된 경우)
    재작성 규칙은 다음 EVPN VXLAN 시나리오에서 지원됩니다.
    • VNI 내 L2 게이트웨이 — 유니캐스트 및 브로드캐스트, 알 수 없는 유니캐스트 및 BUM(멀티캐스트) 트래픽 모두에 재작성 규칙이 적용됩니다.
    • VNI 간 L3 게이트웨이 — CRB(Centrally-routed bridging) 및 ERB(Edge-Routed Bridging)
    • EVPN 유형 5 경로.
  • 스케줄링 — 스케줄러를 사용하여 트래픽 우선 순위 지정 및 대역폭 예약이 가능합니다. 스케줄러가 분류자를 통해 설정된 포워딩 클래스와 연결됩니다.

VXLAN에 대한 CoS 제한 사항

PTX 라우터에는 다음과 같은 제한이 적용됩니다.

  • DSCP 재작성 규칙은 통합 라우팅 및 브리징(IRB)(L3 게이트웨이 시나리오)에서 지원되지 않습니다.
  • IEEE 802.1p 재작성 규칙은 NNI 인터페이스에서 지원되지 않습니다.
  • ECN(Explicit Congestion Notification) 재작명은 UNI 또는 NNI 인터페이스에서 지원되지 않습니다.
  • PFC(Priority-based flow control)는 지원되지 않습니다.
  • IPv6 또는 IRB 언더레이에 대한 CoS 분류 및 재작성 메커니즘을 지원하지 않습니다.

EVPN VXLAN의 CoS 기능은 QFX5K 플랫폼과 동일합니다. QFX5120에서 이미 지원된 모든 VXLAN CoS 기능은 QFX5130 및 QFX5700 플랫폼에서도 지원됩니다.

QFX5130 및 QFX5700 플랫폼에는 다음과 같은 제한이 적용됩니다.

  • HQoS는 하드웨어 제한으로 인해 지원되지 않습니다.
  • IRB 인터페이스의 분류자, 재작성 및 스케줄러는 지원되지 않습니다.
  • NNI 포트의 DOT1P 재작성 및 분류기는 지원되지 않습니다.
  • UNI 포트의 DOT1P 및 DSCP 재작성은 지원되지 않습니다.
  • NNI 포트에서 DSCP 재작성은 다음과 같은 제한으로 지원됩니다.
    • DSCP 재작성은 VXLAN 캡슐화 노드에서 [edit forwarding-options] TOS 카피(계층 수준에서 설정vxlan-disable-copy-tos-encap)를 비활성화한 후에만 적용됩니다. TOS 카피가 비활성화되면 ECN 비트는 내부에서 외부 헤더로 복사되지 않으므로 패킷 외부 헤더는 정의된 재작성 DSCP 값과 ECN 값을 00갖습니다.
    • DSCP는 외부 및 내부 헤더 모두를 다시 작성합니다. 따라서 내부 헤더 DSCP 값을 보존할 수 없습니다.

  • PFC 구성으로 인해 최대 10m의 순간적인 트래픽 드롭이 발생합니다.
  • DSCP IPV6 분류자 및 재작성은 지원되지 않습니다. 대신 DSCP 분류자와 재작성을 사용합니다.
  • TOS 복사 기능은 Type-5 EVPN VXLAN에서 작동하지 않습니다.

QFX10000 플랫폼에는 다음과 같은 제한이 적용됩니다.

  • IRB 인터페이스는 dscp 재작성 규칙을 지원하지 않기 때문에 기본 L2 인터페이스에 재작성 규칙을 적용할 수 있습니다. VXLAN 터널링된 패킷의 802.1p/dscp 값은 기본 L2 인터페이스 규칙을 사용하여 작성됩니다.