RE: ipcdn MTA MIB: update of description clauses when secure SNMPv3 is not used

"Jean-Francois Mule" <[email protected]>
Newsgroups gmane.ietf.ipcdn
Message-ID <[email protected]>
RESEND with Randy's email add corrected - sorry, removed the old one for
good from my add book.

> -----Original Message-----
> From: Jean-Francois Mule 
> Sent: Wednesday, February 25, 2004 12:33 PM
> To: [email protected]; '[email protected]'; '[email protected]'
> Cc: 'Eugene Nechamkin'; Satish Kumar at Texas Instruments; 
> PacketCable Provisioning and OSS Majordomo List
> Subject: ipcdn MTA MIB: update of description clauses when 
> secure SNMPv3 is not used
> 
> 
> Folks,
> 
> Some operators are using SNMPv2c for MTA device management 
> (and will continue to do so for some period of time). We've 
> been discussing the impact that the unsecure SNMPv2 mgmt has 
> on the MTA MIB with the PacketCable OSS vendor team. I would 
> like to share some of our thoughts and our suggestions to 
> make sure that we are doing the right thing and to that those 
> proposed changes are sound and can later be reflected in the 
> IETF ID mtamib draft 04.
> 
> Note that the IETF ID mtamib draft 03 does have a fairly 
> detailed security consideration section and recommends the 
> use of secure SNMPv3. Yet, the MIB module and its objects 
> definitions assume v3 only and we've found that the 
> implementers feel that there should be clear guidance when 
> v2c mgmt is used. Some MIB objects don't mean anything when 
> v2 is used (these objects are related to the key mgmt for the 
> security relationship with the SNMP entity or prov server 
> (pktcMtaDevProvSolicitedKeyTimeout and alike), or to key/hash 
> values for the config file that are passed in secure v3 mode 
> when the MTA enrollment mechanism is used 
> (pktcMtaDevProvConfigKey), etc. 
> 
> At this point, our suggestions are as follows:
>  - maintain the compliance statements as-is, all MTAs will 
> support SNMPv3 and when v3 is used, all the objects as 
> defined in draft 03 make sense (at least, we think they do);
>  - define in our PacketCable MIB framework the mib views, 
> access right for v2 mgmt,
>  - for the specific objects that do not mean anything in v2, 
> enhance the DESCRIPTION clause to state what the device must 
> do if v2 mgmt is used, that is, specify the MTA's behavior 
> when receiving SNMPv2 SET & GET operations on those 
> v3-specific objects.
>  - Suggestions:
>    add something like this in the impacted objects:
>    for pktcMtaDevProvConfigKey:
>              This object should not be used in non secure 
> SNMPv3 modes.
>              In non secure SNMPv3 modes, the MTA MUST return an 
>              'inconsistentValue' in response to SNMP SET operations, 
>              and the MTA MUST return a 'genErr' error in response to 
>              SNMP GET operations."
>    for pktcMtaDevProvConfigHash:
>              When the MTA SNMP Enrollment mechanism is not in use, the
>              hash value is provided in the configuration file itself 
>              and it is also calculated by the MTA. This object value
>              MUST represent the hash value calculated by the MTA.
>              When the MTA SNMP Enrollment mechanism is not in use, the
>              MTA must reject all SNMP SET operations on this 
> object and
>              return an 'inconsistentValue' error.
>    These are just 2 examples but they basically say:
>      - if unsecure v2 is used, SNMP SET on the object => 
> 'inconsistentValue', SNMP GET => 'genErr'
>    This seems to be consistent with RFC 3416 (one could argue 
> that 'noAccess' could be returned as well).
> 
> Question:
> Is this the proper way to do this to provide some info in the 
> MIB module as our MTA implementers have been asking for? We 
> plan on adding some more details on the VACM model (MIB 
> views, access rights and object trees that cannot be accessed 
> without the proper security policies.
> 
> Thanks in advance for any input on this,
> Jean-Francois 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.