본문 바로가기

tech/carrier ethernet

DiffServ, Diff-Serv (Differentiated Service, 차등화 서비스)

반응형

1. 개요

  ㅇ DiffServ란, 인터넷QOS(서비스품질)을 보장하려는 방법 중의 하나로써,
     - 비록 모두에게 만족하는 서비스품질을 보장하지는 못하지만, 비교적 차등화된 서
       비스품질을 제공하자는 취지에서 개발된 IETF 표준을 말한다      ☞ 인터넷 QoS 
     - IntServ확장성 문제를 해결하기 위해 제안되었음


2. 특징

  ㅇ 구현이 용이하고 가벼우며 확장성이 용이한 프로토콜이다.
  ㅇ IP 헤더DSCP 값을 사용하여 확장성 있는 서비스 차등화 실현
     - 미리 정의된 서비스품질 수준에 따라, 트래픽클래스별로 구분함


3. 구현원리

  ㅇ 이는 상대적으로 우선순위가 높은 패킷을 명시토록하여,
     - 이러한 패킷에 대하여는 보다 나은 서비스를 제공토록 하는 모델이다.
  ㅇ 즉, 각 패킷에 등급을 나타내는 플래그가 붙게하여, Gold, Silver, Bronze 서비스
     등의 형태로 구분시키고,
     - 각 라우터는 등급이 높은 패킷을 우대하여 처리한다. 


4. IntServ 및 DiffServ 차이점

  ㅇ IntServ 모델은 사용자 패킷 플로우 단위로 각각의 자원 예약 모델인 것에 반해,
  ㅇ DiffServ 모델은 사용자 패킷 플로우를 군집화하여, 소수의 트래픽 클래스에 의해
     복잡한 패킷 처리 과정을 단순화시켜 대규모 망에서 적용이 가능한 모델이다.
     

5. DiffServ 망 구조

  ㅇ 망 가장자리(Edge) : 패킷 분류화(Classification) 및 트래픽 조정(Conditioning)
     - 망으로 유입되는 패킷들의 DS (Differentiated Service) 필드에 특정 값 마킹
  ㅇ 망 중심부분(Core) : 패킷에 표시된 정보에 따라 단순히 패킷의 전달 기능 만 수행
  ㅇ DS 영역           : 양 Edge 간에 QoS를 제공하기 위해 Diffserv를 사용하는 영역


6. DiffServ 주요 요소

  ㅇ Packet Classifier
     - 최종적으로 어떤 PHB(Per-Hop Behavior)를 할당할 것인지 패킷 헤더를 분석

  ㅇ DSCP (Differentiated Service Code Point)
     - DiffServ에서는 모든 IP 헤더에 DSCP를 붙인다.
       . IPv4 헤더TOS 필드, IPv6 헤더Traffic class 필드의 8비트 등급 필드
       . 8 비트 중 앞 6 비트(DSCP)에 차등 서비스의 종류 또는 등급을 표시,  뒤 2 비
         트는 미사용.
     - Edge에서는 DSCP 값을 정하고, Core에서는 DSCP 값에 따라 패킷을 분류하고 전달

  ㅇ PHB (Per-Hop-Behaviour, 홉별 행위)
     - DiffSerrv 이 구현된 라우터에서 다양한 등급으로 마킹되어진 일련의 들어오는
       패킷들에 대해 어떤 일관된 행위를 통해 다음 으로 전달하는 방식을 결정하는
       것을 말한다. 
     - PHB 구분 : EF (Expedited Forwarding), AF (Assured Forwarding), BEF (Best-
                  Effort Forwarding) 등

  Flows                    QoS에 따른 DSCP구분     차별화된 처리
  =====                    ===================     =============
   -->                     -->    DSCP      -->       PHB 1
   -->   Packt Classifier  -->    DSCP      -->       PHB 2        ---->
   -->                     -->    DSCP      -->       PHB 3
    
       Marking & Policing                   Queuing & Shaping
  ===========================               =================


7. 표준

  ㅇ RFC 3260 (New Terminology and Clarifications for Diffserv) 
    - 2002년4월 (Updates RFC2474, RFC2475, RFC2597)
출처 : http://www.ktword.co.kr/abbr_view.php?nav=&m_temp1=769&mgid=122&m_search=diffserv
반응형