[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [IETFMIBS] RFC 3584 usage of snmpTargetAddrTable
----- Original Message -----
From: "Eduardo Cardona" <e.cardona at CableLabs.com>
To: <j.schoenwaelder at jacobs-university.de>
Cc: <ietfmibs at ietf.org>
Sent: Monday, July 14, 2008 9:32 PM
Subject: Re: [IETFMIBS] RFC 3584 usage of snmpTargetAddrTable
> Jurgen thanks for the reply
>
> It appears to me REF 3484 defines a Community Name mapped to a security
> name for MP access level and the transport tag points to the source
> access control (transport Addr/Mask ) (I believe not the original
> intention of the snmpTargetAddrTable).
>
Sort of. SNMPv3 security revolves around securityName and so there is a mapping
table between community name and securityName. The tag is a way of joining an
entry in the snmpCommunityTable to one or more entries in the
snmpTargetAddrTable which then allows access control on the source address; the
rest of the entry in the snmpTargetAddrTable is ignored as RFC3584 implies. (And
if they are ignored, then it is immaterial what length the string is).
> Then, the SnmpTargetAddrParams point back again to a Security Name in
> snmpTargetParamsTable (?).
True but not relevant for an incoming request or its response.
>
> For me SnmpTargetAddrParams is clear when used in notifications and
> probably in Proxy systems.
>
> RFC 3584 does not explain the role of SnmpTargetAddrParams. My thought
> was that SnmpTargetAddrParams in SNMPv1, SNMPv2c responses is not used
> as the agent responds using the MP model from the request message.
>
I agree
> See RFC 3584
> 5.2.2. Generating An Outgoing Response
>
> There is no special processing required for generating an outgoing
> response. However, the community string used in an outgoing response
> must be the same as the community string from the original request.
> The original community string MUST be present in the
> securityStateReference information of the original request.
>
> Moreover, different community names associated with different security
> names can point to the same transport tag, therefore the
> snmpCommunityTable security name will not match the securityName in the
> snmpTargetParamsTable entry.
>
True, but for command and response, the snmpTargetParamsTable is ignored as per
RFC3584.
Tom Petch
> Let me know it that clarifies the question
>
> Thanks
>
> Eduardo
>
> -----Original Message-----
> From: Juergen Schoenwaelder
> [mailto:j.schoenwaelder at jacobs-university.de]
> Sent: Monday, July 14, 2008 12:33 PM
> To: Eduardo Cardona
> Cc: ietfmibs at ietf.org
> Subject: Re: [IETFMIBS] RFC 3584 usage of snmpTargetAddrTable
>
> On Mon, Jul 14, 2008 at 10:37:29AM -0600, Eduardo Cardona wrote:
>
> > I think the syntax constrain of snmpTargetAddrParams does not cover
> > the usage of snmpTargetAddrTable in RFC 3584 where snmpTargetAddrTable
>
> > does not represent a SNMP notification target but a SNMPv1/v2c
> > transport address/mask pair for SNMP Snmpv1/v2c coexistence with
> SNMPv3 framework.
>
> Why do you think so?
>
> > Existing definition RFC 3413,
> >
> > snmpTargetAddrParams OBJECT-TYPE
> > SYNTAX SnmpAdminString (SIZE(1..32))
> > MAX-ACCESS read-create
> > STATUS current
> > DESCRIPTION
> > "The value of this object identifies an entry in the
> > snmpTargetParamsTable. The identified entry
> > contains SNMP parameters to be used when generating
> > messages to be sent to this transport address."
> > ::= { snmpTargetAddrEntry 7 }
> >
> > 'intended' syntax
> > snmpTargetAddrParams OBJECT-TYPE
> > SYNTAX SnmpAdminString (SIZE(0|1..32))
> > MAX-ACCESS read-create
> > STATUS current
> > DESCRIPTION
> > "The value of this object identifies an entry in the
> > snmpTargetParamsTable. The identified entry
> > contains SNMP parameters to be used when generating
> > messages to be sent to this transport address.
> > The zero-length string is applicable to entries in this
> > table related to RFC 3584."
> > ::= { snmpTargetAddrEntry 7 }
>
> I fail to see how the added sentence provides clearity. An
> snmpTargetAddrEntry identifies a transport endpoint with associated
> parameters while an snmpTargetParamsEntry adds to it the SNMP message
> processing model to be used, the security model to be used, etc. You
> need all this for SNMPv1 or SNMPv2c. Perhaps what is missing is just an
> example how these tables work together but I doubt someone will revise
> RFC 3584 for that purpose.
>
> /js
>
> --
> Juergen Schoenwaelder Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587 Campus Ring 1, 28759 Bremen, Germany
> Fax: +49 421 200 3103 <http://www.jacobs-university.de/>
> _______________________________________________
> IETFMIBS mailing list
> IETFMIBS at ietf.org
> https://www.ietf.org/mailman/listinfo/ietfmibs
>
_______________________________________________
IETFMIBS mailing list
IETFMIBS at ietf.org
https://www.ietf.org/mailman/listinfo/ietfmibs