예: 포워딩 클래스 구성
전송을 위한 포워딩 클래스 그룹 패킷. 포워딩 클래스는 출력 대기열에 매핑되므로 포워딩 클래스에 할당된 패킷은 해당 포워딩 클래스에 매핑된 출력 대기열을 사용합니다. QFX10000, 유니캐스트 트래픽 및 멀티데스티네이션(멀티캐스트, 브로드캐스트, 대상 조회 실패)을 제외하고 트래픽은 별도의 포워딩 클래스와 출력 대기열을 사용합니다.
요구 사항
이 예는 다음의 하드웨어 및 소프트웨어 구성 요소를 사용하여 두 가지 구성 예를 수행합니다.
QFX10000을 제외한 스위치의 포워딩 클래스 구성
QFX10000을 제외한 스위치 1개(이 예는 주니퍼 네트웍스 QFX3500 스위치에서 테스트되었습니다).
Junos OS OCX 시리즈용 QFX 시리즈 또는 Junos OS 릴리스 14.1X53-D20 이상용 릴리스 11.1 이상
QFX10000 스위치용 포워딩 클래스 구성
QFX10000 스위치 1개
QFX 시리즈 Junos OS 릴리스 15.1X53-D10 이상
개요
QFX10000 스위치는 8개의 포워딩 클래스를 지원합니다. 다른 스위치는 최대 12개의 포워딩 클래스를 지원합니다. 트래픽을 전달하려면 포워딩 클래스를 출력 대기열에 매핑(할당)해야 합니다. QFX10000 스위치에서 대기열 0~7은 유니캐스트 및 멀티데스티네이션 트래픽 모두에 해당합니다. 다른 스위치에서는 유니캐스트 트래픽을 위해 대기열 0에서 7까지 대기열이 있으며, 대기열 8~9(QFX5200 스위치) 또는 8~11(기타 스위치)은 다중 할당 트래픽을 위한 것입니다. OCX 시리즈 스위치를 제외하고 스위치는 최대 6개의 무손실 포워딩 클래스를 지원합니다. (OCX 시리즈 스위치는 무손실 레이어 2 전송을 지원하지 않습니다.)
이 스위치는 네 개의 기본 포워딩 클래스를 제공하며, QFX10000 스위치를 제외하고 이 4개의 포워딩 클래스는 유니캐스트이며 기본 멀티데스티네이션 포워딩 클래스는 1개입니다. 나머지 포워딩 클래스를 정의하고 유니캐스트 또는 멀티데스팅 포워딩 클래스로 구성할 수 있습니다. 유니캐스트 또는 멀티데스팅 대기열에 매핑하여 구성하실 수 있습니다. 대기열 유형, 유니캐스트 또는 멀티데스테이션 유형이 포워딩 클래스 유형을 결정합니다.
네 가지 기본 포워딩 클래스(QFX10000을 제외한 유니캐스트)는 다음과 같습니다.
be
—베스트 에지 트래픽fcoe
—Fibre Channel over Ethernet 트래픽에 대한 딜리버리 보장(OCX 시리즈 스위치에서는 사용하지 않음)no-loss
-TCP 무손실 트래픽에 대한 딜리버리 보장(OCX 시리즈 스위치에서는 사용하지 않음)nc
—네트워크 제어 트래픽
QFX10000 스위치를 제외하고, 기본 멀티데스티네이션 포워딩 클래스는 다음과 같은 것입니다.
mcast
—다중 할당 트래픽
명령문을 사용하여 포워딩 클래스를 대기열에 매핑합니다 class
. 두 개 이상의 포워딩 클래스를 단일 대기열에 매핑할 수 있지만 특정 대기열에 매핑된 모든 포워딩 클래스는 동일한 유형이어야 합니다.
QFX10000 스위치를 제외하고 특정 대기열에 매핑된 모든 포워딩 클래스는 유니캐스트 또는 멀티캐스트여야 합니다. 동일한 대기열에서 유니캐스트 및 멀티캐스트 포워딩 클래스를 혼합할 수 없습니다.
QFX10000 스위치에서 특정 대기열에 매핑된 모든 포워딩 클래스는 동일한 패킷 드롭 속성을 가져야 합니다. 모든 포워딩 클래스는 손실이 되거나 대기열에 매핑된 모든 포워딩 클래스는 무손실이어야 합니다.
[edit class-of-service forwarding-classes] user@switch# set class class-name queue-num queue-number;
ELS 소프트웨어를 실행하지 않는 스위치에서 Junos OS 릴리스 12.2를 사용하는 경우 무손실 fcoe
및 no-loss
포워딩 클래스에 대한 기본 포워딩 클래스 투 대기열 매핑을 사용합니다. 무손실 포워딩 클래스를 명시적으로 구성하는 경우, 해당 포워딩 클래스에 매핑된 트래픽은 손실(best-effort
) 트래픽으로 취급되며 무손실 처리를 받지 않습니다 .
릴리스 12.3 이상 Junos OS 명시적 포워딩 클래스 구성에 손실 없는 패킷 드롭 속성을 포함하여 무손실 포워딩 클래스를 구성할 수 있습니다.
ELS 소프트웨어를 실행하지 않는 스위치에서는 릴리스 11.3R1을 Junos OS 이전에 포워딩 클래스를 명령문을 사용하여 하나의 포워딩 클래스만 대기열에 매핑할 수 있는 대기열에 포워딩 클래스를 매핑하는 대체 방법을 지원했습니다.
[edit class-of-service forwarding-classes] user@switch# set queue queue-number class-name
queue
문이 더 이상 사용되지 않으며 Junos OS 릴리스 11.3R2 이상에서 더 이상 유효하지 않습니다. 문을 사용하여 queue
포워딩 클래스를 대기열에 매핑하는 구성이 있는 경우 구성을 편집하여 문을 문으로 class
대체 queue
하십시오.
계층적 스케줄링은 출력 대기열 포워딩을 제어합니다. 포워딩 클래스를 정의하고 트래픽을 포워딩 클래스로 분류할 때 포워딩 클래스에 대한 스케줄링 정책도 정의해야 합니다. 스케줄링 정책을 정의하는 것은 다음을 의미합니다.
스케줄러 맵에서 포워딩 클래스에 스케줄러 매핑
포워딩 클래스 집합에 포워딩 클래스 포함
스케줄러 맵을 트래픽 제어 프로필과 연결
트래픽 제어 프로필을 포워딩 클래스 세트에 연결하고 트래픽 제어 프로필을 인터페이스에 적용
QFX10000 스위치에서 포트 스케줄링을 사용하여 스케줄링 정책을 정의할 수 있습니다.
스케줄러 맵에서 포워딩 클래스에 스케줄러 매핑.
스케줄러 맵을 하나 이상의 인터페이스에 적용합니다.
예 1: QFX10000을 제외한 스위치용 포워딩 클래스 구성
구성
단계별 절차
표 1 은 이 예에 대한 구성 포워딩 클래스 투 대기열 매핑을 보여줍니다.
포워딩 클래스 |
큐 |
---|---|
최고의 노력 |
|
노스캐롤라이나 |
|
mcast |
|
QFX10000을 제외한 스위치의 CoS 포워딩 클래스 구성 방법:
포워딩 클래스를 대기열
0
에best-effort
매핑:[edit class-of-service forwarding-classes] user@switch# set class best-effort queue-num 0
포워딩 클래스를 대기열
7
에nc
매핑:[edit class-of-service forwarding-classes] user@switch# set class nc queue-num 7
포워딩 클래스를 대기열
8
에mcast-be
매핑:[edit class-of-service forwarding-classes] user@switch# set class mcast-be queue-num 8
확인
포워딩 클래스 투 대기열 매핑 확인
목적
포워딩 클래스 투 대기열 매핑을 확인합니다. (시스템은 명시적으로 구성된 포워딩 클래스만 표시하며, 및 no-loss
와 같은 fcoe
기본 포워딩 클래스는 표시되지 않습니다.)
작업
운영 모드 명령을 show configuration class-of-service forwarding-classes
사용하여 포워딩 클래스 구성의 결과를 확인합니다.
user@switch> show configuration class-of-service forwarding-classes class best-effort queue-num 0; class network-control queue-num 7; class mcast queue-num 8;
예 2: QFX10000 스위치용 포워딩 클래스 구성
구성
단계별 절차
표 2 는 이 예에 대한 구성 포워딩 클래스 투 대기열 매핑을 보여줍니다.
포워딩 클래스 |
큐 |
---|---|
최고의 노력 |
|
be1 |
|
노스캐롤라이나 |
|
QFX10000 스위치용 CoS 포워딩 클래스 구성 방법:
포워딩 클래스를 대기열
0
에best-effort
매핑:[edit class-of-service forwarding-classes] user@switch# set class best-effort queue-num 0
포워딩 클래스를 대기열
1
에be1
매핑:[edit class-of-service forwarding-classes] user@switch# set class be1 queue-num 1
포워딩 클래스를 대기열
7
에nc
매핑:[edit class-of-service forwarding-classes] user@switch# set class nc queue-num 7
확인
포워딩 클래스 투 대기열 매핑 확인
목적
포워딩 클래스 투 대기열 매핑을 확인합니다. (시스템은 명시적으로 구성된 포워딩 클래스만 표시하며, 및 no-loss
와 같은 fcoe
기본 포워딩 클래스는 표시되지 않습니다.)
작업
운영 모드 명령을 show configuration class-of-service forwarding-classes
사용하여 포워딩 클래스 구성의 결과를 확인합니다.
user@switch> show configuration class-of-service forwarding-classes class best-effort queue-num 0; class be1 queue-num 1; class network-control queue-num 7;