Xilinx SDK에서 LWIP 라이브러리를 사용하는 장치에 SNMP 에이전트를 구현하려고합니다.LWIP를 사용하여 SNMP 에이전트에서 전송할 수있는 최대 옥텟 문자열 길이
에이전트를 성공적으로 구현했으며 내 장치에서 실행중인 에이전트가 명령 (snmpget, snmpset, snmpwalk)에 응답하도록했습니다.
그러나 OID가 길이가 255보다 큰 옥텟 문자열을 반환해야하는 경우 에이전트는 의심스러운 방식으로 동작합니다. 길이가 255를 넘는 8 진수 문자열을 전달하려고하면 해당 oid에 대한 데이터가 수신되지 않고 에이전트는 연결이 끊어지고 임의의 furthur 명령에 대한 응답을하지 않습니다.
길이가 < 인 snmp 옥텟 문자열이 문제없이 (아무런 문제없이) 올바르게 수신되었습니다 .. LWIP SNMP 에이전트는 옥텟 문자열의 크기에 제한이 있습니까 .. ?? 옥텟 스트링으로 정의
MIB에서 정의 된 개체의 데이터 유형은 무엇입니까? – Tanner
OCTET STRING으로 정의됩니다. – mano49j