Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS 서비스 클래스 구성

MPLS LSP에 대한 서비스 등급 구성

다음 섹션에서는 MPLS CoS(Class of Service)에 대한 개요와 MPLS CoS 값 구성 방법에 대해 설명합니다.

MPLS의 서비스 클래스 개요

IP 트래픽이 LSP 터널에 들어가면 수신 라우터는 모든 패킷을 CoS 값으로 표시하며, 이 값은 트래픽을 전송 우선순위 대기열에 배치하는 데 사용됩니다. 라우터에서 SDH/SONET 및 T3 인터페이스의 경우 각 인터페이스에는 4개의 전송 대기열이 있습니다. CoS 값은 MPLS 헤더의 일부로 인코딩되며 패킷이 송신 라우터에서 나갈 때 MPLS 헤더가 제거될 때까지 패킷에 남아 있습니다. LSP 내의 라우터는 수신 라우터에 설정된 CoS 값을 활용합니다. CoS 값은 CoS 비트(EXP 또는 실험 비트라고도 함)를 통해 인코딩됩니다. 자세한 내용은 MPLS 레이블 할당을 참조하십시오.

MPLS 서비스 등급은 라우터의 일반 CoS 기능과 함께 작동합니다. CoS 기능을 구성하지 않으면 기본 일반 CoS 설정이 사용됩니다. MPLS 서비스 등급의 경우, 가중 라운드 로빈을 구성하여 전송 대기열이 서비스되는 방식의 우선순위를 정하고 RED(Random Early Detection)를 사용하여 혼잡 방지를 구성할 수 있습니다.

MPLS CoS 값 구성

트래픽이 LSP 터널에 진입할 때 MPLS 헤더의 CoS 값은 다음 세 가지 방법 중 하나로 설정됩니다.

  • 패킷이 버퍼링된 출력 대기열 수와 패킷 손실 우선순위(PLP) 비트는 MPLS 헤더에 기록되며 패킷의 CoS 값으로 사용됩니다. 이 동작은 기본값이며 구성이 필요하지 않습니다. 기본 MPLS EXP 분류자는 기본 MPLS CoS 값을 설명하고 CoS 값이 어떻게 처리되는지 요약합니다.Default MPLS EXP Classifier

  • LSP 터널로 들어오는 모든 패킷에 고정 CoS 값을 설정합니다. 고정된 CoS 값은 LSP에 들어오는 모든 패킷이 동일한 서비스 등급을 받는다는 것을 의미합니다.

  • MPLS EXP 다시 쓰기 규칙을 설정하여 기본 동작을 재정의합니다.

LSP에 들어오는 모든 패킷에 고정된 CoS 값을 설정하려면 다음과 같은 명령문을 포함합니다.class-of-service

다음 계층 수준에서 이 문을 포함시킬 수 있습니다:

  • [edit protocols mpls]

  • [edit protocols mpls label-switched-path path-name]

  • [edit protocols mpls label-switched-path path-name primary path-name]

  • [edit protocols mpls label-switched-path path-name secondary path-name]

  • [edit protocols rsvp interface interface-name link-protection]

  • [edit protocols rsvp interface interface-name link-protection bypass destination]

  • [edit logical-systems logical-system-name protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path path-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path path-name primary path-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path path-name secondary path-name]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name link-protection ]

  • [edit logical-systems logical-system-name protocols rsvp interface interface-name link-protection bypass destination]

계층 수준에서 문을 사용하여 설정된 CoS 값은 인터페이스의 계층 수준에서 설정된 CoS 값을 대체합니다.class-of-service[edit protocols mpls][edit class-of-service] 사실상 LSP에 대해 구성된 CoS 값은 인터페이스에 대해 설정된 CoS 값보다 우선합니다.

계층 수준의 문 은 LSP에 있는 패킷의 MPLS shim 헤더에 대한 초기 EXP 값을 할당합니다.class-of-service[edit protocols mpls label-switched-path] 이 값은 수신 라우팅 디바이스에서만 초기화되며 해당 포워딩 클래스에 대해 설정된 다시 쓰기 구성을 덮어씁니다. 그러나 수신 라우팅 디바이스로 들어오는 패킷의 CoS 처리(가중 라운드 로빈[WRR] 및 RED)는 MPLS LSP의 문에 의해 변경되지 않습니다.class-of-service 분류는 여전히 계층 수준의 BA(Behavior Aggregate) 분류자 또는 계층 수준의 다중 필드 분류 자를 기반으로 합니다 .[edit class-of-service][edit firewall]

모범-사례:

LSP를 따라 모든 라우팅 디바이스가 EXP에 대해 동일한 입력 분류기를 갖도록 구성하는 것이 좋으며, 재작성 규칙이 구성된 경우 모든 라우팅 디바이스는 동일한 재작성 구성을 가져야 합니다. 그렇지 않으면 다음 LSR의 트래픽이 다른 포워딩 클래스로 분류되어 다른 EXP 값이 EXP 헤더에 기록될 수 있습니다.

CoS 값은 0에서 7까지의 십진수가 될 수 있습니다. 이 숫자는 3비트 이진수에 해당합니다. CoS 값의 상위 2비트는 아웃바운드 인터페이스 카드에서 사용할 전송 대기열을 선택합니다.

CoS 값의 하위 비트는 PLP 비트로 처리되며 출력 대기열에서 사용할 RED 드롭 프로파일을 선택하는 데 사용됩니다. 하위 비트가 0이면 비 PLP 드롭 프로파일이 사용되고, 하위 비트가 1이면 PLP 드롭 프로파일이 사용됩니다. 일반적으로 RED는 PLP 비트가 설정된 패킷을 보다 적극적으로 드롭할 것으로 예상됩니다. RED 및 드롭 프로파일에 대한 자세한 내용은 RED 드롭 프로파일 및 패킷 손실 우선순위를 사용하여 혼잡 관리를 참조하십시오.Managing Congestion Using RED Drop Profiles and Packet Loss Priorities

주:

패킷을 보다 적극적으로 드롭하도록 PLP 드롭 프로파일을 구성하면(예: CoS 값을 6에서 7로 설정) 트래픽이 통과할 가능성이 줄어듭니다.

표 1 에서는 MPLS CoS 값이 전송 대기열 및 PLP 비트에 어떻게 대응되는지 요약합니다. MPLS에서 CoS 비트 값과 출력 대기열 간의 매핑은 하드 코딩됩니다. MPLS에 대한 매핑을 구성할 수 없습니다. 포워딩 클래스가 출력 대기열에 클래스를 할당하는 방법 이해에 설명된 대로 IPv4 트래픽 흐름에 대해서만 구성할 수 있습니다.Understanding How Forwarding Classes Assign Classes to Output Queues

표 1: MPLS CoS 가치

MPLS CoS 값

Bits

전송 대기열

PLP 비트

0

000

0

설정되지 않음

1

001

0

설정

2

010

1

설정되지 않음

3

011

1

설정

4

100

2

설정되지 않음

5

101

2

설정

6

110

3

설정되지 않음

7

111

3

설정

CoS 값은 MPLS 헤더의 일부이기 때문에 이 값은 패킷이 LSP 터널을 통과할 때만 패킷과 연결됩니다. 패킷이 LSP 터널을 빠져나갈 때 값은 IP 헤더로 다시 복사되지 않습니다.

LSP(Label-Switched Path)에서 MPLS(Multiprotocol Label Switching) 패킷에 대한 CoS(Class of Service)를 구성하려면:

  1. CoS 값을 지정합니다

    CoS 값을 지정하지 않으면 패킷 IP 헤더의 IP 우선순위 비트가 패킷의 CoS 값으로 사용됩니다.

MPLS CoS 값으로 IEEE 802.1p 패킷 헤더 재작성

M 시리즈 라우터 또는 T 시리즈 라우터에 피어 연결이 있는 T 시리즈 라우터 또는 M320 라우터에 설치된 이더넷 인터페이스의 경우, MPLS CoS 및 IEEE 802.1p 값을 구성된 값으로 다시 쓸 수 있습니다(MPLS CoS 값은 EXP 또는 실험 비트라고도 함). 이러한 값을 다시 쓰면 구성된 값을 레이어 2 VLAN 경로에 전달할 수 있습니다. MPLS CoS 및 IEEE 802.1p 값을 모두 재작성하려면 서비스 인터페이스 등급 구성에 EXP 및 IEEE 802.1p 재작성 규칙을 포함해야 합니다. EXP 재작성 테이블은 IEEE 802.1p 및 EXP 재작성 규칙을 구성할 때 적용됩니다.

EXP 및 IEEE 802.1p 재작성 규칙을 구성하는 방법에 대한 자세한 내용은 패킷 헤더를 재작성하여 전달 동작 보장을 참조하십시오.Rewriting Packet Headers to Ensure Forwarding Behavior

MPLS 재작성 규칙 구성

MPLS 패킷에 다양한 재작성 규칙을 적용할 수 있습니다.

계층 수준에서 문을 구성하는 방법에 대한 자세한 내용은 라우팅 장치를 위한 Junos OS 서비스 등급 사용자 가이드를 참조하십시오.[edit class-of-service]https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

다음 섹션에서는 MPLS 패킷에 재작성 규칙을 적용하는 방법을 설명합니다.

나가는 패킷의 세 레이블 모두에 대한 EXP 비트 다시 쓰기

프로바이더 간, 캐리어 서비스 프로바이더 및 복잡한 트래픽 엔지니어링 시나리오에서는 다음 홉에 3개의 레이블을 푸시해야 하는 경우가 있습니다.

기본적으로 M320을 제외한 M 시리즈 라우터에서는 스왑-푸시-푸시 및 트리플-푸시 작업을 구성할 때 나가는 패킷의 최상위 MPLS EXP 레이블이 다시 작성되지 않습니다. 송신 패킷의 세 레이블 모두에 대한 EXP 비트를 재작성하여 수신 MPLS 또는 비 MPLS 패킷의 CoS(Class of Service)를 유지할 수 있습니다.

수신 MPLS 패킷에 3개의 레이블을 푸시하려면 계층 수준에서 명령문을 포함합니다.exp-swap-push-push default[edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules]

들어오는 비 MPLS 패킷에 3개의 레이블을 푸시하려면 계층 수준에서 문을 포함합니다.exp-push-push-push default[edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules]

계층 수준에서 문을 구성하는 방법에 대한 자세한 내용은 라우팅 장치를 위한 Junos OS 서비스 등급 사용자 가이드를 참조하십시오.[edit class-of-service]https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

MPLS 및 IPv4 패킷 헤더 재작성

MPLS 및 IPv4 패킷 헤더에 동시에 재작성 규칙을 적용할 수 있습니다. 이를 통해 LSP 수신 시 MPLS EXP 및 IP 우선 순위 비트를 초기화할 수 있습니다. 트래픽이 VPN인지 또는 VPN이 아닌지에 따라 다른 다시 쓰기 규칙을 구성할 수 있습니다.

MPLS 및 IPv4 패킷 헤더를 재작성하려면 계층 수준에서 명령문을 포함합니다.protocol[edit class-of-service interfaces interface-name unit logical-unit-number rewrite-rules exp rewrite-rule-name]

명령문을 사용하여 재작성 규칙을 적용할 MPLS 패킷 및 패킷 헤더의 유형을 지정합니다.protocol MPLS 패킷은 표준 MPLS 패킷이거나 IPv4 페이로드가 있는 MPLS 패킷일 수 있습니다. 다음 옵션을 사용하여 MPLS 패킷 유형을 지정합니다.

  • mpls-any- MPLS 패킷에 다시 쓰기 규칙을 적용하고 코드 포인트 값을 MPLS 헤더에 씁니다.

  • mpls-inet-both- IPv4 페이로드가 있는 VPN MPLS 패킷에 다시 쓰기 규칙을 적용합니다. T 시리즈 (T4000 라우터 제외) 및 M320 라우터의 MPLS 및 IPv4 헤더에 코드 포인트 값을 씁니다. M320을 제외한 M 시리즈 라우터에서 이 옵션은 IPv4 페이로드가 있는 모든 수신 MPLS LSP 패킷이 IP 우선 순위 및 MPLS EXP 값에 대한 000 코드 포인트로 초기화되도록 합니다.mpls-inet-both

  • mpls-inet-both-non-vpn- IPv4 페이로드가 있는 비 VPN MPLS 패킷에 다시 쓰기 규칙을 적용합니다. T 시리즈 및 M320 라우터의 MPLS 및 IPv4 헤더에 코드 포인트 값을 씁니다. M320을 제외한 M 시리즈 라우터에서 이 옵션은 IPv4 페이로드가 있는 모든 수신 MPLS LSP 패킷이 IP 우선 순위 및 MPLS EXP 값에 대한 000 코드 포인트로 초기화되도록 합니다.mpls-inet-both-non-vpn

MPLS 및 IPv4 패킷에 대한 재작성 규칙을 구성하는 방법에 대한 자세한 예제와 서비스 등급을 구성하는 방법에 대한 자세한 내용은 라우팅 디바이스용 Junos OS 서비스 등급 사용자 가이드를 참조하십시오.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

MPLS 네트워크를 위한 CoS 비트 구성

트래픽이 LSP(Labeled-Switch Path) 터널에 진입하면 MPLS 헤더의 CoS 비트는 다음 두 가지 방법 중 하나로 설정됩니다.

  • 패킷이 버퍼링된 출력 대기열 수와 패킷 손실 우선순위(PLP) 비트는 MPLS 헤더에 기록되며 패킷의 CoS 값으로 사용됩니다. 이 동작은 기본값이며 구성이 필요하지 않습니다. Junos OS 서비스 등급 구성 가이드는 IP CoS 값을 설명하고 CoS 비트가 어떻게 처리되는지 요약합니다.

  • LSP 터널로 들어오는 모든 패킷에 고정 CoS 값을 설정합니다. 고정된 CoS 값은 LSP에 들어오는 모든 패킷이 동일한 서비스 등급을 받는다는 것을 의미합니다.

LSP에 들어오는 모든 패킷에 고정 CoS 값을 설정하려면 다음을 수행합니다.

  1. LSP에 대한 서비스 등급 값을 지정합니다.

    주:

    계층 수준에서 문을 사용하여 설정된 CoS 값은 인터페이스의 계층 수준에서 설정된 CoS 값을 대체합니다.class-of-service[edit protocols mpls][edit class-of-service] 사실상 LSP에 대해 구성된 CoS 값은 인터페이스에 대해 설정된 CoS 값보다 우선합니다.

IP over MPLS를 사용하여 MPLS 프로바이더 에지 스위치에서 CoS 구성

MPLS 네트워크 내에서 CoS(Class of Service)를 사용하여 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. 이 주제는 IP Over MPLS를 사용하는 프로바이더 에지(PE) 스위치에서 CoS 구성 요소를 구성하는 방법에 대해 설명합니다.

이 작업은 수신 PE 스위치에서 사용자 지정 DSCP 분류자 및 사용자 지정 EXP 재작성 규칙을 생성하는 방법을 설명합니다. 여기에는 폴리서 방화벽 필터를 구성하고 수신 PE 스위치의 고객 에지 인터페이스에 적용하는 작업이 포함됩니다. 폴리서 방화벽 필터는 MPLS 터널을 통해 전달되는 트래픽의 양이 요청된 대역폭 할당을 초과하지 않도록 합니다.

시작하기 전에 MPLS 네트워크에 대한 기본 구성 요소를 구성하십시오.

  • 두 개의 PE 스위치를 구성합니다. 기본 MPLS 구성을(를) 참조하세요.

  • 하나 이상의 프로바이더 스위치를 구성합니다.

CoS 구성

프로바이더 에지 스위치에서 CoS를 구성하려면 다음을 수행합니다.

  1. 기본 DSCP 분류자 클래스를 만들고 있는 사용자 지정 DSCP 분류자로 가져옵니다.
  2. 이 사용자 지정 DSCP 분류자에 포워딩 클래스를 추가하고 손실 우선순위 및 코드 포인트를 지정합니다.
  3. 사용자 지정 EXP 다시 쓰기 규칙의 값을 지정합니다. e1

LSP 폴리서 구성

LSP 폴리서를 구성하려면 다음을 수행합니다.

  1. 방화벽 폴리서에 대해 평균적으로 허용되는 초당 비트 수를 지정하며, 이는 나중에 customer-edge-interface에 적용됩니다.
  2. 이 폴리서에 대해 주어진 대역폭 제한을 초과하는 데이터 버스트에 허용되는 최대 크기를 지정합니다.
  3. 이 폴리서의 속도 제한을 초과하는 트래픽 폐기:
  4. 폴리서를 참조하려면 폴리서 작업을 포함하는 필터 용어를 구성합니다.
  5. 고객 에지 인터페이스에 필터를 적용합니다.
주:

필요에 따라 스케줄러 및 셰이퍼를 구성할 수도 있습니다. CoS 스케줄러 및 스케줄러 맵 정의(CLI 절차)를 참조하십시오.Defining CoS Schedulers and Scheduler Maps (CLI Procedure)

서킷 교차 연결을 사용하여 MPLS 프로바이더 에지 스위치에서 CoS 구성

MPLS 네트워크 내에서 CoS(Class of Service)를 사용하여 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. 이 주제는 CCC(Circuit-Cross Connect)를 통해 MPLS를 사용하는 프로바이더 에지(PE) 스위치에서 CoS 구성 요소를 구성하는 방법에 대해 설명합니다.

주:

CCC를 통해 MPLS를 사용하는 경우 CCC 인터페이스에서 하나의 DSCP 또는 IP 우선 순위 분류자와 하나의 IEEE 802.1p 분류자만 사용할 수 있습니다.

이 절차는 수신 PE에서 사용자 지정 DSCP 분류자 및 사용자 지정 EXP 재작성 규칙을 생성하기 위한 것입니다. 또한 수신 PE의 LSP(label-switched path)에서 폴리서를 활성화하여 LSP를 통해 전달되는 트래픽 양이 요청된 대역폭 할당을 초과하지 않도록 하는 것도 포함됩니다.

이 주제에는 다음 내용이 포함됩니다.

CoS 구성

프로바이더 에지 스위치에서 CoS를 구성하려면 다음을 수행합니다.

  1. 기본 DSCP 분류자 클래스를 만들고 있는 사용자 지정 DSCP 분류자로 가져옵니다.
  2. 이 사용자 지정 DSCP 분류자에 expedited-forwarding 클래스를 추가하고 손실 우선 순위와 코드 포인트를 지정합니다.
  3. 사용자 지정 EXP 다시 쓰기 규칙의 값을 지정합니다. e1
  4. DSCP 분류자를 CCC 인터페이스에 바인딩합니다.

LSP 폴리서 구성

LSP 폴리서를 구성하려면 다음을 수행합니다.

  1. 폴리서에 대해 평균적으로 허용되는 초당 비트 수를 지정하며, 이는 나중에 LSP에 적용됩니다.
  2. 이 폴리서에 대해 주어진 대역폭 제한을 초과하는 데이터 버스트에 허용되는 최대 크기를 지정합니다.
  3. 이 폴리서의 속도 제한을 초과하는 트래픽 폐기:
  4. 폴리서를 참조하려면 폴리서 작업을 포함하는 필터 용어를 구성합니다.
  5. 필터를 LSP에 적용합니다.
주:

필요에 따라 스케줄러 및 셰이퍼를 구성할 수도 있습니다. CoS 스케줄러 및 스케줄러 맵 정의(CLI 절차)를 참조하십시오.Defining CoS Schedulers and Scheduler Maps (CLI Procedure)

MPLS 네트워크의 프로바이더 스위치에서 CoS 구성

EX 시리즈 스위치의 MPLS 네트워크에 CoS(Class of Service) 구성 요소를 추가하여 특정 비즈니스 요구 사항에 맞는 차별화된 엔드 투 엔드 서비스를 달성할 수 있습니다. 프로바이더 스위치의 CoS 구성 요소 구성은 프로바이더 에지(PE) 스위치가 CCC를 통한 MPLS 또는 MPLS를 통한 IP를 사용하는지 여부에 관계없이 동일합니다.

이 작업은 프로바이더 스위치에서 사용자 지정 EXP 분류자 및 사용자 지정 EXP 재작성 규칙을 구성하는 방법을 보여줍니다.

  1. 기본 EXP 분류자 클래스를 작성 중인 사용자 지정 EXP 분류자로 가져오십시오.
  2. 이 사용자 지정 EXP 분류자에 expedited-forwarding 클래스를 추가하고 손실 우선순위와 코드 포인트를 지정합니다.
  3. 사용자 지정 EXP 다시 쓰기 규칙의 값을 지정합니다. e1
주:

필요에 따라 스케줄러 및 셰이퍼를 구성할 수도 있습니다. CoS 스케줄러 및 스케줄러 맵 정의(CLI 절차)를 참조하십시오.Defining CoS Schedulers and Scheduler Maps (CLI Procedure)

EX 시리즈 스위치에서 MPLS 네트워크와 함께 CoS를 사용하는 방법 이해

MPLS 네트워크 내에서 CoS( Class of Service )를 사용하여 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. 특정 EX 시리즈 스위치에서 지원되는 Junos OS MPLS 기능의 전체 목록은 EX 시리즈 스위치 소프트웨어 기능 개요를 참조하십시오.https://www.juniper.net/documentation/en_US/release-independent/junos/topics/concept/ex-series-software-features-overview.html

주니퍼 네트웍스 EX 시리즈 이더넷 스위치는 수신 공급자 에지(PE) 스위치의 고객 에지 인터페이스에서 DSCP(Differentiated Service Code Point) 또는 IP 우선 순위 및 IEEE 802.1p CoS 분류기를 지원합니다. DSCP 또는 IP 우선 순위 분류자는 레이어 3 패킷에 사용됩니다. IEEE 802.1p는 레이어 2 패킷에 사용됩니다.

패킷이 수신 PE 스위치의 고객 에지 인터페이스에 들어가면 스위치는 패킷을 LSP(레이블 스위칭 경로)에 배치하기 전에 패킷을 특정 CoS 서비스 수준과 연결합니다. LSP 내의 스위치는 수신 PE 스위치에 설정된 CoS 값을 활용합니다. 분류자에 내장된 CoS 값은 EXP 또는 실험 비트를 통해 MPLS 헤더에서 변환 및 인코딩됩니다. EX 시리즈 스위치는 기본 EXP 분류자와 기본 EXP 재작성 규칙을 활성화합니다. EXP 분류자 및 EXP 재작성 규칙에 대한 자세한 내용은 EXP 분류자 및 EXP 재작성 규칙 항목을 참조하십시오.

이 주제에는 다음 내용이 포함됩니다.

EXP 분류자 및 EXP 재작성 규칙

EX 시리즈 스위치는 기본 EXP 분류자와 기본 EXP 재작성 규칙을 활성화합니다. 원하는 경우 사용자 지정 EXP 분류자 및 사용자 지정 EXP 다시 쓰기 규칙을 구성할 수 있습니다. 그러나 스위치는 한 가지 유형의 EXP 분류자(기본 또는 사용자 지정)와 하나의 EXP 재작성 규칙(기본 또는 사용자 지정)만 지원합니다.

EXP 분류자 또는 EXP 재작성 규칙을 개별 인터페이스에 바인딩하지 않습니다. 스위치는 기본 또는 사용자 지정 EXP 분류자와 기본 또는 사용자 지정 EXP 재작성 규칙을 적절한 MPLS 지원 인터페이스에 자동으로 암시적으로 적용합니다. 재작성 규칙은 송신 인터페이스에만 영향을 미치기 때문에 스위치는 MPLS 패킷을 전송하는 MPLS 인터페이스에만 EXP 재작성 규칙을 적용합니다(패킷을 수신하는 MPLS 인터페이스에는 적용되지 않음).

MPLS 터널을 통과한 후 트래픽은 송신 프로바이더 에지(PE) 스위치에서 유출됩니다. 트래픽이 송신 인터페이스를 떠나기 전에 송신 PE 스위치는 MPLS 헤더의 EXP 비트를 원래 IP 패킷의 최상위 비트--- 즉 IP 우선순위 비트로 복사합니다.

CCC에서 CoS 분류자 사용 지침

CCC(Circuit Cross-Connect)를 통해 MPLS를 위한 CoS를 구성할 때 다음과 같은 몇 가지 추가 지침이 있습니다.

  • CoS 분류자를 수신 PE 스위치의 CCC 인터페이스에 명시적으로 바인딩 해야 합니다 .

  • CCC 인터페이스에서 동일한 DSCP, IP 우선 순위 또는 IEEE 802.1p 분류자를 사용해야 합니다 . 그러나 CCC 인터페이스가 동일한 스위치에 있는 경우 이러한 인터페이스에서 DSCP 및 IP 우선 순위 분류자를 모두 구성할 수 없습니다. 따라서 하나의 CCC 인터페이스를 구성하여 DSCP 분류자 DSCP1을 사용하는 경우, 다른 CCC 인터페이스를 구성하여 다른 DSCP 분류자 DSCP2를 사용하도록 구성할 수 없습니다. 스위치의 모든 CCC 인터페이스는 동일한 DSCP(또는 IP 우선순위) 분류자와 동일한 IEEE 802.1p 분류자를 사용해야 합니다.

  • 이러한 분류자 유형이 겹치기 때문에 DSCP 분류자를 사용하도록 하나의 CCC 인터페이스를 구성하고 IP 우선 순위 분류자를 사용하도록 다른 CCC 인터페이스를 구성할 수 없습니다 .

  • 하나의 CCC 인터페이스를 구성하여 DSCP 분류자를 사용하고 다른 CCC 인터페이스를 구성하여 IEEE 802.1p 분류자를 사용할 수 있습니다.

  • 하나의 CCC 인터페이스를 구성하여 DSCP 및 IEEE 802.1p 분류자를 모두 사용할 수 있습니다. 이 두 분류자를 모두 사용하도록 CCC 인터페이스를 구성하면 DSCP 분류자는 레이어 3 패킷을 라우팅하는 데 사용되고 IEEE 802.1p 분류자는 레이어 2 패킷을 라우팅하는 데 사용됩니다.

  • 하나의 CCC 인터페이스를 구성하여 IP 우선순위와 IEEE 802.1p 분류기를 모두 사용할 수 있습니다. 이 두 분류자를 모두 사용하도록 CCC 인터페이스를 구성하면 IP 우선순위 분류자는 레이어 3 패킷 라우팅에 사용되고 IEEE 802.1p 분류자는 레이어 2 패킷 라우팅에 사용됩니다.

스위치에서 비 CCC 인터페이스에 대해 여러 DSCP, IP 우선 순위 및 IEEE 802.1p 분류기를 정의할 수 있습니다.

IP over MPLS와 함께 CoS 분류자 사용

IP over MPLS에 대한 CoS를 구성할 때 고객 에지 인터페이스는 스위치에 대한 CoS 구성을 기본값으로 사용합니다. 이 경우 분류자를 고객 에지 인터페이스에 바인딩할 필요가 없습니다. 동일한 스위치에서 여러 DSCP, IP 우선 순위 및 IEEE 802.1p 분류기를 사용하는 데는 제한이 없습니다.

  • 특정 인터페이스에 대한 CoS 분류자를 수정할 수 있지만 필수는 아닙니다.

  • DSCP 분류자, 첫 번째 인터페이스의 DSCP1, 다른 DSCP 분류자, 두 번째 인터페이스의 DSCP2, 세 번째 인터페이스의 IP 우선순위 분류자 등을 구성할 수 있습니다.

MPLS 헤더에서 CoS 비트 설정

트래픽이 LSP 터널에 진입하면 MPLS 헤더의 CoS 비트는 다음 두 가지 방법 중 하나로 설정됩니다.

  • 패킷이 버퍼링된 출력 대기열 수와 패킷 손실 우선순위(PLP) 비트는 MPLS 헤더에 기록되며 패킷의 CoS 값으로 사용됩니다. 이 동작은 기본값이며 구성이 필요하지 않습니다. 라우팅 디바이스용 Junos OS 서비스 등급 사용자 가이드에서는 IP CoS 값을 설명하고 CoS 비트가 어떻게 처리되는지 요약합니다.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

  • LSP 터널로 들어오는 모든 패킷에 고정 CoS 값을 설정합니다. 고정된 CoS 값은 LSP에 들어오는 모든 패킷이 동일한 서비스 등급을 받는다는 것을 의미합니다.

CoS 값은 0에서 7까지의 십진수가 될 수 있습니다. 이 숫자는 3비트 이진수에 해당합니다. CoS 값의 상위 2비트는 아웃바운드 인터페이스 카드에서 사용할 전송 대기열을 선택합니다.

CoS 값의 하위 비트는 PLP 비트로 처리되며 출력 대기열에서 사용할 RED 드롭 프로파일을 선택하는 데 사용됩니다. 하위 비트가 0이면 비 PLP 드롭 프로파일이 사용되고, 하위 비트가 1이면 PLP 드롭 프로파일이 사용됩니다. 일반적으로 RED(Random Early Detection)는 PLP 비트가 설정된 패킷을 보다 적극적으로 드롭할 것으로 예상됩니다. RED 및 드롭 프로파일에 대한 자세한 내용은 라우팅 디바이스용 Junos OS 서비스 등급 사용 설명서를 참조하십시오.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

주:

패킷을 보다 적극적으로 드롭하도록 PLP 드롭 프로파일을 구성하면(예: CoS 값을 6에서 7로 설정) 트래픽이 통과할 가능성이 줄어듭니다.

표 2 에서는 MPLS CoS 값이 전송 대기열 및 PLP 비트에 어떻게 대응되는지 요약합니다. MPLS에서 CoS 비트 값과 출력 대기열 간의 매핑은 하드 코딩됩니다. MPLS에 대한 매핑을 구성할 수 없습니다. 라우팅 디바이스용 Junos OS 서비스 등급 사용자 가이드에 설명된 대로 IPv4 트래픽 흐름에 대해서만 구성할 수 있습니다.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/cos/config-guide-cos.html

표 2: MPLS CoS 가치

MPLS CoS 값

Bits

전송 대기열

PLP 비트

0

000

0

설정되지 않음

1

001

0

설정

2

010

1

설정되지 않음

3

011

1

설정

4

100

2

설정되지 않음

5

101

2

설정

6

110

3

설정되지 않음

7

111

3

설정

CoS 값은 MPLS 헤더의 일부이기 때문에 패킷이 LSP 터널을 통과하는 동안에만 패킷과 연결됩니다. 패킷이 LSP 터널을 빠져나갈 때 값은 IP 헤더로 다시 복사되지 않습니다.

EXP 재작성 규칙

트래픽이 고객 에지 인터페이스에서 MPLS 인터페이스로 전달되면 DSCP, IP 우선 순위 또는 IEEE 802.1p CoS 분류자가 MPLS 헤더 내의 EXP 비트로 변환됩니다. 기본 EXP 다시 쓰기 규칙을 사용하지 않도록 설정할 수는 없지만 사용자 지정 EXP 분류자 및 사용자 지정 EXP 다시 쓰기 규칙을 구성할 수 있습니다. EXP 분류자를 개별 MPLS 인터페이스에 바인딩할 수 없습니다. 스위치는 스위치의 모든 MPLS 지원 인터페이스에 전역적으로 적용합니다.

스위치에서는 하나의 EXP 재작성 규칙(기본 또는 사용자 지정)만 지원됩니다. 스위치는 MPLS가 활성화된 모든 송신 인터페이스에 이를 적용합니다.

폴리서

폴리싱은 LSP를 통해 전달되는 트래픽의 양이 요청된 대역폭 할당을 초과하지 않도록 하는 데 도움이 됩니다. 혼잡 기간(대기열 패킷의 총 속도가 전송 속도를 초과하는 경우) 동안 인터페이스로 전송되는 모든 새 패킷은 저장할 장소가 없기 때문에 삭제될 수 있습니다. 이를 방지하기 위해 수신 PE 스위치에서 폴리서를 구성할 수 있습니다.

  • CCC를 통해 MPLS를 사용하는 경우 폴리서를 LSP에 바인딩합니다. 폴리서를 CCC 인터페이스에 바인딩할 수 없습니다.

  • IP over MPLS를 사용하는 경우 폴리서를 고객 에지 인터페이스에 바인딩합니다 .inet-family MPLS를 통해 IP를 사용하는 경우 폴리서를 LSP에 바인딩할 수 없습니다.

스케줄러

MPLS와 함께 CoS를 사용하기 위한 스케줄러는 EX 시리즈 스위치의 다른 CoS 구성과 동일합니다. best-effort 및 네트워크 제어 포워딩 클래스를 위해 기본 스케줄러가 제공됩니다. assured-forwarding, expedited-forward 또는 사용자 지정 포워딩 클래스를 사용하는 경우 해당 포워딩 클래스를 지원하도록 스케줄러를 구성하는 것이 좋습니다. CoS 스케줄러 이해하기를 참조하십시오.Understanding CoS Schedulers

예: EX 시리즈 스위치에서 CoS와 MPLS의 결합

MPLS 네트워크 내에서 CoS(Class of Service)를 사용하여 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. CoS 값은 네트워크를 통해 전달되는 MPLS 레이블 내에 포함되어 네트워크 전반에 걸쳐 엔드 투 엔드 CoS를 지원합니다.

MPLS 서비스는 VoIP 및 기타 비즈니스 크리티컬 기능과 같은 저지연 애플리케이션의 성능 향상을 보장하는 데 자주 사용됩니다. 이러한 응용 프로그램은 성공적인 전송을 위해 네트워크에 특정 요구 사항을 부여합니다. CoS는 MPLS 레이블링 메커니즘을 활용하면서 대역폭, 지연, 지터 및 패킷 손실의 조합을 제어할 수 있는 기능을 제공합니다.

이 예에서는 수신 PE(Provider Edge) 스위치에서 송신 PE 스위치로 단방향 CCC(Circuit Cross-Connect)를 사용하는 MPLS 네트워크에서 CoS를 구성하는 방법을 보여줍니다. 수신 프로바이더 에지(PE) 스위치의 고객 에지 인터페이스용입니다. 기존 MPLS 네트워크의 수신 PE 스위치, 송신 PE 스위치 및 코어 프로바이더 스위치에 CoS 구성 요소의 구성을 추가하는 방법에 대해 설명합니다. 단방향 구성으로 인해 DSCP 분류자는 수신 PE 스위치에서만 구성해야 합니다.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • EX 시리즈 스위치용 Junos OS 릴리즈 10.1 이상

  • EX 시리즈 스위치 3개

MPLS로 CoS를 구성하기 전에 다음을 준비해야 합니다.

PE 스위치 2개와 프로바이더 스위치 1개로 MPLS 네트워크를 구성했습니다. 기본 MPLS 구성을(를) 참조하세요. 이 예에서는 MPLS 네트워크가 CCC(Cross Circuit-Connect)를 사용하여 구성되었다고 가정합니다.

개요 및 토폴로지

이 예에서는 CCC를 통해 MPLS를 사용하는 MPLS 네트워크의 스위치에 사용자 지정 분류자 및 사용자 지정 재작성 규칙을 추가하는 방법을 설명합니다.

단방향 구성입니다. 따라서 사용자 지정 분류자 및 사용자 지정 다시 쓰기 규칙을 다음과 같이 구성해야 합니다.

  • 수신 PE 스위치에서 다음을 수행합니다. 사용자 지정 DSCP 분류자 및 사용자 지정 EXP 다시 쓰기 규칙

  • 송신 PE 스위치에서 다음을 수행합니다. 커스텀 EXP 분류자

  • 프로바이더 스위치에서 다음을 수행합니다. 고객 EXP 분류자 및 사용자 지정 EXP 재작성 규칙

주:

필요에 따라 스케줄러 및 셰이퍼를 구성할 수도 있습니다. , 또는 다른 사용자 지정 포워딩 클래스를 사용하는 경우 해당 포워딩 클래스를 지원하도록 스케줄러를 구성하는 것이 좋습니다.assured-forwardingexpedited-forwarding CoS 스케줄러 및 스케줄러 맵 정의(CLI 절차)를 참조하십시오.Defining CoS Schedulers and Scheduler Maps (CLI Procedure)

이 예제에서는 수신 PE 스위치에 사용자 지정 DSCP 분류자()를 생성하고 이 분류자를 CCC 인터페이스에 바인딩합니다.dscp1 여기에는 수신 PE 스위치의 폴리서 구성이 포함됩니다. 폴리서는 LSP(label-switched path) 에 필터로 적용되어 LSP를 통해 전달되는 트래픽의 양이 요청된 대역폭 할당을 초과하지 않도록 합니다.lsp_to_pe2_ge1

이 예에서는 수신 PE 스위치에 사용자 지정 EXP 재작성 규칙()을 생성하여 패킷이 LSP를 통과할 때 신속 전달 클래스에 사용할 손실 우선순위 및 코드 포인트를 지정합니다.exp1 스위치는 이 스위치의 송신 인터페이스인 코어 인터페이스 및 에 이 사용자 지정 다시 쓰기 규칙을 적용합니다.ge-0/0/5.0ge-0/0/6.0

표 3 에는 수신 PE 스위치에 추가된 CoS 구성 요소가 나와 있습니다.

표 3: 수신 PE 스위치의 CoS 구성 요소

속성

설정

설명

로컬 PE 스위치 하드웨어

EX 시리즈 스위치

PE-1

LSP에 구성 및 적용된 폴리싱 필터.

policing filter mypolicer

filter myfilter

속도 제한 폴리서의 이름입니다.

폴리서를 참조하는 필터의 이름

사용자 지정 DSCP 분류자

dscp1

사용자 지정 DSCP 분류자의 이름을 지정합니다

사용자 지정 EXP 다시 쓰기 규칙

e1

사용자 지정 EXP 다시 쓰기 규칙의 이름입니다.

고객 에지 인터페이스

ge-0/0/1.0

네트워크 외부 디바이스로부터 패킷을 수신하는 인터페이스입니다.

이 CCC 인터페이스에서 사용자 지정 DSCP 분류자를 지정해야 합니다.

코어 인터페이스

ge-0/0/5.0ge-0/0/6.0

MPLS 네트워크 내의 다른 스위치로 MPLS 패킷을 전송하는 인터페이스.

EXP 재작성 규칙은 이러한 인터페이스에 암시적으로 적용됩니다.

표 4 에는 이 예에서 송신 PE 스위치에 추가된 CoS 구성 요소가 나와 있습니다.

표 4: 송신 PE 스위치의 CoS 구성 요소

속성

설정

설명

원격 공급자 에지 스위치 하드웨어

EX 시리즈 스위치

PE-2

커스텀 EXP 분류자

exp1

사용자 지정 EXP 분류자의 이름

고객 에지 인터페이스

ge-0/0/1.0

이 네트워크에서 네트워크 외부의 디바이스로 패킷을 전송하는 인터페이스입니다. 이 인터페이스에는 CoS 분류자가 지정되지 않습니다. 스케줄러를 지정할 수 있습니다.

코어 인터페이스

ge-0/0/7.0ge-0/0/8.0

프로바이더 스위치에서 MPLS 패킷을 수신하는 PE-2의 코어 인터페이스. EXP 분류자는 스위치에서 기본적으로 활성화되며 이러한 인터페이스에 암시적으로 적용됩니다.

표 5에는 이 예에서 프로바이더 스위치를 위해 사용된 MPLS 구성 요소가 나와 있습니다.

표 5: 프로바이더 스위치의 CoS 구성 구성 요소

속성

설정

설명

프로바이더 스위치 하드웨어

EX 시리즈 스위치

MPLS 네트워크 구성 내의 전송 스위치입니다.

커스텀 EXP 분류자

exp1

사용자 지정 EXP 분류자의 이름입니다.

사용자 지정 EXP 다시 쓰기 규칙

e1

사용자 지정 EXP 다시 쓰기 규칙의 이름입니다.

다른 MPLS 스위치에서 패킷을 수신하는 코어 인터페이스.

ge-0/0/5.0ge-0/0/6.0

프로바이더 스위치를 수신 PE 스위치(PE-1)에 연결하는 인터페이스입니다. EXP 분류자는 스위치에서 기본적으로 활성화되며 이러한 인터페이스에 암시적으로 적용됩니다.

MPLS 네트워크 내의 다른 스위치로 패킷을 전송하는 코어 인터페이스.

ge-0/0/7.0ge-0/0/8.0

송신 PE(PE-2)로 패킷을 전송하는 인터페이스. EXP 재작성 규칙은 이러한 인터페이스에 암시적으로 적용됩니다. 스케줄러도 지정할 수 있으며 이러한 인터페이스에 적용됩니다.

토폴로지

로컬 PE 스위치 구성

절차

CLI 빠른 구성

로컬 PE 스위치에서 사용자 지정 DSCP 분류자, 사용자 지정 EXP 재작성 규칙 및 폴리서를 신속하게 구성하려면 다음 명령을 복사하여 PE-1의 스위치 터미널 창에 붙여넣습니다.

단계별 절차

수신 PE 스위치에서 사용자 지정 DSCP 분류자, 사용자 지정 EXP 재작성 규칙 및 폴리서를 구성하려면:

  1. 기본 DSCP 분류자 클래스를 만들고 있는 사용자 지정 DSCP 분류자로 가져옵니다.

  2. 이 사용자 지정 DSCP 분류자에 expedited-forwarding 클래스를 추가하고 손실 우선 순위와 코드 포인트를 지정합니다.

  3. 사용자 지정 EXP 다시 쓰기 규칙의 값을 지정합니다. e1

  4. DSCP 분류자를 CCC 인터페이스에 바인딩합니다.

  5. 나중에 LSP에 적용될 방화벽 폴리서에 대해 평균적으로 허용되는 초당 비트 수를 지정합니다.

  6. 이 폴리서에 대해 주어진 대역폭 제한을 초과하는 데이터 버스트에 허용되는 최대 크기를 지정합니다.

  7. 이 폴리서의 속도 제한을 초과하는 트래픽 폐기:

  8. 폴리서를 참조하려면 폴리서 작업을 포함하는 필터 용어를 구성합니다.

  9. 필터를 LSP에 적용합니다.

결과

구성의 결과를 표시합니다.

원격 PE 스위치 구성

절차

CLI 빠른 구성

원격 PE 스위치에서 사용자 지정 EXP 분류자를 신속하게 구성하려면 다음 명령을 복사하여 PE-2의 스위치 터미널 창에 붙여넣으십시오.

단계별 절차

송신 PE 스위치에서 사용자 지정 EXP 분류자를 구성하려면:

  1. 기본 EXP 분류자 클래스를 작성 중인 사용자 지정 EXP 분류자로 가져오십시오.

  2. 이 사용자 지정 EXP 분류자에 expedited-forwarding 클래스를 추가하고 손실 우선순위와 코드 포인트를 지정합니다.

결과

구성의 결과를 표시합니다.

프로바이더 스위치 구성

절차

CLI 빠른 구성

프로바이더 스위치에서 사용자 지정 EXP 분류자 및 사용자 지정 EXP 재작성 규칙을 신속하게 구성하려면 다음 명령을 복사하여 공급자 스위치의 스위치 터미널 창에 붙여넣습니다.

단계별 절차

공급자 스위치에서 사용자 지정 EXP 분류자 및 사용자 지정 EXP 재작성 규칙을 구성하려면:

  1. 기본 EXP 분류자 클래스를 작성 중인 사용자 지정 EXP 분류자로 가져오십시오.

  2. 이 사용자 지정 EXP 분류자에 expedited-forwarding 클래스를 추가하고 손실 우선순위와 코드 포인트를 지정합니다.

  3. 사용자 지정 EXP 다시 쓰기 규칙의 값을 지정합니다. e1

결과

구성의 결과를 표시합니다.

검증

구성이 제대로 작동하는지 확인하려면 다음의 작업을 수행하십시오:

폴리서 방화벽 필터가 작동하는지 확인

목적

수신 PE 스위치에 구성된 폴리서의 작동 상태를 확인합니다.

작업
의미

이 출력은 방화벽 필터가 생성되었음을 보여줍니다.mypolicer

CoS 분류자가 올바른 대기열로 이동하는지 확인

목적

CoS 분류자가 올바른 대기열로 이동하는지 확인합니다.

작업
의미

이 출력은 수신 PE 스위치(PE-1)에 새 DSCP 분류자 인덱스 가 생성되었음을 보여줍니다.9346

CoS 포워딩 테이블 매핑 검증

목적

각 논리 인터페이스에 대해 주어진 코드 포인트 유형에 대한 분류자의 테이블 인덱스 또는 포워딩 테이블의 대기열 번호(고정 분류인 경우)를 표시합니다.

작업
의미

결과는 새로운 DSCP 분류자인 인덱스 번호 이(가) 인터페이스 에 바인딩되어 있음을 보여줍니다.9346ge-0/0/1.0

다시 쓰기 규칙 확인

목적

포워딩 테이블에 존재하는 각 다시 쓰기 규칙의 코드 포인트 값에 대한 대기열 번호 및 손실 우선순위 매핑을 표시합니다.

작업
의미

이 출력은 인덱스 번호가 있는 새 EXP 분류자가 생성되었음을 보여줍니다.9281

CoS MPLS EXP 분류자 및 규칙 재작성 이해

MPLS 네트워크 내에서 CoS( Class of Service )를 사용하여 패킷 분류자 및 재작성 규칙을 MPLS 트래픽에 적용하여 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. MPLS 분류자는 전역적이며 인터페이스로 구성된 모든 인터페이스에 적용됩니다.family mpls

패킷이 수신 공급자 에지(PE) 스위치의 고객 에지 인터페이스에 들어가면 스위치는 패킷을 레이블 스위칭 경로(LSP)에 배치하기 전에 패킷을 특정 CoS 서비스 수준과 연결합니다. LSP 내의 스위치는 수신 PE 스위치에 설정된 CoS 값을 활용하여 CoS 서비스 수준을 결정합니다. 분류자에 내장된 CoS 값은 실험(EXP) 비트를 통해 MPLS 헤더에서 변환 및 인코딩됩니다.

EXP 분류자는 수신 MPLS 패킷을 포워딩 클래스와 손실 우선순위에 매핑하고, 포워딩 클래스 매핑에 따라 MPLS 패킷을 출력 대기열에 할당합니다. EXP 분류자는 동작 집계(BA) 분류자입니다.

EXP 재작성 규칙은 스위치의 송신 대기열에서 나가는 패킷의 EXP 비트의 CoS 값을 변경(재작성)하여 새로운(재작성) 값이 대상 피어의 정책과 일치하도록 합니다. 정책 매칭을 통해 인접 네트워크의 다운스트림 라우팅 플랫폼 또는 스위치가 각 패킷을 적절한 서비스 그룹으로 분류할 수 있습니다.

주:

QFX5200, QFX5100, QFX3500, QF3600 및 EX4600 스위치와 QFabric 시스템에는 기본 EXP 분류자가 없습니다. EXP 비트를 사용하여 수신 MPLS 패킷을 분류하려면 글로벌 EXP 분류자를 구성해야 합니다. 글로벌 EXP 분류자는 로 구성된 인터페이스의 모든 MPLS 트래픽에 적용됩니다.family mpls

QFX10000 스위치에는 기본 EXP 분류자가 없습니다. EXP 비트를 사용하여 수신 MPLS 패킷을 분류하려면 EXP 분류자를 구성하고 로 구성된 논리적 인터페이스에 적용해야 합니다.family mpls (물리적 인터페이스에는 분류자를 적용할 수 없습니다.) 최대 64개의 EXP 분류자를 구성할 수 있습니다.

기본 EXP 재작성 규칙은 없습니다. 송신 인터페이스에서 EXP 비트 값을 재작성하려면 EXP 재작성 규칙을 구성하고 논리적 인터페이스에 적용해야 합니다.

EXP 분류자 및 재작성 규칙은 ( 예: .)family mplsset interfaces xe-0/0/35 unit 0 family mpls

이 주제에는 다음 내용이 포함됩니다.

EXP 분류자

QFX5200, QFX5100, EX4600, QFX3500 및 QFX3600 스위치와 QFabric 시스템에서 DSCP 및 IEEE 802.1p BA 분류자와 달리 EXP 분류자는 스위치에 전역적이며 로 구성된 모든 스위치 인터페이스에 적용됩니다.family mpls QFX10000 스위치에서는 EXP 분류자를 개별 논리적 인터페이스에 적용하며, 서로 다른 인터페이스는 서로 다른 EXP 분류자를 사용할 수 있습니다.

EXP 분류자를 구성하고 적용할 때, 고정 분류자가 있는 인터페이스에서도 모든 인터페이스의 MPLS 트래픽은 EXP 분류자를 사용합니다.family mpls 인터페이스에 EXP 분류자와 고정 분류자가 모두 있는 경우, MPLS 트래픽에는 EXP 분류자가 적용되고 고정 분류자는 다른 모든 트래픽에 적용됩니다.

또한 DSCP 및 IEEE 802.1p BA 분류자와 달리 기본 EXP 분류자가 없습니다. EXP 비트를 기반으로 MPLS 트래픽을 분류하려면 EXP 분류자를 명시적으로 구성하고 스위치 인터페이스에 적용해야 합니다. 각 EXP 분류자에는 8개의 EXP CoS 값(0에서 7까지, CoS 비트 000에서 111에 해당)에 해당하는 8개의 항목이 있습니다.

최대 64개의 EXP 분류자를 구성할 수 있습니다.

그러나 QFX5200, QFX5100, EX4600 및 레거시 CLI 스위치에서 스위치는 모든 인터페이스에서 하나의 MPLS EXP 분류자만 글로벌 분류자로 사용합니다. MPLS EXP 분류자를 구성한 후 계층 수준에 EXP 분류자를 포함하여 해당 분류자를 글로벌 EXP 분류자로 구성할 수 있습니다 .[edit class-of-service system-defaults classifiers exp] 로 구성된 모든 스위치 인터페이스는 글로벌 EXP 분류자를 사용하여 MPLS 트래픽을 분류합니다.family mpls

이러한 스위치에서는 한 번에 하나의 EXP 분류자만 글로벌 EXP 분류자로 구성할 수 있습니다. 글로벌 EXP 분류자를 변경하려면 글로벌 EXP 분류자 구성을 삭제한 다음(구성 문 사용 ), 새로운 글로벌 EXP 분류자를 구성하십시오.user@switch# delete class-of-service system-defaults classifiers exp

주:

QFX5130 스위치는 MPLS CoS를 지원하지 않습니다.

QFX10000 스위치는 글로벌 EXP 분류자를 지원하지 않습니다. 하나의 EXP 분류자를 구성하여 여러 논리적 인터페이스에 적용하거나, 여러 EXP 분류자를 구성하고 다른 논리적 인터페이스에 다른 EXP 분류자를 적용할 수 있습니다.

EXP 분류자가 구성되지 않은 경우, 고정 분류자가 인터페이스에 적용되면 MPLS 트래픽은 고정 분류자를 사용합니다. (기본 EXP 분류자가 있는 스위치는 기본 분류자를 사용합니다.) 인터페이스에 EXP 분류자 및 고정 분류자가 적용되지 않은 경우, MPLS 트래픽은 802.1 기본 신뢰할 수 없는 분류자를 사용하여 best-effort 트래픽으로 처리됩니다. DSCP 분류자는 MPLS 트래픽에 적용되지 않습니다.

QFX5200, QFX5100, EX4600 및 레거시 CLI 스위치에서는 EXP 분류자가 전역이기 때문에 일부 포트는 일부 인터페이스의 MPLS 트래픽에 고정 IEEE 802.1p 분류기를 사용하고 다른 인터페이스의 MPLS 트래픽에는 글로벌 EXP 분류자를 사용하도록 구성할 수 없습니다. 글로벌 EXP 분류자를 구성할 때, 모든 인터페이스의 모든 MPLS 트래픽은 EXP 분류자를 사용합니다.

주:

스위치는 분류를 위해 들어오는 EXP 패킷의 가장 바깥쪽 레이블만 사용합니다.

주:

802.1Q 태그가 있는 MPLS 패킷은 지원되지 않습니다.

QFX5220 스위치에서는 MPLS 네트워크 내에서 CoS(Class of Service)를 사용하여 MPLS 트래픽에 패킷 분류자 및 재작성 규칙을 적용하여 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. 또한 MPLS EXP 재작성 지원도 추가되었습니다.

  • MPLS 인터페이스용 프로바이더(P) 및 프로바이더 에지(PE) 라우터의 기본 CoS – MPLS 트래픽은 기본 EXP 분류자를 사용합니다. MPLS 트래픽은 802.1 기본 신뢰할 수 없는 분류자를 사용하여 best-effort 트래픽으로 처리됩니다. 기본 EXP 분류자는 로 구성된 인터페이스의 모든 MPLS 트래픽에 적용됩니다.family mpls DSCP 분류자는 MPLS 트래픽에 적용되지 않습니다.
  • 레이어 3 인터페이스에 대한 PE 라우터의 기본 CoS – 기본적으로 모든 L3VPN 논리적 인터페이스는 기본 DSCP(Differentiated Services Code Point) 분류자에 바인딩됩니다.

끝에서 두 번째 홉 팝핑(PHP) 노드에 EXP 분류자를 적용하면 기본적으로 IP 헤더 TTL(Time-to-Live) 값을 MPLS 헤더 TLL 값으로 덮어쓰고 IP 헤더 DSCP 비트는 균일 모드를 나타내는 영(0)으로 덮어씁니다. Junos OS Evolved에서 IP 헤더 TTL 및 IP 헤더 DSCP 비트를 덮어쓰지 않는 파이프 모드를 사용하려면 다음 명령을 구성해야 합니다.

그러나 Junos OS에서는 set protocols mpls no-propagate-ttl 명령 없이 MPLS CoS를 구성할 수 있습니다.

주:

MPLS 패킷에서 IP의 DSCP는 PE 또는 P 라우터에서 언급할 수 없습니다.

EXP 재작성 규칙

MPLS 패킷이 네트워크에 들어오거나 나갈 때 패킷의 CoS(class-of-service) 설정을 변경하려면 에지 스위치가 필요할 수 있습니다. EXP 재작성 규칙은 인터페이스에서 발신 MPLS 패킷 의 헤더 내에서 EXP CoS 비트의 값을 설정합니다.family mpls 각 재작성 규칙은 패킷과 관련된 현재 포워딩 클래스 및 손실 우선순위를 읽고, 테이블에서 선택한 CoS 값을 찾고, 해당 CoS 값을 패킷 헤더에 기록하여 이전 CoS 값을 대체합니다. EXP 재작성 규칙은 MPLS 트래픽에만 적용됩니다.

EXP 재작성 규칙은 논리적 인터페이스에만 적용됩니다. 물리적 인터페이스에 EXP 재작성 규칙을 적용할 수 없습니다.

기본 EXP 다시 쓰기 규칙은 없습니다. MPLS 패킷에서 EXP 값을 재작성하려면 EXP 재작성 규칙을 구성하고 논리적 인터페이스에 적용해야 합니다. 다시 쓰기 규칙이 적용되지 않으면 푸시되는 모든 MPLS 레이블의 값은 0입니다. 스왑된 MPLS 레이블에서 EXP 값은 변경되지 않은 상태로 유지됩니다.

최대 64개의 EXP 재작성 규칙을 구성할 수 있지만, 스위치에서 언제든지 16개의 EXP 재작성 규칙만 적용할 수 있습니다. 지정된 논리적 인터페이스에서 푸시된 모든 MPLS 레이블에는 동일한 EXP 재작성 규칙이 적용됩니다. 동일한 물리적 인터페이스의 서로 다른 논리적 인터페이스에 서로 다른 EXP 재작성 규칙을 적용할 수 있습니다.

DSCP, DSCP IPv6 또는 IEEE 802.1p 재작성 규칙이 있는 인터페이스에 EXP 재작성 규칙을 적용할 수 있습니다. MPLS 트래픽만 EXP 재작성 규칙을 사용합니다. MPLS 트래픽은 DSCP 또는 DSCP IPv6 재작성 규칙을 사용하지 않습니다.

스위치가 끝에서 두 번째 홉 팝핑(PHP)을 수행하는 경우 EXP 재작성 규칙이 적용되지 않습니다. 스위치에 EXP 분류자와 EXP 재작성 규칙이 모두 구성된 경우, 마지막으로 팝된 레이블의 EXP 값이 내부 레이블에 복사됩니다. 스위치에 EXP 분류자 또는 EXP 재작성 규칙(둘 다 아님)이 구성된 경우 내부 레이블 EXP 값은 변경되지 않고 전송됩니다.

주:

각 물리적 인터페이스에서 인터페이스에서 사용 중인 모든 포워딩 클래스에 재작성 규칙이 구성되어 있거나 인터페이스에서 사용 중인 포워딩 클래스가 재작성 규칙을 구성할 수 없습니다. 물리적 포트에서 재작성 규칙이 있는 포워딩 클래스와 재작성 규칙이 없는 포워딩 클래스를 혼합하지 마십시오.

스케줄러

MPLS와 함께 CoS를 사용하기 위한 스케줄러는 스위치의 다른 CoS 구성과 동일합니다. 기본 스케줄러는 best-effort, fcoe, no-loss 및 network-control 기본 포워딩 클래스에만 제공됩니다. MPLS 트래픽에 대한 사용자 지정 포워딩 클래스를 구성하는 경우, 해당 포워딩 클래스를 지원하고 해당 포워딩 클래스에 대역폭을 제공하도록 스케줄러를 구성해야 합니다.

MPLS EXP 분류자에 대한 재작성 규칙 구성

EXP 재작성 규칙을 구성하여 스위치의 아웃바운드 인터페이스에서 발신 MPLS 패킷의 CoS 값을 대상 피어의 정책과 일치하도록 변경합니다.family mpls 정책 매칭을 통해 인접 네트워크의 다운스트림 라우팅 플랫폼 또는 스위치가 각 패킷을 적절한 서비스 그룹으로 분류할 수 있습니다.

EXP CoS 재작성 규칙을 구성하려면 이름을 지정하고 포워딩 클래스, 손실 우선순위 및 코드 포인트와 연결하여 규칙을 생성합니다. 이렇게 하면 다시 쓰기 테이블이 만들어집니다. 다시 쓰기 규칙이 생성되면 논리적 인터페이스에서 활성화합니다.family mpls EXP 재작성 규칙은 논리적 인터페이스에서만 활성화될 수 있으며, 물리적 인터페이스 또는 다른 패밀리 유형의 인터페이스에서는 활성화되지 않습니다.family mpls 논리적 인터페이스에 기존 EXP 재작성 규칙을 적용할 수도 있습니다.

주:

기본 다시 쓰기 규칙은 없습니다.

최대 64개의 EXP 재작성 규칙을 구성할 수 있지만, 스위치에서 언제든지 16개의 EXP 재작성 규칙만 사용할 수 있습니다. 지정된 논리적 인터페이스에서 푸시된 모든 MPLS 레이블에는 동일한 EXP 재작성 규칙이 적용됩니다.family mpls 동일한 물리적 인터페이스의 서로 다른 논리적 인터페이스에 서로 다른 EXP 재작성 규칙을 적용할 수 있습니다.

주:

각 물리적 인터페이스에서 인터페이스에서 사용 중인 모든 포워딩 클래스에 재작성 규칙을 구성해야 하거나, 인터페이스에서 사용 중인 포워딩 클래스에 재작성 규칙을 구성할 수 없습니다. 물리적 포트에서 재작성 규칙이 있는 포워딩 클래스와 재작성 규칙이 없는 포워딩 클래스를 혼합하지 마십시오.

주:

인터페이스의 기존 다시 쓰기 규칙을 동일한 유형의 새 다시 쓰기 규칙으로 바꾸려면 먼저 기존 다시 쓰기 규칙을 명시적으로 제거한 다음 새 규칙을 적용합니다.

MPLS 트래픽에 대한 EXP 재작성 규칙을 생성하고 논리적 인터페이스에서 활성화하려면,

  1. EXP 재작성 규칙을 생성합니다.

    예를 들어, 손실 우선순위 가 인 포워딩 클래스에 대해 명명된 EXP 재작성 규칙을 구성하려면, EXP 코드 포인트 값을 로 재작성합니다.exp-rr-1mpls-1low001

  2. 논리적 인터페이스에 다시 쓰기 규칙을 적용합니다.

    예를 들어, 논리 인터페이스 에 라는 재작성 규칙을 적용하려면 다음을 수행합니다.exp-rr-1xe-0/0/10.0

    주:

    이 예에서 포트 xe-0/0/10에 할당된 모든 포워딩 클래스에는 규칙을 다시 작성해야 합니다. 동일한 인터페이스에서 재작성 규칙이 있는 포워딩 클래스를 재작성 규칙이 없는 포워딩 클래스와 혼합하지 마십시오.

MPLS 네트워크를 위한 CoS 비트 구성

트래픽이 LSP(Labeled-Switch Path) 터널에 진입하면 MPLS 헤더의 CoS 비트는 다음 두 가지 방법 중 하나로 설정됩니다.

  • 패킷이 버퍼링된 출력 대기열 수와 패킷 손실 우선순위(PLP) 비트는 MPLS 헤더에 기록되며 패킷의 CoS 값으로 사용됩니다. 이 동작은 기본값이며 구성이 필요하지 않습니다. 라우팅 디바이스용 Junos OS 서비스 등급 사용자 가이드에서는 IP CoS 값을 설명하고 CoS 비트가 어떻게 처리되는지 요약합니다.

  • LSP 터널로 들어오는 모든 패킷에 고정 CoS 값을 설정합니다. 고정된 CoS 값은 LSP에 들어오는 모든 패킷이 동일한 서비스 등급을 받는다는 것을 의미합니다.

LSP에 들어오는 모든 패킷에 고정 CoS 값을 설정하려면 다음을 수행합니다.

  1. LSP에 대한 서비스 등급 값을 지정합니다.

    주:

    계층 수준에서 문을 사용하여 설정된 CoS 값은 인터페이스의 계층 수준에서 설정된 CoS 값을 대체합니다.class-of-service[edit protocols mpls][edit class-of-service] 사실상 LSP에 대해 구성된 CoS 값은 인터페이스에 대해 설정된 CoS 값보다 우선합니다.

글로벌 MPLS EXP 분류자 구성

EXP 패킷 분류는 수신 패킷을 특정 MPLS CoS 서비스 수준과 연결합니다. EXP 동작 집계(BA) 분류자는 패킷 헤더의 MPLS EXP 값을 검사하여 패킷에 적용된 CoS 설정을 결정합니다. EXP BA 분류자를 사용하면 수신 CoS 값을 기반으로 MPLS 패킷의 포워딩 클래스 및 손실 우선순위를 설정할 수 있습니다.

최대 64개의 EXP 분류자를 구성할 수 있지만, 스위치는 하나의 MPLS EXP 분류자만 글로벌 분류자로 사용하며, 이는 로 구성된 인터페이스에만 적용됩니다.family mpls 모든 스위치 인터페이스는 글로벌 EXP 분류자를 사용하여 MPLS 트래픽을 분류합니다.family mpls

기본 EXP 분류자는 없습니다. EXP 비트를 사용하여 수신 MPLS 패킷을 분류하려면 글로벌 EXP 분류자를 구성해야 합니다. 글로벌 분류자는 모든 인터페이스의 모든 MPLS 트래픽에 적용됩니다.family mpls

글로벌 EXP 분류자가 구성된 경우, 인터페이스의 MPLS 트래픽 은 EXP 분류자를 사용합니다.family mpls 글로벌 EXP 분류자가 구성되지 않은 경우, 고정 분류자가 인터페이스에 적용되면 MPLS 트래픽은 고정 분류자를 사용합니다. 인터페이스에 EXP 분류자 및 고정 분류자가 적용되지 않으면 MPLS 트래픽은 best-effort 트래픽으로 처리됩니다. DSCP 분류자는 MPLS 트래픽에 적용되지 않습니다.

CLI를 사용하여 MPLS EXP 분류자를 구성하려면:

  1. EXP 분류자를 생성하고 이를 포워딩 클래스, 손실 우선순위 및 코드 포인트와 연결합니다.

  2. 스위치 인터페이스에 EXP 분류자를 적용합니다.