예: 포워딩 클래스 세트 구성
포워딩 클래스 세트(fc-set)는 향상된 전송 선택(ETS) 트래픽 제어를 위한 우선 순위 그룹입니다. 각 fc-set은 하나 이상의 포워딩 클래스(우선 순위)로 구성됩니다. 분류자는 코드 포인트를 기반으로 트래픽을 포워딩 클래스에 매핑하고 포워딩 클래스는 출력 대기열에 매핑됩니다.
ETS를 사용하면 fc-set에 대한 링크 리소스(대역폭 및 대역폭 공유 특성)를 구성한 다음 fc-set에 속하는 포워딩 클래스 간에 fc-set의 리소스를 할당할 수 있습니다. 이를 2계층 또는 계층적 스케줄링이라고 합니다. 트래픽 제어 프로필은 fc-set(우선 순위 그룹)의 스케줄링을 제어하고, 스케줄러는 개별 포워딩 클래스(우선 순위)의 스케줄링을 제어합니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
-
QFX 시리즈 스위치 1개
-
지원되는 모든 Junos 릴리스
기능 탐색기를 사용하여 ETS에 대한 플랫폼 및 릴리스 지원을 확인하십시오.
개요
최대 3개의 유니캐스트 fc-set과 1개의 멀티캐스트 fc-set을 구성할 수 있습니다. 유니캐스트 우선 순위 그룹을 구성하는 일반적인 방법은 로컬 영역 네트워크(LAN) 트래픽, 스토리지 영역 네트워크(SAN) 트래픽 및 고성능 컴퓨팅(HPC) 트래픽에 대해 별도의 fc-set을 구성한 다음 각 fc-set에 적절한 포워딩 클래스를 할당하는 것입니다.
우선순위 포워딩 클래스를 strict-high 구성하는 경우 우선순위 트래픽 전용 fc-set을 strict-high 생성해야 합니다. 하나의 엄격한 우선 순위 포워딩 클래스만 구성할 수 있으며, 하나의 fc-set만 엄격한 높은 우선순위 대기열을 포함할 수 있습니다. 엄격한 높은 우선순위가 아닌 대기열은 엄격한 높은 우선순위 대기열과 동일한 fc-set에 속할 수 없습니다. 다중 대상 fc-set은 엄격한 우선 순위 대기열을 포함할 수 없습니다.
ETS를 적용하려면 트래픽 제어 프로필을 사용하여 하나 이상의 fc-set을 물리적 송신 포트에 매핑합니다. 최대 3개의 유니캐스트 포워딩 클래스 세트와 1개의 멀티데스티네이션 포워딩 클래스 세트를 각 포트에 매핑할 수 있습니다. fc-set을 포트에 매핑할 때, 포트는 계층적 스케줄링을 사용하여 포트 리소스를 우선순위 그룹(fc-set)에 할당하고 우선순위 그룹 리소스를 우선순위 그룹에 속하는 대기열(포워딩 클래스)에 할당합니다.
이 예에서는 다음 방법을 설명합니다.
라는
san-pghpc-pg세 개의 fc 집합lan-pg을 구성합니다.각 fc-set에 포워딩 클래스를 할당합니다.
fc-sets 및 해당 출력 트래픽 제어 프로필을 송신 인터페이스에 적용합니다.
이 예에서는 fc-set에 할당된 포워딩 클래스를 구성하는 방법이나 트래픽 제어 프로필(스케줄링)을 구성하는 방법에 대해 설명하지 않습니다. 예: CoS 구성 ETS(Hierarchical Port Scheduling) 는 포워딩 클래스 및 스케줄링 구성을 포함하여 ETS를 구성하는 방법에 대한 전체 예를 제공합니다. 표 1 은 이 예의 구성 요소를 보여줍니다.
구성 요소 |
설정 |
|---|---|
하드웨어 |
QFX 시리즈 스위치 |
LAN 트래픽 우선 순위 그룹 |
포워딩 클래스 세트: |
SAN 트래픽 우선순위 그룹 |
포워딩 클래스 세트: |
HPC 트래픽 우선순위 그룹 |
포워딩 클래스 세트: |
송신 인터페이스 |
|
포워딩 클래스 세트 구성
단계별 절차
우선 순위 그룹(fc-set)을
lan-pg정의하고 포워딩 클래스를 할당하고best-effort-2다음을 수행합니다.best-effort-1[edit class-of-service] user@switch# set forwarding-class-sets lan-pg class best-effort-1 user@switch# set forwarding-class-sets lan-pg class best-effort-2
우선 순위 그룹을 정의
san-pg하고 포워딩 클래스를 할당하고fcoe-2다음을 수행합니다.fcoe[edit class-of-service] user@switch# set forwarding-class-sets san-pg class fcoe user@switch# set forwarding-class-sets san-pg class fcoe-2
우선 순위 그룹을 정의
hpc-pg하고 포워딩 클래스를 할당하고high-perf다음을 수행합니다.nc[edit class-of-service] user@switch# set forwarding-class-sets hpc-pg class nc user@switch# set forwarding-class-sets hpc-pg class high-perf
세 개의 포워딩 클래스 세트를 인터페이스에 매핑합니다(포워딩 클래스 세트와 연관된 출력 트래픽 제어 프로필이 우선 순위 그룹에 대한 서비스 등급 스케줄링을 결정함).
[edit class-of-service] user@switch# set interfaces xe-0/0/7 forwarding-class-set lan-pg output-traffic-control-profile lan-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set san-pg output-traffic-control-profile san-tcp user@switch# set interfaces xe-0/0/7 forwarding-class-set hpc-pg output-traffic-control-profile hpc-tcp
검증
우선 순위 그룹 구성을 확인하려면 다음 작업을 수행하십시오.
포워딩 클래스 세트 구성원 확인
목적
, san-pg및 hpc-pg 우선 순위 그룹을 올바른 포워딩 클래스로 구성lan-pg했는지 확인합니다.
작업
운영 모드 명령을 show configuration class-of-service forwarding-class-sets사용하여 포워딩 클래스 세트 멤버 구성을 나열합니다.
user@switch> show configuration class-of-service forwarding-class-sets
lan-pg {
class best-effort-1;
class best-effort-2;
}
san-pg {
class fcoe;
class fcoe-2;
}
hpc-pg {
class high-perf;
class nc;
}
송신 인터페이스 구성 확인
목적
송신 인터페이스 xe-0/0/7 가 , san-pg, 및 hpc-pg 우선 순위 그룹과 올바른 출력 트래픽 제어 프로필과 연결되어 lan-pg있는지 확인합니다.
작업
운영 모드 명령을 show configuration class-of-service interfaces xe-0/0/7사용하여 송신 인터페이스를 표시합니다:
user@switch> show configuration class-of-service interfaces xe-0/0/7
forwarding-class-set {
lan-pg {
output-traffic-control-profile lan-tcp;
}
san-pg {
output-traffic-control-profile san-tcp;
}
hpc-pg {
output-traffic-control-profile hpc-tcp;
}
}