Riverbed(OPNET) Modeler TCP 모델은 재전송 수행시의 횟수를 제한하는 기준을 설정할 수 있는 기능을 제공한다. 다음 그림은 사용자가 TCP 재전송 횟수를 제한하는 방식과 기준값을 설정할 수 있도록 Riverbed(OPNET) Modeler에서 제공하는 속성 설정창을 보인 것이다.
Retransmission Thresholds 속성 항목은 하위 속성 항목들의 조합이며, 선택 가능한 값은 Attempts Based, Time Based, Windows 2000, HP-UX 10.x/11.x이다. 이외에도 하위 속성 항목들을 직접 설정하는 것도 가능하다. 기본값은 17.1 버전까지는 "Attempts Based"이고, 17.5 버전부터는 직접 설정된 값(Attempts Based가 일부 수정됨)이다.
각 하위 속성항목의 용도는 다음과 같다.
- Mode : 재전송 횟수를 제한하는 기준 방법을 정의. 선택 가능한 값은 Attempts Based와 Time Based이다. Attempts Based는 재전송이 수행되는 횟수를 제한하는 방법이며, Time Based는 재전송이 수행되는 시간을 제한하는 방법이다. Windows NT는 Attempts Based 방법을 사용하고, Solaris는 Time Based 방법을 사용한다.
- Maximum Connect Attempts (attempts) : 연결 요청(SYN) 메시지 최대 전송 횟수.
- Maximum Data Attempts (attempts) : 데이터 세그먼트 최대 전송 횟수.
- Maximum Connect Interval (seconds) : 연결 요청(SYN) 메시지 전송 절차 최대 진행 시간.
- Maximum Data Interval (seconds) : 데이터 세그먼트 전송 절차 최대 진행 시간.
"TCP 재전송(5) - 연속된 Timeout"에서 살펴본 것처럼, 최대 재전송 횟수를 넘어서면 TCP 재전송은 더이상 수행되지 않는다.
[1] http://www.microsoft.com/korea/technet/network/tcpip2k.mspx
[2] http://www.speedguide.net/articles/windows-7-vista-2008-tweaks-2574
'Riverbed Modeler(OPNET) > TCP Model' 카테고리의 다른 글
TCP 연결 정보 (0) | 2017.07.06 |
---|---|
TCP 영속 타이머 (0) | 2017.04.02 |
TCP Sequence Number 초기값 (0) | 2016.09.02 |
TCP 타임스탬프(2) - 예제 (0) | 2016.07.01 |
TCP 타임스탬프(1) - 파라미터 설정 (0) | 2016.05.12 |