ToS, TOS, ECN   Type of Service, Explicit Congestion Notification  

(2021-10-30)

Traffic Class


1. ToS 또는 Traffic Class 필드IP 패킷 헤더 내 `서비스 유형` 및 `혼잡 알림`을 나타내는 8 비트 필드


2. IP 헤더 내 형태 

  ※ (IPv4 : Type of Service 필드, IPv6 : Traffic Class 필드 라고 호칭)
   
 

3. [IPv4]  Type Of Service (TOS) Flag (8 bits)처리량, 전달 지연, 신뢰성, 우선순위 등

    

  ㅇ 우선순위 설정용  
     -  Bit 0-2 :  Precedence (우선순위 8단계)
       . 000 : Routine (Normal)
       . 001 : Priority
       . 010 : Immediate
       . 011 : Flash
       . 100 : Flash Override
       . 101 : Critical
       . 110 : Internetwork Control (OSPF에서 셋팅됨)
       . 111 : Network Control

  ㅇ TOS 설정용 
     -  Bit 3 :  Delay (지연) 
       . 0 : 보통의 지연, 1 : 높은 지연
     -  Bit 4 :  Throughput (처리율)
       . 0 : 보통 처리율, 1 : 높은 처리율
     -  Bit 5 :  Reliability (신뢰성)
       . 0 : 보통 신뢰성, 1 : 높은 신뢰성
     -  Bit 6 :  Minimum Cost (최소비용)

  ㅇ 사용안함
    -  Bit 7   : 항상 0으로 셑팅됨


3. [IPv4 또는 IPv6]  Traffic Class 필드 (8 비트)

  ㅇ (DS 필드 6 비트 + ECN 필드 2 비트 = 총 8 비트)
     - DS 필드  : 요구되는 서비스 질(質)에 대한 유형을 나타내는데 사용
        . IP 데이터그램라우터에서 어떻게 처리되어야하는지를 정의하고 있음
     - ECN 필드 : 혼잡 알림을 위해 사용
        . 라우터패킷을 즉각 폐기하지 않고, 최종 노드에게 혼잡을 알리는 용도

  ㅇ DS (Differentiated Service, 차등 서비스) 필드   ☞ DSCP 참조
     - DSCP 값 : 64개 코드 포인트
        . 0 값 : 일반 최선 노력 인터넷 트래픽 (기본값)
     - 카테고리 구분
        . 1 (xxxxx0) : 표준
        . 2 (xxxx11) : 실험용/로컬
        . 3 (xxxx01) : 실험용/예약

  ㅇ ECN (Explicit Congestion Notification, 명시적 혼잡 알림) 필드
     -  00         : 패킷이 ECN 기능을 사용하지 않음
     -  01 또는 10 : 발신측에서 종단점이 ECN 기능을 수용함을 나타냄
     -  11         : 라우터가 혼잡이 발생했음을 알리고자하는 표식



"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"