이 페이지의 내용
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 mpls
예: set 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 분류자를 구성하고 적용할 때, 고정 분류자가 있는 인터페이스에서도 모든 family mpls
인터페이스의 MPLS 트래픽은 EXP 분류자를 사용합니다. 인터페이스에 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]
. 로 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 기본 신뢰할 수 없는 분류자를 사용하여 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 비트를 덮어쓰지 않는 파이프 모드를 사용하려면 다음 명령을 구성해야 합니다.
set protocols mpls no-propagate-ttl
그러나 Junos OS에서는 set protocols mpls no-propagate-ttl 명령 없이 MPLS CoS를 구성할 수 있습니다.
MPLS 패킷에서 IP의 DSCP는 PE 또는 P 라우터에서 언급할 수 없습니다.
EXP 재작성 규칙
MPLS 패킷이 네트워크에 들어오거나 나갈 때 패킷의 CoS(class-of-service) 설정을 변경하려면 에지 스위치가 필요할 수 있습니다. EXP 재작성 규칙은 인터페이스에서 발신 MPLS 패킷 family mpls
의 헤더 내에서 EXP CoS 비트의 값을 설정합니다. 각 재작성 규칙은 패킷과 관련된 현재 포워딩 클래스 및 손실 우선순위를 읽고, 테이블에서 선택한 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 트래픽에 대한 사용자 지정 포워딩 클래스를 구성하는 경우, 해당 포워딩 클래스를 지원하고 해당 포워딩 클래스에 대역폭을 제공하도록 스케줄러를 구성해야 합니다.