CoS 포워딩 클래스 이해하기
CoS(Class-of-Service) 포워딩 클래스는 출력 대기열로 간주할 수 있습니다. 사실상 패킷을 분류한 결과는 특정 패킷에 대한 출력 대기열을 식별하는 것입니다. 분류자의 경우 출력 대기열을 패킷에 할당하려면 패킷을 다음 포워딩 클래스 중 하나와 연결해야 합니다.
best-effort(될)—서비스 프로필을 제공하지 않습니다. 손실 우선순위는 일반적으로 CoS 값으로 전달되지 않습니다.
ef(expedited-forwarding) - 손실이 낮고 지연이 낮으며 지터가 낮으며 대역폭 보장, 엔드투엔드 서비스를 제공합니다.
assured-forwarding(af) - 정의할 수 있는 값 그룹을 제공하며 AF1, AF2, AF3 및 AF4의 4개 하위 클래스를 포함하며 각각 2개의 드롭 확률(낮고 높음)을 가집니다.
네트워크 제어(nc) - 프로토콜 제어를 지원하므로 일반적으로 우선 순위가 높습니다.
multicast best-effort(mcast-be) - 멀티캐스트 패킷에 대한 서비스 프로필을 제공하지 않습니다.
멀티캐스트 신속한 포워딩(mcast-ef) - 우선 순위가 높은 멀티캐스트 패킷을 지원합니다.
멀티캐스트 보장 포워딩(mcast-af)—2개의 드롭 프로파일을 제공합니다. 멀티캐스트 패킷의 경우 높고 낮은 값입니다.
멀티캐스트 네트워크 제어(mcast-nc) - 지연에 민감하지 않은 우선 순위가 높은 멀티캐스트 패킷을 지원합니다.
포워딩 클래스 멀티캐스트 신속한 포워딩, 멀티캐스트 보장 포워딩 및 멀티캐스트 베스트에포트는 주니퍼 네트웍스 EX8200 및 EX4300 이더넷 스위치 적용됩니다. 포워딩 클래스 멀티캐스트 네트워크 제어는 EX4300 스위치에만 적용됩니다.
주니퍼 네트웍스 EX 시리즈는 최대 16개의 포워딩 클래스를 지원할 이더넷 스위치 있으므로 세분화된 패킷 분류 수 있습니다. 예를 들어, EF, EF1 및 EF2와 같은 신속한 포워딩(EF) 트래픽의 여러 클래스를 구성할 수 있습니다.
EX 시리즈 스위치는 12개의 출력 대기열을 지원하는 EX4300 스위치를 제외하고 최대 8개의 출력 대기열을 지원합니다. 따라서 지원되는 대기열 수가 더 많은 포워딩 클래스를 구성하는 경우, 여러 포워딩 클래스를 하나 이상의 출력 대기열에 매핑해야 합니다. EX8200 Virtual Chassis 8개의 포워딩 클래스만 구성할 수 있으며 각 출력 대기열에 하나의 포워딩 클래스만 할당할 수 있습니다.
EX8200 Virtual Chassis 대기열 번호 7은 VCP(Virtual Chassis 포트) 트래픽을 전달하며 우선 순위가 높은 사용자 트래픽도 전송할 수 있습니다.
이 주제는 다음을 설명합니다.
기본 포워딩 클래스
표 1은 유니캐스트 트래픽을 위해 정의된 네 개의 기본 포워딩 클래스를 보여주며, 표 2는 멀티캐스트 트래픽을 위해 정의된 기본 포워딩 클래스를 보여줍니다.
멀티캐스트 트래픽에 대한 기본 포워딩 클래스는 EX8200 Virtual Chassis 및 EX4300 스위치에만 적용됩니다.
스위치에서 지원되는 대기열과 연결된 포워딩 클래스의 이름을 바꿀 수 있습니다. 출력 대기열에 새 클래스 이름을 할당해도 해당 대기열에 적용되는 기본 분류 또는 스케줄링이 변경되지 않습니다. 그러나 CoS 구성은 매우 복잡할 수 있으므로 기본 클래스 이름 또는 대기열 번호 연결을 변경하지 않는 것이 좋습니다.
포워딩 클래스 이름 |
코멘트 |
---|---|
best-effort(될) |
소프트웨어는 DiffServ 필드에서 000000 패킷에 특별한 CoS 처리를 적용하지 않습니다. 이는 이전 버전과의 호환성 기능입니다. 이러한 패킷은 일반적으로 혼잡한 네트워크 조건에서 손실됩니다. |
신속한 포워딩(ef) |
이 소프트웨어는 이 서비스 클래스의 패킷에 대해 보장된 대역폭, 낮은 손실, 낮은 지연 및 낮은 지연 변동(지터) 엔드투엔드 서비스를 제공합니다. 소프트웨어는 이 클래스에서 과도한 트래픽을 수용하지만 보장된 포워딩 클래스와는 달리 프로필 외 신속 포워딩 클래스 패킷은 시퀀스에서 전달되거나 누락될 수 있습니다. |
보장 포워딩(af) |
이 소프트웨어는 고객의 패킷 플로우가 정의되는 특정 서비스 프로필 내에 머무르는 한 패킷이 전달된다는 높은 수준의 보증을 제공합니다. 소프트웨어는 초과 트래픽을 수용하지만 테일 드롭 프로파일을 적용하여 초과 패킷이 누락되고 전달되지 않는지 확인합니다. 이 서비스 클래스에 대해 2개의 드롭 확률(낮고 높음)이 정의됩니다. |
네트워크 제어(nc) |
이 소프트웨어는 우선 순위가 높은 이 서비스 클래스에서 패킷을 제공합니다. (이러한 패킷은 지연에 민감하지 않습니다.) 일반적으로 이러한 패킷은 라우팅 프로토콜 Hello를 나타내거나 살아 있는 메시지를 유지합니다. 이러한 패킷의 손실은 적절한 네트워크 운영을 위태롭게 하기 때문에 패킷 지연은 이러한 패킷에 대해 폐기하는 패킷보다 선호됩니다. |
포워딩 클래스 이름 |
코멘트 |
---|---|
멀티캐스트 베스트 에지(mcast-be) |
소프트웨어는 멀티캐스트 패킷에 특별한 CoS 처리를 적용하지 않습니다. 이러한 패킷은 일반적으로 혼잡한 네트워크 조건에서 손실됩니다. |
멀티캐스트 신속 포워딩(mcast-ef) |
이 소프트웨어는 이 서비스 클래스의 멀티캐스트 패킷에 대해 보장된 대역폭, 낮은 손실, 낮은 지연 및 낮은 지터(jitter) 엔드투엔드 대역폭을 제공합니다. 소프트웨어는 이 클래스에서 과도한 트래픽을 수용하지만, 멀티캐스트가 보장된 포워딩 클래스와 달리 프로필 외 멀티캐스트 신속한 포워딩 클래스 패킷은 시퀀스에서 전달되거나 누락될 수 있습니다. |
멀티캐스트 보장 포워딩(mcast-af) |
이 소프트웨어는 고객이 정의한 특정 서비스 프로필 내에 머무는 한 멀티캐스트 패킷이 전달된다는 높은 수준의 보증을 제공합니다. 소프트웨어는 초과 트래픽을 수용하지만, 테일 드롭 프로파일을 적용하여 초과 패킷이 누락되고 전달되지 않는지 확인합니다. 이 서비스 클래스에 대해 2개의 드롭 확률(낮고 높음)이 정의됩니다. |
멀티캐스트 네트워크 제어(mcast-nc) |
(EX4300 스위치만 해당) 이 소프트웨어는 우선 순위가 높은 이 서비스 클래스에서 패킷을 제공합니다. (이러한 패킷은 지연에 민감하지 않습니다.) 일반적으로 이러한 패킷은 라우팅 프로토콜 Hello를 나타내거나 살아 있는 메시지를 유지합니다. 이러한 패킷의 손실은 적절한 네트워크 운영을 위태롭게 하기 때문에 패킷 지연은 이러한 패킷에 대해 폐기하는 패킷보다 선호됩니다. |
다음 규칙은 대기열 할당을 관리합니다.
스위치가 지원할 수 있는 것보다 더 많은 대기열을 지정하는 CoS 구성은 허용되지 않습니다. 이러한 구성을 커밋하면 커밋이 실패하고 사용 가능한 대기열 수를 나타내는 메시지가 표시됩니다.
모든 기본 CoS 구성은 대기열 수를 기반으로 합니다. 대기열 번호에 대한 기본 구성에 표시되는 포워딩 클래스의 이름은 현재 해당 대기열과 연결된 포워딩 클래스의 이름입니다.