I think, before create a new row you need to get a valid index with:

dot1qNextFreeLocalVlanIndex


--- On Tue, 12/20/11, Dave Shield <d.t.shi...@liverpool.ac.uk> wrote:

> From: Dave Shield <d.t.shi...@liverpool.ac.uk>
> Subject: Re: noCreation Error when trying to set VLAN on a switch
> To: basil.jos...@wipro.com
> Cc: net-snmp-coders@lists.sourceforge.net
> Received: Tuesday, December 20, 2011, 6:54 AM
> On 20 December 2011 11:41, 
> <basil.jos...@wipro.com>
> wrote:
> > When I tried an snmpwalk on CISCO 2800, l got this.
> >
> > [root@localhost ~]# snmpwalk . . .
>  dot1qVlanCurrentTable
> > Q-BRIDGE-MIB::dot1qVlanFdbId.0.1 = Gauge32: 0
> > Q-BRIDGE-MIB::dot1qVlanFdbId.0.2 = Gauge32: 0
> > Q-BRIDGE-MIB::dot1qVlanFdbId.0.28 = Gauge32: 0
> 
> Take a look at the definition of dot1qVlanCurrentTable
> In particular, the INDEX clause:
> 
>    INDEX   {
> dot1qVlanTimeMark, dot1qVlanIndex }
> 
> There are two indexes listed for this table, so there are
> two
> index values for each entry.
> 
> Now look at the definition of dot1qVlanStaticTable
> This has
> 
>     INDEX   { dot1qVlanIndex }
> 
> One index, hence one index value.
> 
> 
> 
> > [root@localhost ~]# snmpset . . .
> dot1qVlanStaticName.4 s vlan4
> >         
> dot1qVlanStaticRowStatus.4 i 4
> >
> > Error in packet.
> > Reason: commitFailed
> > Failed object: Q-BRIDGE-MIB::dot1qVlanStaticName.4
> >
> >
> > Does this commitFailed, mean something?
> 
> It means it didn't work :-)
> 
> 
> I would repeat my advice to talk to Cisco about this.
> They know more about their kit than we do.
> 
> But a quick look at the definition of the
> dot1qVlanStaticTable
> shows three other column objects, which you haven't given
> a value for.   It might be worth specifying
> these as well.
> 
> Alternatively, you could try using createAndWait(5)
> instead
> of createAndGo(4).
> 
> 
> 
> >>The Net-SNMP agent doesn't support the
> Q-BRIDGE-MIB, as far as I know.
> >>So trying to SET elements of this MIB simply won't
> work.
> >
> > So its better to stop trying with Net-SNMP agent,
> isn’t it?
> 
> Correct.
> 
> > To be clear, I am asking; you didn’t mean that
> snmpset  can’t be used for
> > this task, right?
> >
> > You meant that the snmpd is not capable.
> 
> Exactly.
> The Net-SNMP *agent* doesn't support the Q-BRIDGE-MIB.
> I.e the Net-SNMP 'snmpd' program.
> 
> The "snmpset" command is simply generating a suitable SNMP
> request
> packet - it can do this with no problem, and doesn't need
> any special code.
> The bulk of the work for supporting a new MIB is always in
> the agent.
> 
> Dave
> 
> ------------------------------------------------------------------------------
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app
> development. Create 
> new or port existing apps to sell to consumers worldwide.
> Explore the 
> Intel AppUpSM program developer opportunity.
> appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev
> _______________________________________________
> Net-snmp-coders mailing list
> Net-snmp-coders@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
> 

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to