最近搞snmp這塊,除了net_snmp源碼裏面的snmpwalk.c類的代碼,網上提供的相關Demo還是很少的,SO,根據自己的理解,簡單寫了一個snmp聯動交換機的測試程序。主要實現如下功能:
- 聯動多臺交換機(異步操作)
- 聯動多個MIB節點(完成一個自動進行下一個)
- MIB節點請求類型(GET、GETNEXT)==》(SNMP_MSG_GET、SNMP_MSG_GETBULK)
- 測試計時功能:snmp_alarm_register()
好了,這裏就不對代碼做解釋了,對於snmp和net_snmp簡單瞭解過的,直接看代碼應該就可以看懂的,希望對你們會有幫助!
PS:
學習階段,如果代碼中有什麼不足之處,歡迎大家指出,互相學習,共同進步!