Re: Comments on SNMP/SMP Coexistence...

Keith McCloghrie <kzm@hls.com> Wed, 23 September 1992 07:08 UTC

Received: from ietf.nri.reston.va.us by IETF.NRI.Reston.VA.US id aa00498; 23 Sep 92 3:08 EDT
Received: from NRI.NRI.Reston.Va.US by IETF.NRI.Reston.VA.US id aa00494; 23 Sep 92 3:08 EDT
Received: from thumper.bellcore.com by NRI.Reston.VA.US id aa00924; 23 Sep 92 3:12 EDT
Received: from lanslide.hls.com by thumper.bellcore.com (4.1/4.7) id <AA12099> for snmp2@xlnt.com; Wed, 23 Sep 92 02:26:00 EDT
Received: from nms.netman (nms.hls.com) by lanslide.hls.com (4.1/SMI-4.0) id AA01043; Tue, 22 Sep 92 23:26:03 PDT
Received: by nms.netman (4.1/SMI-4.1) id AA01349; Tue, 22 Sep 92 23:23:12 PDT
Sender: ietf-archive-request@IETF.NRI.Reston.VA.US
From: Keith McCloghrie <kzm@hls.com>
Message-Id: <9209230623.AA01349@nms.netman>
Subject: Re: Comments on SNMP/SMP Coexistence...
To: mlk%bir.UUCP@mathcs.emory.edu
Date: Tue, 22 Sep 92 23:23:11 PDT
Cc: snmp2@thumper.bellcore.com
In-Reply-To: <0D15DDF1.eakeji@bir.bir.com>; from "Michael L. Kornegay" at Sep 22, 92 10:42 pm
Organization: Hughes LAN Systems
X-Mailer: ELM [version 2.2 PL0]

> Shouldnt 4.1.2 (1) note that it assumes the SMP Manager is acting in a
> bi-lingual role.
> 
> Wouldnt another alternative be for the proxy AGENT described in 4.1.2 to 
> act as a truly transparent proxy AGENT, returning compliant SMP PDUs?
 
As Marshall says, a truly transparent proxy agent would be problematic.
The beauty of the 4.1.2 procedure is that it produces unambiguous PDUs 
which are SMP-compliant (as far as the SMP manager is concerned), even 
though no SMP-compliant (non-proxy) agent would ever produce them.
This is true since noSuchName, badValue, and readOnly are retained by SMP
as enumerated values of error-status, even though none of the procedures 
in the SMP-protocol docuemnt generate them.  Thus, a SMP-only manager 
must be able to handle them.  

Would it help to have the SMP Protocol Ops document include a mention 
of when noSuchName, badValue, and readOnly might be generated and what 
they mean ?

> Is 4.1.2 describing the AGENT, or the 'as if it were a proxy agent' in 
> the MANAGER (as noted in 4.2 para 2).

As Marshall said, 4.1.2 discusses the behavior of a proxy agent.
In addition, it is, of course, one way to implement the 'as if it
were a proxy agent' advice given in 4.2. para 2.

Keith.