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 임계치만큼 일정한 전송 기법 복합 사용 가능

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^