참고자료
[Network Protocols] 대역폭 제어: Traffic Policing : 네이버 블로그
대역폭 제어: Traffic Policing | NETMANIAS
1R2C
One-Rate Two-Color, Single-Rate Two-Color
한 개의 속도 제한을 기준으로 패킷을 두 개의 색상으로 분류.
CIR: Committed Information Rate. 약속된 전송 속도. 네트워크의 보장된 대역폭
패킷이 CIR 이내면 녹색으로 구분, Conform
패킷이 CIR 외면 적색으로 구분, Exceed
버스트를 수용하기 위해 토큰 버킷 활용
토큰은 깊이의 버킷에 계속해서 채워진다.
버킷이 가득 차면 넘치는 토큰은 드랍한다.
패킷이 도착하면 버킷에 있는 토큰으로 패킷을 처리할 수 있는지 계산한다.
가능하다면 패킷을 허용하고 토큰을 제거한다.
토큰이 부족하다면 “초과 행위”를 하고 토큰은 제거하지 않는다.
버킷의 깊이 B_c가 허용 가능한 버스트의 양이다.
1R3C
One-Rate Three-Color, Single-Rate Three-Color
한 개의 속도 제한을 기준으로 패킷을 세 개의 색상으로 분류
패킷이 CIR 이내면 녹색으로 구분, Conform
패킷이 CIR 위에서 최소한으로 버스트하면 Exceed
패킷이 CIR 위에서 지속적으로 버스트하면 Violate
2개의 버킷 사용. (B_c, B_e)
B_c는 Conform과 Exceed를 구분하기 위해 사용
B_e는 Exceed와 Violate를 구분하기 위해 사용
B_c의 토큰이 넘치면 B_e로 토큰 유입
B_c는 1R2C와 동일하게 동작한다.
B_c의 토큰이 부족할 때, B_e의 토큰만으로 패킷을 처리한다.
B_e의 토큰이 충분하다면 Exceed, 충분하지 않다면 Violate.
2R3C
Two-Rate Three-Color
두 개의 속도 제한을 기준으로 패킷을 세 개의 색상으로 분류
PIR: Peak Information Rate. 망에 혼선을 주지 않는 선에서 통신 사업자가 받아 줄 수 있는 대역폭. 보장할 수 없는 대역폭.
패킷이 CIR 이내면 녹색, Conform
패킷이 CIR 보다 크고 PIR 보다 작으면 황색, Exceed
패킷이 PIR 보다 크면 적색, Violate
B_c와 B_e 두 개의 버킷을 사용하며 독립적으로 토큰을 채운다.
패킷이 도착했을 때 B_c와 B_e의 토큰이 충분하다면 패킷을 처리한다. (Conform)
B_c의 토큰이 부족하고 B_e의 토큰이 충분하다면 B_e의 토큰만으로 패킷을 처리한다. (Exceed)
B_c와 B_e의 토큰이 부족할 때 Violate
'STUDY' 카테고리의 다른 글
IPv6 증식 현상, ICMPv6, SLAAC, Router Advertisement (0) | 2025.03.05 |
---|---|
스위치 ASIC, CAM, TCAM, VMR (0) | 2025.02.25 |
Rate Limit, Leaky Bucket, Token Bucket Algorith (0) | 2025.02.24 |
딥러닝 관련 사이트 북마크 (0) | 2024.08.01 |
정보처리기사 실기 2024년 2회 (2024.07.28.) 문제 (1) | 2024.07.28 |