Hi all

I have the following scenario:

One master agent with several subagents running on one device. The master acts 
solely as a proxy, forwarding snmp requests to the subagents. 

I now have a new requirement:

For failover reasons, the hardwares device is doubled. Failure of one device 
should be handeled transparently. So we then have two independent master agents 
with their subagents. A manager from the outside should obviously see the whole 
device as one logic device.   SNMP Requests should always go tho both internal 
devices, so that they have the exact same state/configuration.

To achieve this, there must be something like a new 'super'-master who forwards 
incoming requests somehow to both internal devices and answers of (e.g. GET 
requests) must be sent back (only one!) to the manager. (Of course traps and 
notifications from the agents must also be collected and (only one of them) 
sent back to the 'super'-master - but this can be implemented with snmptrapd).

But how can it be done for requests and their answers? How can one request be 
forwarded to two agents? How can answers be collected and be sentback to the 
manager?

I tried a lot with netsnmp's proxy configuration, but it does not seem to be 
possible to solve my problem with simple proxying.

Is there an existing 'solution' for this kind of failover setup? 

Is there some software out there - sort of SNMP proxy - which simply forwards 
SNMP messages?


I suggest I have to implement such a failover proxy manually using netsnmp API. 
Is this correct? Has already anyone done something similar? Can netsnmp easily 
forward all kinds of incoming messages or is it necessary to implement handlers 
for all different messagetypes?

The failover functionality must be implemented on SNMP basis, because the 
deeply internal configuration of the two devices can be different. (So I cannot 
just copy the configured values a layer below SNMP). But their SNMP 
configuration IS the same! 

Any references to how to do it is greatly appreciated!

Thanks a lot,
Boris



------------------------------------------------------------------------------

_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to