attachment-0001
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1505" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>I have
not followed detailed discussion on this... but</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>- SMI
rules state that one a document with a MIB is published, you can
NEVER</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
re-use an OID for some other purpose. All you can do is obsolete
the</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
old object and add a new one.</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>- In
IETF, when we just have internet drafts, we allow people to re-use an
OID</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
(supposedly no-one has used the OID while at internet draft state,
besides.</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
such MIB modules normally have a </FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2> ::= { mib-2 xxxx } -- xxxx to be assigned by
IANA</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
so there is no definite complete OID, and people who want to do early
implementations</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
fill in a number under their enterprise prerelease branch or
so.</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
the final xxxx gets assigned by IANA upon document approval (right before
RFC</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
publication) and so no OID changes are allowed anymore.</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
See the SMI documents for the rationale.</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>- But
once published as RFC, we never re-use an OID, not even when a new rev
is</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>
being published as a intrenet-draft.</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff size=2>Hope
this helps,</FONT></SPAN></DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=617431715-28072005><FONT face=Arial color=#0000ff
size=2>Bert</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> pmp-owner@pwg.org
[mailto:pmp-owner@pwg.org]<B>On Behalf Of </B>McDonald, Ira<BR><B>Sent:</B>
Thursday, July 28, 2005 16:59<BR><B>To:</B> 'thrasher@lexmark.com'; McDonald,
Ira<BR><B>Cc:</B> 'pmp@pwg.org'<BR><B>Subject:</B> RE: PMP> [delete
ppmPrinterEnabled] Restructured Port MIB (18 Jul y 2005)<BR><BR></FONT></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff size=4>Hi
Jerry,</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4>There's no such thing as a reserved no-access object, but I'd be happy
to leave</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff size=4>the
hole (so that the OIDs don't change for any other columnar objects).
Would</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff size=4>you
prefer that?</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff size=4>Note
that ALL of the columnar objects were cleaned up and reordered
(and</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4>renumbered) in this latest revision, so it would be hard for there to
be too many</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4>implementations of the new OIDs already.</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4>Others - shall I leave the hole and leave the other new OID assignments
stable?</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4></FONT></SPAN> </DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff
size=4>Cheers,</FONT></SPAN></DIV>
<DIV><SPAN class=022505814-28072005><FONT face=Arial color=#0000ff size=4>-
Ira</FONT></SPAN></DIV>
<DIV> </DIV>
<P><FONT size=2>Ira McDonald (Musician / Software Architect)<BR>Blue Roof
Music / High North Inc<BR>PO Box 221 Grand Marais, MI
49839<BR>phone: +1-906-494-2434<BR>email: imcdonald@sharplabs.com</FONT> </P>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> thrasher@lexmark.com
[mailto:thrasher@lexmark.com]<BR><B>Sent:</B> Thursday, July 28, 2005 10:33
AM<BR><B>To:</B> McDonald, Ira<BR><B>Subject:</B> RE: PMP> [delete
ppmPrinterEnabled] Restructured Port MIB (18 Jul y
2005)<BR><BR></FONT></DIV><BR><FONT face=sans-serif size=2>Ira,</FONT>
<BR><BR><FONT face=sans-serif size=2>Are you just planning on creating a
reserved no-access object where ppmPortEnabled "used" to be, or are</FONT>
<BR><FONT face=sans-serif size=2>you going to delete the entry and shift
everything else in the table up.??</FONT> <BR><BR><FONT face=sans-serif
size=2>Jerry</FONT> <BR><BR><BR>
<TABLE width="100%">
<TBODY>
<TR vAlign=top>
<TD>
<TD><FONT face=sans-serif size=1><B>"McDonald, Ira"
<imcdonald@sharplabs.com></B></FONT>
<P><FONT face=sans-serif size=1>07/23/2005 01:56 PM</FONT> <BR></P>
<TD><FONT face=Arial size=1>
</FONT><BR><FONT face=sans-serif size=1>
To: "McDonald, Ira"
<imcdonald@sharplabs.com>, "'thrasher@lexmark.com'"
<thrasher@lexmark.com></FONT> <BR><FONT face=sans-serif
size=1> cc:
"'pmp@pwg.org'" <pmp@pwg.org>,
"'Ron.Bergman@rpsa.ricoh.com'"
<Ron.Bergman@rpsa.ricoh.com></FONT> <BR><FONT face=sans-serif
size=1> Subject:
RE: PMP> [delete ppmPrinterEnabled] Restructured Port MIB (18
Jul y
2005)</FONT></TD></TR></TBODY></TABLE><BR><BR><BR><FONT
size=2><TT>Hi,<BR></TT></FONT><BR><FONT size=2><TT>Let's delete
ppmPrinterEnabled, because the 'false' is redundant<BR>with ppmPortEnabled
of 'false' for all supported ports. And<BR>because otherwise, we must
say "ignore ppmPortEnabled of 'true'<BR>for installation if
ppmPrinterEnabled is 'false'". Which leads<BR>me to agree that we
should delete ppmPrinterEnabled.<BR></TT></FONT><BR><FONT size=2><TT>When a
Printer is permanently removed from an ENA interface,<BR>the whole
ppmPrinterTable row and all subordinate rows in<BR>ppmPortTable can just be
deleted.<BR></TT></FONT><BR><FONT size=2><TT>For 'ppmPortProtocolType' using
'PrtChannelTypeTC', we're working<BR>to get 'unknown(2)' registered quickly
with IANA, so that we can<BR>do the 'right thing' that Bert Wijnen pointed
out.<BR></TT></FONT><BR><FONT size=2><TT>Cheers,<BR>-
Ira<BR></TT></FONT><BR><FONT size=2><TT>Ira McDonald (Musician / Software
Architect)<BR>Blue Roof Music / High North Inc<BR>PO Box 221 Grand
Marais, MI 49839<BR>phone: +1-906-494-2434<BR>email:
imcdonald@sharplabs.com<BR>-----Original Message-----<BR>From: McDonald,
Ira<BR>Sent: Friday, July 22, 2005 1:37 PM<BR>To: 'thrasher@lexmark.com';
McDonald, Ira<BR>Cc: pmp@pwg.org; Ron.Bergman@rpsa.ricoh.com<BR>Subject: RE:
PMP> Restructured Port MIB (18 July 2005)<BR></TT></FONT><BR><BR><FONT
size=2><TT>Hi Jerry,<BR></TT></FONT><BR><FONT size=2><TT>I agree that
feedback from the clients (Microsoft and Apple) on how they'd<BR>like this
to work would be helpful.<BR></TT></FONT><BR><FONT size=2><TT>Remember, that
a value of 'ppmPrinterIndex' must NEVER be reassigned<BR>to a different
instance of a Printer at a later date. While the MIB may<BR>grow and
shrink, the base 'ppmPrinterIndex' should be immutably<BR>associated with
exactly one specific instance of a Printer. This is both<BR>correct
MIB practice and required by the object definition in the current<BR>MIB
draft.<BR></TT></FONT><BR><FONT size=2><TT>Cheers,<BR>-
Ira<BR></TT></FONT><BR><FONT size=2><TT>Ira McDonald (Musician / Software
Architect)<BR>Blue Roof Music / High North Inc<BR>PO Box 221 Grand
Marais, MI 49839<BR>phone: +1-906-494-2434<BR>email:
imcdonald@sharplabs.com<BR>-----Original Message-----<BR>From:
thrasher@lexmark.com [mailto:thrasher@lexmark.com]<BR>Sent: Friday, July 22,
2005 1:28 PM<BR>To: McDonald, Ira<BR>Cc: pmp@pwg.org;
Ron.Bergman@rpsa.ricoh.com<BR>Subject: RE: PMP> Restructured Port MIB (18
July 2005)<BR></TT></FONT><BR><BR><BR><FONT size=2><TT>I would think that
the usefullness of the ppmPrinterEnabled for an<BR>ENA would only be for the
"transcient" case of the plugging/unplugging<BR>of the related printer.
However at some point (in the case that the
printer<BR></TT></FONT><BR><FONT size=2><TT>stays unplugged "permanently")
the printer entry and associated protocol<BR>tables would be removed such
that the the MIB could grow and shrink<BR>over
time.....<BR></TT></FONT><BR><FONT size=2><TT>For example, an ENA with a USB
host interface that supports up to<BR>128 attached printers, In my opinion,
shouldn't need to have 128 printer<BR>entries<BR>in the MIB tables from
first power on......only the entries that have<BR>detected (valid
1284ID)<BR>printers etc. attached.....otherwise you'd end up in most cases
with 127<BR>default printer entries<BR>with associated port tables that
don't actually go anywhere.<BR></TT></FONT><BR><FONT size=2><TT>Of course
this behaviour is different from the current TCPMON.ini file<BR>which has
static entries.......<BR></TT></FONT><BR><FONT size=2><TT>I think maybe the
clients should give guidance on how they want it to
work.<BR></TT></FONT><BR><FONT size=2><TT>Jerry
Thrasher<BR></TT></FONT><BR><BR><BR><BR><FONT size=2><TT>"McDonald, Ira"
<imcdonald@sharplabs.com><BR>Sent by: pmp-owner@pwg.org<BR>07/22/2005
12:13 PM<BR></TT></FONT><BR><FONT size=2><TT>To:
"'Bergman, Ron'" <Ron.Bergman@rpsa.ricoh.com>,
"McDonald,<BR>Ira" <imcdonald@sharplabs.com>, "Wijnen, Bert (Bert)"
<bwijnen@lucent.com>,<BR>pmp@pwg.org</TT></FONT> <BR><FONT
size=2><TT>cc:<BR>Subject: RE: PMP>
Restructured Port MIB (18 July 2005)</TT></FONT> <BR><BR><BR><BR><FONT
size=2><TT>Hi Ron,<BR></TT></FONT><BR><FONT size=2><TT>If the Printer entry
is deleted when an ENA interface<BR>is disconnected, then all the
subordinate Port entries<BR>MUST be deleted too (because they are indexed by
the<BR>object ppmPrinterIndex). This is ugly if the local<BR>printer
is promptly plugged _back_ into the interface.<BR></TT></FONT><BR><FONT
size=2><TT>If the Printer entry is left in place but _not_ clearly<BR>marked
'disabled', then ppmPrinterIEEE1284DeviceId,<BR>ppmPrinterHrDeviceIndex and
all the other Printer<BR>columnar objects must be reset (to default
values).<BR></TT></FONT><BR><FONT size=2><TT>That's why the
ppmPrinterEnabled object should be kept.<BR></TT></FONT><BR><FONT
size=2><TT>The WG concensus was strong that ppmPortEnabled was<BR>required
to keep the port list static (fixed number<BR>of ports for an interface).
Therefore, I added the<BR>ppmPrinterEnabled
object.<BR></TT></FONT><BR><FONT size=2><TT>If others want ppmPrinterEnabled
removed, would they<BR>please speak up soon?<BR></TT></FONT><BR><FONT
size=2><TT>Cheers,<BR>- Ira<BR></TT></FONT><BR><FONT size=2><TT>PS -
Remember that this MIB is supposed to work for<BR>Network Spoolers too,
where the concept of 'the printer<BR>is removed' is fuzzy. The
'printer' is just some<BR>configured downstream network printer that may
well<BR>be administratively disabled _without_ removing the<BR>configuration
at the Network Spooler.<BR></TT></FONT><BR><FONT size=2><TT>Ira McDonald
(Musician / Software Architect)<BR>Blue Roof Music / High North Inc<BR>PO
Box 221 Grand Marais, MI 49839<BR>phone:
+1-906-494-2434<BR>email: imcdonald@sharplabs.com<BR></TT></FONT><BR><FONT
size=2><TT>> -----Original Message-----<BR>> From: Bergman, Ron
[mailto:Ron.Bergman@rpsa.ricoh.com]<BR>> Sent: Thursday, July 21, 2005
8:24 PM<BR>> To: McDonald, Ira; Wijnen, Bert (Bert); pmp@pwg.org<BR>>
Subject: RE: PMP> Restructured Port MIB (18 July
2005)<BR>><BR>><BR>> Ira,<BR>><BR>> Base on my experience
with ENAs, they do not provide a feature to<BR>> disable an output port
unless the printer is removed. Normally,<BR>> this is to replace a
worn-out unit or upgrade a printer.<BR>> In this case the old printer is
gone forever. So how does your<BR>> "STATIC entries" handle this
situation?<BR>><BR>> Ron<BR>><BR>>
-----Original Message-----<BR>> From: McDonald, Ira
[mailto:imcdonald@sharplabs.com]<BR>> Sent: Wednesday, July 20, 2005 8:38
AM<BR>> To: Bergman, Ron; McDonald, Ira; Wijnen, Bert (Bert);
pmp@pwg.org<BR>> Subject: RE: PMP> Restructured Port MIB (18 July
2005)<BR>><BR>><BR>> Hi Ron,<BR>><BR>> Based on previous IPP
experience, it will take MONTHS to add one<BR>> new enum to the
PrtChannelTypeTC with IANA - that would stop the<BR>> Port Mon MIB dead
in its tracks until it was accepted by IANA.<BR>><BR>> About
ppmPrinterEnabled - same rationale as ppmPortEnabled - keeps<BR>> the
number of Printer entries STATIC in an implementation - lets<BR>> the
user see that the one Printer (i.e., hardward output interface)<BR>> on
an External Network Adapter should presently be ignored.<BR>><BR>>
Remember that the Port Mon MIB MUST NOT depend on either Host<BR>>
Resources or Printer MIB, by common concensus - it may only<BR>> AUGMENT
them, if they are present.<BR>><BR>> Cheers,<BR>> -
Ira<BR>><BR>> Ira McDonald (Musician / Software Architect)<BR>>
Blue Roof Music / High North Inc<BR>> PO Box 221 Grand Marais, MI
49839<BR>> phone: +1-906-494-2434<BR>> email:
imcdonald@sharplabs.com<BR>><BR>> > -----Original
Message-----<BR>> > From: Bergman, Ron
[mailto:Ron.Bergman@rpsa.ricoh.com]<BR>> > Sent: Tuesday, July 19,
2005 7:40 PM<BR>> > To: McDonald, Ira; Wijnen, Bert (Bert);
pmp@pwg.org<BR>> > Subject: RE: PMP> Restructured Port MIB (18 July
2005)<BR>> ><BR>> ><BR>> > Ira,<BR>> ><BR>> >
I am not sure what value ppmPrinterEnabled adds to the MIB.<BR>> >
This appears to be analogous to<BR>> > On Line/Off Line. If I
want to create a driver for the<BR>> > printer I don't care what the
current<BR>> > state is. That information is only necessary when
I am ready<BR>> > to print and then this MIB is<BR>> > not
used.<BR>> ><BR>> > I believe that Bert has a valid point in
using<BR>> > ppmPortProtocolType. It is not a major
effort<BR>> > to add unknown(2) to the IANA registrations.<BR>>
><BR>> > Otherwise, the changes are inline with our
discussions<BR>> > following the test.<BR>> ><BR>> >
Ron<BR>> ><BR>> > -----Original
Message-----<BR>> > From: pmp-owner@pwg.org
[mailto:pmp-owner@pwg.org]On Behalf<BR>> > Of McDonald,<BR>> >
Ira<BR>> > Sent: Tuesday, July 19, 2005 9:46 AM<BR>> > To:
'Wijnen, Bert (Bert)'; McDonald, Ira; 'pmp@pwg.org'<BR>> > Subject:
RE: PMP> Restructured Port MIB (18 July 2005)<BR>> ><BR>>
><BR>> > Hi Bert,<BR>> ><BR>> > Thanks for your quick
feedback. My replies inline below.<BR>> ><BR>> >
Cheers,<BR>> > - Ira<BR>> ><BR>> ><BR>> > Ira
McDonald (Musician / Software Architect)<BR>> > Blue Roof Music / High
North Inc<BR>> > PO Box 221 Grand Marais, MI 49839<BR>>
> phone: +1-906-494-2434<BR>> > email:
imcdonald@sharplabs.com<BR>> ><BR>> > > -----Original
Message-----<BR>> > > From: Wijnen, Bert (Bert)
[mailto:bwijnen@lucent.com]<BR>> > > Sent: Tuesday, July 19, 2005
9:08 AM<BR>> > > To: McDonald, Ira; 'pmp@pwg.org'<BR>> > >
Subject: RE: PMP> Restructured Port MIB (18 July 2005)<BR>> >
><BR>> > ><BR>> > > Only did a very very quick
scan.<BR>> > ><BR>> > > Comments.<BR>> >
><BR>> > > - ppmPortProtocolTargetPort OBJECT-TYPE<BR>> >
> SYNTAX Integer32 (0..65535)<BR>>
> > I propose that you use InetPortNumber TC from
RFC4001<BR>> > ><BR>> ><BR>> > Won't work, because this
port is not limited to Internet Suite<BR>> > protocols. The
'service:' URI in ppmPortServiceNameOrURI may<BR>> > also be for
non-Internet suites (AppleTalk, NetWare, etc.).<BR>> ><BR>> >
I'll correct the DESCRIPTION in the MIB and make clear that<BR>> > (as
with the Printer MIB) ports/channels may be from multiple<BR>> >
protocol suites.<BR>> ><BR>> ><BR>> > > -
ppmPortProtocolType OBJECT-TYPE<BR>> > > SYNTAX
Integer32 (0..2147483647)<BR>> > ><BR>> >
> WHy not use TC PrtChannelTypeTC as the SYNTAX?<BR>> > >
I do see that you want to use zero (meaning not supported).<BR>>
> > But maybe better is to use none(1) in that case, or
maybe<BR>> > > adding an enumeration to the TC of
notSupported(xx) ??<BR>> > > It is now an IANA-maintained
TC, so it should not be that<BR>> > > difficult to get a
label added.<BR>> > ><BR>> ><BR>> > Won't work.
PrtChannelTypeTC currently only defines 'other(1)'<BR>> > and
(foolishly) does NOT define 'unknown(2)' (unlike every other<BR>> >
textual convention in the Printer MIB). Because the Printer
MIB<BR>> > v2 still doesn't define DEFVAL clauses for most objects,
this<BR>> > oversight has not surfaced before. We could register
'unknown(2)'<BR>> > with IANA, but _not_ fast enough (because this
MIB's going into OS<BR>> > and printer vendor products right
now).<BR>> ><BR>> ><BR>> > > - ppmPortPrtChannelIndex
has a reference to RFC1213, while I<BR>> > > think I would
reather reference RFC2863 (the current IF-MIB)<BR>> > ><BR>>
> > Bert<BR>> > ><BR>> ><BR>> > Agreed. My
mistake from the old Printer MIB (RFC 1759).<BR>> ><BR>> > I'll
correct the references in the MIB.<BR>> > - Ira<BR>>
></TT></FONT> <BR><FONT size=2><TT>>
</TT></FONT><BR><BR></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>