이 페이지에서는
CoS Junos OS 개요
네트워크가 정체와 지연을 경험하면 일부 패킷은 삭제되어야 합니다. Junos OS 서비스 등급(CoS)를 통해 트래픽을 클래스로 분리하고 혼잡이 발생할 때 다양한 수준의 처리량 및 패킷 손실을 설정할 수 있습니다. 요구에 맞는 규칙을 구성할 수 있기 때문에 패킷 손실을 보다 잘 제어할 수 있습니다.
CoS 기능을 구성하여 다양한 애플리케이션에 대해 여러 서비스 등급을 제공할 수 있습니다. 또한 CoS를 사용하면 인터페이스를 떠나는 802.1p 패킷의 DSCP(Differentiated Services Code Point) 또는 IEEE(Institute of Electrical and Electronics Engineers) 802.1p 코드 포인트 비트를 재구성할 수 있어 원격 피어의 네트워크 요구 사항에 맞게 패킷을 구성할 수 있습니다.
CoS는 서로 다른 애플리케이션에 대해 여러 서비스 등급을 제공합니다. 패킷 전송을 위한 여러 포링 클래스를 구성하고, 각 출력 큐에 어떤 패킷이 배치되는지 정의하고, 각 큐에 대한 전송 서비스 수준을 스케줄링하고, WRED(Weighted Random Early Detection) 알고리즘을 사용하여 혼잡을 관리할 수 있습니다.
CoS 애플리케이션을 설계할 때 서비스 요구를 신중하게 고려해야 합니다. CoS 구성을 철저하게 계획하고 설계하여 CoS 도메인의 모든 플랫폼에서 일관성과 상호 운영성을 보장해야 합니다.
CoS는 소프트웨어가 아닌 하드웨어로 구현되어 패킷 포우링 및 스위칭 성능에 영향을 주지 않으면서 CoS 기능을 테스트 및 구축할 수 있습니다.
각 스위치 인터페이스에서 CoS 정책을 활성화하거나 비활성화할 수 있습니다. 또한 스위치의 각 물리적 및 논리적 인터페이스는 커스텀 CoS 규칙과 연계될 수 있습니다.
서비스 등급 구성을 변경하거나 비활성화한 후 다시 활성화하면 시스템이 트래픽을 순간적으로 차단하여 입력 큐에 대한 수신 트래픽 매핑을 변경하기 때문에 시스템이 패킷 드롭을 경험합니다.
이 주제는 다음을 설명합니다.
CoS 표준
다음 RFC는 CoS 기능에 대한 표준을 정의합니다.
RFC 2474, IPv4 및 IPv6 헤더에서 차별화된 서비스 필드의 정의
RFC 2597, ASSURED Forwarding PHB Group
RFC 2598, Expedited Forwarding PHB
RFC 2698, 2개 속도 3색 마커
RFC 3168, ECN(Explicit Congestion Notification)을 IP에 추가
다음과 같은 DCB(Data Center Bridging) 표준은 이더넷 네트워크를 통해 스토리지 트래픽을 전송하는 데 필요한 CoS(Fibre Channel over Ethernet 및 기타 특성)를 제공하기 위해 지원됩니다.
IEEE(Institute of Electrical and Electronics Engineers) 802.1Qbb, PFC(Priority-based Flow Control)
IEEE(Institute of Electrical and Electronics Engineers) 802.1Qaz, ETS(Enhanced Transmission Selection)
IEEE(Institute of Electrical and Electronics Engineers) DCBX(Data Center Bridging Capability Exchange Protocol)로 불리는 802.1AB(LLDP) 확장
OCX 시리즈 스위치 및 NFX250 네트워크 서비스 플랫폼은 PFC 및 DCBX를 지원하지 않습니다.
주니퍼 네트웍스 QFX10000 ETS(Enhanced Transmission Selection) 계층형 포트 스위칭 및 다이렉트 포트 스위칭을 모두 지원
CoS의 Junos OS 방법
Junos OS CoS는 네트워크 에지로 들어오는 트래픽을 검사하여 작동합니다. 스위치는 트래픽을 정의된 서비스 그룹으로 분류하여 네트워크에서 트래픽을 특별 처리합니다. 예를 들어, 특정 링크상에서 음성 트래픽과 다른 링크상에서 데이터 트래픽을 전송할 수 있습니다. 뿐만 아니라, 데이터 트래픽 스트림은 네트워크 경로에 따라 다르게 서비스될 수 있습니다. 이를 통해 보다 높은 요금을 지불하는 고객들이 더 나은 서비스를 받을 수 있도록 보장할 수 있습니다. 트래픽이 네트워크를 멀리 떠날 때 DSCP 또는 802.1 코드 지점 비트를 다시 작성하여 트래픽을 재구성하여 대상 피어의 정책을 충족할 IEEE(Institute of Electrical and Electronics Engineers) 수 있습니다.
CoS를 지원하려면 네트워크 내 각 스위치를 구성해야 합니다. 일반적으로 각 스위치는 입력되는 패킷을 검사하여 CoS 설정을 확인합니다. 이러한 설정은 어떤 패킷이 다음 다운스트림 스위치로 먼저 전송되는지 확인합니다. 네트워크 에지의 스위치는 패킷을 적절한 서비스 그룹으로 분류하기 위해 네트워크를 입력하는 패킷의 CoS 설정을 변경해야 할 수 있습니다.
그림 1에서스위치 A가 트래픽을 수신하고 있습니다. 각 패킷이 들어오면 Switch A는 패킷의 현재 CoS 설정을 검사하고 트래픽을 스위치에 정의된 그룹 중 하나로 분류합니다. 이 정의를 통해 Switch A는 수신하는 트래픽 스트림을 지원하기 위해 리소스의 우선 순위를 지정할 수 있습니다. 스위치 A는 정의된 트래픽 그룹과 더 잘 일치하기 위해 패킷의 CoS 설정(전달 클래스 및 손실 우선 순위)을 변경할 수 있습니다.
스위치 B가 패킷을 수신하면 CoS 설정을 검사하고 적절한 트래픽 그룹을 파악하며 해당 설정에 따라 패킷을 처리합니다. 그런 다음 동일한 작업을 수행하는 스위치 C로 패킷을 전송합니다. 또한 Switch D는 패킷을 검사하고 적절한 그룹을 파악합니다. Switch D는 네트워크 끝에 있기 때문에 패킷을 전송하기 전에 패킷의 CoS 코드 지점 비트를 재구성(재구성)할 수 있습니다.
기본 CoS 동작
CoS 설정을 구성하지 않는 경우, 이 소프트웨어는 일부 CoS 기능을 실행하여 네트워크 정체 발생 시 시스템이 최소 지연 시간으로 트래픽과 프로토콜 패킷을 전달할 수 있도록 보장합니다. 분류자와 같은 일부 CoS 설정은 구성하는 각 논리적 인터페이스에 자동으로 적용됩니다. 규칙 재시도와같은 기타 설정은 명시적으로 인터페이스와 연결해야만 적용됩니다.