2019년 1월 4일
Traffic Policing & Shaping
I. 기준 초과 패킷 Drop, Traffic Policing
가. Traffic Policing의 개념
- 네트워크 혼잡 회피를 위해 정해진 기준 초과 트래픽을 Drop하여 대역폭을 제어하는 기술
- Meter, Marker 기반 입력 트래픽 프로파일 분류 기반 Drop, DiffServ의 Traffic Conditioner
나. Traffic Policing의 동작 원리 Drop
- Traffic Policing은 정해진 대역폭 이상 트래픽 발생 시 Drop하므로 별도 패킷 버퍼 불필요
II. 기준 초과 패킷 보장, Traffic Shaping
가. Traffic Shaping의 개념
- 네트워크 혼잡 회피 및 패킷 보장 위해 기준 초과 패킷 버퍼 기반 트래픽 대역폭 제어 기술
- Meter, Marker 기반 입력 트래픽 프로파일 분류 기반 Buffering, DiffServ의 Traffic Conditioner
나. Traffic Shaping의 동작 원리 Buffered
- 기준 초과된 트래픽에 대해 버퍼(메모리)에 저장 후 기준 이하로 트래픽 저하 시 내보냄(Buffering)
III. Traffic Policing & Shaping 구현 알고리즘
Token Bucket (속도제어) | Leaky Bucket (용량제어) |
---|---|
– 토큰 형태 Credit 축적 – Token 유무 따른 흐름제어 – RFC 3697 정의 버킷 사용 | – 인입 트래픽 버킷에 저장 – 버킷 속도 평준화 – 버킷 과도 시 폐기 |
- Token Bucket으로 Traffic Burst 허용 조절, Leaky Bucket 임계치만큼 일정한 전송 기법 복합 사용 가능