예: 포워딩 클래스 세트 구성
포워딩 클래스 세트(fc-set)는 ETS(Enhanced Transmission Selection) 트래픽 제어를 위한 우선 순위 그룹입니다. 각 fc-set는 하나 이상의 포워딩 클래스(우선순위)로 구성됩니다. 분류자는 코드 포인트를 기반으로 트래픽을 포워딩 클래스로 매핑하고, 포워딩 클래스는 출력 대기열에 매핑합니다.
ETS를 사용하면 fc-set에 대한 링크 리소스(대역폭 및 대역폭 공유 특성)를 구성한 다음 fc-set에 속하는 포워딩 클래스 간에 fc-set의 리소스를 할당할 수 있습니다. 이를 2계층 또는 계층적 스케줄링이라고 합니다. 트래픽 제어 프로필은 fc-set(우선순위 그룹)의 스케줄링을 제어하고, 스케줄러는 개별 포워딩 클래스(우선순위)의 스케줄링을 제어합니다.
요구 사항
이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.
-
스위치 1개(이 예시는 주니퍼 네트웍스 QFX3500 스위치에서 테스트됨)
-
Junos OS 릴리스 11.1
기능 탐색기를 사용하여 ETS에 대한 플랫폼 및 릴리스 지원을 확인합니다.
개요
최대 3개의 유니캐스트 fc 세트와 1개의 멀티캐스트 fc 세트를 구성할 수 있습니다. 유니캐스트 우선순위 그룹을 구성하는 일반적인 방법은 LAN(Local Area Network) 트래픽, SAN(Storage Area Network) 트래픽 및 HPC(High-Performance Computing) 트래픽에 대해 별도의 fc-set를 구성한 다음 각 fc-set에 적절한 포워딩 클래스를 할당하는 것입니다.
우선 순위 포워딩 클래스를 구성하는 strict-high
경우, 우선 순위 트래픽 전용 strict-high
인 fc-set를 생성해야 합니다. 하나의 strict-high 우선 순위 포워딩 클래스만 구성할 수 있으며, 하나의 fc-set만 strict-high 우선 순위 대기열을 포함할 수 있습니다. 엄격하고 우선 순위가 높지 않은 대기열은 엄격하고 높은 우선 순위 대기열과 동일한 fc-set에 속할 수 없습니다. 다중 목적지 fc-set는 엄격한 우선 순위 대기열을 포함할 수 없습니다.
ETS를 적용하려면 트래픽 제어 프로필을 사용하여 하나 이상의 fc 세트를 물리적 송신 포트에 매핑합니다. 각 포트에 최대 3개의 유니캐스트 포워딩 클래스 세트와 1개의 멀티데스티네이션 포워딩 클래스 세트를 매핑할 수 있습니다. fc-set를 포트에 매핑할 때 포트는 계층적 스케줄링을 사용하여 포트 리소스를 우선순위 그룹(fc-set)에 할당하고 우선순위 그룹 리소스를 우선순위 그룹에 속하는 대기열(포워딩 클래스)에 할당합니다.
이 예제에서는 다음을 수행하는 방법을 설명합니다.
,
san-pg
, 라는hpc-pg
세 개의 fc 세트를lan-pg
구성합니다.각 fc 세트에 포워딩 클래스를 할당합니다.
fc-sets 및 해당 출력 트래픽 제어 프로필을 송신 인터페이스에 적용합니다.
이 예에서는 fc-sets에 할당된 포워딩 클래스를 구성하는 방법이나 트래픽 제어 프로필(스케줄링)을 구성하는 방법을 설명하지 않습니다. 예: CoS ETS(Hierarchical Port Scheduling) 구성은 포워딩 클래스 및 스케줄링 구성을 포함하여 ETS를 구성하는 방법에 대한 완전한 예를 제공합니다. 표 1 은 이 예의 구성 요소를 보여줍니다.
구성 요소 |
설정 |
---|---|
하드웨어 |
QFX3500 스위치 |
LAN 트래픽 우선 순위 그룹 |
포워딩 클래스 세트: |
SAN 트래픽 우선 순위 그룹 |
포워딩 클래스 세트: |
HPC 트래픽 우선 순위 그룹 |
포워딩 클래스 세트: |
송신 인터페이스 |
|
포워딩 클래스 세트 구성
단계별 절차
우선순위 그룹(fc-set)을
lan-pg
정의하고 포워딩 클래스를best-effort-1
할당하며best-effort-2
,[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
할당하고fcoe-2
:[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
하고 여기에 포워딩 클래스를nc
할당하고high-perf
:[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
3개의 포워딩 클래스 세트를 인터페이스에 매핑합니다(포워딩 클래스 세트와 연관된 출력 트래픽 제어 프로파일은 우선순위 그룹에 대한 서비스 스케줄링 클래스를 결정함).
[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; } }