2009-12-30 2 views
0

SnmpExtensionTrap 콜백을 통해 snmp.exe에 트랩을 전달하는 Windows의 SNMP 확장 에이전트에서 문제가 발생합니다.SnmpExtensionTrap의 크기 제한이 있습니까?

최근에 에이전트에 몇 가지 필드를 추가했으며 일부 트랩이 손실되는 것을보기 시작했습니다. 디버거에서 호출을 가로 채고 일부 문자열의 길이를 줄이면 잃어버린 동일한 트랩이 처리됩니다.

크기 제한이나 SnmpExtensionTrap을 통해 전달 된 데이터에 대한 참조를 찾을 수없는 것 같습니다. 누구 하나 알고 있나요?

답변

2

SNMP가 데이터 그램 지향 UDP 프로토콜을 통해 실행되기 때문에 트랩 크기가 UDP 패킷 크기에 의해 제한 될 것으로 예상됩니다.

UDP 패킷의 최대 크기는 64KB이지만 SNMP 오버 헤드에 실행중인 전송의 모든 제한 사항 (예 : 이더넷)을 고려해야합니다.