QoS

From CS Wiki
Quality of Service
기본적으로 Best Effort 서비스만을 제공하고 있는 기존의 인터넷/통신망과 달리, 대상에 따라 차등화된 서비스를 제공할 수 있도록 하는 기술

품질 측정 요소[edit | edit source]

제어요소 설명 제어기법
대역폭

(Bandwidth)

  • 특정 어플리케이션에 할당된 네트워크 자원의 양을 의미
  • 일정시간에 처리한 데이터의 총량
Queuing Shaping, Policing
지연

(Delay)

  • 서비스 또는 특정 처리를 위해 기다림으로 발생하는 지연
  • 발송지에서 목적지까지 가는 경로에서 발생 되는 지연
Queuing
패킷 손실

(Packet Loss)

  • 네트워크에서 데이터를 전송하는 과정에서 패킷의 손실정도
  • 주된 원인은 네트워크 혼잡으로 인한 버퍼 오버플로우
Queuing, RED, WRED
지터

(Jitter)

  • 신호가 네트워크를 통해서 전달되는 과정에서 원래 신호로부터 왜곡되는 정도
  • 연속지연(Serialization Delay), 전달지연(Propagation Delay), 큐잉지연(Queuing Delay)
Queuing

QoS 레벨[edit | edit source]

수준 구분 설명
최선

(Best Effort)

  • 기본적인 인터넷의 서비스 모델. 어떤 것도 보장하지 않는 '최선의 노력'
  • 패킷을 목적지까지 전달할지, 언제 전달할지(Whether and when) 보장되지 않음
차등화

(Differentiated)

  • 각각의 패킷별 또는 흐름(Flow)별 요구되는 QoS를 보장하지 못함
  • 단지, 다른 트래픽과 비교해 차등화된 퀄리티 제공에 대해서 보장
보장

(Guaranteed)

  • 트래픽 각각의 흐름별로 차등화된 서비스 보장
  • 백본망에서 수많은 흐름이 존재하므로 확장성에 문제 발생 가능성

서비스 모델[edit | edit source]

IETF에서 두가지 QoS 모델을 제안
항목 IntServ DiffServ
특징 – 자원 예약 필요 – 서비스 등급 차별화
보장단위 – Flow 별 종단간 QoS – Class 별 QoS 보장
망 규모 – 소규모(LAN) – 대규모(WAN, MAN)
관련기술 – RSVP – PHB(Per Hop Behavior)
장점 – 단순한 망 설정 – 확장성 용이
단점 – 확장성 문제 – 노드 분석 시간 필요

IntServ[edit | edit source]

Integrated Service
  • RSVP라는 전용 프로토콜 사용
  • 종단 간 개별 트래픽 흐름 단위로 경로 상 라우터 자원을 예약하여 종단 간 QoS 보장 모델

DiffServ[edit | edit source]

Differentiated Service
  • 패킷 DS(Diff-Service) 필드에 DSCP(DS Code Point)를 마킹하여 서비스 클래스 별 PHB(Per Hop Behavior) 우선순위 기반 QoS 보장 서비스 모델
  • IntServ 모델의 현실적 한계를 극복

참고 문헌[edit | edit source]