attachment
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.SHAPE
        {behavior:url(#default#VML);}
st1\:*{behavior:url(#default#ieooui) }
/* Font Definitions */
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman";}
tt
        {font-family:"Courier New";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:Arial;
        color:navy;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=blue>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Dear Bill,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>The host I was most recently analyzing was
an IBM iSeries – AS/400 host. The MIB itself worked flawlessly. I am not
suggesting that it was somehow the culprit for the slow printing or that it did
not work correctly. The communication started OK and then the host was
concerned that a response packet was not received in a timely fashion. It began
a significant SNMP based questioning process to determine the current hardware
status of the device and interspersed with the SNMP questions about whether the
device was in error or not came a re-transmission of a potentially lost packet
just to be safe.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Pretty soon the majority of the
communication on the wire revolved around SNMP discussions as to the
device’s status and data packet re-transmissions and confirmations from
the printing device that it had indeed received the packet re-transmissions. As
you mention, the whole idea of printing information had become unfortunately a
secondary concern.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>In the end, all of the data was printed
and no errors were reported by the host. Unfortunately the method utilized to
determine that everything was actually fine was so intrusive on the printing
process that I feel comfortable saying I believe that a typical customer
(having paid a fee for their printing device related to its rated engine
performance) would probably not have accepted the result as commercially
viable.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>So my previous comment is directed more
towards device managing software product’s use of MIB capabilities
(especially if more interesting things to check are added into future
MIB’s) and the impact that significant device status verifications can
have on the actual process (in this case printing), which is being monitored.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thus in the future if some type of RFC or
other standards document were to be produced, my suggestion would be to include
some examples that tried to help steer software developers implementing use of
MIB data away from creating the issue you outline in point b. below.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Best Regards,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>/Paul<o:p></o:p></span></font></p>
<div>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>--</span></font><font color=navy><span
style='color:navy'><o:p></o:p></span></font></p>
<p class=MsoNormal><tt><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>Paul Tykodi</span></font></tt><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><br>
<tt><font face=Arial><span style='font-family:Arial'>Principal Consultant</span></font></tt><br>
<tt><font face=Arial><span style='font-family:Arial'>TCS - Tykodi Consulting
Services LLC</span></font></tt><br>
<br>
<tt><font face=Arial><span style='font-family:Arial'>Tel/Fax: 603-343-1820</span></font></tt><br>
<st1:City w:st="on"><st1:place w:st="on"><tt><font face=Arial><span
style='font-family:Arial'>Mobile</span></font></tt></st1:place></st1:City><tt><font
face=Arial><span style='font-family:Arial'>: 603-866-0712</span></font></tt><br>
<tt><font face=Arial><span style='font-family:Arial'>E-mail: <a
href="mailto:ptykodi@tykodi.com">ptykodi@tykodi.com</a></span></font></tt></span></font><font
size=2 color=navy face="Courier New"><span style='font-size:10.0pt;font-family:
"Courier New";color:navy'><br>
</span></font><tt><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>WWW: </span></font></tt><tt><font
size=2 color=navy face="Courier New"><span style='font-size:10.0pt;color:navy'><a
href="http://www.tykodi.com/" target="_blank"><font face=Arial><span
style='font-family:Arial'>http://www.tykodi.com</span></font></a></span></font></tt><o:p></o:p></p>
</div>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
pmp-owner@pwg.org [mailto:pmp-owner@pwg.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>wamwagner@comcast.net<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, February 14, 2006
10:33 PM<br>
<b><span style='font-weight:bold'>To:</span></b> ptykodi@tykodi.com;
pmp@pwg.org<br>
<b><span style='font-weight:bold'>Cc:</span></b> Paul Tykodi<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: Feedback - PMP>
Minutes of the MFP Teleconference 20060214</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<div>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Paul,<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Thanks for sending in your observation. I have worked
with printers and SNMP management for many years and have not seen anything
like the sort of slowdown that you cite. Perhaps this is because I have worked
with slower machines and printers/MFPs with separate NICs. At any rate, a basic
SNMP tenet is that servicing of SNMP is secondary to the main purpose of the
device. Indeed, reflecting this, I have seen missed or late SNMP responses
during periods of high print activity.<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Of course, it is desirable to have efficient MIBs,
something that sometimes gets lost in this era of “human
readability”. Although you may have contradicting data, I would suggest
that the current public MIBs are not in themselves inefficient and that the
problem you observed may be due to other factors such as:<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>a.</span></font><font
size=1><span style='font-size:7.0pt'> </span></font>certain
private MIBS use an indirect addressing approach, particularly for writes,
which may make for some elegance but does complicate interaction<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>b.</span></font><font
size=1><span style='font-size:7.0pt'> </span></font>many
management applications are terribly inefficient, repeatedly querying the same
(sometimes status) variable, and often unnecessarily dumping blocks of data.<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>c.</span></font><font
size=1><span style='font-size:7.0pt'> </span></font>Drastically
underpowered controllers and/or poor handling of priorities<o:p></o:p></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Although I understand that it may be difficult to
release such information, it would be useful to have some information on the
specifics of the slow-down… the condition the management station was
querying, the objects being queried, etc.<o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='margin-left:.25in'><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>Bill Wagner, TIC<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;
margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>-------------- Original message -------------- <br>
From: "Paul Tykodi" <ptykodi@tykodi.com> <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Dear List,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>During the last year, I have been involved
in some network analysis looking at how certain hosts use the current printer
MIB to determine device status (including that of MFP’s) and what effect
a significant number of SNMP queries and responses can have on effective
printing throughput (at times rather dramatic reduction in achievable
throughput).<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>In looking at the minutes from
today’s meeting, I would suggest that it might be a good idea to consider
whether MIB optimization should be a category for an MFP alerts project. The
idea would be to at least minimally describe some best practices for MIB usage,
which would result in the host obtaining the required information using the
smallest SNMP query and response packet transmission overhead possible.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>In case people are wondering how dramatic
a reduction in PPM I have observed when SNMP traffic is significant (host
trying to determine whether device is in error or not – multiple queries
are sent asking more and more specific questions of the printer MIB), I have
seen printers and MFP’s with rated speeds in the 75 – 125 PPM range
reduced to achieving actual throughput in the 10 to 20 PPM range.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>HTH<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Best Regards,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>/Paul<o:p></o:p></span></font></p>
<div>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>--</span></font><font color=navy><span
style='color:navy'><o:p></o:p></span></font></p>
<p class=MsoNormal><tt><font size=2 color=navy face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:navy'>Paul Tykodi</span></font></tt><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><br>
<tt><font face=Arial><span style='font-family:Arial'>Principal Consultant</span></font></tt><br>
<tt><font face=Arial><span style='font-family:Arial'>TCS - Tykodi Consulting
Services LLC</span></font></tt><br>
<br>
<tt><font face=Arial><span style='font-family:Arial'>Tel/Fax: 603-343-1820</span></font></tt><br>
<u1:City u2:st="on"><u1:place u2:st="on"><st1:City w:st="on"><st1:place w:st="on"><tt><font
face=Arial><span style='font-family:Arial'>Mobile</u1:place></u1:City></span></font></tt></st1:place></st1:City><tt><font
face=Arial><span style='font-family:Arial'>: 603-866-0712</span></font></tt><br>
<tt><font face=Arial><span style='font-family:Arial'>E-mail: <a
href="mailto:ptykodi@tykodi.com" !>ptykodi@tykodi.com</a></span></font></tt></span></font><font
size=2 color=navy face="Courier New"><span style='font-size:10.0pt;font-family:
"Courier New";color:navy'><br>
</span></font><tt><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>WWW: </span></font></tt><tt><font
size=2 color=navy face="Courier New"><span style='font-size:10.0pt;color:navy'><a
href="http://www.tykodi.com/" target="_blank"><font face=Arial><span
style='font-family:Arial'>http://www.tykodi.com</span></font></a></span></font></tt><o:p></o:p></p>
</div>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabIndex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
pmp-owner@pwg.org [mailto:pmp-owner@pwg.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Bergman, Ron<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, February 14, 2006
7:02 PM<br>
<b><span style='font-weight:bold'>To:</span></b> pmp@pwg.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> PMP> Minutes of the
MFP Teleconference 20060214</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p><font size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>The
minutes can be found at:</span></font> <o:p></o:p></p>
<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>
</span></font><font size=2 face=Arial><span style='font-size:10.0pt;font-family:
Arial'><a
href="ftp://ftp.pwg.org/pub/pwg/pmp/minutes/mfp/MFP_Minutes_20060214.pdf">ftp://ftp.pwg.org/pub/pwg/pmp/minutes/mfp/MFP_Minutes_20060214.pdf</a></span></font>
<o:p></o:p></p>
<p><font size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Ron
Bergman</span></font> <br>
<font size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>Chairman,
Printer MIBs Working Group</span></font> <o:p></o:p></p>
</blockquote>
</div>
</body>
</html>