이 페이지 내용
CoS 구성 요소 패킷 플로우
주니퍼 네트웍스 디바이스에서는 다양한 구성 요소를 사용하여 CoS(class of service) 기능을 구성합니다. 이러한 구성 요소는 개별적으로 또는 조합하여 특정 CoS 서비스를 정의합니다. 그림 1 은 서로 다른 CoS 구성 요소의 관계를 표시하고 상호 작용하는 순서를 보여줍니다.

그림 1의 각 상자는 CoS 구성 요소를 나타냅니다. 실선은 디바이스의 패킷 플로우 방향을 나타냅니다. 위쪽 행은 수신 패킷을 나타내고, 아래쪽 행은 나가는 패킷을 나타냅니다. 점선은 특정 CoS 구성 요소의 입력 및 출력을 나타냅니다. 예를 들어, 포워딩 클래스와 손실 우선순위는 행동 집계 분류자 및 멀티필드 분류자의 출력과 재작성 마커 및 스케줄러에 대한 입력입니다.
일반적으로 그림 1 에 표시된 일부 구성 요소의 조합(전부는 아님)만 CoS 서비스 오퍼링을 정의하는 데 사용됩니다. 예를 들어, 패킷의 클래스가 행동 집계(Behavior Aggregation) 분류자에 의해 결정되는 경우, 이는 포워딩 클래스 및 손실 우선순위와 연결되며 멀티필드 분류자에 의한 추가 분류가 필요하지 않습니다.
이 섹션에서는 다음과 같은 주제를 다룹니다.
수신 패킷에 대한 CoS 프로세스
분류자와 폴리서는 수신 패킷에 대해 다음 작업을 수행합니다.
분류자는 수신 패킷을 검사하고 포워딩 클래스와 손실 우선순위를 할당합니다.
패킷은 포워딩 클래스를 기반으로 아웃바운드 전송 대기열에 지정됩니다.
입력 폴리서는 트래픽을 측정하여 트래픽 플로우가 서비스 수준을 초과하는지 확인합니다. 폴리서는 포워딩 클래스와 손실 우선순위를 버리거나 변경하거나 패킷의 PLP 비트를 설정할 수 있습니다. PLP 비트가 설정된 패킷은 혼잡 시 드롭될 확률이 높습니다.
발신 패킷에 대한 CoS 프로세스
스케줄러 맵 및 재작성 규칙은 송신 패킷에 대해 다음 작업을 수행합니다.
스케줄러 맵은 인터페이스에 적용되며 발신 패킷을 스케줄러 및 포워딩 클래스와 연결합니다.
스케줄러는 구성된 전송 속도, 버퍼 크기, 우선 순위 및 드롭 프로파일을 기반으로 출력 전송 대기열에서 패킷이 처리되는 방식을 정의합니다.
버퍼 크기는 혼잡 시 패킷이 저장되는 기간을 정의합니다.
스케줄링 우선 순위와 전송 속도는 패킷이 전송되는 순서를 결정합니다.
삭제 프로필은 특정 스케줄러를 사용하는 패킷을 얼마나 적극적으로 삭제할지를 정의합니다.
출력 폴리서는 트래픽을 측정하고 트래픽 플로우가 서비스 수준을 초과하는 경우 패킷의 포워딩 클래스와 손실 우선순위를 변경할 수 있습니다.
재작성 규칙은 패킷의 포워딩 클래스 및 손실 우선순위에 따라 패킷(예: EXP 또는 DSCP 비트)에 정보를 씁니다.