I/O multiplexing in SNMP++ 3.0d

Steve Eastham Steve.Eastham____wcom.com
Tue Jul 18 18:57:34 CEST 2000


I've posted several messages here over the last few weeks and I want to
thank everyone for the help that has been provided to this point. I'm
currently stuck with how to implement the select() routines and event
processing with SNMP++ 3.0d to support the following scenario:

A SNMP++ written trapd binary that would listen on two ports lets say 9500
and 9550.
A remote 'primary' Cisco management console would forward it's traps to port
9500
A remote 'secondary' Cisco management console would forward it's traps to
port 9550
Upon initialization the binary would forward trap PDU's received on port
9500 ('primary')
to the remote manager on port 162
If a user specified timeout occurs where no traps have been received on port
9500 then it would
switch to forwarding trap PDU's received on port 9550 ('secondary') to the
remote manager
on port 162
There would be other features in the binary to alert production support that
a switch to the
backup has occurred, etc... (outside of the scope of SNMP++)

Up to this point I have been able to extend the SNMP++ library to support
multiple connections and test the capability of SNMP++ to forward (proxy)
traps. I'm currently stuck on how to extend the SNMPProcessEvents(), etc..
to support this kind of a scenario.


Any help would be appreciated


Steve Eastham
Sr. Application Developer
Data Network Surveillance Systems
MCI WorldCom
office (972)729-1583
vnet 766-1583




More information about the AGENTPP mailing list