CoS와 QoS는 상호 교환이 가능합니까?


28

CoS 및 QoS라는 용어는 제품 세트의 일부로 "서비스 클래스 프로파일"등을 제공 할 때 특히 SP 공간에서 상호 교환 적으로 사용됩니다. CoS가 계층 2에서 트래픽을 표시 할 수있는 한 가지 방법이라는 사실을 다시 확인하고 싶습니다. QoS는 계층 3에서 해당 트래픽에 대해 실제로 수행하는 작업을 결정합니까?

누구든지 두 용어를 구별하는 더 실제적인 구현 예를 제공하거나 겹치는 부분을 조언 할 수 있습니까?

답변:


17

QoS는 폴리싱, 쉐이핑, 트래픽 분류 및 고급 큐 메커니즘과 같은 기능의 사용을 다루는 포괄적 인 용어입니다.

CoS는 레이어 2 이더넷으로 제한되는 QoS의 형태이며 트래픽을 차별화하기 위해 802.1Q 태그의 3 비트 (8 개 값)를 사용합니다. 따라서 트렁킹이나 CoS가 없습니다.

DSCP는 레이어 3의 값에 가장 일반적으로 작용하며 IP 헤더의 6 비트 (64 값)에서 찾을 수 있습니다. 일반적으로 14 개의 값만 사용되며 최선의 노력, 신속 전달 (EF) 및 보증 전달 (AF) 표기법을 사용하여 참조됩니다. AF 값은 AFxy 형식이며, 여기서 x는 1-4이고 우선 순위를, y는 1-3이며 드롭 확률을 나타냅니다.

Telco 공급 업체 (예 : AT & T)는 CoS라는 용어를 사용하여 MPLS 오퍼링에서 지원하는 대역폭 할당 클래스를 정의합니다. 기본적으로 그들은 CoS를 마케팅 용어로 바꿨습니다. 일반적으로 Telco는 DSCP를 사용하여 트래픽이 어떤 CoS 클래스에 속하는지 파악합니다.

이러한 기능을 구성하는 또 다른 중요한 점은 Cisco 스위치 또는 라우터에서 'mls qos trust dscp'또는 'mls qos trust cos'와 같은 명령을 사용해야하거나 그렇지 않으면 장치가 QoS 표시를 0으로 재설정한다는 것입니다. 모델, 구성 및 IOS 버전에 따라 일부 예외가 있지만 이것은 지난 몇 년 동안의 모든 경험에서 사실이었습니다. 이 구성은 장치가 두 가지를 모두 사용할 수 없기 때문에 장치가 어떤 마킹을 수행해야하는지 알아야하기 때문에 필요합니다. DSCP를 사용하는 것이 좋습니다. CoS를 사용해야하는 확실한 이유를 찾지 못했지만 누군가가 가지고 있다고 확신합니다.


이 질문에 대한 모든 답변은 매우 도움이되었지만 Telcos가 제공 할 수있는 마케팅 활동에 대해 클릭 인하는 데 실제로 도움이되었습니다. :-) 감사합니다.
MattE

CoS 태깅을 사용하는 이유 (최소한 뉴질랜드에서 로컬로)는 일부 데이터 서비스의 경우 이동 통신사가 CPE 표제 아웃 바운드에 추가 된 CoS 태그를 사용하여 트래픽이 CIR 또는 EIR에있는 것처럼 처리되어야하는지 결정하기 때문입니다. 회로의 구성 요소. NZ에서 설정 한주의 사항은 CoS 태그가있는 CIR 트래픽이 CIR을 초과하면 초과 부분이 EIR / PIR 풀로 롤오버되는 대신 트래픽이 즉시 삭제된다는 것입니다.
bdx

17

서비스 클래스는 일반적으로 802.1q 태그와 함께 사용되는 계층 2 식별자입니다 (액세스 포트에서 참조되는 CoS가 아니라 트렁크 포트만 표시됨). DiffServ는 계층 3 링크의 해당 식별자입니다. 서비스 품질은 계층 2 및 계층 3 링크가 서로 다른 유형의 링크에서 트래픽을 분류, 감시 및 대기열 처리하는 방법을 제어하는 ​​것의 상위 세트입니다.


5
이를 확대하기 위해 CoS는 이더넷에만 해당됩니다. 예를 들어, 프레임 릴레이는 헤더에 CoS 필드를 제공하지 않습니다. 여기에는 1 비트 "삭제 가능"필드 만 있습니다.
제레미 스트레치

감사합니다. 저는 98 % 이더넷 작업을하고 있기 때문에 이러한 차별화로 인해 때때로 벗어날 수 있습니다.
니코틴

간결한 답변.
lobi

6

CoS는 계층 2에서 작동하고 QoS는 계층 3에서 작동합니다.

CoS는 VLAN 헤더에 우선 순위를 추가하는 수단으로 나중에 QoS 메커니즘으로 해석하여 트래픽을 적절히 처리 할 수 ​​있습니다.

실제 예는 네트워크의 VoIP VLAN 일 수 있으며 일반적으로 CoS 플래그가 CS7로 표시됩니다. 그런 다음 라우터 QoS 엔진은이를 해석하고 정책 또는 프로파일 링 상황에서 해당 트래픽의 우선 순위를 높일 수 있습니다.

CoS를 QoS 구현과 독립적으로 사용하여 적절하게 태그가 지정된 트래픽을 제어 할 수없는 다른 네트워크로 전달할 수 있습니다.

다음은 주제에 대한 자세한 소개를 제공하는 유용한 백서 입니다.


6

주니퍼 네트웍스에서는 서로 교환이 가능합니다. 모든 QoS 구성이 구성의 서비스 클래스 스탠자에서 수행되므로. 구성의 예는 다음과 같습니다.

class-of-service {
    forwarding-classes {
        queue 0 assured-forwarding;
        queue 1 best-effort;
        queue 2 expedited-forwarding;
    }
    interfaces {
        ge-0/0/3 {
            unit 0 {
                scheduler-map 1st;
                shaping-rate 100m;
            }
        }
    }
    scheduler-maps {
        1st {
            forwarding-class assured-forwarding scheduler test1;
            forwarding-class best-effort scheduler test2;
            forwarding-class expedited-forwarding scheduler test3;
        }
    }
    schedulers {
        test1 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test2 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test3 {
            transmit-rate 10m;
            buffer-size percent 10;
            priority low;
        }
    }               
}

1
Steve는 공급 업체에 따라 주니퍼가 거의 독점적으로 CoS를 사용한다는 용어를 사용합니다.
켈리 맥도웰

4

QoS (Quality of Service)는 패킷 교환 네트워크에서 이전에 제공되지 않은 보증을 제공하기위한 일련의 측정입니다. 이것들은 트래픽 쉐이핑에 사용되며 패킷 교환 네트워크를 통한 회로 교환 프로토콜과 비슷한 경우에 품질 보증을 얻기 위해 사용됩니다. 구현에서 이것보다 훨씬 더 복잡하지만 이것이 기본 목적입니다.

CoS는 Class of Service를 나타내며 QoS 목적으로 특정 이더넷 트래픽을 지정하기위한 것입니다. 예를 들어 교환 네트워크에서는 일반 패킷 교환 트래픽에서 대기 시간에 매우 민감한 TDMoE를 구별하는 데 사용될 수 있습니다 (TDMoE는 전화 교환기 / 게이트웨이간에 전화 음성 데이터를 전달할 수 있음). 그런 다음 QoS 보증을 충족시키는 데 사용될 수 있습니다. 이것은 개념이 어떻게 상호 연관되는지에 대한 아이디어를 제공합니다.

내가 보는 방식은 QoS가 실제로 PSTN과 같은 연결 전환 네트워크의 전형적인 일종의 매우 강력한 보증을 제공하는 것을 목표로한다는 것입니다. 이더넷을 통해 스위치 네트워크에서 트렁크를 가져 와서 TDMoE 에서 사용하지 않는 대역폭의 일부를 활용하고 패킷 교환 통신에 사용할 수 있습니다.

그래서 제가 설명하는 방식은 QoS가 특정 문제를 해결하기위한 기술과 접근 방법이며 서비스 클래스는 데이터 전송 (특히 이더넷 프로토콜 수준에서)에 따라이를 관리하기위한 것입니다. QoS.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.