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 |
댓글