From ipcdn-bounces@ietf.org Mon Oct 03 17:35:41 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EMXyH-0002L8-Gs; Mon, 03 Oct 2005 17:35:41 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EMXyC-0002J7-8a
	for ipcdn@megatron.ietf.org; Mon, 03 Oct 2005 17:35:39 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA16881
	for <ipcdn@ietf.org>; Mon, 3 Oct 2005 17:35:33 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EMY6j-0001F1-VA
	for ipcdn@ietf.org; Mon, 03 Oct 2005 17:44:26 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j93LZEBJ016059;
	Mon, 3 Oct 2005 15:35:14 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] RE: AD re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Topic: docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Mon, 3 Oct 2005 15:35:14 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F010FAE52@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE: AD re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Topic: docsIfCmtsCmStatusEqualizationData &
	docsIfSigQEqualizationData
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IAAAh6FUAACaROgB9+1Q8A=
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Ipcdn (E-mail)" <ipcdn@ietf.org>,
	"Wijnen, Bert (Bert)" <bwijnen@lucent.com>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 231d7929942febf3be8fd5be2903302f
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Hi IPCDN participants,

Here is an update on one of the pending items from Bert's review:
After consultations with DOCSIS vendors, I am proposing the
clarifications required to define the size constraints for
docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData

Please review the details and send your comments.

You will find in this email a summary of the proposed changes as well as
a log of comments provided by vendors to place the discussion in the
context of the IPCDN participants.=20


Please comment on the proposals and make the appropriate comments=20
Item  a)
Item  c)
Item  d)
Comments and pick an alternative from
b-1)=20
and=20
b-2)



---- =20

CM/CMTS Equalizer Data:=20


Summary:
docsIfSigQEqualizationData and  docsIfCmtsCmStatusEqualizationData have
OCTET STRING with no constraints in the object size (RFC 2669), in fact
the format of the pre-equalizers was never normalized and left vendor
specific
In draft 06 of RFIv2.0 It was added a size constraint of 512 octets but
no special reason was defined:
Some basic Math will indicate that up to 64 taps ( RFI requirements) and
4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
selected.

Even though the selection of 256 (or 512) does not seem to be accurate
number considering some possible byte controls to indicate:
- Taps could be T, T/2 or T/4 spaced.=20
- Forward Taps and Reverse Taps could have different numbers
- Not required by the spec : Reverse Taps (DS equalizers) could be also
T, T/2 and T/4 spaced
- Any need to indicate main tap position ( or the highest value is
enough indication of that=20

The discussions held with RF experts identified the following management
requirements :=20
=20
1) CM DS post-equalization have been defined in
docsIfSigQEqualizationData=20

2) CM Upstream pre-equalizer ( not to be defined in this version of the
MIB) something to reflect the CMTS RNG-RSP equalizer value=20

CMTS equalization Data:
3) Equalization in the Upstream has relative importance for CMTS CM
path, docsIfCmtsCmStatusEqualizationData
Meanings:
When Pre-eq is off, the value will indicate the CM-CMTS path RF
distortions.=20
When re-eq is on, the value indicates how well pre-equalization is
working as the value of all should be close to zero with the exception
of the main tap

4) The equalization data per US interface defined as an average value in
docsIfSigQEqualizationData=20
This concept is confusing since there is no in the RFI spec a
methodology to calculate that average.=20
It could include :=20
- CMs with different configuration: pre-eq on|off,=20
- Different number of Taps per CM,=20
- Tap spacing per CM
The average formula should've being=20
The recommendation is to remove that requirement


Proposed resolution:
a)=20
Use the same format as in the CM equalization data for 1) and 3)  for=20
CM docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData

b)=20
remove the CMTS requirement for docsIfSigQEqualizationData
- Future spec efforts will work to define more meaningful values for
CMTS US that could lead to objects that defines MER measurements prior
and after channel signal compensation or mitigation by the CMTS

c) Description of docsIfCmtsCmStatusEqualizationData

d)
CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
specification and RFI MIB updates
=20

Proposal details :

a)=20

-- Add a new textual Convention
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
          v1.1 specification with slight modifications as
          follows :
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
         =20
          Following are the equalizer coefficients:
          First forward taps coefficients :
          2 bytes F1 (real),  2 bytes  F1 (imag)
          ...
          2 bytes Fn (real),  2 bytes  Fn (imag)
         =20
          Then reverse taps coefficients :
          2 bytes D1 (real),  2 bytes  D1 (imag)
          ...
          2 bytes Dm (real),  2 bytes  Dm (imag)

          The equalizers coefficient are considered signed 16 bit
          integers in the range -32768 (0x8000) to 32767 (0x7FFF).
        =20
          DOCSIS specifications requires up to a maximum of=20
          64 equalizer taps , therefore, this object size can get up
          260 bytes (4 + 4x64).
          The minimum object size (other than zero) for a t-spaced Tab
          with a minimum of 8 symbols will be 36 (4 + 4x8)"
     SYNTAX       OCTET STRING(SIZE 0|36..260))


alternative b-1)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and might return

             a zero-length OCTET STRING. Note that previous CMTS=20
             implementations may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

--Note: same compliance statements as in draft 13


alternative b-2)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and is not=20
             instantiated. Note that previous CMTS implementations=20
             may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

-- Changes in compliance statements:=20
docsIfBasicGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfDownChannelId,
-- ... snip ...
-- delete
--         docsIfSigQEqualizationData,
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in both cable modems and
          cable modem termination systems."
     ::=3D { docsIfGroups 5 }


docsIfCmGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfCmCmtsAddress,
-- ... snip ...
        docsIfCmServiceExtTxSlotsDed,
-- Add
         docsIfSigQEqualizationData
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in cable modems."
     ::=3D { docsIfGroups 6 }

c)
docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      OCTET STRING (SIZE (0..512))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Equalization data for this CM as measured by the CMTS.
          Returns the zero-length OCTET STRING if the value is=20
          unknown or if there is no equalization data available
          or defined."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I07-041210,
          Figure 8-23."
     ::=3D { docsIfCmtsCmStatusEntry 8 }




Summary of comments received in a vendor internal discussion
Copied for IPCDN participants background=20

------------------ =20
Hal Roberts - ADC

Colleagues,
=20
While we are looking at this question we should make sure we end up with
precise definitions of the equalization coefficient format for DOCSIS
3.0 for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal
Quality Monitoring goals include:
=20
-	Pre-Equalization (Already in spec)=20
*	Review language to make sure output is standardized for
processing.=20
=20
docsIfSigQEqualizationData
For the cable modem "the equalization data for the downstream channel"
has an unambiguous meaning.  So for the cable modem it is the tap format
which must be made unambiguous (this should be agreed upon by cable
modem and/or cable modem chip manufacturers).
With regard to the CMTS, the MIB docsIfSigQEqualizationData is supposed
to provide the 'average' equalization data for the upstream channel as
seen by the CMTS. This is an ambiguous statement. There is no 'average'
equalization data since the equalization coefficients uniquely apply to
each upstream path from each CM to the CMTS receiver. These coefficients
are complex numbers, so in what way does one average them? If one can
define a formula that results in a single real number from each set of
coefficients as they come from the CMTS for each CM then one could
envision averaging these numbers into something approaching a meaningful
assessment of the linear distortions on a given upstream channel. (Tom
Kolze has just such a formula and we have found it to be an accurate
estimate of the MER of a channel due to distortions alone. Tom may be
willing to share this with the working group).
=20
Therefore I think that the definition of 'average equalization data for
the upstream channel' must be clarified or the CMTS portion of the MIB
should be removed.
=20
docsIfCmtsCmStatusEqualizationData
With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
pre-equalization is on there is little or no meaning to the equalization
coefficients from the CMTS (even on a per-cable-modem basis rather than
per channel). If pre-equalization is working correctly there should be
very little residual channel distortion left and the coefficients will
no longer have any relationship to the channel characteristics. Possibly
the only use for these coefficients when pre-equalization is on, is to
actually see if pre-equalization is doing the job.
=20
On the other hand, when pre-equalization is turned off,
docsIfCmtsCmStatusEqualizationData will accurately reflect distortions
on the RF path between the given cable modem and the CMTS receiver.
=20
Therefore I think that agreeing on the format of this MIB is what is
necessary. One other suggestion, the text "Equalization data for this
CM" might be clearer if it stated "Equalization data for this CM, as
measured by the CMTS"
=20
Hal
=20
=20
docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      OCTET STRING
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel. At the CMTS, returns the average equalization
             data for the upstream channel. Returns an empty string
             if the value is unknown or if there is no equalization
             data available or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }
=20
------------------------ =20

Andre Lejeune - ATI

We report the docsIfSigQEqualizationData for our CM in the following
format:
=20
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits
=20
The number of taps is deduced from the length of the octet string.


------------------------ =20

David Hull - Conexant=20

The DS equalizer has never been specified in terms of its exact
implementation.  This has been left to the individual silicon vendor;
therefore they are all a bit different. Some implementations use T
spaced all the way through and (I believe) some implementations may use
fractional spacing for the front end (prior to the reference tap).  Not
all implementations have the same length of DS equalizer or the same
center tap position (relative to the overall length) either.  If all we
want to do is compute the frequency response by a DFT on the tap
weights, I don't think it matters what the CT position is but the length
and the tap spacing would need to be conveyed if fractional spacing is
used.

------------------------ =20

Andre Lejeune - ATI


I am sorry I took some time to respond. I clearly needed to discuss this
internally before continuing on the subject.
=20
The format I sent earlier was for our modem. But now I realize that even
our own solution will be changing and the format below won't be
appropriate. I agree that more information needs to be carried in this
MIB. A solution proposed by Mike Grimwood is to use the format from
DOCSIS 1.1, figure 6.23 (without the type and length), which allows for
Main Tap Location, Spacing, number of FF and FB taps. Even that may not
be sufficient, if I properly understand Dave below, if different
fractional spacing is used for the different taps. I'll let Dave explain
this further if he thinks it is necessary. The main tap location is not
absolutely required, as it generally can be easily derived, but could be
useful under certain error conditions:
=20
Main Tap Location (1 byte)
Number of forward taps per symbol (1 byte)
Number of forward taps (1 byte)
Number of reverse taps (1 byte)
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits

D1 (real) 16 bits,   D1 (imag) 16 bits
D2 (real) 16 bits,   D2 (imag) 16 bits
...
Dn (real) 16 bits,   Dn (imag) 16 bits
=20
------------------------ =20
Hal Roberts  - ADC=20

To summarize:
1.	Equalization MIBS from the CM - We need well defined MIBs from
the CM for both the downstream post-equalizer and the upstream
pre-equalizer values. If no uniform format for the downstream taps can
be defined due to proprietary implementations, perhaps the vendors can
simply provide a 'frequency response or impulse response' as calculated
from the equalizer (but in a uniform format). For the upstream taps it
should be easy to provide a uniform tap format as it is already mostly
defined in the RFI.
2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
As mentioned before, an average equalization data from the CMTS on a per
upstream channel basis is not defined and could take a number of
meanings. Without an unambiguous definition of channel based
equalization data, it would be better to remove this part of the
definition as it simply leads to mass confusion. Note that equalization
MIBs from the CMTS on a per CM basis do have significant value for plant
monitoring and debug purposes. These merely need to be defined in
format; this format could be the same format as in the pre-equalizer MIB
from the CM as they are representing the same plant characteristic.
3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
These have no significant value other than seeing if pre-equalization is
operating properly. When pre-equalization is operating properly then the
CMTS should see little or no plant distortion and the equalizer
coefficients should be close to all-zeros except for the main tap for
all modems.
Hal

------------------------ =20
David Hull -Conexant=20

With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
that Andre referred to seems good enough but I would allow the number of
taps per symbol to be defined independently for the forward section AND
the reverse section just in case someone implemented the two sections
with different tap spacing.  Short of officially "specifying" the DS
equalizer like we have done for the upstream one, I don't see too much
more that could be done.

------------------------ =20
Hal Roberts - ADC=20

Dave,
=20
It may be elsewhere in the spec or it may be obvious but I think we need
to have more detail, for example the numbers should be represented in a
specific numerical format perhaps:
=20
"Standard twos-complement format, from -32768 (0x8000) to 32767
(0x7FFF)"
=20
as an example.
=20
Hal

------------------------ =20





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Mon Oct 03 19:09:06 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EMZQg-0008QB-Gm; Mon, 03 Oct 2005 19:09:06 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EMZQc-0008MW-8z
	for ipcdn@megatron.ietf.org; Mon, 03 Oct 2005 19:09:02 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA27453
	for <ipcdn@ietf.org>; Mon, 3 Oct 2005 19:08:59 -0400 (EDT)
Received: from paoakoavas09.cable.comcast.com ([208.17.35.58]
	helo=cable.comcast.com) by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1EMZZ9-0005Ps-Sr
	for ipcdn@ietf.org; Mon, 03 Oct 2005 19:17:53 -0400
Received: from ([10.20.9.172])
	by paoakoavas09.cable.comcast.com with ESMTP  id KP-TDCH7.13970014;
	Mon, 03 Oct 2005 19:08:32 -0400
Received: from PACDCEXCMB01.cable.comcast.com ([10.20.10.113]) by
	PACDCEXCSMTP01.cable.comcast.com with Microsoft
	SMTPSVC(6.0.3790.211); Mon, 3 Oct 2005 19:08:31 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [ipcdn] cable dev mib draft09 - WG consensus requested on
	proposed changes
Date: Mon, 3 Oct 2005 19:08:31 -0400
Message-ID: <6EEEACD9D7F52940BEE26F5467C02C73016B1166@PACDCEXCMB01.cable.comcast.com>
Thread-Topic: [ipcdn] cable dev mib draft09 - WG consensus requested on
	proposed changes
Thread-Index: AcWvFGt4c8fo+pUeS+yrWKff3hNg3gDKlXgABYvyNLA=
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: "Jean-Francois Mule" <jf.mule@cablelabs.com>,
	"Nakanishi Greg-MGI8179" <gnakanishi@motorola.com>, <ipcdn@ietf.org>
X-OriginalArrivalTime: 03 Oct 2005 23:08:31.0854 (UTC)
	FILETIME=[5F77D0E0:01C5C86F]
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 1b2066b7e944cd0f55ca6d7a2077c2e4
Cc: Marez Kevin-MGI1375 <Kevin.Marez@motorola.com>, "Woundy,
	Richard" <Richard_Woundy@cable.comcast.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0368290560=="
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

This is a multi-part message in MIME format.

--===============0368290560==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5C86F.5F14086D"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5C86F.5F14086D
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Based on the lack of response to this email, I presume the answer to =
issue #4 is MUST NOT. That is, "docsDevFilterLLCTable" and most other =
tables MUST NOT persist their table entries. I am comfortable with that =
approach, since I believe that is how DOCSIS cable modems implement =
these tables at the current time, and how most operators expect their =
cable modems to behave.
=20
I am going to attempt to post an official -10 draft by this Friday =
October 7, based on the CD MIB draft changes recommended below. It is a =
month later than I originally expected. :^(
=20
But hopefully there is time to review, and if necessary, post a "final" =
draft version before the Monday October 24 deadline before the Vancouver =
IETF.
=20
-- Rich

	-----Original Message-----
	From: Jean-Francois Mule [mailto:jf.mule@cablelabs.com]=20
	Sent: Monday, September 05, 2005 1:35 PM
	To: Nakanishi Greg-MGI8179; ipcdn@ietf.org
	Cc: Woundy, Richard; Marez Kevin-MGI1375
	Subject: RE: [ipcdn] cable dev mib draft09 - WG consensus requested on =
proposed changes
=09
=09

	Thanks Greg for reviewing the proposed changes.=20

	3 weeks have passed since August 15: we have reached WG consensus on =
the proposed changes.

	=20

	One comment was received from Greg on issue #4, to consider the =
stronger 'MUST NOT' rather than 'SHOULD NOT'. I personally prefer SHOULD =
NOT as it is already quite strong of a requirement and it allows a =
device to remain complaint if the implementer has a good reason not to =
implement the MUST NOT.

	Rich, Kevin, others - any preference?=20

	if noone else responds by September 9, 9am ET, I propose we go with =
Greg's preference: MUST NOT.

	=20

	Jean-Fran=E7ois

	IPCDN co-chair

	=20

=09
________________________________


	From: Nakanishi Greg-MGI8179 [mailto:gnakanishi@motorola.com]=20
	Sent: Thursday, September 01, 2005 10:44 AM
	To: Jean-Francois Mule; ipcdn@ietf.org
	Subject: RE: [ipcdn] cable dev mib draft09 - WG consensus requested on =
proposed changes

	=20

	I concur with the proposed resolution.

	=20

	For Issue 4, my preference is that 'MUST NOT' be used, rather than =
'SHOULD NOT'.  I think a device will run into operational problems if it =
maintains these table entries across reboots.  When the device reboots, =
the config log will attempt to create rows in these tables and will fail =
if the rows already exists.

	=20

	greg

	=20

=09
________________________________


	From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf =
Of Jean-Francois Mule
	Sent: Monday, August 15, 2005 3:20 PM
	To: ipcdn@ietf.org
	Subject: [ipcdn] cable dev mib draft09 - WG consensus requested on =
proposed changes

	Folks,

	   As you may have read in meeting notes from last week, we spent the =
IETF 63 meeting discussing the closure of open issues on the CD mib v2.

	   The meeting notes proposed some changes to get final (yes, final) =
closure on this mib.

	Please review the text below and please speak up if you have some =
concerns (it's also welcome that you express your agreement).

	Thanks,

	Jean-Fran=E7ois

	[extract from ipcdn minutes]

	3.1/ DOCSIS Cable Device MIB version 2

	     draft-ietf-ipcdn-device-mibv2-09.txt

	     Editors: Kevin Marez & Rich Woundy

	=
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2-09.txt

	We spent most of the meeting reviewing the 4 top remaining issues, see

	summary sent by Rich and Kevin in:

	http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01664.html

	=20

	+ ISSUE #1: DEFVAL for docsDevNmAccessInterfaces=20

	Raised by Randy, the issue is, in the defval we have a 4 octet value

	=3D> How can systems with interfaces in a number not multiple

	of 8 interpret the DEFVAL value. Are bits ignored?

	Randy commented that he would be ok if there was some mention like

	'octets containing bits corresponding to non-existent interfaces are

	ignored.' That said, if there are implementations that would reject a

	SET, then we need to say something about that.

	Rich commented that the DEFVAL was added due to prior MIB doctor

	comment and that the object is now deprecated. Bert asked whether

	there was any concern deleting the DEFVAL.

	Proposal for wg review:

	 a) in docsDevNmAccessInterfaces, delete DEFVAL { '00000001'h }

	 b) consider the following (NICE TO HAVE kind of fix)

	    adding a sentence to say something like:

	    bits set corresponding to non-existing interfaces is

	    implementation specific (to warn the mgmt admin/apps that no

	    assumptions should be made on existing implementations of this

	    object. (Randy's suggestion)

	=20

	+ ISSUE #2: docsDevNmAccessStatus

	-- Also, we should change the DESCRIPTION of docsDevCpeStatus

	-- and docsDevCpeInetRowStatus to document how the agent adds rows.

	See issue raised by Randy and the email summary provided by Rich for

	the context around this issue #2.

	We had some discussions around the persistency of those tables, the

	fact that the CM config file drives the row creation at boot-up and

	the fact that they are read-create tables so admins can also create

	entries as Bert pointed out.

	In most cases (except for docsDevEvControlTable), entries do not

	persist across CM reboots. Even in the case of docsDevEvControlTable,

	after some discussion, we believe that the entries are cleared and

	"recreated" after the CM reads the config file. That is the common

	understanding.

	Bert said: add a statement ("this is a deprecated table, this is

	vendor specific as to what vendors do with this table, mgmt app cannot

	expect a certain behavior").

	+ ISSUE #3: docsDevEvReporting and local(0) rows

	Comment close: ID authors agree with Randy's comment re: local(0) rows

	MUST persist. Text will be revised.

	in docsDevFilterLLCTable:

	             Any attempt to SET the traps(1) or syslog(2) bits

	             without setting the local(0) or localVolatile(8)

	             bits MUST result in an error being generated.

	Proposal:

	   DELETE above text if nobody complains after reading the meeting

	   notes

	+ ISSUE #4: docsDevFilterLLCTable=20

	Issue is around text for the level of requirements on table

	persistence. Agree with Rich's text proposal:

	  |"Table entries MUST NOT persist across reboots for cable modems."

	Rich also proposed to apply this requirement to:

	  NmAccess, FilterLLC, FilterIp, Policy, Tos,

	  Cpe and InetCpe tables.

	It was suggested to use SHOULD NOT rather than MUST NOT but other than

	that, proposal is ok.

	=20

	+ Other items on CD Device MIB:

	Randy added for consideration:

	wherever we have this "must not persist" langage in table definitions,

	it would be a plus to indicate that they may come back as entries may

	reappear when CM reboots and comes up with config file. Or consider

	adding this in the front paper as a consideration for users of the

	MIBs if that is too many little edits in the MIB objects.

	Proposal:

	  add a note on persistence model explaining the persistance of some

	mib objects and the CM re-creating them upon config file reloading.

	A comment was made that in general, we should indicate the persistency

	model in each object rather than in the compliance section.

	Bert also commented on the compliance sections: if different

	requirements apply to CM and CMTS, suggestion is to make 2 different

	compliances. Rich added that the new compliance statement is designed

	like that.

	# AI: [authors: Kevin Marez & Rich Woundy]

	# Authors to summarize list of agreed changed and the technical

	# changes in the text per wg consensus and issue new draft after AD

	# review comments are in.=20

	# Due by early September?

	# AD review by Bert due by August 15


------_=_NextPart_001_01C5C86F.5F14086D
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD><TITLE>Message</TITLE>=

<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.2604" name=3DGENERATOR><!--[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 name=3D"PersonName"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
	font-family: MS Mincho;
}
@font-face {
	font-family: Tahoma;
}
@font-face {
	font-family: @MS Mincho;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: blue; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0in; MARGIN-RIGHT: 0in; FONT-FAMILY: =
"Times New Roman"; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto
}
SPAN.EmailStyle18 {
	FONT-WEIGHT: normal; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: =
"Courier New"; TEXT-DECORATION: none; mso-style-type: personal-reply
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dblue link=3Dblue>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =
size=3D2>Based=20
on the lack of response to this email, I presume the answer to issue #4 =
is MUST=20
NOT. That is, "<FONT face=3D"Courier New"=20
color=3D#000000>docsDevFilterLLCTable</FONT>" and most other tables MUST =
NOT=20
persist their table entries. I am comfortable with that approach, since =
I=20
believe that is how DOCSIS cable modems implement these tables at the =
current=20
time, and how most operators expect their cable modems to=20
behave.</FONT></SPAN></DIV>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =
size=3D2>I am=20
going to attempt to post an official -10 draft by this Friday October 7, =
based=20
on the CD MIB draft changes recommended below. It is a month later than =
I=20
originally expected. :^(</FONT></SPAN></DIV>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =
size=3D2>But=20
hopefully there is time to review, and if necessary, post a "final" =
draft=20
version before the Monday October 24 deadline before the Vancouver=20
IETF.</FONT></SPAN></DIV>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D014340223-03102005><FONT face=3DArial color=3D#0000ff =
size=3D2>--=20
Rich</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
  face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B> =
Jean-Francois=20
  Mule [mailto:jf.mule@cablelabs.com] <BR><B>Sent:</B> Monday, September =
05,=20
  2005 1:35 PM<BR><B>To:</B> Nakanishi Greg-MGI8179;=20
  ipcdn@ietf.org<BR><B>Cc:</B> Woundy, Richard; Marez=20
  Kevin-MGI1375<BR><B>Subject:</B> RE: [ipcdn] cable dev mib draft09 - =
WG=20
  consensus requested on proposed changes<BR><BR></FONT></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'">Thanks Greg=20
  for reviewing the proposed changes. <o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">3 =
weeks have=20
  passed since August 15: we have reached WG consensus on the proposed=20
  changes.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">One =
comment=20
  was received from Greg on issue #4, to consider the stronger =91MUST =
NOT=92 rather=20
  than =91SHOULD NOT=92. I personally prefer SHOULD NOT as it is already =
quite=20
  strong of a requirement and it allows a device to remain complaint if =
the=20
  implementer has a good reason not to implement the MUST=20
  NOT.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'">Rich, Kevin,=20
  others - any preference? <o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'">if =
noone else=20
  responds by September 9, 9am ET, I propose we go with Greg=92s =
preference: MUST=20
  NOT.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'">Jean-Fran=E7ois<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'">IPCDN=20
  co-chair<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblue =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier =
New'"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV=20
  style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: blue =
1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
  <DIV>
  <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
  face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
  <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
  </SPAN></FONT></DIV>
  <P class=3DMsoNormal><B><FONT face=3DTahoma size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
  face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">=20
  <st1:PersonName w:st=3D"on">Nakanishi Greg-MGI8179</st1:PersonName>=20
  [mailto:gnakanishi@motorola.com] <BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Thursday, September 01, =
2005 10:44=20
  AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> =
<st1:PersonName=20
  w:st=3D"on">Jean-Francois Mule</st1:PersonName>; =
ipcdn@ietf.org<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [ipcdn] cable dev =
mib=20
  draft09 - WG consensus requested on proposed=20
  changes</SPAN></FONT><o:p></o:p></P></DIV>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">I concur =
with the=20
  proposed resolution.</SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">For Issue =
4, my=20
  preference is that 'MUST NOT' be used, rather than 'SHOULD NOT'.&nbsp; =
I think=20
  a device will run into operational problems if it maintains these =
table=20
  entries across reboots.&nbsp; When the device reboots, the config log =
will=20
  attempt to create rows in these tables and will fail if the rows =
already=20
  exists.</SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">&nbsp;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
Arial">greg</SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <DIV class=3DMsoNormal style=3D"TEXT-ALIGN: center" =
align=3Dcenter><FONT=20
  face=3D"Times New Roman" size=3D3><SPAN style=3D"FONT-SIZE: 12pt">
  <HR tabIndex=3D-1 align=3Dcenter width=3D"100%" SIZE=3D2>
  </SPAN></FONT></DIV>
  <P class=3DMsoNormal style=3D"MARGIN-BOTTOM: 12pt"><B><FONT =
face=3DTahoma=20
  size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">From:</SPAN></FONT></B><FONT=20
  face=3DTahoma size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Tahoma">=20
  ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] <B><SPAN=20
  style=3D"FONT-WEIGHT: bold">On Behalf Of </SPAN></B><st1:PersonName=20
  w:st=3D"on">Jean-Francois Mule</st1:PersonName><BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, August 15, 2005 =
3:20=20
  PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B>=20
  ipcdn@ietf.org<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">Subject:</SPAN></B>=20
  [ipcdn] cable dev mib draft09 - WG consensus requested on proposed=20
  changes</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><!-- Converted =
from text/rtf format -->Folks,</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp; As =
you may=20
  have read in meeting notes from last week, we spent</SPAN></FONT> =
<FONT=20
  face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">the IETF 63 =
meeting=20
  discussing the closure of open issues on the CD mib=20
  v2.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">&nbsp;&nbsp; The =
meeting=20
  notes proposed some changes to get final (yes, final) closure on this=20
  mib.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Please review=20
  the</SPAN></FONT> <FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">text below and =
please=20
  speak up if you have some concerns (it's also welcome that you express =
your=20
  agreement).</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Thanks,</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Jean-Fran=E7ois</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">[extract from =
ipcdn=20
  minutes]</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">3.1/ DOCSIS =
Cable Device=20
  MIB version 2</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;=20
  draft-ietf-ipcdn-device-mibv2-09.txt</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;=20
  Editors: Kevin Marez &amp; Rich Woundy</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><A=20
  =
href=3D"http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2=
-09.txt">http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv=
2-09.txt</A></SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">We spent most of =
the=20
  meeting reviewing the 4 top remaining issues, =
see</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">summary sent by =
Rich and=20
  Kevin in:</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><A=20
  =
href=3D"http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01664.html=
">http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01664.html</A></=
SPAN></FONT><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">+ ISSUE #1: =
DEFVAL for=20
  docsDevNmAccessInterfaces </SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Raised by Randy, =
the issue=20
  is, in the defval we have a 4 octet value</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">=3D&gt; How can =
systems with=20
  interfaces in a number not multiple</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">of 8 interpret =
the DEFVAL=20
  value. Are bits ignored?</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Randy commented =
that he=20
  would be ok if there was some mention =
like</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">'octets =
containing bits=20
  corresponding to non-existent interfaces =
are</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">ignored.' That =
said, if=20
  there are implementations that would reject =
a</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">SET, then we =
need to say=20
  something about that.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Rich commented =
that the=20
  DEFVAL was added due to prior MIB doctor</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">comment and that =
the=20
  object is now deprecated. Bert asked =
whether</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">there was any =
concern=20
  deleting the DEFVAL.</SPAN></FONT><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Proposal=20
  for wg review:</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;a)=20
  in docsDevNmAccessInterfaces, delete DEFVAL { '00000001'h=20
  }</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;b)=20
  consider the following (NICE TO HAVE kind of=20
  fix)</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;=20
  adding a sentence to say something =
like:</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;=20
  bits set corresponding to non-existing interfaces=20
  is</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;=20
  implementation specific (to warn the mgmt admin/apps that=20
  no</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;=20
  assumptions should be made on existing implementations of=20
  this</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;=20
  object. (Randy's suggestion)</SPAN></FONT></B><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">+ ISSUE #2:=20
  docsDevNmAccessStatus</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-- Also, we =
should change=20
  the DESCRIPTION of docsDevCpeStatus</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">-- and=20
  docsDevCpeInetRowStatus to document how the agent adds=20
  rows.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">See issue raised =
by Randy=20
  and the email summary provided by Rich =
for</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">the context =
around this=20
  issue #2.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">We had some =
discussions=20
  around the persistency of those tables, =
the</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">fact that the CM =
config=20
  file drives the row creation at boot-up =
and</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">the fact that =
they are=20
  read-create tables so admins can also =
create</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">entries as Bert =
pointed=20
  out.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">In most cases =
(except for=20
  docsDevEvControlTable), entries do not</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">persist across =
CM reboots.=20
  Even in the case of =
docsDevEvControlTable,</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">after some =
discussion, we=20
  believe that the entries are cleared and</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">"recreated" =
after the CM=20
  reads the config file. That is the common</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">understanding.</SPAN></FONT><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Bert=20
  said: add a statement ("this is a deprecated table, this=20
  is</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">vendor=20
  specific as to what vendors do with this table, mgmt app=20
  cannot</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">expect=20
  a certain behavior").</SPAN></FONT></B><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">+ ISSUE #3:=20
  docsDevEvReporting and local(0) rows</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Comment close: =
ID authors=20
  agree with Randy's comment re: local(0) =
rows</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MUST persist. =
Text will be=20
  revised.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">in=20
  docsDevFilterLLCTable:</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  Any attempt to SET the traps(1) or syslog(2) =
bits</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  without setting the local(0) or =
localVolatile(8)</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;=20
  bits MUST result in an error being =
generated.</SPAN></FONT><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Proposal:</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;=20
  DELETE above text if nobody complains after reading the=20
  meeting</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;&nbsp;=20
  notes</SPAN></FONT></B><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">+ ISSUE #4:=20
  docsDevFilterLLCTable </SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Issue is around =
text for=20
  the level of requirements on table</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">persistence.</SPAN></FONT><B><SPAN=20
  style=3D"FONT-WEIGHT: bold"> </SPAN></B><B><FONT face=3D"Courier New" =
size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Agree=20
  with Rich's text proposal:</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;=20
  |"Table entries MUST NOT persist across reboots for cable=20
  modems."</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Rich=20
  also proposed to apply this requirement =
to:</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;=20
  NmAccess, FilterLLC, FilterIp, Policy, =
Tos,</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">&nbsp;=20
  Cpe and InetCpe tables.</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">It was=20
  suggested to use SHOULD NOT rather than MUST NOT but other=20
  than</SPAN></FONT></B><o:p></o:p></P>
  <P><B><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">that,=20
  proposal is ok.</SPAN></FONT></B><o:p></o:p></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">+ Other items on =
CD Device=20
  MIB:</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Randy added for=20
  consideration:</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">wherever we have =
this=20
  "must not persist" langage in table =
definitions,</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">it would be a =
plus to=20
  indicate that they may come back as entries =
may</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">reappear when CM =
reboots=20
  and comes up with config file. Or =
consider</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">adding this in =
the front=20
  paper as a consideration for users of the</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">MIBs if that is =
too many=20
  little edits in the MIB objects.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier =
New'">Proposal:</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">&nbsp; add a =
note on=20
  persistence model explaining the persistance of=20
  some</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">mib objects and =
the CM=20
  re-creating them upon config file =
reloading.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">A comment was =
made that in=20
  general, we should indicate the =
persistency</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">model in each =
object=20
  rather than in the compliance section.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">Bert also =
commented on the=20
  compliance sections: if different</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">requirements =
apply to CM=20
  and CMTS, suggestion is to make 2 =
different</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">compliances. =
Rich added=20
  that the new compliance statement is =
designed</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'">like=20
  that.</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"># AI: [authors: =
Kevin=20
  Marez &amp; Rich Woundy]</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"># Authors to =
summarize=20
  list of agreed changed and the technical</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"># changes in the =
text per=20
  wg consensus and issue new draft after AD</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"># review =
comments are in.=20
  </SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"># Due by early=20
  September?</SPAN></FONT><o:p></o:p></P>
  <P><FONT face=3D"Courier New" size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"># AD review by =
Bert due by=20
  August =
15</SPAN></FONT><o:p></o:p></P></DIV></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C5C86F.5F14086D--


--===============0368290560==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--===============0368290560==--




From ipcdn-bounces@ietf.org Fri Oct 07 17:21:22 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ENzec-0002Zy-Gl; Fri, 07 Oct 2005 17:21:22 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ENzeY-0002Zl-4J
	for ipcdn@megatron.ietf.org; Fri, 07 Oct 2005 17:21:20 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA25352
	for <ipcdn@ietf.org>; Fri, 7 Oct 2005 17:21:15 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ENznu-00052Y-Qe
	for ipcdn@ietf.org; Fri, 07 Oct 2005 17:30:59 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j97LKx7M005613;
	Fri, 7 Oct 2005 15:20:59 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Fri, 7 Oct 2005 15:20:59 -0600
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804FF1EE0@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Thread-Index: AcWkSL5Ywu1ad9A3S76MtFLa52WFRAADmRVwCcspCxA=
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: "Eugene Nechamkin" <enechamkin@broadcom.com>,
	"Randy Presuhn" <randy_presuhn@mindspring.com>, <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 37af5f8fbf6f013c5b771388e24b09e7
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Greg, Randy, Eugene,

Thanks for the comments. A few clarifications inline:


#1:
- The description makes mention of throttling events using SNMP and
Syslog.  What about the local log?  Are events written to the local log
not subject to throttling? =20
[s] The objective of the MIB Objects belonging to 'pktcDevEventThrottle'
was to limit the throttling of events to the network (esp. in
power-up-after-a-blackout scenario), not locally.

Regarding local logging of events:
- the MTAs are currently required to store 2^31 events (in the local
log) and if we have questions regarding the size we should change the
index value 'pktcDevEvLogIndex' (suggestions anyone, MTA vendors?)

- Further, if we want to throttle local logging, we should probably
define a new MIB Object for local events only (since the throttling
conditions would vary between network and local storage) - thoughts?



#2:
- pktcDevEventDescrText and pktcDevEventDescrClass - These objects are
read-write.  It seems odd to me that these objects would be writable.
Is it really intended that these are writable objects?
[s] Yes, this is intended since an operator could change the
'Description of an event' to better suit 'Operational specific values'
(via SNMP or by using the configuration file at bootstrapping time).
E.g. MSO XYZ could change a lengthy description such as 'Error in TFTP
response to the MTA due to XYZ' into a shortened string such as
'TFTP-ERR:XYZ'.


>>> FYI <<<
I am working on a couple of other comments, but the following (mostly
from Greg and some internal) have been incorporated as-is:

There are a number of places in the document that makes reference to
"PacketCable device".  Shouldn't this be "PacketCable or IPCablecom
device"?  Or more simply "MTA device".


The naming convention we've been using on other MIB modules in IPCDN
adds "-IETF-" to the module name to distinguish it from the
corresponding MIB module being developed in CableLabs.  So, it this
case, the MIB module name should be something like
"PKTC-IETF-EVENT-MIB".


I think the ORGANIZATION clause should be IPCDN rather than CableLabs.


The DESCRIPTION clause is missing the mandatory copyright notice.


pktcDevEnvetReportStatus - The last sentence of the DESCRIPTION clause
states "... Defined by PacketCable by default."  Should this just
PacketCable or PacketCable and IPCablecom.


pktcDevEvThrottleAdminStatus
- "A value of stopAtThreshold(3) causes event message transmission to
cease at the threshold, and not resume until directed to do so." How is
the device directed to resume sending event messages?

pktcDevEvThrottleInterval  - The DEFVAL clause should be on a separate
line for readability.


pktcDevEventDescrTable - Should the reference to "PacketCable" be
"PacketCable/IPCablecom"?

pktcDevEventDescrId - "The event identifier can either be PacketCable
defined or vendor-specific." Would be good to provide a reference to the
PacketCable spec where the events are defined.


pktcDevEventDescrReporting - Should define what each one of the bit
values mean.

pktcDevEvLogCorrelationId - "...per section 5.4.5 of [3]"  Reference [3]
doesn't exist in the references section.

pktcDevEvLogCorrelationId
     "This MIB Object contains the correlation ID=20
     generated by the MTA during the initiation of the
     last provisioning flow, within or following which
     the event occurred.=20
     For information on the generation of correlation ids,
     refer to the corresponding PacketCable/IPCableCom
     Device Provisioning specifications."


[PKT-SP-EVEMIB1.5] - There is an odd character after the "PacketCable"


Reference section - There are number of reference in the body of the
text that do not exist in the references section.  Need to make sure all
reference are cited.  The ones I found are PKT-SP-PROV, PKT-SP-MIB-MTA,
PKT-SP-MGCP, RFC3435, PKT-SP-CODEC, and RFC2119.


Security Considerations - Per the MIB Guidelines, need to explicit
discuss all MIB objects, even if to only state that there are no
security issues with the object.


- There is no MIB Object defined as 'pktcDevEventThrottle 3' (we have
MIB Objects for 2 and 4)

- The Reference in the description of the MIB Object
'pktcDevEvLogCorrelationId' seems to be out of place.


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Tue Oct 11 13:59:41 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EPOPd-0001ad-Ed; Tue, 11 Oct 2005 13:59:41 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EPOPb-0001aX-Je
	for ipcdn@megatron.ietf.org; Tue, 11 Oct 2005 13:59:40 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA18426
	for <ipcdn@ietf.org>; Tue, 11 Oct 2005 13:59:37 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EPOZk-0002yK-Lz
	for ipcdn@ietf.org; Tue, 11 Oct 2005 14:10:09 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9BHxHUf012209;
	Tue, 11 Oct 2005 11:59:19 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Tue, 11 Oct 2005 11:59:17 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F01178837@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IAAAh6FUAACaROgB9+1Q8ABj7jfcA==
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Eduardo Cardona" <e.cardona@CableLabs.com>,
	"Ipcdn (E-mail)" <ipcdn@ietf.org>,
	"Wijnen, Bert (Bert)" <bwijnen@lucent.com>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 876202f9cbc0933cffbc58102e40f8f2
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Does anyone get the chance to review the proposed clarifications ?=20

Please reply with comments by the end of the week=20

Thanks

Eduardo



-----Original Message-----
From: Eduardo Cardona=20
Sent: Monday, October 03, 2005 3:35 PM
To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Hi IPCDN participants,

Here is an update on one of the pending items from Bert's review:
After consultations with DOCSIS vendors, I am proposing the
clarifications required to define the size constraints for
docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData

Please review the details and send your comments.

You will find in this email a summary of the proposed changes as well as
a log of comments provided by vendors to place the discussion in the
context of the IPCDN participants.=20


Please comment on the proposals and make the appropriate comments=20
Item  a)
Item  c)
Item  d)
Comments and pick an alternative from
b-1)=20
and=20
b-2)



---- =20

CM/CMTS Equalizer Data:=20


Summary:
docsIfSigQEqualizationData and  docsIfCmtsCmStatusEqualizationData have
OCTET STRING with no constraints in the object size (RFC 2669), in fact
the format of the pre-equalizers was never normalized and left vendor
specific
In draft 06 of RFIv2.0 It was added a size constraint of 512 octets but
no special reason was defined:
Some basic Math will indicate that up to 64 taps ( RFI requirements) and
4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
selected.

Even though the selection of 256 (or 512) does not seem to be accurate
number considering some possible byte controls to indicate:
- Taps could be T, T/2 or T/4 spaced.=20
- Forward Taps and Reverse Taps could have different numbers
- Not required by the spec : Reverse Taps (DS equalizers) could be also
T, T/2 and T/4 spaced
- Any need to indicate main tap position ( or the highest value is
enough indication of that=20

The discussions held with RF experts identified the following management
requirements :=20
=20
1) CM DS post-equalization have been defined in
docsIfSigQEqualizationData=20

2) CM Upstream pre-equalizer ( not to be defined in this version of the
MIB) something to reflect the CMTS RNG-RSP equalizer value=20

CMTS equalization Data:
3) Equalization in the Upstream has relative importance for CMTS CM
path, docsIfCmtsCmStatusEqualizationData
Meanings:
When Pre-eq is off, the value will indicate the CM-CMTS path RF
distortions.=20
When re-eq is on, the value indicates how well pre-equalization is
working as the value of all should be close to zero with the exception
of the main tap

4) The equalization data per US interface defined as an average value in
docsIfSigQEqualizationData=20
This concept is confusing since there is no in the RFI spec a
methodology to calculate that average.=20
It could include :=20
- CMs with different configuration: pre-eq on|off,=20
- Different number of Taps per CM,=20
- Tap spacing per CM
The average formula should've being=20
The recommendation is to remove that requirement


Proposed resolution:
a)=20
Use the same format as in the CM equalization data for 1) and 3)  for=20
CM docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData

b)=20
remove the CMTS requirement for docsIfSigQEqualizationData
- Future spec efforts will work to define more meaningful values for
CMTS US that could lead to objects that defines MER measurements prior
and after channel signal compensation or mitigation by the CMTS

c) Description of docsIfCmtsCmStatusEqualizationData

d)
CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
specification and RFI MIB updates
=20

Proposal details :

a)=20

-- Add a new textual Convention
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
          v1.1 specification with slight modifications as
          follows :
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
         =20
          Following are the equalizer coefficients:
          First forward taps coefficients :
          2 bytes F1 (real),  2 bytes  F1 (imag)
          ...
          2 bytes Fn (real),  2 bytes  Fn (imag)
         =20
          Then reverse taps coefficients :
          2 bytes D1 (real),  2 bytes  D1 (imag)
          ...
          2 bytes Dm (real),  2 bytes  Dm (imag)

          The equalizers coefficient are considered signed 16 bit
          integers in the range -32768 (0x8000) to 32767 (0x7FFF).
        =20
          DOCSIS specifications requires up to a maximum of=20
          64 equalizer taps , therefore, this object size can get up
          260 bytes (4 + 4x64).
          The minimum object size (other than zero) for a t-spaced Tab
          with a minimum of 8 symbols will be 36 (4 + 4x8)"
     SYNTAX       OCTET STRING(SIZE 0|36..260))


alternative b-1)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and might return

             a zero-length OCTET STRING. Note that previous CMTS=20
             implementations may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

--Note: same compliance statements as in draft 13


alternative b-2)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and is not=20
             instantiated. Note that previous CMTS implementations=20
             may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

-- Changes in compliance statements:=20
docsIfBasicGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfDownChannelId,
-- ... snip ...
-- delete
--         docsIfSigQEqualizationData,
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in both cable modems and
          cable modem termination systems."
     ::=3D { docsIfGroups 5 }


docsIfCmGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfCmCmtsAddress,
-- ... snip ...
        docsIfCmServiceExtTxSlotsDed,
-- Add
         docsIfSigQEqualizationData
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in cable modems."
     ::=3D { docsIfGroups 6 }

c)
docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      OCTET STRING (SIZE (0..512))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Equalization data for this CM as measured by the CMTS.
          Returns the zero-length OCTET STRING if the value is=20
          unknown or if there is no equalization data available
          or defined."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I07-041210,
          Figure 8-23."
     ::=3D { docsIfCmtsCmStatusEntry 8 }




Summary of comments received in a vendor internal discussion
Copied for IPCDN participants background=20

------------------ =20
Hal Roberts - ADC

Colleagues,
=20
While we are looking at this question we should make sure we end up with
precise definitions of the equalization coefficient format for DOCSIS
3.0 for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal
Quality Monitoring goals include:
=20
-	Pre-Equalization (Already in spec)=20
*	Review language to make sure output is standardized for
processing.=20
=20
docsIfSigQEqualizationData
For the cable modem "the equalization data for the downstream channel"
has an unambiguous meaning.  So for the cable modem it is the tap format
which must be made unambiguous (this should be agreed upon by cable
modem and/or cable modem chip manufacturers).
With regard to the CMTS, the MIB docsIfSigQEqualizationData is supposed
to provide the 'average' equalization data for the upstream channel as
seen by the CMTS. This is an ambiguous statement. There is no 'average'
equalization data since the equalization coefficients uniquely apply to
each upstream path from each CM to the CMTS receiver. These coefficients
are complex numbers, so in what way does one average them? If one can
define a formula that results in a single real number from each set of
coefficients as they come from the CMTS for each CM then one could
envision averaging these numbers into something approaching a meaningful
assessment of the linear distortions on a given upstream channel. (Tom
Kolze has just such a formula and we have found it to be an accurate
estimate of the MER of a channel due to distortions alone. Tom may be
willing to share this with the working group).
=20
Therefore I think that the definition of 'average equalization data for
the upstream channel' must be clarified or the CMTS portion of the MIB
should be removed.
=20
docsIfCmtsCmStatusEqualizationData
With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
pre-equalization is on there is little or no meaning to the equalization
coefficients from the CMTS (even on a per-cable-modem basis rather than
per channel). If pre-equalization is working correctly there should be
very little residual channel distortion left and the coefficients will
no longer have any relationship to the channel characteristics. Possibly
the only use for these coefficients when pre-equalization is on, is to
actually see if pre-equalization is doing the job.
=20
On the other hand, when pre-equalization is turned off,
docsIfCmtsCmStatusEqualizationData will accurately reflect distortions
on the RF path between the given cable modem and the CMTS receiver.
=20
Therefore I think that agreeing on the format of this MIB is what is
necessary. One other suggestion, the text "Equalization data for this
CM" might be clearer if it stated "Equalization data for this CM, as
measured by the CMTS"
=20
Hal
=20
=20
docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      OCTET STRING
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel. At the CMTS, returns the average equalization
             data for the upstream channel. Returns an empty string
             if the value is unknown or if there is no equalization
             data available or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }
=20
------------------------ =20

Andre Lejeune - ATI

We report the docsIfSigQEqualizationData for our CM in the following
format:
=20
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits
=20
The number of taps is deduced from the length of the octet string.


------------------------ =20

David Hull - Conexant=20

The DS equalizer has never been specified in terms of its exact
implementation.  This has been left to the individual silicon vendor;
therefore they are all a bit different. Some implementations use T
spaced all the way through and (I believe) some implementations may use
fractional spacing for the front end (prior to the reference tap).  Not
all implementations have the same length of DS equalizer or the same
center tap position (relative to the overall length) either.  If all we
want to do is compute the frequency response by a DFT on the tap
weights, I don't think it matters what the CT position is but the length
and the tap spacing would need to be conveyed if fractional spacing is
used.

------------------------ =20

Andre Lejeune - ATI


I am sorry I took some time to respond. I clearly needed to discuss this
internally before continuing on the subject.
=20
The format I sent earlier was for our modem. But now I realize that even
our own solution will be changing and the format below won't be
appropriate. I agree that more information needs to be carried in this
MIB. A solution proposed by Mike Grimwood is to use the format from
DOCSIS 1.1, figure 6.23 (without the type and length), which allows for
Main Tap Location, Spacing, number of FF and FB taps. Even that may not
be sufficient, if I properly understand Dave below, if different
fractional spacing is used for the different taps. I'll let Dave explain
this further if he thinks it is necessary. The main tap location is not
absolutely required, as it generally can be easily derived, but could be
useful under certain error conditions:
=20
Main Tap Location (1 byte)
Number of forward taps per symbol (1 byte)
Number of forward taps (1 byte)
Number of reverse taps (1 byte)
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits

D1 (real) 16 bits,   D1 (imag) 16 bits
D2 (real) 16 bits,   D2 (imag) 16 bits
...
Dn (real) 16 bits,   Dn (imag) 16 bits
=20
------------------------ =20
Hal Roberts  - ADC=20

To summarize:
1.	Equalization MIBS from the CM - We need well defined MIBs from
the CM for both the downstream post-equalizer and the upstream
pre-equalizer values. If no uniform format for the downstream taps can
be defined due to proprietary implementations, perhaps the vendors can
simply provide a 'frequency response or impulse response' as calculated
from the equalizer (but in a uniform format). For the upstream taps it
should be easy to provide a uniform tap format as it is already mostly
defined in the RFI.
2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
As mentioned before, an average equalization data from the CMTS on a per
upstream channel basis is not defined and could take a number of
meanings. Without an unambiguous definition of channel based
equalization data, it would be better to remove this part of the
definition as it simply leads to mass confusion. Note that equalization
MIBs from the CMTS on a per CM basis do have significant value for plant
monitoring and debug purposes. These merely need to be defined in
format; this format could be the same format as in the pre-equalizer MIB
from the CM as they are representing the same plant characteristic.
3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
These have no significant value other than seeing if pre-equalization is
operating properly. When pre-equalization is operating properly then the
CMTS should see little or no plant distortion and the equalizer
coefficients should be close to all-zeros except for the main tap for
all modems.
Hal

------------------------ =20
David Hull -Conexant=20

With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
that Andre referred to seems good enough but I would allow the number of
taps per symbol to be defined independently for the forward section AND
the reverse section just in case someone implemented the two sections
with different tap spacing.  Short of officially "specifying" the DS
equalizer like we have done for the upstream one, I don't see too much
more that could be done.

------------------------ =20
Hal Roberts - ADC=20

Dave,
=20
It may be elsewhere in the spec or it may be obvious but I think we need
to have more detail, for example the numbers should be represented in a
specific numerical format perhaps:
=20
"Standard twos-complement format, from -32768 (0x8000) to 32767
(0x7FFF)"
=20
as an example.
=20
Hal

------------------------ =20





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 12 18:18:17 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EPovQ-0001Dt-Ud; Wed, 12 Oct 2005 18:18:16 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EPovP-0001AI-KU
	for ipcdn@megatron.ietf.org; Wed, 12 Oct 2005 18:18:15 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA08900
	for <ipcdn@ietf.org>; Wed, 12 Oct 2005 18:18:11 -0400 (EDT)
Received: from mms1.broadcom.com ([216.31.210.17])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EPp5m-0006yq-3K
	for ipcdn@ietf.org; Wed, 12 Oct 2005 18:29:00 -0400
Received: from 10.10.64.121 by mms1.broadcom.com with SMTP (Broadcom
	SMTP Relay (Email Firewall v6.2.0)); Wed, 12 Oct 2005 15:17:42 -0700
X-Server-Uuid: F962EFE0-448C-40EE-8100-87DF498ED0EA
Received: from mail-irva-8.broadcom.com ([10.10.64.221]) by
	mail-irva-1.broadcom.com (Post.Office MTA v3.5.3 release 223 ID#
	0-72233U7200L2200S0V35) with ESMTP id com; Wed, 12 Oct 2005 12:32:01
	-0700
Received: from mon-irva-10.broadcom.com (mon-irva-10.broadcom.com
	[10.10.64.171]) by mail-irva-8.broadcom.com (MOS 3.5.6-GR) with ESMTP
	id BZK56892; Wed, 12 Oct 2005 12:31:57 -0700 (PDT)
Received: from ltatladolas (dhcp-10-24-16-25.atlanta.broadcom.com
	[10.24.16.25]) by mon-irva-10.broadcom.com (8.9.1/8.9.1) with ESMTP id
	MAA29701; Wed, 12 Oct 2005 12:31:56 -0700 (PDT)
Message-ID: <200510121931.MAA29701@mon-irva-10.broadcom.com>
From: "Margo Dolas" <mdolas@broadcom.com>
To: "'Eduardo Cardona'" <e.cardona@cablelabs.com>,
	"'Ipcdn (E-mail)'" <ipcdn@ietf.org>,
	"'Wijnen, Bert (Bert)'" <bwijnen@lucent.com>, david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Wed, 12 Oct 2005 15:31:53 -0400
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IAAAh6FUAACaROgB9+1Q8ABj7jfcAAuytRw
In-Reply-To: <5259D0D7419C6149B347837A2E64F46F01178837@srvxchg.cablelabs.com>
X-WSS-ID: 6F53549C2OO1099048-545-01
Content-Type: text/plain;
 charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b6435b1bfa5977f2eb96dc7e52434b6d
Content-Transfer-Encoding: 7bit
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Eduardo,

Thanks for going to the effort of clarifying these objects!  I only have one
comment.  The creation of the DocsEqualizerData convention is good, but
would it be possible to change the definition to match that of the RNG-RSP
from DOCSIS1.1, removing the number of reverse taps per symbol and adding
the main tap location?   It's unnecessary to specify the number of reverse
taps per symbol, since it would be a T-spaced DFE.  The main tap location is
important (at least for the upstream) because it refers to the position of
the zero delay tap for a ranging consideration.

DocsEqualizerData ::= TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI 
          v1.1 specification with slight modifications as
          follows :
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
          ...

In terms of options (b-1) and (b-2), I don't have a strong preference, but a
small preference for (b-2).

Margo  

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of
Eduardo Cardona
Sent: Tuesday, October 11, 2005 1:59 PM
To: Eduardo Cardona; Ipcdn (E-mail); Wijnen, Bert (Bert);
david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Does anyone get the chance to review the proposed clarifications ? 

Please reply with comments by the end of the week 

Thanks

Eduardo



-----Original Message-----
From: Eduardo Cardona
Sent: Monday, October 03, 2005 3:35 PM
To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Hi IPCDN participants,

Here is an update on one of the pending items from Bert's review:
After consultations with DOCSIS vendors, I am proposing the clarifications
required to define the size constraints for
docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData

Please review the details and send your comments.

You will find in this email a summary of the proposed changes as well as a
log of comments provided by vendors to place the discussion in the context
of the IPCDN participants. 


Please comment on the proposals and make the appropriate comments Item  a)
Item  c) Item  d) Comments and pick an alternative from
b-1)
and
b-2)



----  

CM/CMTS Equalizer Data: 


Summary:
docsIfSigQEqualizationData and  docsIfCmtsCmStatusEqualizationData have
OCTET STRING with no constraints in the object size (RFC 2669), in fact the
format of the pre-equalizers was never normalized and left vendor specific
In draft 06 of RFIv2.0 It was added a size constraint of 512 octets but no
special reason was defined:
Some basic Math will indicate that up to 64 taps ( RFI requirements) and
4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
selected.

Even though the selection of 256 (or 512) does not seem to be accurate
number considering some possible byte controls to indicate:
- Taps could be T, T/2 or T/4 spaced. 
- Forward Taps and Reverse Taps could have different numbers
- Not required by the spec : Reverse Taps (DS equalizers) could be also T,
T/2 and T/4 spaced
- Any need to indicate main tap position ( or the highest value is enough
indication of that 

The discussions held with RF experts identified the following management
requirements : 
 
1) CM DS post-equalization have been defined in docsIfSigQEqualizationData 

2) CM Upstream pre-equalizer ( not to be defined in this version of the
MIB) something to reflect the CMTS RNG-RSP equalizer value 

CMTS equalization Data:
3) Equalization in the Upstream has relative importance for CMTS CM path,
docsIfCmtsCmStatusEqualizationData
Meanings:
When Pre-eq is off, the value will indicate the CM-CMTS path RF distortions.

When re-eq is on, the value indicates how well pre-equalization is working
as the value of all should be close to zero with the exception of the main
tap

4) The equalization data per US interface defined as an average value in
docsIfSigQEqualizationData This concept is confusing since there is no in
the RFI spec a methodology to calculate that average. 
It could include : 
- CMs with different configuration: pre-eq on|off,
- Different number of Taps per CM,
- Tap spacing per CM
The average formula should've being
The recommendation is to remove that requirement


Proposed resolution:
a)
Use the same format as in the CM equalization data for 1) and 3)  for CM
docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData

b)
remove the CMTS requirement for docsIfSigQEqualizationData
- Future spec efforts will work to define more meaningful values for CMTS US
that could lead to objects that defines MER measurements prior and after
channel signal compensation or mitigation by the CMTS

c) Description of docsIfCmtsCmStatusEqualizationData

d)
CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
specification and RFI MIB updates
 

Proposal details :

a) 

-- Add a new textual Convention
DocsEqualizerData ::= TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI 
          v1.1 specification with slight modifications as
          follows :
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
          
          Following are the equalizer coefficients:
          First forward taps coefficients :
          2 bytes F1 (real),  2 bytes  F1 (imag)
          ...
          2 bytes Fn (real),  2 bytes  Fn (imag)
          
          Then reverse taps coefficients :
          2 bytes D1 (real),  2 bytes  D1 (imag)
          ...
          2 bytes Dm (real),  2 bytes  Dm (imag)

          The equalizers coefficient are considered signed 16 bit
          integers in the range -32768 (0x8000) to 32767 (0x7FFF).
         
          DOCSIS specifications requires up to a maximum of 
          64 equalizer taps , therefore, this object size can get up
          260 bytes (4 + 4x64).
          The minimum object size (other than zero) for a t-spaced Tab
          with a minimum of 8 symbols will be 36 (4 + 4x8)"
     SYNTAX       OCTET STRING(SIZE 0|36..260))


alternative b-1) 

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
             
             At the CMTS, this object is not applicable and might return

             a zero-length OCTET STRING. Note that previous CMTS 
             implementations may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor 
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
             
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::= { docsIfSignalQualityEntry 7 }

--Note: same compliance statements as in draft 13


alternative b-2) 

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
             
             At the CMTS, this object is not applicable and is not 
             instantiated. Note that previous CMTS implementations 
             may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor 
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
             
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::= { docsIfSignalQualityEntry 7 }

-- Changes in compliance statements: 
docsIfBasicGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfDownChannelId,
-- ... snip ...
-- delete
--         docsIfSigQEqualizationData,
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in both cable modems and
          cable modem termination systems."
     ::= { docsIfGroups 5 }


docsIfCmGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfCmCmtsAddress,
-- ... snip ...
        docsIfCmServiceExtTxSlotsDed,
-- Add
         docsIfSigQEqualizationData
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in cable modems."
     ::= { docsIfGroups 6 }

c)
docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      OCTET STRING (SIZE (0..512))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Equalization data for this CM as measured by the CMTS.
          Returns the zero-length OCTET STRING if the value is 
          unknown or if there is no equalization data available
          or defined."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I07-041210,
          Figure 8-23."
     ::= { docsIfCmtsCmStatusEntry 8 }




Summary of comments received in a vendor internal discussion Copied for
IPCDN participants background 

------------------
Hal Roberts - ADC

Colleagues,
 
While we are looking at this question we should make sure we end up with
precise definitions of the equalization coefficient format for DOCSIS 3.0
for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal Quality
Monitoring goals include:
 
-	Pre-Equalization (Already in spec) 
*	Review language to make sure output is standardized for
processing. 
 
docsIfSigQEqualizationData
For the cable modem "the equalization data for the downstream channel"
has an unambiguous meaning.  So for the cable modem it is the tap format
which must be made unambiguous (this should be agreed upon by cable modem
and/or cable modem chip manufacturers).
With regard to the CMTS, the MIB docsIfSigQEqualizationData is supposed to
provide the 'average' equalization data for the upstream channel as seen by
the CMTS. This is an ambiguous statement. There is no 'average'
equalization data since the equalization coefficients uniquely apply to each
upstream path from each CM to the CMTS receiver. These coefficients are
complex numbers, so in what way does one average them? If one can define a
formula that results in a single real number from each set of coefficients
as they come from the CMTS for each CM then one could envision averaging
these numbers into something approaching a meaningful assessment of the
linear distortions on a given upstream channel. (Tom Kolze has just such a
formula and we have found it to be an accurate estimate of the MER of a
channel due to distortions alone. Tom may be willing to share this with the
working group).
 
Therefore I think that the definition of 'average equalization data for the
upstream channel' must be clarified or the CMTS portion of the MIB should be
removed.
 
docsIfCmtsCmStatusEqualizationData
With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
pre-equalization is on there is little or no meaning to the equalization
coefficients from the CMTS (even on a per-cable-modem basis rather than per
channel). If pre-equalization is working correctly there should be very
little residual channel distortion left and the coefficients will no longer
have any relationship to the channel characteristics. Possibly the only use
for these coefficients when pre-equalization is on, is to actually see if
pre-equalization is doing the job.
 
On the other hand, when pre-equalization is turned off,
docsIfCmtsCmStatusEqualizationData will accurately reflect distortions on
the RF path between the given cable modem and the CMTS receiver.
 
Therefore I think that agreeing on the format of this MIB is what is
necessary. One other suggestion, the text "Equalization data for this CM"
might be clearer if it stated "Equalization data for this CM, as measured by
the CMTS"
 
Hal
 
 
docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      OCTET STRING
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel. At the CMTS, returns the average equalization
             data for the upstream channel. Returns an empty string
             if the value is unknown or if there is no equalization
             data available or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::= { docsIfSignalQualityEntry 7 }
 
------------------------  

Andre Lejeune - ATI

We report the docsIfSigQEqualizationData for our CM in the following
format:
 
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits
 
The number of taps is deduced from the length of the octet string.


------------------------  

David Hull - Conexant 

The DS equalizer has never been specified in terms of its exact
implementation.  This has been left to the individual silicon vendor;
therefore they are all a bit different. Some implementations use T spaced
all the way through and (I believe) some implementations may use fractional
spacing for the front end (prior to the reference tap).  Not all
implementations have the same length of DS equalizer or the same center tap
position (relative to the overall length) either.  If all we want to do is
compute the frequency response by a DFT on the tap weights, I don't think it
matters what the CT position is but the length and the tap spacing would
need to be conveyed if fractional spacing is used.

------------------------  

Andre Lejeune - ATI


I am sorry I took some time to respond. I clearly needed to discuss this
internally before continuing on the subject.
 
The format I sent earlier was for our modem. But now I realize that even our
own solution will be changing and the format below won't be appropriate. I
agree that more information needs to be carried in this MIB. A solution
proposed by Mike Grimwood is to use the format from DOCSIS 1.1, figure 6.23
(without the type and length), which allows for Main Tap Location, Spacing,
number of FF and FB taps. Even that may not be sufficient, if I properly
understand Dave below, if different fractional spacing is used for the
different taps. I'll let Dave explain this further if he thinks it is
necessary. The main tap location is not absolutely required, as it generally
can be easily derived, but could be useful under certain error conditions:
 
Main Tap Location (1 byte)
Number of forward taps per symbol (1 byte) Number of forward taps (1 byte)
Number of reverse taps (1 byte)
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits

D1 (real) 16 bits,   D1 (imag) 16 bits
D2 (real) 16 bits,   D2 (imag) 16 bits
...
Dn (real) 16 bits,   Dn (imag) 16 bits
 
------------------------
Hal Roberts  - ADC 

To summarize:
1.	Equalization MIBS from the CM - We need well defined MIBs from
the CM for both the downstream post-equalizer and the upstream pre-equalizer
values. If no uniform format for the downstream taps can be defined due to
proprietary implementations, perhaps the vendors can simply provide a
'frequency response or impulse response' as calculated from the equalizer
(but in a uniform format). For the upstream taps it should be easy to
provide a uniform tap format as it is already mostly defined in the RFI.
2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
As mentioned before, an average equalization data from the CMTS on a per
upstream channel basis is not defined and could take a number of meanings.
Without an unambiguous definition of channel based equalization data, it
would be better to remove this part of the definition as it simply leads to
mass confusion. Note that equalization MIBs from the CMTS on a per CM basis
do have significant value for plant monitoring and debug purposes. These
merely need to be defined in format; this format could be the same format as
in the pre-equalizer MIB from the CM as they are representing the same plant
characteristic.
3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
These have no significant value other than seeing if pre-equalization is
operating properly. When pre-equalization is operating properly then the
CMTS should see little or no plant distortion and the equalizer coefficients
should be close to all-zeros except for the main tap for all modems.
Hal

------------------------
David Hull -Conexant 

With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec that
Andre referred to seems good enough but I would allow the number of taps per
symbol to be defined independently for the forward section AND the reverse
section just in case someone implemented the two sections with different tap
spacing.  Short of officially "specifying" the DS equalizer like we have
done for the upstream one, I don't see too much more that could be done.

------------------------
Hal Roberts - ADC 

Dave,
 
It may be elsewhere in the spec or it may be obvious but I think we need to
have more detail, for example the numbers should be represented in a
specific numerical format perhaps:
 
"Standard twos-complement format, from -32768 (0x8000) to 32767 (0x7FFF)"
 
as an example.
 
Hal

------------------------  





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Thu Oct 13 16:28:24 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EQ9ge-0004ke-5H; Thu, 13 Oct 2005 16:28:24 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EQ9gc-0004kW-QL
	for ipcdn@megatron.ietf.org; Thu, 13 Oct 2005 16:28:22 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA15533
	for <ipcdn@ietf.org>; Thu, 13 Oct 2005 16:28:19 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EQ9rB-0008W2-U5
	for ipcdn@ietf.org; Thu, 13 Oct 2005 16:39:19 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9DKS4c8022882
	for <ipcdn@ietf.org>; Thu, 13 Oct 2005 14:28:04 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [ipcdn] DRAFT Agenda for the IETF#64 IPCDN meetin in Vancouver
Date: Thu, 13 Oct 2005 14:28:04 -0600
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804FF21D2@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] DRAFT Agenda for the IETF#64 IPCDN meetin in Vancouver
Thread-Index: AcWNOBVZCR63P7O9TZGRiirLXFOlsxC23ziwAACnNrAAB3N3QA==
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 25620135586de10c627e3628c432b04a
Content-Transfer-Encoding: quoted-printable
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Folks,

Rich and I would like to propose following the same wg meeting format as =
last time: no slide deck and general updates, just a working session to =
address open issues on active drafts.

We have 5 I-Ds left, and are expecting 2 more ID updates before the =
meeting (Cable Device mib v10 and MTA MIB v7).

Below is a proposed agenda for your review, let us know if you plan to =
attend and have any modifications to the agenda.

Rich and Jean-Fran=E7ois
IPCDN Co-chairs
-----------------------------------------------------------------------

 IP over Cable Data Network WG (ipcdn)
 IETF #64

THURSDAY, November 10, 2005, from 1510-1610=20
(Afternoon Session II) =20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=20
Chairs:
   Richard Woundy <Richard_Woundy@cable.comcast.com>
   Jean-Francois Mule <jfm@cablelabs.com>
=20
AGENDA:
=20
 I.   Agenda Bashing

 II.  Administration
     =20
 III. IPCDN DOCSIS mibs
   =20
    o DOCSIS Cable Device MIB version 2  (ID update pending)
      draft-ietf-ipcdn-device-mibv2-10.txt
      Editors: Kevin Marez & Rich Woundy=20

http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2-10.txt

    o RF MIB v2
      draft-ietf-ipcdn-docs-rfmibv2-13.txt
      Editor: Eduardo Cardona =
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-13.txt


 IV. IPCablecom/PacketCable Submissions

    o MTA MIB
      draft-ietf-ipcdn-pktc-mtamib-07.txt (ID update pending) =
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt

    o Signaling MIB
      draft-ietf-ipcdn-pktc-signaling-09.txt=20
=20
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-signaling-09.tx=
t=20

    o Management Event MIB
      draft-ietf-ipcdn-pktc-eventmess-04.txt
=20
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-eventmess-04.tx=
t


 V. Next steps

-- Richard Woundy and Jean-Francois Mule, IPCDN co-chairs





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Sun Oct 16 19:06:50 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ERHac-0006yi-Jm; Sun, 16 Oct 2005 19:06:50 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ERHab-0006yX-2a
	for ipcdn@megatron.ietf.org; Sun, 16 Oct 2005 19:06:49 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA01413
	for <ipcdn@ietf.org>; Sun, 16 Oct 2005 19:06:41 -0400 (EDT)
Received: from ihemail2.lucent.com ([192.11.222.163])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERHlo-0000mR-0w
	for ipcdn@ietf.org; Sun, 16 Oct 2005 19:18:24 -0400
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com
	[135.85.76.62])
	by ihemail2.lucent.com (8.12.11/8.12.11) with ESMTP id j9GN6Qg3005694; 
	Sun, 16 Oct 2005 18:06:27 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service
	(5.5.2657.72) id <SQW8XXVL>; Mon, 17 Oct 2005 01:06:25 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B15508568152@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: Eduardo Cardona <e.cardona@CableLabs.com>, "Ipcdn (E-mail)"
	<ipcdn@ietf.org>, david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Topic: docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Mon, 17 Oct 2005 01:06:25 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9d7e8d783239e9f0c425c823a9c950ff
Cc: "Randy Presuhn \(E-mail\)" <randy_presuhn@mindspring.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Sorry that it took a while to respond.

I think the most important 2 things are:
- Have a CLEAR description of the MIB objects, so that implementers
  (both at the agent and at the manager side) know what to do and/or
  what to expect. The discussion below is clearly helping to go
  for a solution in that direction.
- From a MIB doctor perspective, your proposals look OK. It is 
  important though to have those vendors that have been providing
  input DO take a look at your proposed changes and agree as to
  what the best solution is and to make sure that that is what
  they have (or plan to) implement(ed).

One thing I wondered. Is the max length not 4+8*64 instead of 4+4*64?
If not, then I do not understand the DESCRIPTION clause of the TC.

Bert

> -----Original Message-----
> From: ipcdn-bounces@ietf.org 
> [mailto:ipcdn-bounces@ietf.org]On Behalf Of
> Eduardo Cardona
> Sent: Tuesday, October 11, 2005 13:59
> To: Eduardo Cardona; Ipcdn (E-mail); Wijnen, Bert (Bert);
> david.raftus@ati.com
> Subject: RE: [ipcdn] RE: AD
> re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
> 
> 
> Does anyone get the chance to review the proposed clarifications ? 
> 
> Please reply with comments by the end of the week 
> 
> Thanks
> 
> Eduardo
> 
> 
> 
> -----Original Message-----
> From: Eduardo Cardona 
> Sent: Monday, October 03, 2005 3:35 PM
> To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
> Subject: RE: [ipcdn] RE: AD
> re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
> 
> Hi IPCDN participants,
> 
> Here is an update on one of the pending items from Bert's review:
> After consultations with DOCSIS vendors, I am proposing the
> clarifications required to define the size constraints for
> docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData
> 
> Please review the details and send your comments.
> 
> You will find in this email a summary of the proposed changes 
> as well as
> a log of comments provided by vendors to place the discussion in the
> context of the IPCDN participants. 
> 
> 
> Please comment on the proposals and make the appropriate comments 
> Item  a)
> Item  c)
> Item  d)
> Comments and pick an alternative from
> b-1) 
> and 
> b-2)
> 
> 
> 
> ----  
> 
> CM/CMTS Equalizer Data: 
> 
> 
> Summary:
> docsIfSigQEqualizationData and  
> docsIfCmtsCmStatusEqualizationData have
> OCTET STRING with no constraints in the object size (RFC 
> 2669), in fact
> the format of the pre-equalizers was never normalized and left vendor
> specific
> In draft 06 of RFIv2.0 It was added a size constraint of 512 
> octets but
> no special reason was defined:
> Some basic Math will indicate that up to 64 taps ( RFI 
> requirements) and
> 4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
> selected.
> 
> Even though the selection of 256 (or 512) does not seem to be accurate
> number considering some possible byte controls to indicate:
> - Taps could be T, T/2 or T/4 spaced. 
> - Forward Taps and Reverse Taps could have different numbers
> - Not required by the spec : Reverse Taps (DS equalizers) 
> could be also
> T, T/2 and T/4 spaced
> - Any need to indicate main tap position ( or the highest value is
> enough indication of that 
> 
> The discussions held with RF experts identified the following 
> management
> requirements : 
>  
> 1) CM DS post-equalization have been defined in
> docsIfSigQEqualizationData 
> 
> 2) CM Upstream pre-equalizer ( not to be defined in this 
> version of the
> MIB) something to reflect the CMTS RNG-RSP equalizer value 
> 
> CMTS equalization Data:
> 3) Equalization in the Upstream has relative importance for CMTS CM
> path, docsIfCmtsCmStatusEqualizationData
> Meanings:
> When Pre-eq is off, the value will indicate the CM-CMTS path RF
> distortions. 
> When re-eq is on, the value indicates how well pre-equalization is
> working as the value of all should be close to zero with the exception
> of the main tap
> 
> 4) The equalization data per US interface defined as an 
> average value in
> docsIfSigQEqualizationData 
> This concept is confusing since there is no in the RFI spec a
> methodology to calculate that average. 
> It could include : 
> - CMs with different configuration: pre-eq on|off, 
> - Different number of Taps per CM, 
> - Tap spacing per CM
> The average formula should've being 
> The recommendation is to remove that requirement
> 
> 
> Proposed resolution:
> a) 
> Use the same format as in the CM equalization data for 1) and 3)  for 
> CM docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData
> 
> b) 
> remove the CMTS requirement for docsIfSigQEqualizationData
> - Future spec efforts will work to define more meaningful values for
> CMTS US that could lead to objects that defines MER measurements prior
> and after channel signal compensation or mitigation by the CMTS
> 
> c) Description of docsIfCmtsCmStatusEqualizationData
> 
> d)
> CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
> specification and RFI MIB updates
>  
> 
> Proposal details :
> 
> a) 
> 
> -- Add a new textual Convention
> DocsEqualizerData ::= TEXTUAL-CONVENTION
>      STATUS       current
>      DESCRIPTION
>          "This data type represents the equalizer data
>           as measured at the receiver interface.
>           The format of the equalizer follows a similar structure
>           Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI 
>           v1.1 specification with slight modifications as
>           follows :
>           1 byte Number of forward taps per symbol
>           1 byte Number of reverse taps per symbol
>           1 byte Number of forward taps
>           1 byte Number of reverse taps
>           
>           Following are the equalizer coefficients:
>           First forward taps coefficients :
>           2 bytes F1 (real),  2 bytes  F1 (imag)
>           ...
>           2 bytes Fn (real),  2 bytes  Fn (imag)
>           
>           Then reverse taps coefficients :
>           2 bytes D1 (real),  2 bytes  D1 (imag)
>           ...
>           2 bytes Dm (real),  2 bytes  Dm (imag)
> 
>           The equalizers coefficient are considered signed 16 bit
>           integers in the range -32768 (0x8000) to 32767 (0x7FFF).
>          
>           DOCSIS specifications requires up to a maximum of 
>           64 equalizer taps , therefore, this object size can get up
>           260 bytes (4 + 4x64).
>           The minimum object size (other than zero) for a t-spaced Tab
>           with a minimum of 8 symbols will be 36 (4 + 4x8)"
>      SYNTAX       OCTET STRING(SIZE 0|36..260))
> 
> 
> alternative b-1) 
> 
> docsIfSigQEqualizationData OBJECT-TYPE
>         SYNTAX      DocsEqualizerData
>         MAX-ACCESS  read-only
>         STATUS      current
>         DESCRIPTION
>             "At the CM, returns the equalization data for the 
> downstream
>              channel.
>              
>              At the CMTS, this object is not applicable and 
> might return
> 
>              a zero-length OCTET STRING. Note that previous CMTS 
>              implementations may instantiate this object in two ways:
>              - An equalization value different of the zero-length
>                octet string to indicate an equalization average for
>                the upstream channel. Those values have vendor 
>                dependent interpretation.
>              - Return a zero-length OCTET STRING as described below.
>              
>              A returned zero-length OCTET STRING indicate the value
>              is unknown or if there is no equalization data available
>              or defined."
>         REFERENCE
>             "DOCSIS Radio Frequency Interface Specification,
>              Figure 6-23."
>         ::= { docsIfSignalQualityEntry 7 }
> 
> --Note: same compliance statements as in draft 13
> 
> 
> alternative b-2) 
> 
> docsIfSigQEqualizationData OBJECT-TYPE
>         SYNTAX      DocsEqualizerData
>         MAX-ACCESS  read-only
>         STATUS      current
>         DESCRIPTION
>             "At the CM, returns the equalization data for the 
> downstream
>              channel.
>              
>              At the CMTS, this object is not applicable and is not 
>              instantiated. Note that previous CMTS implementations 
>              may instantiate this object in two ways:
>              - An equalization value different of the zero-length
>                octet string to indicate an equalization average for
>                the upstream channel. Those values have vendor 
>                dependent interpretation.
>              - Return a zero-length OCTET STRING as described below.
>              
>              A returned zero-length OCTET STRING indicate the value
>              is unknown or if there is no equalization data available
>              or defined."
>         REFERENCE
>             "DOCSIS Radio Frequency Interface Specification,
>              Figure 6-23."
>         ::= { docsIfSignalQualityEntry 7 }
> 
> -- Changes in compliance statements: 
> docsIfBasicGroupV2 OBJECT-GROUP
>      OBJECTS {
>          docsIfDownChannelId,
> -- ... snip ...
> -- delete
> --         docsIfSigQEqualizationData,
> --- ...snip ...
>      }
>      STATUS      current
>      DESCRIPTION
>          "Group of objects implemented in both cable modems and
>           cable modem termination systems."
>      ::= { docsIfGroups 5 }
> 
> 
> docsIfCmGroupV2 OBJECT-GROUP
>      OBJECTS {
>          docsIfCmCmtsAddress,
> -- ... snip ...
>         docsIfCmServiceExtTxSlotsDed,
> -- Add
>          docsIfSigQEqualizationData
> --- ...snip ...
>      }
>      STATUS      current
>      DESCRIPTION
>          "Group of objects implemented in cable modems."
>      ::= { docsIfGroups 6 }
> 
> c)
> docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
>      SYNTAX      OCTET STRING (SIZE (0..512))
>      MAX-ACCESS  read-only
>      STATUS      current
>      DESCRIPTION
>          "Equalization data for this CM as measured by the CMTS.
>           Returns the zero-length OCTET STRING if the value is 
>           unknown or if there is no equalization data available
>           or defined."
>      REFERENCE
>          "Data-Over-Cable Service Interface Specifications: Radio
>           Frequency Interface Specification SP-RFIv2.0-I07-041210,
>           Figure 8-23."
>      ::= { docsIfCmtsCmStatusEntry 8 }
> 
> 
> 
> 
> Summary of comments received in a vendor internal discussion
> Copied for IPCDN participants background 
> 
> ------------------  
> Hal Roberts - ADC
> 
> Colleagues,
>  
> While we are looking at this question we should make sure we 
> end up with
> precise definitions of the equalization coefficient format for DOCSIS
> 3.0 for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal
> Quality Monitoring goals include:
>  
> -	Pre-Equalization (Already in spec) 
> *	Review language to make sure output is standardized for
> processing. 
>  
> docsIfSigQEqualizationData
> For the cable modem "the equalization data for the downstream channel"
> has an unambiguous meaning.  So for the cable modem it is the 
> tap format
> which must be made unambiguous (this should be agreed upon by cable
> modem and/or cable modem chip manufacturers).
> With regard to the CMTS, the MIB docsIfSigQEqualizationData 
> is supposed
> to provide the 'average' equalization data for the upstream channel as
> seen by the CMTS. This is an ambiguous statement. There is no 
> 'average'
> equalization data since the equalization coefficients 
> uniquely apply to
> each upstream path from each CM to the CMTS receiver. These 
> coefficients
> are complex numbers, so in what way does one average them? If one can
> define a formula that results in a single real number from each set of
> coefficients as they come from the CMTS for each CM then one could
> envision averaging these numbers into something approaching a 
> meaningful
> assessment of the linear distortions on a given upstream channel. (Tom
> Kolze has just such a formula and we have found it to be an accurate
> estimate of the MER of a channel due to distortions alone. Tom may be
> willing to share this with the working group).
>  
> Therefore I think that the definition of 'average 
> equalization data for
> the upstream channel' must be clarified or the CMTS portion of the MIB
> should be removed.
>  
> docsIfCmtsCmStatusEqualizationData
> With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
> pre-equalization is on there is little or no meaning to the 
> equalization
> coefficients from the CMTS (even on a per-cable-modem basis 
> rather than
> per channel). If pre-equalization is working correctly there should be
> very little residual channel distortion left and the coefficients will
> no longer have any relationship to the channel 
> characteristics. Possibly
> the only use for these coefficients when pre-equalization is on, is to
> actually see if pre-equalization is doing the job.
>  
> On the other hand, when pre-equalization is turned off,
> docsIfCmtsCmStatusEqualizationData will accurately reflect distortions
> on the RF path between the given cable modem and the CMTS receiver.
>  
> Therefore I think that agreeing on the format of this MIB is what is
> necessary. One other suggestion, the text "Equalization data for this
> CM" might be clearer if it stated "Equalization data for this CM, as
> measured by the CMTS"
>  
> Hal
>  
>  
> docsIfSigQEqualizationData OBJECT-TYPE
>         SYNTAX      OCTET STRING
>         MAX-ACCESS  read-only
>         STATUS      current
>         DESCRIPTION
>             "At the CM, returns the equalization data for the 
> downstream
>              channel. At the CMTS, returns the average equalization
>              data for the upstream channel. Returns an empty string
>              if the value is unknown or if there is no equalization
>              data available or defined."
>         REFERENCE
>             "DOCSIS Radio Frequency Interface Specification,
>              Figure 6-23."
>         ::= { docsIfSignalQualityEntry 7 }
>  
> ------------------------  
> 
> Andre Lejeune - ATI
> 
> We report the docsIfSigQEqualizationData for our CM in the following
> format:
>  
> F1 (real) 16 bits,   F1 (imag) 16 bits
> F2 (real) 16 bits,   F2 (imag) 16 bits
> ...
> Fn (real) 16 bits,   Fn (imag) 16 bits
>  
> The number of taps is deduced from the length of the octet string.
> 
> 
> ------------------------  
> 
> David Hull - Conexant 
> 
> The DS equalizer has never been specified in terms of its exact
> implementation.  This has been left to the individual silicon vendor;
> therefore they are all a bit different. Some implementations use T
> spaced all the way through and (I believe) some 
> implementations may use
> fractional spacing for the front end (prior to the reference 
> tap).  Not
> all implementations have the same length of DS equalizer or the same
> center tap position (relative to the overall length) either.  
> If all we
> want to do is compute the frequency response by a DFT on the tap
> weights, I don't think it matters what the CT position is but 
> the length
> and the tap spacing would need to be conveyed if fractional spacing is
> used.
> 
> ------------------------  
> 
> Andre Lejeune - ATI
> 
> 
> I am sorry I took some time to respond. I clearly needed to 
> discuss this
> internally before continuing on the subject.
>  
> The format I sent earlier was for our modem. But now I 
> realize that even
> our own solution will be changing and the format below won't be
> appropriate. I agree that more information needs to be carried in this
> MIB. A solution proposed by Mike Grimwood is to use the format from
> DOCSIS 1.1, figure 6.23 (without the type and length), which 
> allows for
> Main Tap Location, Spacing, number of FF and FB taps. Even 
> that may not
> be sufficient, if I properly understand Dave below, if different
> fractional spacing is used for the different taps. I'll let 
> Dave explain
> this further if he thinks it is necessary. The main tap 
> location is not
> absolutely required, as it generally can be easily derived, 
> but could be
> useful under certain error conditions:
>  
> Main Tap Location (1 byte)
> Number of forward taps per symbol (1 byte)
> Number of forward taps (1 byte)
> Number of reverse taps (1 byte)
> F1 (real) 16 bits,   F1 (imag) 16 bits
> F2 (real) 16 bits,   F2 (imag) 16 bits
> ...
> Fn (real) 16 bits,   Fn (imag) 16 bits
> 
> D1 (real) 16 bits,   D1 (imag) 16 bits
> D2 (real) 16 bits,   D2 (imag) 16 bits
> ...
> Dn (real) 16 bits,   Dn (imag) 16 bits
>  
> ------------------------  
> Hal Roberts  - ADC 
> 
> To summarize:
> 1.	Equalization MIBS from the CM - We need well defined MIBs from
> the CM for both the downstream post-equalizer and the upstream
> pre-equalizer values. If no uniform format for the downstream taps can
> be defined due to proprietary implementations, perhaps the vendors can
> simply provide a 'frequency response or impulse response' as 
> calculated
> from the equalizer (but in a uniform format). For the upstream taps it
> should be easy to provide a uniform tap format as it is already mostly
> defined in the RFI.
> 2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
> As mentioned before, an average equalization data from the 
> CMTS on a per
> upstream channel basis is not defined and could take a number of
> meanings. Without an unambiguous definition of channel based
> equalization data, it would be better to remove this part of the
> definition as it simply leads to mass confusion. Note that 
> equalization
> MIBs from the CMTS on a per CM basis do have significant 
> value for plant
> monitoring and debug purposes. These merely need to be defined in
> format; this format could be the same format as in the 
> pre-equalizer MIB
> from the CM as they are representing the same plant characteristic.
> 3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
> These have no significant value other than seeing if 
> pre-equalization is
> operating properly. When pre-equalization is operating 
> properly then the
> CMTS should see little or no plant distortion and the equalizer
> coefficients should be close to all-zeros except for the main tap for
> all modems.
> Hal
> 
> ------------------------  
> David Hull -Conexant 
> 
> With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
> that Andre referred to seems good enough but I would allow 
> the number of
> taps per symbol to be defined independently for the forward 
> section AND
> the reverse section just in case someone implemented the two sections
> with different tap spacing.  Short of officially "specifying" the DS
> equalizer like we have done for the upstream one, I don't see too much
> more that could be done.
> 
> ------------------------  
> Hal Roberts - ADC 
> 
> Dave,
>  
> It may be elsewhere in the spec or it may be obvious but I 
> think we need
> to have more detail, for example the numbers should be 
> represented in a
> specific numerical format perhaps:
>  
> "Standard twos-complement format, from -32768 (0x8000) to 32767
> (0x7FFF)"
>  
> as an example.
>  
> Hal
> 
> ------------------------  
> 
> 
> 
> 
> 
> _______________________________________________
> IPCDN mailing list
> IPCDN@ietf.org
> https://www1.ietf.org/mailman/listinfo/ipcdn
> 
> 
> 
> _______________________________________________
> IPCDN mailing list
> IPCDN@ietf.org
> https://www1.ietf.org/mailman/listinfo/ipcdn
> 

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Mon Oct 17 08:54:08 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ERUVE-0007IG-Gq; Mon, 17 Oct 2005 08:54:08 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ERUVD-0007IA-7I
	for ipcdn@megatron.ietf.org; Mon, 17 Oct 2005 08:54:07 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA10245
	for <ipcdn@ietf.org>; Mon, 17 Oct 2005 08:54:00 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERUgW-00051u-Uc
	for ipcdn@ietf.org; Mon, 17 Oct 2005 09:05:49 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9HCrjWV012136;
	Mon, 17 Oct 2005 06:53:46 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Mon, 17 Oct 2005 06:53:45 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F01178DC0@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Thread-Index: AcXSpkfcP9orw9nlRryqOxKO4x5RXgAcdmiw
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>,
	"Ipcdn (E-mail)" <ipcdn@ietf.org>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ba231eeb0ba293f319cac22693e776bc
Content-Transfer-Encoding: quoted-printable
Cc: "Randy Presuhn \(E-mail\)" <randy_presuhn@mindspring.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Thanks Bert for the review

I am also expecting validation from vendor at the least this week so I
can publish D-14 by the end of the week=20

To your question :
4+4*64 or 4+8*64
The total number of taps ( forward and reverse ) are up to 64=20

Your interpretation of 8*64 seems to indicate to me you are assuming:
Forward taps  =3D  Reverse Taps (Always) and up to 64 taps

To make that clear, few text suggestions to the TEXTUAL-CONVENTION are
below =20
...
           1 byte Number of forward taps: n
           1 byte Number of reverse taps: m
...
           DOCSIS specifications requires up to a maximum of=20
           64 equalizer taps (n + m); therefore, this object size=20
           can get up 260 bytes (4 + 4x64). =20


Thanks

Eduardo

-----Original Message-----
From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]=20
Sent: Sunday, October 16, 2005 5:06 PM
To: Eduardo Cardona; Ipcdn (E-mail); david.raftus@ati.com
Cc: Randy Presuhn (E-mail)
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Sorry that it took a while to respond.

I think the most important 2 things are:
- Have a CLEAR description of the MIB objects, so that implementers
  (both at the agent and at the manager side) know what to do and/or
  what to expect. The discussion below is clearly helping to go
  for a solution in that direction.
- From a MIB doctor perspective, your proposals look OK. It is=20
  important though to have those vendors that have been providing
  input DO take a look at your proposed changes and agree as to
  what the best solution is and to make sure that that is what
  they have (or plan to) implement(ed).

One thing I wondered. Is the max length not 4+8*64 instead of 4+4*64?
If not, then I do not understand the DESCRIPTION clause of the TC.

Bert

> -----Original Message-----
> From: ipcdn-bounces@ietf.org=20
> [mailto:ipcdn-bounces@ietf.org]On Behalf Of
> Eduardo Cardona
> Sent: Tuesday, October 11, 2005 13:59
> To: Eduardo Cardona; Ipcdn (E-mail); Wijnen, Bert (Bert);
> david.raftus@ati.com
> Subject: RE: [ipcdn] RE: AD
> re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
>=20
>=20
> Does anyone get the chance to review the proposed clarifications ?=20
>=20
> Please reply with comments by the end of the week=20
>=20
> Thanks
>=20
> Eduardo
>=20
>=20
>=20
> -----Original Message-----
> From: Eduardo Cardona=20
> Sent: Monday, October 03, 2005 3:35 PM
> To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
> Subject: RE: [ipcdn] RE: AD
> re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
>=20
> Hi IPCDN participants,
>=20
> Here is an update on one of the pending items from Bert's review:
> After consultations with DOCSIS vendors, I am proposing the
> clarifications required to define the size constraints for
> docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData
>=20
> Please review the details and send your comments.
>=20
> You will find in this email a summary of the proposed changes=20
> as well as
> a log of comments provided by vendors to place the discussion in the
> context of the IPCDN participants.=20
>=20
>=20
> Please comment on the proposals and make the appropriate comments=20
> Item  a)
> Item  c)
> Item  d)
> Comments and pick an alternative from
> b-1)=20
> and=20
> b-2)
>=20
>=20
>=20
> ---- =20
>=20
> CM/CMTS Equalizer Data:=20
>=20
>=20
> Summary:
> docsIfSigQEqualizationData and =20
> docsIfCmtsCmStatusEqualizationData have
> OCTET STRING with no constraints in the object size (RFC=20
> 2669), in fact
> the format of the pre-equalizers was never normalized and left vendor
> specific
> In draft 06 of RFIv2.0 It was added a size constraint of 512=20
> octets but
> no special reason was defined:
> Some basic Math will indicate that up to 64 taps ( RFI=20
> requirements) and
> 4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
> selected.
>=20
> Even though the selection of 256 (or 512) does not seem to be accurate
> number considering some possible byte controls to indicate:
> - Taps could be T, T/2 or T/4 spaced.=20
> - Forward Taps and Reverse Taps could have different numbers
> - Not required by the spec : Reverse Taps (DS equalizers)=20
> could be also
> T, T/2 and T/4 spaced
> - Any need to indicate main tap position ( or the highest value is
> enough indication of that=20
>=20
> The discussions held with RF experts identified the following=20
> management
> requirements :=20
> =20
> 1) CM DS post-equalization have been defined in
> docsIfSigQEqualizationData=20
>=20
> 2) CM Upstream pre-equalizer ( not to be defined in this=20
> version of the
> MIB) something to reflect the CMTS RNG-RSP equalizer value=20
>=20
> CMTS equalization Data:
> 3) Equalization in the Upstream has relative importance for CMTS CM
> path, docsIfCmtsCmStatusEqualizationData
> Meanings:
> When Pre-eq is off, the value will indicate the CM-CMTS path RF
> distortions.=20
> When re-eq is on, the value indicates how well pre-equalization is
> working as the value of all should be close to zero with the exception
> of the main tap
>=20
> 4) The equalization data per US interface defined as an=20
> average value in
> docsIfSigQEqualizationData=20
> This concept is confusing since there is no in the RFI spec a
> methodology to calculate that average.=20
> It could include :=20
> - CMs with different configuration: pre-eq on|off,=20
> - Different number of Taps per CM,=20
> - Tap spacing per CM
> The average formula should've being=20
> The recommendation is to remove that requirement
>=20
>=20
> Proposed resolution:
> a)=20
> Use the same format as in the CM equalization data for 1) and 3)  for=20
> CM docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData
>=20
> b)=20
> remove the CMTS requirement for docsIfSigQEqualizationData
> - Future spec efforts will work to define more meaningful values for
> CMTS US that could lead to objects that defines MER measurements prior
> and after channel signal compensation or mitigation by the CMTS
>=20
> c) Description of docsIfCmtsCmStatusEqualizationData
>=20
> d)
> CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
> specification and RFI MIB updates
> =20
>=20
> Proposal details :
>=20
> a)=20
>=20
> -- Add a new textual Convention
> DocsEqualizerData ::=3D TEXTUAL-CONVENTION
>      STATUS       current
>      DESCRIPTION
>          "This data type represents the equalizer data
>           as measured at the receiver interface.
>           The format of the equalizer follows a similar structure
>           Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
>           v1.1 specification with slight modifications as
>           follows :
>           1 byte Number of forward taps per symbol
>           1 byte Number of reverse taps per symbol
>           1 byte Number of forward taps: n
>           1 byte Number of reverse taps: m
>          =20
>           Following are the equalizer coefficients:
>           First forward taps coefficients :
>           2 bytes F1 (real),  2 bytes  F1 (imag)
>           ...
>           2 bytes Fn (real),  2 bytes  Fn (imag)
>          =20
>           Then reverse taps coefficients :
>           2 bytes D1 (real),  2 bytes  D1 (imag)
>           ...
>           2 bytes Dm (real),  2 bytes  Dm (imag)
>=20
>           The equalizers coefficient are considered signed 16 bit
>           integers in the range -32768 (0x8000) to 32767 (0x7FFF).
>         =20
>           DOCSIS specifications requires up to a maximum of=20
>           64 equalizer taps (N + M), therefore, this object size=20
            can get up 260 bytes (4 + 4x64).
>           The minimum object size (other than zero) for a t-spaced Tab
>           with a minimum of 8 symbols will be 36 (4 + 4x8)"
>      SYNTAX       OCTET STRING(SIZE 0|36..260))
>=20
>=20
> alternative b-1)=20
>=20
> docsIfSigQEqualizationData OBJECT-TYPE
>         SYNTAX      DocsEqualizerData
>         MAX-ACCESS  read-only
>         STATUS      current
>         DESCRIPTION
>             "At the CM, returns the equalization data for the=20
> downstream
>              channel.
>             =20
>              At the CMTS, this object is not applicable and=20
> might return
>=20
>              a zero-length OCTET STRING. Note that previous CMTS=20
>              implementations may instantiate this object in two ways:
>              - An equalization value different of the zero-length
>                octet string to indicate an equalization average for
>                the upstream channel. Those values have vendor=20
>                dependent interpretation.
>              - Return a zero-length OCTET STRING as described below.
>             =20
>              A returned zero-length OCTET STRING indicate the value
>              is unknown or if there is no equalization data available
>              or defined."
>         REFERENCE
>             "DOCSIS Radio Frequency Interface Specification,
>              Figure 6-23."
>         ::=3D { docsIfSignalQualityEntry 7 }
>=20
> --Note: same compliance statements as in draft 13
>=20
>=20
> alternative b-2)=20
>=20
> docsIfSigQEqualizationData OBJECT-TYPE
>         SYNTAX      DocsEqualizerData
>         MAX-ACCESS  read-only
>         STATUS      current
>         DESCRIPTION
>             "At the CM, returns the equalization data for the=20
> downstream
>              channel.
>             =20
>              At the CMTS, this object is not applicable and is not=20
>              instantiated. Note that previous CMTS implementations=20
>              may instantiate this object in two ways:
>              - An equalization value different of the zero-length
>                octet string to indicate an equalization average for
>                the upstream channel. Those values have vendor=20
>                dependent interpretation.
>              - Return a zero-length OCTET STRING as described below.
>             =20
>              A returned zero-length OCTET STRING indicate the value
>              is unknown or if there is no equalization data available
>              or defined."
>         REFERENCE
>             "DOCSIS Radio Frequency Interface Specification,
>              Figure 6-23."
>         ::=3D { docsIfSignalQualityEntry 7 }
>=20
> -- Changes in compliance statements:=20
> docsIfBasicGroupV2 OBJECT-GROUP
>      OBJECTS {
>          docsIfDownChannelId,
> -- ... snip ...
> -- delete
> --         docsIfSigQEqualizationData,
> --- ...snip ...
>      }
>      STATUS      current
>      DESCRIPTION
>          "Group of objects implemented in both cable modems and
>           cable modem termination systems."
>      ::=3D { docsIfGroups 5 }
>=20
>=20
> docsIfCmGroupV2 OBJECT-GROUP
>      OBJECTS {
>          docsIfCmCmtsAddress,
> -- ... snip ...
>         docsIfCmServiceExtTxSlotsDed,
> -- Add
>          docsIfSigQEqualizationData
> --- ...snip ...
>      }
>      STATUS      current
>      DESCRIPTION
>          "Group of objects implemented in cable modems."
>      ::=3D { docsIfGroups 6 }
>=20
> c)
> docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
>      SYNTAX      OCTET STRING (SIZE (0..512))
>      MAX-ACCESS  read-only
>      STATUS      current
>      DESCRIPTION
>          "Equalization data for this CM as measured by the CMTS.
>           Returns the zero-length OCTET STRING if the value is=20
>           unknown or if there is no equalization data available
>           or defined."
>      REFERENCE
>          "Data-Over-Cable Service Interface Specifications: Radio
>           Frequency Interface Specification SP-RFIv2.0-I07-041210,
>           Figure 8-23."
>      ::=3D { docsIfCmtsCmStatusEntry 8 }
>=20
>=20
>=20
>=20
> Summary of comments received in a vendor internal discussion
> Copied for IPCDN participants background=20
>=20
> ------------------ =20
> Hal Roberts - ADC
>=20
> Colleagues,
> =20
> While we are looking at this question we should make sure we=20
> end up with
> precise definitions of the equalization coefficient format for DOCSIS
> 3.0 for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal
> Quality Monitoring goals include:
> =20
> -	Pre-Equalization (Already in spec)=20
> *	Review language to make sure output is standardized for
> processing.=20
> =20
> docsIfSigQEqualizationData
> For the cable modem "the equalization data for the downstream channel"
> has an unambiguous meaning.  So for the cable modem it is the=20
> tap format
> which must be made unambiguous (this should be agreed upon by cable
> modem and/or cable modem chip manufacturers).
> With regard to the CMTS, the MIB docsIfSigQEqualizationData=20
> is supposed
> to provide the 'average' equalization data for the upstream channel as
> seen by the CMTS. This is an ambiguous statement. There is no=20
> 'average'
> equalization data since the equalization coefficients=20
> uniquely apply to
> each upstream path from each CM to the CMTS receiver. These=20
> coefficients
> are complex numbers, so in what way does one average them? If one can
> define a formula that results in a single real number from each set of
> coefficients as they come from the CMTS for each CM then one could
> envision averaging these numbers into something approaching a=20
> meaningful
> assessment of the linear distortions on a given upstream channel. (Tom
> Kolze has just such a formula and we have found it to be an accurate
> estimate of the MER of a channel due to distortions alone. Tom may be
> willing to share this with the working group).
> =20
> Therefore I think that the definition of 'average=20
> equalization data for
> the upstream channel' must be clarified or the CMTS portion of the MIB
> should be removed.
> =20
> docsIfCmtsCmStatusEqualizationData
> With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
> pre-equalization is on there is little or no meaning to the=20
> equalization
> coefficients from the CMTS (even on a per-cable-modem basis=20
> rather than
> per channel). If pre-equalization is working correctly there should be
> very little residual channel distortion left and the coefficients will
> no longer have any relationship to the channel=20
> characteristics. Possibly
> the only use for these coefficients when pre-equalization is on, is to
> actually see if pre-equalization is doing the job.
> =20
> On the other hand, when pre-equalization is turned off,
> docsIfCmtsCmStatusEqualizationData will accurately reflect distortions
> on the RF path between the given cable modem and the CMTS receiver.
> =20
> Therefore I think that agreeing on the format of this MIB is what is
> necessary. One other suggestion, the text "Equalization data for this
> CM" might be clearer if it stated "Equalization data for this CM, as
> measured by the CMTS"
> =20
> Hal
> =20
> =20
> docsIfSigQEqualizationData OBJECT-TYPE
>         SYNTAX      OCTET STRING
>         MAX-ACCESS  read-only
>         STATUS      current
>         DESCRIPTION
>             "At the CM, returns the equalization data for the=20
> downstream
>              channel. At the CMTS, returns the average equalization
>              data for the upstream channel. Returns an empty string
>              if the value is unknown or if there is no equalization
>              data available or defined."
>         REFERENCE
>             "DOCSIS Radio Frequency Interface Specification,
>              Figure 6-23."
>         ::=3D { docsIfSignalQualityEntry 7 }
> =20
> ------------------------ =20
>=20
> Andre Lejeune - ATI
>=20
> We report the docsIfSigQEqualizationData for our CM in the following
> format:
> =20
> F1 (real) 16 bits,   F1 (imag) 16 bits
> F2 (real) 16 bits,   F2 (imag) 16 bits
> ...
> Fn (real) 16 bits,   Fn (imag) 16 bits
> =20
> The number of taps is deduced from the length of the octet string.
>=20
>=20
> ------------------------ =20
>=20
> David Hull - Conexant=20
>=20
> The DS equalizer has never been specified in terms of its exact
> implementation.  This has been left to the individual silicon vendor;
> therefore they are all a bit different. Some implementations use T
> spaced all the way through and (I believe) some=20
> implementations may use
> fractional spacing for the front end (prior to the reference=20
> tap).  Not
> all implementations have the same length of DS equalizer or the same
> center tap position (relative to the overall length) either. =20
> If all we
> want to do is compute the frequency response by a DFT on the tap
> weights, I don't think it matters what the CT position is but=20
> the length
> and the tap spacing would need to be conveyed if fractional spacing is
> used.
>=20
> ------------------------ =20
>=20
> Andre Lejeune - ATI
>=20
>=20
> I am sorry I took some time to respond. I clearly needed to=20
> discuss this
> internally before continuing on the subject.
> =20
> The format I sent earlier was for our modem. But now I=20
> realize that even
> our own solution will be changing and the format below won't be
> appropriate. I agree that more information needs to be carried in this
> MIB. A solution proposed by Mike Grimwood is to use the format from
> DOCSIS 1.1, figure 6.23 (without the type and length), which=20
> allows for
> Main Tap Location, Spacing, number of FF and FB taps. Even=20
> that may not
> be sufficient, if I properly understand Dave below, if different
> fractional spacing is used for the different taps. I'll let=20
> Dave explain
> this further if he thinks it is necessary. The main tap=20
> location is not
> absolutely required, as it generally can be easily derived,=20
> but could be
> useful under certain error conditions:
> =20
> Main Tap Location (1 byte)
> Number of forward taps per symbol (1 byte)
> Number of forward taps (1 byte)
> Number of reverse taps (1 byte)
> F1 (real) 16 bits,   F1 (imag) 16 bits
> F2 (real) 16 bits,   F2 (imag) 16 bits
> ...
> Fn (real) 16 bits,   Fn (imag) 16 bits
>=20
> D1 (real) 16 bits,   D1 (imag) 16 bits
> D2 (real) 16 bits,   D2 (imag) 16 bits
> ...
> Dn (real) 16 bits,   Dn (imag) 16 bits
> =20
> ------------------------ =20
> Hal Roberts  - ADC=20
>=20
> To summarize:
> 1.	Equalization MIBS from the CM - We need well defined MIBs from
> the CM for both the downstream post-equalizer and the upstream
> pre-equalizer values. If no uniform format for the downstream taps can
> be defined due to proprietary implementations, perhaps the vendors can
> simply provide a 'frequency response or impulse response' as=20
> calculated
> from the equalizer (but in a uniform format). For the upstream taps it
> should be easy to provide a uniform tap format as it is already mostly
> defined in the RFI.
> 2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
> As mentioned before, an average equalization data from the=20
> CMTS on a per
> upstream channel basis is not defined and could take a number of
> meanings. Without an unambiguous definition of channel based
> equalization data, it would be better to remove this part of the
> definition as it simply leads to mass confusion. Note that=20
> equalization
> MIBs from the CMTS on a per CM basis do have significant=20
> value for plant
> monitoring and debug purposes. These merely need to be defined in
> format; this format could be the same format as in the=20
> pre-equalizer MIB
> from the CM as they are representing the same plant characteristic.
> 3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
> These have no significant value other than seeing if=20
> pre-equalization is
> operating properly. When pre-equalization is operating=20
> properly then the
> CMTS should see little or no plant distortion and the equalizer
> coefficients should be close to all-zeros except for the main tap for
> all modems.
> Hal
>=20
> ------------------------ =20
> David Hull -Conexant=20
>=20
> With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
> that Andre referred to seems good enough but I would allow=20
> the number of
> taps per symbol to be defined independently for the forward=20
> section AND
> the reverse section just in case someone implemented the two sections
> with different tap spacing.  Short of officially "specifying" the DS
> equalizer like we have done for the upstream one, I don't see too much
> more that could be done.
>=20
> ------------------------ =20
> Hal Roberts - ADC=20
>=20
> Dave,
> =20
> It may be elsewhere in the spec or it may be obvious but I=20
> think we need
> to have more detail, for example the numbers should be=20
> represented in a
> specific numerical format perhaps:
> =20
> "Standard twos-complement format, from -32768 (0x8000) to 32767
> (0x7FFF)"
> =20
> as an example.
> =20
> Hal
>=20
> ------------------------ =20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> IPCDN mailing list
> IPCDN@ietf.org
> https://www1.ietf.org/mailman/listinfo/ipcdn
>=20
>=20
>=20
> _______________________________________________
> IPCDN mailing list
> IPCDN@ietf.org
> https://www1.ietf.org/mailman/listinfo/ipcdn
>=20



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Mon Oct 17 10:32:29 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ERW2P-0006KY-NP; Mon, 17 Oct 2005 10:32:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ERW2L-0006EY-JU
	for ipcdn@megatron.ietf.org; Mon, 17 Oct 2005 10:32:27 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA15664
	for <ipcdn@ietf.org>; Mon, 17 Oct 2005 10:32:18 -0400 (EDT)
Received: from ihemail2.lucent.com ([192.11.222.163])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERWDg-0007tH-LS
	for ipcdn@ietf.org; Mon, 17 Oct 2005 10:44:09 -0400
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com
	[135.85.76.62])
	by ihemail2.lucent.com (8.12.11/8.12.11) with ESMTP id j9HEWAUH014580; 
	Mon, 17 Oct 2005 09:32:11 -0500 (CDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service
	(5.5.2657.72) id <SQW8Y2V6>; Mon, 17 Oct 2005 16:32:10 +0200
Message-ID: <7D5D48D2CAA3D84C813F5B154F43B15508568432@nl0006exch001u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: Eduardo Cardona <e.cardona@CableLabs.com>, "Wijnen, Bert (Bert)"
	<bwijnen@lucent.com>,
	"Ipcdn (E-mail)" <ipcdn@ietf.org>, david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Topic: docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Mon, 17 Oct 2005 16:32:09 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Scan-Signature: dabfd8cc2c196ec56401c44f64d155c2
Cc: "Randy Presuhn \(E-mail\)" <randy_presuhn@mindspring.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Thanks, that would make it clearer I think.

Bert

> -----Original Message-----
> From: Eduardo Cardona [mailto:e.cardona@CableLabs.com]
> Sent: Monday, October 17, 2005 08:54
> To: Wijnen, Bert (Bert); Ipcdn (E-mail); david.raftus@ati.com
> Cc: Randy Presuhn (E-mail)
> Subject: RE: [ipcdn] RE: AD
> re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
> 
> 
> Thanks Bert for the review
> 
> I am also expecting validation from vendor at the least this week so I
> can publish D-14 by the end of the week 
> 
> To your question :
> 4+4*64 or 4+8*64
> The total number of taps ( forward and reverse ) are up to 64 
> 
> Your interpretation of 8*64 seems to indicate to me you are assuming:
> Forward taps  =  Reverse Taps (Always) and up to 64 taps
> 
> To make that clear, few text suggestions to the TEXTUAL-CONVENTION are
> below  
> ...
>            1 byte Number of forward taps: n
>            1 byte Number of reverse taps: m
> ...
>            DOCSIS specifications requires up to a maximum of 
>            64 equalizer taps (n + m); therefore, this object size 
>            can get up 260 bytes (4 + 4x64).  
> 
> 
> Thanks
> 
> Eduardo
> 
> -----Original Message-----
> From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com] 
> Sent: Sunday, October 16, 2005 5:06 PM
> To: Eduardo Cardona; Ipcdn (E-mail); david.raftus@ati.com
> Cc: Randy Presuhn (E-mail)
> Subject: RE: [ipcdn] RE: AD
> re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
> 
> Sorry that it took a while to respond.
> 
> I think the most important 2 things are:
> - Have a CLEAR description of the MIB objects, so that implementers
>   (both at the agent and at the manager side) know what to do and/or
>   what to expect. The discussion below is clearly helping to go
>   for a solution in that direction.
> - From a MIB doctor perspective, your proposals look OK. It is 
>   important though to have those vendors that have been providing
>   input DO take a look at your proposed changes and agree as to
>   what the best solution is and to make sure that that is what
>   they have (or plan to) implement(ed).
> 
> One thing I wondered. Is the max length not 4+8*64 instead of 4+4*64?
> If not, then I do not understand the DESCRIPTION clause of the TC.
> 
> Bert
> 
> > -----Original Message-----
> > From: ipcdn-bounces@ietf.org 
> > [mailto:ipcdn-bounces@ietf.org]On Behalf Of
> > Eduardo Cardona
> > Sent: Tuesday, October 11, 2005 13:59
> > To: Eduardo Cardona; Ipcdn (E-mail); Wijnen, Bert (Bert);
> > david.raftus@ati.com
> > Subject: RE: [ipcdn] RE: AD
> > re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> > docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
> > 
> > 
> > Does anyone get the chance to review the proposed clarifications ? 
> > 
> > Please reply with comments by the end of the week 
> > 
> > Thanks
> > 
> > Eduardo
> > 
> > 
> > 
> > -----Original Message-----
> > From: Eduardo Cardona 
> > Sent: Monday, October 03, 2005 3:35 PM
> > To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
> > Subject: RE: [ipcdn] RE: AD
> > re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
> > docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
> > 
> > Hi IPCDN participants,
> > 
> > Here is an update on one of the pending items from Bert's review:
> > After consultations with DOCSIS vendors, I am proposing the
> > clarifications required to define the size constraints for
> > docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData
> > 
> > Please review the details and send your comments.
> > 
> > You will find in this email a summary of the proposed changes 
> > as well as
> > a log of comments provided by vendors to place the discussion in the
> > context of the IPCDN participants. 
> > 
> > 
> > Please comment on the proposals and make the appropriate comments 
> > Item  a)
> > Item  c)
> > Item  d)
> > Comments and pick an alternative from
> > b-1) 
> > and 
> > b-2)
> > 
> > 
> > 
> > ----  
> > 
> > CM/CMTS Equalizer Data: 
> > 
> > 
> > Summary:
> > docsIfSigQEqualizationData and  
> > docsIfCmtsCmStatusEqualizationData have
> > OCTET STRING with no constraints in the object size (RFC 
> > 2669), in fact
> > the format of the pre-equalizers was never normalized and 
> left vendor
> > specific
> > In draft 06 of RFIv2.0 It was added a size constraint of 512 
> > octets but
> > no special reason was defined:
> > Some basic Math will indicate that up to 64 taps ( RFI 
> > requirements) and
> > 4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
> > selected.
> > 
> > Even though the selection of 256 (or 512) does not seem to 
> be accurate
> > number considering some possible byte controls to indicate:
> > - Taps could be T, T/2 or T/4 spaced. 
> > - Forward Taps and Reverse Taps could have different numbers
> > - Not required by the spec : Reverse Taps (DS equalizers) 
> > could be also
> > T, T/2 and T/4 spaced
> > - Any need to indicate main tap position ( or the highest value is
> > enough indication of that 
> > 
> > The discussions held with RF experts identified the following 
> > management
> > requirements : 
> >  
> > 1) CM DS post-equalization have been defined in
> > docsIfSigQEqualizationData 
> > 
> > 2) CM Upstream pre-equalizer ( not to be defined in this 
> > version of the
> > MIB) something to reflect the CMTS RNG-RSP equalizer value 
> > 
> > CMTS equalization Data:
> > 3) Equalization in the Upstream has relative importance for CMTS CM
> > path, docsIfCmtsCmStatusEqualizationData
> > Meanings:
> > When Pre-eq is off, the value will indicate the CM-CMTS path RF
> > distortions. 
> > When re-eq is on, the value indicates how well pre-equalization is
> > working as the value of all should be close to zero with 
> the exception
> > of the main tap
> > 
> > 4) The equalization data per US interface defined as an 
> > average value in
> > docsIfSigQEqualizationData 
> > This concept is confusing since there is no in the RFI spec a
> > methodology to calculate that average. 
> > It could include : 
> > - CMs with different configuration: pre-eq on|off, 
> > - Different number of Taps per CM, 
> > - Tap spacing per CM
> > The average formula should've being 
> > The recommendation is to remove that requirement
> > 
> > 
> > Proposed resolution:
> > a) 
> > Use the same format as in the CM equalization data for 1) 
> and 3)  for 
> > CM docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData
> > 
> > b) 
> > remove the CMTS requirement for docsIfSigQEqualizationData
> > - Future spec efforts will work to define more meaningful values for
> > CMTS US that could lead to objects that defines MER 
> measurements prior
> > and after channel signal compensation or mitigation by the CMTS
> > 
> > c) Description of docsIfCmtsCmStatusEqualizationData
> > 
> > d)
> > CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
> > specification and RFI MIB updates
> >  
> > 
> > Proposal details :
> > 
> > a) 
> > 
> > -- Add a new textual Convention
> > DocsEqualizerData ::= TEXTUAL-CONVENTION
> >      STATUS       current
> >      DESCRIPTION
> >          "This data type represents the equalizer data
> >           as measured at the receiver interface.
> >           The format of the equalizer follows a similar structure
> >           Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI 
> >           v1.1 specification with slight modifications as
> >           follows :
> >           1 byte Number of forward taps per symbol
> >           1 byte Number of reverse taps per symbol
> >           1 byte Number of forward taps: n
> >           1 byte Number of reverse taps: m
> >           
> >           Following are the equalizer coefficients:
> >           First forward taps coefficients :
> >           2 bytes F1 (real),  2 bytes  F1 (imag)
> >           ...
> >           2 bytes Fn (real),  2 bytes  Fn (imag)
> >           
> >           Then reverse taps coefficients :
> >           2 bytes D1 (real),  2 bytes  D1 (imag)
> >           ...
> >           2 bytes Dm (real),  2 bytes  Dm (imag)
> > 
> >           The equalizers coefficient are considered signed 16 bit
> >           integers in the range -32768 (0x8000) to 32767 (0x7FFF).
> >          
> >           DOCSIS specifications requires up to a maximum of 
> >           64 equalizer taps (N + M), therefore, this object size 
>             can get up 260 bytes (4 + 4x64).
> >           The minimum object size (other than zero) for a 
> t-spaced Tab
> >           with a minimum of 8 symbols will be 36 (4 + 4x8)"
> >      SYNTAX       OCTET STRING(SIZE 0|36..260))
> > 
> > 
> > alternative b-1) 
> > 
> > docsIfSigQEqualizationData OBJECT-TYPE
> >         SYNTAX      DocsEqualizerData
> >         MAX-ACCESS  read-only
> >         STATUS      current
> >         DESCRIPTION
> >             "At the CM, returns the equalization data for the 
> > downstream
> >              channel.
> >              
> >              At the CMTS, this object is not applicable and 
> > might return
> > 
> >              a zero-length OCTET STRING. Note that previous CMTS 
> >              implementations may instantiate this object in 
> two ways:
> >              - An equalization value different of the zero-length
> >                octet string to indicate an equalization average for
> >                the upstream channel. Those values have vendor 
> >                dependent interpretation.
> >              - Return a zero-length OCTET STRING as described below.
> >              
> >              A returned zero-length OCTET STRING indicate the value
> >              is unknown or if there is no equalization data 
> available
> >              or defined."
> >         REFERENCE
> >             "DOCSIS Radio Frequency Interface Specification,
> >              Figure 6-23."
> >         ::= { docsIfSignalQualityEntry 7 }
> > 
> > --Note: same compliance statements as in draft 13
> > 
> > 
> > alternative b-2) 
> > 
> > docsIfSigQEqualizationData OBJECT-TYPE
> >         SYNTAX      DocsEqualizerData
> >         MAX-ACCESS  read-only
> >         STATUS      current
> >         DESCRIPTION
> >             "At the CM, returns the equalization data for the 
> > downstream
> >              channel.
> >              
> >              At the CMTS, this object is not applicable and is not 
> >              instantiated. Note that previous CMTS implementations 
> >              may instantiate this object in two ways:
> >              - An equalization value different of the zero-length
> >                octet string to indicate an equalization average for
> >                the upstream channel. Those values have vendor 
> >                dependent interpretation.
> >              - Return a zero-length OCTET STRING as described below.
> >              
> >              A returned zero-length OCTET STRING indicate the value
> >              is unknown or if there is no equalization data 
> available
> >              or defined."
> >         REFERENCE
> >             "DOCSIS Radio Frequency Interface Specification,
> >              Figure 6-23."
> >         ::= { docsIfSignalQualityEntry 7 }
> > 
> > -- Changes in compliance statements: 
> > docsIfBasicGroupV2 OBJECT-GROUP
> >      OBJECTS {
> >          docsIfDownChannelId,
> > -- ... snip ...
> > -- delete
> > --         docsIfSigQEqualizationData,
> > --- ...snip ...
> >      }
> >      STATUS      current
> >      DESCRIPTION
> >          "Group of objects implemented in both cable modems and
> >           cable modem termination systems."
> >      ::= { docsIfGroups 5 }
> > 
> > 
> > docsIfCmGroupV2 OBJECT-GROUP
> >      OBJECTS {
> >          docsIfCmCmtsAddress,
> > -- ... snip ...
> >         docsIfCmServiceExtTxSlotsDed,
> > -- Add
> >          docsIfSigQEqualizationData
> > --- ...snip ...
> >      }
> >      STATUS      current
> >      DESCRIPTION
> >          "Group of objects implemented in cable modems."
> >      ::= { docsIfGroups 6 }
> > 
> > c)
> > docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
> >      SYNTAX      OCTET STRING (SIZE (0..512))
> >      MAX-ACCESS  read-only
> >      STATUS      current
> >      DESCRIPTION
> >          "Equalization data for this CM as measured by the CMTS.
> >           Returns the zero-length OCTET STRING if the value is 
> >           unknown or if there is no equalization data available
> >           or defined."
> >      REFERENCE
> >          "Data-Over-Cable Service Interface Specifications: Radio
> >           Frequency Interface Specification SP-RFIv2.0-I07-041210,
> >           Figure 8-23."
> >      ::= { docsIfCmtsCmStatusEntry 8 }
> > 
> > 
> > 
> > 
> > Summary of comments received in a vendor internal discussion
> > Copied for IPCDN participants background 
> > 
> > ------------------  
> > Hal Roberts - ADC
> > 
> > Colleagues,
> >  
> > While we are looking at this question we should make sure we 
> > end up with
> > precise definitions of the equalization coefficient format 
> for DOCSIS
> > 3.0 for both the CMTS and the CM. Note that DOCSIS 3.0 
> Enhanced Signal
> > Quality Monitoring goals include:
> >  
> > -	Pre-Equalization (Already in spec) 
> > *	Review language to make sure output is standardized for
> > processing. 
> >  
> > docsIfSigQEqualizationData
> > For the cable modem "the equalization data for the 
> downstream channel"
> > has an unambiguous meaning.  So for the cable modem it is the 
> > tap format
> > which must be made unambiguous (this should be agreed upon by cable
> > modem and/or cable modem chip manufacturers).
> > With regard to the CMTS, the MIB docsIfSigQEqualizationData 
> > is supposed
> > to provide the 'average' equalization data for the upstream 
> channel as
> > seen by the CMTS. This is an ambiguous statement. There is no 
> > 'average'
> > equalization data since the equalization coefficients 
> > uniquely apply to
> > each upstream path from each CM to the CMTS receiver. These 
> > coefficients
> > are complex numbers, so in what way does one average them? 
> If one can
> > define a formula that results in a single real number from 
> each set of
> > coefficients as they come from the CMTS for each CM then one could
> > envision averaging these numbers into something approaching a 
> > meaningful
> > assessment of the linear distortions on a given upstream 
> channel. (Tom
> > Kolze has just such a formula and we have found it to be an accurate
> > estimate of the MER of a channel due to distortions alone. 
> Tom may be
> > willing to share this with the working group).
> >  
> > Therefore I think that the definition of 'average 
> > equalization data for
> > the upstream channel' must be clarified or the CMTS portion 
> of the MIB
> > should be removed.
> >  
> > docsIfCmtsCmStatusEqualizationData
> > With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
> > pre-equalization is on there is little or no meaning to the 
> > equalization
> > coefficients from the CMTS (even on a per-cable-modem basis 
> > rather than
> > per channel). If pre-equalization is working correctly 
> there should be
> > very little residual channel distortion left and the 
> coefficients will
> > no longer have any relationship to the channel 
> > characteristics. Possibly
> > the only use for these coefficients when pre-equalization 
> is on, is to
> > actually see if pre-equalization is doing the job.
> >  
> > On the other hand, when pre-equalization is turned off,
> > docsIfCmtsCmStatusEqualizationData will accurately reflect 
> distortions
> > on the RF path between the given cable modem and the CMTS receiver.
> >  
> > Therefore I think that agreeing on the format of this MIB is what is
> > necessary. One other suggestion, the text "Equalization 
> data for this
> > CM" might be clearer if it stated "Equalization data for this CM, as
> > measured by the CMTS"
> >  
> > Hal
> >  
> >  
> > docsIfSigQEqualizationData OBJECT-TYPE
> >         SYNTAX      OCTET STRING
> >         MAX-ACCESS  read-only
> >         STATUS      current
> >         DESCRIPTION
> >             "At the CM, returns the equalization data for the 
> > downstream
> >              channel. At the CMTS, returns the average equalization
> >              data for the upstream channel. Returns an empty string
> >              if the value is unknown or if there is no equalization
> >              data available or defined."
> >         REFERENCE
> >             "DOCSIS Radio Frequency Interface Specification,
> >              Figure 6-23."
> >         ::= { docsIfSignalQualityEntry 7 }
> >  
> > ------------------------  
> > 
> > Andre Lejeune - ATI
> > 
> > We report the docsIfSigQEqualizationData for our CM in the following
> > format:
> >  
> > F1 (real) 16 bits,   F1 (imag) 16 bits
> > F2 (real) 16 bits,   F2 (imag) 16 bits
> > ...
> > Fn (real) 16 bits,   Fn (imag) 16 bits
> >  
> > The number of taps is deduced from the length of the octet string.
> > 
> > 
> > ------------------------  
> > 
> > David Hull - Conexant 
> > 
> > The DS equalizer has never been specified in terms of its exact
> > implementation.  This has been left to the individual 
> silicon vendor;
> > therefore they are all a bit different. Some implementations use T
> > spaced all the way through and (I believe) some 
> > implementations may use
> > fractional spacing for the front end (prior to the reference 
> > tap).  Not
> > all implementations have the same length of DS equalizer or the same
> > center tap position (relative to the overall length) either.  
> > If all we
> > want to do is compute the frequency response by a DFT on the tap
> > weights, I don't think it matters what the CT position is but 
> > the length
> > and the tap spacing would need to be conveyed if fractional 
> spacing is
> > used.
> > 
> > ------------------------  
> > 
> > Andre Lejeune - ATI
> > 
> > 
> > I am sorry I took some time to respond. I clearly needed to 
> > discuss this
> > internally before continuing on the subject.
> >  
> > The format I sent earlier was for our modem. But now I 
> > realize that even
> > our own solution will be changing and the format below won't be
> > appropriate. I agree that more information needs to be 
> carried in this
> > MIB. A solution proposed by Mike Grimwood is to use the format from
> > DOCSIS 1.1, figure 6.23 (without the type and length), which 
> > allows for
> > Main Tap Location, Spacing, number of FF and FB taps. Even 
> > that may not
> > be sufficient, if I properly understand Dave below, if different
> > fractional spacing is used for the different taps. I'll let 
> > Dave explain
> > this further if he thinks it is necessary. The main tap 
> > location is not
> > absolutely required, as it generally can be easily derived, 
> > but could be
> > useful under certain error conditions:
> >  
> > Main Tap Location (1 byte)
> > Number of forward taps per symbol (1 byte)
> > Number of forward taps (1 byte)
> > Number of reverse taps (1 byte)
> > F1 (real) 16 bits,   F1 (imag) 16 bits
> > F2 (real) 16 bits,   F2 (imag) 16 bits
> > ...
> > Fn (real) 16 bits,   Fn (imag) 16 bits
> > 
> > D1 (real) 16 bits,   D1 (imag) 16 bits
> > D2 (real) 16 bits,   D2 (imag) 16 bits
> > ...
> > Dn (real) 16 bits,   Dn (imag) 16 bits
> >  
> > ------------------------  
> > Hal Roberts  - ADC 
> > 
> > To summarize:
> > 1.	Equalization MIBS from the CM - We need well defined MIBs from
> > the CM for both the downstream post-equalizer and the upstream
> > pre-equalizer values. If no uniform format for the 
> downstream taps can
> > be defined due to proprietary implementations, perhaps the 
> vendors can
> > simply provide a 'frequency response or impulse response' as 
> > calculated
> > from the equalizer (but in a uniform format). For the 
> upstream taps it
> > should be easy to provide a uniform tap format as it is 
> already mostly
> > defined in the RFI.
> > 2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
> > As mentioned before, an average equalization data from the 
> > CMTS on a per
> > upstream channel basis is not defined and could take a number of
> > meanings. Without an unambiguous definition of channel based
> > equalization data, it would be better to remove this part of the
> > definition as it simply leads to mass confusion. Note that 
> > equalization
> > MIBs from the CMTS on a per CM basis do have significant 
> > value for plant
> > monitoring and debug purposes. These merely need to be defined in
> > format; this format could be the same format as in the 
> > pre-equalizer MIB
> > from the CM as they are representing the same plant characteristic.
> > 3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
> > These have no significant value other than seeing if 
> > pre-equalization is
> > operating properly. When pre-equalization is operating 
> > properly then the
> > CMTS should see little or no plant distortion and the equalizer
> > coefficients should be close to all-zeros except for the 
> main tap for
> > all modems.
> > Hal
> > 
> > ------------------------  
> > David Hull -Conexant 
> > 
> > With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
> > that Andre referred to seems good enough but I would allow 
> > the number of
> > taps per symbol to be defined independently for the forward 
> > section AND
> > the reverse section just in case someone implemented the 
> two sections
> > with different tap spacing.  Short of officially "specifying" the DS
> > equalizer like we have done for the upstream one, I don't 
> see too much
> > more that could be done.
> > 
> > ------------------------  
> > Hal Roberts - ADC 
> > 
> > Dave,
> >  
> > It may be elsewhere in the spec or it may be obvious but I 
> > think we need
> > to have more detail, for example the numbers should be 
> > represented in a
> > specific numerical format perhaps:
> >  
> > "Standard twos-complement format, from -32768 (0x8000) to 32767
> > (0x7FFF)"
> >  
> > as an example.
> >  
> > Hal
> > 
> > ------------------------  
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > IPCDN mailing list
> > IPCDN@ietf.org
> > https://www1.ietf.org/mailman/listinfo/ipcdn
> > 
> > 
> > 
> > _______________________________________________
> > IPCDN mailing list
> > IPCDN@ietf.org
> > https://www1.ietf.org/mailman/listinfo/ipcdn
> > 
> 
> 

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Tue Oct 18 11:07:15 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ERt3b-0003PY-O6; Tue, 18 Oct 2005 11:07:15 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ERt3Z-0003PI-KT
	for ipcdn@megatron.ietf.org; Tue, 18 Oct 2005 11:07:14 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA08425
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 11:07:05 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERtF7-0000ag-Dq
	for ipcdn@ietf.org; Tue, 18 Oct 2005 11:19:10 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9IF6tRB001569;
	Tue, 18 Oct 2005 09:06:55 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Date: Tue, 18 Oct 2005 09:06:55 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F0117904E@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE: AD
	re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
	docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IAAAh6FUAACaROgB9+1Q8ABj7jfcAAuytRwAQxUCqA=
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Margo Dolas" <mdolas@broadcom.com>, "Ipcdn (E-mail)" <ipcdn@ietf.org>,
	"Wijnen, Bert (Bert)" <bwijnen@lucent.com>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d1013c8bad83fa4e4ccb34a7376b19d5
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Hi Margo,=20
Sorry, I missed your response,=20

I think you have a good point,=20
Some management applications may decide to just look at the main tap and
ignore the others to simplify the parsing and processing of the values.

Early discussions with PHY experts, they where divided if main tap
pointer was needed or not -- It can be determined as the biggest
magnitude of the coefficient series.

Your suggestion is clear for the US equalization. For DS, David Hull had
a point of making the CM handling of coefficients open to CM
implementations. See his comments ( bottom of this email, copied for
convenience below ).=20

Therefore, in the interest of leaving the header an even number ( and a
multiple of four) it was considered not requiring the Main tap location

David Hull -Conexant=20

"With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
that
Andre referred to seems good enough but I would allow the number of taps
per
symbol to be defined independently for the forward section AND the
reverse
section just in case someone implemented the two sections with different
tap
spacing.  Short of officially "specifying" the DS equalizer like we have
done for the upstream one, I don't see too much more that could be
done."


Shall we consider two TEXTUAL-CONVENTIONS=20
One for US and one for DS ?=20

DocsUpstreamEqualizerData   -- No Main Tap
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps

DocsDownstreamEqualizerData
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps

Or should we just add the extra byte of the main tap in the current
TEXTUAL CONVENTION (SIZE 261)

DocsEqualizerData=20
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol -- 1 for US
equalizers
          1 byte Number of forward taps
          1 byte Number of reverse taps



Thanks



Eduardo


-----Original Message-----
From: Margo Dolas [mailto:mdolas@broadcom.com]=20
Sent: Wednesday, October 12, 2005 1:32 PM
To: Eduardo Cardona; 'Ipcdn (E-mail)'; 'Wijnen, Bert (Bert)';
david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Eduardo,

Thanks for going to the effort of clarifying these objects!  I only have
one
comment.  The creation of the DocsEqualizerData convention is good, but
would it be possible to change the definition to match that of the
RNG-RSP
from DOCSIS1.1, removing the number of reverse taps per symbol and
adding
the main tap location?   It's unnecessary to specify the number of
reverse
taps per symbol, since it would be a T-spaced DFE.  The main tap
location is
important (at least for the upstream) because it refers to the position
of
the zero delay tap for a ranging consideration.

DocsEqualizerData ::=3D TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
          v1.1 specification with slight modifications as
          follows :
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
          ...

In terms of options (b-1) and (b-2), I don't have a strong preference,
but a
small preference for (b-2).

Margo =20

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf
Of
Eduardo Cardona
Sent: Tuesday, October 11, 2005 1:59 PM
To: Eduardo Cardona; Ipcdn (E-mail); Wijnen, Bert (Bert);
david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Does anyone get the chance to review the proposed clarifications ?=20

Please reply with comments by the end of the week=20

Thanks

Eduardo



-----Original Message-----
From: Eduardo Cardona
Sent: Monday, October 03, 2005 3:35 PM
To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Hi IPCDN participants,

Here is an update on one of the pending items from Bert's review:
After consultations with DOCSIS vendors, I am proposing the
clarifications
required to define the size constraints for
docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData

Please review the details and send your comments.

You will find in this email a summary of the proposed changes as well as
a
log of comments provided by vendors to place the discussion in the
context
of the IPCDN participants.=20


Please comment on the proposals and make the appropriate comments Item
a)
Item  c) Item  d) Comments and pick an alternative from
b-1)
and
b-2)



---- =20

CM/CMTS Equalizer Data:=20


Summary:
docsIfSigQEqualizationData and  docsIfCmtsCmStatusEqualizationData have
OCTET STRING with no constraints in the object size (RFC 2669), in fact
the
format of the pre-equalizers was never normalized and left vendor
specific
In draft 06 of RFIv2.0 It was added a size constraint of 512 octets but
no
special reason was defined:
Some basic Math will indicate that up to 64 taps ( RFI requirements) and
4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
selected.

Even though the selection of 256 (or 512) does not seem to be accurate
number considering some possible byte controls to indicate:
- Taps could be T, T/2 or T/4 spaced.=20
- Forward Taps and Reverse Taps could have different numbers
- Not required by the spec : Reverse Taps (DS equalizers) could be also
T,
T/2 and T/4 spaced
- Any need to indicate main tap position ( or the highest value is
enough
indication of that=20

The discussions held with RF experts identified the following management
requirements :=20
=20
1) CM DS post-equalization have been defined in
docsIfSigQEqualizationData=20

2) CM Upstream pre-equalizer ( not to be defined in this version of the
MIB) something to reflect the CMTS RNG-RSP equalizer value=20

CMTS equalization Data:
3) Equalization in the Upstream has relative importance for CMTS CM
path,
docsIfCmtsCmStatusEqualizationData
Meanings:
When Pre-eq is off, the value will indicate the CM-CMTS path RF
distortions.

When re-eq is on, the value indicates how well pre-equalization is
working
as the value of all should be close to zero with the exception of the
main
tap

4) The equalization data per US interface defined as an average value in
docsIfSigQEqualizationData This concept is confusing since there is no
in
the RFI spec a methodology to calculate that average.=20
It could include :=20
- CMs with different configuration: pre-eq on|off,
- Different number of Taps per CM,
- Tap spacing per CM
The average formula should've being
The recommendation is to remove that requirement


Proposed resolution:
a)
Use the same format as in the CM equalization data for 1) and 3)  for CM
docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData

b)
remove the CMTS requirement for docsIfSigQEqualizationData
- Future spec efforts will work to define more meaningful values for
CMTS US
that could lead to objects that defines MER measurements prior and after
channel signal compensation or mitigation by the CMTS

c) Description of docsIfCmtsCmStatusEqualizationData

d)
CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
specification and RFI MIB updates
=20

Proposal details :

a)=20

-- Add a new textual Convention
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
          v1.1 specification with slight modifications as
          follows :
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
         =20
          Following are the equalizer coefficients:
          First forward taps coefficients :
          2 bytes F1 (real),  2 bytes  F1 (imag)
          ...
          2 bytes Fn (real),  2 bytes  Fn (imag)
         =20
          Then reverse taps coefficients :
          2 bytes D1 (real),  2 bytes  D1 (imag)
          ...
          2 bytes Dm (real),  2 bytes  Dm (imag)

          The equalizers coefficient are considered signed 16 bit
          integers in the range -32768 (0x8000) to 32767 (0x7FFF).
        =20
          DOCSIS specifications requires up to a maximum of=20
          64 equalizer taps , therefore, this object size can get up
          260 bytes (4 + 4x64).
          The minimum object size (other than zero) for a t-spaced Tab
          with a minimum of 8 symbols will be 36 (4 + 4x8)"
     SYNTAX       OCTET STRING(SIZE 0|36..260))


alternative b-1)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and might return

             a zero-length OCTET STRING. Note that previous CMTS=20
             implementations may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

--Note: same compliance statements as in draft 13


alternative b-2)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and is not=20
             instantiated. Note that previous CMTS implementations=20
             may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

-- Changes in compliance statements:=20
docsIfBasicGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfDownChannelId,
-- ... snip ...
-- delete
--         docsIfSigQEqualizationData,
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in both cable modems and
          cable modem termination systems."
     ::=3D { docsIfGroups 5 }


docsIfCmGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfCmCmtsAddress,
-- ... snip ...
        docsIfCmServiceExtTxSlotsDed,
-- Add
         docsIfSigQEqualizationData
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in cable modems."
     ::=3D { docsIfGroups 6 }

c)
docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      OCTET STRING (SIZE (0..512))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Equalization data for this CM as measured by the CMTS.
          Returns the zero-length OCTET STRING if the value is=20
          unknown or if there is no equalization data available
          or defined."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I07-041210,
          Figure 8-23."
     ::=3D { docsIfCmtsCmStatusEntry 8 }




Summary of comments received in a vendor internal discussion Copied for
IPCDN participants background=20

------------------
Hal Roberts - ADC

Colleagues,
=20
While we are looking at this question we should make sure we end up with
precise definitions of the equalization coefficient format for DOCSIS
3.0
for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal
Quality
Monitoring goals include:
=20
-	Pre-Equalization (Already in spec)=20
*	Review language to make sure output is standardized for
processing.=20
=20
docsIfSigQEqualizationData
For the cable modem "the equalization data for the downstream channel"
has an unambiguous meaning.  So for the cable modem it is the tap format
which must be made unambiguous (this should be agreed upon by cable
modem
and/or cable modem chip manufacturers).
With regard to the CMTS, the MIB docsIfSigQEqualizationData is supposed
to
provide the 'average' equalization data for the upstream channel as seen
by
the CMTS. This is an ambiguous statement. There is no 'average'
equalization data since the equalization coefficients uniquely apply to
each
upstream path from each CM to the CMTS receiver. These coefficients are
complex numbers, so in what way does one average them? If one can define
a
formula that results in a single real number from each set of
coefficients
as they come from the CMTS for each CM then one could envision averaging
these numbers into something approaching a meaningful assessment of the
linear distortions on a given upstream channel. (Tom Kolze has just such
a
formula and we have found it to be an accurate estimate of the MER of a
channel due to distortions alone. Tom may be willing to share this with
the
working group).
=20
Therefore I think that the definition of 'average equalization data for
the
upstream channel' must be clarified or the CMTS portion of the MIB
should be
removed.
=20
docsIfCmtsCmStatusEqualizationData
With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
pre-equalization is on there is little or no meaning to the equalization
coefficients from the CMTS (even on a per-cable-modem basis rather than
per
channel). If pre-equalization is working correctly there should be very
little residual channel distortion left and the coefficients will no
longer
have any relationship to the channel characteristics. Possibly the only
use
for these coefficients when pre-equalization is on, is to actually see
if
pre-equalization is doing the job.
=20
On the other hand, when pre-equalization is turned off,
docsIfCmtsCmStatusEqualizationData will accurately reflect distortions
on
the RF path between the given cable modem and the CMTS receiver.
=20
Therefore I think that agreeing on the format of this MIB is what is
necessary. One other suggestion, the text "Equalization data for this
CM"
might be clearer if it stated "Equalization data for this CM, as
measured by
the CMTS"
=20
Hal
=20
=20
docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      OCTET STRING
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel. At the CMTS, returns the average equalization
             data for the upstream channel. Returns an empty string
             if the value is unknown or if there is no equalization
             data available or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }
=20
------------------------ =20

Andre Lejeune - ATI

We report the docsIfSigQEqualizationData for our CM in the following
format:
=20
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits
=20
The number of taps is deduced from the length of the octet string.


------------------------ =20

David Hull - Conexant=20

The DS equalizer has never been specified in terms of its exact
implementation.  This has been left to the individual silicon vendor;
therefore they are all a bit different. Some implementations use T
spaced
all the way through and (I believe) some implementations may use
fractional
spacing for the front end (prior to the reference tap).  Not all
implementations have the same length of DS equalizer or the same center
tap
position (relative to the overall length) either.  If all we want to do
is
compute the frequency response by a DFT on the tap weights, I don't
think it
matters what the CT position is but the length and the tap spacing would
need to be conveyed if fractional spacing is used.

------------------------ =20

Andre Lejeune - ATI


I am sorry I took some time to respond. I clearly needed to discuss this
internally before continuing on the subject.
=20
The format I sent earlier was for our modem. But now I realize that even
our
own solution will be changing and the format below won't be appropriate.
I
agree that more information needs to be carried in this MIB. A solution
proposed by Mike Grimwood is to use the format from DOCSIS 1.1, figure
6.23
(without the type and length), which allows for Main Tap Location,
Spacing,
number of FF and FB taps. Even that may not be sufficient, if I properly
understand Dave below, if different fractional spacing is used for the
different taps. I'll let Dave explain this further if he thinks it is
necessary. The main tap location is not absolutely required, as it
generally
can be easily derived, but could be useful under certain error
conditions:
=20
Main Tap Location (1 byte)
Number of forward taps per symbol (1 byte) Number of forward taps (1
byte)
Number of reverse taps (1 byte)
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits

D1 (real) 16 bits,   D1 (imag) 16 bits
D2 (real) 16 bits,   D2 (imag) 16 bits
...
Dn (real) 16 bits,   Dn (imag) 16 bits
=20
------------------------
Hal Roberts  - ADC=20

To summarize:
1.	Equalization MIBS from the CM - We need well defined MIBs from
the CM for both the downstream post-equalizer and the upstream
pre-equalizer
values. If no uniform format for the downstream taps can be defined due
to
proprietary implementations, perhaps the vendors can simply provide a
'frequency response or impulse response' as calculated from the
equalizer
(but in a uniform format). For the upstream taps it should be easy to
provide a uniform tap format as it is already mostly defined in the RFI.
2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
As mentioned before, an average equalization data from the CMTS on a per
upstream channel basis is not defined and could take a number of
meanings.
Without an unambiguous definition of channel based equalization data, it
would be better to remove this part of the definition as it simply leads
to
mass confusion. Note that equalization MIBs from the CMTS on a per CM
basis
do have significant value for plant monitoring and debug purposes. These
merely need to be defined in format; this format could be the same
format as
in the pre-equalizer MIB from the CM as they are representing the same
plant
characteristic.
3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
These have no significant value other than seeing if pre-equalization is
operating properly. When pre-equalization is operating properly then the
CMTS should see little or no plant distortion and the equalizer
coefficients
should be close to all-zeros except for the main tap for all modems.
Hal

------------------------
David Hull -Conexant=20

With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
that
Andre referred to seems good enough but I would allow the number of taps
per
symbol to be defined independently for the forward section AND the
reverse
section just in case someone implemented the two sections with different
tap
spacing.  Short of officially "specifying" the DS equalizer like we have
done for the upstream one, I don't see too much more that could be done.

------------------------
Hal Roberts - ADC=20

Dave,
=20
It may be elsewhere in the spec or it may be obvious but I think we need
to
have more detail, for example the numbers should be represented in a
specific numerical format perhaps:
=20
"Standard twos-complement format, from -32768 (0x8000) to 32767
(0x7FFF)"
=20
as an example.
=20
Hal

------------------------ =20





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn






_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Tue Oct 18 15:42:27 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ERxLv-0004D5-Mg; Tue, 18 Oct 2005 15:42:27 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ERxLs-0004Cu-J3
	for ipcdn@megatron.ietf.org; Tue, 18 Oct 2005 15:42:26 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA24034
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 15:42:16 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERxXS-0008JY-3G
	for ipcdn@ietf.org; Tue, 18 Oct 2005 15:54:23 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9IJgBl6011775;
	Tue, 18 Oct 2005 13:42:11 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] RE:
	ADre-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:docsIfCmtsCmStatusEqualizationData
	& docsIfSigQEqualizationData
Date: Tue, 18 Oct 2005 13:42:11 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F0117914B@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE:
	ADre-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:docsIfCmtsCmStatusEqualizationData
	& docsIfSigQEqualizationData
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IAAAh6FUAACaROgB9+1Q8ABj7jfcAAuytRwAQxUCqAAJ1q4cA==
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Margo Dolas" <mdolas@broadcom.com>, "Ipcdn (E-mail)" <ipcdn@ietf.org>,
	"Wijnen, Bert (Bert)" <bwijnen@lucent.com>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6d231d878f8d68d85cf12b60d23450ce
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Making a quick poll for preferred options=20
IPCDN participants, please provide your preferences and/or comments=20

a-1) Eduardo
a-2)
a-3)

b-1)=20
b-2) Margo, Eduardo



See expansion of a) cases below.

Note: c) is a text clarification :
Equalization data for this CM "as measured by the CMTS."
I assume every one will agree with that

One correction for Item c)=20
The original proposal was intended to say=20

docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      DocsEqualizerData

docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      DocsEqualizerData
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Equalization data for this CM as measured by the CMTS.
          Returns the zero-length OCTET STRING if the value is=20
          unknown or if there is no equalization data available
          or defined."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I07-041210,
          Figure 8-23."
     ::=3D { docsIfCmtsCmStatusEntry 8 }


Margos's comments bring three alternatives that can think for item a) =20


a-1) -- Add Main Tap=20
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps =20

a-2) -- do not consider David Hull's flexibility for Reverse Coefficient
spacing for DS equalizer: use straight DOCSIS 1.1 MAC message format
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps =20

a-3) Separate US and DS equalization  "formalize DS equalizer format"=20

docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      DocsUpstreamEqualizerData

docsIfSigQEqualizationData OBJECT-TYPE
     SYNTAX      DocsDownstreamEqualizerData

For a-3) deciding the format of US and DS Equalizer TCs it is likely
that they will fall either to a-1) or a-2) to manage them in a standard
way, it means no special advantage.




-----Original Message-----
From: Eduardo Cardona=20
Sent: Tuesday, October 18, 2005 9:07 AM
To: Margo Dolas; Ipcdn (E-mail); Wijnen, Bert (Bert);
david.raftus@ati.com
Subject: RE: [ipcdn] RE:
ADre-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:docsIfCmtsCmStatus
EqualizationData & docsIfSigQEqualizationData

Hi Margo,=20
Sorry, I missed your response,=20

I think you have a good point,=20
Some management applications may decide to just look at the main tap and
ignore the others to simplify the parsing and processing of the values.

Early discussions with PHY experts, they where divided if main tap
pointer was needed or not -- It can be determined as the biggest
magnitude of the coefficient series.

Your suggestion is clear for the US equalization. For DS, David Hull had
a point of making the CM handling of coefficients open to CM
implementations. See his comments ( bottom of this email, copied for
convenience below ).=20

Therefore, in the interest of leaving the header an even number ( and a
multiple of four) it was considered not requiring the Main tap location

David Hull -Conexant=20

"With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
that
Andre referred to seems good enough but I would allow the number of taps
per
symbol to be defined independently for the forward section AND the
reverse
section just in case someone implemented the two sections with different
tap
spacing.  Short of officially "specifying" the DS equalizer like we have
done for the upstream one, I don't see too much more that could be
done."


Shall we consider two TEXTUAL-CONVENTIONS=20
One for US and one for DS ?=20

DocsUpstreamEqualizerData   -- No Main Tap
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps

DocsDownstreamEqualizerData
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps

Or should we just add the extra byte of the main tap in the current
TEXTUAL CONVENTION (SIZE 261)

DocsEqualizerData=20
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol -- 1 for US
equalizers
          1 byte Number of forward taps
          1 byte Number of reverse taps



Thanks



Eduardo


-----Original Message-----
From: Margo Dolas [mailto:mdolas@broadcom.com]=20
Sent: Wednesday, October 12, 2005 1:32 PM
To: Eduardo Cardona; 'Ipcdn (E-mail)'; 'Wijnen, Bert (Bert)';
david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Eduardo,

Thanks for going to the effort of clarifying these objects!  I only have
one
comment.  The creation of the DocsEqualizerData convention is good, but
would it be possible to change the definition to match that of the
RNG-RSP
from DOCSIS1.1, removing the number of reverse taps per symbol and
adding
the main tap location?   It's unnecessary to specify the number of
reverse
taps per symbol, since it would be a T-spaced DFE.  The main tap
location is
important (at least for the upstream) because it refers to the position
of
the zero delay tap for a ranging consideration.

DocsEqualizerData ::=3D TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
          v1.1 specification with slight modifications as
          follows :
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
          ...

In terms of options (b-1) and (b-2), I don't have a strong preference,
but a
small preference for (b-2).

Margo =20

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf
Of
Eduardo Cardona
Sent: Tuesday, October 11, 2005 1:59 PM
To: Eduardo Cardona; Ipcdn (E-mail); Wijnen, Bert (Bert);
david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Does anyone get the chance to review the proposed clarifications ?=20

Please reply with comments by the end of the week=20

Thanks

Eduardo



-----Original Message-----
From: Eduardo Cardona
Sent: Monday, October 03, 2005 3:35 PM
To: Ipcdn (E-mail); Wijnen, Bert (Bert); david.raftus@ati.com
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Hi IPCDN participants,

Here is an update on one of the pending items from Bert's review:
After consultations with DOCSIS vendors, I am proposing the
clarifications
required to define the size constraints for
docsIfCmtsCmStatusEqualizationData and docsIfSigQEqualizationData

Please review the details and send your comments.

You will find in this email a summary of the proposed changes as well as
a
log of comments provided by vendors to place the discussion in the
context
of the IPCDN participants.=20


Please comment on the proposals and make the appropriate comments Item
a)
Item  c) Item  d) Comments and pick an alternative from
b-1)
and
b-2)



---- =20

CM/CMTS Equalizer Data:=20


Summary:
docsIfSigQEqualizationData and  docsIfCmtsCmStatusEqualizationData have
OCTET STRING with no constraints in the object size (RFC 2669), in fact
the
format of the pre-equalizers was never normalized and left vendor
specific
In draft 06 of RFIv2.0 It was added a size constraint of 512 octets but
no
special reason was defined:
Some basic Math will indicate that up to 64 taps ( RFI requirements) and
4 bytes per tap will indicate 256 bytes, still uncertain why 512 was
selected.

Even though the selection of 256 (or 512) does not seem to be accurate
number considering some possible byte controls to indicate:
- Taps could be T, T/2 or T/4 spaced.=20
- Forward Taps and Reverse Taps could have different numbers
- Not required by the spec : Reverse Taps (DS equalizers) could be also
T,
T/2 and T/4 spaced
- Any need to indicate main tap position ( or the highest value is
enough
indication of that=20

The discussions held with RF experts identified the following management
requirements :=20
=20
1) CM DS post-equalization have been defined in
docsIfSigQEqualizationData=20

2) CM Upstream pre-equalizer ( not to be defined in this version of the
MIB) something to reflect the CMTS RNG-RSP equalizer value=20

CMTS equalization Data:
3) Equalization in the Upstream has relative importance for CMTS CM
path,
docsIfCmtsCmStatusEqualizationData
Meanings:
When Pre-eq is off, the value will indicate the CM-CMTS path RF
distortions.

When re-eq is on, the value indicates how well pre-equalization is
working
as the value of all should be close to zero with the exception of the
main
tap

4) The equalization data per US interface defined as an average value in
docsIfSigQEqualizationData This concept is confusing since there is no
in
the RFI spec a methodology to calculate that average.=20
It could include :=20
- CMs with different configuration: pre-eq on|off,
- Different number of Taps per CM,
- Tap spacing per CM
The average formula should've being
The recommendation is to remove that requirement


Proposed resolution:
a)
Use the same format as in the CM equalization data for 1) and 3)  for CM
docsIfSigQEqualizationData and docsIfCmtsCmStatusEqualizationData

b)
remove the CMTS requirement for docsIfSigQEqualizationData
- Future spec efforts will work to define more meaningful values for
CMTS US
that could lead to objects that defines MER measurements prior and after
channel signal compensation or mitigation by the CMTS

c) Description of docsIfCmtsCmStatusEqualizationData

d)
CM upstream pre-equalizer Perhaps in further revisions of the DOCSIS
specification and RFI MIB updates
=20

Proposal details :

a)=20

-- Add a new textual Convention
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
         "This data type represents the equalizer data
          as measured at the receiver interface.
          The format of the equalizer follows a similar structure
          Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI=20
          v1.1 specification with slight modifications as
          follows :
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps
         =20
          Following are the equalizer coefficients:
          First forward taps coefficients :
          2 bytes F1 (real),  2 bytes  F1 (imag)
          ...
          2 bytes Fn (real),  2 bytes  Fn (imag)
         =20
          Then reverse taps coefficients :
          2 bytes D1 (real),  2 bytes  D1 (imag)
          ...
          2 bytes Dm (real),  2 bytes  Dm (imag)

          The equalizers coefficient are considered signed 16 bit
          integers in the range -32768 (0x8000) to 32767 (0x7FFF).
        =20
          DOCSIS specifications requires up to a maximum of=20
          64 equalizer taps , therefore, this object size can get up
          260 bytes (4 + 4x64).
          The minimum object size (other than zero) for a t-spaced Tab
          with a minimum of 8 symbols will be 36 (4 + 4x8)"
     SYNTAX       OCTET STRING(SIZE 0|36..260))


alternative b-1)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and might return

             a zero-length OCTET STRING. Note that previous CMTS=20
             implementations may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

--Note: same compliance statements as in draft 13


alternative b-2)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and is not=20
             instantiated. Note that previous CMTS implementations=20
             may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

-- Changes in compliance statements:=20
docsIfBasicGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfDownChannelId,
-- ... snip ...
-- delete
--         docsIfSigQEqualizationData,
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in both cable modems and
          cable modem termination systems."
     ::=3D { docsIfGroups 5 }


docsIfCmGroupV2 OBJECT-GROUP
     OBJECTS {
         docsIfCmCmtsAddress,
-- ... snip ...
        docsIfCmServiceExtTxSlotsDed,
-- Add
         docsIfSigQEqualizationData
--- ...snip ...
     }
     STATUS      current
     DESCRIPTION
         "Group of objects implemented in cable modems."
     ::=3D { docsIfGroups 6 }

c)
docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      OCTET STRING (SIZE (0..512))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Equalization data for this CM as measured by the CMTS.
          Returns the zero-length OCTET STRING if the value is=20
          unknown or if there is no equalization data available
          or defined."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I07-041210,
          Figure 8-23."
     ::=3D { docsIfCmtsCmStatusEntry 8 }




Summary of comments received in a vendor internal discussion Copied for
IPCDN participants background=20

------------------
Hal Roberts - ADC

Colleagues,
=20
While we are looking at this question we should make sure we end up with
precise definitions of the equalization coefficient format for DOCSIS
3.0
for both the CMTS and the CM. Note that DOCSIS 3.0 Enhanced Signal
Quality
Monitoring goals include:
=20
-	Pre-Equalization (Already in spec)=20
*	Review language to make sure output is standardized for
processing.=20
=20
docsIfSigQEqualizationData
For the cable modem "the equalization data for the downstream channel"
has an unambiguous meaning.  So for the cable modem it is the tap format
which must be made unambiguous (this should be agreed upon by cable
modem
and/or cable modem chip manufacturers).
With regard to the CMTS, the MIB docsIfSigQEqualizationData is supposed
to
provide the 'average' equalization data for the upstream channel as seen
by
the CMTS. This is an ambiguous statement. There is no 'average'
equalization data since the equalization coefficients uniquely apply to
each
upstream path from each CM to the CMTS receiver. These coefficients are
complex numbers, so in what way does one average them? If one can define
a
formula that results in a single real number from each set of
coefficients
as they come from the CMTS for each CM then one could envision averaging
these numbers into something approaching a meaningful assessment of the
linear distortions on a given upstream channel. (Tom Kolze has just such
a
formula and we have found it to be an accurate estimate of the MER of a
channel due to distortions alone. Tom may be willing to share this with
the
working group).
=20
Therefore I think that the definition of 'average equalization data for
the
upstream channel' must be clarified or the CMTS portion of the MIB
should be
removed.
=20
docsIfCmtsCmStatusEqualizationData
With regard to the MIB docsIfCmtsCmStatusEqualizationData, when
pre-equalization is on there is little or no meaning to the equalization
coefficients from the CMTS (even on a per-cable-modem basis rather than
per
channel). If pre-equalization is working correctly there should be very
little residual channel distortion left and the coefficients will no
longer
have any relationship to the channel characteristics. Possibly the only
use
for these coefficients when pre-equalization is on, is to actually see
if
pre-equalization is doing the job.
=20
On the other hand, when pre-equalization is turned off,
docsIfCmtsCmStatusEqualizationData will accurately reflect distortions
on
the RF path between the given cable modem and the CMTS receiver.
=20
Therefore I think that agreeing on the format of this MIB is what is
necessary. One other suggestion, the text "Equalization data for this
CM"
might be clearer if it stated "Equalization data for this CM, as
measured by
the CMTS"
=20
Hal
=20
=20
docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      OCTET STRING
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel. At the CMTS, returns the average equalization
             data for the upstream channel. Returns an empty string
             if the value is unknown or if there is no equalization
             data available or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }
=20
------------------------ =20

Andre Lejeune - ATI

We report the docsIfSigQEqualizationData for our CM in the following
format:
=20
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits
=20
The number of taps is deduced from the length of the octet string.


------------------------ =20

David Hull - Conexant=20

The DS equalizer has never been specified in terms of its exact
implementation.  This has been left to the individual silicon vendor;
therefore they are all a bit different. Some implementations use T
spaced
all the way through and (I believe) some implementations may use
fractional
spacing for the front end (prior to the reference tap).  Not all
implementations have the same length of DS equalizer or the same center
tap
position (relative to the overall length) either.  If all we want to do
is
compute the frequency response by a DFT on the tap weights, I don't
think it
matters what the CT position is but the length and the tap spacing would
need to be conveyed if fractional spacing is used.

------------------------ =20

Andre Lejeune - ATI


I am sorry I took some time to respond. I clearly needed to discuss this
internally before continuing on the subject.
=20
The format I sent earlier was for our modem. But now I realize that even
our
own solution will be changing and the format below won't be appropriate.
I
agree that more information needs to be carried in this MIB. A solution
proposed by Mike Grimwood is to use the format from DOCSIS 1.1, figure
6.23
(without the type and length), which allows for Main Tap Location,
Spacing,
number of FF and FB taps. Even that may not be sufficient, if I properly
understand Dave below, if different fractional spacing is used for the
different taps. I'll let Dave explain this further if he thinks it is
necessary. The main tap location is not absolutely required, as it
generally
can be easily derived, but could be useful under certain error
conditions:
=20
Main Tap Location (1 byte)
Number of forward taps per symbol (1 byte) Number of forward taps (1
byte)
Number of reverse taps (1 byte)
F1 (real) 16 bits,   F1 (imag) 16 bits
F2 (real) 16 bits,   F2 (imag) 16 bits
...
Fn (real) 16 bits,   Fn (imag) 16 bits

D1 (real) 16 bits,   D1 (imag) 16 bits
D2 (real) 16 bits,   D2 (imag) 16 bits
...
Dn (real) 16 bits,   Dn (imag) 16 bits
=20
------------------------
Hal Roberts  - ADC=20

To summarize:
1.	Equalization MIBS from the CM - We need well defined MIBs from
the CM for both the downstream post-equalizer and the upstream
pre-equalizer
values. If no uniform format for the downstream taps can be defined due
to
proprietary implementations, perhaps the vendors can simply provide a
'frequency response or impulse response' as calculated from the
equalizer
(but in a uniform format). For the upstream taps it should be easy to
provide a uniform tap format as it is already mostly defined in the RFI.
2.	Equalization MIBS from the CMTS when Pre-equalization is OFF -
As mentioned before, an average equalization data from the CMTS on a per
upstream channel basis is not defined and could take a number of
meanings.
Without an unambiguous definition of channel based equalization data, it
would be better to remove this part of the definition as it simply leads
to
mass confusion. Note that equalization MIBs from the CMTS on a per CM
basis
do have significant value for plant monitoring and debug purposes. These
merely need to be defined in format; this format could be the same
format as
in the pre-equalizer MIB from the CM as they are representing the same
plant
characteristic.
3.	Equalization MIBS from the CMTS when Pre-equalization is ON -
These have no significant value other than seeing if pre-equalization is
operating properly. When pre-equalization is operating properly then the
CMTS should see little or no plant distortion and the equalizer
coefficients
should be close to all-zeros except for the main tap for all modems.
Hal

------------------------
David Hull -Conexant=20

With regard to #1, the definition in Fig 6-22 of the DOCSIS 1.1 spec
that
Andre referred to seems good enough but I would allow the number of taps
per
symbol to be defined independently for the forward section AND the
reverse
section just in case someone implemented the two sections with different
tap
spacing.  Short of officially "specifying" the DS equalizer like we have
done for the upstream one, I don't see too much more that could be done.

------------------------
Hal Roberts - ADC=20

Dave,
=20
It may be elsewhere in the spec or it may be obvious but I think we need
to
have more detail, for example the numbers should be represented in a
specific numerical format perhaps:
=20
"Standard twos-complement format, from -32768 (0x8000) to 32767
(0x7FFF)"
=20
as an example.
=20
Hal

------------------------ =20





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn






_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Tue Oct 18 17:59:14 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ERzUI-00027P-C6; Tue, 18 Oct 2005 17:59:14 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ERzUG-00027G-Ez
	for ipcdn@megatron.ietf.org; Tue, 18 Oct 2005 17:59:12 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02754
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 17:59:04 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERzfp-0005w2-Eu
	for ipcdn@ietf.org; Tue, 18 Oct 2005 18:11:12 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9ILwxkN013507
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 15:58:59 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Tue, 18 Oct 2005 15:58:59 -0600
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804FF245E@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Thread-Index: AcWkSL5Ywu1ad9A3S76MtFLa52WFRAADmRVwCcspCxACKqCEIA==
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 42e3ed3f10a1d8bef690f09da16f507a
Content-Transfer-Encoding: quoted-printable
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Folks,

I haven't received any comments on the clarifications requested (dated
10/07, enclosed in this email). Can I assume acceptance (status quo) on
#1 and #2?=20

Other than the clarifications, I am planning to check with the
co-authors (and others in IPCDN) about Greg's comments regarding the MIB
structure not conforming to the recommendations of RFC4181. The rest I
believe, have been addressed as recommended.

Pending any other last minute comments, I plan to submit draft-05 by the
end of this work-week (to meet the deadline).

- S


-----Original Message-----
From: Sumanth Channabasappa=20
Sent: Friday, October 07, 2005 3:21 PM
To: Eugene Nechamkin; Randy Presuhn; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Greg, Randy, Eugene,

Thanks for the comments. A few clarifications inline:


#1:
- The description makes mention of throttling events using SNMP and
Syslog.  What about the local log?  Are events written to the local log
not subject to throttling? =20
[s] The objective of the MIB Objects belonging to 'pktcDevEventThrottle'
was to limit the throttling of events to the network (esp. in
power-up-after-a-blackout scenario), not locally.

Regarding local logging of events:
- the MTAs are currently required to store 2^31 events (in the local
log) and if we have questions regarding the size we should change the
index value 'pktcDevEvLogIndex' (suggestions anyone, MTA vendors?)

- Further, if we want to throttle local logging, we should probably
define a new MIB Object for local events only (since the throttling
conditions would vary between network and local storage) - thoughts?



#2:
- pktcDevEventDescrText and pktcDevEventDescrClass - These objects are
read-write.  It seems odd to me that these objects would be writable.
Is it really intended that these are writable objects?
[s] Yes, this is intended since an operator could change the
'Description of an event' to better suit 'Operational specific values'
(via SNMP or by using the configuration file at bootstrapping time).
E.g. MSO XYZ could change a lengthy description such as 'Error in TFTP
response to the MTA due to XYZ' into a shortened string such as
'TFTP-ERR:XYZ'.


>>> FYI <<<
I am working on a couple of other comments, but the following (mostly
from Greg and some internal) have been incorporated as-is:

There are a number of places in the document that makes reference to
"PacketCable device".  Shouldn't this be "PacketCable or IPCablecom
device"?  Or more simply "MTA device".


The naming convention we've been using on other MIB modules in IPCDN
adds "-IETF-" to the module name to distinguish it from the
corresponding MIB module being developed in CableLabs.  So, it this
case, the MIB module name should be something like
"PKTC-IETF-EVENT-MIB".


I think the ORGANIZATION clause should be IPCDN rather than CableLabs.


The DESCRIPTION clause is missing the mandatory copyright notice.


pktcDevEnvetReportStatus - The last sentence of the DESCRIPTION clause
states "... Defined by PacketCable by default."  Should this just
PacketCable or PacketCable and IPCablecom.


pktcDevEvThrottleAdminStatus
- "A value of stopAtThreshold(3) causes event message transmission to
cease at the threshold, and not resume until directed to do so." How is
the device directed to resume sending event messages?

pktcDevEvThrottleInterval  - The DEFVAL clause should be on a separate
line for readability.


pktcDevEventDescrTable - Should the reference to "PacketCable" be
"PacketCable/IPCablecom"?

pktcDevEventDescrId - "The event identifier can either be PacketCable
defined or vendor-specific." Would be good to provide a reference to the
PacketCable spec where the events are defined.


pktcDevEventDescrReporting - Should define what each one of the bit
values mean.

pktcDevEvLogCorrelationId - "...per section 5.4.5 of [3]"  Reference [3]
doesn't exist in the references section.

pktcDevEvLogCorrelationId
     "This MIB Object contains the correlation ID=20
     generated by the MTA during the initiation of the
     last provisioning flow, within or following which
     the event occurred.=20
     For information on the generation of correlation ids,
     refer to the corresponding PacketCable/IPCableCom
     Device Provisioning specifications."


[PKT-SP-EVEMIB1.5] - There is an odd character after the "PacketCable"


Reference section - There are number of reference in the body of the
text that do not exist in the references section.  Need to make sure all
reference are cited.  The ones I found are PKT-SP-PROV, PKT-SP-MIB-MTA,
PKT-SP-MGCP, RFC3435, PKT-SP-CODEC, and RFC2119.


Security Considerations - Per the MIB Guidelines, need to explicit
discuss all MIB objects, even if to only state that there are no
security issues with the object.


- There is no MIB Object defined as 'pktcDevEventThrottle 3' (we have
MIB Objects for 2 and 4)

- The Reference in the description of the MIB Object
'pktcDevEvLogCorrelationId' seems to be out of place.


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Tue Oct 18 22:00:04 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ES3FM-0002eZ-40; Tue, 18 Oct 2005 22:00:04 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ES3FL-0002e6-AT
	for ipcdn@megatron.ietf.org; Tue, 18 Oct 2005 22:00:03 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA12780
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 21:59:55 -0400 (EDT)
Received: from motgate4.mot.com ([144.189.100.102])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ES3Qy-0002go-Pk
	for ipcdn@ietf.org; Tue, 18 Oct 2005 22:12:05 -0400
Received: from az33exr03.mot.com (az33exr03.mot.com [10.64.251.233])
	by motgate4.mot.com (8.12.11/Motgate4) with ESMTP id j9J28w5m009632
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 19:08:58 -0700 (MST)
Received: from ca25exm01.GI.COM (ca25exm01.w1.bcs.mot.com [168.84.84.121])
	by az33exr03.mot.com (8.13.1/8.13.0) with ESMTP id j9J28lgd009855
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 21:08:48 -0500 (CDT)
Received: by ca25exm01 with Internet Mail Service (5.5.2657.72)
	id <40DGCM8S>; Tue, 18 Oct 2005 18:59:47 -0700
Message-ID: <D5A7E45D575DD61180130002A5DB377C156104ED@ca25exm01>
From: Nakanishi Greg-MGI8179 <gnakanishi@motorola.com>
To: Sumanth Channabasappa <sumanth@cablelabs.com>, ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Tue, 18 Oct 2005 18:59:37 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b22590c27682ace61775ee7b453b40d3
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Sumanth,

Regarding item #1...

Are MTAs really required to store 2^31 events?  That seems like a lot.  I'd be surprised that an MTA has that much memory. 

If it can store 2^31 events, I suppose throttling isn't as important.  Otherwise, assuming memory is much more limited, I would think the ability to throttle is desirable.  Having a separate object to control local throttling seems OK to me.

greg  

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of Sumanth Channabasappa
Sent: Tuesday, October 18, 2005 2:59 PM
To: ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Folks,

I haven't received any comments on the clarifications requested (dated 10/07, enclosed in this email). Can I assume acceptance (status quo) on
#1 and #2? 

Other than the clarifications, I am planning to check with the co-authors (and others in IPCDN) about Greg's comments regarding the MIB structure not conforming to the recommendations of RFC4181. The rest I believe, have been addressed as recommended.

Pending any other last minute comments, I plan to submit draft-05 by the end of this work-week (to meet the deadline).

- S


-----Original Message-----
From: Sumanth Channabasappa
Sent: Friday, October 07, 2005 3:21 PM
To: Eugene Nechamkin; Randy Presuhn; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Greg, Randy, Eugene,

Thanks for the comments. A few clarifications inline:


#1:
- The description makes mention of throttling events using SNMP and Syslog.  What about the local log?  Are events written to the local log not subject to throttling?  
[s] The objective of the MIB Objects belonging to 'pktcDevEventThrottle'
was to limit the throttling of events to the network (esp. in power-up-after-a-blackout scenario), not locally.

Regarding local logging of events:
- the MTAs are currently required to store 2^31 events (in the local
log) and if we have questions regarding the size we should change the index value 'pktcDevEvLogIndex' (suggestions anyone, MTA vendors?)

- Further, if we want to throttle local logging, we should probably define a new MIB Object for local events only (since the throttling conditions would vary between network and local storage) - thoughts?



#2:
- pktcDevEventDescrText and pktcDevEventDescrClass - These objects are read-write.  It seems odd to me that these objects would be writable.
Is it really intended that these are writable objects?
[s] Yes, this is intended since an operator could change the 'Description of an event' to better suit 'Operational specific values'
(via SNMP or by using the configuration file at bootstrapping time).
E.g. MSO XYZ could change a lengthy description such as 'Error in TFTP response to the MTA due to XYZ' into a shortened string such as 'TFTP-ERR:XYZ'.


>>> FYI <<<
I am working on a couple of other comments, but the following (mostly from Greg and some internal) have been incorporated as-is:

There are a number of places in the document that makes reference to "PacketCable device".  Shouldn't this be "PacketCable or IPCablecom device"?  Or more simply "MTA device".


The naming convention we've been using on other MIB modules in IPCDN adds "-IETF-" to the module name to distinguish it from the corresponding MIB module being developed in CableLabs.  So, it this case, the MIB module name should be something like "PKTC-IETF-EVENT-MIB".


I think the ORGANIZATION clause should be IPCDN rather than CableLabs.


The DESCRIPTION clause is missing the mandatory copyright notice.


pktcDevEnvetReportStatus - The last sentence of the DESCRIPTION clause states "... Defined by PacketCable by default."  Should this just PacketCable or PacketCable and IPCablecom.


pktcDevEvThrottleAdminStatus
- "A value of stopAtThreshold(3) causes event message transmission to cease at the threshold, and not resume until directed to do so." How is the device directed to resume sending event messages?

pktcDevEvThrottleInterval  - The DEFVAL clause should be on a separate line for readability.


pktcDevEventDescrTable - Should the reference to "PacketCable" be "PacketCable/IPCablecom"?

pktcDevEventDescrId - "The event identifier can either be PacketCable defined or vendor-specific." Would be good to provide a reference to the PacketCable spec where the events are defined.


pktcDevEventDescrReporting - Should define what each one of the bit values mean.

pktcDevEvLogCorrelationId - "...per section 5.4.5 of [3]"  Reference [3] doesn't exist in the references section.

pktcDevEvLogCorrelationId
     "This MIB Object contains the correlation ID 
     generated by the MTA during the initiation of the
     last provisioning flow, within or following which
     the event occurred. 
     For information on the generation of correlation ids,
     refer to the corresponding PacketCable/IPCableCom
     Device Provisioning specifications."


[PKT-SP-EVEMIB1.5] - There is an odd character after the "PacketCable"


Reference section - There are number of reference in the body of the text that do not exist in the references section.  Need to make sure all reference are cited.  The ones I found are PKT-SP-PROV, PKT-SP-MIB-MTA, PKT-SP-MGCP, RFC3435, PKT-SP-CODEC, and RFC2119.


Security Considerations - Per the MIB Guidelines, need to explicit discuss all MIB objects, even if to only state that there are no security issues with the object.


- There is no MIB Object defined as 'pktcDevEventThrottle 3' (we have MIB Objects for 2 and 4)

- The Reference in the description of the MIB Object 'pktcDevEvLogCorrelationId' seems to be out of place.


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Tue Oct 18 22:32:35 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ES3kp-0001EY-9Q; Tue, 18 Oct 2005 22:32:35 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ES3ko-0001ET-2r
	for ipcdn@megatron.ietf.org; Tue, 18 Oct 2005 22:32:34 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA14278
	for <ipcdn@ietf.org>; Tue, 18 Oct 2005 22:32:26 -0400 (EDT)
Received: from pop-gadwall.atl.sa.earthlink.net ([207.69.195.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ES3wQ-0003Qq-LS
	for ipcdn@ietf.org; Tue, 18 Oct 2005 22:44:36 -0400
Received: from h-68-165-2-93.snvacaid.dynamic.covad.net ([68.165.2.93]
	helo=oemcomputer)
	by pop-gadwall.atl.sa.earthlink.net with smtp (Exim 3.36 #10)
	id 1ES3kk-00056X-00
	for ipcdn@ietf.org; Tue, 18 Oct 2005 22:32:30 -0400
Message-ID: <029901c5d455$db8bad40$7f1afea9@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: <ipcdn@ietf.org>
References: <CD6CE349CFD30D40BF5E13B3E0D84804FF245E@srvxchg.cablelabs.com>
Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Tue, 18 Oct 2005 19:36:06 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-Spam-Score: 0.1 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336
Content-Transfer-Encoding: 7bit
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Hi -

> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
> To: <ipcdn@ietf.org>
> Sent: Tuesday, October 18, 2005 2:58 PM
> Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
...
> I haven't received any comments on the clarifications requested (dated
> 10/07, enclosed in this email). Can I assume acceptance (status quo) on
> #1 and #2? 

You must have missed my response from two months ago:

|From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of
|Randy Presuhn
|Sent: Thursday, August 18, 2005 3:59 PM
|To: ipcdn@ietf.org
|Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
|
|Hi -
|
|> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
|> To: "Jean-Francois Mule" <jf.mule@cablelabs.com>; "Nakanishi 
|> Greg-MGI8179" <gnakanishi@motorola.com>; <ipcdn@ietf.org>
|> Sent: Thursday, August 18, 2005 11:46 AM
|> Subject: RE: [ipcdn] Comments on 
|> draft-ietf-ipcdn-pktc-eventmess-04.txt
|...
|> 8) pktcDevEvThrottleAdminStatus
|> - The description makes mention of throttling events using SNMP and 
|> Syslog.  What about the local log?  Are events written to the local 
|> log not subject to throttling?
|...
|
|I'd suggest that if we don't leave it up to the implementation, that it would
|be best for throttling to affect all destinations equally.  Swamped logs are
|the same kind of problem, whether on the local system or a remote one.
|
|Randy

The code issuing a notification, which is where the DESCRIPTION clause
would lead implementors to put the throttling logic, would in a reasonably
modular environment have no knowledge of whether it is going to a local
log, delivery over some protocol, or whatever.

Randy


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 19 12:35:29 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESGuX-0008TR-LG; Wed, 19 Oct 2005 12:35:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESGuW-0008TM-O8
	for ipcdn@megatron.ietf.org; Wed, 19 Oct 2005 12:35:28 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA27235
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 12:35:19 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESH6I-0000SA-C9
	for ipcdn@ietf.org; Wed, 19 Oct 2005 12:47:38 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9JGZ9B9025686;
	Wed, 19 Oct 2005 10:35:10 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] RE: AD re-review: draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Topic: docsIfUpchannelStatus
Date: Wed, 19 Oct 2005 10:35:09 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F0117926B@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE: AD re-review: draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Topic: docsIfUpchannelStatus
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IALAdxt0A==
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8cb9b411340046bf4080a729180a0672
Content-Transfer-Encoding: quoted-printable
Cc: "Ipcdn \(E-mail\)" <ipcdn@ietf.org>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

IPCDN participants,=20
Bert W. and Randy P. in their review of the RFI MIB pointed a
non-standard behavior for the defined cloning mechanism of upstream
Interfaces:=20


Please review the draft changes below
My intention is to publish a draft this weekend so it will be available
for review of the Vancouver IETF meeting, any comments are welcome  - I
will work on other edits and formats



Issue:
After clonningFrom a temporary interface ( which never comes active)=20
The MIB requires to set the Update object to 'true'  and update the
target physical interface

The problem IETF sees is that a non-active rows are non-existing rows,
therefore the update set to copy back the parameters to the physical
interface is not conventional approach (not visible to use such
parameters)

Based on internal emails with Bert and Jean-Francois, it was suggested
to add an extra step in the process after the cloneFrom command and
parameters are adjusted: A set to RowStatus 'active' will validate that
the values are acceptable for the target physical interface, then the
update 'true' command is executed to copy the parameters from the
temporary interface to the physical interface
Finally the manager can delete the temporary entry with a RowStatus set
to 'destroy'


Also a new descriptive section 3.1.5 was added to present the offline
upstream parameters handling =20

Below are the snapshots of the changes:   =20



3.1.5.  Offline Upstream Parameters Handling

3.1.5.1.  Overview

   This section describes the offline configuration of the DOCSIS 2.0
   upstream logical interface parameters.  The purpose of this feature
   is to guarantee that upstream logical interface parameters such as
   modulation profile, channel type, mini-slot Size and SCDMA attributes
   are consistent prior to commit changes to an active upstream logical
   interface.  This mechanism can reduce possible downtime of the
   upstream interface by minimizing SNMP SET operations to in-service
   upstream interfaces.  This mechanism is supported by CMTSs and is not
   applicable to CMs.

3.1.5.2.  Operation

   This mechanism uses three upstream channel MIB objects defined for
   DOCSIS 2.0 CMTS implementations:

   docsIfUpChannelStatus - The RowStatus object for the creation of
   temporary interfaces in the upstream interface table.  A temporary
   entry is used to modify, validate and commit upstream parameters of a
   physical interface.  In the CMTS, a physical upstream interfaces
   refers to an upstream logical channels interfaces.

   docsIfUpChannelCloneFrom - This object has the function to associate
   a physical interface with a temporary interface with the purpose of
   updating the upstream parameters of the physical interface.

   docsIfUpChannelUpdate - This object is the commit object that
   transfer the validated upstream parameters from the temporary
   interface to the physical interface.

   The offline upstream parameters handling operation is as follows:

   o  A temporary interface is create with docsIfUpChannelStatus set to
      'createAndWait', which turns the new create entry status to
      'notReady'.

   o  A SET to docsIfUpChannelCloneFrom in the temporary interface to
      the physical interface ifIndex value performs two actions:

      *  Create the association of the physical interface to the
         temporary interface.

      *  Copy the original upstream parameters from the physical
         interface to the temporary interface which turns its status to
         'notInService'.

   o  The operator modifies the temporary interface parameters to the
      desired values.

   o  At this point, a SET to 'active' to the RowStatus of the temporary
      interface is successful if all parameters in the temporary
      interface are valid for the associated physical interface;
      otherwise, the temporary entry remains with status 'notInservice'
      and the SET returns error 'commitFailed'.

   o  When the temporary interface status is 'active' a SET to
      docsIfUpChannelUpdate to 'true' transfer the temporary interface
      parameters values to the physical interface.

   o  After completion of the update operations, the temporary interface
      is destroyed setting the docsIfUpChannelStatus to 'destroy'.

3.1.5.3.  Relation of docsIfUpChannelStatus and ifMib

   The main purpose of docsIfUpChannelStatus is the creation of
   temporary interfaces for offline handling of the configuration of
   physical interfaces; It does not manage the creation or control of
   physical interfaces.  To maintain a consistent operation and status
   report of interfaces, this object does not control or reflect
   administrative and operational status of the physical interfaces.

----------------- =20

Then the Objects changes:=20
Entry=20
CloneFrom
Update
Status

   docsIfUpstreamChannelEntry OBJECT-TYPE
        SYNTAX      DocsIfUpstreamChannelEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "List of attributes for a single upstream channel.  For
             DOCSIS 2.0 CMTSs, an entry in this table exists for
             each ifEntry with an ifType of docsCableUpstreamChannel
             (205).
             For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in
             this table exists for each ifEntry with an ifType of
             docsCableUpstream (129).
             For DOCSIS 2.0 CMTSs two classes of interfaces can be
             defined for this table:

               o Upstream Physical Interfaces: The traditional DOCSIS
                 1.x CMTS upstream interface ifType 129 and the DOCSIS
                 2.0 ifType 205 that are functional. In other words,
                 interfaces that represents upstream receivers within
                 an RF MAC interface.
                 Entries of physical interfaces are exposed to the
                 management interface with their corresponding
                 ifStack hierarchy and are not administratively
                 created by this table.

              o Upstream Temporary Interfaces: A fictitious
                 interface created with the purpose of manipulating
                 the parameters of a physical interface parameters
                 offline, then validate values consistency prior to
                 update the target physical interface.

             This mechanism helps to minimize service disruption
             originated in situations where a group of interface
             parameters values need to be inconsistent each other
             in SET operations. Instead, a temporary buffer
             (temporary interface) is provided to allow the CMTS
             to validate the parameters offline."
        INDEX { ifIndex }
        ::=3D { docsIfUpstreamChannelTable 1 }



   docsIfUpChannelCloneFrom OBJECT-TYPE
        SYNTAX      InterfaceIndexOrZero
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "Intended for use when a temporary upstream
             row entry is created to manipulate and update parameters
             of a physical interface.

             This object contains the ifIndex value of the physical
             interface row entry whose parameters are to be adjusted.

             Upon setting this object to the ifIndex value of a physical
             interface the values of the objects listed below from the
             ifIndex referenced are copied to this entry:

             docsIfUpChannelFrequency,
             docsIfUpChannelWidth,
             docsIfUpChannelModulationProfile,
             docsIfUpChannelSlotSize,
             docsIfUpChannelRangingBackoffStart,
             docsIfUpChannelRangingBackoffEnd,
             docsIfUpChannelTxBackoffStart,
             docsIfUpChannelTxBackoffEnd,
             docsIfUpChannelScdmaActiveCodes,
             docsIfUpChannelScdmaCodesPerSlot,
             docsIfUpChannelScdmaFrameSize,
             docsIfUpChannelScdmaHoppingSeed,
             docsIfUpChannelType, and
             docsIfUpChannelPreEqEnable

             Setting this object to a non-existent or temporary
             upstream returns an error 'wrongValue'.
             This object MUST contain a value of zero for physical
             interfaces entries."
        ::=3D { docsIfUpstreamChannelEntry 16 }


   docsIfUpChannelUpdate OBJECT-TYPE
        SYNTAX      TruthValue
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "Used to perform the copy of adjusted parameters from the
             temporary upstream row to the physical upstream row
             indicated by the docsIfUpChannelCloneFrom object.  The
             transfer is initiated through an SNMP SET to 'true' of
             this object.
             A failed SET to 'true' returns error 'commitFailed'
             if docsIfUpChannelStatus value is 'notInService', which
             means, the adjusted parameter values are not compatible
             each other or had not been yet validated.
             Reading this object always return 'false'."
        ::=3D { docsIfUpstreamChannelEntry 17 }

   docsIfUpChannelStatus OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "This object is only used for the creation of a temporary
             upstream row with the purpose of adjusting channel
             parameters of a physical upstream channel entry.

             The following restrictions apply to this object:
             1. This object is not writable for physical interfaces.
             2. Temporary interface entries are created only by SET to
                RowStatus createandWait(5).
             3. ifAdminStatus from the Interface MIB RFC 2863 is used
                to take a physical upstream channel offline consistent
                with DOCSIS 1.x operation indicated in RFC 2670.
                In addition:
                 o ifAdminStatus 'down' is reflected in this object as
                   status 'notInService'.
                 o ifOperSatus 'down' while ifAdminStatus 'up' is
                   reflected in this object as status 'notInservice'.
             4. Temporary created rows MUST be set to 'active' with the
                purpose of validate the upstream parameters consistency
                prior to transfer the parameters to the physical
                interface.
             5. Temporary entries MUST NOT persist at reinitialization
                of the managed system.

             Below is a mandatory procedure for adjusting an upstream
             physical interface :
             1. Create a temporary interface entry through an SNMP SET
                using 'createAndWait'. At this point, the RowStatus
                report a value 'notReady'.
                Manager entity uses an ifIndex value outside the
                operational range of the managed system for temporary
                interfaces.
             2. Set the docsIfUpChannelCloneFrom object to the ifIndex
                value of the physical row whose parameters require
                adjustment. Now docsIfUpChannelStatus reports
                'notInService'.
             3. Adjust the parameter values using the new temporary
                row.
             4. Validate that all parameters are consistent by setting
                docsIfUpChannelStatus to 'active'. A Failure to set the
                RowStatus to 'active' returns error 'commitFailed' which
                means the parameters are not compatible with the
                target physical interface.
             5. With docsIfUpChannelStatus 'active' trasfer the
                parameters to the target physical interface by setting
                the object docsIfUpChannelUpdate to 'true'
             5. Delete the temporary row with a SET to
                docsIfUpChannelStatus to 'destroy'."
        ::=3D { docsIfUpstreamChannelEntry 18 }


-- Compliance statements set back to similar wording as D-12=20


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 19 13:08:18 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESHQI-0004ZA-JT; Wed, 19 Oct 2005 13:08:18 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESHQC-0004VS-SD
	for ipcdn@megatron.ietf.org; Wed, 19 Oct 2005 13:08:13 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA29050
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 13:08:02 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESHbx-0001PC-9z
	for ipcdn@ietf.org; Wed, 19 Oct 2005 13:20:21 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9JH81FL006296;
	Wed, 19 Oct 2005 11:08:01 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Wed, 19 Oct 2005 11:08:01 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F01179298@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Thread-Index: AcXUUUbS/FC+lQtZQ9iw/Sk5/rrd+gAfe0eQ
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Nakanishi Greg-MGI8179" <gnakanishi@motorola.com>,
	"Sumanth Channabasappa" <sumanth@CableLabs.com>, <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ec7c6dab5a62df223002ae71b5179d41
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Normally the open maximum size is used to indicate that entries can use
any index number, it does not indicate the maximum size, It means 2^32
-1 really indicates that the size is vendor dependent. Whatever value is
good in size today it might not be for a different size product ( e.g.
consider DHCP leases for a home residential gateway vs a ISP DHCP
server) what is the index boundary ?=20

Product specifications should be the ones to carry MAX physical table
sizes not the MIB specification though.

Eduardo

-----Original Message-----
From: Nakanishi Greg-MGI8179 [mailto:gnakanishi@motorola.com]=20
Sent: Tuesday, October 18, 2005 8:00 PM
To: Sumanth Channabasappa; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Sumanth,

Regarding item #1...

Are MTAs really required to store 2^31 events?  That seems like a lot.
I'd be surprised that an MTA has that much memory.=20

If it can store 2^31 events, I suppose throttling isn't as important.
Otherwise, assuming memory is much more limited, I would think the
ability to throttle is desirable.  Having a separate object to control
local throttling seems OK to me.

greg =20

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf
Of Sumanth Channabasappa
Sent: Tuesday, October 18, 2005 2:59 PM
To: ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Folks,

I haven't received any comments on the clarifications requested (dated
10/07, enclosed in this email). Can I assume acceptance (status quo) on
#1 and #2?=20

Other than the clarifications, I am planning to check with the
co-authors (and others in IPCDN) about Greg's comments regarding the MIB
structure not conforming to the recommendations of RFC4181. The rest I
believe, have been addressed as recommended.

Pending any other last minute comments, I plan to submit draft-05 by the
end of this work-week (to meet the deadline).

- S


-----Original Message-----
From: Sumanth Channabasappa
Sent: Friday, October 07, 2005 3:21 PM
To: Eugene Nechamkin; Randy Presuhn; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Greg, Randy, Eugene,

Thanks for the comments. A few clarifications inline:


#1:
- The description makes mention of throttling events using SNMP and
Syslog.  What about the local log?  Are events written to the local log
not subject to throttling? =20
[s] The objective of the MIB Objects belonging to 'pktcDevEventThrottle'
was to limit the throttling of events to the network (esp. in
power-up-after-a-blackout scenario), not locally.

Regarding local logging of events:
- the MTAs are currently required to store 2^31 events (in the local
log) and if we have questions regarding the size we should change the
index value 'pktcDevEvLogIndex' (suggestions anyone, MTA vendors?)

- Further, if we want to throttle local logging, we should probably
define a new MIB Object for local events only (since the throttling
conditions would vary between network and local storage) - thoughts?



#2:
- pktcDevEventDescrText and pktcDevEventDescrClass - These objects are
read-write.  It seems odd to me that these objects would be writable.
Is it really intended that these are writable objects?
[s] Yes, this is intended since an operator could change the
'Description of an event' to better suit 'Operational specific values'
(via SNMP or by using the configuration file at bootstrapping time).
E.g. MSO XYZ could change a lengthy description such as 'Error in TFTP
response to the MTA due to XYZ' into a shortened string such as
'TFTP-ERR:XYZ'.


>>> FYI <<<
I am working on a couple of other comments, but the following (mostly
from Greg and some internal) have been incorporated as-is:

There are a number of places in the document that makes reference to
"PacketCable device".  Shouldn't this be "PacketCable or IPCablecom
device"?  Or more simply "MTA device".


The naming convention we've been using on other MIB modules in IPCDN
adds "-IETF-" to the module name to distinguish it from the
corresponding MIB module being developed in CableLabs.  So, it this
case, the MIB module name should be something like
"PKTC-IETF-EVENT-MIB".


I think the ORGANIZATION clause should be IPCDN rather than CableLabs.


The DESCRIPTION clause is missing the mandatory copyright notice.


pktcDevEnvetReportStatus - The last sentence of the DESCRIPTION clause
states "... Defined by PacketCable by default."  Should this just
PacketCable or PacketCable and IPCablecom.


pktcDevEvThrottleAdminStatus
- "A value of stopAtThreshold(3) causes event message transmission to
cease at the threshold, and not resume until directed to do so." How is
the device directed to resume sending event messages?

pktcDevEvThrottleInterval  - The DEFVAL clause should be on a separate
line for readability.


pktcDevEventDescrTable - Should the reference to "PacketCable" be
"PacketCable/IPCablecom"?

pktcDevEventDescrId - "The event identifier can either be PacketCable
defined or vendor-specific." Would be good to provide a reference to the
PacketCable spec where the events are defined.


pktcDevEventDescrReporting - Should define what each one of the bit
values mean.

pktcDevEvLogCorrelationId - "...per section 5.4.5 of [3]"  Reference [3]
doesn't exist in the references section.

pktcDevEvLogCorrelationId
     "This MIB Object contains the correlation ID=20
     generated by the MTA during the initiation of the
     last provisioning flow, within or following which
     the event occurred.=20
     For information on the generation of correlation ids,
     refer to the corresponding PacketCable/IPCableCom
     Device Provisioning specifications."


[PKT-SP-EVEMIB1.5] - There is an odd character after the "PacketCable"


Reference section - There are number of reference in the body of the
text that do not exist in the references section.  Need to make sure all
reference are cited.  The ones I found are PKT-SP-PROV, PKT-SP-MIB-MTA,
PKT-SP-MGCP, RFC3435, PKT-SP-CODEC, and RFC2119.


Security Considerations - Per the MIB Guidelines, need to explicit
discuss all MIB objects, even if to only state that there are no
security issues with the object.


- There is no MIB Object defined as 'pktcDevEventThrottle 3' (we have
MIB Objects for 2 and 4)

- The Reference in the description of the MIB Object
'pktcDevEvLogCorrelationId' seems to be out of place.


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 19 13:22:00 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESHdY-0001mz-6S; Wed, 19 Oct 2005 13:22:00 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESHdV-0001mf-Rg
	for ipcdn@megatron.ietf.org; Wed, 19 Oct 2005 13:21:58 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA29699
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 13:21:48 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESHpH-0001mr-RJ
	for ipcdn@ietf.org; Wed, 19 Oct 2005 13:34:08 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9JHLlD7009475;
	Wed, 19 Oct 2005 11:21:47 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Wed, 19 Oct 2005 11:21:47 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F011792A6@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Thread-Index: AcXUVYzYX5siWHngQ6aYfWhUc4n6sQAdqFyA
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Randy Presuhn" <randy_presuhn@mindspring.com>, <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5d7a7e767f20255fce80fa0b77fb2433
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

That is probably a problem inherited from RFC 2669 where those objects
were derived

   docsDevEvThrottleAdminStatus OBJECT-TYPE
           SYNTAX INTEGER {
               unconstrained(1),
               maintainBelowThreshold(2),
               stopAtThreshold(3),
               inhibited(4)
           }
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "Controls the transmission of traps and syslog messages
                with respect to the trap pacing threshold.=20


....


I believe an event is throttle by the rate of events the system is
handling not the manifestation of them as outputs (I think this is
Randy's point)=20

Then, the dispatch flag (AND/OR local/syslog/snmp notif)  is applied to
whatever target protocols are intended after the event rate throttling

In other words, throttling only regulates the rate of events to be
handled over dispatchers, the manifestation of "events on the wire"
depends on how targets are configured. As an example in SNMPv3 a
notification may match in the snmpNotifyTable n targets as traps and/or
informs:

Some figures:=20
If you wan to throttle one event per minute and you have a match of
2 trap targets and 1 Inform target (receiver off) with 3 retries

You can see up to 5 notifications on the wire per minute. ( not the 1
per minute you have though it will)
=20
Unfortunately RFC 2669 had a monolithic perception of things and was
before SNMPv3 multiple targets were adopted. We didn't mentioned in
DOCSIS what happen with local log explicitly probably following the
rationale of the Throttle MIB objects, but I believe that is
inappropriate. There is no MUST requirements that says local-log events
MUST not be throttle.
  , so that's probably the rationale of leave local-log throttle as
vendor dependent (?)=20

Or just normalize explicitly the requirement for local-log also be
throttled ( I can think on that option as my preference, others may have
a different perception)

Eduardo
=20

-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Tuesday, October 18, 2005 8:36 PM
To: ipcdn@ietf.org
Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Hi -

> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
> To: <ipcdn@ietf.org>
> Sent: Tuesday, October 18, 2005 2:58 PM
> Subject: RE: [ipcdn] Comments on
draft-ietf-ipcdn-pktc-eventmess-04.txt
...
> I haven't received any comments on the clarifications requested (dated
> 10/07, enclosed in this email). Can I assume acceptance (status quo)
on
> #1 and #2?=20

You must have missed my response from two months ago:

|From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf
Of
|Randy Presuhn
|Sent: Thursday, August 18, 2005 3:59 PM
|To: ipcdn@ietf.org
|Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
|
|Hi -
|
|> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
|> To: "Jean-Francois Mule" <jf.mule@cablelabs.com>; "Nakanishi=20
|> Greg-MGI8179" <gnakanishi@motorola.com>; <ipcdn@ietf.org>
|> Sent: Thursday, August 18, 2005 11:46 AM
|> Subject: RE: [ipcdn] Comments on=20
|> draft-ietf-ipcdn-pktc-eventmess-04.txt
|...
|> 8) pktcDevEvThrottleAdminStatus
|> - The description makes mention of throttling events using SNMP and=20
|> Syslog.  What about the local log?  Are events written to the local=20
|> log not subject to throttling?
|...
|
|I'd suggest that if we don't leave it up to the implementation, that it
would
|be best for throttling to affect all destinations equally.  Swamped
logs are
|the same kind of problem, whether on the local system or a remote one.
|
|Randy

The code issuing a notification, which is where the DESCRIPTION clause
would lead implementors to put the throttling logic, would in a
reasonably
modular environment have no knowledge of whether it is going to a local
log, delivery over some protocol, or whatever.

Randy


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 19 15:37:41 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESJkq-0004rM-W3; Wed, 19 Oct 2005 15:37:41 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESJkp-0004q8-3N
	for ipcdn@megatron.ietf.org; Wed, 19 Oct 2005 15:37:39 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08835
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 15:37:27 -0400 (EDT)
Received: from pop-scotia.atl.sa.earthlink.net ([207.69.195.65])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESJwa-0006GX-Ep
	for ipcdn@ietf.org; Wed, 19 Oct 2005 15:49:48 -0400
Received: from h-64-105-136-185.snvacaid.dynamic.covad.net ([64.105.136.185]
	helo=oemcomputer)
	by pop-scotia.atl.sa.earthlink.net with smtp (Exim 3.36 #10)
	id 1ESJkj-0001pM-00
	for ipcdn@ietf.org; Wed, 19 Oct 2005 15:37:33 -0400
Message-ID: <006701c5d4e5$0f5d4fe0$7f1afea9@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: <ipcdn@ietf.org>
References: <5259D0D7419C6149B347837A2E64F46F01179298@srvxchg.cablelabs.com>
Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Wed, 19 Oct 2005 12:41:11 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-Spam-Score: 0.1 (/)
X-Scan-Signature: bacfc6c7290e34d410f9bc22b825ce96
Content-Transfer-Encoding: 7bit
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Hi -

If you really want to model log behaviour, I suggest using
http://www.ietf.org/rfc/rfc3014.txt or at least borrowing its
concepts.

Randy

----- Original Message ----- 
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Nakanishi Greg-MGI8179" <gnakanishi@motorola.com>; "Sumanth Channabasappa" <sumanth@CableLabs.com>; <ipcdn@ietf.org>
Sent: Wednesday, October 19, 2005 10:08 AM
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt


Normally the open maximum size is used to indicate that entries can use
any index number, it does not indicate the maximum size, It means 2^32
-1 really indicates that the size is vendor dependent. Whatever value is
good in size today it might not be for a different size product ( e.g.
consider DHCP leases for a home residential gateway vs a ISP DHCP
server) what is the index boundary ? 

Product specifications should be the ones to carry MAX physical table
sizes not the MIB specification though.

Eduardo

-----Original Message-----
From: Nakanishi Greg-MGI8179 [mailto:gnakanishi@motorola.com] 
Sent: Tuesday, October 18, 2005 8:00 PM
To: Sumanth Channabasappa; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Sumanth,

Regarding item #1...

Are MTAs really required to store 2^31 events?  That seems like a lot.
I'd be surprised that an MTA has that much memory. 

If it can store 2^31 events, I suppose throttling isn't as important.
Otherwise, assuming memory is much more limited, I would think the
ability to throttle is desirable.  Having a separate object to control
local throttling seems OK to me.

greg  

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf
Of Sumanth Channabasappa
Sent: Tuesday, October 18, 2005 2:59 PM
To: ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Folks,

I haven't received any comments on the clarifications requested (dated
10/07, enclosed in this email). Can I assume acceptance (status quo) on
#1 and #2? 

Other than the clarifications, I am planning to check with the
co-authors (and others in IPCDN) about Greg's comments regarding the MIB
structure not conforming to the recommendations of RFC4181. The rest I
believe, have been addressed as recommended.

Pending any other last minute comments, I plan to submit draft-05 by the
end of this work-week (to meet the deadline).

- S


-----Original Message-----
From: Sumanth Channabasappa
Sent: Friday, October 07, 2005 3:21 PM
To: Eugene Nechamkin; Randy Presuhn; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Greg, Randy, Eugene,

Thanks for the comments. A few clarifications inline:


#1:
- The description makes mention of throttling events using SNMP and
Syslog.  What about the local log?  Are events written to the local log
not subject to throttling?  
[s] The objective of the MIB Objects belonging to 'pktcDevEventThrottle'
was to limit the throttling of events to the network (esp. in
power-up-after-a-blackout scenario), not locally.

Regarding local logging of events:
- the MTAs are currently required to store 2^31 events (in the local
log) and if we have questions regarding the size we should change the
index value 'pktcDevEvLogIndex' (suggestions anyone, MTA vendors?)

- Further, if we want to throttle local logging, we should probably
define a new MIB Object for local events only (since the throttling
conditions would vary between network and local storage) - thoughts?



#2:
- pktcDevEventDescrText and pktcDevEventDescrClass - These objects are
read-write.  It seems odd to me that these objects would be writable.
Is it really intended that these are writable objects?
[s] Yes, this is intended since an operator could change the
'Description of an event' to better suit 'Operational specific values'
(via SNMP or by using the configuration file at bootstrapping time).
E.g. MSO XYZ could change a lengthy description such as 'Error in TFTP
response to the MTA due to XYZ' into a shortened string such as
'TFTP-ERR:XYZ'.


>>> FYI <<<
I am working on a couple of other comments, but the following (mostly
from Greg and some internal) have been incorporated as-is:

There are a number of places in the document that makes reference to
"PacketCable device".  Shouldn't this be "PacketCable or IPCablecom
device"?  Or more simply "MTA device".


The naming convention we've been using on other MIB modules in IPCDN
adds "-IETF-" to the module name to distinguish it from the
corresponding MIB module being developed in CableLabs.  So, it this
case, the MIB module name should be something like
"PKTC-IETF-EVENT-MIB".


I think the ORGANIZATION clause should be IPCDN rather than CableLabs.


The DESCRIPTION clause is missing the mandatory copyright notice.


pktcDevEnvetReportStatus - The last sentence of the DESCRIPTION clause
states "... Defined by PacketCable by default."  Should this just
PacketCable or PacketCable and IPCablecom.


pktcDevEvThrottleAdminStatus
- "A value of stopAtThreshold(3) causes event message transmission to
cease at the threshold, and not resume until directed to do so." How is
the device directed to resume sending event messages?

pktcDevEvThrottleInterval  - The DEFVAL clause should be on a separate
line for readability.


pktcDevEventDescrTable - Should the reference to "PacketCable" be
"PacketCable/IPCablecom"?

pktcDevEventDescrId - "The event identifier can either be PacketCable
defined or vendor-specific." Would be good to provide a reference to the
PacketCable spec where the events are defined.


pktcDevEventDescrReporting - Should define what each one of the bit
values mean.

pktcDevEvLogCorrelationId - "...per section 5.4.5 of [3]"  Reference [3]
doesn't exist in the references section.

pktcDevEvLogCorrelationId
     "This MIB Object contains the correlation ID 
     generated by the MTA during the initiation of the
     last provisioning flow, within or following which
     the event occurred. 
     For information on the generation of correlation ids,
     refer to the corresponding PacketCable/IPCableCom
     Device Provisioning specifications."


[PKT-SP-EVEMIB1.5] - There is an odd character after the "PacketCable"


Reference section - There are number of reference in the body of the
text that do not exist in the references section.  Need to make sure all
reference are cited.  The ones I found are PKT-SP-PROV, PKT-SP-MIB-MTA,
PKT-SP-MGCP, RFC3435, PKT-SP-CODEC, and RFC2119.


Security Considerations - Per the MIB Guidelines, need to explicit
discuss all MIB objects, even if to only state that there are no
security issues with the object.


- There is no MIB Object defined as 'pktcDevEventThrottle 3' (we have
MIB Objects for 2 and 4)

- The Reference in the description of the MIB Object
'pktcDevEvLogCorrelationId' seems to be out of place.


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 19 16:25:06 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESKN9-0007ch-7v; Wed, 19 Oct 2005 16:17:15 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESKN6-0007cA-TR
	for ipcdn@megatron.ietf.org; Wed, 19 Oct 2005 16:17:12 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA17977
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 16:17:02 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESKYt-0001Z1-83
	for ipcdn@ietf.org; Wed, 19 Oct 2005 16:29:24 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9JKH1Fe027597
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 14:17:01 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Wed, 19 Oct 2005 14:17:00 -0600
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804FF24D7@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Thread-Index: AcXUVXaAMVA8PYDhTpqKu7vSnwKcCgAaPjpA
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e1b0e72ff1bbd457ceef31828f216a86
Content-Transfer-Encoding: quoted-printable
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Randy,

Thanks and no, I did not miss your response. However, the MIB is geared
towards 'management events' (and their management) and the resulting
'notifications' are only a reporting feature. Thus, MTAs are required
to:
- store all relevant event information in the logs (storage allowing)
- send only critical (or desired) notifications, created upon event
generation to the external systems (syslog, SNMP)

Now, implementations could, as you suggested, have notifications
generated agnostic of the destination.=20
However, in this case, the 'event generation and storage' is required
(it may overwrite earlier events, but current events are always stored),
with an option to convert them into 'notifications', if configured.=20

Further, given the disparity between the Service Provider Network
elements (few) and the clients on which this MIB will be
implemented(many), the throttling requirements for 'notifications sent
to the network' were imposed. Currently, there has been no intention or
requirement to throttle events that can be stored locally.

Thanks for the pointer on RFC3014 - I shall take a look at it and see if
we can borrow any concepts.

Greg,
Barring the max size discussion (I should have clarified further, thanks
Eduardo), do we really see a need for throttling local events (would it
serve any purpose if the latest events are always stored)?
=20

- S



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Tuesday, October 18, 2005 8:36 PM
To: ipcdn@ietf.org
Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Hi -

> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
> To: <ipcdn@ietf.org>
> Sent: Tuesday, October 18, 2005 2:58 PM
> Subject: RE: [ipcdn] Comments on=20
> draft-ietf-ipcdn-pktc-eventmess-04.txt
...
> I haven't received any comments on the clarifications requested (dated

> 10/07, enclosed in this email). Can I assume acceptance (status quo)=20
> on
> #1 and #2?=20

You must have missed my response from two months ago:

|From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf=20
|Of Randy Presuhn
|Sent: Thursday, August 18, 2005 3:59 PM
|To: ipcdn@ietf.org
|Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
|
|Hi -
|
|> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
|> To: "Jean-Francois Mule" <jf.mule@cablelabs.com>; "Nakanishi=20
|> Greg-MGI8179" <gnakanishi@motorola.com>; <ipcdn@ietf.org>
|> Sent: Thursday, August 18, 2005 11:46 AM
|> Subject: RE: [ipcdn] Comments on
|> draft-ietf-ipcdn-pktc-eventmess-04.txt
|...
|> 8) pktcDevEvThrottleAdminStatus
|> - The description makes mention of throttling events using SNMP and=20
|> Syslog.  What about the local log?  Are events written to the local=20
|> log not subject to throttling?
|...
|
|I'd suggest that if we don't leave it up to the implementation, that it

|would be best for throttling to affect all destinations equally. =20
|Swamped logs are the same kind of problem, whether on the local system
or a remote one.
|
|Randy

The code issuing a notification, which is where the DESCRIPTION clause
would lead implementors to put the throttling logic, would in a
reasonably modular environment have no knowledge of whether it is going
to a local log, delivery over some protocol, or whatever.

Randy


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 19 17:18:17 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESLKD-0002F2-I2; Wed, 19 Oct 2005 17:18:17 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESLKC-0002Em-7b
	for ipcdn@megatron.ietf.org; Wed, 19 Oct 2005 17:18:16 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04378
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 17:18:07 -0400 (EDT)
Received: from ftpbox.mot.com ([129.188.136.101])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESLW0-0007zn-9s
	for ipcdn@ietf.org; Wed, 19 Oct 2005 17:30:28 -0400
Received: from az33exr03.mot.com (az33exr03.mot.com [10.64.251.233])
	by ftpbox.mot.com (Motorola/Ftpbox) with ESMTP id j9JLI9Hv010914
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 14:18:10 -0700 (MST)
Received: from ca25exm01.GI.COM (ca25exm01.w1.bcs.mot.com [168.84.84.121])
	by az33exr03.mot.com (8.13.1/8.13.0) with ESMTP id j9JLRAc8020935
	for <ipcdn@ietf.org>; Wed, 19 Oct 2005 16:27:10 -0500 (CDT)
Received: by ca25exm01 with Internet Mail Service (5.5.2657.72)
	id <40DGCX6V>; Wed, 19 Oct 2005 14:18:07 -0700
Message-ID: <D5A7E45D575DD61180130002A5DB377C156785B0@ca25exm01>
From: Nakanishi Greg-MGI8179 <gnakanishi@motorola.com>
To: Sumanth Channabasappa <sumanth@cablelabs.com>, ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Wed, 19 Oct 2005 14:18:07 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a8a20a483a84f747e56475e290ee868e
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Sumanth,

My opinion is that throttling should to be supported for the local log.  If the local log is small, there is a potential for the log to get filled up with a flood of events and earlier events that may be important for analysis gets overwritten.  

That being said, I can see that historically (in DOCSIS and PacketCable) local log throttling was not specified.  I don't have particularly strong feelings about this, but I think local log throttling would be a desirable feature.

greg

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of Sumanth Channabasappa
Sent: Wednesday, October 19, 2005 1:17 PM
To: ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Randy,

Thanks and no, I did not miss your response. However, the MIB is geared towards 'management events' (and their management) and the resulting 'notifications' are only a reporting feature. Thus, MTAs are required
to:
- store all relevant event information in the logs (storage allowing)
- send only critical (or desired) notifications, created upon event generation to the external systems (syslog, SNMP)

Now, implementations could, as you suggested, have notifications generated agnostic of the destination. 
However, in this case, the 'event generation and storage' is required (it may overwrite earlier events, but current events are always stored), with an option to convert them into 'notifications', if configured. 

Further, given the disparity between the Service Provider Network elements (few) and the clients on which this MIB will be implemented(many), the throttling requirements for 'notifications sent to the network' were imposed. Currently, there has been no intention or requirement to throttle events that can be stored locally.

Thanks for the pointer on RFC3014 - I shall take a look at it and see if we can borrow any concepts.

Greg,
Barring the max size discussion (I should have clarified further, thanks Eduardo), do we really see a need for throttling local events (would it serve any purpose if the latest events are always stored)?
 

- S



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]
Sent: Tuesday, October 18, 2005 8:36 PM
To: ipcdn@ietf.org
Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Hi -

> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
> To: <ipcdn@ietf.org>
> Sent: Tuesday, October 18, 2005 2:58 PM
> Subject: RE: [ipcdn] Comments on
> draft-ietf-ipcdn-pktc-eventmess-04.txt
...
> I haven't received any comments on the clarifications requested (dated

> 10/07, enclosed in this email). Can I assume acceptance (status quo) 
> on
> #1 and #2? 

You must have missed my response from two months ago:

|From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf 
|Of Randy Presuhn
|Sent: Thursday, August 18, 2005 3:59 PM
|To: ipcdn@ietf.org
|Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
|
|Hi -
|
|> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
|> To: "Jean-Francois Mule" <jf.mule@cablelabs.com>; "Nakanishi 
|> Greg-MGI8179" <gnakanishi@motorola.com>; <ipcdn@ietf.org>
|> Sent: Thursday, August 18, 2005 11:46 AM
|> Subject: RE: [ipcdn] Comments on
|> draft-ietf-ipcdn-pktc-eventmess-04.txt
|...
|> 8) pktcDevEvThrottleAdminStatus
|> - The description makes mention of throttling events using SNMP and 
|> Syslog.  What about the local log?  Are events written to the local 
|> log not subject to throttling?
|...
|
|I'd suggest that if we don't leave it up to the implementation, that it

|would be best for throttling to affect all destinations equally.  
|Swamped logs are the same kind of problem, whether on the local system
or a remote one.
|
|Randy

The code issuing a notification, which is where the DESCRIPTION clause would lead implementors to put the throttling logic, would in a reasonably modular environment have no knowledge of whether it is going to a local log, delivery over some protocol, or whatever.

Randy


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Thu Oct 20 18:00:18 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESiSQ-0001Uy-Pv; Thu, 20 Oct 2005 18:00:18 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESiSO-0001Ua-W2
	for ipcdn@megatron.ietf.org; Thu, 20 Oct 2005 18:00:17 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA16412
	for <ipcdn@ietf.org>; Thu, 20 Oct 2005 18:00:07 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESiRO-0008Iq-W9
	for ipcdn@ietf.org; Thu, 20 Oct 2005 17:59:18 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9KLkXYW021693;
	Thu, 20 Oct 2005 15:46:33 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn]
	RE:ADre-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:docsIfCmtsCmStatusEqualizationData&
	docsIfSigQEqualizationData
Date: Thu, 20 Oct 2005 15:46:33 -0600
Message-ID: <5259D0D7419C6149B347837A2E64F46F0117947D@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn]
	RE:ADre-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:docsIfCmtsCmStatusEqualizationData&
	docsIfSigQEqualizationData
Thread-Index: AcWjO0pm5pwkSOJYSvioQGI2vEiOhgE4cWKAACga3IAAAh6FUAACaROgB9+1Q8ABj7jfcAAuytRwAQxUCqAAJ1q4cABqGH8A
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Ipcdn (E-mail)" <ipcdn@ietf.org>,
	"Wijnen, Bert (Bert)" <bwijnen@lucent.com>, <david.raftus@ati.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3a4bc66230659131057bb68ed51598f8
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Comments from a vendor

Thanks

Eduardo

-----Original Message-----
From: Brecher, Liran
Sent: Wednesday, October 19, 2005 11:13 AM
To: Eduardo Cardona
Cc: Pollak, Lucy
Subject: RE: [ipcdn] RE: AD
re-review:draft-ietf-ipcdn-docs-rfmibv2-13.txtTopic:
docsIfCmtsCmStatusEqualizationData & docsIfSigQEqualizationData

Eduardo,
I would vote for a-2 are but a-1 is OK as well.
Don't see a reason for a-3.
Thanks,
Liran


a-1) Eduardo (Liran?)
a-2) Liran
a-3)

b-1)
b-2) Margo, Eduardo


Options:=20
=3D=3D=3D=3D=3D=3D=3D=3D

a-1) -- Add Main Tap
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of reverse taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps =20

a-2) -- do not consider David Hull's flexibility for Reverse Coefficient
spacing for DS equalizer: use straight DOCSIS 1.1 MAC message format
DocsEqualizerData ::=3D TEXTUAL-CONVENTION
          1 byte Main Tap Location
          1 byte Number of forward taps per symbol
          1 byte Number of forward taps
          1 byte Number of reverse taps =20

a-3) Separate US and DS equalization  "formalize DS equalizer format"=20

docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
     SYNTAX      DocsUpstreamEqualizerData

docsIfSigQEqualizationData OBJECT-TYPE
     SYNTAX      DocsDownstreamEqualizerData



alternative b-1)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and might return

             a zero-length OCTET STRING. Note that previous CMTS=20
             implementations may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }

--Note: same compliance statements as in draft 13


alternative b-2)=20

docsIfSigQEqualizationData OBJECT-TYPE
        SYNTAX      DocsEqualizerData
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "At the CM, returns the equalization data for the downstream
             channel.
            =20
             At the CMTS, this object is not applicable and is not=20
             instantiated. Note that previous CMTS implementations=20
             may instantiate this object in two ways:
             - An equalization value different of the zero-length
               octet string to indicate an equalization average for
               the upstream channel. Those values have vendor=20
               dependent interpretation.
             - Return a zero-length OCTET STRING as described below.
            =20
             A returned zero-length OCTET STRING indicate the value
             is unknown or if there is no equalization data available
             or defined."
        REFERENCE
            "DOCSIS Radio Frequency Interface Specification,
             Figure 6-23."
        ::=3D { docsIfSignalQualityEntry 7 }



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Thu Oct 20 18:17:23 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1ESiix-00044C-Ey; Thu, 20 Oct 2005 18:17:23 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1ESiit-000436-QN
	for ipcdn@megatron.ietf.org; Thu, 20 Oct 2005 18:17:21 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17780
	for <ipcdn@ietf.org>; Thu, 20 Oct 2005 18:17:06 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ESirL-00036f-5O
	for ipcdn@ietf.org; Thu, 20 Oct 2005 18:26:03 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9KMDRFv028998;
	Thu, 20 Oct 2005 16:13:28 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Date: Thu, 20 Oct 2005 16:13:27 -0600
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804FF2582@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
Thread-Index: AcXU8pufgoRYhv1sRCmDcgvjcYVA2QA0NNEg
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: "Nakanishi Greg-MGI8179" <gnakanishi@motorola.com>, <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 932cba6e0228cc603da43d861a7e09d8
Content-Transfer-Encoding: quoted-printable
Cc: 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

Greg,

Thanks for the thoughts and unless vendors/implementors feel strongly
about local throttling, I would be inclined to leave it out scope for
now (akin to other IPCDN MIBs - as you rightly indicated).=20

- S=20

-----Original Message-----
From: Nakanishi Greg-MGI8179 [mailto:gnakanishi@motorola.com]=20
Sent: Wednesday, October 19, 2005 3:18 PM
To: Sumanth Channabasappa; ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Sumanth,

My opinion is that throttling should to be supported for the local log.
If the local log is small, there is a potential for the log to get
filled up with a flood of events and earlier events that may be
important for analysis gets overwritten. =20

That being said, I can see that historically (in DOCSIS and PacketCable)
local log throttling was not specified.  I don't have particularly
strong feelings about this, but I think local log throttling would be a
desirable feature.

greg

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf
Of Sumanth Channabasappa
Sent: Wednesday, October 19, 2005 1:17 PM
To: ipcdn@ietf.org
Subject: RE: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Randy,

Thanks and no, I did not miss your response. However, the MIB is geared
towards 'management events' (and their management) and the resulting
'notifications' are only a reporting feature. Thus, MTAs are required
to:
- store all relevant event information in the logs (storage allowing)
- send only critical (or desired) notifications, created upon event
generation to the external systems (syslog, SNMP)

Now, implementations could, as you suggested, have notifications
generated agnostic of the destination.=20
However, in this case, the 'event generation and storage' is required
(it may overwrite earlier events, but current events are always stored),
with an option to convert them into 'notifications', if configured.=20

Further, given the disparity between the Service Provider Network
elements (few) and the clients on which this MIB will be
implemented(many), the throttling requirements for 'notifications sent
to the network' were imposed. Currently, there has been no intention or
requirement to throttle events that can be stored locally.

Thanks for the pointer on RFC3014 - I shall take a look at it and see if
we can borrow any concepts.

Greg,
Barring the max size discussion (I should have clarified further, thanks
Eduardo), do we really see a need for throttling local events (would it
serve any purpose if the latest events are always stored)?
=20

- S



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]
Sent: Tuesday, October 18, 2005 8:36 PM
To: ipcdn@ietf.org
Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt

Hi -

> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
> To: <ipcdn@ietf.org>
> Sent: Tuesday, October 18, 2005 2:58 PM
> Subject: RE: [ipcdn] Comments on
> draft-ietf-ipcdn-pktc-eventmess-04.txt
...
> I haven't received any comments on the clarifications requested (dated

> 10/07, enclosed in this email). Can I assume acceptance (status quo)=20
> on
> #1 and #2?=20

You must have missed my response from two months ago:

|From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf=20
|Of Randy Presuhn
|Sent: Thursday, August 18, 2005 3:59 PM
|To: ipcdn@ietf.org
|Subject: Re: [ipcdn] Comments on draft-ietf-ipcdn-pktc-eventmess-04.txt
|
|Hi -
|
|> From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
|> To: "Jean-Francois Mule" <jf.mule@cablelabs.com>; "Nakanishi=20
|> Greg-MGI8179" <gnakanishi@motorola.com>; <ipcdn@ietf.org>
|> Sent: Thursday, August 18, 2005 11:46 AM
|> Subject: RE: [ipcdn] Comments on
|> draft-ietf-ipcdn-pktc-eventmess-04.txt
|...
|> 8) pktcDevEvThrottleAdminStatus
|> - The description makes mention of throttling events using SNMP and=20
|> Syslog.  What about the local log?  Are events written to the local=20
|> log not subject to throttling?
|...
|
|I'd suggest that if we don't leave it up to the implementation, that it

|would be best for throttling to affect all destinations equally. =20
|Swamped logs are the same kind of problem, whether on the local system
or a remote one.
|
|Randy

The code issuing a notification, which is where the DESCRIPTION clause
would lead implementors to put the throttling logic, would in a
reasonably modular environment have no knowledge of whether it is going
to a local log, delivery over some protocol, or whatever.

Randy


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From ipcdn-bounces@ietf.org Wed Oct 26 15:53:59 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EUrLS-0006dD-TC; Wed, 26 Oct 2005 15:53:58 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EUrHu-0005Ns-7m; Wed, 26 Oct 2005 15:50:18 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17915;
	Wed, 26 Oct 2005 15:50:02 -0400 (EDT)
Received: from [132.151.6.50] (helo=newodin.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1EUrUx-0007VD-9L; Wed, 26 Oct 2005 16:03:48 -0400
Received: from mlee by newodin.ietf.org with local (Exim 4.43)
	id 1EUrHf-00073r-Go; Wed, 26 Oct 2005 15:50:03 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1EUrHf-00073r-Go@newodin.ietf.org>
Date: Wed, 26 Oct 2005 15:50:03 -0400
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-device-mibv2-10.txt 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Cable Device Management Information Base for
                          Data-Over-Cable Service Interface 
                          Specification Compliant Cable Modems and Cable
                          Modem Termination Systems
	Author(s)	: R. Woundy, K. Marez
	Filename	: draft-ietf-ipcdn-device-mibv2-10.txt
	Pages		: 93
	Date		: 2005-10-26
	
This memo is a revision of the standards track RFC 2669.  Please see
   "Revision Descriptions" below for a description of changes.  This
   document obsoletes RFC 2669.

   This memo defines a portion of the Management Information Base (MIB)
   for use with network management protocols in the Internet community.
   In particular, it defines a basic set of managed objects for SNMP-
   based management of DOCSIS-compliant Cable Modems and Cable Modem
   Termination Systems.

   This memo is a product of the IPCDN working group within the Internet
   Engineering Task Force.  Comments are solicited and should be
   addressed to the working group's mailing list at ipcdn@ietf.org
   and/or the author.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2-10.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-device-mibv2-10.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-device-mibv2-10.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-10-26143717.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-device-mibv2-10.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-device-mibv2-10.txt"; site="ftp.ietf.org";
	access-type="anon-ftp"; directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-10-26143717.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--




From ipcdn-bounces@ietf.org Thu Oct 27 10:51:32 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EV96K-0003xe-Ne; Thu, 27 Oct 2005 10:51:32 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EV953-0003VN-Fk; Thu, 27 Oct 2005 10:50:13 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04012;
	Thu, 27 Oct 2005 10:49:56 -0400 (EDT)
Received: from [132.151.6.50] (helo=newodin.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1EV9IH-0004XB-Ry; Thu, 27 Oct 2005 11:03:57 -0400
Received: from mlee by newodin.ietf.org with local (Exim 4.43)
	id 1EV94s-0000Ji-Vy; Thu, 27 Oct 2005 10:50:03 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1EV94s-0000Ji-Vy@newodin.ietf.org>
Date: Thu, 27 Oct 2005 10:50:02 -0400
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 14582b0692e7f70ce7111d04db3781c8
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-docs-rfmibv2-14.txt 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Radio Frequency (RF) Interface Management Information Base for DOCSIS 2.0 compliant RF interfaces
	Author(s)	: D. Raftus, E. Cardona
	Filename	: draft-ietf-ipcdn-docs-rfmibv2-14.txt
	Pages		: 148
	Date		: 2005-10-27
	
This memo defines a portion of the Management Information Base (MIB)
   for use with network management protocols in the Internet community.
   In particular, it defines a set of managed objects for SNMP-based
   management of the Radio Frequency (RF) interfaces for systems
   compliant with the Data Over Cable Service Interface Specifications
   (DOCSIS).

   This document revises and obsoletes RFC 2670.  Please see section 6
   for a description of the changes from RFC 2670.

   Note to RFC Editor (Remove this paragraph prior to publication) This
   memo is a product of the IPCDN working group within the Internet
   Engineering Task Force.  Comments are solicited and should be
   addressed to the working group's mailing list at ipcdn@ietf.org
   and/or the author.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-14.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-docs-rfmibv2-14.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-14.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-10-27102224.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-14.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-docs-rfmibv2-14.txt"; site="ftp.ietf.org";
	access-type="anon-ftp"; directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-10-27102224.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--





From ipcdn-bounces@ietf.org Thu Oct 27 10:52:05 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EV96r-0004Fw-Cp; Thu, 27 Oct 2005 10:52:05 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EV957-0003Xc-Va; Thu, 27 Oct 2005 10:50:18 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04050;
	Thu, 27 Oct 2005 10:50:01 -0400 (EDT)
Received: from [132.151.6.50] (helo=newodin.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1EV9II-0004XZ-Bi; Thu, 27 Oct 2005 11:03:57 -0400
Received: from mlee by newodin.ietf.org with local (Exim 4.43)
	id 1EV94t-0000L0-Gd; Thu, 27 Oct 2005 10:50:03 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1EV94t-0000L0-Gd@newodin.ietf.org>
Date: Thu, 27 Oct 2005 10:50:03 -0400
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-mtamib-07.txt 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Multimedia Terminal Adapter (MTA) Management 
                          Information Base for PacketCable and 
                          IPCablecom compliant devices
	Author(s)	: E. Nechamkin, J. Mule
	Filename	: draft-ietf-ipcdn-pktc-mtamib-07.txt
	Pages		: 60
	Date		: 2005-10-27
	
This memo defines a portion of the Management Information Base (MIB) 
   for use with network management protocols in the Internet community. 
   In particular, it defines a basic set of managed objects for  
   SNMP-based management of PacketCable and IPCablecom compliant 
   Multimedia Terminal Adapter devices.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-pktc-mtamib-07.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-10-27104055.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-pktc-mtamib-07.txt"; site="ftp.ietf.org";
	access-type="anon-ftp"; directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-10-27104055.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--




From ipcdn-bounces@ietf.org Thu Oct 27 15:51:04 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EVDmC-0007zn-Rp; Thu, 27 Oct 2005 15:51:04 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EVDlI-0007dy-Jm; Thu, 27 Oct 2005 15:50:08 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA25328;
	Thu, 27 Oct 2005 15:49:51 -0400 (EDT)
Received: from [132.151.6.50] (helo=newodin.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1EVDye-0000de-80; Thu, 27 Oct 2005 16:03:57 -0400
Received: from mlee by newodin.ietf.org with local (Exim 4.43)
	id 1EVDlC-0006Q5-QW; Thu, 27 Oct 2005 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1EVDlC-0006Q5-QW@newodin.ietf.org>
Date: Thu, 27 Oct 2005 15:50:02 -0400
X-Spam-Score: 0.4 (/)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-eventmess-05.txt 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Management Event MIB for 
                          PacketCable/IPCablecom MTAs
	Author(s)	: W. De Ketelaere, et al.
	Filename	: draft-ietf-ipcdn-pktc-eventmess-05.txt
	Pages		: 29
	Date		: 2005-10-27
	
This memo defines a portion of the Management Information Base (MIB) 
   for use with network management protocols in the Internet community.  
   In particular, it provides a common data and format representation 
   for events generated by PacketCable and IPCablecom compliant 
   Multimedia Terminal Adapter devices. 
    
   This memo specifies a MIB module in a manner that is compliant to the 
   SNMP SMIv2.  The set of objects are consistent with the SNMP 
   framework and existing SNMP standards.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-eventmess-05.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-pktc-eventmess-05.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-pktc-eventmess-05.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-10-27113226.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-pktc-eventmess-05.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-pktc-eventmess-05.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-10-27113226.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--




From ipcdn-bounces@ietf.org Thu Oct 27 17:38:14 2005
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1EVFRu-00029q-2h; Thu, 27 Oct 2005 17:38:14 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1EVECZ-0003Oe-S0
	for ipcdn@megatron.ietf.org; Thu, 27 Oct 2005 16:18:21 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA03590
	for <ipcdn@ietf.org>; Thu, 27 Oct 2005 16:18:02 -0400 (EDT)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EVEPt-0003qv-40
	for ipcdn@ietf.org; Thu, 27 Oct 2005 16:32:11 -0400
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.13.4/8.13.4) with ESMTP id j9RKHvRC004461;
	Thu, 27 Oct 2005 14:17:57 -0600 (MDT)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Subject: [ipcdn] Changes in draft-ietf-ipcdn-pktc-mtamib-07.txt 
Date: Thu, 27 Oct 2005 14:17:57 -0600
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804FF2964@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Changes in draft-ietf-ipcdn-pktc-mtamib-07.txt 
Thread-Index: AcXbCyqCMRF6/P7DTwad3bdLTMvBUwAKCpTA
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.2 (/)
X-Scan-Signature: bdbc17c32641a4eb183bfe81e6711d09
X-Mailman-Approved-At: Thu, 27 Oct 2005 17:38:12 -0400
Cc: bwijnen@lucent.com, enechamkin@broadcom.com,
	"Richard Woundy @ Comcast" <Richard_woundy@cable.comcast.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1707978130=="
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1707978130==
Content-Class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5DB33.8540FB91"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C5DB33.8540FB91
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,
=20
   This note summarizes the comments received on MTA MIB draft06 (from
Bert's AD review and wg participants) and the changes made in draft07.

=20

http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt

=20

Thanks,
Eugene and Jean-Francois.
=20
---
--- Summary of responses to MTA MIB draft 06 comments
---            draft-ietf-ipcdn-pktc-mtamib-06.txt
---  from AD and wg participants
=20
Bert wrote:
# Comment 1
> - $ idnits draft-ietf-ipcdn-pktc-mtamib-06.txt
>   idnits 1.74
>=20
>   draft-ietf-ipcdn-pktc-mtamib-06.txt:
>=20
>   Checking nits according to http://www.ietf.org/ID-Checklist.html:
>     Checking conformance with RFC 3978/3979 boilerplate...
>   * The document seems to lack an RFC 3978 Section 5.1 IPR Disclosure
>     Acknowledgement.
>     (The document uses RFC 3667 boilerplate or RFC 3978-like
>     boilerplate instead of verbatim RFC 3978 boilerplate.  After 6 May
> 2005,
>     submission of drafts without verbatim RFC 3978 boilerplate is not
>     accepted.)
>=20
>   So if you do a new revision, pls make sure you take care of above.
>   If you use xml2rfc, then it is taken care of automagically by the
>   latest version (I think)
ok, fixed.
Will run the latest idnits tool before submission, just like we did
for draft06 (the boilerplate was updated since draft06 submission).
=20
=20
# Comment 2
> - References:
>=20
>    !! Contains embedded space:
>    P050 L006:    [ETSI TS 101 909-8] ETSI TS 101 909-8: "Access and
> Terminals (AT);
>=20
>    !! Contains embedded space:
>    P050 L014:    [EN 300 001] EN 300 001 V1.5.1 (1998-10):"European
> Standard
>=20
>    !! Contains embedded space:
>    P050 L022:    [EN 300 659-1] EN 300 659-1: "Public Switched
> Telephone Network
>=20
>    !! Contains embedded space:
>    P005 L029:      - the ETSI MTA MIB [ETSI TS 101 909-8]. The ETSI
> MTA MIB
>=20
>    !! Contains embedded space:
>    P005 L031:        defined in [EN 300 001] and [EN 300 659-1].
>=20
>    !! Contains embedded space:
>    P005 L031:        defined in [EN 300 001] and [EN 300 659-1].
>=20
>   Not sure if sapces in citations are really forbidden.
>   But I know the RFC-Editor checking tool has trouble with it.
ok - fixed, removed white spaces.
=20
=20
# Comment 3
>     !! Missing Reference for citation: [RFC2119]
>     P003 L011:    interpreted as described in RFC 2119 [RFC2119].
ok fixed, added reference.
=20
=20
# Comment 4
>     !! Missing citation for Normative reference:
>     P047 L040:    [RFC2863] McCloghrie, K., Kastenholz, F., "The
> Interfaces Group
ok, the reference is mostly because of the IMPORT of the IF-MIB.
Proposed resolution: reference to [RFC2863] is introduced as comments
in the MIB module:
 added "-- [RFC2863]" to mib module
=20
=20
# Comment 5
>     !! Missing citation for Informative reference:
>     P049 L042:    [RFC3410] Case, J., Mundy, R., Partain, D. and B.
> Stewart,
No action taken.
   [RFC3410] - the citation is not missing, it is present in the text.
               See: section 1, end of 1st sentence.
=20
=20
# Comment 6
>     !! Missing citation for Normative reference:
>     P047 L043:    [RFC3411] Harrington, D., Presuhn, R., and Wijnen,
> B., "An
ok. This normative reference is required because of the IMPORTs.
Resolution: added RFC citations as comments in the MIB module
definition as follows:
IMPORTS
    MODULE-IDENTITY,
    OBJECT-TYPE,
    OBJECT-IDENTITY,
    Unsigned32,
    Counter32,
    NOTIFICATION-TYPE,
    mib-2
          FROM SNMPv2-SMI                    -- [RFC2578]
    RowStatus,
    TruthValue
          FROM SNMPv2-TC                     -- [RFC2579]
    OBJECT-GROUP,
    MODULE-COMPLIANCE,
    NOTIFICATION-GROUP
          FROM SNMPv2-CONF                   -- [RFC2580]
    InetAddressType,
    InetAddress
          FROM INET-ADDRESS-MIB              -- [RFC4001]
    sysDescr
          FROM SNMPv2-MIB                    -- [RFC3418]
    SnmpAdminString
          FROM SNMP-FRAMEWORK-MIB            -- [RFC3411]
    docsDevSoftwareGroupV2
          FROM DOCS-CABLE-DEVICE-MIB         -- [RFCxxxx]
    -- ************************************************************
    -- * NOTES TO RFC Editor (to be removed prior to publication) *
    -- *                                                          *
    -- *     The I-D <draft-ietf-ipcdn-device-mibv2-10.txt>       *
    -- * is expected to become RFC before this draft.             *
    -- * Please replace RFCxxxx with the RFC number of the IPCDN  *
    -- * Cable Device MIBv2 and remove this note                  *
    -- *                                                          *
    -- ************************************************************
=20
    DocsX509ASN1DEREncodedCertificate,
    docsBpi2CodeDownloadGroup
          FROM DOCS-IETF-BPI2-MIB            -- [RFC4131]
=20
    ifPhysAddress
          FROM IF-MIB;                       -- [RFC2863]
=20
=20
# Comment 7
>     !! Missing Reference for citation: [RFC3495]
>     P004 L025:    Configuration DHCP specifications, RFC 3495
> [RFC3495] and RFC 3594
No action taken.
   RFC3495 - Reference is not missing it's present in the Normative
References.
=20
=20
# Comment 8
>    !! Missing Reference for citation: [RFC3594]
>    P004 L026:    [RFC3594].
>    P048 L027:    [RFC3594] P. Duffy, "PacketCable Security Ticket
> Control Sub-Option
No action taken.
  RFC3594 - Reference is not missing it's present in the Normative
References.
=20
=20
# Comment 9
>    !! Missing Reference for citation: [RFC3617]
>    P048 L031:    [RFC3617] E. Lear, "Uniform Resource Identifier (URI)
> Scheme and
No action taken.
   RFC3617 - Reference is not missing it's present in the Normative
References.
=20
=20
# Comment 10
>    !! Missing Reference for citation: [RFCxxxx]
>    P009 L016:    module (DOCS-CABLE-DEVICE-MIB [RFCxxxx]).
No action taken.
   RFCxxxx - Reference is not missing it's present in the Normative
References.
=20
=20
# Comment 11
>   My tool may have gotten a bit confused in that it is seeing the
>   refernce
>   as a citation instead of the oterhway around. In that case there is
>   no citation. Pls check carefully
ok, did another check before submitting the ID.
We also updated some of the PacketCable and other IETF references:
   - Updated reference to PacketCable MTA MIB Specification
   - Updated reference to PacketCable Provisioning Specification
   - Updated reference to PacketCable Security Specification
=20
=20
# Comment 12
> - what is the persistency behaviour of the various read-write objects?
>     pktcMtaDevEnabled
>     ... etc ..
Resolution: updated a number of MIB objects, see below.
Out of all the read-write objects, none of the values set in those
objects should persist, except for pktcMtaDevResetKrbTickets.
=20
a) We added the following text for non-persistent object
values:
 =3D> for e.g., for pktcMtaDevResetNow, add:
          If a value is written into an instance of
          pktcMtaDevResetNow, the agent MUST NOT retain the supplied
          value across MTA re-initializations or reboots."
Similar text for pktcMtaDevEnabled, pktcMtaDevProvisioningTimer,
pktcMtaDevServerDns1, pktcMtaDevServerDns2, pktcMtaDevTimeServer,
pktcMtaDevConfigFile, pktcMtaDevProvConfigHash,
pktcMtaDevProvConfigKey.
b) Added text indicating persistence of object value only for
pktcMtaDevResetKrbTickets:
          If a value is written into an instance of
          pktcMtaDevResetKrbTickets, the agent MUST retain the
          supplied value across an MTA re-initialization or
          reboot.
=20
=20
# Comment 13
> - For pktcMtaDevEnabled a better name woul probably be
>       pktcMtaDevAdministrativelyEnabled
>   And how is the NMS going to see what the real Operational status is?
>   Is a AdminStatus and OperStatus (as in IF-MIB) not more appropriate?
Resolution: see additional email thread on the ipcdn list in Sept
 2005. The following text was added:
           The MTA must execute all actions required to
           enable or disable the telephony services for all
           endpoints immediately upon receipt of an SNMP SET
           operation.
=20
=20
# Comment 14
> - For
>     pktcMtaDevTypeIdentifier     OBJECT-TYPE
>        SYNTAX      SnmpAdminString
>   I see that it is an identifier as per DHCP option 60 (RFC2132.
>   There it is specified as a "string of octets". How are we sure that
>   such a "string of octets" is a valid SnmpAdminString?
Resolution: added clarification text, see below.
We traced this assurance to a requirement in the PacketCable MTA
Device Provisioning spec (see normative ref in the draft):
Section 8.2 says:
 8.2 DHCP Option 60: Vendor Client Identifier
"Option code 60 contains a string identifying Capabilities of the MTA.
The MTA- MUST send the following ASCII Coded String in DHCP Option
----->                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
code 60: "pktc1.0:xxxxxx". Where xxxxxx MUST be an ASCII
representation of the hexadecimal encoding of the MTA TLV Encoded
Capabilities, as defined in Section 10."
The following text was added per the subsequent email request from
Bert:
=20
          ...              The
          DHCP option 60 value contains an ASCII encoded string
          identifying Capabilities of the MTA as defined in the
          PacketCable MTA Device Provisioning Specification.
=20
=20
# Comment 15
>   There are other such objects too I think
> pktcMtaDevSerialNumber
> pktcMtaDevSwCurrentVers
> etc.
Resolution: below is the list of objects with some analysis to justify
the object syntax.
=20
pktcMtaDevSerialNumber
  object value =3D=3D DHCP option 43 sub-option 4 value.
  see the PKT-SP-PROV spec, section 8.5, it says:
  "The sub-option 4 contains the device serial number represented as
   an ASCII string."
Resolution: No action required, leave as-is.
=20
pktcMtaDevSwCurrentVers
  object value =3D=3D DHCP option 43 sub-option 6 value.
  see the PKT-SP-PROV spec, section 8.5, it says:
  "The sub-option 6 contains the software version
   number represented as an ASCII string."
Resolution: No action required, leave as-is.
=20
pktcMtaDevSnmpEntity
  object value =3D=3D DHCP option 122 sub-option 3 value [RFC 3495]
                  in the form of an FQDN
  SnmpAdminString is therefore ok.
Resolution: No action required, leave as-is.
=20
pktcMtaDevProvKerbRealmName
  object value =3D=3D DHCP option 122 sub-option 6 value [RFC 3495]
                  =3D=3D> GeneralStrings encoded per RFC1510
  The Packetcable Security Specification adds a requirement for those
  names to be all UPPERCASE (note that this is consistent with RFC4120
  section 6.1, quote:
   "When establishing a new realm name based on an internet domain
   name it is recommended by convention that the characters be converted
   to uppercase.")
=20
In addition, as noted below, the Kerberos protocol (RFC1510, RFC4120)
defines the RealmName to be of ASN.1 type "GeneralString". This type
has numerous interop problems (RFC4120, section 5.2.1).
The newer version of Kerberos protocol (RFC4120) requires that the
RealmName follows a new type "KerberosString" which effectively
constrains the value of the GeneralString to only contain characters
in IA5String.
     KerberosString  ::=3D GeneralString (IA5String)
The "IA5String" type is defined in ISO/IEC646:1991 and also known
as US-ASCII.
Hence, based on the above analysis, "DisplayString" and
"SnmpAdminString" seem to be the closest mapping in SMI. The
co-authors are shared on whether to change the current SYNTAX from
SnmpAdminstring to DisplayString.
Note that there are a couple of other objects related to DHCP but they
are not strings.
Resolution: based on the above and the subsequent discussions, the
co-authors prefer to leave the object as-is.
=20
=20
# Comment 16
> - Where are the suboptions of DHCP option 43 defined?
in PKT-SP-PROV a normative reference in the MTA MIB ID
http://www.packetcable.com/downloads/specs/PKT-SP-PROV-I11-050812.pdf
section 8.5
Resolution: added the following text:
          The list of sub-options for
          DHCP option 43 are defined in the PacketCable MTA Device
          Provisioning Specification.
=20
=20
# Comment 17
>   are they all valid SnmpAdminStrings as you seem to assume for
>   several of them?
Resolution: no action
based on the above analysis, I think our use is legitime, if not,
please let us know.
=20
=20
=20
# Comment 18
>   A REFERENCE clause migth help too.
Yes, agree.
Resolution: added text and reference in the 2 objects referencing DHCP
option 43:
          The list of sub-options for DHCP option
          43 are defined in the PacketCable MTA Device
          Provisioning Specification.
    REFERENCE
        " PacketCable MTA Device Provisioning Specification."
=20
=20
# Comment 19
> - You have pktcMtaDevServerAddressType and then follow some 5
>   objects of InetAddress SYNTAX. The latter 5 objects MUST specify
>   which object of SYNTAX InetAddressType controls their format.
Resolution: no action
This is already the case in draft06. We don't understand the comment.
For eg, pktcMtaDevServerDhcp1 states:
          The type of this address is determined by the value of
          the pktcMtaDevServerAddressType object.
same for pktcMtaDevServerDhcp2, pktcMtaDevServerDns1,
pktcMtaDevServerDns2, and pktcMtaDevTimeServer.
=20
=20
# Comment 20
>   I also wonder if in the future all these servers need to be
>   of the same InetAddressType, and so I wonder if it is wise
>   to use just one object to identify the format of the 5
>   different server addresses.
Good point.
Resolution:
   Define 3 Internet Address types:
        one for 2 DHCP server objects
        one for 2 DNS server objects
        1 for Time Server object.
The InetAddressType objects inthe pktcMtaDevServer table now look
like:
pktcMtaDevDhcpServerAddressType  OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        " This object contains the Internet address type for the
          PacketCable DHCP servers specified in MTA MIB."
    DEFVAL { ipv4 }
    ::=3D { pktcMtaDevServer 1}
=20
pktcMtaDevDnsServerAddressType  OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        " This object contains the Internet address type for the
          PacketCable DNS servers specified in MTA MIB."
    DEFVAL { ipv4 }
    ::=3D { pktcMtaDevServer 17}
=20
=20
pktcMtaDevTimeServerAddressType  OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        " This object contains the Internet address type for the
          PacketCable Time servers specified in MTA MIB."
    DEFVAL { ipv4 }
    ::=3D { pktcMtaDevServer 18}
=20
The description text in the affected objects was updated accordingly.
=20
=20
=20
# Comment 21
> - Mmm do we expect we can get away with pktcMtaDevProvConfigKey
>   once the Security ADs take a look?
Resolution:
  - change the syntax of pktcMtaDevProvConfigKey to be 32 octets (256)
    or may be more
        - add a new TC PktcMtaDevProvEncryptAlg and put the list:
                           none(0),
                           des64CbcMode(1),
                           t3Des128CbcMode(2),
                           aes128CbcMode(3),
                           aes256CbcMode(4)
      - add a new object named pktcMtaDevProvConfigEncryptAlg to specify
       the encryption algorithm of type PktcMtaDevProvEncryptAlg
      - add DEFVAL des64CbcMode
     - add a compliance statement to only require des64CbcMode for
       compliant PacketCable 1.0 implementations.
The above proposal is inline with the Security AD comments on the BPI+
encryption algorithms and ok with us.
=20
=20
# Comment 22
> - The comment lines on page 26 probably better go into some
>   object DESCRIPTION clause, no?
Resolution: moved the comment into the description clauses and pasted
the same text in all of the 3 relevant objects
(pktcMtaDevProvUnsolicitedKeyMaxTimeout,
pktcMtaDevProvUnsolicitedKeyNomTimeout,
pktcMtaDevProvUnsolicitedKeyMaxRetries).
=20
=20
# Comment 23
> - pktcMtaDevRealmOrgName
>   Is this really an SnmpAdminString of max size 64?
We confirmed the 2 points:
per RFC2459:
   - Organization Name MUST be of "UTF8String" (for all certs after
     Dec 31, 2003).
   - upper boundery is 64 for Organization name. Given that a signle
     char can take up to 6 octets in SnmpAdminString, we proposed to
     increase the max limit to 255.
CONCLUSION: "SnmpAdminString" type is the closest mapping to
"UTF8String"
                Hence, leave the SYNTAX "as is" - SnmpAdminString.
Resolution:
        Increased upper bound limit.
=20
=20
# Comment 24
> - Page 44
>            OBJECT  pktcMtaDevServerAddressType
>                SYNTAX      InetAddressType
>                DESCRIPTION
>                    " Support for address types other than 'ipv4(1)'
>                      is not presently specified and therefore, is not
>                      required. It may be defined in future versions of
>                      this MIB module."
>   In order to say so in machine readable form, yopu do:
>            OBJECT  pktcMtaDevServerAddressType
>                SYNTAX      InetAddressType { ipv4(1) }
>                DESCRIPTION
>                    " Support for address types other than 'ipv4(1)'
>                      is not presently specified and therefore, is not
>                      required. It may be defined in future versions of
>                      this MIB module."
ok, will be reflected in all applicable objects.
=20
=20
# Comment 25
>   You then also add the InetAddress objects with alength of 4.
>   You have done this in other MIB modules, so you should know I think.
Resolution:
   Changes reflected in all applicable objects.
        OBJECT    pktcMtaDevServerDhcp1
            SYNTAX  InetAddress (SIZE(4))
            DESCRIPTION
                 "An implementation is only required to support IPv4
            Addresses. Other address types support may be defined in
            future versions of this MIB module."
        OBJECT    pktcMtaDevServerDhcp2
            SYNTAX  InetAddress (SIZE(4))
            DESCRIPTION
                 "An implementation is only required to support IPv4
            Addresses. Other address types support may be defined in
            future versions of this MIB module."
        OBJECT    pktcMtaDevServerDns1
            SYNTAX  InetAddress (SIZE(4))
            DESCRIPTION
                 "An implementation is only required to support IPv4
            Addresses. Other address types support may be defined in
            future versions of this MIB module."
        OBJECT    pktcMtaDevServerDns2
            SYNTAX  InetAddress (SIZE(4))
            DESCRIPTION
                 "An implementation is only required to support IPv4
            Addresses. Other address types support may be defined in
            future versions of this MIB module."
        OBJECT    pktcMtaDevTimeServer
            SYNTAX  InetAddress (SIZE(4))
            DESCRIPTION
                 "An implementation is only required to support IPv4
            Addresses. Other address types support may be defined in
            future versions of this MIB module."
=20
=20
# Comment 26
>   and is a similar refinement for pktcMtaBasicSmtaCompliance also not
>   needed/wanted?
Resolution: agree. Added to the S-MTA compliance group.
=20
=20
# Comment 27
> - Refrence RFC3291 can now be repalced by RFC4001
ok, fixed.
=20
=20
# Comment 28
> I suspect we need another serious and close review.
We as co-authors would really like to understand the next steps in
more details. This draft has passed WGLC, has had at least 2 if not 3
MIB doctor reviews and now your complete review.
=20
=20
=20
> Bert
Thanks again for all the comments
=20
The following are comments received on the draft from Randy Presuhn
and other IPCDN WG participants.
=20
# Comment 29
> - object pktcMtaDevProvUnsolicitedKeyMaxTimeout
>   is a read-only object and has text in the DESCRIPTION clause about=20
>              If this object is set to a zero value, the MTA MUST
return
>              an 'inconsistentValue' in response to SNMP SET
operations.
>   That seems conflicting, no?
Resolution:
deleted:     If this object is set to a zero value, the MTA MUST return
             an 'inconsistentValue' in response to SNMP SET operations.
=20
# Comment 30
> - Same for pktcMtaDevProvUnsolicitedKeyNomTimeout
Resolution:
deleted:     If this object is set to a zero value, the MTA MUST return
             an 'inconsistentValue' in response to SNMP SET operations.
=20
# Comment 31
> - I wonder if for an object like pktcMtaDevProvKerbRealmName=20
>   it is wise to use SnmpAdminString while the content MUST be
>   uppercase ASCII ??
Resolution: based on the above and the subsequent discussions, the
co-authors prefer to leave the object as-is.
See comment #15.
The Kerberos protocol (RFC1510, RFC4120) defines the RealmName to be
of ASN.1 type "GeneralString". This type has numerous interop problems
(RFC4120, section 5.2.1).
The newer version of Kerberos protocol (RFC4120) requires that the
RealmName follows a new type "KerberosString" which effectively
constrains the value of the GeneralString to only contain characters
in IA5String.
     KerberosString  ::=3D GeneralString (IA5String)
The "IA5String" type is defined in ISO/IEC646:1991 and also known
as US-ASCII.
Hence, based on the above analysis, "DisplayString" and
"SnmpAdminString" seem to be the closest mapping in SMI.
=20
=20
# Comment 32
> - Same for pktcMtaDevRealmName
Resolution: based on the above and the subsequent discussions, the
co-authors prefer to leave the object as-is.
=20
=20
# Comment 33
> - Why is=20
>    pktcMtaDevRealmAvailSlot   OBJECT-TYPE
>        SYNTAX      Unsigned32 (0..64)
>=20
>   While=20
>    pktcMtaDevRealmIndex  OBJECT-TYPE
>        SYNTAX      Unsigned32 (1..32)
>=20
>   Should they not be both limited to 64 or 32 (i.e. same value) ??
Agree.
Resolution:
  change pktcMtaDevRealmIndex's SYNTAX to
       SYNTAX      Unsigned32 (1..64)
=20
# Comment 34
> - Same for
>    pktcMtaDevCmsAvailSlot   OBJECT-TYPE
>        SYNTAX      Unsigned32 (0..128)
>   and
>    pktcMtaDevCmsIndex  OBJECT-TYPE
>        SYNTAX      Unsigned32 (1..64)
Resolution:
  change pktcMtaDevCmsIndex's SYNTAX to
       SYNTAX       Unsigned32 (1..128)
=20
=20
# Comment 35
> - I wonder why:
>=20
>    pktcMtaNotificationPrefix OBJECT IDENTIFIER ::=3D { pktcMtaMib 2 }
>    pktcMtaNotification OBJECT IDENTIFIER ::=3D {
>    pktcMtaNotificationPrefix 0 }
>=20
>   is not specified as:
>=20
>    pktcMtaNotifications OBJECT IDENTIFIER ::=3D { pktcMtaMib 0 }
>=20
>   as suggested in the mib-review-guideleines.
>   It is not forbidden. I just wonder
Resolution:
  change text to follow mib design guidelines as follows:
   pktcMtaNotifications OBJECT IDENTIFIER ::=3D { pktcMtaMib 0 }
The text looks like this now:
=20
pktcMtaNotification OBJECT IDENTIFIER ::=3D { pktcIetfMtaMib 0 }
pktcMtaMibObjects  OBJECT IDENTIFIER ::=3D { pktcIetfMtaMib 1 }
pktcMtaDevBase     OBJECT IDENTIFIER ::=3D { pktcMtaMibObjects 1 }
pktcMtaDevServer   OBJECT IDENTIFIER ::=3D { pktcMtaMibObjects 2 }
pktcMtaDevSecurity OBJECT IDENTIFIER ::=3D { pktcMtaMibObjects 3 }
pktcMtaDevErrors   OBJECT IDENTIFIER ::=3D { pktcMtaMibObjects 4 }
pktcMtaConformance  OBJECT IDENTIFIER ::=3D { pktcIetfMtaMib 2 }
=20
=20
# Comment 36
> - I wonder why
>    pktcMtaBasicCompliance MODULE-COMPLIANCE
>=20
>        STATUS      current
>        DESCRIPTION
>            " The compliance statement for MTA devices that implement
>              PacketCable or IPCablecom requirements.
>=20
>              This compliance statement applies to MTA implementations
>              that support PacketCable 1.0 or IPCablecom requirements,
>              which are not IPv6-capable at the time of this
>              RFC publication."
>=20
>        MODULE  -- Unconditionally mandatory groups for MTAs
>=20
>            MANDATORY-GROUPS {
>                pktcMtaGroup,
>                pktcMtaNotificationGroup
>            }
>=20
>            OBJECT  pktcMtaDevServerAddressType
>                SYNTAX      InetAddressType
>                DESCRIPTION
>                    " Support for address types other than 'ipv4(1)'
>                      is not presently specified and therefore, is not
>                      required. It may be defined in future versions of
>                      this MIB module."
>        ::=3D { pktcMtaCompliances 1 }
>=20
>   Does not have the following:
>=20
>            MANDATORY-GROUPS {
>                pktcMtaGroup,
>                pktcMtaNotificationGroup
>            }
>=20
>            OBJECT  pktcMtaDevServerAddressType
>                SYNTAX      InetAddressType { ipv4(1) }
>                DESCRIPTION
>                    " Support for address types other than 'ipv4(1)'
>                      is not presently specified and therefore, is not
>                      required. It may be defined in future versions of
>                      this MIB module."
>            OBJECT pktcMtaDevServerDhcp1
>                SYNTAX     InetAddress SIZE (4)
>                SESCRIPTION
>                    " Support for address formats other than 'ipv4(1)'
>                      is not presently specified and therefore, is not
>                      required. It may be defined in future versions of
>                      this MIB module."
>=20
>            .... and similar swtuff for the other InetAddress objects
>=20
>        ::=3D { pktcMtaCompliances 1 }
ok, addressed.
=20
=20
# Comment 37
> - Same for the pktcMtaBasicSmtaCompliance spec.
Agree, fixed.
=20
=20
# Comment 38
> - At various places in your MIB module you have FQDNs present.
>   I wonder if it would not be wise (for interoperability) to=20
>   specify WHEN such FQDNs are supposed to be resolved to IP addresses.
Agree.
Resolution: added new text as follows:
  for pktcMtaDevFQDN:
          The MTA FQDN is used to uniquely identify the
          device to the PacketCable back office elements.
  (on this one, the MTA does not resolve it, just uses it).
=20
pktcMtaDevSnmpEntity
         The MTA must resolve the FQDN value before its very first
         network interaction with the SNMP entity during the
         provisioning phase as specified in the PacketCable MTA Device
         Provisioning specification.
=20
pktcMtaDevCmsFqdn
           The MTA must resolve the CMS FQDN as required
           by the corresponding PacketCable Specifications."
    REFERENCE
        " PacketCable MTA Device Provisioning Specification;
          PacketCable Security Specification;
          PacketCable Network-Based Call Signaling Protocol
          Specification."
=20
# Comment 39
--- Other comments on MTA MIB draft06
Bert wrote:
> I also see that various comments/questions were posted to the
> IPCDN WG mailing list, so those need to be answered too.
ok, see Comments 40 and above for the log of other issues. We believe
draft07 does address all comments received to date. If we missed any,
let us know.
=20
=20
# Comment 40
>From Randy
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01600.html
Duplicate of Comment 31.
=20
# Comment 41
>From Randy, thread with subject title "[ipcdn] pktcMtaDevProvConfigKey"
Initial pointer:
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01537.html
=20
Resolution: add the following text in the description:
          The value of this object is provided along with the
          configuration file information (pktcMtaDevConfigFile)
          and hash (pktcMtaDevProvConfigHash) by the Provisioning
          Server via SNMP SET once the configuration file has been
          created as defined by the PacketCable Security
          specification.
=20
          If the configuration file the MTA receives is not
          encrypted, the length of this object value is zero.
          If the file is encrypted, then the algorithm is DES in
          CBC mode and the length of this object value is 64 bits
          (an IV of zero is used to encrypt the file as specified
          in the PacketCable Security specification).
=20
and change the MUST into SHOULD as proposed below:
          This object must not be used in non secure provisioning
          mode.  In non secure provisioning modes, the MTA SHOULD
          return an 'inconsistentValue' in response to SNMP SET
          operations, and, the MTA SHOULD return a zero-length
          string in response to SNMP GET operations.
 (this to address potential issues with some agent implementations
like AgentX).
=20
=20
# Comment 42
Comment from Thomas Anders:
delete
>             This object value is used as an index into the
>             pktcMtaDevRealmTable.
in the description clause of pktcMtaDevProvKerbRealmName.
=20
> end.
=20

=20

=20

> -----Original Message-----

> From: Internet-Drafts@ietf.org [mailto:Internet-Drafts@ietf.org]

> Sent: Thursday, October 27, 2005 8:50 AM

> To: i-d-announce@ietf.org

> Cc: ipcdn@ietf.org

> Subject: I-D ACTION:draft-ietf-ipcdn-pktc-mtamib-07.txt

>=20

> A New Internet-Draft is available from the on-line Internet-Drafts

> directories.

> This draft is a work item of the IP over Cable Data Network Working

> Group of the IETF.

>=20

>     Title       : Multimedia Terminal Adapter (MTA) Management

>                           Information Base for PacketCable and

>                           IPCablecom compliant devices

>     Author(s)   : E. Nechamkin, J. Mule

>     Filename    : draft-ietf-ipcdn-pktc-mtamib-07.txt

>     Pages       : 60

>     Date        : 2005-10-27

>=20

> This memo defines a portion of the Management Information Base (MIB)

>    for use with network management protocols in the Internet
community.

>    In particular, it defines a basic set of managed objects for

>    SNMP-based management of PacketCable and IPCablecom compliant

>    Multimedia Terminal Adapter devices.

>=20

> A URL for this Internet-Draft is:

> http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-

> 07.txt

>=20

> To remove yourself from the I-D Announcement list, send a message to

> i-d-announce-request@ietf.org with the word unsubscribe in the body of

> the message.

> You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce

> to change your subscription settings.

>=20

>=20

> Internet-Drafts are also available by anonymous FTP. Login with the

> username

> "anonymous" and a password of your e-mail address. After logging in,

> type "cd internet-drafts" and then

>     "get draft-ietf-ipcdn-pktc-mtamib-07.txt".

>=20

> A list of Internet-Drafts directories can be found in

> http://www.ietf.org/shadow.html

> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

>=20

>=20

> Internet-Drafts can also be obtained by e-mail.

>=20

> Send a message to:

>     mailserv@ietf.org.

> In the body type:

>     "FILE /internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt".

>=20

> NOTE:     The mail server at ietf.org can return the document in

>     MIME-encoded form by using the "mpack" utility.  To use this

>     feature, insert the command "ENCODING mime" before the "FILE"

>     command.  To decode the response(s), you will need "munpack" or

>     a MIME-compliant mail reader.  Different MIME-compliant mail

> readers

>     exhibit different behavior, especially when dealing with

>     "multipart" MIME messages (i.e. documents which have been split

>     up into multiple messages), so check your local documentation on

>     how to manipulate these messages.

>=20

>=20

> Below is the data which will enable a MIME compliant mail reader

> implementation to automatically retrieve the ASCII version of the

> Internet-Draft.


------_=_NextPart_001_01C5DB33.8540FB91
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
	{font-family:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 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:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 89.95pt 1.0in 89.95pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1><pre><font size=3D2 face=3D"Courier New"><span
style=3D'font-size:10.0pt'>All,<o:p></o:p></span></font></pre><pre><font =
size=3D2
face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; This note summarizes the =
comments received on MTA MIB draft06 =
(from<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Bert&#8217;s AD review and wg participants) =
and the changes made in draft07.<o:p></o:p></span></font></pre>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><a
href=3D"http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-=
07.txt">http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-=
07.txt</a><o:p></o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<pre><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Thanks,<o:p></o:p></span></font></pre><pre><fo=
nt
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Eugene =
and Jean-Francois.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dslateblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
color:slateblue'>---</span></font><o:p></o:p></pre><pre><b><font =
size=3D2
color=3Dseagreen face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:seagreen;
font-weight:bold'>--- Summary of responses to MTA MIB draft 06 =
comments</span></font></b><o:p></o:p></pre><pre><b><font
size=3D2 color=3Dseagreen face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
color:seagreen;font-weight:bold'>---&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-ipcdn-pktc-mtamib-06.txt</span></font></b><o:p></o:p></pre><pr=
e><b><font
size=3D2 color=3Dseagreen face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
color:seagreen;font-weight:bold'>---&nbsp; from AD and wg =
participants</span></font></b><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Bert =
wrote:<o:p></o:p></span></font></pre><pre><font
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
1</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - $ idnits =
draft-ietf-ipcdn-pktc-mtamib-06.txt</span></font><o:p></o:p></pre><pre><f=
ont
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; idnits =
1.74</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; =
draft-ietf-ipcdn-pktc-mtamib-06.txt:</span></font><o:p></o:p></pre><pre><=
font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; Checking nits =
according to <a
href=3D"http://www.ietf.org/ID-Checklist.html:">http://www.ietf.org/ID-Ch=
ecklist.html:</a></span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
Checking conformance with RFC 3978/3979 =
boilerplate...</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; * The document =
seems to lack an RFC 3978 Section 5.1 IPR =
Disclosure</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
Acknowledgement.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (The =
document uses RFC 3667 boilerplate or RFC =
3978-like</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
boilerplate instead of verbatim RFC 3978 boilerplate.&nbsp; After 6 =
May</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
2005,</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
submission of drafts without verbatim RFC 3978 boilerplate is =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
accepted.)</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; So if you do a =
new revision, pls make sure you take care of =
above.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; If you use =
xml2rfc, then it is taken care of automagically by =
the</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; latest version (I =
think)</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, =
fixed.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Will run =
the latest idnits tool before submission, just like we =
did<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>for =
draft06 (the boilerplate was updated since draft06 =
submission).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
2</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - =
References:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Contains =
embedded space:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P050 =
L006:&nbsp;&nbsp;&nbsp; [ETSI TS 101 909-8] ETSI TS 101 909-8: =
&quot;Access and</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; Terminals =
(AT);</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Contains =
embedded space:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span lang=3DSV =
style=3D'font-size:10.0pt;
color:teal'>&gt;&nbsp;&nbsp;&nbsp; P050 L014:&nbsp;&nbsp;&nbsp; [EN 300 =
001] EN 300 001 V1.5.1 (1998-10):&quot;European</span></font><span
lang=3DSV><o:p></o:p></span></pre><pre><font size=3D2 color=3Dteal =
face=3D"Courier New"><span
lang=3DSV style=3D'font-size:10.0pt;color:teal'>&gt; =
Standard</span></font><span
lang=3DSV><o:p></o:p></span></pre><pre><font size=3D2 color=3Dteal =
face=3D"Courier New"><span
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Contains =
embedded space:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P050 =
L022:&nbsp;&nbsp;&nbsp; [EN 300 659-1] EN 300 659-1: &quot;Public =
Switched</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; Telephone =
Network</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Contains =
embedded space:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P005 =
L029:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - the ETSI MTA MIB [ETSI TS 101 =
909-8]. The ETSI</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; MTA =
MIB</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Contains =
embedded space:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P005 =
L031:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; defined in [EN 300 001] =
and [EN 300 659-1].</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Contains =
embedded space:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P005 =
L031:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; defined in [EN 300 001] =
and [EN 300 659-1].</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; Not sure if =
sapces in citations are really =
forbidden.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; But I know the =
RFC-Editor checking tool has trouble with =
it.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok - =
fixed, removed white spaces.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
3</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; !! =
Missing Reference for citation: =
[RFC2119]</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; P003 =
L011:&nbsp;&nbsp;&nbsp; interpreted as described in RFC 2119 =
[RFC2119].</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok fixed, =
added reference.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
4</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; !! =
Missing citation for Normative =
reference:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; P047 =
L040:&nbsp;&nbsp;&nbsp; [RFC2863] McCloghrie, K., Kastenholz, F., =
&quot;The</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; Interfaces =
Group</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, the =
reference is mostly because of the IMPORT of the =
IF-MIB.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Proposed =
resolution: reference to [RFC2863] is introduced as =
comments<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>in the =
MIB module:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> added =
&quot;-- [RFC2863]&quot; to mib =
module<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
5</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; !! =
Missing citation for Informative =
reference:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; P049 =
L042:&nbsp;&nbsp;&nbsp; [RFC3410] Case, J., Mundy, R., Partain, D. and =
B.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
Stewart,</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>No action =
taken.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; [RFC3410] - the citation is not =
missing, it is present in the =
text.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; See: section 1, end of 1st =
sentence.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
6</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; !! =
Missing citation for Normative =
reference:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; P047 =
L043:&nbsp;&nbsp;&nbsp; [RFC3411] Harrington, D., Presuhn, R., and =
Wijnen,</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; B., =
&quot;An</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok. This =
normative reference is required because of the =
IMPORTs.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: added RFC citations as comments =
in the MIB module<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>definition as =
follows:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>IMPORTS<o:p></o:p></span></font></pre><pre><fo=
nt
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
MODULE-IDENTITY,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
OBJECT-TYPE,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
OBJECT-IDENTITY,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
Unsigned32,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
Counter32,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
NOTIFICATION-TYPE,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
mib-2<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
SNMPv2-SMI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
[RFC2578]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
RowStatus,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
TruthValue<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
SNMPv2-TC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
[RFC2579]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
OBJECT-GROUP,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
MODULE-COMPLIANCE,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
NOTIFICATION-GROUP<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
SNMPv2-CONF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
[RFC2580]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
InetAddressType,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
InetAddress<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
INET-ADDRESS-MIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; -- =
[RFC4001]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
sysDescr<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
SNMPv2-MIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
[RFC3418]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
SnmpAdminString<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
SNMP-FRAMEWORK-MIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; -- [RFC3411]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
docsDevSoftwareGroupV2<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
DOCS-CABLE-DEVICE-MIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
[RFCxxxx]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- =
************************************************************<o:p></o:p></=
span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- * NOTES TO RFC Editor =
(to be removed prior to publication) =
*<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- =
*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
*<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- =
*&nbsp;&nbsp;&nbsp;&nbsp; The I-D =
&lt;draft-ietf-ipcdn-device-mibv2-10.txt&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; &nbsp;*<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- * is expected to become =
RFC before this =
draft.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; *<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- * Please replace =
RFCxxxx with the RFC number of the IPCDN&nbsp; =
*<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- * Cable Device MIBv2 =
and remove this =
note&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
*<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- =
*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; -- =
************************************************************<o:p></o:p></=
span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
DocsX509ASN1DEREncodedCertificate,<o:p></o:p></span></font></pre><pre><fo=
nt
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
docsBpi2CodeDownloadGroup<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
DOCS-IETF-BPI2-MIB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; -- [RFC4131]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
ifPhysAddress<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; FROM =
IF-MIB;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- =
[RFC2863]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
7</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; !! =
Missing Reference for citation: =
[RFC3495]</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; P004 =
L025:&nbsp;&nbsp;&nbsp; Configuration DHCP specifications, RFC =
3495</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; [RFC3495] and RFC =
3594</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>No action =
taken.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; RFC3495 - Reference is not =
missing it's present in the Normative =
References.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
8</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Missing =
Reference for citation: =
[RFC3594]</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P004 =
L026:&nbsp;&nbsp;&nbsp; =
[RFC3594].</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P048 =
L027:&nbsp;&nbsp;&nbsp; [RFC3594] P. Duffy, &quot;PacketCable Security =
Ticket</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; Control =
Sub-Option</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>No action =
taken.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
RFC3594 - Reference is not missing it's present in the Normative =
References.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
9</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Missing =
Reference for citation: =
[RFC3617]</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; P048 =
L031:&nbsp;&nbsp;&nbsp; [RFC3617] E. Lear, &quot;Uniform Resource =
Identifier (URI)</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; Scheme =
and</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>No action =
taken.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; RFC3617 - Reference is not =
missing it's present in the Normative =
References.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
10</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; !! Missing =
Reference for citation: =
[RFCxxxx]</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt;
color:teal'>&gt;&nbsp;&nbsp;&nbsp; P009 L016:&nbsp;&nbsp;&nbsp; module =
(DOCS-CABLE-DEVICE-MIB [RFCxxxx]).</span></font><span
lang=3DFR><o:p></o:p></span></pre><pre><font size=3D2 face=3D"Courier =
New"><span
style=3D'font-size:10.0pt'>No action =
taken.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; RFCxxxx - Reference is not =
missing it's present in the Normative =
References.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
11</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; My tool may have =
gotten a bit confused in that it is seeing =
the</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; =
refernce</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; as a citation =
instead of the oterhway around. In that case there =
is</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; no citation. Pls =
check carefully</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, did =
another check before submitting the =
ID.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>We also =
updated some of the PacketCable and other IETF =
references:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; - Updated reference to =
PacketCable MTA MIB =
Specification<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; - Updated reference to =
PacketCable Provisioning =
Specification<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; - Updated reference to =
PacketCable Security =
Specification<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
12</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - what is the persistency =
behaviour of the various read-write =
objects?</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaDevEnabled</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ... =
etc ..</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: updated a number of MIB objects, =
see below.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Out of =
all the read-write objects, none of the values set in =
those<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>objects =
should persist, except for =
pktcMtaDevResetKrbTickets.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>a) We =
added the following text for non-persistent =
object<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>values:<o:p></o:p></span></font></pre><pre><fo=
nt
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> =3D&gt; =
for e.g., for pktcMtaDevResetNow, =
add:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; If a value is written into an instance =
of<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pktcMtaDevResetNow,=
 the agent MUST NOT retain the =
supplied<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; value across MTA re-initializations or =
reboots.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Similar =
text for pktcMtaDevEnabled, =
pktcMtaDevProvisioningTimer,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevServerDns1, pktcMtaDevServerDns2, =
pktcMtaDevTimeServer,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevConfigFile, =
pktcMtaDevProvConfigHash,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevProvConfigKey.<o:p></o:p></span></fo=
nt></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>b) Added =
text indicating persistence of object value only =
for<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevResetKrbTickets:<o:p></o:p></span></=
font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; If a value is written into an instance =
of<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; pktcMtaDevResetKrbTickets, the agent MUST retain =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; supplied value across an MTA re-initialization =
or<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; reboot.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
13</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - For pktcMtaDevEnabled a =
better name woul probably be</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; =
pktcMtaDevAdministrativelyEnabled</span></font><o:p></o:p></pre><pre><fon=
t
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; And how is the =
NMS going to see what the real Operational status =
is?</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; Is a AdminStatus =
and OperStatus (as in IF-MIB) not more =
appropriate?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: see additional email thread on =
the ipcdn list in Sept<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> 2005. =
The following text was added:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; The MTA must execute all actions required =
to<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; enable or disable the telephony services for =
all<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; endpoints immediately upon receipt of an SNMP =
SET<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; operation.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
14</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - =
For</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaDevTypeIdentifier&nbsp;&nbsp;&nbsp;&nbsp; =
OBJECT-TYPE</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SnmpAdminString</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; I see that it is =
an identifier as per DHCP option 60 =
(RFC2132.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; There it is =
specified as a &quot;string of octets&quot;. How are we sure =
that</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; such a =
&quot;string of octets&quot; is a valid =
SnmpAdminString?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: added clarification text, see =
below.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>We traced =
this assurance to a requirement in the PacketCable =
MTA<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Device =
Provisioning spec (see normative ref in the =
draft):<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Section =
8.2 says:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> 8.2 DHCP =
Option 60: Vendor Client =
Identifier<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&quot;Option code 60 contains a string =
identifying Capabilities of the =
MTA.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The MTA- =
MUST send the following ASCII Coded String in DHCP =
Option<o:p></o:p></span></font></pre><pre><font
size=3D2 color=3Dslateblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
color:slateblue'>-----&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span></font><o:p></o:p></pre=
><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>code 60: =
&quot;pktc1.0:xxxxxx&quot;. Where xxxxxx MUST be an =
ASCII<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>representation of the hexadecimal encoding of =
the MTA TLV Encoded<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Capabilities, as defined in Section =
10.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
following text was added per the subsequent email request =
from<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Bert:<o:p></o:p></span></font></pre><pre><font=

size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; =
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; The<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; DHCP option 60 value contains an ASCII encoded =
string<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; identifying Capabilities of the MTA as defined in =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; PacketCable MTA Device Provisioning =
Specification.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
15</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; There are other =
such objects too I think</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
pktcMtaDevSerialNumber</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
pktcMtaDevSwCurrentVers</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
etc.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: below is the list of objects with =
some analysis to justify<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>the =
object syntax.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevSerialNumber<o:p></o:p></span></font=
></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
object value =3D=3D DHCP option 43 sub-option 4 =
value.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
see the PKT-SP-PROV spec, section 8.5, it =
says:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
&quot;The sub-option 4 contains the device serial number represented =
as<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; an ASCII =
string.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: No action required, leave =
as-is.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevSwCurrentVers<o:p></o:p></span></fon=
t></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
object value =3D=3D DHCP option 43 sub-option 6 =
value.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
see the PKT-SP-PROV spec, section 8.5, it =
says:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
&quot;The sub-option 6 contains the software =
version<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; number represented as an ASCII =
string.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: No action required, leave =
as-is.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevSnmpEntity<o:p></o:p></span></font><=
/pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
object value =3D=3D DHCP option 122 sub-option 3 value [RFC =
3495]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in the form of =
an FQDN<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
SnmpAdminString is therefore =
ok.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: No action required, leave =
as-is.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevProvKerbRealmName<o:p></o:p></span><=
/font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
object value =3D=3D DHCP option 122 sub-option 6 value [RFC =
3495]<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D&gt; =
GeneralStrings encoded per =
RFC1510<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
The Packetcable Security Specification adds a requirement for =
those<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
names to be all UPPERCASE (note that this is consistent with =
RFC4120<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
section 6.1, quote:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; &quot;When establishing a new =
realm name based on an internet =
domain<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; name it is recommended by =
convention that the characters be =
converted<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; to =
uppercase.&quot;)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>In =
addition, as noted below, the Kerberos protocol (RFC1510, =
RFC4120)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>defines =
the RealmName to be of ASN.1 type &quot;GeneralString&quot;. This =
type<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>has =
numerous interop problems (RFC4120, section =
5.2.1).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The newer =
version of Kerberos protocol (RFC4120) requires that =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>RealmName =
follows a new type &quot;KerberosString&quot; which =
effectively<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>constrains the value of the GeneralString to =
only contain characters<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DSV =
style=3D'font-size:10.0pt'>in =
IA5String.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DSV =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; KerberosString&nbsp; =
::=3D GeneralString (IA5String)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
&quot;IA5String&quot; type is defined in ISO/IEC646:1991 and also =
known<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>as =
US-ASCII.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Hence, =
based on the above analysis, &quot;DisplayString&quot; =
and<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&quot;SnmpAdminString&quot; seem to be the =
closest mapping in SMI. The<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>co-authors are shared on whether to change =
the current SYNTAX from<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>SnmpAdminstring to =
DisplayString.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Note that =
there are a couple of other objects related to DHCP but they are not =
strings.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: based on the above and the =
subsequent discussions, the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>co-authors prefer to leave the object =
as-is.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
16</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Where are the suboptions of =
DHCP option 43 defined?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>in =
PKT-SP-PROV a normative reference in the MTA MIB =
ID<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'><a
href=3D"http://www.packetcable.com/downloads/specs/PKT-SP-PROV-I11-050812=
.pdf">http://www.packetcable.com/downloads/specs/PKT-SP-PROV-I11-050812.p=
df</a><o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>section =
8.5<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: added the following =
text:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; The list of sub-options =
for<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; DHCP option 43 are defined in the PacketCable MTA =
Device<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Provisioning =
Specification.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
17</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; are they all =
valid SnmpAdminStrings as you seem to assume =
for</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; several of =
them?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: no =
action<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>based on =
the above analysis, I think our use is legitime, if =
not,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>please =
let us know.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
18</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; A REFERENCE =
clause migth help too.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Yes, =
agree.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: added text and reference in the 2 =
objects referencing DHCP<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>option =
43:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; The list of sub-options for DHCP =
option<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; 43 are defined in the PacketCable MTA =
Device<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Provisioning =
Specification.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; =
&nbsp;REFERENCE<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot; PacketCable MTA Device Provisioning =
Specification.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
19</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - You have =
pktcMtaDevServerAddressType and then follow some =
5</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; objects of =
InetAddress SYNTAX. The latter 5 objects MUST =
specify</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; which object of =
SYNTAX InetAddressType controls their =
format.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: no =
action<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>This is =
already the case in draft06. We don't understand the =
comment.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>For eg, =
pktcMtaDevServerDhcp1 states:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; The type of this address is determined by the value =
of<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; the pktcMtaDevServerAddressType =
object.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>same for =
pktcMtaDevServerDhcp2, =
pktcMtaDevServerDns1,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevServerDns2, and =
pktcMtaDevTimeServer.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
20</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; I also wonder if =
in the future all these servers need to =
be</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; of the same =
InetAddressType, and so I wonder if it is =
wise</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; to use just one =
object to identify the format of the =
5</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; different server =
addresses.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Good =
point.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; Define 3 Internet Address =
types:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
one for 2 DHCP server objects<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
one for 2 DNS server objects<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 =
for Time Server object.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
InetAddressType objects inthe pktcMtaDevServer table now =
look<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>like:<o:p></o:p></span></font></pre><pre><font=

size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevDhcpServerAddressType&nbsp; =
OBJECT-TYPE<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
InetAddressType<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; =
read-only<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot; This object contains the Internet address type for =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; PacketCable DHCP servers specified in MTA =
MIB.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; DEFVAL { ipv4 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; ::=3D { pktcMtaDevServer =
1}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevDnsServerAddressType&nbsp; =
OBJECT-TYPE<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
InetAddressType<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; =
read-only<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot; This object contains the Internet address type for =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; PacketCable DNS servers specified in MTA =
MIB.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; DEFVAL { ipv4 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; ::=3D { pktcMtaDevServer =
17}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevTimeServerAddressType&nbsp; =
OBJECT-TYPE<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
InetAddressType<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; MAX-ACCESS&nbsp; =
read-only<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot; This object contains the Internet address type for =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; PacketCable Time servers specified in MTA =
MIB.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; DEFVAL { ipv4 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; ::=3D { pktcMtaDevServer =
18}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
description text in the affected objects was updated =
accordingly.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
21</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Mmm do we expect we can get =
away with =
pktcMtaDevProvConfigKey</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; once the Security =
ADs take a look?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; - =
change the syntax of pktcMtaDevProvConfigKey to be 32 octets =
(256)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; or may be =
more<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - =
add a new TC PktcMtaDevProvEncryptAlg and put the =
list:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font><span
lang=3DFR>none(0),<o:p></o:p></span></pre><pre><font size=3D2 =
face=3D"Courier New"><span
lang=3DFR =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
des64CbcMode(1),<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
t3Des128CbcMode(2),<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
aes128CbcMode(3),<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
aes256CbcMode(4)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>- add a =
new object named pktcMtaDevProvConfigEncryptAlg to =
specify<o:p></o:p></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the =
encryption algorithm of type =
PktcMtaDevProvEncryptAlg<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - add DEFVAL =
des64CbcMode<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; - add a compliance =
statement to only require des64CbcMode =
for<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
compliant PacketCable 1.0 =
implementations.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The above =
proposal is inline with the Security AD comments on the =
BPI+<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>encryption algorithms and ok with =
us.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
22</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - The comment lines on page =
26 probably better go into some</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; object =
DESCRIPTION clause, no?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: moved the comment into the =
description clauses and pasted<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>the same =
text in all of the 3 relevant =
objects<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>(pktcMtaDevProvUnsolicitedKeyMaxTimeout,<o:p><=
/o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevProvUnsolicitedKeyNomTimeout,<o:p></=
o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevProvUnsolicitedKeyMaxRetries).<o:p><=
/o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
23</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - =
pktcMtaDevRealmOrgName</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; Is this really an =
SnmpAdminString of max size 64?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>We =
confirmed the 2 points:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>per =
RFC2459:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; - Organization Name MUST be of =
&quot;UTF8String&quot; (for all certs =
after<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; Dec 31, =
2003).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; - upper boundery is 64 for =
Organization name. Given that a =
signle<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; char can take up to =
6 octets in SnmpAdminString, we proposed =
to<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; increase the max =
limit to 255.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>CONCLUSION: &quot;SnmpAdminString&quot; type =
is the closest mapping to =
&quot;UTF8String&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hence, leave the SYNTAX =
&quot;as is&quot; - =
SnmpAdminString.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Increased upper bound limit.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
24</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Page =
44</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT&nbsp; =
pktcMtaDevServerAddressType</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;InetAddressType</span></font><o:p></o:p></pre><pre><fon=
t
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DESCRIPTION</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot; Support for address types other than =
'ipv4(1)'</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; is not presently specified and therefore, is =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; required. It may be defined in future versions =
of</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; this MIB =
module.&quot;</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; In order to say =
so in machine readable form, yopu =
do:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT&nbsp; =
pktcMtaDevServerAddressType</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InetAddressType { ipv4(1) =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DESCRIPTION</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot; Support for address types other than =
'ipv4(1)'</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; is not presently specified and therefore, is =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; required. It may be defined in future versions =
of</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this MIB =
module.&quot;</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, will =
be reflected in all applicable =
objects.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
25</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; You then also add =
the InetAddress objects with alength of =
4.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; You have done =
this in other MIB modules, so you should know I =
think.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; Changes reflected in all =
applicable objects.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OBJECT&nbsp;&nbsp;&nbsp; =
pktcMtaDevServerDhcp1<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp; InetAddress =
(SIZE(4))<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;An =
implementation is only required to support =
IPv4<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; Addresses. Other address types support may be =
defined in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; future versions of this MIB =
module.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OBJECT&nbsp;&nbsp;&nbsp; =
pktcMtaDevServerDhcp2<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp; InetAddress =
(SIZE(4))<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;An =
implementation is only required to support =
IPv4<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; &nbsp;&nbsp;Addresses. Other address types support may be =
defined in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; future versions of this MIB =
module.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OBJECT&nbsp;&nbsp;&nbsp; =
pktcMtaDevServerDns1<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp; InetAddress =
(SIZE(4))<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;An =
implementation is only required to support =
IPv4<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; Addresses. Other address types support may be =
defined in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; future versions of this MIB =
module.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OBJECT&nbsp;&nbsp;&nbsp; =
pktcMtaDevServerDns2<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp; InetAddress =
(SIZE(4))<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;An =
implementation is only required to support =
IPv4<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; Addresses. Other address types support may be =
defined in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; future versions of this MIB =
module.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OBJECT&nbsp;&nbsp;&nbsp; =
pktcMtaDevTimeServer<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; SYNTAX&nbsp; InetAddress =
(SIZE(4))<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; =
DESCRIPTION<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;An =
implementation is only required to support =
IPv4<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; Addresses. Other address types support may be =
defined in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; future versions of this MIB =
module.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
26</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; and is a similar =
refinement for pktcMtaBasicSmtaCompliance also =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; =
needed/wanted?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: agree. Added to the S-MTA =
compliance group.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
27</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Refrence RFC3291 can now be =
repalced by RFC4001</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, =
fixed.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
28</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; I suspect we need another =
serious and close review.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>We as =
co-authors would really like to understand the next steps =
in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>more =
details. This draft has passed WGLC, has had at least 2 if not =
3<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>MIB =
doctor reviews and now your complete =
review.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
Bert</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Thanks =
again for all the comments<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
following are comments received on the draft from <st1:PersonName
w:st=3D"on">Randy =
Presuhn</st1:PersonName><o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>and other =
IPCDN WG participants.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
29</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - object =
pktcMtaDevProvUnsolicitedKeyMaxTimeout</span></font><o:p></o:p></pre><pre=
><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; is a read-only =
object and has text in the DESCRIPTION clause about =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If this object is set to =
a zero value, the MTA MUST =
return</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; an 'inconsistentValue' =
in response to SNMP SET =
operations.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; That seems =
conflicting, no?</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>deleted:&nbsp;&nbsp;&nbsp;&nbsp; If this =
object is set to a zero value, the MTA MUST =
return<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; an 'inconsistentValue' in response to SNMP =
SET operations.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
30</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Same for =
pktcMtaDevProvUnsolicitedKeyNomTimeout</span></font><o:p></o:p></pre><pre=
><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>deleted:&nbsp;&nbsp;&nbsp;&nbsp; If this =
object is set to a zero value, the MTA MUST =
return<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; an 'inconsistentValue' in response to SNMP =
SET operations.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
31</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - I wonder if for an object =
like pktcMtaDevProvKerbRealmName =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; it is wise to use =
SnmpAdminString while the content MUST =
be</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; uppercase ASCII =
??</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: based on the above and the =
subsequent discussions, the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>co-authors prefer to leave the object =
as-is.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>See =
comment #15.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
Kerberos protocol (RFC1510, RFC4120) defines the RealmName to =
be<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>of ASN.1 =
type &quot;GeneralString&quot;. This type has numerous interop =
problems<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>(RFC4120, =
section 5.2.1).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The newer =
version of Kerberos protocol (RFC4120) requires that =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>RealmName =
follows a new type &quot;KerberosString&quot; which =
effectively<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>constrains the value of the GeneralString to =
only contain characters<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DSV =
style=3D'font-size:10.0pt'>in =
IA5String.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DSV =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; KerberosString&nbsp; =
::=3D GeneralString (IA5String)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The =
&quot;IA5String&quot; type is defined in ISO/IEC646:1991 and also =
known<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>as =
US-ASCII.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Hence, =
based on the above analysis, &quot;DisplayString&quot; =
and<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&quot;SnmpAdminString&quot; seem to be the =
closest mapping in SMI.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
32</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Same for =
pktcMtaDevRealmName</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: based on the above and the =
subsequent discussions, the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>co-authors prefer to leave the object =
as-is.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
33</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Why is =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaDevRealmAvailSlot&nbsp;&nbsp; =
OBJECT-TYPE</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unsigned32 =
(0..64)</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; While =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaDevRealmIndex&nbsp; =
OBJECT-TYPE</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unsigned32 =
(1..32)</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; Should they not =
be both limited to 64 or 32 (i.e. same value) =
??</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Agree.<o:p></o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
change pktcMtaDevRealmIndex's SYNTAX =
to<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unsigned32 =
(1..64)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
34</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Same =
for</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaDevCmsAvailSlot&nbsp;&nbsp; =
OBJECT-TYPE</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unsigned32 =
(0..128)</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; =
and</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaDevCmsIndex&nbsp; =
OBJECT-TYPE</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unsigned32 =
(1..64)</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
change pktcMtaDevCmsIndex's SYNTAX =
to<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Unsigned32 =
(1..128)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
35</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - I wonder =
why:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaNotificationPrefix OBJECT IDENTIFIER ::=3D { pktcMtaMib 2 =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaNotification OBJECT IDENTIFIER ::=3D =
{</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaNotificationPrefix 0 }</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; is not specified =
as:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaNotifications OBJECT IDENTIFIER ::=3D { pktcMtaMib 0 =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; as suggested in =
the mib-review-guideleines.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; It is not =
forbidden. I just wonder</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution:<o:p></o:p></span></font></pre><pre=
><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
change text to follow mib design guidelines as =
follows:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp; pktcMtaNotifications OBJECT =
IDENTIFIER ::=3D { pktcMtaMib 0 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>The text =
looks like this now:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaNotification OBJECT IDENTIFIER ::=3D { =
pktcIetfMtaMib 0 }<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaMibObjects&nbsp; OBJECT IDENTIFIER =
::=3D { pktcIetfMtaMib 1 }<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevBase&nbsp;&nbsp;&nbsp;&nbsp; OBJECT =
IDENTIFIER ::=3D { pktcMtaMibObjects 1 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevServer&nbsp;&nbsp; OBJECT =
IDENTIFIER ::=3D { pktcMtaMibObjects 2 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevSecurity OBJECT IDENTIFIER ::=3D { =
pktcMtaMibObjects 3 }<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevErrors&nbsp;&nbsp; OBJECT =
IDENTIFIER ::=3D { pktcMtaMibObjects 4 =
}<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'>pktcMtaConformance&nbsp; OBJECT IDENTIFIER =
::=3D { pktcIetfMtaMib 2 }<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span lang=3DFR =
style=3D'font-size:10.0pt;
color:blue'># Comment 36</span></font><span =
lang=3DFR><o:p></o:p></span></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - I wonder =
why</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp; =
pktcMtaBasicCompliance =
MODULE-COMPLIANCE</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
current</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; DESCRIPTION</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; The compliance statement for =
MTA devices that implement</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PacketCable or =
IPCablecom requirements.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This compliance =
statement applies to MTA =
implementations</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; that support PacketCable =
1.0 or IPCablecom requirements,</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; which are not =
IPv6-capable at the time of =
this</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RFC =
publication.&quot;</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; MODULE&nbsp; -- Unconditionally mandatory groups for =
MTAs</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MANDATORY-GROUPS =
{</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaGroup,</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaNotificationGroup</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT&nbsp; =
pktcMtaDevServerAddressType</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
InetAddressType</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DESCRIPTION</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot; Support for address types other than =
'ipv4(1)'</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; is not presently specified and therefore, is =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; required. It may be defined in future versions =
of</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; this MIB =
module.&quot;</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; ::=3D { pktcMtaCompliances 1 =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; Does not have the =
following:</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MANDATORY-GROUPS =
{</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaGroup,</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaNotificationGroup</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT&nbsp; =
pktcMtaDevServerAddressType</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InetAddressType { ipv4(1) =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DESCRIPTION</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot; Support for address types other than =
'ipv4(1)'</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;is not presently specified and therefore, is =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; required. It may be defined in future versions =
of</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; this MIB =
module.&quot;</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBJECT =
pktcMtaDevServerDhcp1</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SYNTAX&nbsp;&nbsp;&nbsp;&nbsp; InetAddress SIZE =
(4)</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SESCRIPTION</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot; Support for address formats other than =
'ipv4(1)'</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; is not presently specified and therefore, is =
not</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; required. It may be defined in future versions =
of</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; this MIB =
module.&quot;</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .... and similar swtuff for the =
other InetAddress objects</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; ::=3D { pktcMtaCompliances 1 =
}</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, =
addressed.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
37</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - Same for the =
pktcMtaBasicSmtaCompliance =
spec.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Agree, =
fixed.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
38</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; - At various places in your =
MIB module you have FQDNs =
present.</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; I wonder if it =
would not be wise (for interoperability) to =
</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp; specify WHEN such =
FQDNs are supposed to be resolved to IP =
addresses.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Agree.<o:p></o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: added new text as =
follows:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
for pktcMtaDevFQDN:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; The MTA FQDN is used to uniquely identify =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; device to the PacketCable back office =
elements.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>&nbsp; =
(on this one, the MTA does not resolve it, just uses =
it).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevSnmpEntity<o:p></o:p></span></font><=
/pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; The MTA must resolve the FQDN value before its very =
first<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; network interaction with the SNMP entity during =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; provisioning phase as specified in the PacketCable MTA =
Device<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; Provisioning specification.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>pktcMtaDevCmsFqdn<o:p></o:p></span></font></pr=
e><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; The MTA must resolve the CMS FQDN as =
required<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; by the corresponding PacketCable =
Specifications.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp; =
REFERENCE<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot; PacketCable MTA Device Provisioning =
Specification;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; PacketCable Security =
Specification;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; PacketCable Network-Based Call Signaling =
Protocol<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Specification.&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
39</span></font><o:p></o:p></pre><pre><b><font
size=3D2 color=3Dseagreen face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
color:seagreen;font-weight:bold'>--- Other comments on MTA MIB =
draft06</span></font></b><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Bert =
wrote:<o:p></o:p></span></font></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; I also see that various =
comments/questions were posted to =
the</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; IPCDN WG mailing list, so =
those need to be answered too.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>ok, see =
Comments 40 and above for the log of other issues. We =
believe<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>draft07 =
does address all comments received to date. If we missed =
any,<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>let us =
know.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
40</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>From =
Randy<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'><a
href=3D"http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01600.html=
">http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01600.html</a><o=
:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Duplicate =
of Comment 31.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
41</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>From =
Randy, thread with subject title &quot;[ipcdn] =
pktcMtaDevProvConfigKey&quot;<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Initial =
pointer:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'><a
href=3D"http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01537.html=
">http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01537.html</a><o=
:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>Resolution: add the following text in the =
description:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; The value of this object is provided along with =
the<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; configuration file information =
(pktcMtaDevConfigFile)<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; and hash (pktcMtaDevProvConfigHash) by the =
Provisioning<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Server via SNMP SET once the configuration file has =
been<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; created as defined by the PacketCable =
Security<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; specification.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; If the configuration file the MTA receives is =
not<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; encrypted, the length of this object value is =
zero.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; If the file is encrypted, then the algorithm is DES =
in<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; CBC mode and the length of this object value is 64 =
bits<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; (an IV of zero is used to encrypt the file as =
specified<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; in the PacketCable Security =
specification).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>and =
change the MUST into SHOULD as proposed =
below:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; This object must not be used in non secure =
provisioning<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; mode.&nbsp; In non secure provisioning modes, the MTA =
SHOULD<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; return an 'inconsistentValue' in response to SNMP =
SET<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; operations, and, the MTA SHOULD return a =
zero-length<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; string in response to SNMP GET =
operations.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'> (this to =
address potential issues with some agent =
implementations<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>like =
AgentX).<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dblue face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:blue'># Comment =
42</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>Comment =
from Thomas Anders:<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>delete<o:p></o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This object value is used as =
an index into the</span></font><o:p></o:p></pre><pre><font
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
pktcMtaDevRealmTable.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span style=3D'font-size:10.0pt'>in the =
description clause of =
pktcMtaDevProvKerbRealmName.<o:p></o:p></span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre><pre><fon=
t
size=3D2 color=3Dteal face=3D"Courier New"><span =
style=3D'font-size:10.0pt;color:teal'>&gt; =
end.</span></font><o:p></o:p></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'><o:p>&nbsp;</o:p></span></font></pre>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; -----Original Message-----</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; From: Internet-Drafts@ietf.org =
[mailto:Internet-Drafts@ietf.org]</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Sent: Thursday, October 27, 2005 8:50 AM</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; To: i-d-announce@ietf.org</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Cc: ipcdn@ietf.org</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Subject: I-D =
ACTION:draft-ietf-ipcdn-pktc-mtamib-07.txt</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; A New Internet-Draft is available from the on-line =
Internet-Drafts</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; directories.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; This draft is a work item of the IP over Cable Data Network
Working</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Group of the IETF.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; =
Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Multimedia Terminal Adapter =
(MTA) Management</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;Information Base for PacketCable and</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;IPCablecom compliant devices</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; Author(s)&nbsp;&nbsp; : E. Nechamkin, J. =
Mule</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; Filename&nbsp;&nbsp;&nbsp; : =
draft-ietf-ipcdn-pktc-mtamib-07.txt</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; =
Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 60</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; =
Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
2005-10-27</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; This memo defines a portion of the Management Information =
Base
(MIB)</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp;for use with network management protocols =
in the Internet
community.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp;In particular, it defines a basic set of =
managed objects for</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp;SNMP-based management of PacketCable and =
IPCablecom compliant</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp;Multimedia Terminal Adapter =
devices.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; A URL for this Internet-Draft is:</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; =
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-</span><=
/font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; 07.txt</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; To remove yourself from the I-D Announcement list, send a =
message
to</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; i-d-announce-request@ietf.org with the word unsubscribe in =
the
body of</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; the message.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; You can also visit
https://www1.ietf.org/mailman/listinfo/I-D-announce</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; to change your subscription settings.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Internet-Drafts are also available by anonymous FTP. Login =
with
the</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; username</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &quot;anonymous&quot; and a password of your e-mail =
address. After
logging in,</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; type &quot;cd internet-drafts&quot; and =
then</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; &quot;get =
draft-ietf-ipcdn-pktc-mtamib-07.txt&quot;.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; A list of Internet-Drafts directories can be found =
in</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; http://www.ietf.org/shadow.html</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; or =
ftp://ftp.ietf.org/ietf/1shadow-sites.txt</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Internet-Drafts can also be obtained by =
e-mail.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Send a message to:</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; mailserv@ietf.org.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; In the body type:</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; &quot;FILE
/internet-drafts/draft-ietf-ipcdn-pktc-mtamib-07.txt&quot;.</span></font>=
</p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; NOTE:&nbsp;&nbsp;&nbsp;&nbsp; The mail server at ietf.org =
can return the document in</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; MIME-encoded form by using the =
&quot;mpack&quot; utility.&nbsp; To
use this</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; feature, insert the command =
&quot;ENCODING mime&quot; before
the &quot;FILE&quot;</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; command.&nbsp; To decode the =
response(s), you will need
&quot;munpack&quot; or</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; a MIME-compliant mail reader.&nbsp; =
Different MIME-compliant mail</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; readers</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; exhibit different behavior, especially =
when dealing with</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; &quot;multipart&quot; MIME messages =
(i.e. documents which have
been split</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; up into multiple messages), so check =
your local documentation
on</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; &nbsp;&nbsp;&nbsp; how to manipulate these =
messages.</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; </span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Below is the data which will enable a MIME compliant mail =
reader</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; implementation to automatically retrieve the ASCII version =
of the</span></font></p>

<p class=3DMsoPlainText><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:
10.0pt'>&gt; Internet-Draft.</span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C5DB33.8540FB91--


--===============1707978130==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--===============1707978130==--




