이 페이지의 내용
CoS MPLS EXP 분류자 및 규칙 재작성 이해
MPLS 네트워크 내에서 서비스 등급 (CoS)을 사용하여 패킷 분류자를 적용하고 MPLS 트래픽에 규칙을 다시 작성함으로써 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. MPLS 분류자는 전역적이며 인터페이스로 family mpls 구성된 모든 인터페이스에 적용됩니다.
패킷이 수신 공급자 에지(PE) 스위치의 고객 에지 인터페이스에 들어가면 스위치는 패킷을 레이블 스위칭 경로(LSP)에 배치하기 전에 패킷을 특정 CoS 서비스 수준과 연결합니다. LSP 내의 스위치는 수신 PE 스위치에서 설정된 CoS 값을 활용하여 CoS 서비스 수준을 결정합니다. 분류기에 내장된 CoS 값은 실험(EXP) 비트를 통해 MPLS 헤더에서 변환 및 인코딩됩니다.
EXP 분류자는 수신 MPLS 패킷을 포워딩 클래스 및 손실 우선순위에 매핑하고 포워딩 클래스 매핑을 기반으로 MPLS 패킷을 출력 대기열에 할당합니다. EXP 분류자는 행동 집계(BA) 분류자입니다.
EXP 재작성 규칙은 스위치의 송신 대기열에 있는 나가는 패킷에 있는 EXP 비트의 CoS 값을 변경(재작성)하여 새로운(재작성된) 값이 대상 피어의 정책과 일치하도록 합니다. 정책 매칭을 통해 인접 네트워크의 다운스트림 라우팅 플랫폼 또는 스위치가 각 패킷을 적절한 서비스 그룹으로 분류할 수 있습니다.
QFX5200, QFX5100 및 EX4600 스위치에는 기본 EXP 분류자가 없습니다. EXP 비트를 사용하여 수신 MPLS 패킷을 분류하려면 글로벌 EXP 분류자를 구성해야 합니다. 글로벌 EXP 분류자는 로 구성된 인터페이스의 모든 MPLS 트래픽에 적용됩니다.family mpls
QFX10000 스위치에는 기본 EXP 분류자가 없습니다. EXP 비트를 사용하여 수신 MPLS 패킷을 분류하려면 EXP 분류자를 구성하고 로 구성된 논리적 인터페이스에 적용해야 합니다. family mpls (물리적 인터페이스에는 분류자를 적용할 수 없습니다.) 최대 64개의 EXP 분류자를 구성할 수 있습니다.
기본 EXP 재작성 규칙은 없습니다. 송신 인터페이스에서 EXP 비트 값을 다시 쓰려면 EXP 다시 쓰기 규칙을 구성하고 논리적 인터페이스에 적용해야 합니다.
EXP 분류자 및 재작성 규칙은 (예: set interfaces xe-0/0/35 unit 0 family mpls)로 family mpls 구성된 인터페이스에만 적용됩니다.
EXP 분류자
QFX5200, QFX5100, EX4600 스위치에서 DSCP 및 IEEE 802.1p BA 분류기와는 달리 EXP 분류기는 스위치에 대해 전역적이며 로 구성된 family mpls모든 스위치 인터페이스에 적용됩니다. QFX10000 스위치에서는 EXP 분류자를 개별 논리적 인터페이스에 적용하며, 인터페이스마다 다른 EXP 분류자를 사용할 수 있습니다.
EXP 분류자를 구성하고 적용할 때, 고정된 분류자가 있는 인터페이스에서도 모든 family mpls 인터페이스의 MPLS 트래픽이 EXP 분류자를 사용합니다. 인터페이스에 EXP 분류자와 고정 분류자가 모두 있는 경우, EXP 분류자는 MPLS 트래픽에 적용되고 고정 분류자는 다른 모든 트래픽에 적용됩니다.
또한 DSCP 및 IEEE 802.1p BA 분류자와 달리 기본 EXP 분류자가 없습니다. EXP 비트를 기반으로 MPLS 트래픽을 분류하려면 EXP 분류자를 명시적으로 구성하고 스위치 인터페이스에 적용해야 합니다. 각 EXP 분류자는 8개의 EXP CoS 값(0에서 7까지, CoS 비트 000에서 111에 해당)에 해당하는 8개의 항목을 가지고 있습니다.
최대 64개의 EXP 분류자를 구성할 수 있습니다.
그러나 QFX5200, QFX5100, EX4600, 스위치에서 스위치는 단 하나의 MPLS EXP 분류자를 모든 인터페이스의 글로벌 분류자로 사용합니다. MPLS EXP 분류자를 구성한 후, 계층 수준에 [edit class-of-service system-defaults classifiers exp] EXP 분류자를 포함하여 해당 분류자를 글로벌 EXP 분류자로 구성할 수 있습니다. 로 family mpls 구성된 모든 스위치 인터페이스는 글로벌 EXP 분류자를 사용하여 MPLS 트래픽을 분류합니다.
이러한 스위치에서는 언제든지 하나의 EXP 분류자만 글로벌 EXP 분류자로 구성할 수 있습니다. 글로벌 EXP 분류자를 변경하려면 글로벌 EXP 분류자 구성을 삭제한 다음(구성 문 사용 user@switch# delete class-of-service system-defaults classifiers exp ) 새로운 글로벌 EXP 분류자를 구성합니다.
QFX5130 스위치는 MPLS CoS를 지원하지 않습니다.
QFX10000 스위치는 글로벌 EXP 분류자를 지원하지 않습니다. 하나의 EXP 분류자를 구성하여 여러 논리적 인터페이스에 적용하거나, 여러 EXP 분류자를 구성하고 다른 EXP 분류자를 다른 논리적 인터페이스에 적용할 수 있습니다.
EXP 분류자가 구성되지 않은 경우 고정 분류자가 인터페이스에 적용되면 MPLS 트래픽은 고정 분류자를 사용합니다. (기본 EXP 분류자가 있는 스위치는 기본 분류자를 사용합니다.) 인터페이스에 EXP 분류자 및 고정 분류자가 적용되지 않은 경우, MPLS 트래픽은 802.1 기본 신뢰할 수 없는 분류자를 사용하는 최선의 트래픽으로 처리됩니다. DSCP 분류자는 MPLS 트래픽에 적용되지 않습니다.
QFX5200, QFX5100, EX4600 스위치에서는 EXP 분류자가 글로벌이기 때문에 일부 인터페이스의 MPLS 트래픽에 고정된 IEEE 802.1p 분류자를 사용하고 다른 인터페이스의 MPLS 트래픽에 글로벌 MPLS 분류자를 사용하도록 일부 포트를 구성할 수 없습니다. 글로벌 EXP 분류자를 구성할 때, 모든 인터페이스의 모든 MPLS 트래픽은 EXP 분류자를 사용합니다.
스위치는 분류를 위해 수신 EXP 패킷의 가장 바깥쪽 레이블만 사용합니다.
802.1Q 태그가 있는 MPLS 패킷은 지원되지 않습니다.
QFX5220 스위치에서는 MPLS 네트워크 내에서 서비스 등급(CoS)을 사용하여 패킷 분류자를 적용하고 MPLS 트래픽에 규칙을 다시 작성함으로써 혼잡 기간 동안 특정 유형의 트래픽에 우선 순위를 지정할 수 있습니다. 또한 MPLS EXP 재작성 지원을 추가했습니다.
- MPLS 인터페이스용 프로바이더(P) 및 프로바이더 에지(PE) 라우터의 기본 CoS – MPLS 트래픽은 기본 EXP 분류자를 사용합니다. MPLS 트래픽은 802.1 기본 신뢰할 수 없는 분류자를 사용하여 최선의 트래픽으로 처리됩니다. 기본 EXP 분류자는 로 구성된 인터페이스의 모든 MPLS 트래픽에 적용됩니다.
family mplsDSCP 분류자는 MPLS 트래픽에 적용되지 않습니다. - 레이어 3 인터페이스용 PE 라우터의 기본 CoS – 기본적으로 모든 L3VPN 논리적 인터페이스는 기본 DSCP(Differentiated Services Code Point) 분류자에 바인딩됩니다.
PHP(Penultimate Hop Popping) 노드에 EXP 분류자를 적용하는 경우, 기본적으로 IP 헤더 TTL(Time-to-Live) 값은 MPLS 헤더 TLL 값으로 겹쳐쓰기되고 IP 헤더 DSCP 비트는 균일 모드를 나타내는 0으로 겹쳐쓰기 됩니다. Junos OS Evolved에서 IP 헤더 TTL 및 IP 헤더 DSCP 비트를 덮어쓰지 않는 파이프 모드를 사용하려면 다음 명령을 구성해야 합니다.
set protocols mpls no-propagate-ttl
그러나 Junos OS에서는 set protocols mpls no-propagate-ttl 명령 없이 MPLS CoS를 구성할 수 있습니다.
MPLS 패킷에서 IP의 DSCP는 PE 또는 P 라우터에서 표시할 수 없습니다.
경험치 재작성 규칙
MPLS 패킷이 네트워크에 들어오거나 나갈 때 패킷의 CoS(Class of Service) 설정을 변경하기 위해 에지 스위치가 필요할 수 있습니다. EXP 재작성 규칙 은 인터페이스에서 family mpls 나가는 MPLS 패킷 헤더 내에서 EXP CoS 비트의 값을 설정합니다. 각 재작성 규칙은 패킷과 관련된 현재 포워딩 클래스와 손실 우선순위를 읽고, 테이블에서 선택한 CoS 값을 찾고, 해당 CoS 값을 패킷 헤더에 써서 기존 CoS 값을 대체합니다. EXP 재작성 규칙은 MPLS 트래픽에만 적용됩니다.
EXP 재작성 규칙은 논리적 인터페이스에만 적용됩니다. 물리적 인터페이스에는 EXP 재작성 규칙을 적용할 수 없습니다.
기본 EXP 재작성 규칙은 없습니다. MPLS 패킷에서 EXP 값을 다시 작성하려면 EXP 다시 작성 규칙을 구성하고 이를 논리적 인터페이스에 적용해야 합니다. 재작성 규칙이 적용되지 않은 경우, 푸시되는 모든 MPLS 레이블은 값이 0입니다. EXP 값은 스왑된 MPLS 레이블에서 변경되지 않습니다.
최대 64개의 EXP 재작성 규칙을 구성할 수 있지만, 스위치에서 한 번에 16개의 EXP 재작성 규칙만 적용할 수 있습니다. 주어진 논리적 인터페이스에서 푸시된 모든 MPLS 레이블에는 동일한 EXP 재작성 규칙이 적용됩니다. 동일한 물리적 인터페이스에서 서로 다른 논리적 인터페이스에 서로 다른 EXP 재작성 규칙을 적용할 수 있습니다.
DSCP, DSCP IPv6 또는 IEEE 802.1p 재작성 규칙이 있는 인터페이스에 EXP 재작성 규칙을 적용할 수 있습니다. MPLS 트래픽만 EXP 재작성 규칙을 사용합니다. MPLS 트래픽은 DSCP 또는 DSCP IPv6 재작성 규칙을 사용하지 않습니다.
스위치가 PHP(Penultimate Hop Popping)를 수행하는 경우, EXP 재작성 규칙은 적용되지 않습니다. EXP 분류자와 EXP 재작성 규칙이 모두 스위치에 구성된 경우, 마지막으로 팝된 레이블의 EXP 값이 내부 레이블에 복사됩니다. EXP 분류자 또는 EXP 재작성 규칙(둘 다 구성은 아님) 스위치에 구성된 경우, 내부 레이블 EXP 값은 변경되지 않고 전송됩니다.
각 물리적 인터페이스에서 인터페이스에서 사용되는 모든 포워딩 클래스에 재작성 규칙이 구성되어 있어야 하거나 인터페이스에서 사용되는 포워딩 클래스에 재작성 규칙을 구성할 수 없습니다. 물리적 포트에서는 재작성 규칙이 있는 포워딩 클래스와 재작성 규칙이 없는 포워딩 클래스를 혼용하지 마십시오.
스케줄러
MPLS와 함께 CoS를 사용하기 위한 스케줄러는 스위치의 다른 CoS 구성과 동일합니다. 기본 스케줄러는 best-effort, fcoe, no-loss 및 network-control 기본 포워딩 클래스에 대해서만 제공됩니다. MPLS 트래픽에 대한 사용자 지정 포워딩 클래스를 구성하는 경우, 해당 포워딩 클래스를 지원하고 해당 포워딩 클래스에 대역폭을 제공하도록 스케줄러를 구성해야 합니다.