RED Drop Profiles 개요
드롭 프로파일은 큐가 가득 차기 전에 패킷을 드롭할 수 있는 RED(Random Early Detection) 프로세스의 특징입니다. 드롭 프로파일은 큐 가득 차고 드롭 가능성과 같은 두 가지 주요 값으로 구성됩니다. 큐 가득 차는 해당 큐에 할당된 총 금액과 관련해 패킷을 저장하는 데 사용되는 메모리의 비율을 나타냅니다. 드롭 가능성은 개별 패킷이 네트워크에서 드롭된 가능성과 연계되는 비율입니다. 이 두 변수는 그래프와 같은 형식으로 결합됩니다.
각 패킷에 대해 0에서 100 사이의 임의의 수가 계산됩니다. 이 난수는 특정 큐의 현재 큐 가득 차 있는 드롭 프로파일에 대해 플롯을 작성합니다. 임의 번호가 그래프 라인을 넘어선 경우 패킷은 물리적 미디어로 전송됩니다. 수치가 그래프 라인 이하로 떨어지면 패킷은 네트워크에서 드롭됩니다.
임의 드롭된 패킷은 RED 드롭(RED-dropped)으로 계산되는 반면, 다른 이유(100% 확률)를 위해 드롭된 패킷은 tail-dropped로 계산됩니다.
서비스 등급(CoS) 구성 계층의 드롭 프로파일 섹션에서 드롭 가능성을 지정하고 각 스케줄러 구성에서 드롭 가능성을 참조합니다. 각 스케줄러에 대해 손실 우선 순위의 각 조합(낮은, 중간 수준, 중대 수준 또는 높음) 및 IP 전송 프로토콜(TCP 또는 비 TCP 또는 그 이상)을 위해 각각 하나의 개별 드롭 프로파일을 구성할 수 있습니다.
일부 SRX 시리즈 디바이스의 경우 tcp 및 비 tcp 값이 지원되지 않습니다. 오직 "any"의 가치만 지원됩니다. 실제 플랫폼 지원은 구현의 Junos OS 릴리스에 따라 차이가 있습니다.
최대 32개 서로 다른 드롭 프로파일을 구성할 수 있습니다.
RED 드롭 프로파일을 구성하려면 구성의 계층 수준에서 다음 [edit class-of-service]
명령문을 포함합니다.
[edit class-of-service] drop-profiles { profile-name { fill-level percentage drop-probability percentage; interpolate { drop-probability [ values ]; fill-level [ values ]; } } }
기본 드롭 프로파일
기본적으로 드롭 프로파일을 구성하지 않은 경우 RED는 여전히 효과가 있으며 혼잡을 관리하는 주요 메커니즘으로 기능합니다. 기본 RED 드롭 프로파일에서 채우기 수준이 0%인 경우 드롭 가능성은 0%입니다. 채워진 수준이 100%인 경우 드롭 가능성은 100%입니다.