On 14 November 2011 01:28, 梅亮 <meiliangw...@gmail.com> wrote: > On each of the subagent, we need to register > the same set of OIDs with the master agent.
Yes - as you have realised, this is precisely the scenario that contexts were designed to handle. > 1. About AgentX in net-snmp, Is registering the same OID from different > remote subagents with the same Master agent allowed? Yes. > When I am reading > AgentX RFC(RFC 2741), I found that there is a subsection of that document > that addresses the issue of how to handle duplicate and overlapping OID > registration. That section describes how to handle duplicate and overlapping registrations within a single context. If you are registering the same OID in two different contexts, then this whole discussion (and the handling of priorities) is simply not relevant. > Would you please help clarify how net-snmp > implemented AgentX for this scenario? Contexts. > 2. Let’s suppose that we can register the same OIDs with the same > master agent from different remote subagents, can the index of the same OID > across different remote subagents be the same, for example, we need ifName.1 > existed in all subagents? Yes - as long as each OID is registered in the appropriate context. > 3. In current net-snmp AgentX implementation, is context string of a > incoming PDU processed in master agent or in subagent? Yes - it's handled in both. See the FAQ entry How can I register a MIB module in a different (SNMPv3) context? for more info Dave ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Net-snmp-coders mailing list Net-snmp-coders@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/net-snmp-coders