재전송 정보
WinSNMP 애플리케이션은 다양한 방법으로 SNMP 작업 요청을 만들 수 있습니다. 애플리케이션은 응답을 기다리지 않고 SNMP 에이전트에 여러 요청을 실행하거나 단일 요청을 실행하고 응답을 기다릴 수 있습니다. 여러 전송 프로토콜에서 SNMP를 구현할 수 있으므로 배달 메커니즘 및 안정성 특성이 다를 수 있습니다.
WinSNMP 애플리케이션을 코딩할 때 애플리케이션이 작업 요청을 발급하는 방식에 따라 통신 작업에 필요한 안정성 수준을 결정해야 합니다. 그런 다음 재전송 전략을 선택하고 재전송 정책을 구현해야 합니다.
재전송 정책에는 제한 시간 및 재시도 횟수가 포함됩니다. 시간 제한 기간은 애플리케이션의 SnmpSendMsg 요청 발급과 해당 메시지 수신 사이의 경과 시간(100초)입니다. 애플리케이션은 SnmpRecvMsg 함수 호출의 결과로 메시지를 받습니다. 시간 제한 값은 Microsoft WinSNMP 구현이 엔터티가 통신 요청에 응답할 때까지 대기하는 기간입니다. 제한 시간 내에 응답이 없는 경우 다시 시도 횟수 값이 재전송 시도를 지정하는 경우 구현에서 요청을 다시 전송하거나 SnmpSendMsg에 대한 호출에 실패합니다. 재시도 횟수는 SNMP 전송 요청이 실패할 경우 구현에서 시도하는 최대 재전송 시도 횟수입니다.
구현은 제한 시간 값을 저장하고 애플리케이션에 대한 데이터베이스에 다시 시도 횟수를 저장합니다. 구현은 각 대상 엔터티에 대한 개별 값을 저장합니다.
애플리케이션은 자체 폴링 빈도를 설정해야 하며 타이머 변수를 관리해야 합니다. 자세한 내용은 재전송 정책 관리를 참조하세요.