본문 바로가기
IT기술노트/디지털네트워크

Traffic Shaping

by 비트코기 2021. 2. 21.
반응형

I. 버퍼를 이용한 QoS보장, Traffic Shaping의 개요

가. Traffic Shaping의 정의

   - 버퍼를 사용하여 목표 속도 이상으로 들어오는 트래픽을 잠시 저장 후 서비스 함으로써 트래픽 대역폭을 제한하는 QoS 기술

나. Traffic Shaping의 동작원리

   - 정해진 대역폭 이상 트래픽 발생시 무조건 드롭하지 않고 버퍼에 패킷을 잠시 저장하였다가 대역폭 이하로 트래픽이 발생하는 시점에 버퍼링 하였던 패킷을 내보내는 방식


II. Traffic Shaping의 구성도 및 구성요소

CBS

 

CIR

- 허용 정보율(Committed Information Rate)

- CIR = BC / T bps

EBS

- 초과 버스트 크기(Excess Burst Size: BE)

- 사용자가 정의된 기간 동안 BC를 초과해서 전송할 수 있는 최대 비트 수

- 트래픽 허용 버스트 크기를 초과하여 Overflow 발생 시 초과 패킷 버퍼링


III. Traffic Shaping의 구현 알고리즘

구분

개념도

설명

Token Bucket

(속도제어)

- 토큰 형태 Credit 축적

- Token 유무 따른 흐름제어

- RFC 2697/2698 정의 버킷(Bucket) 사용

Leaky Bucket

(용량제어)

- 인입 트래픽 버킷에 저장

- 버킷 속도 평준화

- 버킷 과도 시 폐기

- 트래픽 성형 기술의 대표적 알고리즘

- 버스트 트래픽을 고정 데이터율 트래픽으로 조정 (항상 일정량)

설명

속도제어를 통해 트래픽양의 버킷을 허용하면서 조절한 후, 용량제어를 이용해서 특정 한계치의 값 만큼 일정하게 트래픽을 전송하는 복합 장식 구성 가능

 

반응형

'IT기술노트 > 디지털네트워크' 카테고리의 다른 글

수퍼네팅(Supernetting)  (0) 2021.02.21
서브네팅(Subnetting)  (0) 2021.02.21
라우팅 프로토콜(Routing Protocol)  (0) 2021.02.21
사전 패킷 폐기(Proactive Packet Discard)  (0) 2021.02.21
Traffic Policing  (0) 2021.02.21
Queuing  (0) 2021.02.21
TCP 혼잡제어  (0) 2021.02.21
라우팅(Routing)  (0) 2021.02.21

댓글