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         : 라우터가 혼잡이 발생했음을 알리고자하는 표식

IPv4 헤더
   1. IPv4 헤더   2. IP 헤더 옵션   3. ToS   4. TTL   5. 프로토콜 ID 번호  
차등서비스(DiffServ)
   1. DiffServ   2. DSCP   3. PHB(홉별 행위)   4. ToS   5. 패킷 분류화  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"