Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

듀얼 토큰 버킷 알고리즘

토큰 버킷 개념

인터페이스의 입력 또는 출력 트래픽에 트래픽 폴리싱을 적용하면 폴리서 구성에 지정된 속도 제한 및 조치는 인터페이스에서 평균 처리 속도를 제한하는 동시에 전체 트래픽 부하에 따라 최대 바이트 수까지 트래픽 버스트를 허용하는 데 사용됩니다. Junos OS 폴리서는 토큰 버킷 알고리즘을 사용하여 폴리싱 속도 제한을 준수하는 트래픽 플로우를 측정합니다. 단일 토큰 버킷에 기반한 알고리즘은 짧은 시간 동안 트래픽의 버스트를 허용하는 반면, 알고리즘 기반 듀얼 토큰 버킷은 더 많은 지속적인 트래픽 버스트를 허용합니다.

3색 마킹을 위한 대역폭 보장

CIR(Committed Information Rate)은 일반적인 회선 조건에서 인터페이스에 도착하거나 인터페이스에서 출발하는 트래픽에 대해 보장된 대역폭을 정의합니다. CIR을 준수하는 평균 속도의 트래픽 플로우는 녹색으로 분류되고 녹색 플로우의 패킷은 내재적으로 PLP(Packet Loss Priority)로 low 표시된 다음 인터페이스를 통과합니다. 트래픽이 비교적 낮은 기간(CIR보다 낮은 평균 속도로 인터페이스에 도착하거나 출발)하는 동안 사용되지 않는 모든 대역폭 용량은 첫 번째 토큰 버킷에 축적되지만 최대 컨피이트 수까지만 누적됩니다. 사용되지 않는 대역폭 용량이 첫 번째 버킷에 오버플로우되면 초과 용량이 두 번째 토큰 버킷에 축적됩니다.

커밋된 버스트 크기(CBS)는 보장된 대역폭의 양을 첫 번째 토큰 버킷에 누적할 수 있는 최대 바이트 수를 정의합니다. CIR을 초과하는 평균 속도로 트래픽이 폭주하는 것도 첫 번째 토큰 버킷에서 충분한 사용되지 않는 대역폭 용량을 사용할 수 있는 경우 녹색으로 분류됩니다.

단일 속도 3색 마킹을 위한 비기능성 측정

단일 속도 3색 폴리서 구성은 두 번째 버스트 크기(초과 버스트 크기)를 지정합니다. 이 컨피규레이션은 두 번째 토큰 버킷이 첫 번째 버킷에서 오버플로우되는 사용되지 않는 대역폭을 누적할 수 있는 최대 바이트 수를 정의합니다.

두 번째 토큰 버킷에서 충분한 사용되지 않은 대역폭 용량을 사용할 수 있는 경우 평균 속도가 CIR을 초과하고 사용 가능한 대역폭 용량이 첫 번째 버킷에 누적되면 트래픽 흐름은 노란색으로 분류됩니다. 노란색 플로우의 패킷은 암시적으로 PLP로 medium-high 표시된 다음 인터페이스를 통과합니다.

트래픽 흐름은 빨간색으로 분류되어 평균 속도가 CIR을 초과하며 사용 가능한 대역폭 용량이 두 번째 버킷에 누적됩니다. 적색 플로우의 패킷은 암시적으로 PLP로 high 표시한 다음 인터페이스를 통과하거나 폐기 옵션으로 표시됩니다.

2개 속도 3색 마킹을 위한 비기능성 측정

2개 속도의 3색 폴리서 구성에는 최고 조건 하에서 인터페이스에 도착하거나 출발하는 트래픽에 대해 예상되는 평균 데이터 전송 속도를 설정하는 두 번째 속도 제한(PIR)이 포함됩니다.

두 번째 토큰 버킷이 사용되지 않는 최대 대역폭 용량을 누적할 수 있는 최대 바이트 수를 정의하는 두 번째 버스트 크기인 PBS(Peak Burst Size)도 2개 속도의 3색 폴리서 구성을 포함합니다. 상대적으로 피크 트래픽이 거의 없는 기간(PIR을 초과하는 평균 속도로 인터페이스에 도착하거나 출발한 트래픽)에서는 사용되지 않는 최대 대역폭 용량이 두 번째 토큰 버킷에 축적되지만 PBS가 지정한 최대 바이트 수까지만 누적됩니다.

트래픽 플로우는 CIR을 초과하고 사용 가능한 커밋된 대역폭 용량이 첫 번째 토큰 버킷에 축적되지만 PIR을 준수하는 경우 노란색으로 분류됩니다. 노란색 플로우의 패킷은 암시적으로 PLP로 medium-high 표시된 다음 인터페이스를 통과합니다.

트래픽 플로우는 PIR를 초과하는 경우 빨간색으로 분류되며 사용 가능한 최고 대역폭 용량은 두 번째 토큰 버킷에 누적됩니다. 적색 플로우의 패킷은 암시적으로 PLP로 high 표시한 다음 인터페이스를 통과하거나 폐기 옵션으로 표시됩니다.