Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS 구성

트래픽 관리 서비스 등급 주제에서는 Junos CoS(서비스 등급) 구성 요소를 구성하는 방법을 설명합니다. Junos CoS는 네트워크의 트래픽에 대한 제어를 미세 조정할 수 있는 유연한 도구 세트를 제공합니다.

  • 수신 트래픽을 포워딩 클래스로 분류하여 트래픽을 전송을 위해 그룹에 배치하는 분류자를 정의합니다.

  • 포워딩 클래스를 출력 대기열에 매핑하여 각 출력 대기열에서 트래픽 유형을 정의합니다.

  • 각 출력 대기열에 대한 스케줄러를 구성하여 각 트래픽 유형의 서비스 수준(우선 순위, 대역폭 특성)을 제어합니다.

  • 서로 다른 인터페이스에서 동일한 포워딩 클래스에 대해 서로 다른 서비스 수준을 제공합니다.

  • 데이터센터 브리징 표준을 지원하는 스위치에서 우선순위 기반 플로우 제어(PFC), 데이터센터 브리징 교환 프로토콜(DCBX) 및 향상된 전송 선택(ETS) 계층 스케줄링을 사용하여 이더넷 네트워크 전반에서 무손실 전송을 구성합니다.

  • 다양한 CoS 구성 요소를 개별적으로 또는 조합하여 구성하여 CoS 서비스를 정의합니다.

참고:

CoS 구성을 변경하거나 CoS 구성을 비활성화했다가 다시 활성화하면 시스템이 입력 대기열에 대한 수신 트래픽의 매핑을 변경하기 위해 트래픽을 일시적으로 차단하기 때문에 시스템에서 패킷 드롭이 발생합니다. 무손실 동작에 혼잡 알림 프로필을 사용하는 경우 PFC 일시 중지 프레임의 순간적인 생성을 예상할 수 있습니다.

표 1 은 플랫폼별 기본 CoS 구성 작업을 나열하고 해당 작업에 대한 링크를 제공합니다.

참고:

정보를 조회하는 플랫폼에서 지원되지 않는 기능에 대한 링크는 작동하지 않을 수 있습니다.

표 1: CoS 구성 작업

CoS 구성 작업

링크

기본 CoS 구성:

  • 코드 포인트 별칭을 구성하여 분류자 및 재작성 규칙과 같은 CoS 구성 요소를 구성할 때 비트 패턴 대신 사용할 수 있는 코드 포인트 비트 패턴에 이름을 할당합니다

  • 분류자 및 다중 대상 분류자 구성

    • 수신 CoS 값을 기반으로 패킷의 포워딩 클래스와 손실 우선순위를 설정하고 관련 포워딩 클래스를 기반으로 패킷을 출력 대기열에 할당합니다

    • 호스트 기본 출력 대기열 및 서비스 유형(ToS) 필드에 사용되는 DSCP 비트의 매핑을 변경합니다

  • 포워딩 클래스 구성

  • CoS 처리가 대상 피어의 정책과 일치하도록 스위치의 아웃바운드 인터페이스에서 나가는 패킷의 코드 포인트 비트 값을 변경하는 재작성 규칙을 구성합니다

  • 이더넷 링크 어그리게이션(LAG) 인터페이스에 속하는 트래픽을 포함하여 전이중 이더넷 링크의 모든 트래픽에 대해 링크 수준 플로우 제어를 제공하는 혼잡 완화 기능인 이더넷 PAUSE 플로우 제어를 구성합니다. 특정 인터페이스에서 대칭 및 비대칭 플로우 제어는 상호 배타적입니다.

  • 다음 CoS 구성 요소를 물리적 또는 논리적 인터페이스에 할당합니다.

    • 분류자

    • 혼잡 알림 프로파일

    • 포워딩 클래스

    • 포워딩 클래스 세트

    • 출력 트래픽 제어 프로파일

    • 포트 스케줄러

    • 규칙 재작성

출력 대기열이 채워질 때 서로 다른 PLP(Packet Loss Probabilities)의 패킷 드롭 확률을 정의하는 WRED(Weighted Random Early Detection) 드롭 프로필을 구성합니다.

  • WRED 드롭 프로필을 스케줄러의 손실 우선순위와 연결하는 WRED 드롭 프로필을 구성합니다. 스케줄러를 포워딩 클래스(대기열)에 매핑할 때, 보간된 드롭 프로필을 해당 대기열에서 지정된 손실 우선순위의 트래픽에 적용합니다.

  • 드롭 프로필을 패킷 손실 우선순위에 매핑하는 드롭 프로필 맵을 구성하고, 드롭 프로필과 패킷 손실 우선순위를 스케줄러와 연결합니다

  • 명시적 혼잡 알림(ECN)을 구성하여 TCP/IP 기반 네트워크에서 두 엔드포인트 간에 종단 간 혼잡 알림을 활성화합니다. WRED 드롭 프로필을 포워딩 클래스에 적용하여 스위치가 ECN 지원 패킷을 표시하는 방법을 제어합니다.

대기열 스케줄러 및 개별 대기열의 대역폭 스케줄링 우선 순위를 구성합니다. 스케줄러는 출력 대기열의 CoS 속성을 정의합니다(출력 대기열은 포워딩 클래스에 매핑되며, 분류기는 IEEE 802.1p 또는 DSCP 코드 포인트를 기반으로 트래픽을 포워딩 클래스로 매핑합니다). 대기열 스케줄링은 우선순위 그룹 스케줄링과 함께 작동하여 2계층 계층 스케줄러를 생성합니다. CoS 스케줄링 속성에는 대기열에 할당된 인터페이스 대역폭의 양, 대기열의 우선 순위, 대기열에서 ECN(Explicit Congestion Notification)이 활성화되었는지 여부 및 대기열과 연관된 WRED 패킷 드롭 프로파일이 포함됩니다.

트래픽 제어 프로필을 구성하여 포워딩 클래스 세트(우선 순위 그룹)의 출력 대역폭 및 스케줄링 특성을 정의합니다. 포워딩 클래스 세트에 매핑된 포워딩 클래스(대기열)는 트래픽 제어 프로필에서 구성한 대역폭 리소스를 공유합니다.

향상된 전송 선택(ETS) 및 포워딩 클래스 세트를 구성하고 ETS 권장 사항 TLV를 비활성화합니다. ETS의 Junos OS 구현인 계층적 포트 스케줄링을 사용하면 유사한 CoS 처리가 필요한 우선순위를 우선순위 그룹으로 그룹화할 수 있습니다. 우선 순위 그룹에 대한 포트 대역폭 리소스를 정의하고 그룹의 각 우선 순위가 사용할 수 있는 우선 순위 그룹의 리소스의 양을 정의합니다.

기능 구성 정보를 교환하여 피어의 DCB(Data Center Bridging Capability Exchange Protocol)을 발견하고 LLDP(Link Layer Discovery Protocol)의 확장입니다

  • 인터페이스가 연결된 피어와 통신하는 데 사용하는 DCBX 모드를 구성합니다

  • 지원되는 각 기능 또는 애플리케이션에 대해 인터페이스별로 DCBX 자동 협상을 구성합니다

  • DCBX가 애플리케이션 프로토콜 정보를 교환할 각 애플리케이션을 정의합니다

  • 애플리케이션을 IEEE 802.1p 코드 포인트에 매핑

  • DCBX 인터페이스에 애플리케이션 맵 적용

FCoE에 대한 CoS 구성:

  • 우선순위 기반 플로우 제어(PFC)를 구성하여 하나의 물리적 링크에서 트래픽을 8개의 우선순위로 나눕니다

  • 지정된 IEEE 802.1p 우선순위에서 우선순위 기반 플로우 제어(PFC)를 활성화하는 혼잡 알림 프로파일(CNP)을 구성합니다

  • 두 스위치 간의 중복 및 로드 밸런싱을 제공하기 위해 MC-LAG(Multichassis link aggregation groups)를 구성합니다

  • 두 개 이상의 무손실 포워딩 클래스를 구성하고 서로 다른 우선순위에 매핑합니다

  • 네트워크가 3보다 다른 우선순위를 사용하는 경우 무손실 FCoE 전송을 구성합니다

  • 컨버지드 이더넷 네트워크에서 여러 개의 무손실 FCoE 우선 순위를 구성합니다

  • FCoE 네트워크가 FCoE 트래픽에 대해 우선 순위 3과 다른 우선 순위를 사용하는 경우, 인터페이스가 이더넷에서 FC 패킷을 캡슐화한 후 FC SAN에서 수신 트래픽을 해당 우선 순위로 다시 매핑하도록 재작성 값을 구성합니다

  • FCoE 및 iSCSI와 같은 여러 유형의 트래픽에 대해 무손실 우선 순위를 구성합니다