CoS 패킷 플로우 이해
패킷이 스위치를 통과할 때 스위치는 기본 CoS( Class-of-Service ) 설정 또는 구성한 CoS 설정을 사용하여 패킷에 적합한 서비스 수준을 제공합니다. 수신 포트에서 스위치는 패킷을 적절한 포워딩 클래스로 분류하고 패킷에 손실 우선 순위를 할당합니다. 송신 포트에서 스위치는 패킷 스케줄링을 적용하고(구성된 경우) 패킷을 다시 표시하기 위해 규칙을 다시 작성 합니다.
레이어 2 논리적 인터페이스에서 CoS를 구성할 수 있으며 레이어 3 물리적 인터페이스에서 하나 이상의 논리적 인터페이스 를 정의한 경우 레이어 3 물리적 인터페이스에서 CoS를 구성할 수 있습니다. Layer 2 물리적 인터페이스 및 레이어 3 논리적 인터페이스에서는 CoS를 구성할 수 없습니다.
레이어 2 트래픽의 경우 기본 CoS 설정을 사용하거나 각 논리적 인터페이스에서 CoS를 구성합니다. 여러 레이어 2 논리적 인터페이스에 서로 다른 CoS 설정을 적용할 수 있습니다.
OCX 시리즈 스위치는 레이어 2 인터페이스(패밀리 이더넷 스위칭)를 지원하지 않습니다.
레이어 3 트래픽의 경우 기본 CoS 설정을 사용하거나 물리적 인터페이스에서 CoS를 구성합니다(논리적 유닛이 아님). 이 스위치는 물리적 Layer 3 인터페이스에 구성된 모든 논리적 레이어 3 인터페이스에 대해 물리적 Layer 3 인터페이스에 적용되는 CoS를 사용합니다.
이 스위치는 시스템을 통과할 때 CoS를 패킷에 적용합니다.
인터페이스에는 서로 다른 유형의 하나 이상의 분류자가 적용됩니다(계층 수준에서 구성
[edit class-of-service interfaces]
). 분류자 유형은 분류자가 검사하는 수신 패킷의 부분을 기준으로 합니다(IEEE 802.1p 코드 포인트 비트 또는 DSCP 코드 포인트 비트).패킷이 수신 포트에 진입하면 분류자는 패킷을 포워딩 클래스에 할당하고 패킷의 코드 포인트 비트에 따라 손실 우선 순위를 지정합니다(계층 수준에서 구성
[edit class-of-service classifiers]
).스위치는 각 포워딩 클래스를 출력 큐에 할당합니다(계층 수준에서 구성
[edit class-of-service forwarding-classes]
).입력(및 출력) 폴리서가 트래픽을 측정하고 트래픽 흐름이 서비스 수준을 초과하는 경우 포워딩 클래스 및 손실 우선 순위를 변경할 수 있습니다.
스케줄러 맵이 각 인터페이스에 적용됩니다. 패킷이 송신 포트를 빠져나갈 때 스케줄러 맵이 처리 방법을 제어합니다(계층 수준에서 구성
[edit class-of-service interfaces]
). 스케줄러 맵은 스케줄러를 포워딩 클래스에 할당합니다(계층 수준에서 구성[edit class-of-service scheduler-maps]
).스케줄러는 egress 인터페이스 출력 큐에서 트래픽이 처리되는 방식을 정의합니다(계층 수준에서 구성
[edit class-of-service schedulers]
). 스케줄러 맵의 클래스에 스케줄러를 매핑한 다음 스케줄러 맵을 인터페이스에 적용하여 각 포워딩 클래스의 전송 속도, 셰이핑 속도, 우선 순위 및 드롭 프로필을 제어할 수 있습니다.드롭 프로파일은 특정 스케줄러에 매핑된 패킷을 얼마나 적극적으로 드롭하는지 정의합니다(계층 수준에서 구성
[edit class-of-service drop-profiles]
).패킷이 구성된 재작성 규칙이 있는 인터페이스를 떠날 때 규칙 재작성이 적용됩니다(계층 수준에서 구성
[edit class-of-service rewrite-rules]
). 규칙 재작성은 패킷의 포워딩 클래스 및 손실 우선 순위에 따라 패킷에 정보를 작성합니다(예: 규칙 재작성은 전송 트래픽의 코드 포인트 비트를 다시 표시할 수 있습니다).
그림 1 은 다양한 소스의 패킷이 스위치 인터페이스를 입력하고 수신 시 분류한 다음 송신 대기열에서 스케줄링(대역폭 제공)하는 방법을 알려주는 고수준 플로우 다이어그램입니다.
그림 2 는 구성할 수 있는 CoS 컴포넌트를 통과하는 패킷 플로우를 보여줍니다.
미들 박스(포워딩 클래스 및 손실 우선 순위)는 수신 및 송신 인터페이스에서 사용할 수 있는 두 가지 값을 나타냅니다. 시스템은 ingress 인터페이스에서 트래픽을 분류하고 송신 인터페이스에서 규칙 재마킹을 재작성하기 위해 이러한 값을 사용합니다. 각 외부 상자는 프로세스 컴포넌트를 나타냅니다. 맨 위 행의 구성 요소는 수신 패킷에 적용됩니다. 하단 행의 컴포넌트들은 나가는 패킷에 적용됩니다.
단선 화살표는 수신에서 송신까지 패킷 흐름의 방향을 보여줍니다. 포워딩 클래스 및 손실 우선 순위 상자를 가리키는 점선 화살표는 포워딩 클래스 및 손실 우선 순위를 구성(set)하는 프로세스를 나타냅니다. 포워딩 클래스 및 손실 우선 순위 상자에서 멀리 떨어진 점선 화살표는 포워딩 클래스 및 손실 우선 순위를 기본 작업을 위한 입력 값으로 사용하는 프로세스를 나타냅니다.
예를 들어, BA 분류자는 수신 패킷의 포워딩 클래스 및 손실 우선 순위를 설정하므로 포워딩 클래스 및 손실 우선 순위는 분류자의 출력이며 분류자는 화살점에서 떨어져 있습니다. 스케줄러는 포워딩 클래스 및 손실 우선 순위 설정을 수신하고 해당 설정을 기반으로 나가는 패킷을 큐잉하므로 화살표가 스케줄러를 향해 표시됩니다.