From mailnull@www1.ietf.org  Tue Oct  1 11:30:08 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA22458
	for <ipcdn-archive@odin.ietf.org>; Tue, 1 Oct 2002 11:30:07 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g91FVc010089
	for ipcdn-archive@odin.ietf.org; Tue, 1 Oct 2002 11:31:38 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g91FT8v08071;
	Tue, 1 Oct 2002 11:29:08 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g91FS5v08026
	for <ipcdn@optimus.ietf.org>; Tue, 1 Oct 2002 11:28:05 -0400
Received: from ihemail1.firewall.lucent.com (ihemail1.lucent.com [192.11.222.161])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA22374
	for <ipcdn@ietf.org>; Tue, 1 Oct 2002 11:26:05 -0400 (EDT)
Received: from nl0006exch001h.wins.lucent.com (h135-85-76-62.lucent.com [135.85.76.62])
	by ihemail1.firewall.lucent.com (Switch-2.2.2/Switch-2.2.0) with ESMTP id g91FS1D13020
	for <ipcdn@ietf.org>; Tue, 1 Oct 2002 11:28:01 -0400 (EDT)
Received: by nl0006exch001h.nl.lucent.com with Internet Mail Service (5.5.2653.19)
	id <SLBXB9LR>; Tue, 1 Oct 2002 17:28:00 +0200
Message-ID: <A451D5E6F15FD211BABC0008C7FAD7BC0F0DAC9D@nl0006exch003u.nl.lucent.com>
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: wsawyer@ieee.org, ipcdn@ietf.org
Cc: "Thomas Narten (E-mail)" <narten@us.ibm.com>,
        "Erik Nordmark (E-mail)"
	 <Erik.Nordmark@sun.com>,
        "Bert Wijnen (E-mail)" <bwijnen@lucent.com>
Date: Tue, 1 Oct 2002 17:27:58 +0200 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [ipcdn] MIB Doctor review of: draft-ietf-ipcdn-subscriber-mib-06.txt
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Took a bit longer than I had hoped. Oh well, here we go

More or less serious issues/concerns:
- 2nd para in Section 2 starts off with:
    "Much of this MIB duplicates capabilities found in 
     the DOCSIS Cable Device MIB [17]."
  So I immediately wonder why we need to duplicate any of
  that other stuff, even without looking at the details.
  Pls explain/justify. 
  The other praragraphs in this section try to explain some 
  of it I think. But what is not clear is: will this MIB
  then obsolete the one in reference [17].
  If it only partially obsoletes/replaces it, then maybe
  that should be made clear and the [17] may need a 
  revision to deprecate the objects being replaced.
- In sect 2.1 you write:
     "The docsSubMgtCpeControlTable, docsSubMgtCpeIpTable,
      and docsSubMgtCmFilterTable augment the 
      docsIfCmtsCmStatusTable from [18]."
  I do see this is true for docsSubMgtCpeControlTable but
  for docsSubMgtCmFilterTable you are not using the AUGMENTS
  clause. So maybe it is only a sparse augmentation? If so,
  the better say so. If it is a real AUGMENT then use the
  AUGMENTS clause.
- Mmm... sect 2.2 starts to talk about the use of TFTTTP... 
  what does that have to do with the MIB? Maybe explain that
  a bit (better). FOr example, why such is needed. And maybe
  you can add a reference where people can find info about it.
  The good news is that you do mention possible security aspects 
  (with references) in the Security Considerations section. Hope
  it is acceptable to Security ADs.
- Sect 2.3
  I really wonder if this is smart. Why not give a much larger range
  to the index objects and then specify via the MODULE COMPLIANCE 
  that they only need to support up to 1024. That way you do not
  have to change the MIB in the future if you ever need more
  than 1024. You then add another compliance statement (which
  can actually be done in a different module/document)
- The MIB MODULE-IDENTITY also talks about experimental.
  You want to removethat if you go for STDs track
- In the MIB you must use 4-digit year notation, so
  change 
           LAST-UPDATED    "0202280000Z" -- February 28, 2002
  into
           LAST-UPDATED    "200202280000Z" -- February 28, 2002
  and also 
           REVISION "0202280000Z" -- February 28, 2002
  into
           REVISION "200202280000Z" -- February 28, 2002
- Normally, for a new RFC, we only have one REVISION clause. Whatever
  changes were made during the WG process are not recorded in revision
  clauses, so you can remove the 2nd revision clause.
  In fact the one and only revision clause should say something like:

           REVISION "200202280000Z" -- February 28, 2002
           DESCRIPTION "Initial version, published as RFC xxxx."
           -- RFC Editor to assign xxxx
- I am not comfortable with you putting this MIB under { docsDev 5 }
  How does DCOSIS keep track as to hwo makes assignments under
  the docsDev OID subtree?
  Why can this not be another assignment under mib-2 ??
  Certainly it should not have been docsDev 5 while you were making
  all sorts of changes during the WG process or while it was so
  called "experimental" ...
- I see:
    docsSubMgtCpeControlReset OBJECT-TYPE
       SYNTAX  TruthValue
       MAX-ACCESS read-write
       STATUS  current
       DESCRIPTION
           "This object always returns false on read.  If this object is
       set to true, the rows with  'learned' addresses in
       docsSubMgtCpeIpTable for this CM are deleted from that table."
  Mmm.. so if I SET the object to true and do a GET afterwards then it is
  back in false? I need to check if SNMP/MIB people are really happy with
  this.
- I am kind of wondering about the AUGEMENTS for
          AUGMENTS { docsIfCmtsCmStatusEntry }
  Are all the WG members and potential implementers aware that you are
  adding read-write objects to an otherwise read-only table?
  I guess it would be good to spell out in the DESCRIPTION clause
  of this table:
  - that it AUGEMENTS (instead of extends) the docsIfCmtsCmStatusTable
  - that it adds 4 WRITEable objects.
- the following 3 objects that define defaults. Can you explain how
  that works and when they come into play. I see that hey do when the
  registration fails. So is it that when a cable modem registers, then
  this MIB-table (at a device in the provider premises?) gets populated
  with whatever the user registers? And if he does not register you still 
  add entries to this MIB-table and the defaults get picked up in that case?
  I may be confused, because neither in this document
  nor in RFC2669/2670 did I find where this MIB and the others reside.
  Would be good to have a picture of the devices involved, where they
  are located adn what their function is.
- table docsSubMgtPktFilterTable is a read-create table.
  I see no StorageType object and no words at all about the persistency
  of that table. We need to understand the behaviour for persistency.
  This comment applies to all your read-create tables. In fact it also
  applies (I think) to read-write values of other objects and other
  tables as well.
- I see:
       docsSubMgtPktFilterGroup        Integer32,
       docsSubMgtPktFilterIndex        Integer32,
       docsSubMgtPktFilterSrcAddrType  InetAddressType,
       docsSubMgtPktFilterSrcAddr      InetAddress,
       docsSubMgtPktFilterSrcMaskType  InetAddressType,
       docsSubMgtPktFilterSrcMask      InetAddress,
       docsSubMgtPktFilterDstAddrType  InetAddressType,
       docsSubMgtPktFilterDstAddr      InetAddress,
       docsSubMgtPktFilterDstMaskType  InetAddressType,
       docsSubMgtPktFilterDstMask      InetAddress,
  A few remarks/questions
  - that would give me the impression that the addressType for
    address and mask could be different.
  - it also gives me the impression that addressType for source
    and destination can be different.
  - From your COMPLIANCE section that seems not to be the case
    for current implementers of this MIB.
    Not clear if it will never be the case in the future.
  - Anyway, if addressType is the same, then only one such object
    is needed. Maybe an old version of the INET-ADDRESS-MIB did
    suggest that you needed multiple. But the current version
    as per RFC 3291.
  - This new version also suggest to use InetAddressPrefixLength
    instead of a mask. Pls take a look at that.
- if the DEFVAL for    docsSubMgtPktFilterSrcAddrType is ipv4,
  then why is the DEFVAL for    docsSubMgtPktFilterSrcAddr not 0.0.0.0?
- same for Destination address
- object docsSubMgtPktFilterUlp says:
       DESCRIPTION
       "Upper level protocol to match.  If this value is 256,
       matches ALL ULP values.  Otherwise, this matches the specific
       protocol value.  Note that if the packet ULP is either 6 (tcp) or
       17 (udp), then docsSubMgtPktTcpUdpFilterTable must also be
       consulted (if its entry exists) to see if this entry matches.
       If this value is neither tcp(6) nor udp(17), then that
       table is not consulted." 
  while object    docsSubMgtTcpUdpFilterTable says:
       DESCRIPTION ".... This table
            is not consulted unless the upper-layer protocol is TCP,
            UDP, or 'any'."
  So that seems to conflict with each other. (I would also add (256)
  after 'any' so it is easier to make the connection.
  In the first object you say it is onlu consulted for tcp and udp
  and in the table itself you say that it is also consulted for 'any'
- I see: 
   docsSubMgtPktFilterAction OBJECT-TYPE
       SYNTAX      INTEGER
                      {
                      accept(1),
                      drop(2)
                      }
       MAX-ACCESS  read-create
       STATUS      current
       DESCRIPTION
           "The action to take upon this filter matching.  Accept means
       to accept the packet for further processing.  Drop means to drop
       the packet."
   And I wonder: what does "further processing" mean? Will it be checked
   against the next filter... or will it be forwarded, or what.
   "drop" seems clear in that the packet gets dropped.
- I see:
       docsSubMgtTcpUdpSrcPort     Integer32,
       docsSubMgtTcpUdpDstPort     Integer32,
  These probably should be of type InetPortNumber instead, see RFC3291
- object    docsSubMgtTcpFlagValues
  says: ..................... An attempt to violate this constraint
       returns an inconsistentValue error for an SNMPv2 or v3 agent
       and a badValue error for an SNMPv1 agent.
  We prefer that you just talk about the inconsistentValue error and
  not mention SNMPvx at all. RFC2576 has common procedures to translate
  such errors between different versions of SNMP.
- For rowStatus objects, you MUST also indicate which objects must have
  proper values before the row can be made active. See RowStatus TC
  in RFC2579. SO this comment applies to all your rowStatus objects.
- you have no Notifications, so there seems to be no need to define
    docsSubMgtNotification OBJECT IDENTIFIER  ::= { docsSubMgt 2 }
- Why have you commented out (in the MODULE COMPLIANCE)
          -- SYNTAX InetAddressType { ipv4(1) }
  because if you only requite support for IPv4, then that is
  exactly how you specify it in the MIB. I know that some older
  version of SMICng complians about it... but you can ignore that
  error/warning. See for example RFC3289 that uses it too.
  Now ... are cable modems not supporting IPv6 and will they not
  do so in the (near) future?
  Cuase. what might be a problem though is that in principle the
  IETF requires support for IPv4 and IPv6 these days.
  Thomas or Erik, any comment on that?
- In the security section, you MUST list the objects that are
  sensitive (read or read-write or read-create) and then for
  each of them explain why they are sensitive and need protection.

Administrative/editorial nits:
- In the abstract, it talks about "experimental portion".
  Should be just "portion" if you're heading for PS.
- the RFC-Editor does not want unfamiliar acronyms in the
  title. See http://www.rfc-editor.org/policy.html
  I think MIB is OK, but DOSCIS is probably not OK.
  Same comment for abstract.
- 2nd para in abstract is not needed. That is already part
  of the MIB boiler plate as you have it in sect 1.
- references need to be split in normative and informative.
  Again see: http://www.rfc-editor.org/policy.html
  For the references in the MIB boiler-plate, a good sample
  of the split is in draft-ietf-rmonmib-hc-alarm-mib-02.txt
- object  docsSubMgtCpeIpAddr has a decription clause that
  talks about "wiretapping". Not sure you want to use that term.

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



From mailnull@www1.ietf.org  Fri Oct  4 12:26:58 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA11902
	for <ipcdn-archive@odin.ietf.org>; Fri, 4 Oct 2002 12:26:57 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g94GSWX18522
	for ipcdn-archive@odin.ietf.org; Fri, 4 Oct 2002 12:28:32 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g94GSOv18515;
	Fri, 4 Oct 2002 12:28:24 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g94GRJv18426
	for <ipcdn@optimus.ietf.org>; Fri, 4 Oct 2002 12:27:19 -0400
Received: from hoemail1.firewall.lucent.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA11736
	for <ipcdn@ietf.org>; Fri, 4 Oct 2002 12:25:13 -0400 (EDT)
Received: from nj7460exch001h.wins.lucent.com (h135-17-42-36.lucent.com [135.17.42.36])
	by hoemail1.firewall.lucent.com (Switch-2.2.2/Switch-2.2.0) with ESMTP id g94GREr18117
	for <ipcdn@ietf.org>; Fri, 4 Oct 2002 12:27:14 -0400 (EDT)
Received: by nj7460exch001h.ho.lucent.com with Internet Mail Service (5.5.2653.19)
	id <S3RG4Z23>; Fri, 4 Oct 2002 12:27:13 -0400
Message-ID: <B99995113B318D44BBE87DC50092EDA902E9861D@nj7460exch006u.ho.lucent.com>
From: "Samant, Shrinivas (Shrinivas)" <ssamant@lucent.com>
To: "'ipcdn@ietf.org'" <ipcdn@ietf.org>
Date: Fri, 4 Oct 2002 12:27:11 -0400 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [ipcdn] deletion of DoscSubMgtPktFilterEntry - draft-ietf-ipcdn-subscribe
 r-mib-06
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Hi,
docsSubMgtPktFilterEntry is a read-create object. Hence, it can be read, created, modified, deleted at any time.
docsSubMgtCmFilterTable binds the cable modem to an ordered list of filters defined in docsSubMgtPktFilterEntry.

My question is...

Can an entry from docsSubMgtPktFilterEntry be deleted, if it is being used by a cable modem? If yes, then what filter criteria should be applied to these packets?

Thanks,

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



From mailnull@www1.ietf.org  Thu Oct 10 21:46:57 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA28680
	for <ipcdn-archive@odin.ietf.org>; Thu, 10 Oct 2002 21:46:57 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9B1mf117587
	for ipcdn-archive@odin.ietf.org; Thu, 10 Oct 2002 21:48:41 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9B1mNv17578;
	Thu, 10 Oct 2002 21:48:23 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9B1lFv17556
	for <ipcdn@optimus.ietf.org>; Thu, 10 Oct 2002 21:47:16 -0400
Received: from peacock.tci.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA28623
	for <ipcdn@ietf.org>; Thu, 10 Oct 2002 21:45:00 -0400 (EDT)
Received: from mms02-RelayB.tci.com (mms02-relayb.broadband.att.com [147.191.89.213])
	by peacock.tci.com (8.12.2/8.12.2) with ESMTP id g9B1l4gc012733;
	Thu, 10 Oct 2002 19:47:04 -0600 (MDT)
Received: from 147.191.89.201 by mms02-relaya.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Thu, 10 Oct 2002 19:44:05 -0600
X-Server-Uuid: 327424A5-C000-4071-A863-154BD49E0E91
Received: by entexchimc02.tci.com with Internet Mail Service (
 5.5.2653.19) id <41CHK96W>; Thu, 10 Oct 2002 19:46:51 -0600
Message-ID: <6732623D2548D61193C90002A5C88DCC01EBCDA9@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <RWoundy@broadband.att.com>
To: "IPCDN (E-mail)" <ipcdn@ietf.org>
cc: "Jean-Francois Mule (E-mail)" <jf.mule@cablelabs.com>,
        "Woundy, Richard" <RWoundy@broadband.att.com>
Date: Thu, 10 Oct 2002 19:46:41 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 11B8F36F154093-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [ipcdn] IPCDN WG at Atlanta
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

Folks,

Jean-Francois and I plan to hold a two hour working group session for the
IPCDN WG in Atlanta. The precise block of time has not been confirmed yet.

Please forward any agenda requests to the working group co-chairs (copied
above) as soon as possible.

Note the deadlines for Internet draft submissions and pre-registration are
rapidly approaching.

October 28, Monday - Internet Draft cut-off for initial document (-00)
submission at 09:00 ET
October 29, Tuesday - Working Group and BOF scheduling closes at 17:00 ET
November 4, Monday - Internet Draft final submission cut-off at 09:00 ET
November 8, Friday - Registration and Pre-payment cut-off at 12:00 noon ET
November 13, Wednesday - Registration cancellation cut-off at 17:00 ET
November 14, Thursday - Working Group agendas by 12:00 ET
November 17-21 - 55th IETF Meeting in Atlanta, GA

See <http://www.ietf.org/meetings/IETF-55.html> for more details.

-- Rich

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



From mailnull@www1.ietf.org  Mon Oct 14 17:06:52 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02868
	for <ipcdn-archive@odin.ietf.org>; Mon, 14 Oct 2002 17:06:52 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9EL8aw25049
	for ipcdn-archive@odin.ietf.org; Mon, 14 Oct 2002 17:08:36 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9EL8Tv25040;
	Mon, 14 Oct 2002 17:08:29 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9E89ov16985
	for <ipcdn@optimus.ietf.org>; Mon, 14 Oct 2002 04:09:50 -0400
Received: from webmail4.rediffmail.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA11947
	for <ipcdn@ietf.org>; Mon, 14 Oct 2002 04:07:29 -0400 (EDT)
Received: (qmail 24748 invoked by uid 510); 14 Oct 2002 08:13:13 -0000
Date: 14 Oct 2002 08:13:13 -0000
Message-ID: <20021014081313.24747.qmail@webmail4.rediffmail.com>
Received: from unknown (203.187.200.23) by rediffmail.com via HTTP; 14 oct 2002 08:13:13 -0000
MIME-Version: 1.0
From: "Raj P Panchal" <ispnetwork@rediffmail.com>
Reply-To: "Raj P Panchal" <ispnetwork@rediffmail.com>
To: wsawyer@ieee.org
Cc: ipcdn@ietf.org
Content-type: text/plain;
	format=flowed
Content-Disposition: inline
Subject: [ipcdn] help help help ( DOCSIS Subscriber Management MIB   )
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Dear All,
I want to restrict IP address behind a cable modem , means say I 
give 192.168.1.2 to the pc ( A static IP address ) . Now behind a 
given cable modem only this IP should be able to access the 
network , i.e if i change the ip to 192.168.1.3 it should not work 
. I am using Cisco Docsis CPE configurator V3.6 for creating the 
configuration files . I am using motorola surfboard cable modems 
.
In the docsis configurator there is a option for configuring the 
subscriber management IP table , and allowing only permitted IP 
address to access the network , but it is not happening .
Also if you can help me out if it possible through the DOCSIS 
Subscriber Management MIB  . I would be highly obliged
thanks
raj
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 14 17:38:37 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03429
	for <ipcdn-archive@odin.ietf.org>; Mon, 14 Oct 2002 17:38:37 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9ELeLu26656
	for ipcdn-archive@odin.ietf.org; Mon, 14 Oct 2002 17:40:21 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9ELe4v26637;
	Mon, 14 Oct 2002 17:40:04 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9ELdOv26603
	for <ipcdn@optimus.ietf.org>; Mon, 14 Oct 2002 17:39:24 -0400
Received: from holt.mail.atl.earthlink.net (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA03387
	for <ipcdn@ietf.org>; Mon, 14 Oct 2002 17:37:07 -0400 (EDT)
From: mstjohns@mindspring.com
Received: from smui08.slb.mindspring.net ([199.174.114.50])
	by holt.mail.atl.earthlink.net with esmtp (Exim 3.33 #1)
	id 181Cvl-0006WH-00; Mon, 14 Oct 2002 17:39:17 -0400
Received: by smui08.slb.mindspring.net id RAA0000012659; Mon, 14 Oct 2002 17:39:10 -0400 (EDT)
Date: Mon, 14 Oct 2002 17:39:10 -0400
To: Raj P Panchal <ispnetwork@rediffmail.com>
Cc: wsawyer@ieee.org, ipcdn@ietf.org
Reply-To: mstjohns@mindspring.com
Subject: Re: [ipcdn] help help help ( DOCSIS Subscriber Management MIB   )
Message-ID: <Springmail.0994.1034631550.0.01050400@webmail.atl.earthlink.net>
X-Originating-IP: 192.94.214.100
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Raj -

In general, this group can answer questions about its work items - e.g. about
the IPCDN set of MIBs.   It generally won't respond to questions about the use
of specific company's products (e.g. the cisco product) and will suggest you
go ask them.

That said, look at the Cable Device MIB filtering section and if you have
specific questions of the form "what objects need to be created to do X type
of filtering?" I'll bet you'll probably have a better chance of getting an
error.

In any event, it sounds like you need to chat with either or both of Cisco or
Motorola FIRST before coming here.  

Mike


On 14 Oct 2002 08:13:13 -0000 Raj P Panchal <ispnetwork@rediffmail.com> wrote:

> Dear All,
> I want to restrict IP address behind a cable
> modem , means say I 
> give 192.168.1.2 to the pc ( A static IP
> address ) . Now behind a 
> given cable modem only this IP should be able
> to access the 
> network , i.e if i change the ip to 192.168.1.3
> it should not work 
> . I am using Cisco Docsis CPE configurator V3.6
> for creating the 
> configuration files . I am using motorola
> surfboard cable modems 
> .
> In the docsis configurator there is a option
> for configuring the 
> subscriber management IP table , and allowing
> only permitted IP 
> address to access the network , but it is not
> happening .
> Also if you can help me out if it possible
> through the DOCSIS 
> Subscriber Management MIB  . I would be highly
> obliged
> thanks
> raj
> _______________________________________________
> 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 mailnull@www1.ietf.org  Tue Oct 15 18:37:38 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17764
	for <ipcdn-archive@odin.ietf.org>; Tue, 15 Oct 2002 18:37:38 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9FMdOV13838
	for ipcdn-archive@odin.ietf.org; Tue, 15 Oct 2002 18:39:24 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FMdLv13831;
	Tue, 15 Oct 2002 18:39:21 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FMcmv13786
	for <ipcdn@optimus.ietf.org>; Tue, 15 Oct 2002 18:38:48 -0400
Received: from ondar.cablelabs.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17745
	for <ipcdn@ietf.org>; Tue, 15 Oct 2002 18:36:31 -0400 (EDT)
Received: from srvmail.cablelabs.com (srvmail.cablelabs.com [10.5.0.15])
	by ondar.cablelabs.com (8.12.6/8.12.6) with ESMTP id g9FMccPL020471;
	Tue, 15 Oct 2002 16:38:38 -0600 (MDT)
Received: by srvmail.cablelabs.com with Internet Mail Service (5.5.2653.19)
	id <499RS6R5>; Tue, 15 Oct 2002 16:38:38 -0600
Message-ID: <4DF5E8A771ECD21187020008C7B1C5AF03CED826@srvmail.cablelabs.com>
From: Jean-Francois Mule <jf.mule@cablelabs.com>
To: "'ipcdn@ietf.org'" <ipcdn@ietf.org>,
        "Richard Woundy (E-mail)"
	 <RWoundy@broadband.att.com>
Date: Tue, 15 Oct 2002 16:38:37 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Approved: ondar
Subject: [ipcdn] 2669bis - additional objects for http download
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

All,

For some CableLabs devices like PacketCable Standalone MTAs, we would like to re-use 2669.  Most objects of the cable device MIB meet what we need.
The additions are all related to http software download as an option.  See below the proposed changes against draft-ietf-ipcdn-device-mibv2-02. Feel free to rework some of what is proposed in there to align it with the rest of the draft (inserted object position, object names/description clause, etc.).

Comments welcome.
Jean-Francois.
-
-- 1.
-- current text
   docsDevSwServerAddressType OBJECT-TYPE
           SYNTAX      InetAddressType
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "The type of address of the TFTP server used for software
                upgrades."
           ::= { docsDevSoftware 6 }

-- new text:

   docsDevSwServerAddressType OBJECT-TYPE
           SYNTAX      InetAddressType
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "The type of address of the TFTP or HTTP server used for 
                software upgrades."
           ::= { docsDevSoftware 6 }

-- 2.
-- current text

   docsDevSwServerAddress OBJECT-TYPE
           SYNTAX      InetAddress
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "The address of the TFTP server used for software upgrades.

               If the TFTP server is unknown, return the zero length address
               string (See the TextualConvention).  If docsDevSwServer is
               also implemented in this agent, this object is tied to it.  A
               set of this object to an IPv4 address will result in the value
               of docsDevSwServer also being set to that address.  If this
               object is set to an IPv6 address, docsDevSwServer is set to
               0.0.0.0.  If docsDevSwServer is set, this object is also set
               to that value.  Note that if both are set in the same action,
               the order of which one sets the other is undefined - so both
               should be the same value."
           ::= { docsDevSoftware 7 }

-- new text
   docsDevSwServerAddress OBJECT-TYPE
           SYNTAX      InetAddress
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "The address of the TFTP or HTTP server used for software 
               upgrades.

               If the TFTP/HTTP server is unknown, return the zero length 
               address string (See the TextualConvention).  
               If docsDevSwServer is also implemented in this agent, this 
               object is tied to it.  A set of this object to an IPv4 
               address will result in the value of docsDevSwServer also 
               being set to that address.  If this object is set to an IPv6
               address, docsDevSwServer is set to 0.0.0.0.  
               If docsDevSwServer is set, this object is also set to that 
               value.  Note that if both are set in the same action, the 
               order of which one sets the other is undefined - so both
               should be the same value."
           ::= { docsDevSoftware 7 }

-- 3.
-- new text
   feel free to modify this below.  Idea is to have a rw object to set the protocol used for sw download.

   SwServerTransportProtocol ::= TEXTUAL-CONVENTION  
           STATUS current  
           DESCRIPTION  
                "This convention is a bit map.  Each bit represents a   
                 transport protocol.  If a bit has value 1, then that   
                 selected transport protocol is in some way dependent
                 on the context of the object using this convention.     
                 If a bit has value 0, then that transport protocol  
                 is not selected.  Combinations of bits can be   
                 set when multiple transport protocols are selected.  
  
                 bit 0   : a protocol other than those defined here.  
                 bit 1   : TFTP.   
                 bit 2   : HTTP."  
           SYNTAX     BITS {   
                            other(0),  -- none of the following  
                            tftp(1),  
                            http(2) 
           }   

   docsDevSwServerTransportProtocol OBJECT-TYPE
           SYNTAX      SwServerTransportProtocol
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "This object specifies the transport protocol to be used 
                for software upgrades.

               If a combination of bits is set, the device supports multiple
               transport protocol and the device will attempt software 
               upgrades using the protocol set in the lowest bit first, then
               attempt using the other protocol(s) if the first attempt is
               not successful.  For e.g., if both tftp and http bits are set
               the device will attempt software download via tftp.  If it fails
               to get a successful tftp connection, it will attempt http 
               download."
           DEFVAL { {tftp}}
           ::= { docsDevSoftware 8 }

-- 4.
-- current text

   docsDevSwFilename OBJECT-TYPE
           SYNTAX      SnmpAdminString (SIZE (0..64))
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
               "The file name of the software image to be loaded into this
                device. Unless set via SNMP, this is the file name
                specified by the provisioning server that corresponds to
                the software version that is desired for this device.
                If unknown, the string '(unknown)' is returned."
           ::= { docsDevSoftware 2 }

-- new text
   deprecate docsDevSwFilename, add docsDevSwFilenameURL instead.

   docsDevSwFilename OBJECT-TYPE
           SYNTAX      SnmpAdminString (SIZE (0..64))
           MAX-ACCESS  read-write
           STATUS      deprecated
           DESCRIPTION
               "The file name of the software image to be loaded into this
                device. Unless set via SNMP, this is the file name
                specified by the provisioning server that corresponds to
                the software version that is desired for this device.
                If unknown, the string '(unknown)' is returned."
           ::= { docsDevSoftware 2 }

   docsDevSwFilenameURL OBJECT-TYPE
           SYNTAX      SnmpAdminString (SIZE (0..64))
           MAX-ACCESS  read-write
           STATUS      current
           DESCRIPTION
           	"The file name of the software image to be loaded into this
             	device in the URL format. The format being:
                 <Protocol>://<server name>[:Port Number][/<path>/]<sw 
                 filename>.
                 Where Protocol MUST be HTTP or TFTP ( Case insensitive)
                  Unless set via SNMP, this is the file name
                  specified by the provisioning server that corresponds to
             	the software version that is desired for this device.
             	If unknown, the string '(unknown)' is returned.
                  If docsDevSwFilename is also implemented in this agent, 
                  this object is tied to it.  A set of this object to an 
                  tftp URL will result in the value of docsDevSwFilename 
                  also being set to that URL.  If this object is set to 
                  an http URL, docsDevSwFilename is set to an empty string.
                  If docsDevSwFilename is set, this object is also set
                  to that value.  Note that if both are set in the same action,
                  the order of which one sets the other is undefined - so both
                  should be the same value."
           ::= { docsDevSoftware 9 }




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



From mailnull@www1.ietf.org  Tue Oct 15 18:38:18 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17787
	for <ipcdn-archive@odin.ietf.org>; Tue, 15 Oct 2002 18:38:17 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9FMe3S13896
	for ipcdn-archive@odin.ietf.org; Tue, 15 Oct 2002 18:40:03 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FMe2v13889;
	Tue, 15 Oct 2002 18:40:02 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9FMdWv13851
	for <ipcdn@optimus.ietf.org>; Tue, 15 Oct 2002 18:39:32 -0400
Received: from snowmass.tci.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17760
	for <ipcdn@ietf.org>; Tue, 15 Oct 2002 18:37:15 -0400 (EDT)
Received: from mms02-relaya.tci.com (mms02-relaya.broadband.att.com [147.191.89.206])
	by snowmass.tci.com (8.12.2/8.12.2) with ESMTP id g9FMcKAZ029241;
	Tue, 15 Oct 2002 16:39:23 -0600 (MDT)
Received: from 147.191.90.10 by mms02-RelayB.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Tue, 15 Oct 2002 16:36:19 -0600
X-Server-Uuid: 43374831-6ABA-4273-9165-009ABBFC7FBB
Received: by entexchimc03.broadband.att.com with Internet Mail Service (
 5.5.2653.19) id <40MDAFR7>; Tue, 15 Oct 2002 16:39:17 -0600
Message-ID: <6732623D2548D61193C90002A5C88DCC01EBCDE7@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <RWoundy@broadband.att.com>
To: "'Samant, Shrinivas (Shrinivas)'" <ssamant@lucent.com>
cc: "IPCDN (E-mail)" <ipcdn@ietf.org>
Subject: RE: [ipcdn] deletion of DoscSubMgtPktFilterEntry -
 draft-ietf-ipc dn-subscribe r-mib-06
Date: Tue, 15 Oct 2002 16:39:05 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 11B247E9381420-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

Shrini,

I'm surprised that no one has answered your question.

My understanding is that a row of docsSubMgtPktFilterTable can be modified
or deleted, regardless of whether any modems belong to the relevent filter
group for which the row applies. I think this is implied by the definition
of docsSubMgtPktFilterStatus.

If a row is deleted from the docsSubMgtPktFilterTable, then the remaining
rows for the filter group apply.

Right?

-- Rich

-----Original Message-----
From: Samant, Shrinivas (Shrinivas) [mailto:ssamant@lucent.com]
Sent: Friday, October 04, 2002 12:27 PM
To: 'ipcdn@ietf.org'
Subject: [ipcdn] deletion of DoscSubMgtPktFilterEntry -
draft-ietf-ipcdn-subscribe r-mib-06


Hi,
docsSubMgtPktFilterEntry is a read-create object. Hence, it can be read,
created, modified, deleted at any time.
docsSubMgtCmFilterTable binds the cable modem to an ordered list of filters
defined in docsSubMgtPktFilterEntry.

My question is...

Can an entry from docsSubMgtPktFilterEntry be deleted, if it is being used
by a cable modem? If yes, then what filter criteria should be applied to
these packets?

Thanks,

-Shrini
_______________________________________________
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 mailnull@www1.ietf.org  Fri Oct 18 15:56:04 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08353
	for <ipcdn-archive@odin.ietf.org>; Fri, 18 Oct 2002 15:56:04 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9IJvpH05765
	for ipcdn-archive@odin.ietf.org; Fri, 18 Oct 2002 15:57:51 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9IJvfv05744;
	Fri, 18 Oct 2002 15:57:41 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9IJuAv05653
	for <ipcdn@optimus.ietf.org>; Fri, 18 Oct 2002 15:56:10 -0400
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA08314
	for <ipcdn@ietf.org>; Fri, 18 Oct 2002 15:53:47 -0400 (EDT)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHJVH7>; Fri, 18 Oct 2002 12:56:04 -0700
Message-ID: <E54A98375651D511816A00306E06B97077711F@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Cc: "Raftus, David" <david.raftus@imedia.com>
Date: Fri, 18 Oct 2002 12:55:22 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C276E0.4AD6FAF0"
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C276E0.4AD6FAF0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C276E0.4AD6FAF0"


------_=_NextPart_001_01C276E0.4AD6FAF0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 

------_=_NextPart_001_01C276E0.4AD6FAF0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C276BE.D036EEC0">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C276BE.D036EEC0">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
span.EmailStyle15
	{mso-style-type:personal-compose;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:black;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
</head>

<body lang=3DEN-US style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Hi
everyone,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Please find
attached a draft of the Docsis RF Interface mib v5. The TOC and =
compliance
statements have not been updated, but suggestions received since v4 =
regarding
new mib objects have been incorporated after appropriate =
massaging.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Comments
are welcome on this draft until 5pm EST Friday October 25. At that time =
an
official version of the draft will be prepared for submission to the =
IETF last
call process, leading to RFC =
designation.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Thanks very
much,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Dave<o:p></o:p></sp=
an></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span><![endif]--><font
size=3D2 color=3Dblue><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue'>************************************<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>David =
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>340 Terry Fox Drive, Suite =
202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>Ottawa Canada<span style=3D"mso-spacerun:
yes">&nbsp; </span>K2K 3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>david.raftus@imedia.com<span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>613.592.1052<span style=3D"mso-spacerun:
yes">&nbsp; </span>ext 222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt'><img src=3D"cid:image001.png@01C276BE.D036EEC0"
v:src=3D"cid:image001.png@01C276BE.D036EEC0" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0'><!--[if gte vml 1]><v:shapetype =

 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C276BE.D036EEC0" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C276BE.D036EEC0" =
v:shapes=3D"_x0000_i1025"><![endif]></span><o:p></o:p></font></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-end'></span><![endif]--><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01C276E0.4AD6FAF0--

------_=_NextPart_000_01C276E0.4AD6FAF0
Content-Type: application/octet-stream;
	name="draft-ietf-ipcdn-docs-rfmibv5-021018.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="draft-ietf-ipcdn-docs-rfmibv5-021018.zip"
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
ivSS8YV6QX5JoTjMKK+w0POxytyOYLhdGGWkOS8m0zxRHR2a10RjYF8j3C+mymj3U8YQii4q/y5Z
aifo4c6m5sjEcCjRkheNtbqfrzcPZJygtyUSnRPGjJk3b16e+ewYEdeOYGRMuzjCKtISHSPDcgdR
FmtqI3sn6C3yff6//b74h0xwblA95RdAeTS3qS0YjsUn6HXU9uJc2Z1Fu9Sdo9epf0yU7aqYI8sL
JhIin/ylwzUtFIzkTqbWaopi0WBtIPd9W/I6+MdE6Tm3PdgYFyHYClpRWV9eV1UrVNqtn07bVFT7
8lSekHJtpGafC/PyHedJyjMa3TGzDmzUs+smO066SVpamnxQorzSO2Q2T0vMsxNTVzm7ql4UTleZ
7jmt1dJpckjuXXSWR7lJrNle19CVCLeH91eRMM81Mk7B83QpvPOi4qzjYMp39dJiMSFrHlQmh1rc
4cnTaYTaFxXKJ1U1Vx9unamG3ayQhOWERSUGEfV4tCOkU7ioL8LBdk+IweZ9u+IJOUKXIgfziwtL
+yMHW8LzjfjO6jTmxneWfobEaVYhd7RQDEunmtQIlvIzLEXRJE6HjTaL0cvSvOLqtv2t7KUj6k5e
SV5BoV6t/AeNiYea8vQy4UtcpVrYSbaT4eTc9sTWGCMTBxHFDbf+TQk9Zjbc8vjosHG4e4qsLCoY
21/KGAnN44vzldPsaER2q732iUpdo1AYSxMdx2OpAT0jS8yjozyFTyqPseHVkVmoGPIkdtLCRF5+
Oec6RLBSnQyn3jJjo7TWlrTn25bYU+VnYX6/5WeTfeBgwlQQT1GhTFE0xelKSeXaeY6t2CApTy31
dPfdmhfvpo2dLwO1st7t81qd32hf8ZDY7mnXF3m6b64UFBQU5vclV8rmhufqU6KxkDpuNCmTHMXO
HTHDT7loCMqa5wal1/Hatm47S8Py9Bd7CjPhaSHCtFQxbH4RtHXSq+UHXOpS5fyE9F+eIs35hYVF
fUmzaGyNltYs2FW1c0tzW2LhUKTZcV6uvKzReLOa9WRLZVcsqlrFnORmjGfNOkMkq35XTMJdRKUz
V5haXVaovro+fnz+uILxmaawSvTYqBdmq4YkR+/sasR8aQvJs43rJpfrhaVj8z3q6cyW6vAcYpiY
Fm2LWHU3nXMKK+2tccaYetSTRhLWghUj+v5xe6pAHehG+0OHsqZFLT8R3fBoIuRpMJWw69T5hnWh
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
egKwm+je1Rc+QzIpdN2hYkb1IRTFp+ZTB+eajufFDmc1yCXSZmz/URvw6CTHu5T+JuTJq8ZGEJ+i
LwJx7B3SjcmIWHCeQ9OMQR6fPoG3nrdGQi3xJiVaKYajSTHX7Vhjlz1U+r5yS664hG9Vr2AcwkwW
ho42eZ7Ppv1F17LVtkaRV2NU1vDP0aNTP59tPqTn0gvramkRc/ziHdf7npe9cbVHyZKSYUZngmOL
T5IoxeC+eNAQaZrLE7zjyqSB9bxd70ivM34t4XaxY8IvmpFoJNcZ1dTx0TMcTfGEUOdU5wnuQmFm
XXBuMNxu9WWtGIqy2Cz3nonJyrQx0+3zjO3CKQJT7ovVYKdaCyjGscRffSMqMy7bXQS3zijdo0d5
wrNuM7Vhi4zJADFkS4LlQgVZRpQnqLBqClq6EqKuDc1PhCJiKNx5rtUM51vK3NWrKipnNFRNrqqs
S4pMdbjRZTg73Gtk+LaIsvmyGNwW78Yzedn5rQIrkCkiocYiyF4GItNBxjVZ8ZBjMHJKNW6mcFKQ
StSOqV5dUzFremVueU117XQ6nY5Fb30eYfb7vjHyPlc252oa2JztdetMdfmM+jHGcn8zoASK2Uzb
M1k6yIo0detW51OMro1QaZAn81hykTkhzo01XKLIgybJp2YxQ9St9Ck+orpsRkVZQ03drrlT6mpm
1TpXyzmyS8rE+sHM5DQBj5ChWfrufj/9uhFL0Z3rkuT6KGon5wKrHMOTuTv70h/1InKrl3FPxAci
9s64uRNgRNRMnXtNGbI2ioQRP9GiGnWJpRxWeDvXVTVU5hrdW0fHtnhsvrzEhEyh+qdjkrdqRppJ
3jTDyOYMTZqUmonb1p1k6zNJ6XU/V2YcSkKTUVJcPXV/YXmNK80X/xKWXGdnLNoZk87H1HirXEvn
DkLMQSaMhYRBfUY0Rt1e1hGKifVgen1XY249BS5hmYzicU8k5FiWMLNjdI1UfKyjWrAfg3JrtvB/
3kTp7YiK9Y7uAIL0D+bRBoWaVVKKx4oEyLld0dXrdPyEePjN/bpImnTnW9lFckPBiCuyScsOW8yt
Q7J3nAiZ0WuSUzmqNZT+lpQXDxlScpbRBxARbLHqH3vTedxYI2RMMBpuPtxBkA3KPbDIlJhoodu7
0+ryzq7D91LpcanSXf1AfVw/aXGVuTpHtSlyiskqya50OldKevPcW095FlwG2+cFu73rLlOUiDzd
7amlVE+h7al0nWh2qVl34TQgps9oqC/Xs2cEVe1H4WwPqel0Ty2UEJWiOIicplJaiqHRojFTf/TG
apwRK4+i+0XRP1aVDfVV7ped3xLDIEpTxcnbMt7Wz36Hk7pVsffaZy9GT6GCvlsHfS7ley3JrZ3/
k4UlpVTN3l6J53IsLx9K9XS63JSmityu1ZfcTAQ74+OqIk0xWVR8fAQ6HywotZ5M9hvofLCo0Hqw
OMmVoPPB0mLrwcIk74LOBwsKHbHMHpv2ybD14NjscSkEvgQKulY0a0tItGd19tpqKjGNptKS/rSZ
1Gr9xWM0GTZTceGSZjJ5DaNSmZQlwBRyv59xY2SpZ2aGUKGpmcVDWjGlIgQbyW7bd41DBd3B9GAx
9Jshk0ot3MHMi8bmOF0imyEYa0stBbRCHt1vhomlC7ZZYuwCGqJiTp2C+vao9PW1qBFv8DWoM60R
TSPfHFvJyMZ3B9FzbqXJBcNF+aRg05xoSwsK6liwtqRI0p2GSsdqiSUlBQ3zl2gBWNFfEvNebnov
kzOVcsv74q4PPM5L1cFAI6TDrrjacqj8X4flMjuxxlTuSVSmi5zwp1tHtYHRbyxbN7YsBuVcygi9
NiYWGctGLo8bsULf2tOjQgmqg1/N6Vh73X8LYuiKheJqCZJYPN8Yxr4Kh8Q0VMFoXVrZzl1o4YjX
3QKJ1uX2fGwVYydAkd48yfgd66BwtF42NxpuVl60W2TC9fwRetFofXJ7aL5YKGRNscst/uaOgoha
axXtUk6YRc5Yr/cgbino2lBMtAFLpsJOFlnaH83X4ER/arSzEwUTnk0Xd3lLU425ViAuIdlZ3h6N
hCZTDSxxMVf775c8/fWcrTG0o21s06cNiMacB0z/Lxm7Rh5UB+fP6pxkzqL/L+eE8FE7nBWmUohR
w+G8IC8mBeOh9nAkRGUxN+gYhPwfzIr+qeSX8ILRYKx7km7R/yfzQqy4MM7OLmvm8f5Riz4lJkXk
uiNNSWvvBj9as5qah2CsqiLxUCwxJCM2N5wINRvjWGUJlLEzMZTUzNfj2aDFzwzBvfSuw1ru59jA
ZK8YM3fbyAVVVhDqj16/bEmziVXNfrvr/NY79fCcnELp4Zlqa2i9hwftyeweHpTDND08U8b/m5+j
+1w+71mdIf+MSZ7QTPtUykxJPduQ9mlzZD/tQw3zG8LU6K01LS3CkVa6R33GyHvxfGUkfR65x34z
e7SnML1jmj0/7BwR6/lpa/Sp50cdIz3p05ZiC2vyQEfap9SgQvpopTwq3NNZTvOIuy+Z5kFPVyt9
kK6eSJpHPYZ6mid7TKvXzPN7tD7cOrNKLmcPxcWpn9TPKSon8eSsiHEomO9nxROGF+40T8yKOA4Z
S/kURILtM6LCkWCKR6rDTSIu8nBS0Waleq5S7EI3Fr/L02V8nquICh+qIu/LzYFwu5Wzl8j0aaX2
FPNs5ajhhMC5IA/LVfrCcdrHyZuCezZuzSed7aaxwt2157eP7WV5hzAVfH1wWQ84ZhD8nzDqTnGA
TrQLbczNTfNUXSjeaT3p95xS/9mpTxFXD4jKL93vDfNTtqDmI0QllEiRJvXE9Gg8Icz1tA9hCaKH
zdXBzkwew8zO5DFHblEEUuW8+5VQaziekJvMIhm911BgCCL9U4UZPVWU0VPFmTxl2tSN4qie9Lml
yndNZyhW3YM+2OZIascLRrfRtpzTPtYwXzS88aqODv9m0vtgRY+P1YWkd9kenqqc3yRPZEr/XN1+
mYRWt19moVXOT2ScXPtZUmxb/gNc23qG1M33fOpNzzb/PteciXjPVaO7t5/qGUfXO9UjtPlG9lYJ
UflXsWZ3OWzvKEsVnn/3NfXTzl54yqR6K7BQXWi/1BmTeVn3Bh1q7TngyUHKb2aPGsEKG6LnhxtK
0ldhtpu/VM4tk5909g8NXzc9vGF35jJ7vi5da+jwTNhD98r5bCbml/P5NC26I11pDVHnk+kNUneY
PRmmzqd7MFBdAs7AUHXl2PxE5unj4cyTKEPuTSoroqLdpHSkbjYd6fQ0nSuskPxMVSSUMLQ9o4dS
FrKkkdsenuypsbYeLI+JiVtReHt4sCpSI3xu9/ThqkgtHfuen5sRmmenP01RJZfTuYTiZ9GPi0VT
NxGuU+DTPOV3mniax5MP5k3/sPvA4zTPug7LTfOc85TXNI+5TvFM89x0v+MgM4lmmmf8jubL/HHr
XLgMRNuDjvidmpU2bf7nN/X0ivvwoB6fdh5Pk07B0w8riad8R7VTV2C1CXtDyeIzQJ19eVcgmXXs
ixyOImsa49H2UCKUykpNb6Jm2uf2MRx7yLaoEa8+5Jv5aio/Z0YuOE5TrBC+RaSfnL5kg2PUbH7K
8TJXM9VpNVLOVsxsR5yVeQ+51GxFvA/5ZL+cPqPkeYYjKmdU8P9HlOTpelnTnEh0HtZvq3JcsIKc
x202T98JS6c1MRp1dW674R2mIipMAnlCYE19vb5zNDZHLCeVH8kbsUKV8WLM2CVhn3lSN7m8sHRs
fo4+yutkILtu8mjb04A+wj7Iw3WciRiekwtZk70WOI4kiI/Sdy8s3DNvxAjpIkEVWz3UHDYcVsfb
xGyU4YFHbxXjIImuZnl4RJ1wzYUONAcjOSQo1DpiRnCO8GvdFs5RP+4sjsTuztErm0UjEqUw8/8j
QbU4t6w5rNe3YezONZfbhmMj5NrcZj3YLHRCeQbpDEdEbSR8H5cihjozp6aG48I7gPhrQZ5e3xTt
DBndYimY6qpJov5IuIRk7W9qDs0NtfOGd4OT80RH0y2ECjSo/ECFY3pc1jauNcBq6bL8ZFxti5KB
iUxSYrRcABmBNZuODogjFmZnVA0wCa0Rm1YMrTHOEmoSp0GogU6lU8Rx76rJe1fu0qB3hBuFd6bS
vMI8vdJ0PDJixM5iL9dccSwGkoaQelPE0CwIwhGOcKaj6lniqYuICj+BavdWE/oT1yOheeIb1lsy
VJmFasme4eVR+Q4UXpBauiJNKmnCuXhjVwKlEQ86PI5nh0N6UaHIndJi5fRHfpUIxsXRZYmuoDL8
1ViviHc0FqbGJXReE6e+WGkwckTEUoVl/WSu/Xa0JyKjxkoVMo/Hkgqze8Geuj41GBNnwSQww/SK
vBz0OhTvauOmLk9+ZVKevnN43wgWoPSOXxZrakMoTdLhC+prV0TquK+weSKSo3DKqSKxYyk+Kkfl
d8nYghy9rDMWbtcLxo8fr3zy7V5IdOqi4kigavXtnfL06qby9mhrWyzMX0fVJ2Jd6svi1yrDbWOT
qUFWXFJUDKK0NZTXjqmqzVW1jaxL6ESIeNU3VOgFpTJ+VjgFBSUlRCYoTsobn2/EsqinWGJXN9Hd
kzrn8Npkf8MKX+RFQWFBofgG+Sq+UmB8pdjxFZHzOqHOVbMuqm6TAZPZDbFgp1q3L1a/u0sbl5CF
ket8qcTnSyV8yRn/nYQShERtHRcaIZM4TdQzbdFQZF4w1I6d5pJFZhk/OxSTtVehnl1fXTW3cLSR
HyXjLJ0YZ+dMkm6U9i2WDaH5lCrb+rBzUeWZjEpyTMb7aOfYvsXA4RDIFgotvsyldJEYl+8TiXF7
ilkeoRbT+PzkUHM0pjREfLalJZ4ItrdbiklsKoJzw6Lk1svawE9OtGOJaFO03VTPEkNZCkrGJqn+
eNfXvZnhKhT1VBvB9ubGrnjc2dMZVSX6nKapQEUodkF2UUK6jSIp9FVmhozE+HzqiWnBCK2oPc9G
hEqNCBXk79m3CKEZYsqz0+mcvToop6njHnU17BmVg/qMUELuvfTJQSugbJWI0XYqSq1UuGJf4Iy9
XRE762G/arhanfZmfY8INBluAsWjFeF4ZzBBNS127xj7eVLG3hmITIWKvRl3ykKhjxoWUFVPapem
RZs4iGpWciRnkc2mTEOYV6L9E70ZPjCrvtreEixiONfI7KI+Z3aRI8LFfhEu6rOiJH2xRh5rYlUh
mWtKirx2aUqJv6bQHEzHKlNNdHWoW8Ss1sp0utnzxMIRyrloesvUwX1mq+Ns0cieIr/soREwJTfJ
xwjwNnGzw6F5hnDLpC9nZwUrBpVMUc8uE+dX96iFKcTqEGqJX6xpFEaJseLcGjQoV/WYjW6Vo59Q
bxiTKkMmqJ619SGji53SoZn7db2+NrduclVuVX5JLk1oQX7JKEf3T9nQOfqM6NyQ3MwnIpujtyUS
nRPGjJk3b15ek/h2h/hiHqb3GDMhtC1unZS5PjlP3ymIyR1pi7bvn6N8udmO1lRXSlgZVgSMAymN
5kTm3LhS5D2tKxLSxaZ883s0I/WJadE20XSh9qKZkplXIS3/VM242bGyvmf0GcqtDpZ3eUKPoxjG
AIaKbWFpqWh4u1qFBeuUM+0OChKcI07lEbHWpwibqALTWDhuNJqQJtN4Loo10/GSRpdDONVNU2LB
eblTw6KBnIHZvCsq6PwXH0TJquonzdDzc/PH5uaXFIwtLM0tNWxTWppRxjIZOUpkRl0qt5SK2rZp
JNne/29qpGNYSS600yeNErVRgTD/lCEaNHpG4t0mV6L0WaIraBhvzoZwnGk6u5qSatX7rBMlmXoh
GDZse091YQWU1CrP9lbIpqWcGzcdDaSp3myD3y6/fsYM3W+nGvbc4/f5lm/HP4XPQlfv322FqxGH
ZNUrLBqsKmZuQV4B1Uxprh1Mfr4w4clTs56pCDWpekaU7QzqmcLiPR3HJpu1cpMYqXN0o1RH3Cja
1UY5rm6od46LWgqSV0R87BeETdoYk82Xo74R5zP3IRe9GeZYh9pD3hXm5efunF+cm1/ANd7KMTm6
YYVh1dLE1OwMFfatSbFNArtm6+oU1qVRTaSLcE19vRnjAivG3jpWxNwdYV03okzjYY43iRI/ylwa
qBtrA/tQgNJW7NaraSp4d8VelD+uyOx5OjObZmhUWXOwU4ym0I7lek8CC+pN7cGYnVmybNdWTsmV
Byw5j92jTu4y/JI7tFeWAl0WA2PwKq5TrvILiFaCxE0PNjqVWvR2pNaSsyPGkcGW4YpVIw5dNGUs
XrHG2lRcpEvxoDlEprz3S78qncZJsx0hqtjOaDtNVkTv7GrEQpNfDhs1q3EErRhvjevxrqa2HDGC
I9y4yN314U7zSDSjRjaGe2QYlrNs4We5Ww39iaiJo++EJdcud+U3hyJhWhfejxsKLaNMDht9CdsD
QSjSnNvFU9IhTcQatcvxi4l81RzWTp5F9cxghmLO34xhLBlEqN3oEhOsa6TdOl9aPO2a4DGnkZWY
g6qLKD0ZiLFIMxHGroKY8PNjDGQa6Y8Zy9rk6RNh6WHAcKgjQ4p3Naoj7GNbxZPeMc6RaJCH/wo3
+EFH/jncIdjD79aQoyUf4XdXhiIHF4POIztQfMObgdz3oDyQkQFjojH1FzUKKZS0yzAJrAFAdeBh
k6GzfDMuRkelcSI6W13t4vhgkWVhY8QzotpyJYbI3HAsGpGiMPwqxo2qTI5VVDYY5zrKUkoIysdE
XBSVkDcEyzuDocj8J6GmEeWR50ayI6HWoIxdqKVFbPYw7EMjVo7PGXkuO00FQtPDCaq6FjH2LLzT
BnUVC2cMSELl3JA4asoYL7VTar9svJYtEmicsy1CV+Z0VS3VwOgcPSSCIYyI9FivTnyOKLdMTUan
JyhrgXltUfPkDSNgMyVhdUTDPGv0XUwtmKt4p1Q2jBG5my3EO6apTSx4GqOkPIa+VCgRGu0s+E5F
MvJFzanEpO1ouI0Sjp3FS/ZgcCxuaYYdRXMZs+3sI25WXEaNElK5XqQceYjUCNUzm7J264CHuNIB
o5JKPQhg9tXVWII5nC37lWoqSAajOpeeTqXZI1TdVneKXTkhhCXaEGw6tDw2RlYGRvkNq8Xbco4n
EhdCsvJKJNRQ5IR4pDU8Vw6tqLgIwYkjAuIJ01uJKYUc8U2l6MbeJ+G4NSyOoZDybhUqbofilKXc
/ij/Fo2L8wTFaaSdwXZVu2fLmni0bpyxQiDtIXo+4Q4x0xIT55jI8MSpBXxoiiigspyql1MqUoeY
WBqPFMvlE3HlSMaYthkxwjoWJ0JtGg91BmNBNTPNp7ayjn6wDeqtpBC38h63spU8Kc6dXebRkuYn
zHl6WSd5z672hriVmnIS53GZ58eJZ5M/LKRRmF+S4nHfFMRCYtoI7acPUCi6ADVq95kxbezZKSWa
RSVZ+/fkBBnHkRj72Iz5HMfRGj6zXlZlVykPqRFzPNa8j/nJ9LkojhnjdzUlYxx8ZWSMOqwsLN0I
5QhDpV3kSFdMtmHWvJvhwUdIHcNFGgIiG1UGURpGJNpioZBlGMTl2/KAAyNZUt8MIyGoi+Wg0Zg6
o8voJlsngsSi80bEVYKSvmq2ZZbZwQe2ira0CPN2K698Umxnsec+fTLPa2LwI8ZUu7CV7flyU3gp
5v+tA2fmh+SMtvSnJNfl0cjJPKEGjdMSNrWp8A3neqKSbewWpqMoHlT60nIwTxIidWVS9KI2dMdA
qYt7F4o3lcoC7QiLaCj5u+cnHQUx3FI5P+GY63R9xf5CjstJpTrbwjnNT4Qb5kV70lZraaitpmHX
+WzmTHyHZd6po6ik/ilnhxmlqkqmyidF1up+Q/lVF0MdEivPQUh4Twkqr6kfM7OmXnYkRpgCld+R
w2WOhBtTsU10x6T6+meAsfLeVDiVrSrx5kyxsMFFRShiZUz9moHyuXppi/SY046FuGZNJAstRdUT
URpvUkAgerhzbqk9w9+tTPRokpTKq70CGqGqFE89YQqgryJzJkKJr0+iGyFEp/uKTmigucnYPxO9
8qKge4q5sIIjtsBUcDlmg22tvLDW32RYs/v0cvJ0JXuVa3G7jtfLGqg6xxg1qFnX2zWpmWUJqxTZ
rYNDksFEgr91CTHLpSFyNBDzzitt2TrR3wkpq0CuXlGNtqfE+exUdiylcHrbNWuUoLNJVC7rMvqW
kVvmgrNZYopMrBDs4XNCBnYlZoTeqy9Ko6JvH7G3rDtOhnGEpZbTNKtmQy4Md+tMRJkfpg74rqAx
LX9jCMWw8PPUuif1aqdqw52LxWztd+5pMPY/yA+P8D7j2iLhXC+jxnCk3hfk58k5Ilpw0lIXikfb
u2S85MIFuxIQsxoqgs4/Oc2nYFz18bkPhcTEqa4sXfcxRdmV5TNGm6XKyJqCvAKPqaVqOdktisv2
XpQuUVWa2ZEr60ehAFR8nhw1K0hzOFUMlcpaUB6s7gzFzhJ77ZNpUstOhJCtORdq1It1k1XXQnzF
fj8Yj4dbxWiCrQ2OU0zjYgDL6gJJCzfiHDoKdtHPiMWV6hiVkqcSFp1KvaJL1neNwaY588SQvxhK
J82GwUF2NYViEcMVoyNv3fnjXM0kYqsSlLSQSQxChmJecRsPmQ6KxUhwWPSm5BilXZ7QYrLD9l4Z
FpvKlBdxeTKV0QdpaRfjyHJaHCNU1dtqmRzKIDM9bJyFZGaGHN1Uk2JinY2MVLbsJ4kn4tStxrfN
hW/BeHJGjpbjA7JjEbMWYNndBm9iidRcCky0S56L1qk7BkWNQms75+xUM/9WBpnn/8mFfdQscZXv
oskQy2AscTuUwRWJCZTQ0bra2kBFbGQxZUhli/yMIYQ0EhcxMMeMTLGbPsnNz6qS4W3142b3QWkJ
6S0crYagRFaLeMgomKsM00hJ1Zgqs3sbCVXa3EXD0E9bgMStyC9u6UrUiBGTLdGp5pvqpjOuhk5k
AyC7Sy0twXDMEuqEEcHRzsyunlXfYGWvo0QlJSNvRKP7xbJdrfdsA814WxQj672mlO+lK6Z5I5pH
O0ulK6LChkgu/nkjQu5XMv7UCH1EQUGemghqFw2jUO9aOfiS6DYG6On2VzZM1hPBOWI9Z1TvjMZl
OdLV8beGFNQh2dIUjelxsZpWCiEih3DCzuA7jeDFg8b5L8boiygcHdKka5RWabgjZPpsF28EwxGz
DfI0HtGY6bRW6mOoqS0SbY+2dlttumgeRDDu5bxGPSd7DtJrjuruiWN/aVhDYkhbuaUXEwlGLEUo
Ko7RmPEPMWgqvASbRx1ui4jCMmHNUdEtTdgzC7phYItQ5Dm/QWGq8b1QS4ss51GzAeqWf3Z8OM89
yaSGRkU4QjpbxVUl1iyHHWVTYhwbK4uwyt+ww5F9LpVi0xxz1NT+szElZOVR0BplbpQDHBE5NDGp
vDZX6k15tDMsT1YQoUiJSfvH+KBKnesESDVlYzf5IpE0w10x5XBIBWRkvqwB5bCFM5gcU2zGlIzU
MmFxi72y6lmlMtFGqTFBvTUkRurbLZmKaFjbVKzWzlCguDEP0CnPLwglxGiLkRwxUu4cAFZaF4tb
o5cuc0hkmgioMWTERDS4ZpsnS1R9qCkmPkATm+cua2G5Dzguc0eOrIWkQUU/RI21NkpLTSiLaPsT
pmFilDYKX7eKcg6vJNRsUMz4p+raWRabVQYd6RVhuIpkUJgp4jQNR8myfnEaFMSoUy7gUKs0VaYY
uoW21NJxicvhLrkbQBZkh0obZVvmQOX8UFOX8t+t6xVhsWsqGhOWb6GY2lOW11a6sSPEWIjND3PD
c/UpUZoWdd+A3LsJWV3qb4XjSwr1SV2ROaRHLGPRpwcjxiKD+iAKr5djaAdz9PIy9cdZefV5ZYYT
vdo2TNQJur5NgV6cP04fWzhWLy7Oz1c/VubSGLRP0NfUp+5aW1k3vWrGTvoo8adEdEKQiOW1iohN
TKg4iQUFo/TAWv6/rG0kSCw8bdbrgi0J01lelbTJ0J2OsDjvsEtaYM70FRXni3SjtpOj8/WKGHmY
o9d3iYmvwvxC9UxNIhGcF9RrIkL7jDMxyoORYHMwKZ2lBUV6yfhCvSC/pNCdzmYRt7yYjNvEsIyW
iLpuX4irSBz01dUulhcZSmkv25VptP+eXa4MAXORjF4fbUIhu+VBKIWjhdwJp04ppvASEptrzlS4
t9JIY1iMXbYHrR5Z2FLWJlFlNcuHWrpiYq7SamRkSbDsFjHtL8dY5Zp7pfBqhkTMrVklZ55YpE5v
tV1UNqpm5yfRtYjL+WJRRD3NlRET2gRKtDizXcUpR9WOIkIiFBkL4TtEjiTwK4HNa4u2ywqMf3fK
tYrm1KCoImJha++QURXMCYszyK05KMsqV8e1WBWF7O0ZG2ZkoRUjHq0YgfJochGQ0QWXW4uEESIb
piZV+/tlF9KaGp2HxRyzT0yxBGRMGYpsMNrODvPMFDkG1K3PC3bnqG/I0V1haEXF9JGqVXxiHnUa
lVZN4tUkU2YiGOvHaKw1GDG2zMfF8GxTqFO6yotIFxxWA9HZRV8zbi7UN3YAyalNMySrGVWiEraE
2AWj3rabZ2Ptn11Nu2e1nfG2AjS7KMa2FPG+6r8IxZD65qqFTfUPCcWXPeN2evVdQTFBZRyJ1Kaa
p8pIq1A5uwFqD3eEZWNj7+QU+7bkqgilNmLkk187Q9KcE9KXNrYSpQgmFpobnWMPEvqJQZQK5CvS
FFVNqeqMx1MWaE9jYXQG+YqYRQ5HjFlDpeeyLRThjCqr16vqR4nR/7BS1IaplfJsuroZlQ16fU05
rc2uetmMCvcPlTOmVM2orKyrmjFFRqesfid9ck1deaVeUVVfPr2sqrpeL5s+Xd+5rK6ubEZDVWV9
jl65S22dWHNQU6dXiVOHKytyCLB8+qwKI5RJsxr0GTUN+vSq6qqGSr5Yw4d3NcPYlRiUNchozKqv
1GsmGzHis9Vl5sbEqZV1lVUz9J2r+LYIip9FHCtlQHVVU6Y2yO+LOyMOjigSpgijurKufCp/KZtU
Nb2Kz/L85KqGGSLqk8W7em1ZXUNV+azpZXV67ay62pr6SjGLYm1ftOvuyZiDzuXxYkq5Um79s0an
pWNKNRfR3u2dDHcVQ0M5xHSquqxfKkQbs4KxGImej2MhVtWkFWpoAY3VXIW8pdrKFSrnd4ZFWXP+
usLutRQA2ufaMnJsrbEla+8pP2S84vm5wPh1hDZ8DV/D1/A1fA1fw9fwNXwt9mtpTdsOdoBGaIU2
aIcIdMEJEN9a07bdRtMOPU/TzoZXzte0t2H9CzWtCKbDPtAl/n2Rpv39Yk27GC6B2+B20C7RtCyY
CtPg73AUPHCVpr0JRddr2o7wMrwCP8CPMPEGTZsEC+BEeAvehhVv1LR1YRvIgTKYBLNhZ9gb9oHb
Hte035/QtD/ghRc0baUXNW1lGAH7vaVp3/6f8b/Xn5H/e/D1Zx40/qn+d4vrzv7fVRe+fhX/W71l
qhbY7/EVSeGfXPxn7eC0zbWkv25QsvyhtdOW0vZY/lC/N1bnjfs0869SOGuLx1P91RPCyPJpa2m+
zzt+8byjTRTyD8DGsCscYMh7AZwIz8PKy5BXsCmMgjY4FU6D12HjZTUtCO3QAbfAHzBxOU07GP4G
t8NH8DH8rjmuvtz8mvLmp5Q3qR/L8Je+fCfDADJ8py8BeK+lVtUmbonIV4U1NG1DIf/vnsvSDnw+
S/vdlcnD11/7WnppLRDIEuUxZ3lNq4WZ0AhNcClcBtfB9fAdTF2BOgFOgtdgU2qSVrgOrodfYMeV
aDcgCp2wH8QgDgmYC/PgN2dUfkl5k/qxvvzSvzd9ScIAxi31d1w34qL0G/XARkIW8+FYOA5ehI1W
1rQWuBZ+grIR/A4vwIaraFoIroH/wkQqkmPgedhgNU1rhoXwI+y4uqYdDc/B+lQ2TXD1GhnnSOrH
Ute+f+mbvuRB0iVr/g1N+W8o5PED7LAmthg8CyPXoh6Aq+ATKFwbuwAehMA62G5wCrwJW6xLeYdb
QVtP06rgZHgDNh+JPQC3wK1wG7wOb4zs74KwyBrVl3eGcnWU+qPicpR/IYuN1qcNgFxogzBcBz/A
Dhto2mHwKCy1Ia0GTIOT4FXYZCPqCrgavoZvoHRjTTsQ7oVlNtG0NWBN2B3Oh4WbLL5cGb5JL38h
i2vgvzBSp56GRrgEXoPXQd+Udh6uhK+geBT1AfwbVtoM2cJasDaMgs2gBa6Ct+Bt+AQ+hYLNNa17
876Z/a50DOA7A3iTOjr9m7jUv2iuPsBGQhbHwz/gLDgb3oEtt0CGcAV8Cnm8kIAuuBOW2krTKuF4
eAa+g+9h5Wz6ilALu8MecAwcCy/AyNGattfoxZdFS8zN4kqc5pa/kMUlsBCugbvhHlh+a9p22BLG
wXhogmaIQifcB2tto2nbwfYwDXaCM+FVeA0+hc9gyxxN2wrGwricAdXwRQ4gw19S3wzlJGhu+QtZ
/A2Og+PhXDgProPr4W64B5bO1bRVYTXYFEbBvnAD3AjvwnuwcR42AVTDDDgJXoaNx/A3mAG7jBmk
/t8AfjTDm74E0L8fFZej/Rey2BU6IAKHweFwD9wLz8CzsFI+dTuMhPVhb7gEPoPiAk2bBbNhP4jB
OXAu/B+MLtS0raENDocjChdfIR3AX/py07+h9eVGc5d/IYtH4Vv4DrYt0rRD4XFYpVjTdoaz4AF4
EN6Gd2DTEmxCSEAX3ANLlVI/wOowG/4OR8KT8Bv8Lv4+ln7m2EFK+1CWyyDJX8jiaDgfLoAPYfNx
tP0QhoXwI6w3nrIPRVAM8+A+eAFehPUmaNqecDKcAs/B0tvS/4MpcAwcC0/BStsNudz/n5W/kMXK
UAKl8De4F5bfHlsOZsFs6IAI3Ax/wro7YAvCPJgPD8N/4CPYcEfsfjgb3oS1JxIG/BNehZFlGef+
4qp9/2q1fMbyF7LYBc6Gd2HzSbTTEIZ94QbIKte0CbAtHA5HwF1wN/wEO1RgN8DDsHwl/QA4Hp6G
Z+BZWG4yv8EOkJg8oCn83ynL/SB/IYsr4V1YZ4qmTYfD4Db4Ejafqmm7wYnwMPwGv8PEKtpxeBLW
mkbdD3vBZfAQPAzvwLuw5U6aVgaTYDbsvNMSlF+Dok2LXFGlfkxzy1/I4gJ4Bp6FT+Ez2HY6dQDs
C/vDAXAfLFuNPGErqIcGOBaegTVn0JeA8+BauA5+hhE12JKQAx1wU01/D6tneJNh0KlvBrBn2JeP
9uVGXI7+n5DFq/AarF+raRvAnnAxfAjZM5EbROB2+BnK6zStAvaDGNwEN8Nv8DtsX48dAQ/Bw/Ax
/AQ/wwYNmpbXsASV/7/ajX3J8i9kMQZmQhuE4Ti4EC6Ch+Bh+Bg+gZVmYS9CLZwGb8BP8DNMnE2f
Dy6HK+Be+AQKdqZegAvgQrht52FRDNqNfUn5C1k8ByN3oY2GY+BYeByW2VXTtoEc2BfOhLPgHrgX
7oM/4E/YaDfaf7gEHoPHYaXd0RWYASfD87DOHvQd9vhL5OSSaWdq7vZfyGJXuADegy32pH2HemiA
0+Gf8Da8A5vspWmtsBCuga+gZG9NOxDOgXPhfcjehzoCZkIrHAwPwApBTRsf/EvIf8m8sS8pfyGL
CVALrXA1fAWjGjVtM2iF4+FJeApWbdK0OuiGG+Em+BUmNWMXQAjmwjw4AxbCNfAgvAl/wJ/Nw6IY
tBv7kvIXslg7pGm5UAO1EIM4nAanw6PwGDwO38MPMLFF03aHBfAirNeqafvAxXAT3Ay3wK3wB6zR
Rv8A1oLCtiGXK32pywew/s/Qlu+j/J31v5BFHG6DN+Et2CisaRtDC1wEX8N2+9IvgL3gUvgA8udQ
78Mj8B/4CNZqR59gZzgPPoOiDk07HG6F5+D5jiEn//+dG/uS8heyGBnRtEa4Fv4LP8HPMD6qaYfB
o7BOJ/U7VMBxcD8stx+2HUShE+6Br6E0hp7A3tAFx8MroMexK+Dw+LAoBu3GvqT8hSyOgDPgOvgV
KhKaloDL4HL4EiZ0adpucCacBR/AlnM1rRqOgqPhJdhwnlhUrGk7Qi3MhDgcAX+Hs+DGecOiGLQb
+5LyF7J4CV6Gz2Hp+cgVtoIqmAbt0AERuBKugqvhcVipGzlDArrgZrgFfoKS/bEfoQ2uhI9gowNo
Ww7oh3T0b+u7ZPbl+ih/Z/svZLEJTIdqWAAnwivwKqx3oKYF4TK4HB6H1+EN+B1WO0jTVocimAY7
QQccAX+Hy+ByeByegC/gy4P+4nk8lG/sS8pfyKLwYPprcDe8AW/CZn+j3MJxcDxcCHdA1iGatjXE
IA7HwAXwCax+qKbtCrvBmfAS/Aq/wYTDNG1fmAMnHDYsikG7sS8pfyGLBXAinAS3wx2w4uGatgXs
DGfDu1B4BHoC86Eb7oHn4QX4Bgr/ThsAZ8CZ8B68D6OOxBaEBXAiPHtkP0zfLK75kkWOzhC7EZdj
/kfIYsRRmlYGk6AcOmE/uBFugl/hN9juaPoD8Cg8BiseQ9sP/4Tb4Hb4HcqPpZxDOxwGZ8DbsPlx
mtYAs44bLoqDdmNfsvwLWcyBw+ARWPF4TdsedoDD4DL4CD6Grf9B2w6nwtPwDKxzgqbtCXvBIXAS
nAw3waPwGLwD/4WRCzRtfchfMCyKQbuxLyl/IYupsC/MgX/ACXAdXA83wI3wCrwK+omaFoar4AF4
EN6HzU7StBY4Fo6Dx+EJ+AK+hMKTsRGhC+aePEhpT23l/8/a/0IWN8Mb8Cb8AX/CpqfQbkMbXA0L
4RsoOVXTSmE6NMHl8DmscBp1B+gwFg6E++AteBtGna5pU+AoOPr0v3geD3H5G5eUv5DF4zDin5pW
DHPhPDgfPoKcf9G3hy64A7LOQH9gJzgFToUr4d+w3JmaVgNR6IT9IAZHw/nwf5B7Fv3Ms4ZFMWg3
9iXlL2QxA06Ax+Ar+BryzqZNh73hJDgZToFT4WK4BB6BR+F5+Ay0cyj/UAxTYDfogEPgFLgcHoUP
zxnaWdSXZiK1wT3E0qO5638hi59gpXM1bRMogSnQAgfCQfBPuA3ehl9gzfM0bSuYATUQhovgZfgM
RpyP/QgxOB1ugHdg3Qs0bT3Y4YJBklhfHhvKgu3LjeaWv5BFBK6Hb6H4Qvr4cBw8DatcpGkV0ATz
4DEYeTG2Ihx5sfLvJXx7Cb9ewqeX8Of1HHwNS1+KbQnHwf2w3GXYFZf1t7gzFNDXQ/hmAMW94qpa
boUWqH54Rc3y+uWQ/4ZCHhOhAU6Hl2Gdy7HhYDbsC9fC17DNFcgY9oJ/wUsw4kpsBJgIXXA7/AI7
XKVph8KdVynfbp/CZ/A5LHX1klp4/gI39iXLv5DF0rAFTIQ9YT+4FX6EkoXoBsyCBCyAq+E+WPYa
TSuDg+EcOBcegPdBv5bfYDeIw3FwKpwGd1/ridOgVKv/ox/V3PW/kMWbsNF1lFnYGaIwH7rhIvg3
LHe9pmULX4wwC+bAoXAOXAqXXa98Ngp/jcJXo/DTKHw0/nmD8tEo/DMK34zCL6PwyTiAKRzK1tfg
R0dzy1/IIgiNcCa8BuvdhJxgF9gdwtAOHdAJN8J3sPLNmrYqrAarwwSYB2fCLfA4rHCLphVBJfwD
rocbbhkKGTGUbwZQnzW3/IUs3oCVb9W0MbAT7A3nw/2wzG3YAjATDoFDYSH8Bza5HR2BBfAw/AlV
d2haPTRAAs6C2+El+ATG3En7cucSlPt/AW1KJ38hi1vgVyi+CzsfmuF4uANehh9g9buxESAM18DX
UHgPfTy4DT6F32Dbe7EZYQ4sgDvhFfgR1rhP07aExvuGZTloN5pb/kIWl8EXkH8/soe5cC28De/A
cv9G9rA91EMY/gbHwOXwILwKIx/QtD3gPHgLNn0QWcMFcCN8Dhs8RKfjoUFKe/8qw5KpWppb/kIW
FdAI+8OJcD08D9/BWg9rWinsDEE4BM6G6+Bb2PAR+vjwd7gHfoGiRzUtApfB+zDyMdoDOA4ehsDj
Qy4n/3eqCc0tfyGLaXAKvAZbP4EewJNPKH/pf0LZk5p2NFwP38I2T2laG1wL38OyT2vajhCBKJwM
18ET8Cks+4ymrQ97w0Xw1jN/8Twe4vI3Lil/IYtNntW0EFwFX8Po52jHIQ4XwkXwMHwIv8Eaz/MM
TITZsA8cDGfCNfANjHuBPgOcDy+9oHztbwK7wFEvDoWVNAMYg6G8TEhcjvU/QhZHw3HwNKzxEv04
2B52gBCcDw/AO/AdjH+Z/gB0wVw4B56Er2ClV5AzNMLF8DVMfZV+ANwM78MHrw4XxUG7sS9Z/oUs
RrxGvw+Ohodgqdep8+FvcBf8DKVvUB/A9fAl5LyJnQ/XwU9Q+ha/w3VwB9wJr4H2tqZtDBNgBvwD
7nj7L7GSbsm8EZej/IvzT66F1T6lbH5OmV8qoO0Ix8Jx8PWyAe0b2G65gLY9fDkioE1eJaCFVg1o
LXAD3Ah/wJ+w52oBOosB7WfIXiOgLVUa0C6EZSsD2pidAtoqwYBWC537B7T9QD8goM08KKDdekNA
uw2KbwpoJXAgHAwn/CegLYCX4GX4Feo+Cmg/rZGlbbpmlnb7Dlna1LIsbSfYqyJLC8KmO2Vpo+Hp
GVlaQW2WtjMUzM7SdoTvP3n5k+/N/z2lqf/e8f0nfv976pMrrSe/P/ufZNwKk7YOdLaJLFyff4mD
VtSd67gVbePA8ocuPTWgLdNW3rTbpcmHrmwhzmOpmba0NhP2giD3Sae2rJ70lxTveU+S8T3pxf8k
GW1bURbvhHdhlXew/2AatMD+cDcs866mTYZj4Wn4Av6Ese/RX4QQHAk3wNPwJaz4PvkAQbgcvoZx
H9CPgPAHw1XxoN3Yl6z/hSwuhGfgWXgO/vhALAzABoBdoQOuhC+h+P807QC4HX6C3P+g/XAiXAhv
wPIfUVIgF6ZDOxwNZ8PrsNnHw6IYtBv7kvIXsmiHU+BZ+BVGfII9APOhGy6Cf8O78Nsnqq1ogltg
2c/QEbgGvoMptCFnf67aku+h4AtN2wv2hhPgJnjxiyUovwalkR5Y+S+FSb65IX8hi69h6S/5I5wI
L8H6X2naLGiFi+BZeA7+gM2/1rQK2AcScAv8AeXfUM7hAXgJVv8WewJ2hDAsgGvhiW+XIPn/1W7s
S8pfyOId2Ow7TWuDhfAt5H6P3OAAuByugOfgv7DuD5pWBFPgGHga1vyRvj2cApfAe7Dqf6krYHsI
w9FwEdz632FRDNqNfUn5C1l8AZv9pGm7wQK4AN6H1X6mDMMO0ApHwUVwK3wBLdRZp8Fl8DGs8yu6
AWXQBkfDxXAbfAl5dPra4eDfhkUxaDf2JeUvZHEXfAqfwbo8PBH2hv3hBHgQVv6DOh9mw2nwADwI
H8JKdCa2gSmwOxwHr8JmGn052A/Og/PhIfgShkUxNOQvZLFKIKBtDTvA8fAabJkV0NrhVvguS40J
iPGA22CFpQPaWBgHu0E3nAE3w2MwcpmAFoY7YIVlA9qecIkxjiDGEPZdblj+g3ZjX1L+QhZXwCvw
KrwGv8LI5QPaeJgFYbgVllohoFVBAh6BkSsGtDa4AZZZKaCtD3PgbvgEilem/EMc/g1rjEBf4MIR
w/IftBv7kvIXsngPtlkloB0Aj8NaxtheqzG2J8b1clcLaLvDHqupMb4j4CJ4AN6B72DH1QPagfAA
/Aqj16BegW2gHa6CH5wx+G5Rb1yh9W/Qi3zzRR9uFvmjjmtZTRu7uTZuc7Ov57cSXNtAyORr2GpN
ZAXNcDE8Bc/Cc/AdjF4roE2HNjgQ7oH34QNYZu2ANgbqIAKHwSPwKCy7Du/BaXA6vA4brjtc/ntx
05eRgdTvaJ71H8hiNpwFb8Cm61Hnw/5wANwLK4xEtlAPp8Mb8CZstj71BCyER+ELWHuDgLYObAsJ
WAj/gU02DGi7wPnw+oYDKv/+za9FDnoAY92XG80tfyGLNTcKaDvBLJgNXXAu3A9vwTeQvzF1PxwB
f4fL4Sn4AlbYJKBtBHvAufAcjNCxFWB3OBOuhVfgVdA2HS7//XLTF53R3PIXssiFagjDQXAP/AI7
jKIegOPhCXgS3oMVNgtoK0IR7AOHwNlwHfwExZsHtE44DO6Hl+EP+BNGb4GObTHk5L+4St/gR1Rz
y1/IYi6cDJfCJ7DFltjxcBncDj/Bz7DKVgGtFMbC7nAYXAj3w0swMjugTYND4E74GcaOxl6Ae+Fl
+Bg23nooyH+JEXn/3mge/2/Iogh2hz3gSLgEHoL34AcYvw1tA5wEV8Lz8AJ8B6vnBLQCqIYgXAyf
Ql4utiT8C+6D++EzWDOP78Hw+o9BuhGXY/2HkEUNNMEV8A0UjsFWg1PhUvg/+AVG5WPzwVQ4FC6G
++BF2KCAMOAyeAK+gq9h7cKANglCcCicBi8WDlL5/x8t8unKv5DFBkXIFI6Ht2BUcUDbDlqhDU6E
h+FXyC9BlvAveAqWKQ1oEyAKF8FCuAZegR9hrbG8AxVwFDwOb45dfPIfFnl6+QtZLD8uoG0ONVAL
+8ECWAiPwVuw4fiAthucDpfDh7DqhIC2GhRADXTAMXAOvA2bbIt9CDG4Bl6D1+HPbftb/sNS7qv8
hSw22o7+OuwMc+Aa+Aryt6fuhoPhCrgSnoSPIbAD8oVtoQZOgBdg/R0DWhnUwylwD9wL/4EREwPa
VlA5cbj/N2g39iXlL2QRhC64FX6BkWUBbVc4A16GdSYFtO2hBhbAHXAnvA9LlQe0TWF7mAlnwtsw
qiKgtcACuABeh2Uq1TrQrSuH5T9oN/Yl5S9kMRVa4DA4HV6CNScHtBlwIlwIb8MKU+j3Qx5Mh33h
SDgT3oANp9KHgHPhOvgc1q0KaOvBRNgLDoR/VXnkP1x9L1b5O+t/IYur4SvInxbQOuEWeBSW3om/
QQEUQgnMgl1gVzgULoVH4D/wO0yajp0HV8Cd8A2sV02dAuvDRlBYPVz+B+3GvqT8hSxKoBTKYBKU
w2TYDfaEveAAuBqegc/gT9hxRkD7G1wAF8K98CEsV0M/EcZCN9wFWi26BNOgo3ZY/oN2Y19S/kIW
ETgBHoTvYfRM+n0QhwScCjfCc/AFBOoC2hQ4Hp6Dperp58NMSEAXnA7Xw+PwEXwDqzYEtG1gx4bh
+j/9TV8yJMN3NHf9L2RxGDwAy86inw7HwFPwO+izse9gFDTAGfA+fAAr7hzQsmEKNMN8uAEeBG0X
7EYYDxNgTzgYzoHbdxku/4N2Y19S/kIWT8Fyu9JGQyW0w2FwCVwKV8Dd8Cl8AV/CKrvRVkAIDoXT
4Hn4EzbdHX2BSbAv/AOugLtB2wP7cY9+kP9wndFn+TvLv5BFDC6Eu+B9+ACW3RM7AP4OD8JSeyFP
OBTugz+hbO+AdgjcC3/A9vtg38O/YbUg7QHsDnvAnnAQnAXXB4flP8A3qXNHc8tfyOJx+BRWbAxo
Y6AG9oVjYCG8CL/Auk0BrRh2gD1gPhwPT8OfsHoz/UKIQRxOhhvhOfgCAiF0Bg4PLUH1/xKjZ5nP
/zjlL2TxKKzUEtA2h1KIwmlwOtwGL8M3sGor9hvsCH+Hs+Ea+AxWbwtoa0ARzIQoHAfnwSewapg6
AYqhLjzc/g/ajX1J+QtZdMLxcD68DUvvi+0GdTAfumF/OB/ugTfhJ1h5TkCrhUY4Fx6Eh+AzWKE9
oG0F5bAznAUL4RNYtWNY/oN2Y19S/kIWq8Ek2AcOhjPhGvgeVo4EtI1hNzgEDoXb4GX4HlaLUm9A
CxwFZ8BL8Cv8Bpt2Ul/AntAN/4DHOoflP2g39iXlL2TxBqy1X0DbFraDIPwNzoHb4SlYIRbQNoAG
OAAOhAvgXngLfoYR8YBWBbvDqXAn3AXvwZ+wUYL+IFQnhuU/aDf2JeUvZHEMnAUvwq/wG2zZFdAq
oBEOhpPhGfgUfoNxcwPa3rAPHAPXwJPwMfwG0+ahJ3AnjJiP3sB+8AC8NH9Y/oN2Y19S/kIWK3UH
tEIogj3gWLgCHoY3YHPDV8vlcAf8CP+FTQ5Q/lt2gnY4Fi6FO2DZA7EN4Bx4B76BbQ7CpoD6g4bl
P2g39iXlL2TRADvDfDgADoRz4QX4EdY4mPoA5sBhcDFcAg/DV7DG3wJaHkyCY+AceAs2PIS/QRRO
h3/CnfDtIcPyH+CbjPv/QhajD6Ueh3/C07DMYdgBEIcr4V34DD6HFQ+nnoDZEIMj4XFY9QjKNfwL
XofA3wNaFmTDTIjCcXAe/Ofvw/Lvl5u+jE1obvkLWYw+EvnAlfAcPA+/wHpHBbRSqIMWWAjfQuHR
2PJwP3wFgWOwHaERmuAYuAwegvfgB9juWPoOcAXceeyw/Aftxr6k/IUsfoANj8M+h0mwDxwMZ8I1
8B0UHU85hiY4Bx6Eh+BzWPEflHOogF3gTHgePoSNTwholTAZ5sAxcNkJw/IftBv7kvIXsngAXoH1
F2CzQSOcDQ/Ag/AQfA4rnoicoQJ2gXPhZfgYRp1E3w+mQRecAtfDU/AeZJ8c0DpgIXx/8rD8B+3G
vqT8hSy2OyWg7QsHwi3wFrwNy50a0LaActgb4nAH/AlbnUZfHuJwFpwN58C5cAFcCzfAjXALPAnP
wLPw1WnD8h+0G/uS8heyGHU6dTQEoQtuhR9h838GtKlQBW2wAG6Ap+F9GP2vgNYKV8Eb8AOsf0ZA
2wC2h/3gSvgANjwTWxHuhV/OHJZ/0s3immfS3PafkMXSZ2Hzw7IwGipgT9gfjoAL4R54HlY6m/4+
HAdPwCeQdw59AbgQHoFH4TNY49yAVgIN0AlHwBPww7l9k/8Aror537nR3PIXsljuvIBWBi3QCsfA
9fAifAernh/QNoMQXAHPw4ew0QXYi1AOrbAAroZH4A1Y50L6BbAPBOEUeBHWvGi4/A/ajX1J+QtZ
bAu7wnw4Da6ATyH/Ytp3uB3+gPGXUPbhULgULoMX4TfY4NKANhZ2ghPgeQhchqyhCY6GY+AaeOay
YfkP2o19SfkLWXwJK15OXw32hkvgY8i7AvnDNXAf/AgbXElbDhuBDpvBeNgOtoe94TS4DV6Ej2H0
VbQBMB+64ayrhuU/aDf2JeUvZPEQfAxLXx3Q1oMq+AfcDa/An6AtpC8AzXARvA+bXkPdDufC5XAF
vAzfwxrXoj8wCY6CS+BW+A6+v3YorP/6H7UMNHf7L2Sx4XWUZ6iCVvg7XAA3w6+w8fW0BdAOp8Jp
cB+8Db/BejcEtBzY7wblw/8t+Aq2uTGg1UMDHAxnwx3w8o3D5X/QbuxLyl/I4tMb1ZkL4ryFc+Ba
+AzWvDmgrQUTYS84EP4FV8On4rdbqPdhe2iGw+B8uAuehVVvDWjjYBocDlfB1bDw1mH5D9qNfUn5
C1lcB89D4Db6AVABlRCGC+BBeBe+h6Lb6QfAMXAsXAOvw+8w8o6AlgutcBl8Duvcif5AGbTBJfDB
ncPy7/+bvu3/ELLIvwvbDO6D32HbuwPaAXALfAf59wS0Drgc/g9G3YudB2fDu5BzX0CLwkK4FW6D
N2HF+9EHqII94SL4CNb697D8B+3GvqT8hSx2gB2hDY6CS+B+eAnWfyCgNcKxcDa8ClkPBrSlYBuo
glY4Es6E92DLh9AXuAk+hi0eDmi7wLlwJ/zfw8PyH7Qb+5LyF7L4D6z7CPU07AX7wwnwPKz9KG08
tEArnA73wlvwM4x4LKDVwIlwK7wH78Pyj6MHUAZ7wwGwAJ6Hbx4flv+g3diXlL+QRdETAa0OmuEc
eAQehe9gjSep/2E67AMXwUew9VMBrROOhbPhNVjqafqQUAQNEIMT4EL4D2z9DP0BCD0zLP9Bu7Ev
KX8hi/PgMXgcvoSVn6WNhwmwK3TDqXA7vATvwO8w8jnad4jCtfANjHoemx+a4UC4GwIvBLRNYAc4
HC56YfGN/y/yzV9tmEBz239CFp/Bsi9Sj0MHnAyvwFew8ksBrRra4Hp4AP6A7JcD2miog044Aa6E
e2DpV7D7oQ4OgoPhMngIPoA/Xxku/4N2Y19S/kIWa74a0GZBJxwG98An8Cms+1pAK4F6iMLh8Ai8
D99D/usBbXfYA46EC+FOeA1+gBXeQH+gHRbCk/D2G8PyH7Qb+5LyF7LY5M2ANg12gv3hArgTXoMf
YIW3+A1OgIXwBeS+HdD2hSvhOfgANnsnoM2AGjgAzoBb4QX4CHLfpZ8BB7w7LP9Bu7EvKX8hi0vh
MngBvoFV36NvBzvCoXA2XAOfwtrvU7fDZGiGw+BcuAF+hNU/QA9gbzgWjoNb4R3QPkTXoPTDYfkP
2o19SfkLWRwOt8JS/xfQNodSaIcz4Sx4FH6Etf8T0Aphyn/UmbziPF79I2x9aIHz4Al4En6BTT8O
aJMgCPPhcvgU8j4Zlv+g3diXlL+QRROcBCfDvfAeBD6lrEIJHAyPwhqf0dbDRfACBD4PaFmwDOiw
GWwOU+BguADuhudgjS8CWiWEYd8vhuU/aDf2JeUvZPEPuA3egP/CSl8GtFpohw6IwM1wC9wK2lfI
HrJgKaiEY+A+WPpr7mE/OB8eg8fhaxj9TUCLwRXf/PXkn2E3sX97k/2w/0PI4n3Y4FvqcfgHPATP
wLPwNYz8LqBtB7tAO1wHP0Dp9wGtG+6Br2HkDwFtfaiECBwPV8G9sNyP2JiwAK7/cbj8D9qNfUn5
C1l8Cfn/pY2Gf8J9cD98Csv/RN0O46EB4rAALoIPYbOfA9p0qIYuOBfuglfhcyj6JaDNhdvhe9jo
14C28a8DKv/hJZ89yN91/gOymAxTIASHw3lwI/wgZPUbdgBUQhMcCufA9fAdFP0e0PaCo+BouBae
gs9guT+oV2AvOASugCvh1T+Gy/+g3diXlL+QxbJ/YrfBRGiA0+EV2EDL0vaCGJwFZ8N58H+wTCBL
2wna4Aw4G86Bc+FB+AM2zcrStoeZcAbcAW/DOzAsiqEhfyGLZZbK0opgNsTgSHgKfofKpbO0Y+E5
0JbhHo6DC+ET2GLZLC0Mp8HpcC/8BmOXy9IScC18Dlsvn6W1wsXw3vJ/PfkPiv3XR/k7638hi41X
yNL2gDPhVVhnxSytARbAU7DSSllaFRwFT8LL8Ar8CFuszG8Qgm64F5YdkaVtBjVQCwfAmXADPA1f
jBgu/4N2Y19S/kIWI1bJ0raCibAPHAKnwrlwP7wF30DJqlnafnAjPA5vwtqrZWllMAma4FC4AO6G
52Dd1bO0cqiAJjgU/rn6gMp/2P7rQf7O8i9kcTX8G16BL2CpNbK0kbAZlMPeEIcb4DPx9zWztD3h
X/AkbLBWlpYLLXAwXAlXwbPwE6y3dpZWDFPhBHhp7WH5D9qN5pa/kMXq6yBT2AOOhmPgVngZfoQ1
1s3StoR94Rg4C16EL2Dkelna+jAZ2uF4uBzugt9h0sgs7Qi4GR4BbX3qjPWH6//FeZPO/6eQRRlM
gg44FW6CZ+FD2GwDbD74B1wMt8BXsMyGWVoBFMKucBhcCPfA87DWRugM7A0JOB8ugEfgy42WIPkP
sdpkkaOjueUvZLHKxtjnsAMcAY/AKptkaaMhCofCHfARfAyr6llaHkyHNjgQ7odlN83SZsA+cAY8
DI/Aj7D2KOwHmAmhUcPlf9Bu7Eut/0IWF8Mt8BUstxltNZTALjAP/gk3wiPwO6y6OW05BOEEWAD3
w7ugbZGlbQj5sABuhIfgD1hzS2xMKNtyWP79f9O39f9CFnE4GW6Ap+F9yN2Keh3mwMVwB3wEH8Pa
2egITIO9IQzHwCVwO3wGv0PpaPqAcCAcBFfB4/Dp6EGS/5JpGfZvrDW3/IUslt0aGw7a4US4EN6A
72HTbbK0UdAAf4Pz4E54BtbKydK2gxlwFJwGV8Ir8CqsmEsbAlUQgm64D5bKW1LL/19g06nmlr+Q
xTawPcyFi+BieAkCY5A/bA8zYQHcCo9BVj59e6iASpgH58I98Dp8CdsXUP7haDgfnoKn4ZeCoSD/
v4A3kX6Y/xWyWLswSxsHu0M3HA4Xwj3wPKxZRP8AjoRHYfniLG0nOB4eh5VLsAVhPtwKX0BhKfoE
l8Lj8AR8CVuMxXYY2w/yH+7l9+1Gc8tfyKIZ5sM9sMw45AMnwsuw/vgsbS84GP4GF8JT8DWsPCFL
06EOToZX4FfYbNssbXOYBvvD5XAD3AjPwJfbDtt/6W8GULk1T/8PWay+HfYelMFR8AT8H6y4fZa2
EmwFsyAOC+Ai+Bjyd8jSOuFkuBVug9vhF9huxyztEHgQsiaiV1AF/4CnJw7Lf9Bu7EvKX8hinTJk
A9NgJzgQLoEH4H34A9aYhK0PV8IHkF2OPsC/YbmKLG1b2Bv2gSCcCM/DD7B6JfU+zIF/wp2Vw/If
tBv7kvIXsrgLPgV9cpZWDntDHO6EwBR0Ao6AZ2HpqZRlKIVOuBLeh8/hC1izKksrgp0hAUfD07Du
NGwEOArunDY8/jdoN5q7/heyuAveFjKBTXfK0naAOvgnPAnadPQAcqAB4nAyXAsPwArVWVotnAqn
wSOw6gzaDLgI7oOVa7K0XeBi+LZmuPwP2o19SfkLWRTUUv/D6fB/UDQzSzsM/g0PwH9hWh39O/gG
KuvpJ8CJcB98DbkNtPmwM9wC38PkWZR/eBcKZmdph8KJ8ODsYfkP2o19SfnviCz+Bg/ADx3YepEs
7YAoNgAcBCtdlaX9HY6Eo+BsuAJeWZilnXdTlrbw8SztGngNXoc34Bv4Fr57Lkvb+vksbRuohhnQ
ALNgZ/j2ozcfu+WxhW+K/5335i1vLnjzwAX7LnizVWvctXHXGhHFNcunraXtNW1prWOqtnQEupYP
rL7UvuIn8cus5QPix+XNp7Slxb+0UfnT1tYmba3VTltKa5mqBTrbeP7P/R5fUfyHS7y+edbyh6qA
ll0+IB4kLPGs+6mN1SMpf9+gZPlDxY97LH9o0o+rJ/1lCxG7GuI5E0R8g9ynfkoEbD6Z9NTaZuL8
/nqfZv5VCnr9SVsHxB9lPrh/2liUxYfgYXgMfoJf4TcYv3OWNgHmwV0Q2AVbHjaADaEC9oEE3Aw/
wI+w0q7U95AP5bAHtEArHA1n7zpc/sU1KKaF5m7/hSyug+9hs92QKewGEbgZ3oP3YZnd0QXYBdrh
cngW1tyD8gynw0uw1J7U+3AMLIRr4CnQ9srSNoZCmAe/OSPkunHlSuqbvgTQl+8MsZtFToK4kLyh
AxsJWdwBf8K2e9MWwF3wE2yzDzYf1EIUzoAH4H3QglnaWlAL3bA/nAt3w39g1cYsbRwE4Ti4CZ6A
T+D3xsVX/lNnxOIqpIscg/6tWjR3+ReyGN+UpTVCExwG58NN8DWMbM7S1odtIQLHw/nwFiwToqzD
0fAYrNKSpc2Ek+A2uB1ehuVa6f/DeJgLd7dmLP/+za8lsy/Xv7HW3PIXsli6jT4+nAQPwkPwJawc
ztJ02BOOhKPgMngIXoN196WtgOPhH3AbvAyfwlZzqBtgJuwP/4Kr4RNYo33Ijf8PoGYMsYhqbvkL
WawJ42FnmAOXw3PwPPwIa9EvyIYQnAAL4FZ4CT6B7egzHAnPwNuwBf2G7Y3+w8FwGTwEr0Wz+jkx
i0uGqW++c9583q83fZSuupbTtFWPOH+ZqZtre/Efefdslrx7Nssh/w2ETNbpzNJ2hInQAkfAv+Al
+AP+hK32o98Pu8K/4Ay4GV6Aj2DzGH08mAFR+AdcAG/DcvEsbXnYEipgl/iw/d8vN33ReM1d/oUs
ToN74F54C36FVRNZ2nTogrlwKtwAD8PSXVnaFOiG/eFcuAuehVXmUufD4XAEXAGPwBswch59QThh
Xjr5D2ClMID23xLTgGhu+QtZLICb4QX4CLaYn6W1wZlwFtwHb8O3kN+dpcXhErgU/g3vwvdQuD/6
ApfB5fA0fA7aAVnaDnAo3Ag3HTCg7cBw0L2Qv5DFa/BfWOlAbDaYCZ1wAlwIH8HHsOxB1PMwDg6C
g+E8uBueg3UOxiaEibAXxOBWuA3ehT9gjb9hZ/wta9F77IvcEf4fDUBcjv6/kMUucCAcBGfBQnga
foT1D8nSyqEdToRH4SMYcWiWNgb2hMNgIbwFKx2WpZXC3nA83AH/B2scnqUVwa5w4OF9a/8HsFT8
79xo7vIvZHEe/Bs+g7WPoPzCvnAc3ALvQtbfKfswDTrgNLgbPoQvYcUjs7SNIQgnwrVwHTwBb8Ef
oB+F/QeRo4btv77eLHIZ0NzyF7JYANfC8/A9jDwaHYBWOBOeh59g42OQH+wLp8G98Amsdiz9R9gH
joRr4EX4DbKPoz2BOtgD5sPxxw3Lf9Bu7EvKX8jiUfgIPoZljqcNh21hbzgMLoPnQfsHfThogENh
IbwKy5yQpeXCznAM3A7vwsoLsrTtIAjHwc3wAaxy4nD9P2g3mrv8C1nsAHPgX/AY/Aibn5SlVcG+
cCrcDf+BESdnaSXQDIfDJfAE/AJbnZKl1cMBcCE8Dr/AxqdmadVwCFwGL586XP4H7ca+pPyFLFY4
LUsbC81wLNwKL8Bb8DOMOJ36G8JwNBwDx8JVcAe8Dyv+M0tbCwqgEqJwAiyAG+B++A+s+i/6kP8a
lv+g3diXlL+QxQTYFTrgX3Ar3Aa3w91wD9wL98GLsN4Z2P1wEVwMH8HoM5E7TIYpsAfsCW0Qhntg
pbOwEc4aUNn3pYnI8J3vM/slw5tFjnVvxb3MqtrqRzybtY97/HdDIY8gdMJ+cMzZlG04A86E9yH7
HOQLEbgFnoZnYJ1zs7RiKIFuOBfOg48g/zxsRaiEo+FheARWOT9j+f835S+pc3L4JoX8DZmjBase
sUvWXqDkL+SxE0yHBfAYPA7LX8DfYDfYHS6GL2C9C+kfwJ5wITwPL8D6F/EsHA5HwJOwysVZ2iQo
h6PhQrgIPrl4uP4ftBv7kvW/kEXBJVnaLrArnAn/B5temqWNghY4CU6Gl2G9y+gbQhkcBg/CQ7DK
5VnaLGiCZjgXvoD1rkBfYFc4G+6Eu64Ylv+g3diXlL+UBVRcSd0Px8IzELgqS8uCWjgVroKr4VuY
cHWWthfsDWfCS7DeQuQMe8PFcBvcDnfAywvVetGNr8nSGq8Zln1fb1IP6qa2M8xrWU0bu7k2bnNt
6ubO/t+GQh5XwIew1bXY7XA7vAlvwWbXYcPBNfA1jLsenYCZ8C94H7a6gWcgDFfB97DtjVlaDOJw
O/wCE2/K0g6Cc+FnZ+SGbxbfjUsTtI2ELMQ67vPhdrgD7rkZex+2vyVL2wFeg61upczD3rDdbfwG
X8CX8Pzt9O3gI5h1R5Y2Gz6Do+/M0i6AC2Hdu6gj7vLI3WXhudT2i+GbPt04ruVWlWs+KOnuNR8u
+W8gZPIGvAlT7s7SpsLtcAdsfE+WtgmcBWfDm7DqvVnaarAdbA/d92Vp+0Ptv6kT4Hq4ASY+gI0A
b8JbsOqDvAc/OaM4xG5+SHkzgB/9sl9vXJfUgPOXkRpw/jJKA9xaoW0gZFIJB8Mt8CVs+hD2GuwG
e8A8mA93w58w+eEs7Xh4HtZ/hL4AXASfQ+Gj9CXhdvgAPoRtHqNdgZse88j/m0W9yTBbXcuqUv8y
lG8yjLV9WXO8bi3wyl/I5DdY4fEsbUUYBZtBEUyBRpgHh8P5Yk8PfA/LPkGbADvB3jAHjobb4HZ4
BV6FDZ/M0jaCZrgavoXSpwZp/e8SY9wt8i+pbzT3+L+Qxd/gAVjxaepwOBGehzWeoV8IzRCCq+EL
+BJKUZ6D4AFY9rksbRocBofDKXAqvApfwJfwFXwN38C3zy1B/l8GUAP7V7B9k7+Qhdin9z38AKOf
t/fs7Qa7wx6wJ+wF86Eb9ocD4EA46HmPPH/tw01qwzDDm74EkNpM9ubZX+QKrAniv2so+a8u9mHu
4pBvO3RAHBLQBXMNeZuy/vEb7Zsfv/nxI/77Zo9fHL4G5PLf/+m3X9beHZu8c1ZbeYy2Yn5gy9qA
VnBiW2CT654do1+3T+mm1z2bNeq6Q5be7MR3A5ufqGlbXKdp68J616WP1PC1xF3vQEWPT/VwPfvY
p90/3/H06scfpl2p7XTFSln8bV2DoDZXC0Oe1qpFtZgW0iLaRC3Bf2P81s3fIvzWxH87ePpdT0jb
8bcOngtr7bwT1Sb0Mrzha/gavoav4Wv4Gr6Gr+Fr+Bq+hq/ha/gavrjW0jbSVtQCdKlX1Zay/jpO
0yZ+82cW/11ZW1abITvaohvezm+ic7+eVj5tPW3vqYGlg/y3Y+oKS8chAXVaYGKAZ+p4cwVtKt3y
oNZM6BG667pWwLur8bVlNw+sefHX2loXbydGojfWSpY/tHyaru00VddqpmVpM2GP5Q/di/8E+bP3
2k4rm/jtnxfw35W1dbQKvtHCV7rkEIGu1fJvMRTQKv9/p9bG3ybLYYGEJ5TdiOm3MpQVeatdDjNE
eLqBEOfLp7PIlbU0P7dt07RdRToD03h7ZeIQ1ZqIQYccjhCxqJbf1rQ1SW9uhR6oflgO02naIeLb
KxPeMoS3DOEto5Vqf9RcqK0eKCUOy2pljoENTRupTdp6BRUBlS8iU4QjN8KZoG1CHEYFJkgpmXkt
BkLEd9fQRjy8vJZ13Zr7bBXIWqN5NTE+uLyVjgmazruFxrsif6LGIIp4d8207+4g41sW2EGbztsh
a4AmTgjd/DeEnMfzxjpacsTPKGrR8rRZEy/UZgbyDB3pJqfEl9tl/s+R+bPD1oFJW2eJhP7J92bz
fJDvraytLuPazv+i2jzeak73/sqdbYfIDJ9BjFfXDgvM4JeV0M3JWjkycmun0Mz1NJXYNS+mZFws
UiA1cz2XP749lz90AuEFtJNl7i1vhWfrzWrIbdUjrguo0PbiX3buZWtrTjwpkMV/R6B3DVqNfLdA
yzH+XSD1bn3+/5baWvLJLXlyGevJQn5ZUduA8L8m5K/lc2v7PFckn9uQ594N7AVK6w96OksbpWnZ
S2ubWV4MxU8bw65wAJwAC+BEeF7kJg+MgE1hFLTBqXAavA4bK3dgWjt0wC3wB0ykQjkY/ga3w0fw
MeQsrWm1MBMaoQkuhcvgOrgevoOpyxAHOAleg02X1bRWuA6uh19gx+U0LQJR6IT9IAZxSMBcmAfz
4Vg4Dl6EjZbXtBa4Fn6CshX4HV6ADSmqIbgG/gsTV9K0Y+B52GBlTWuGhfAj7DhC046G52D9VUgL
XA0/wA6ratpR8CyMXI20wlXwCRSuTl7Dg6uryZhpcAq8CVusSZrgVqD60argZHgDNl+bPIZb4Fa4
DV6HN2CjdchbyIU2CMN18APssK6mHQaPwlLradrSgF5rJ8GrsMlI8gOuhq/hGyhFCQ+Ee2GZDTRt
DVgTdofzYSFcA/+FkRuSfmiES+A1eB30jZAZXAlfQTGKdgD8G1bahPBgLVgbRsFm0AJXwVvwNnwC
n0KBrmndcDz8A86Cs+Ed2HJT3oMr4FPIQ8kT0AV3wlKbaVolHA/PwHfwPay8OboNtbA77AHHwLHw
AozcgvILl8BCuAbuhntg+S2RFWwJ42A8NEEzRKET7oO1tqK1ge1hGuwEZ8Kr8Bp8Cp/BltmathWM
hXHwNzgOjodz4Ty4Dq6Hu+EeWHq0pq0Kq8GmMAr2hRvgRngX3oONt0bGUA0z4CR4GTbehr/BDNgF
doUOiMBhcDjcA/fCM/AsrJRDvsFIWB/2hkvgMyjO1bRZMBv2gxicA+fC/8HoPE3bGtrgcDgCHoVv
4TvYdoymHQqPwyr5mrYznAUPwIPwNrwDm1JNtkICuuAeWIqqcTVYHWbD3+FIeBJ+g9/F36kWj4Kj
4Xy4AD6EzYuRJYRhIfwI65WQRiiCYpgH98EL8CKsV6ppe8LJcAo8B0uPpazAFDgGjoWnYCVMqpWh
BErhb3AvLE9DuRPMgtnQARG4Gf6EdSegTzAP5sPD8B/4CDbcFn2Fs+FNWHs7woB/wqswcntkCmfD
u7D5DuQ7hGFfuAGydsSOgG3hcDgC7oK74SfYYSJ6AA/D8mXoLxwPT8Mz8CwsN4nfYAdIwJXwLqxT
rmnT4TC4Db6EzSs0bTc4ER6G3+B3mFiJXOBJWGsy+Qp7wWXwEDwM78C7sOUU6muYBLNhZ7gAnoFn
4VP4DLadSlphX9gfDoD7YNkqwoCtoB4a4Fh4BtacRhmA8+BauA5+hhE7oY+QAx1wE7wKr8H602kX
YE+4GD6E7GqehQjcDj9D+QxNq4D9IAY3wc3wG/wO29egF/AQPAwfw0/wM2xQS50GY2AmtEEYjoML
4SJ4CB6Gj+ETWGkmOge1cBq8AT/BzzCxjvIBl8MVcC98AgX1pB8ugAvhNngORjaQ53AMHAuPwzKz
NG0byIF94Uw4C+6Be+E++AP+hI1mI0+4BB6Dx2GlnYkfzICT4XlYZxd0HnaFC+A92ALDZEuohwY4
Hf4Jb8M7sMlu1AWwEK6Br6Bkd9ouOAfOhfchew/yAmZCKxwMD8AKe1J3wwSohVa4Gr6CUXvRJkEr
HA9PwlOw6t6aVgfdcCPcBL/CpH2QM4RgLsyDM2AhXAMPwpvwB/wJawdpr6EGaiEGcTgNTodH4TF4
HL6HH2BiI20VLIAXYb0mTdsHLoab4Ga4BW6FP2CNZvQa1oJCiMNt8Ca8BRuFaAegBS6Cr2G7FvQZ
9oJL4QPIbyVP4RH4D3wEa2Ghrw07w3nwGRSFqUvgVngOnoeR+2IbwLXwX/gJfobxmOuHwaOwDt3L
cqiA4+B+WK4D/YAodMI98DWU0jnaC/aGLjgeXgE9ip7A4XAEnAHXwa9QQYcsAZfB5fAlTNiP+gjO
hLPgA9iSTlA1HAVHw0uwYZx8gh2hFmZCHI6Av8NZcCO8BC/D57A0XYEtYSuogmnQDh0QgSvhKrga
HoeVuggbEtAFN8Mt8BOUzEUHoQ2uhI/mCue9yA02gelQDQvgRHgFXoX15mObw2VwOTwOr8Mb8Dus
1k17CUUwDXaCDjgC/g6XweXwODwBX8CXULg/ug13wxvwJmxG56ENjoPj4UK4A7IOpM2HGMThGLgA
PoHVD6Ksw25wJrwEv8JvMOFg6hWYAyfAAjgRToLb4Q5Y8W/UD7AznA3vQuEhxA3mQzfcA8/DC/AN
FB5K/sIZcCa8B+/DqMPQJ1gAJ8KzMOJw6j2YBOXQCfvBjXAT/Aq/wXZHoMfwKDwGK/4dWcI/4Ta4
HX6H8iNJD7TDYXAGvA2bH0XdBrNgDhwGj8CKR9MuwA5wGFwGH8HHsPUxyApOhafhGVjnWMot7AWH
wElwMtwEj8Jj8A78F0YeR9sF+TAV9oU58A84Aa6D6+EGuBFegVdBP562B66CB+BBeB82+wd1CBwL
x8Hj8AR8AV9CIR3LIuiCuXAzvAFvwh/wJ2xKx3MUtMHVsBC+gRI6o6UwHZrgcvgcVjiJPAIdxsKB
cB+8BW/DqJOxxeAoOBoehxGnYM/BXDgPzoePIOdUyh50wR2QdRo2JewEp8CpcCX8G5Y7nTobotAJ
+0EMjobz4f8g95+USZgBJ8Bj8BV8DXn/QkawN5wEJ8MpcCpcDJfAI/AoPA+fgXYG6YRimAK7QQcc
AqfA5fAofAg/wUpnUjdACUyBFjgQDoJ/wm3wNvwCa55FPQUzoAbCcBG8DJ/BiLPRQYjB6XADvAPr
nkMdAztABK6Hb6H4XMogHAdPwyrnUf9CE8yDx2Dk+egbHAmXwO2QdQH1EBwFz8HXsPSF6CccB/fD
chehJzARGuB0eBnWuRgdgNmwL1wLX8M2lxAm7AX/gpdgxKXIGyZCF9wOv8AOl9H/gDvhTfgUPoPP
YanLiQtsARNhT9gPboUfoeQK4gOzIAEL4Gq4D5a9knoEDoZz4Fx4AN4H/Sp+g90gDsfBqXAa3A1v
wkZXEzfYGaIwH7rhIvg3LLcQ+wYmwiyYA4fCOXApXAavwI8w6RrqN3gb/oR1ryUvYBLsDPtAEBrh
THjtWrX0b2fYBXaHMLRDB3TCjfAdrHw9thGsBqvDBJgHZ8It8DiscAP1AFTCP+B6uAHegJVvxMaF
nWBvOB/uh2VuQrYwEw6BQ2Eh/Ac2uZl4wQJ4GP6EqluwA6ABEnAW3A4vwScw5lZkB7fAr1B8G7oJ
zXA83AEvww+w+u3IHMJwDXwNhXdQFuA2+BR+g23vRO9gDiyAO+EV+BHWuAtbABrhMvgC8u/mezAX
roW34R1Y7h6+B9tDPYThb3AMXA4Pwqsw8l76f3AevAWb3kf4cAHcCJ/DBvdju0AFNML+cCJcD8/D
d7DWv6lbYWcIwiFwNlwH38KGD1D+4O9wD/wCRQ9S3uEyeB9GPkRew3HwMAQepszBKfAabP0I34Yn
4Q/4E8oepb6E6+Fb2OYx6n24Fr6HZR/H3oIIROFkuA6egE9h2Sdov2BvuAjegk2exPaGq+BrGP0U
coE4XAgXwcPwIfwGazzNMzARZsM+cDCcCdfANzDuGXQdzoeXYMSzfAd2gaPgaDgOnoY1nkPnYXvY
AUJwPjwA78B3MP559Bi6YC6cA0/CV7DSC4QNjXAxfA1TX0R/4WZ4Hz6AES9RRuBoeAiWepn8hL/B
XfAzlL5CuuF6+BJyXkU/4Tr4CUpf43e4Du6AO+E10F7HroQJMAP+AXfAnfAurPIG8oRp0AL7w92w
zJuaNhmOhafhC/gTxr6FnkMIjoQb4Gn4ElZ8m29BEC6Hr2HcO+gihOFCeAaehefgD9joXfIXdoUO
uBK+hOL36OPD7fAT5L5PGYcT4UJ4A5b/gPoHcmE6tMPRcDa8Dpt9yN/gFHgWfoUR/0dew3zohovg
3/Au/Aar/Ye6A26BZT8iXnANfAdTPiZseB++h4JPaIdgbzgBboIX4WtY+lNkDSfCS7D+Z9Tl0AoX
wbPwHPwBm39OmYZ9IAG3wB9Q/gXpgQfgJVj9S/QQdoQwLIBr4Ql4Bzb7ijIHC+FbyP2aZ+EAuByu
gOfgv7DuN5R7mALHwNOw5reUAzgFLoH3YNXvyBPYHsJwNFwEt8IXsNn3tHWwAC6A92G1H4gr7ACt
cBRcBLfCF9DyI+0hXAYfwzr/JT5QBm1wNFwMt8GXkPcTcoSD4S74FD6DdX+mrMPesD+cAA/Cyr+Q
nzAbToMH4EH4EFb6lboJpsDucBy8Cpv9RpsP+8F5cD48BF/CKr9TRmAHOB5egy3/IE5wK3wHO/5J
WHAbrKAFtLEwDnaDbjgDbobHYGQgoIXhDlghK6DtCZfAN7D9UgFtX7gCXoFX4TX4FUYuHdDGwywI
w62w1DIBrQoS8AiMXDagtcENsMxyAW19mAN3wydQvHxAK4E4/BvWWIE4woXwHmyzYkA7AB6HtVYK
aC3QCjfCn5C7ckDbHfaAPeEIuAgegHfgO9hxREA7EB6AX2H0KgFta9gG2uEq+Bq2WpW/QzNcDE/B
s/AcfAejVwto06ENDoR74H34AJZZPaCNgTqIwGHwCDwKy67Be3AanA6vw4ZrBrTZcBa8AZuuRT7C
/nAA3AsrrE14UA+nwxvwJmy2DvkAC+FR+ALWXjegrQPbQgIWwn9gk/UC2i5wPrwOa44MaDvBLJgN
XXAu3A9vwTeQvz75CUfA3+FyeAq+gBU2CGgbwR5wLjwHIzZE5rA7nAnXwivwKmgbISOohjAcBPfA
L7DDxqQXjocn4El4D1bYJKCtCEWwDxwCZ8N18BMU6wGtEw6D++Fl+AP+hNGbki6YCyfDpfAJbDEK
vYPL4Hb4CX6GVTYLaKUwFnaHw+BCuB9egpGbB7RpcAjcCT/D2C2QP9wLL8PHsPGWxBd2hz3gSLgE
HoL34AcYvxX5DifBlfA8vADfwerZAa0AqiEIF8OnkDcafYR/wX1wP3wGa27N96AGmuAK+AYKt0He
cCpcCv8Hv8CoHPQGpsKhcDHcBy/CBrmEAZfBE/AVfA1r5wW0SRCCQ+E0eBE2GEM4cDy8BaPyA9p2
0AptcCI8DL9CfgHvw7/gKVimMKBNgChcBAvhGngFfoS1ingHKuAoeBzehOWLA9rmUAO1sB8sgIXw
GLwFG5ZQd8DpcDl8CKuWBrTVoABqoAOOgXPgbdhkLDoGMbgGXoPX4U/YaBzlCXaGOXANfAX548kX
OBiugCvhSfgYAhMIE7aFGjgBXoD1tw1oZVAPp8A9cC/8B0ZsR90DlRCELrgVfoGR2we0XeEMeBnW
2YE6GWpgAdwBd8L7sNSO1COwPcyEM+FtGDWR+gIWwAXwOixTRr0EW8NUaIHD4HR4CdacFNBmwIlw
IbwNK5RTLiEPpsO+cCScCW/AhhXoPpwL18HnsG5lQFsPJsJecCD8C66GryB/MmUZboFHYekp/A0K
oBBKYBbsArvCoXApPAL/gd9h0lR0Ba6AO+EbWK+KvIP1YSMohBIohTKYBOUwGXaDPWEvOACuhmfg
M/gTdpwW0P4GF8CFcC98CMvtRJmCsdANd4E2nfjDNOiACJwAD8L3MLqaMgJxSMCpcCM8B19AYEZA
mwLHw3OwVA3lEGZCArrgdLgeHoeP4BtYtZb2DHaEw+ABWHYm5QiOgafgd9Dr0BEYBQ1wBrwPH8CK
9QEtG6ZAM8yHG+BB0BrQPRgPE2BPOBjOgdvhKVhuFnkOldAOh8ElcClcAXfDp/AFfAmrzEYOEIJD
4TR4Hv6ETXcmjjAJ9oV/wBVwN2i7oIMQgwvhLngfPoBld0Wu8Hd4EJbajTDgULgP/oSy3anP4V74
A7bfA72Ef8Nqe5LXsDvsAXvCQXAWXA+Pw6ew4l6091AD+8IxsBBehF9g3b1pp2AH2APmw/HwNPwJ
q+9DGYIYxOFkuPH/2bsP+J6u/4/jn3vFVtGoWVWzqPI3flVafmK2Vu2iRYRYLYLYq1ZJrKiaQeza
e8QetTepWaNmbYLQVpH/6yaa1v1+9XyTX8wefTyF972fc8+999xzb6j7xX5cg+FNP9EH25C0IfMf
CsEXIzASy3EIN+HeiDGA4vgG4zAPV/C6D89WKIiq8MVATMAluDdm3/EfVENrDMJEnIRbE84/qqET
OqMLJmItjuM3JGvK/IyGCMYmbMYVJG7GPIdSqIWxmItLcG/O9lESDdADQZiHcCT7knssPkdP9MJy
HEI4UnzF8UET9McYHMQfuI/MLTguqIfOGIztOIY3WjJfoyi88TXGYwV2I3Er7nmoga7ohklYhxP4
Ha/58gyELzAcq7AapxGBt1pz7aASAjAWB/AH7uOdNlyraIgeGIa9uIz7KNzWEC80QADmYRcu4j7K
+9E3rMJr7egr2mAjDiJpe+ZAFERdDMBMbMExZOvA+piBlbiLX/F2R+YMVEALDMD3WIkEnTjXGI+f
cRO5OzNGUB01UAud0BXdEIwfcRceXdhvfIXemIpp2IIb8OjKdY6SCMB4nECGbmTwxUiMwircQq7u
HCOMwh7E78F5hR9m4RSu4CqSfM3xwGdoi37YAfee9B+j8ROMXoaYyImq8MVATMAvyNWbDLOwH6G4
h7R9uF5RDU0wF7dQoC9jEBtwA8Y3jD80RCMEYDo24zTuoGg/xjxmYhXuIEN/xhVKogF6IAjzcBsF
/ekvGmE8NmEzriJJAPuD0qiNIITiHDIOYA5HWXyFAEzHRhxG+oGcdzTEOGzEJmzGVSQZRNsojdoI
xiFcRJbBXCcoj/b4DguxG6eRcwj3TcxFOIoGMr+iG5bhBE4i4VCe6VEKXvDDSkQgx7dca/DDWIzD
eARjEuZjERZjGXZhL/bhBrIMY//hjfYIwV1k+45nJZRDMwRiEfbgDHIN5xkYs3EMd5B+BHMHiqEN
ZuEsMoxkvGEd7sFtFGMVCZALpVEPXdAXk7EWoUg6musRA7ETl5B3DGMYk7EV23AFHkE896AGWqMv
duIOEo7lHoMmaIoALMQB3Ib7OJ5v0BgzEYpzeGs8Yw6l0BSBmIOtOIbUwYxnNIA3vsMBpJxAjjro
hBGYicvIN5HzhRV4iCKT2Ef0wveYjgO4jzcn88yFChiCUBhTaB+N4I8AzMNeXEeSqYxreGEaLiLv
NLaJeViPu3jze84N3kImZEURFEUxeGEEluMALiLXdI4vOqEzxmIzLsJtBvMAymEw1uAwIiAzGcPw
wRScQeZZHDcEYwZm4hDC4TGbPqMk+mMaQnAb4cgwh36jHJriG0zCUvyBjHM5zmiB4RiB9TiJ+0g7
z5D30AbLcQI3kHs+8yFqoAfGYSUO4TLeX0CO8ZiPK0i5kPsqPFEf3TAac3DZWraIY4pi8EFvTMRq
7IP7Yu55KI8+mI05mIsFCIWxhPGL0iiD5piETTiFcBRcyvhFAAZgHn7CA6RbZkgeNMV0XEXqEPqM
EmiGaTiLfMs5v1iPB/hoBfc0LMNt5FvJvIUZOI8sqxgrGIdTeG819wjMRQiW4ziSrKEPKId6mIIL
eGMtz44ojmboj2nYgINIv475FwMwDkdgrud5F7lRDk3RD0E4jXc20EcswUVk/4H5GcFYhfP4BWk2
cgxQH10wBKFItYlzhiZoipFYhxP4Ha9t5nkYQxGC0ziDRFvYNkrAC10RiFDcRMGt3CPhg/HYim24
DY9tHFtURANMwQW8u535DAMwDkcRbwfXGwqiBtpiCCbjF7y7k3GMxpiA7diB60i2i3OGD1EHnTEc
K3AQP+MB0u3mfMEX83ETWfYwVuGDblgDYy/PTvgv+mAKriDBPo4RWmIYDuMGku3n2RDNsBAb8RA5
Q5lfUA2tMQSzsBZuPzJeUQ3d0QPTsRlnEYGUB/j+Ga3RG2txCZeR5iDXLqrDF32wFWcQjnyHeJ5F
XfTDZKzCUdxB4sP0GS0wF7twEm8f4bpFBXTBJKzCUdxB4qMswxDMxTXk+Yn7PGZhP84i6zFDPkVl
dMUYhOBHXECe41wf6IrvMR0/4ibcT3AdoDh6YRzm4TJSneS4oSx80BvBWIS7eP1ntg0vDMBAhOBn
yCn2D4XQByGId5pnAxRCCwRhLLbhLlKd4ZkPHyMQh5DpLGMUTTABO7EL95D5HHM8vNEJM3AZec9z
f8O3GIZ1OA3jF/qE99ED2+BxgXOHKfgRxkXmB8RHJmRFNnyMHpiENdgPj0vMp2iOLzEYy3EMvyLp
ZZ7/0AIt0QpLsQwhkCtsDybioQwCsB5uV/k92mAitmMHwpDrGtcsZuIM3rzOMcJgbMZe7EMY0t1g
LkJttMAC3EGhMK5drEUY0t1krkQZtMIgzMY6JLzFOEUgFuI68t3mmGMU1mMDLiNROMcNRVADfgjE
FJxD1jvMUaiE9gjGahzBVRS8a0gHrEA43vqV+zHK4mM0Rh9MwGLcsZb/xnlFGTRCL4zHQtxGwd+Z
o9Ef/piP3biChPc4fqiPnpiJWTiCBH9w7uGJGhiJw3jzPuujLcZiHCbgPOI/4JpFM4zBOIxHMDbh
ITI/5H6OqhiDlTiJnxE/gv7iM7RFP+zGA5QRUwZgv/Xv/wxTymAgJuMSspumNMcIjMQ63McH8Uxp
h/m4infdTGmKqTiNjPFNqYsgHEHqBKbUQCB2I2lCU8qhP3bhEA7jLrInYhkaozPWIUFiU7KiMqqg
K4KwCHtwDa8lMSUHPNEAPTEcwdiAE7iJ95Oa0gaLsQPHkSqZKSVQEo3QC5OwBvuR5jVTSqE0GqEX
RmEOfsBhXEO85KakQ1aUghf8sAhXrNzdlHoYjV3u1otaTcmDJuiBWZiNffgNaV835T/4BENwEK97
0A7qwh8BCMEh3IVHSlPewZcIwFgcwDWke8OU9CiLFhiEGViNByiZypS+WIqtkNQcG5RASbTEcCzB
PpxD1jSMGwzGVCzDDcRPa0p+FEAd9MZkrEUo3khHP+GFdpiISdiK60iennGF/6IvtiL5m6bkgi96
YSUu4CLcM5iSFxXRDN2wAQneMuVTNMAYbMFW3EWqjIwHVEVjTMUy3EDCtzn2eB+10RGjsBhb8QDu
mTg38MYQBGIDTkEym5IB+RCIxdiMh0iZhXGKEvDDMCzCHpxBnqwcM3yFqViJC7iIVNnoF8rDC80R
gGlYgSt4gELZuV7QDd0xGztwGQneYRygBYZiMo4hHJlzmJIFNfA1JmAV9uKNnKYUxafojxGYhcM4
giS5OD8oh8bojPWI964puVEMHTAFU3EQRm62iWKoikCEYDvM97j2UBpl0BHBWIufcB3F8rCf8MdE
7MYe3EOqvKYUxhfojD6YjLUIRcr/Y1yjH7YhUT5TKmAQdiBZfsYTOiEE11CgAPuA77EDO3Ed2Qsy
FuCDTliL+P8hw1AcQvr3TamPHvgak7EbYUhWyJRMqIZhOIw/kPUDU7KhPLpgBhZhMfbiOl4vzJhB
CfTHTpxHkiLMtciBmvBDIKbgIvJ9aEprDEMIlmMF7qHoR8yh2ASzKPuCchiMPUhdjN+jPCqgG6Zh
I87gITz+yxjFLJxFzuL0AT8goacpH8ELDeCNoQjFHbxegmOKrzAKq7Aal5GpJPMrvOCHVTBK0Q/0
xT64labPKITWmIUzuIprSFnGlIKohXbwxx6kKcs5R3+swmqcxANk/pj5CNUwCrsgn7BtvIca8MMw
zMdGJC7HPQvDMQJb4V6e84EpWI9kFZhjMBW3kL8ixxYjcR4FKzF/4gdsxK8o/ynXAm6iTGXGN4Zi
PcKQpwrnELWwDOEoW5X9xCnkr8YciqHYhM3Ygu34DX/gPopUN+VDdMRqGDUYD3gTGVAaDdAOS3EH
d5G0JvuFfCiFumiCpvDHOCxAOLJ+Rjv4HK2wFKdxBvFrsX3URgvMwD6krM0xxEgcRLw67B8CMBfz
sBvyOc8jKICOWIkIfPQF1yBW4zfkrss5RBX4Ygw24gykHnMfqqAzuiAYa/AL3Oszz8AbA7EEO3EJ
D1DEy5SGaITemIglCEO6BswL+AitMAgTcQLxvdkn+GM7kjdkjsS3WI4VOISEjbhWUAQdsAZuPlwP
+BabsBnXkawx1w/qoR/6Yzo24yjSNOE8YBAGYzkO4TJyNOUYoCq6YDTm4BI8mnFOUAS18BVmYD9C
cRdvNGcOQGMMQSBCcBCXUPRL+oS9OInsXzG/ozt6YDo24yhStzClODzRBH0xGgfxEBHI0ZJrA3Uw
GmOwFD/iArK1MqUSPoUvBmMSTiKhL/cDvIPSqI0RWIt1OIE/4N6a+QLt0QHDsQhb4NbGlI/RGV0Q
jNXYh+RtOY7og76Yia04hnR+XC8YgkAsxY+4gOzteL5BEMZiPU7iFvK1Z/7BNHyPH3AK4SjQgT5i
OmZgD65COjKnoRcWYwmO4lck7cT5RlW0xhBMxgVcRILOHEMURnf0wASswX6k7sJ4gifqoy1CsByn
8BAeXRkvqI1u6I6xmIs9uIv03ZhD0AJDsa1b1OfXv9bdlP9DPfTGXJxA0h7M+/DCIKzE+R5Rn1Nf
EHW+jvps9An4AVeQqif9xJcYiGU4BbMX+4jyaIkRWINzuI4kvZlf4I2hmI8F2IkTeIhMfRhDaIVA
zEcowpGurxn52dxNEYRQ/IaM31CDL7+J+lzudbiEFP24xtAA/TAPB3AfOftzrlANddEJg7ANF3AR
8f05J/gIXuiN6f5RnwctAYx31EAvzMURxB/A/QS1EIAVOIVkA7lm4Y2BWIqzSD6IMYWvMBrbcRfZ
BnNfw5cYjjX4Ba8N4TkbPuiDadiJe8gRaEp1dMVk7MA9ZBzKtYuemI5DSPwt35vCBwMQgh9xAr9/
G/U5t9XQHP4IwADMxkqcQZLvmKeQH2XgiyEIxCJswC9wH871hg9RBy0xGiFYjhVYg7VYh/U4gLQj
GK+Ygqm4gFwj2RbK4mPURT00Gxn1+axrkXQU5xzeaI02CBhN/zEGQTiDnGNoD62wDHuwF6mD+L4B
76MzgjEBF5BvLGMNZeCPLdiK5OO4h6AiArEdO5BoPBk+xxeYimtIG8x4Rj1MRih+RPoJrIs+6Itd
E6I+M7IkSsEfkzEFl5B/EvMB6iAI55F5Mt+XoAm+xTAcQtopXD8ogd7YhM1Toj6nsCYawQfBuIa0
0+jjtKjPxRuHVViNByj9PccUA7AXxnSuf1TBcMzGHNzChzOY0+CFIByc8dfn4nlhKpZjBVbiEA4j
4yyeBTAT55BjNmMMK3AcJ5B1Duce8xCGwnPpA6piNM4gxzzWQXPMRjg+ms8cC7/5UZ/3dQ+eC5hT
EYwJmIgVWIm1CxmbKLaI6xVHkWMx+wUvFF3CMlzDdYQuZezjAmouM+UzXIF/CPdNTEaa5RwHHMNx
fLyC74GwAiuRcaUpb2MsxuE43Fcxr6EoiqHzau6XqLKWfcZCLILnOs4zjuME3NdThzLogWW4jswb
OL/4HHXREZ2wBhEo+wPzIkKRfiPjFVNwFQU2cX1hBc7iHHJv5hxhCe4j8RbmCWRBVhTEx2iIjuiD
ibiNcCTYynFFBXjhK/hjOVbgMI4gwzZT3oIP5uAWCm3nORUbt0d9lktVDEUoPHZyncAHjTEH13Ad
hXZx3rERCXZz/0Jv9MF3GI4juIbruIEw3MQt3EY47iDXHlPeRW58ji9QF/XQA9Y/Y/TIJ1E/elri
MnFXJIlcSB6vChXrzVf/vM5rhnqdLKzjmMS8Pz85tOM8UbXDI63ELlG1bL3tyTFRVV10qLroQpX1
BinVOo1cWMd689SzTFT9sd505ZjEfLTcc2gnLhNX+hO7xNpWhujEendXzPfdesuXTv73RHWcrbef
uZKo2rHemhZXScxHi/VettiP1b8S631uMa+y3vymWsd6K5xqHeuNcc8yifmeWu+rU61jvctOJzpx
PVGNKOvNhK4kyqcvh6oXMVHthfWuRdU61nsYXUlU7Zx0YZ3LDi07T1TtDM6kXmdcJnvL//ZEdcSs
t2O++IlqL6z3dqrWsd7p6Zioqqy3f6rWKeLCOj5O14n5HdZ626hqnWIurGO9pdQxUVUddWGdKy6s
Y70HVbWO9Y5Ux0RVNciFdSa4sM5CF9ZZ69DDtS5UWe9yVa1jvec1domq5dMOVc4TVTvWW2Zjlyhb
zq1ep44L67RyYZ0+LqyzzoV19rmwjvVOXdU61vt24ypRbct6h69OnkaiOvLWm451EtNEdVStdz6/
aImqz9b7p3US00Q50xZWr2O9pTuuEuVMW8SFu1URe8uxT1Tbst40rpOYJqqjar1zXSc6idtENeqs
t+s/30TVQ+vd/qp1rPf+OyaqKusTAhzXUVVNclr1+Dr7nLfsqd6Wcpb4RL1165MMXElU7VifgKBa
x/p0hKeXqLZuff6CTh5LPPXR0IlOdBL3iWo2tj7R5V+deLqQxK5lnehEJzp5ColqVt/hba9ynqja
+aKhvSouE1e+k1L10PpELJ0oEk8Xkti1rBOd6EQnOnE5Ud3RrM8XjKtE+TdQDlWvdOL5L953nehE
J3GUxO47F9VsbH0KqiuJqh3r01PjKon5XnTuaW/nlU48/8X7rhOd6OQlTFRzuPXZ0Kp1rM+N1olO
dKITnehEdb8YPlq9zjSn66iqQkfb+/MiJqq92DbGXhWXiWrrTYJic+RHuVgV85ZzjLXvhU5ik8TF
udgTbG85MvF0YZ24Sjxf0W05Jp7Pdes6eWES1VXpNsNe9awTVQ9rzrRXPetE1cPgWfaqZ5046aHn
35MRs+1VkYnjOq5UOSSx+NPdOfZ2XsREdVSnz7VXxWni6UISu5Z18pySmF8pOxba29GJPVEdw15L
7FU6ebES1Rk8tNxepZN/S6IaGwnX2qtin6i2FeBQ9SonqqNReoO96vknqj57/2Cv0olOdOI8UV1N
J3baq55/ourzlt32qrhMVFtvsMdepROdvEyJaoSfPWCv0olOdKITnejk1UrkhU/0+dKJTnSiE53o
RCcvYOIZq8SVll/VxPMlPGKeL1gPPV/CY6iT55V4PtdtxS6xfhVHiR4J/75E9ef82143xJVE1c5I
D3vVs05UPez6hr3KeaJqp3oqe5WVqKqOO1TFZaLaeuo09iqd6OSfEtWICspgr3qVE9XR2JXRXvWy
Jqo93ZDJXvUqJ6qj8XsWe5VO1InqqGZ8x16lE508n0Q1Vs/ntlfp5FVIVOe9WT57lU5evkR1lgP/
Y6/SiU50ohOdvChJIs+/J5bH/xT9kxKGxDIRF5LYtePKOq5UxVUiT21PY5c4thxXibxge6oTnejk
qSWqJ/xWFe1VOombRPk3hpXtVc4TVTs3Hap0opNnkahGZoua9iqdvJqJ8l9T1rZX6eRpJapz0b2e
vepVTlRH479e9qqXNXHcU1eSx9sp4W1vWSc60YlOdKITnehEJzrRSQwTzzhKHFuOXeLYsmMSu5Z1
8solqu8ZR3WzV+nk5UtUZ7lqL3uVTnSiE53oRCc60YlOXo5E9aT35gh71cuRqPYr1yh7lfNE1U5f
hyqd6EQnOtGJTnTy8iWqO365GfYqVxNVyzLTXqUTnehEJzrRyb89Uf7fqiH2Kp3oRCc60YlOdKKT
Z5GonlKu77RXPetE1cOfd9mrdKITnehEJzrRiU50ohOd6EQnOolZovreM94Ve5WVqKrWO1TFPlFt
a8dVe5VOdPLiJqrxfPm2vUonOtGJTnSik+efqO5f2U1THBPl21YdqnSiE51YieraCU5ir9LJq5mo
RkLW5PYqnehEJ3GZKP/NSGp71auTqPb9Rhp71YuYqPbCK529Sic60cm/PVHNGw8z26tejkS1X1Oz
2qtenUS174Wy26t0EptEdZz35rBXuZqoWh6R016lk9gkyjcQ5rZXOU9U7Zjv2atexES1F/557FXP
OlH1sE9ee5VOdKITK1FdO9k+sFfpRCdPO7E85/54upDErmVFIs9/3x0Tz2d4fGLXjmOVK4krLcdV
4mlPlP9HYml7O0858YyjdZ5v4hmrxJWWn2Xi+SL32fLCHbE4SMRhv3Tysidh/7GfZZ2oE9W9aemH
9qpnnTj2UNVn34/s7ThPYt5ynqL2dqxEVTXJoepVTlRHo2Vxe9XLmsR8/LiXtLfjPFGOKIcqV5OY
97leKXs7TzdR9WeAw93c1UTVcpYy9qrYJ6ptHXWoenUS1b53+sRe9SImqr3oW95eFftEta2yFexV
cZmotl6xor0q9olqWykq2atin6i2FepQFftEta1vP7VXPY9Enmvyoh0NncQo8XQhcaFKdaVsqWGv
ekLiQpVqW91r2quekLhQFfMnq/c/s7fsPFG1s9GhaqMLVUVq2aviMlFtvVRte1VcJqqtf1rHXhWX
iWrrn39ur4rLRLX1xl/Yq+IyUW29aV17VVwmqq371bNXWYmqaocL66Sob2/Z1UTV8nSHKlcTVcvF
vOxVriaqlg85VLmaqFru2MBe9XQT5bXs7XAN6kQnOol1ovzzn2b2Kp3o5PkkqrG6qaW9Sic60YlO
dKIT54nyb0+62KucJ6p2vnaoev6Jqs8JutmrXo5EtV/letirdKITnehEJzrRiTpx9W/f/vpb6RGB
Ue3oRCeuJ+6PJa6MOp3oRCc6+efk8bnlzenq7xk/mG6fkV6dRLXvU2bZq2KfqLa1fba9Sif2RHUM
O81VrzPKhXWOz7Vv/dVJVPuebaG9ykpUVXMdquIyUW295GL1OtUX21t+eoklyFPE4/H+xCqx2hGH
JKVDVcyTJNav/kxc+lH4ka8e8cdAa4GbSJsTIsU/M6VWqCnd0coQmYS7SGlGrXMxoUjHpCJzPESO
pROZ+7ZI52wi9XPR7nsitf9PpG8Bkf4fiCQtKpKuhEi7siK1KogsqSySt4bI8loiaeqKFPEWifAR
KdBMJLSlSB8/kcUdRTJ2FbneXWRIb5F9/URq0sF8gSIdhtHfkSKVxoqcGy/y30kimaeLxJsjsma+
SIPFIouWsR+rRBquF8mwWcTYIXJiL/05IHL2iMjKkyLNz4pkvShy4JrIzlsiIb+K9LjPNsWQLxMa
Mvk1Q2Z7GJIhjSE/ZWDnMxvyWXZDMr5rSMG8hhwoYMjxDwyJ+MiQMp6GvFvGkNHlDClQyZCWVQwp
XsOQFbUNyVvXkIXehvRpbEi15oa4tzRke2tDKrUz5GAnQ6p3N+RWT0N++caQVQMMmT7EkPBhhtwY
Yci9IEPuBBuScoohe6cbMnY2y+YbcmixIXNDDDm7ypA3fjDk/BZDbu4wpPFeQ6b8SJ8OG3LymCFd
TxlS6Bx9uMQ+XTNk5k36wonM+IchRx4a8rNpyulEplx7zZRRr5tyMJUpqdKbcv0tUxpnMaXEO6Zc
zmVKvLym3MtvyicfsOwjU/Z4mrKqDMqbcquyKZsYL+PqmNKxvikPGpqypqkpHi1MOeprSm0/U4Z0
NGVJV8bU16Z068OY6m/KoIGmJB9qyqHhpuQbbUqDsfx+oimXppqyeqYpDeeZErzElLSrTUmxifrt
phTazfb2R41LX05JG7SFHzic0h4d0BEcWumMLuiKbuBQSw98DQ659EJv9EFfcAqkH/rDHwHglMhA
DMJgcHokEEPxLThV8h2Gg1MmIzEKozEGnEIZi3EYD06nTMBETAanVqZiGr4Hp1lmYCZmgVMuczAX
88DplwVYiEVgKMgSLMUyMCxkOVZgJRgishprsBbrsB4bwNCRjdiEzWAYyVZsw3YwpGQndmE39oAh
JvuwH6FguMkBHMQhMPTkCI7iJzAM5ThO4CR+BsNSTuMMzoIhKufxCy7gIhiychlXcBUMX7mOGwgD
Q1lu4TbCcQe/4jf8jntgmMt9PADDXSIgzGEGGPoSD26IjwRICC4HSYwkSIpk4PKQ5HBHCnCpiMej
ubAbY5HLWeZuMeUn3ET3PaakrP1GRKq+n7OSN5jgpLNETdi9H822KTMviRjRM+pnd3aqcOTcnCAs
rdXJRJEdFeNvrN97SsabKfg6pqC1boT07NlTmLhSiLuYYcyM/CpRWKI/i+ieu8QLs+4N7uIWljMy
TxyWQhx/mJIkss7apfiP1i/JV49HudWWJBepLknDMkrUMEoROTiiDmsicYuXmF8Xj2dEbvv1MLdH
vYiIPOqJpbJUlDLixc/l5FOpIPkl124uxz1m5Pb9/vbrRMXoDWoUN6U+vNAIbzHdZESBSkxNqIGa
6IWhmIXZ2IT9+A3xPzWlHOrgC9TFeMzBYixBGG7iFiKsf3JQOUppVEdDNEIX9MdQBGMV1mAd9uAq
buABHiLikTxVTCmPWmiMIOxFOMyqppRBQ/hjJH7GA+SvZkpxfI2eCHzkFtPg7UcycMyyIQdyIvcj
+fEhSqASaqM+fNACHdAV1jGPx0l/sSTk57/L8OhX1n8ZHn3VY+V/HSv28fHyjYuE0f/p0eDqaHhR
z2xExBucwdRSQxpLW26ancVXWkkmKcXXlvzXnt81l0YsacdXa5mf1GLph1KX26svS/zI/fhdAcnL
90N1aaUJ9S1JG/LVh3Y7oAXrtiZtTAvtWKuDvM/SPLDaaMfXAlTn42erXasnTUjz0EpjvjaJ/FVr
1vShPk/0lvNEbi1qW1aLeSJbyM/P+flWK++j9WK2d30f7V3pyNr20X32o86bX/nwtXpkr6yaVtI0
cu99WNaB3/uw1T973z5ySQn63Zr9f3w7mWjf+p03a1SKXNaW3A9NIo9PLX7Vltas+vYkvlKNbTbi
a4fIfelMC36R22wceQybRB7ruDpu3qzjo4+bPm76uOnjpo+bPm76uOnjpo/bS3bc0km3iIiIezPO
tYlwt/9nSHeW1d2wvpOzZT1Yljzw3Cpny75m2WXvoK7OlvW0loVfzeZsWS+WrV+ezMvZst4s+2Xv
koXOlvVh2ablXfo6W+bPMo/sXXydLQtgWcOyboedLetc+Wy8zzPt+8hxWQoZ13mZ27CI38o6W5a+
QkN3/64NVjpbNsS9tceCqXedbC+FFEpROX1R/3ZFnS0rn7ZV+gRfBv3qbNm5mt+VmDj/+ABny4Kr
G+V79vzpLWfLSmTfUL719bCDzpYNbzm0ShKpmM7ZsqvVSzas61Hyd2fLaiYKbxgW1HqDs2UXcwf4
zLlxr76zZb4FpjR9Upv7Cg/rtmhPginOlhmRf7YQ9fNjP9KKuPdNlPD1vqMfptoSX4xECRPU5/cN
+L315xF5FZUT40dXToxP5cT4rlYWdouuLOxGZWE3Vyv3mdGV+0wq95mPV6ZxrJOk/7CflcsbUhW+
OSkPCfvnJpzvcIyacL7nMWrC+SFw0sSTj2IzI7qJZgZNNDNcPYrOK531/29/St/M+HsTLvc/zdAn
NfGkE+FGE25RTfjKPzfROlF0E60T0UTrRFFNJKCJBFFNTFf0wjNpdBOeSWnCM2mMdyRF8ugmUiSn
iRTJY7wjp1JEN3EqBU2cShHjHVmQMrqJBSlpYkHKGO9Iz9TRTfRMTRM9U8d4R6qki26iSjqaqJLu
CTsiKf4a13824drs4Db0SZVPmsuMR5XmsCdVWgOpYsTjA6lihCnmn3PZE7fpfPxYf7qp6q3zYWOK
m7K31mh51Nvo0WL1Nr6yt84HiSkJlL11PjZMSajsrTUkHvU2ekhYvU305zylJxk9yTydSUYPLT20
nvnQcv3p6om9eNIDZgx25ElPyjE4I0cSRzdxJDFNHEkc4x2ZkSy6iRnJaGJGshjvSCf36CY6udNE
J/cY78gnHtFNfOJBE594xHhH0qaKbiJtKppImyrGO3IxTXQTF9PQxMU0T9iRJz8aqR75n3z7ftI3
a+pHI2sgPbp9Rw8k1x6NnI8fVx6NnA8bVx6NrNHyqLfRo8W1RyPng8SVRyPnY8OVRyNrSDzqbfSQ
+PujkX5I1g/Jqodkfbv5qwl9u/mriTi43SgnmSdW6knmZZxk9O1Gj4T/dSTo75f198v6+2X9APNy
PMDo25b+qwT95736/qW+f+lJRk8yeSUdK1n/R5T87Yf1f/v8f3v3AR5FtQVw/Mym0Qmhg+jSeySE
DlJDCSW0IE2FJWxIINmFGEBRBKTqU4GHiL2gYMEK2DsiPlSUpyIigohYEUWs2OL/zJ0Ny0o08PHx
PX1z+H7M3t3s3JnZ2dm9d8/MDS9rRlF4WbOPwsuaxRRe1qyf8LJmQIWXNWMovKxZSeFlzbQKL2tm
UnhZs7TCy5opFV7WbKzwsmaDhZc1cyy8PDeifGlEeU5EeXZEeVFEeVZE+ZKI8syI8sUR5YJTEtXl
RKLo5yWwF5aMjkIMirqdIOX5vzpqoqjbxZ3Xyfyr4i3XyVz6k1lj+WLVeOpfoeLMq6Br1GxLfhri
sZVIrh8bL/H2bY3Q1BP6KqTngXv16NVVd0d9ME6GSUAmISjT+T9WuskEO0FXU4MLCsz1T0JR7ahH
zWlpSU5ybUtJt/9PRuiRNuLNGLWaz1ynNvnD/PVEb/MWDr8dh95V9Hju8cRGxUTHeKKiF84QL3fP
Di1PgXOgTpdsO5FZk5jTmE5nOkQ0CVpTmkVaMx8+XmIsjxUX64mJc54e9u3QPglehsqFPGccz8yh
lNzArr10bLRHo8jau7Em2dSkz+ldYYllLn5iwvxJXIkjVZltMIC6vHZqdEAyJIsaRZoXJBd4pVxm
LQ7vXVrbdcdFlfR4YjzRRdatqd5T7fo1bTq09qxx4bKz6aLtZa999PPNDNJZ7ixnS4l0jLW3k0TE
H7bTcCc1fHxhirhIHT74k0otEjm41bMv2nyETlw5utf+ZRNXL7hndOZimcfHyE7WTU8mteRMS8/r
j4r/kg/P5v1F2q3Vk/R386ybnY+b2lFyzMsCuFGc2OrZY62X9TJnTkILfQmri34r0Y8fz3aP+H87
8nXnRMJTeKtMy7mD9XUKP0YcKwoKQt9KekmqfcqB7rEBO5FfTxcIJfd7T9K/TrwXfPZRIXQCQT57
upYG2TXryQgB6ewskx6TAvz9BP7Gd5ynVPzT4rcCvdzGkVc4FBb2zL/l0OGBWfFrlpaQpg3X7WDX
sq+8kuA8fq2YfeNW6Nv4oNhX75BfxFzCo4yl25pPEcsc4etZYu857Sy9HIfICGde45nqYXQ209Ji
rnRTRswVbMqKuTpNOTFXndFvs3p1GT1WPMe0opirxehy7KNyvTRIb6QG8v15AX++NyXPl5nvLUZ0
SvPl+r3BTG9+lt87yJ93fjDQ2cxP11WYn97W9egW8E3IYqc48phvQuRtXY+0YF6uLydxfDBffHqf
JmWn+/N8FwYD3h7B3NypgewMX352MMBHmT6u2y6pVbJdp67XgOyMvOD5QRZ/eDBvvLd9YgsJdtU6
ql36xEzRa7EQlTatWp73vGXf3li29uYpzu0ZS5bsnrbBinKWS6d6PNapHpOP+pbvhhtuuOGGG264
4YYbbrjhxj8+imr/6z2ebVu23ZhYM37ZCtr/zQ7fn8J9MRH3LaJxmeK007WdOVlMG/0CMe1ZvbKz
9gXoj7DaF6B9BhXE9Bloe/guMW3lB8W06R8T0/Z9TvRSbLTtxcx7q5g+gboRbX2d94DsgF+vcmq3
aQ/G2FPtadSp9jzqVPvBdHqgXEm7PnHqPdb09HizLiexH6FMvFlsXWTdDOnZ+Tl+CTXOiadECtvk
XufudiLONVePXH9Vt8GYQakpY/r0T03rN7RwW3Rjmu/MXOfTQ+oVzi98qtvrDDELov3A2ZJjX5Kj
g3PRj2mSGNZf39XpuQv1jSXal+3IdebhLLobbrjhhhtuuOGGG2644YYbf4MItSu1bajtdW0fahtS
f+fW3+r1d3r9bV7bxtr21La4/havbXxtr2tbXn/D1za7Xj69sph2u7btq4nJQdEM05o4DbXEtD21
/ehFbdFsItr1qIf6aICG0OFCGqMJmqIZmoumVtOuFzPkVBJaQocjaYXWaIO2YtrP7dEBHdEJZ0Hz
QLqIaVdru7m7aHtZRPs3eormrJi2fx+kQjNm+6G/aC6XSBoGQjN9B2OIaDaZ5leJDMPZollTIiMw
EjoGy2icg3NxHsZgrJixWTRjN0PMGC1+ZEKzfrOQjYliRsnSnDNte2uWm+aQaV/LFORBM1O0/T8V
06B5YdoHo2O+zMBF0ExjzRu4BLPEpHfNETMezFzMw3wswEIxfTeX4XIx48VcgStxFRaL6dNZCh32
ZRmuxnJcgxVi+nquw/W4ATfiJtyMW8T0Ad2Glbgdd2AVVuNOMX1Dd+MerMG9uA/34wExfUYPYS3W
YT0exiN4VExf0uN4Ak+K6WN5Gs/gWTF9TM9jA17ARryITXhJTN/TZryMV/AqtuA1vC6mT+q/eANv
4i1sw9vYjnewA+9iJ97DLmje2/vYgw+wFx9iHz7Cx/gEn+IzfI79+AIHREcIE/lKTL7N1ziEb/At
vsP3+AE/4jB+ws9i8nJ+xW+iI/eI/ea3tD9N+8gQjRjEIg4lUBKlUNoy+TxlUQ7lLXNWRAUkoCIq
oTKqoKpl8n6qowZqQgcxq4XTcQa8lj2omdSxTL+e5gfVRwM0RCM0RhM0RTM0R6Jl+vVaIAktkYxW
aI02aGuZPKP26ICO6ISz0Bld0BXd0B09LNOP2RO90Bt9kIq+6If+GIA0DMQgDMYQDEU6huFsDLdM
ftNIjMJonINzcR7GYCx8GIcMy+RB+ZGJCZY5NSEbEzEJOciFjoino49Ntv7+I5DdZrmjkO21Tu4o
ZDpS4qkeiUxHZqzk0d8TCgqqMK2KaqiOGqiJ05zHT2d6BryojTqoi3qojwZoiEZojCZoimZojkSc
iRZIQkskoxVaow3aoh3aowM6ohPOQmd0QVd0Q3f0QAp6ohd6ow9S0Rf90B8DkIaBGITB0Kz7oUjH
MJyN4RiBkRiF0TgH5+I8jMFY+DAOGRgPPzIxAVnIxkRMQg5yEUAQkzEFeTgf+ZiKaZiOC3AhZuAi
XIyZuASzMBtzcCnmYh7mYwEWYhEuw+X4F67AlbgKi7EES/FvLMPVWI5rsALX4jpcjxtwI27CzbgF
t+I2rMTtuAOrsBp34i7cjXuwBvfiPtyPB/AgHsJarMN6PIxH8Cgew+N4Ak/iKTyNZ/AsnsPz2IAX
sBEvYhNewn+wGS/jFbyKLXgNr3s065r3P97Am3gL2/A2tuMd7MC72In3sAu78T724APsxYfYh4/w
MT7Bp/gMn2M/vsABfImvcBBf4xC+wbf4Dt/jB/yIw/gJP+MX/Ao9P9E+PYMv/Zog6kEUohGDWMSh
BEqiVJR535ZhWhblUB7xqIAE5/FKTCujCqqiGqqjhvP4r3+irvM3IW6cmtAzZ4J2Jn5PO08/z24x
FD+q8I0xNC9eQonVDwwx363FNKUKo0XfXXdqTnL9KOfUEpHCoQNONErx7TV8ff76GeyjuojOySZJ
9lkx42hb+f/0OUVFOfHYbejjqb8W9afoFwKRwsERIodoKG7UYP21va7t9uLWr5HUyJzHGkPLdap9
toPPfu31bI1Me5lyw857KDoancD2L607irP9Y/6w5se3PO2oX9fkeOqvGFa/5ZztMZkW/Ti7pX18
kUD9ujtpf8nxbP9QTaZWHQ4jXwbZ78WcP31eZFRhDf5q+4fed6Fp+GNacI+3/79h8epHlTL7buSx
W/vvIs5BSQlmTM31B/LtPsEBQ/U+7rLfTHo7MfR4Yjv5tv3aKeLG/3j8DlBLAQIUABQAAAAIAHR9
Ui3QFQQ4EAEBAABOBgAoAAAAAAAAAAEAIAC2gQAAAABkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZt
aWJ2NS0wMjEwMTguZG9jUEsFBgAAAAABAAEAVgAAAFYBAQAAAA==

------_=_NextPart_000_01C276E0.4AD6FAF0
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image001.png"
Content-ID: <image001.png@01C276BE.D036EEC0>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C276E0.4AD6FAF0
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image002.jpg"
Content-ID: <image002.jpg@01C276BE.D036EEC0>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C276E0.4AD6FAF0--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 21 18:14:04 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17098
	for <ipcdn-archive@odin.ietf.org>; Mon, 21 Oct 2002 18:14:04 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9LMFsY27572
	for ipcdn-archive@odin.ietf.org; Mon, 21 Oct 2002 18:15:54 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9LMFav27562;
	Mon, 21 Oct 2002 18:15:36 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9LMEQv27540
	for <ipcdn@optimus.ietf.org>; Mon, 21 Oct 2002 18:14:26 -0400
Received: from mail.correlant.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17085
	for <ipcdn@ietf.org>; Mon, 21 Oct 2002 18:12:04 -0400 (EDT)
Received: from bhimlin (243.82.218.209.transedge.com [209.218.82.243])
	by mail.correlant.com (Postfix) with SMTP
	id 2FFCEBC10A; Mon, 21 Oct 2002 15:11:45 -0700 (PDT)
From: "Bob Himlin" <rhimlin@correlant.com>
To: "'Raftus, David'" <david.raftus@imedia.com>,
        "'Docsis 20 Reflector (E-mail)'" <docsis-20@cablelabs.com>,
        "'Docsis Oss Reflector (E-mail)'" <docsis-oss@cablelabs.com>,
        "'Ipcdn List (E-mail)'" <ipcdn@ietf.org>
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Date: Mon, 21 Oct 2002 15:14:16 -0700
Message-ID: <002f01c2794f$3282b7c0$f352dad1@correlant.com>
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0030_01C27914.8623DFC0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
In-Reply-To: <E54A98375651D511816A00306E06B97077711F@OTNOAMEXCH01>
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This is a multi-part message in MIME format.

------=_NextPart_000_0030_01C27914.8623DFC0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0031_01C27914.8623DFC0"


------=_NextPart_001_0031_01C27914.8623DFC0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Regarding the 64-bit docsIfSigQ codeword counters, is it the intent of the
authors to deprecate the 32-bit counters, or to have both 32-bit and 64-bit
counters, similar to ifTable & ifXTable octet counters?  If the intent is to
deprecate the 32-bit counters, the 32-bit objects should be listed as
deprecated, not as current.  If not, perhaps a note in the description of
the 32-bit counters should state that the 32-bit counters are intended to
reflect the 32 LSBs of the 64-bit counters.  This would prevent any unwanted
‘special’ behavior of the 32-bit counters on rollover, an example of which
might be to reset all the 32-bit counts to 0 when the highest one rolls (a
behavior I have observed in the past).

Also, the 64-bit counters are not referenced in any compliance statement.
Given they are not required by compliance statements, do you expect them to
be implemented?

Bob

-----Original Message-----
From: ipcdn-admin@ietf.org [mailto:ipcdn-admin@ietf.org]On Behalf Of Raftus,
David
Sent: Friday, October 18, 2002 12:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25

Hi everyone,

Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.

Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.

Thanks very much,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************



------=_NextPart_001_0031_01C27914.8623DFC0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C27914.851EF2E0">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C27914.851EF2E0">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:16792199 0 0 0 65791 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
span.EmailStyle16
	{mso-style-type:personal;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:black;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Regarding the =
64-bit
docsIfSigQ codeword counters, is it the intent of the authors to =
deprecate the
32-bit counters, or to have both 32-bit and 64-bit counters, similar to =
ifTable
&amp; ifXTable octet counters?<span style=3D"mso-spacerun: yes">&nbsp; =
</span>If
the intent is to deprecate the 32-bit counters, the 32-bit objects =
should be listed
as deprecated, not as current.<span style=3D"mso-spacerun: yes">&nbsp; =
</span>If
not, perhaps a note in the description of the 32-bit counters should =
state that
the 32-bit counters are intended to reflect the 32 LSBs of the 64-bit =
counters.<span
style=3D"mso-spacerun: yes">&nbsp; </span>This would prevent any =
unwanted &#8216;special&#8217;
behavior of the 32-bit counters on rollover, an example of which might =
be to
reset all the 32-bit counts to 0 when the highest one rolls (a behavior =
I have observed
in the past).<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Also, the 64-bit =
counters
are not referenced in any compliance statement.<span =
style=3D"mso-spacerun:
yes">&nbsp; </span>Given they are not required by compliance statements, =
do you
expect them to be implemented?<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Bob<o:p></o:p></span=
></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> =
ipcdn-admin@ietf.org
[mailto:ipcdn-admin@ietf.org]<b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>Raftus,
David<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, October 18, =
2002
12:55 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Docsis 20 Reflector =
(E-mail);
Docsis Oss Reflector (E-mail); Ipcdn List (E-mail)<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Raftus, David<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [ipcdn] rf mib =
draft v5 -
comment period end Friday Oct 25</span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span><o:p></o:p></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Hi
everyone,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Please find
attached a draft of the Docsis RF Interface mib v5. The TOC and =
compliance
statements have not been updated, but suggestions received since v4 =
regarding new
mib objects have been incorporated after appropriate =
massaging.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Comments
are welcome on this draft until 5pm EST Friday October 25. At that time =
an
official version of the draft will be prepared for submission to the =
IETF last
call process, leading to RFC =
designation.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Thanks very
much,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Dave<o:p></o:p></spa=
n></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span><![endif]--><font
size=3D2 color=3Dblue><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue'>************************************<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>David
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>Imedia
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>340
Terry Fox Drive, Suite 202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>Ottawa
Canada<span style=3D"mso-spacerun: yes">&nbsp; </span>K2K =
3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>david.raftus@imedia.com<span
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>613.592.1052
<span style=3D"mso-spacerun: yes">&nbsp;</span>ext =
222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-style=
:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt;mso-bidi-font-size:9.0pt'><img =
src=3D"cid:image001.png@01C27914.851EF2E0"
v:src=3D"cid:image001.png@01C27914.851EF2E0" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0;display:none;
height:0in;width:0in'><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t75"=20
 coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=3D"t" =
path=3D"m@4@5l@4@11@9@11@9@5xe"=20
 filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C27914.851EF2E0" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C27914.851EF2E0" =
v:shapes=3D"_x0000_i1025"><![endif]></span></font><font
size=3D1><span style=3D'font-size:7.5pt'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-end'></span><![endif]--><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

</div>

</body>

</html>

------=_NextPart_001_0031_01C27914.8623DFC0--

------=_NextPart_000_0030_01C27914.8623DFC0
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <image001.png@01C27914.851EF2E0>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------=_NextPart_000_0030_01C27914.8623DFC0
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-ID: <image002.jpg@01C27914.851EF2E0>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------=_NextPart_000_0030_01C27914.8623DFC0--

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



From mailnull@www1.ietf.org  Mon Oct 21 18:57:20 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA18334
	for <ipcdn-archive@odin.ietf.org>; Mon, 21 Oct 2002 18:57:20 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9LMxBU29066
	for ipcdn-archive@odin.ietf.org; Mon, 21 Oct 2002 18:59:11 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9LMx5v29059;
	Mon, 21 Oct 2002 18:59:05 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9LMwev29030
	for <ipcdn@optimus.ietf.org>; Mon, 21 Oct 2002 18:58:40 -0400
Received: from snowmass.tci.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA18307
	for <ipcdn@ietf.org>; Mon, 21 Oct 2002 18:56:18 -0400 (EDT)
Received: from mms01-relayb.tci.com (mms01-relayb.broadband.att.com [147.191.90.1])
	by snowmass.tci.com (8.12.2/8.12.2) with ESMTP id g9LMwBAR020809;
	Mon, 21 Oct 2002 16:58:11 -0600 (MDT)
Received: from 147.191.90.10 by mms01-relayb.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Mon, 21 Oct 2002 16:54:53 -0600
X-Server-Uuid: 4520D425-5A30-451F-8662-E5DDF307F3B1
Received: by entexchimc03.broadband.att.com with Internet Mail Service (
 5.5.2653.19) id <40MDKBB6>; Mon, 21 Oct 2002 16:58:00 -0600
Message-ID: <6732623D2548D61193C90002A5C88DCC01EBCE31@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <RWoundy@broadband.att.com>
To: "'Raftus, David'" <david.raftus@imedia.com>
cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Date: Mon, 21 Oct 2002 16:57:55 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 11AA5A37638662-01-01
Content-Type: multipart/mixed;
 boundary="----_=_NextPart_000_01C27955.4A9FE890"
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C27955.4A9FE890
Content-Type: multipart/alternative;
 boundary="----_=_NextPart_001_01C27955.4A9FE890"


------_=_NextPart_001_01C27955.4A9FE890
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit

David,
 
Here are four comments based mostly on MIB compiling this version of the
MIB:
 
1. You need to import IANAifType FROM IANAifType-MIB at the top of the MIB.
 
2. You need to change your date strings to be in extended UTC format, aka
Y2K friendly syntax. You should also reduce the number of REVISION clauses
down to two: one for the original RFC, and one for your RFC version. For
example:
 
docsIfMib MODULE-IDENTITY
        LAST-UPDATED    "200210180000Z" -- October 18, 2002
        ORGANIZATION    "IETF IPCDN Working Group"
        CONTACT-INFO
            "        David Raftus
             Postal: Imedia Semiconductor       
                     340 Terry Fox Drive, Suite 202
                     Ottawa Ontario
                     Canada
             Phone:  +1 613 592 1052 ext.222
             E-mail: david.raftus@imedia.com
<mailto:david.raftus@imedia.com>            
 
             IETF IPCDN Working Group
             General Discussion: ipcdn@ietf.org <mailto:ipcdn@ietf.org> 
             Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
<http://www.ietf.org/mailman/listinfo/ipcdn> 
             Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
<ftp://ftp.ietf.org/ietf-mail-archive/ipcdn> 
             Co-chairs: Richard Woundy, RWoundy@broadband.att.com
<mailto:RWoundy@broadband.att.com> 
                        Jean-Francois Mule, jf.mule@cablelabs.com
<mailto:jf.mule@cablelabs.com> "
        DESCRIPTION
            "This is the MIB Module for DOCSIS 2.0 compliant Radio
             Frequency (RF) interfaces in Cable Modems (CM) and
             Cable Modem Termination Systems (CMTS)."
        REVISION "200210180000Z"
        DESCRIPTION
            "Modified by David Raftus to ..."
        REVISION "199908190000Z"
        DESCRIPTION
            "Initial Version, published as RFC 2670.
             Modified by Mike StJohns to fix problems identified by
             the first pass of the MIB doctor.  Of special note,
             docsIfRangingResp and docsIfCmtsInsertionInterval were
             obsoleted and replaced by other objects with the same
             functionality, but more appropriate SYNTAX."
        ::= { transmission 127 }
 
3. The object docsIfCmtsChannelUtId needs a range, because it serves as an
index for the docIfCmtsChannelUtilizationTable. Should this object have the
same value range of ifIndex, i.e. (1..2147483647)? Or can it be constrained
to a much smaller value, e.g. a maximum of 1024 or 65536?
 
4. Here are the objects that are missing from the compliance statements:
 
W: f(DOCS-IF-MIB.mi2), (698,1) Item "docsIfUpChannelPreEqEnable" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1030,1) Item "docsIfSigQExtUnerroreds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1043,1) Item "docsIfSigQExtCorrecteds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1056,1) Item "docsIfSigQExtUncorrectables" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1424,1) Item "docsIfCmStatusEqualizationData" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2746,1) Item "docsIfCmtsChannelUtilizationInterval"
is not contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2810,1) Item "docsIfCmtsChannelUtUtilization" is not
contained in any group defined in the current module

-- Rich
-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Friday, October 18, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 

------_=_NextPart_001_01C27955.4A9FE890
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"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2719.2200" name=3DGENERATOR>
<META content=3D"Microsoft Word 9" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C276BE.D036EEC0" rel=3DFile-List><LINK=20
href=3D"cid:editdata.mso@01C276BE.D036EEC0" =
rel=3DEdit-Time-Data><!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<STYLE>@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; mso-header-margin: 36.0pt; mso-footer-margin: 36.0pt; =
mso-paper-source: 0; }
P.MsoNormal {
	FONT-SIZE: 9pt; MARGIN: 0pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-style-parent: ""; mso-pagination: =
widow-orphan; mso-fareast-font-family: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 9pt; MARGIN: 0pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-style-parent: ""; mso-pagination: =
widow-orphan; mso-fareast-font-family: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 9pt; MARGIN: 0pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-style-parent: ""; mso-pagination: =
widow-orphan; mso-fareast-font-family: "Times New Roman"
}
P.MsoAutoSig {
	FONT-SIZE: 9pt; MARGIN: 0pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
LI.MsoAutoSig {
	FONT-SIZE: 9pt; MARGIN: 0pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
DIV.MsoAutoSig {
	FONT-SIZE: 9pt; MARGIN: 0pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
SPAN.EmailStyle15 {
	COLOR: black; mso-style-type: personal-compose; mso-ansi-font-size: =
10.0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: 36.0pt">
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>David,</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>Here=20
are four comments based mostly on MIB compiling this version of the=20
MIB:</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>1. You=20
need to&nbsp;import IANAifType FROM IANAifType-MIB at the top of the=20
MIB.</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>2. You=20
need to change your date strings&nbsp;to be in extended UTC format, aka =
Y2K=20
friendly syntax. You should also reduce the number of REVISION clauses =
down to=20
two: one for the original RFC, and one for your RFC version. For=20
example:</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>docsIfMib =
MODULE-IDENTITY<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
LAST-UPDATED&nbsp;&nbsp;&nbsp; "200210180000Z" -- October 18,=20
2002<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
ORGANIZATION&nbsp;&nbsp;&nbsp; "IETF IPCDN Working=20
Group"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
CONTACT-INFO<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;=20
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; David=20
Raftus<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;=20
Postal: Imedia Semiconductor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
340 Terry Fox Drive, Suite=20
202<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Ottawa=20
Ontario<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Canada<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;=20
Phone:&nbsp; +1 613 592 1052=20
ext.222<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;=20
E-mail: <A=20
href=3D"mailto:david.raftus@imedia.com">david.raftus@imedia.com</A>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</FONT></SPAN></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
IETF IPCDN Working=20
Group<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
General Discussion: <A=20
href=3D"mailto:ipcdn@ietf.org">ipcdn@ietf.org</A><BR>&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Subscribe: <A=20
href=3D"http://www.ietf.org/mailman/listinfo/ipcdn">http://www.ietf.org/=
mailman/listinfo/ipcdn</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Archive: <A=20
href=3D"ftp://ftp.ietf.org/ietf-mail-archive/ipcdn">ftp://ftp.ietf.org/i=
etf-mail-archive/ipcdn</A><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Co-chairs: Richard Woundy, <A=20
href=3D"mailto:RWoundy@broadband.att.com">RWoundy@broadband.att.com</A><=
BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
Jean-Francois Mule, <A=20
href=3D"mailto:jf.mule@cablelabs.com">jf.mule@cablelabs.com</A>"<BR>&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
DESCRIPTION<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
"This is the MIB Module for DOCSIS 2.0 compliant=20
Radio<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
Frequency (RF) interfaces in Cable Modems (CM)=20
and<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;=20
Cable Modem Termination Systems=20
(CMTS)."<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REVISION=20
"200210180000Z"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
DESCRIPTION<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
"Modified by David Raftus to =
..."<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
REVISION "199908190000Z"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
DESCRIPTION<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
"Initial Version, published as RFC=20
2670.<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
Modified by Mike StJohns to fix problems identified=20
by<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
the first pass of the MIB doctor.&nbsp; Of special=20
note,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;=20
docsIfRangingResp and docsIfCmtsInsertionInterval=20
were<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;=20
obsoleted and replaced by other objects with the=20
same<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;=20
functionality, but more appropriate=20
SYNTAX."<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::=3D { =
transmission 127=20
}</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>3. The=20
object docsIfCmtsChannelUtId needs a range, because it&nbsp;serves =
as&nbsp;an=20
index for the docIfCmtsChannelUtilizationTable. Should this object have =
the same=20
value range of ifIndex, i.e. (1..2147483647)? Or can it be constrained =
to a much=20
smaller value, e.g. a&nbsp;maximum of 1024 or =
65536?</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN><SPAN class=3D686474122-21102002><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>4.=20
Here are&nbsp;the objects that are missing from the compliance=20
statements:</FONT></SPAN></DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>W:=20
f(DOCS-IF-MIB.mi2), (698,1) Item "docsIfUpChannelPreEqEnable" is not =
contained=20
in any group defined in the current module<BR>W: f(DOCS-IF-MIB.mi2), =
(1030,1)=20
Item "docsIfSigQExtUnerroreds" is not contained in any group defined in =
the=20
current module<BR>W: f(DOCS-IF-MIB.mi2), (1043,1) Item =
"docsIfSigQExtCorrecteds"=20
is not contained in any group defined in the current module<BR>W:=20
f(DOCS-IF-MIB.mi2), (1056,1) Item "docsIfSigQExtUncorrectables" is not =
contained=20
in any group defined in the current module<BR>W: f(DOCS-IF-MIB.mi2), =
(1424,1)=20
Item "docsIfCmStatusEqualizationData" is not contained in any group =
defined in=20
the current module<BR>W: f(DOCS-IF-MIB.mi2), (2746,1) Item=20
"docsIfCmtsChannelUtilizationInterval" is not contained in any group =
defined in=20
the current module<BR>W: f(DOCS-IF-MIB.mi2), (2810,1) Item=20
"docsIfCmtsChannelUtUtilization" is not contained in any group defined =
in the=20
current module</DIV>
<DIV><BR></DIV></FONT></SPAN>
<DIV><SPAN class=3D686474122-21102002><FONT face=3DArial =
color=3D#0000ff size=3D2>--=20
Rich</DIV></FONT></SPAN>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> Raftus, David=20
  [mailto:david.raftus@imedia.com]<BR><B>Sent:</B> Friday, October 18, =
2002 3:55=20
  PM<BR><B>To:</B> Docsis 20 Reflector (E-mail); Docsis Oss Reflector =
(E-mail);=20
  Ipcdn List (E-mail)<BR><B>Cc:</B> Raftus, David<BR><B>Subject:</B> =
[ipcdn] rf=20
  mib draft v5 - comment period end Friday Oct 25<BR><BR></FONT></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt">Hi=20
  everyone,<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt">Please find=20
  attached a draft of the Docsis RF Interface mib v5. The TOC and =
compliance=20
  statements have not been updated, but suggestions received since v4 =
regarding=20
  new mib objects have been incorporated after appropriate=20
  massaging.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt">Comments are=20
  welcome on this draft until 5pm EST Friday October 25. At that time =
an=20
  official version of the draft will be prepared for submission to the =
IETF last=20
  call process, leading to RFC =
designation.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt">Thanks very=20
  much,<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt">Dave<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle15><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>=

  <P class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span><![endif]--><FONT=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; mso-bidi-font-size: =
12.0pt">************************************<o:p></o:p></SPAN></FONT></P=
>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">David=20
  Raftus<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">Imedia=20
  Semiconductor<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">340=20
  Terry Fox Drive, Suite 202<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">Ottawa=20
  Canada<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>K2K=20
  3A2<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">david.raftus@imedia.com<SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN><o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">613.592.1052<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>ext=20
  222<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
mso-bidi-font-size: 12.0pt">************************************<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN></FONT></I><FONT =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; mso-bidi-font-size: 12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</SPAN><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial color=3Dblack size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt"><IMG class=3Dshape=20
  style=3D"DISPLAY: none; WIDTH: 0px; HEIGHT: 0px" height=3D0=20
  src=3D"cid:686474122@21102002-37f3" width=3D0 v:src =3D=20
  "cid:image001.png@01C276BE.D036EEC0" v:dpi =3D "96" width =3D "1" =
height =3D "1"><!--[if gte vml 1]><v:shapetype=20
 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C276BE.D036EEC0" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><IMG height=3D46=20
  src=3D"cid:686474122@21102002-37fa" width=3D154=20
  v:shapes=3D"_x0000_i1025"><![endif]></SPAN><o:p></o:p></FONT></P>
  <P class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-end'></span><![endif]--><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></P></DIV></BLOCKQUOTE></=
BODY></HTML>

------_=_NextPart_001_01C27955.4A9FE890--

------_=_NextPart_000_01C27955.4A9FE890
Content-Type: image/png;
 name=image001.png
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename=image001.png
Content-ID: <686474122@21102002-37f3>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C27955.4A9FE890
Content-Type: image/jpeg;
 name=image002.jpg
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename=image002.jpg
Content-ID: <686474122@21102002-37fa>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C27955.4A9FE890--

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



From mailnull@www1.ietf.org  Tue Oct 22 08:15:28 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA13383
	for <ipcdn-archive@odin.ietf.org>; Tue, 22 Oct 2002 08:15:28 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9MCHFH09872
	for ipcdn-archive@odin.ietf.org; Tue, 22 Oct 2002 08:17:15 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9MCH8v09857;
	Tue, 22 Oct 2002 08:17:08 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9MCGVv09826
	for <ipcdn@optimus.ietf.org>; Tue, 22 Oct 2002 08:16:31 -0400
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA13352
	for <ipcdn@ietf.org>; Tue, 22 Oct 2002 08:14:13 -0400 (EDT)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHKQQM>; Tue, 22 Oct 2002 05:16:33 -0700
Message-ID: <E54A98375651D511816A00306E06B97077714D@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Bob Himlin'" <rhimlin@correlant.com>,
        "Raftus, David"
	 <david.raftus@imedia.com>,
        "'Docsis 20 Reflector (E-mail)'"
	 <docsis-20@cablelabs.com>,
        "'Docsis Oss Reflector (E-mail)'"
	 <docsis-oss@cablelabs.com>,
        "'Ipcdn List (E-mail)'" <ipcdn@ietf.org>
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Date: Tue, 22 Oct 2002 05:15:50 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C279C4.C28A9C50"
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C279C4.C28A9C50
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C279C4.C28A9C50"


------_=_NextPart_001_01C279C4.C28A9C50
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Bob,
 
Thanks for your comments. Here are replies:
 
1) There is no intention to deprecate the 32 bit docsIfSigQ counters. The
situation is the same as the 32 and 64 bit counters in the
docsIfCmServiceTable introduced last year.
 
2) The new 64 bit counters already have a note saying they are a 64 bit
version of the 32 bit counters. A note could be added to the 32 bit version
to complete the loop, but there is no precedent in other 32-64 bit tandem
counter implementations for this. The 'special' behavior you cite is a
vendor specific implementation detail that would not seem to be supported by
the mib guidelines.
 
3) I haven't yet completed the compliance statements and other supporting
documentation. I wanted to get the mib in the community for comment asap, so
sent it out when the 'meat' was done. Compliance, etc will be done before
the mib goes to the IETF and before it becomes the subject of a Docsis ecr.
 
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 
-----Original Message-----
From: Bob Himlin [mailto:rhimlin@correlant.com]
Sent: Monday, October 21, 2002 6:14 PM
To: 'Raftus, David'; 'Docsis 20 Reflector (E-mail)'; 'Docsis Oss Reflector
(E-mail)'; 'Ipcdn List (E-mail)'
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
 
Regarding the 64-bit docsIfSigQ codeword counters, is it the intent of the
authors to deprecate the 32-bit counters, or to have both 32-bit and 64-bit
counters, similar to ifTable & ifXTable octet counters?  If the intent is to
deprecate the 32-bit counters, the 32-bit objects should be listed as
deprecated, not as current.  If not, perhaps a note in the description of
the 32-bit counters should state that the 32-bit counters are intended to
reflect the 32 LSBs of the 64-bit counters.  This would prevent any unwanted
'special' behavior of the 32-bit counters on rollover, an example of which
might be to reset all the 32-bit counts to 0 when the highest one rolls (a
behavior I have observed in the past).
 
Also, the 64-bit counters are not referenced in any compliance statement.
Given they are not required by compliance statements, do you expect them to
be implemented?
 
Bob
 
-----Original Message-----
From: ipcdn-admin@ietf.org [mailto:ipcdn-admin@ietf.org]On Behalf Of Raftus,
David
Sent: Friday, October 18, 2002 12:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
 
Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 

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

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C279A3.4A9EDAB0">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C279A3.4A9EDAB0">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
span.EmailStyle16
	{mso-style-type:personal;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:black;}
span.EmailStyle17
	{mso-style-type:personal;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:#993366;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1029"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Hi =
Bob,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Thanks for
your comments. Here are replies:<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>1) There is
no intention to deprecate the 32 bit docsIfSigQ counters. The situation =
is the
same as the 32 and 64 bit counters in the docsIfCmServiceTable =
introduced last
year.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>2) The new
64 bit counters already have a note saying they are a 64 bit version of =
the 32
bit counters. A note could be added to the 32 bit version to complete =
the loop,
but there is no precedent in other 32-64 bit tandem counter =
implementations for
this. The 'special' behavior you cite is a vendor specific =
implementation
detail that would not seem to be supported by the mib =
guidelines.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>3) I
haven't yet completed the compliance statements and other supporting
documentation. I wanted to get the mib in the community for comment =
asap, so
sent it out when the 'meat' was done. Compliance, etc will be done =
before the
mib goes to the IETF and before it becomes the subject of a Docsis =
ecr.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Dave<o:p></o:p></sp=
an></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle18><font=20
size=3D2 color=3D"#993366"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span=20
style=3D'mso-element:field-begin'></span><span style=3D"mso-spacerun:=20
yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail Signature&quot; <span=20
style=3D'mso-element:field-separator'></span></span></font></span><![end=
if]--><font
size=3D2 color=3Dblue><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue'>************************************<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>David =
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>340 Terry Fox Drive, Suite =
202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>Ottawa Canada<span style=3D"mso-spacerun:
yes">&nbsp; </span>K2K 3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>david.raftus@imedia.com<span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>613.592.1052<span style=3D"mso-spacerun:
yes">&nbsp; </span>ext 222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt'><img src=3D"cid:image001.png@01C279A3.4A9EDAB0"
v:src=3D"cid:image001.png@01C279A3.4A9EDAB0" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0'><!--[if gte vml 1]><v:shapetype =

 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1026" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C279A3.4A9EDAB0" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C279A3.4A9EDAB0" =
v:shapes=3D"_x0000_i1026"><![endif]></span><o:p></o:p></font></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle18><font=20
size=3D2 color=3D"#993366"><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span=20
style=3D'mso-element:field-end'></span></span></font></span><![endif]-->=
<span
class=3DEmailStyle18><font size=3D2 color=3D"#993366"><span =
style=3D'font-size:10.0pt;
mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> Bob Himlin
[mailto:rhimlin@correlant.com]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, October =
21, 2002
6:14 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Raftus, David'; =
'Docsis 20
Reflector (E-mail)'; 'Docsis Oss Reflector (E-mail)'; 'Ipcdn List =
(E-mail)'<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [ipcdn] rf =
mib draft
v5 - comment period end Friday Oct 25</span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span><o:p></o:p></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Regarding the 64-bi=
t
docsIfSigQ codeword counters, is it the intent of the authors to =
deprecate the
32-bit counters, or to have both 32-bit and 64-bit counters, similar to =
ifTable
&amp; ifXTable octet counters?<span style=3D"mso-spacerun: yes">&nbsp; =
</span>If
the intent is to deprecate the 32-bit counters, the 32-bit objects =
should be
listed as deprecated, not as current.<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>If not, perhaps a note in the description of the 32-bit counters =
should
state that the 32-bit counters are intended to reflect the 32 LSBs of =
the
64-bit counters.<span style=3D"mso-spacerun: yes">&nbsp; </span>This =
would
prevent any unwanted &#8216;special&#8217; behavior of the 32-bit =
counters on rollover, an
example of which might be to reset all the 32-bit counts to 0 when the =
highest
one rolls (a behavior I have observed in the =
past).<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Also, the 64-bit =
counters are
not referenced in any compliance statement.<span style=3D"mso-spacerun:
yes">&nbsp; </span>Given they are not required by compliance =
statements, do you
expect them to be implemented?<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Bob<o:p></o:p></spa=
n></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> =
ipcdn-admin@ietf.org
[mailto:ipcdn-admin@ietf.org]<b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>Raftus,
David<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, October =
18, 2002
12:55 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Docsis 20 Reflector =
(E-mail);
Docsis Oss Reflector (E-mail); Ipcdn List (E-mail)<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Raftus, David<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [ipcdn] rf mib =
draft v5 -
comment period end Friday Oct 25</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
7.5pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Hi
everyone,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Please find
attached a draft of the Docsis RF Interface mib v5. The TOC and =
compliance
statements have not been updated, but suggestions received since v4 =
regarding
new mib objects have been incorporated after appropriate =
massaging.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Comments
are welcome on this draft until 5pm EST Friday October 25. At that time =
an
official version of the draft will be prepared for submission to the =
IETF last
call process, leading to RFC =
designation.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Thanks very
much,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Dave<o:p></o:p></sp=
an></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span><![endif]--><font
size=3D2 color=3Dblue><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue'>************************************<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>David
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>Imedia
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>340
Terry Fox Drive, Suite 202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>Ottawa
Canada<span style=3D"mso-spacerun: yes">&nbsp; </span>K2K =
3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>david.raftus@imedia.com<span
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>613.592.1052<span
style=3D"mso-spacerun: yes">&nbsp; </span>ext =
222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;font-styl=
e:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt;mso-bidi-font-size:9.0pt'><img width=3D154 height=3D46 =
id=3D"_x0000_i1025"
src=3Dimedia =
style=3D'display:none;height:0in;width:0in'></span></font><font
size=3D1><span style=3D'font-size:7.5pt'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
style=3D'mso-element:field-end'></span><![endif]--><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

</div>

</body>

</html>

------_=_NextPart_001_01C279C4.C28A9C50--

------_=_NextPart_000_01C279C4.C28A9C50
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image001.png"
Content-ID: <image001.png@01C279A3.4A9EDAB0>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C279C4.C28A9C50
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image002.jpg"
Content-ID: <image002.jpg@01C279A3.4A9EDAB0>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C279C4.C28A9C50--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Tue Oct 22 08:23:44 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA13717
	for <ipcdn-archive@odin.ietf.org>; Tue, 22 Oct 2002 08:23:44 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9MCPV810177
	for ipcdn-archive@odin.ietf.org; Tue, 22 Oct 2002 08:25:31 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9MCP6v10167;
	Tue, 22 Oct 2002 08:25:06 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9MCOjv10143
	for <ipcdn@optimus.ietf.org>; Tue, 22 Oct 2002 08:24:45 -0400
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA13707
	for <ipcdn@ietf.org>; Tue, 22 Oct 2002 08:22:26 -0400 (EDT)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHKQSQ>; Tue, 22 Oct 2002 05:24:47 -0700
Message-ID: <E54A98375651D511816A00306E06B97077714F@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Woundy, Richard'" <RWoundy@broadband.att.com>,
        "Raftus, David"
	 <david.raftus@imedia.com>
Cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Date: Tue, 22 Oct 2002 05:24:02 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C279C5.E7DA3230"
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C279C5.E7DA3230
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C279C5.E7DA3230"


------_=_NextPart_001_01C279C5.E7DA3230
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Rich,
 
Thanks - will incorporate.
 
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 
-----Original Message-----
From: Woundy, Richard [mailto:RWoundy@broadband.att.com]
Sent: Monday, October 21, 2002 6:58 PM
To: 'Raftus, David'
Cc: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
 
David,
 
Here are four comments based mostly on MIB compiling this version of the
MIB:
 
1. You need to import IANAifType FROM IANAifType-MIB at the top of the MIB.
 
2. You need to change your date strings to be in extended UTC format, aka
Y2K friendly syntax. You should also reduce the number of REVISION clauses
down to two: one for the original RFC, and one for your RFC version. For
example:
 
docsIfMib MODULE-IDENTITY
        LAST-UPDATED    "200210180000Z" -- October 18, 2002
        ORGANIZATION    "IETF IPCDN Working Group"
        CONTACT-INFO
            "        David Raftus
             Postal: Imedia Semiconductor       
                     340 Terry Fox Drive, Suite 202
                     Ottawa Ontario
                     Canada
             Phone:  +1 613 592 1052 ext.222
             E-mail: david.raftus@imedia.com
<mailto:david.raftus@imedia.com>            
 
             IETF IPCDN Working Group
             General Discussion: ipcdn@ietf.org <mailto:ipcdn@ietf.org> 
             Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
<http://www.ietf.org/mailman/listinfo/ipcdn> 
             Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
<ftp://ftp.ietf.org/ietf-mail-archive/ipcdn> 
             Co-chairs: Richard Woundy, RWoundy@broadband.att.com
<mailto:RWoundy@broadband.att.com> 
                        Jean-Francois Mule, jf.mule@cablelabs.com
<mailto:jf.mule@cablelabs.com> "
        DESCRIPTION
            "This is the MIB Module for DOCSIS 2.0 compliant Radio
             Frequency (RF) interfaces in Cable Modems (CM) and
             Cable Modem Termination Systems (CMTS)."
        REVISION "200210180000Z"
        DESCRIPTION
            "Modified by David Raftus to ..."
        REVISION "199908190000Z"
        DESCRIPTION
            "Initial Version, published as RFC 2670.
             Modified by Mike StJohns to fix problems identified by
             the first pass of the MIB doctor.  Of special note,
             docsIfRangingResp and docsIfCmtsInsertionInterval were
             obsoleted and replaced by other objects with the same
             functionality, but more appropriate SYNTAX."
        ::= { transmission 127 }
 
3. The object docsIfCmtsChannelUtId needs a range, because it serves as an
index for the docIfCmtsChannelUtilizationTable. Should this object have the
same value range of ifIndex, i.e. (1..2147483647)? Or can it be constrained
to a much smaller value, e.g. a maximum of 1024 or 65536?
 
4. Here are the objects that are missing from the compliance statements:
 
W: f(DOCS-IF-MIB.mi2), (698,1) Item "docsIfUpChannelPreEqEnable" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1030,1) Item "docsIfSigQExtUnerroreds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1043,1) Item "docsIfSigQExtCorrecteds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1056,1) Item "docsIfSigQExtUncorrectables" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1424,1) Item "docsIfCmStatusEqualizationData" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2746,1) Item "docsIfCmtsChannelUtilizationInterval"
is not contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2810,1) Item "docsIfCmtsChannelUtUtilization" is not
contained in any group defined in the current module
 
-- Rich
-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Friday, October 18, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 

------_=_NextPart_001_01C279C5.E7DA3230
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:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C279A4.6F904B00">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C279A4.6F904B00">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	color:black;}
span.EmailStyle16
	{mso-style-type:personal;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:black;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dblue =
style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle19><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Hi =
Rich,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle19><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle19><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Thanks - will =
incorporate.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle19><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle19><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'>Dave<o:p></o:p></sp=
an></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle19><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle19><font=20
size=3D2 color=3Dnavy><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span=20
style=3D'mso-element:field-begin'></span><span style=3D"mso-spacerun:=20
yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail Signature&quot; <span=20
style=3D'mso-element:field-separator'></span></span></font></span><![end=
if]--><font
size=3D2 color=3Dblue><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue'>************************************<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>David =
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>340 Terry Fox Drive, Suite =
202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>Ottawa Canada<span style=3D"mso-spacerun:
yes">&nbsp; </span>K2K 3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>david.raftus@imedia.com<span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>613.592.1052<span style=3D"mso-spacerun:
yes">&nbsp; </span>ext 222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
color:blue;font-style:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt'><img src=3D"cid:image001.png@01C279A4.6F904B00"
v:src=3D"cid:image001.png@01C279A4.6F904B00" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0'><!--[if gte vml 1]><v:shapetype =

 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1026" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C279A4.6F904B00" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C279A4.6F904B00" =
v:shapes=3D"_x0000_i1026"><![endif]></span><o:p></o:p></font></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle19><font=20
size=3D2 color=3Dnavy><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span=20
style=3D'mso-element:field-end'></span></span></font></span><![endif]-->=
<span
class=3DEmailStyle19><font size=3D2 color=3Dnavy><span =
style=3D'font-size:10.0pt;
mso-bidi-font-size:12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> Woundy, Richard
[mailto:RWoundy@broadband.att.com]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Monday, October =
21, 2002
6:58 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Raftus, David'<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Docsis 20 Reflector =
(E-mail);
Docsis Oss Reflector (E-mail); Ipcdn List (E-mail)<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [ipcdn] rf =
mib draft
v5 - comment period end Friday Oct 25</span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
9.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span><o:p></o:p></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>David,</span></font><font size=3D3 color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman";
color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>Here are four comments based mostly on MIB compiling =
this
version of the MIB:</span></font><font size=3D3 color=3Dblack =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman";color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>1. You need to&nbsp;import IANAifType FROM =
IANAifType-MIB at
the top of the MIB.</span></font><font size=3D3 color=3Dblack =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman";color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>2. You need to change your date strings&nbsp;to be =
in
extended UTC format, aka Y2K friendly syntax. You should also reduce =
the number
of REVISION clauses down to two: one for the original RFC, and one for =
your RFC
version. For example:</span></font><font size=3D3 color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman";
color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>docsIfMib MODULE-IDENTITY<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
LAST-UPDATED&nbsp;&nbsp;&nbsp;
&quot;200210180000Z&quot; -- October 18, 2002<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
ORGANIZATION&nbsp;&nbsp;&nbsp;
&quot;IETF IPCDN Working Group&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CONTACT-INFO<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; David Raftus<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Postal: Imedia Semiconductor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
340 Terry Fox Drive, Suite 202<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Ottawa Ontario<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Canada<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Phone:&nbsp; +1 613 592 1052 ext.222<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

E-mail: <a =
href=3D"mailto:david.raftus@imedia.com">david.raftus@imedia.com</a>&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman";color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;
IETF IPCDN Working Group<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

General Discussion: <a =
href=3D"mailto:ipcdn@ietf.org">ipcdn@ietf.org</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Subscribe: <a =
href=3D"http://www.ietf.org/mailman/listinfo/ipcdn">http://www.ietf.org/=
mailman/listinfo/ipcdn</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Archive: <a =
href=3D"ftp://ftp.ietf.org/ietf-mail-archive/ipcdn">ftp://ftp.ietf.org/i=
etf-mail-archive/ipcdn</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Co-chairs: Richard Woundy, <a =
href=3D"mailto:RWoundy@broadband.att.com">RWoundy@broadband.att.com</a><=
br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Jean-Francois Mule, <a =
href=3D"mailto:jf.mule@cablelabs.com">jf.mule@cablelabs.com</a>&quot;<br=
>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot=
;This
is the MIB Module for DOCSIS 2.0 compliant Radio<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Frequency (RF) interfaces in Cable Modems (CM) and<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Cable
Modem Termination Systems (CMTS).&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REVISION =
&quot;200210180000Z&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&quot;Modified
by David Raftus to ...&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REVISION =
&quot;199908190000Z&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DESCRIPTION<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;Initial Version, published as RFC 2670.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

Modified by Mike StJohns to fix problems identified by<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 the
first pass of the MIB doctor.&nbsp; Of special note,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

docsIfRangingResp and docsIfCmtsInsertionInterval were<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

obsoleted and replaced by other objects with the same<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

functionality, but more appropriate SYNTAX.&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::=3D { transmission 127 =
}</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>3. The object docsIfCmtsChannelUtId needs a range, =
because
it&nbsp;serves as&nbsp;an index for the =
docIfCmtsChannelUtilizationTable.
Should this object have the same value range of ifIndex, i.e. =
(1..2147483647)?
Or can it be constrained to a much smaller value, e.g. a&nbsp;maximum =
of 1024
or 65536?</span></font><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman";color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>4. Here are&nbsp;the objects that are missing from =
the
compliance statements:</span></font><font size=3D3 color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman";
color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;font-family:"Times New =
Roman"'>&nbsp;</span></font><font
size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
font-family:"Times New =
Roman";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>W: f(DOCS-IF-MIB.mi2), (698,1) Item
&quot;docsIfUpChannelPreEqEnable&quot; is not contained in any group =
defined in
the current module<br>
W: f(DOCS-IF-MIB.mi2), (1030,1) Item =
&quot;docsIfSigQExtUnerroreds&quot; is not
contained in any group defined in the current module<br>
W: f(DOCS-IF-MIB.mi2), (1043,1) Item =
&quot;docsIfSigQExtCorrecteds&quot; is not
contained in any group defined in the current module<br>
W: f(DOCS-IF-MIB.mi2), (1056,1) Item =
&quot;docsIfSigQExtUncorrectables&quot; is
not contained in any group defined in the current module<br>
W: f(DOCS-IF-MIB.mi2), (1424,1) Item =
&quot;docsIfCmStatusEqualizationData&quot;
is not contained in any group defined in the current module<br>
W: f(DOCS-IF-MIB.mi2), (2746,1) Item =
&quot;docsIfCmtsChannelUtilizationInterval&quot;
is not contained in any group defined in the current module<br>
W: f(DOCS-IF-MIB.mi2), (2810,1) Item =
&quot;docsIfCmtsChannelUtUtilization&quot;
is not contained in any group defined in the current =
module<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;color:blue'>-- Rich<o:p></o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt;
margin-left:36.0pt'><font size=3D2 color=3Dblack face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> Raftus, David
[mailto:david.raftus@imedia.com]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, October =
18, 2002
3:55 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Docsis 20 Reflector =
(E-mail);
Docsis Oss Reflector (E-mail); Ipcdn List (E-mail)<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Raftus, David<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [ipcdn] rf mib =
draft v5 -
comment period end Friday Oct 25</span></font><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman";
color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>Hi everyone,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>Please find attached a draft of the Docsis RF Interface mib v5. =
The TOC
and compliance statements have not been updated, but suggestions =
received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>Comments are welcome on this draft until 5pm EST Friday October =
25. At
that time an official version of the draft will be prepared for =
submission to
the IETF last call process, leading to RFC =
designation.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>Thanks very much,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>Dave<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><span =
class=3DEmailStyle16><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><!--[if =
supportFields]><span=20
style=3D'mso-element:field-begin'></span><span style=3D"mso-spacerun:=20
yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail Signature&quot; <span=20
style=3D'mso-element:field-separator'></span><![endif]--><font size=3D2 =
color=3Dblue><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue'>********=
****************************<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>David Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>340 Terry Fox Drive, Suite =
202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>Ottawa Canada<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>K2K 3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>&nbsp;<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>david.raftus@imedia.com<span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>613.592.1052<span style=3D"mso-spacerun: yes">&nbsp;
</span>ext 222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><i><font size=3D2 =
color=3Dblue
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;color:blue;
font-style:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt'><span =
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span><o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><font size=3D1 =
color=3Dblack
face=3DArial><span =
style=3D'font-size:9.0pt;mso-bidi-font-size:9.0pt'><img
src=3D"cid:image001.png@01C279A4.6F904B00"
v:src=3D"cid:image001.png@01C279A4.6F904B00" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0;display:none;
height:0px;width:0px'><!--[if gte vml 1]><v:shape id=3D"_x0000_i1025" =
type=3D"#_x0000_t75"=20
 style=3D'width:115.5pt;height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C279A4.6F904B00" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D154 =
height=3D46
src=3D"cid:image003.jpg@01C279A4.6F904B00" =
v:shapes=3D"_x0000_i1025"><![endif]></span></font><font
size=3D1><span style=3D'font-size:7.5pt'><o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:36.0pt'><!--[if =
supportFields]><span=20
style=3D'mso-element:field-end'></span><![endif]-->&nbsp;<o:p></o:p></p>=


</div>

</body>

</html>

------_=_NextPart_001_01C279C5.E7DA3230--

------_=_NextPart_000_01C279C5.E7DA3230
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image001.png"
Content-ID: <image001.png@01C279A4.6F904B00>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C279C5.E7DA3230
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image002.jpg"
Content-ID: <image002.jpg@01C279A4.6F904B00>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C279C5.E7DA3230
Content-Type: image/jpeg;
	name="image003.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image003.jpg"
Content-ID: <image003.jpg@01C279A4.6F904B00>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C279C5.E7DA3230--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Tue Oct 22 09:45:43 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA17155
	for <ipcdn-archive@odin.ietf.org>; Tue, 22 Oct 2002 09:45:43 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9MDlVl14933
	for ipcdn-archive@odin.ietf.org; Tue, 22 Oct 2002 09:47:31 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9MDlAv14900;
	Tue, 22 Oct 2002 09:47:10 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9MDkwv14866
	for <ipcdn@optimus.ietf.org>; Tue, 22 Oct 2002 09:46:58 -0400
Received: from snowmass.tci.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA17036
	for <ipcdn@ietf.org>; Tue, 22 Oct 2002 09:44:37 -0400 (EDT)
Received: from mms02-RelayB.tci.com (mms02-relayb.broadband.att.com [147.191.89.213])
	by snowmass.tci.com (8.12.2/8.12.2) with ESMTP id g9MDkpAR029845
	for <ipcdn@ietf.org>; Tue, 22 Oct 2002 07:46:51 -0600 (MDT)
Received: from 147.191.89.201 by mms02-relaya.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Tue, 22 Oct 2002 07:43:27 -0600
X-Server-Uuid: 327424A5-C000-4071-A863-154BD49E0E91
Received: by entexchimc02.tci.com with Internet Mail Service (
 5.5.2653.19) id <4XYCBWXZ>; Tue, 22 Oct 2002 07:46:34 -0600
Message-ID: <6732623D2548D61193C90002A5C88DCC01EBCE35@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <RWoundy@broadband.att.com>
To: "IPCDN (E-mail)" <ipcdn@ietf.org>
Date: Tue, 22 Oct 2002 07:46:36 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 11AB8A751046384-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [ipcdn] IPCDN meeting minutes from the Yokohama IETF
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

Folks,

I finally finished editing the IPCDN meeting minutes. Sorry about how long
this lingered on my hard drive.

-- Rich

IETF IPCDN Meeting
Yokohama, Japan
July 15, 2002

Reported by Ted Lemon (Ted.Lemon@nominum.com)
Edited by Rich Woundy (rwoundy@broadband.att.com)


WG Meeting Summary
------------------

Approximately 30 members of the IP over Cable Data Networks WG met at the
Yokohama IETF on July 15, 2002. The WG discussed the status of its work
items, the four individual internet-draft submissions for
PacketCable/IPCablecom (to support voice over IP over cable), and the
ongoing charter revision. In addition to the four PacketCable/IPCablecom
submissions, the WG has submitted three updates to existing internet-drafts
since the last IETF meeting. Total meeting time was a little more than one
hour.

Two WG drafts were submitted to the IESG for approval: "Application of the
IGMP MIB to DOCSIS 1.1", and "DOCSIS Subscriber Management MIB". Other WG
drafts require some fixes to address minor concerns raised in last-call
before submission to the IESG.


WG Status and Charter Revision
------------------------------

Jean-Francois Mule from CableLabs is joining Rich Woundy as WG co-chair.
This was confirmed by Thomas Narten during the WG meeting.

Thanks to coordination by Matt Osman, four new individual contributions
related to PacketCable/IPCablecom technology have been submitted to the WG
(see slides). Some of the draft authors are associated with CableLabs, some
with ITU/ETSI. This is the first time this WG has seen cooperation on MIB
drafts between North American and European cable technical bodies.

The WG needs to work on revised timelines and milestones for the WG charter.
The WG faces a vortex of expired drafts; updates from authors need to start
happening really soon. Richard Woundy may be resubmitting the DVB/Euromodem
MIB drafts as historic or experimental, since all the authors are gone.

The WG needs tighter coordination with Cablelabs, particularly with the
timing of CableLabs vendor product certification waves and RFC publication.
The next CableLabs certification wave after this WG meeting is
"Certification Wave 24" (CW24), which may result in the first certifications
of PacketCable devices. It gets really difficult to modify the behavior of
certified vendor devices (e.g. changing the MIB object implementations
within the devices) after the cable operators have purchased and deployed
millions of such devices, and built operational support systems around the
original behavior. The WG needs to explore if we can do anything about this.


PacketCable/IPCablecom MIBs
---------------------------

Matt Osman presented slides on the history, motivations, and high-level
structures of the PacketCable MIBs. Matt was the key person who coordinated
the efforts of many authors of the individual contributions.

The primary focus of the PacketCable/IPCablecom project is to enable voice
services over cable networks, to copy most of the PSTN functionality into
the cable network environment. PacketCable/IPCablecom will expand to support
other multimedia services that require QoS over cable networks.

When CableLabs initiated the PacketCable project for the North American
cable operators, they defined a number of MIBs associated with its
Packetcable architecture. These MIBs were rooted under a private cablelabs
branch.

The PacketCable architecture has been adopted by the ETSI and ITU for
international use under the name of IPCablecom. The ETSI group requires some
additional MIB objects in the IPCablecom Signaling MIB. The various cable
technical bodies agreed to use a common definition of PacketCable/IPCablecom
MIBs, managed by a neutral interested standards body, i.e. the IPCDN WG.

PacketCable/IPCablecom introduces four MIB internet-drafts (see slides). The
first draft summarizes the management architecture and general MIB
requirements. The other three drafts define the MIBs for basic management of
the Multimedia Terminal Adapter (MTA), for VoIP signaling within the MTA,
and event messaging for the MTA.

There are two basic flavors of MTAs: an embedded MTA is built within the
cable modem enclosure, and a standalone MTA operates in conjunction with
(but outside of) the cable modem. A new standalone MTA MIB is in the works,
primarily to support secure software download to the standalone MTA.

A member of the WG asked what are the drivers for these MIBs: was it
PacketCable or something else? Matt Osman responded that these drafts are
PacketCable MIBS, and the goal is to make these MIBs into a WG item for
IPCDN. Rich Woundy added that his understanding is that the European cable
operators are going to leverage pretty much the same Voice over IP
technology as the North America operators. Part of the problem is that both
groups are making changes to the same MIB. We want to make it into a common
MIB so that everybody can contribute to it in a coordinated fashion. The MIB
drafts will be reviewed by both groups when there are changes. There has
been some agreement so far that what has been submitted is passable to both
groups.

A member asked whether there is effort for defining a Call Management Server
(CMS) MIB. Matt responded that this is future work, and that the authors are
concentrating on Packetcable 1.x technology. The authors have left
placeholder OIDs in every MIB, with the anticipation that there will be
other components. The authors are concentrating on what is required for
CableLabs certification for Packetcable, and more immediate deployment plans
by cable operators. Perhaps a CMS MIB will eventually be added; this will be
an interesting project because the direction for Packetcable/Cablelabs has
been CMS subscriber provisioning via XML messages.

A member asked whether there are any PacketCable MIB requirements for the
CMTS. Matt responded that there are no specific PacketCable MIBs for the
CMTS. When asked if there was a plan for any PacketCable CMTS MIBs, Matt
replied that eventually some MIBs may be defined, but at present the CMTS
requirement is to implement all the DOCSIS 1.1 MIBs.

Rich asked for a quick show of hands for how many members had read the
drafts. No hands went up.

A member asked whether the Entity MIB was taken under consideration, with
respect to the MTA MIB. The Entity MIB already includes the serial number,
software, and memory information for a generic device, and might be more
appropriate for a cable modem. Matt responded that the MTA has a separate IP
address and is completely independent from the cable modem, even when it is
embedded. Even if the cable modem and MTA are one physical unit, they have
separate IP addresses and MAC addresses.

Rich wondered whether the management of the MTA and cable modem has been
worked out. For example, if I see something happening with an MTA, how can I
figure out which cable modem it is in. These comments are worth taking under
advisement. It is one integrated device, but from the PacketCable
architecture point of view this device is separately manageable: the data
access provider could manage the CM component, and the telephony provider
could manage the MTA component. Rich asked if any other cable operators were
present; none spoke up. Rich noted that divided management of the MTA/CM
between two independent companies doesn't seem to be an accurate model
anymore.

As a side note, the PacketCable/IPCablecom MIB drafts are all private,
individual submissions -- not WG drafts. The WG chairs are going to work
with Thomas Narten to figure out what to do as the next step. Rich believes
the WG will be able to add these drafts as WG items in our charter. The
immediate question is, how should the WG respond to these particular drafts?
Publish the existing drafts immediately as experimental or informational as
a baseline, and then adopt the drafts as WG items? Or wait until IPCDN/IETF
completes its own standards-track version? This is a topic of WG and IESG
discussion.

Rich pointed out that DOCSIS 1.0 cable modems implemented an early,
internet-draft version of the Cable Device MIB (the so-called "CD-4" MIB).
Cable operators deployed these cable modems and used this pre-RFC MIB for CM
configuration and network management. Later DOCSIS 1.0 modems implemented
both the CD-4 MIB as well as the RFC 2669 MIB, so many operators continued
to use the CD-4 MIB for backward compatibility with the existing installed
base of CD-4-only modems. DOCSIS 1.1 requires that cable modems must only
implement the RFC 2669 MIB, so cable operators have to discover whether a
particular modem is 1.0 or 1.1 before using the CD-4/RFC 2669 MIB objects
(or restrict the population of cable modems in the field to particular
vendors/models, which limits the retail market). We would like to prevent
this from happening again.


Status of WG Drafts
-------------------

Application of the IGMP MIB to DOCSIS 1.1, and the Subscriber Management
MIB. These two drafts have finished WG review and are on the IESG queue.

QoS MIB. There are two outstanding editorial issues (see slides), and the
draft has expired. Rich will work this with the authors.

BPI+ MIB. There are three outstanding issues (see slides), and the draft has
expired. Rich will work this with the author.

DOCSIS 2.0 RFI MIB (RFC 2670 update). Rich was curious about what people
think about the maturity of this MIB. The WG attempted last call on this
draft last year, but perhaps that was too early. The development of this MIB
since then seems to have stabilized; perhaps one last version is needed
before a successful WG last call

DOCSIS Cable Device MIB. Rich released a new draft version, and asked for
some help with the disposition of docsDevNmAccessTable. On the one hand,
docsDevNmAccessTable should be deprecated due to its overlap with the SNMP
coexistence document (RFC 2576), e.g. the objects in SNMP-COMMUNITY-MIB. On
the other hand, CableLabs still requires the implementation of
docsDevNmAccessTable for backward compatibility reasons.

DVB/Euromodem MIBs. Rich proposed a September deadline to determine whether
there is interest in the Euromodem technical community to continue the
effort on the four (expired) drafts.

DOCSIS 1.1 event notifications. A whole new MIB draft is being circulated in
CableLabs, that must be reconciled with this (expired) draft.

There are seven new internet drafts within the scope of the WG.


Charter Status and Close
------------------------

What are we going to do in general about embedded DOCSIS devices (e.g.
devices with an embedded DOCSIS cable modem)? This is a real problem for
DHCP, SNMP, and many other protocols. What are we going to do about firmware
management? If you have a device that's both a PacketCable MTA and a DOCSIS
cable modem, which mechanism should be used for secure firmware downloads?
Use RFC 2669 plus the secure download functionality in the BPI+ MIB? Or
define a new MIB for secure download that includes HTTP as well as TFTP?
What's the "maximum number of CPEs" that an embedded DOCSIS device should
allow to forward traffic?  AT&T Broadband thought that the number of CPEs
included internal components like PacketCable MTAs, but it turns out that
Time Warner Cable has been telling vendors the opposite. Different embedded
DOCSIS devices use different values for DHCP option 60 -- is this destroying
the value of DHCP option 60 with what we're doing?

Rich noted the need for new milestones for WG items.

Rich offered to build a small website for communication to the IPCDN WG, in
addition to the standard IETF IPCDN website. This would prevent a recent
incident where people couldn't find an (expired) draft on the IETF website,
resulting in much mis-communication on CableLabs mailing lists.

A member asked about whether the WG was going to work on an Accounting MIB.
Rich mentioned that there was mild interest in such a MIB about a year ago,
but there was little cable operator interest and no author volunteers. Such
a MIB can be discussed on the mailing list, but unless there's a MIB to
discuss there's not much to say. An item doesn't have to be a MIB to be a WG
item, but things we discuss in the WG are to be related to drafts.

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



From mailnull@www1.ietf.org  Fri Oct 25 14:33:56 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA05887
	for <ipcdn-archive@odin.ietf.org>; Fri, 25 Oct 2002 14:33:56 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9PIZog22030
	for ipcdn-archive@odin.ietf.org; Fri, 25 Oct 2002 14:35:50 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PIZWv22009;
	Fri, 25 Oct 2002 14:35:32 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PIY5v21962
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 14:34:05 -0400
Received: from peacock.tci.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA05851
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 14:31:40 -0400 (EDT)
Received: from mms02-relaya.tci.com (mms02-relaya.broadband.att.com [147.191.89.206])
	by peacock.tci.com (8.12.2/8.12.2) with ESMTP id g9PIVLgh015286;
	Fri, 25 Oct 2002 12:33:46 -0600 (MDT)
Received: from 147.191.90.10 by mms02-relaya.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Fri, 25 Oct 2002 12:30:14 -0600
X-Server-Uuid: 327424A5-C000-4071-A863-154BD49E0E91
Received: by entexchimc03.broadband.att.com with Internet Mail Service (
 5.5.2653.19) id <40MDSMZ0>; Fri, 25 Oct 2002 12:33:24 -0600
Message-ID: <6732623D2548D61193C90002A5C88DCC01EBCE85@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <RWoundy@broadband.att.com>
To: "'Raftus, David'" <david.raftus@imedia.com>
cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Date: Fri, 25 Oct 2002 12:33:21 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 11A7523C1515988-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

David,

Here are some non-MIB-compiler comments on your draft.

1. In many subsections of section 3.2.5, you refer to "MAC packets as well
as data packets" (e.g. section 3.2.5.1.1, ifOutOctets), or refer to "data
packets as well as MAC layer packets". Would it be correct and more precise
to change "MAC packets" and "MAC layer packets" to "MAC management
messages"?

2. Please remove the extraneous 'n' from the DESCRIPTION of:

docsIfCmtsCmStatusIpAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      deprecated
        DESCRIPTION
            "IP address of this Cable Modem. If the Cable Modem has no
             IP address assigned, or the IP address is unknown, this
             object returns a value of 0.0.0.0. If the Cable Modem has
             multiple IP addresses, this object returns the IP address
             associated with the Cable interface.n 
             This object has been deprecated and replaced by
             docsIfCmtsCmStatusInetAddressType and
             docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing
             in the future."
        ::= { docsIfCmtsCmStatusEntry 3 }

3. Please update references [23], [25], and [26] with the most current
versions of these specifications. Note that [16] is not used anywhere, and
refers to an old version of RFI 1.0.

I am still working on some Security Considerations comments for your draft,
that I will send out tonight.

-- Rich

-----Original Message-----
From: Woundy, Richard 
Sent: Monday, October 21, 2002 6:58 PM
To: 'Raftus, David'
Cc: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25


David,

Here are four comments based mostly on MIB compiling this version of the
MIB:

1. You need to import IANAifType FROM IANAifType-MIB at the top of the MIB.

2. You need to change your date strings to be in extended UTC format, aka
Y2K friendly syntax. You should also reduce the number of REVISION clauses
down to two: one for the original RFC, and one for your RFC version. For
example:

docsIfMib MODULE-IDENTITY
        LAST-UPDATED    "200210180000Z" -- October 18, 2002
        ORGANIZATION    "IETF IPCDN Working Group"
        CONTACT-INFO
            "        David Raftus
             Postal: Imedia Semiconductor       
                     340 Terry Fox Drive, Suite 202
                     Ottawa Ontario
                     Canada
             Phone:  +1 613 592 1052 ext.222
             E-mail: david.raftus@imedia.com           

             IETF IPCDN Working Group
             General Discussion: ipcdn@ietf.org
             Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
             Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
             Co-chairs: Richard Woundy, RWoundy@broadband.att.com
                        Jean-Francois Mule, jf.mule@cablelabs.com"
        DESCRIPTION
            "This is the MIB Module for DOCSIS 2.0 compliant Radio
             Frequency (RF) interfaces in Cable Modems (CM) and
             Cable Modem Termination Systems (CMTS)."
        REVISION "200210180000Z"
        DESCRIPTION
            "Modified by David Raftus to ..."
        REVISION "199908190000Z"
        DESCRIPTION
            "Initial Version, published as RFC 2670.
             Modified by Mike StJohns to fix problems identified by
             the first pass of the MIB doctor.  Of special note,
             docsIfRangingResp and docsIfCmtsInsertionInterval were
             obsoleted and replaced by other objects with the same
             functionality, but more appropriate SYNTAX."
        ::= { transmission 127 }

3. The object docsIfCmtsChannelUtId needs a range, because it serves as an
index for the docIfCmtsChannelUtilizationTable. Should this object have the
same value range of ifIndex, i.e. (1..2147483647)? Or can it be constrained
to a much smaller value, e.g. a maximum of 1024 or 65536?

4. Here are the objects that are missing from the compliance statements:

W: f(DOCS-IF-MIB.mi2), (698,1) Item "docsIfUpChannelPreEqEnable" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1030,1) Item "docsIfSigQExtUnerroreds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1043,1) Item "docsIfSigQExtCorrecteds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1056,1) Item "docsIfSigQExtUncorrectables" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1424,1) Item "docsIfCmStatusEqualizationData" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2746,1) Item "docsIfCmtsChannelUtilizationInterval"
is not contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2810,1) Item "docsIfCmtsChannelUtUtilization" is not
contained in any group defined in the current module


-- Rich
-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Friday, October 18, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 

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



From mailnull@www1.ietf.org  Fri Oct 25 14:45:12 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA06298
	for <ipcdn-archive@odin.ietf.org>; Fri, 25 Oct 2002 14:45:12 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9PIl5W23031
	for ipcdn-archive@odin.ietf.org; Fri, 25 Oct 2002 14:47:05 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PIl2v23022;
	Fri, 25 Oct 2002 14:47:02 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PIkZv22998
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 14:46:35 -0400
Received: from mms2.broadcom.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA06260
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 14:44:10 -0400 (EDT)
Received: from 63.70.210.1 by mms2.broadcom.com with ESMTP (Broadcom
 MMS2 SMTP Relay (MMS v5.0)); Fri, 25 Oct 2002 11:43:57 -0700
X-Server-Uuid: 59F48136-7074-4F4B-B709-D7F3B6466DB0
Received: from ltatlamdolas (dhcp-10-24-65-44.atlanta.broadcom.com
 [10.24.65.44]) by mon-irva-11.broadcom.com (8.9.1/8.9.1) with SMTP id
 LAA28625; Fri, 25 Oct 2002 11:46:18 -0700 (PDT)
From: "Margo Dolas" <mdolas@broadcom.com>
To: "Raftus, David" <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Date: Fri, 25 Oct 2002 14:46:18 -0400
Message-ID: <NDBBJJDNOJJEFGHAECHIOEGLJGAA.mdolas@broadcom.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
In-Reply-To: <E54A98375651D511816A00306E06B97077711F@OTNOAMEXCH01>
X-WSS-ID: 11A74F6770963-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

Dave,

I have one minor comment on the docsIfCmtsChannelUtilization object.

For granted slots, once the CMTS has made the grant, that bandwidth is
"utilized" regardless of whether the CM actually puts a burst in that slot
or not.  I think that the wording in the mib spec needs to be modified so
that any grant counts as "utilized".

How about the following text change?
Replace -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS received an
              upstream burst from any CM on the physical channel, regardless
              of burst type.

With -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS granted bandwidth
to
              any CM on the physical channel, regardless of burst type.

Regards,
Margo


-----Original Message-----
From: owner-docsis-20@cablelabs.com [mailto:owner-docsis-20@cablelabs.com]On
Behalf Of Raftus, David
Sent: Friday, 18 October, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,

Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.

Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.

Thanks very much,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************




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



From mailnull@www1.ietf.org  Fri Oct 25 17:17:51 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12418
	for <ipcdn-archive@odin.ietf.org>; Fri, 25 Oct 2002 17:17:51 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9PLJi700608
	for ipcdn-archive@odin.ietf.org; Fri, 25 Oct 2002 17:19:44 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PLJHv00590;
	Fri, 25 Oct 2002 17:19:17 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PLIWv00558
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 17:18:32 -0400
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA12289
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 17:16:06 -0400 (EDT)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHLW91>; Fri, 25 Oct 2002 14:18:31 -0700
Message-ID: <E54A98375651D511816A00306E06B9707771C4@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Greg.Gohman@ARRISI.COM'" <Greg.Gohman@ARRISI.COM>,
        "Raftus, David"
	 <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)"
	 <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)"
	 <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Date: Fri, 25 Oct 2002 14:17:42 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C27C6B.F44B36B0"
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C27C6B.F44B36B0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C27C6B.F44B36B0"


------_=_NextPart_001_01C27C6B.F44B36B0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Greg,
 
Appreciate your point, but this utilization model was actually suggested by
the MSOs.  The statistics are given per physical channel, whereas other
maintained counts accessible through SNMP are per logical channel.
Parameters used in the utilization calculations such as raw bandwidth,
filler bits, etc are not readily available through snmp. 
 
Not to sound like a salesman, but this method also provides a convenient one
line per physical channel summary of utilization stats.
 
Thanks,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 
-----Original Message-----
From: Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]
Sent: Friday, October 25, 2002 3:35 PM
To: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); Ipcdn List (E-mail)
Subject: Re: rf mib draft v5 - comment period end Friday Oct 25
 

Hi Dave, 

We have a comment regarding the percentage utilization calculation: 
docsIfCmtsChannelUtUtilization OBJECT-TYPE
       SYNTAX       Integer32 (0..100)
       UNITS        "percent"

We couldn't find a precedent for computing a running percentage 
in any of the existing standard MIBs required by DOCSIS. 
Usually an SNMP agent just reports a set of counter values when 
polled by an SNMP manager. The manager then polls the MIB counters 
at an interval that it sets (ala MRTG) and then computes the delta 
utilization and percentage from these samples.  This would also allow 
multiple managers to poll at independent rates. 

Regards, 
Greg 






 
"Raftus, David" <david.raftus@imedia.com> 
Sent by: owner-docsis-20@cablelabs.com 
10/18/02 02:55 PM 
        
        To:        "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
"Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>, "Ipcdn List
(E-mail)" <ipcdn@ietf.org> 
        cc:        "Raftus, David" <david.raftus@imedia.com> 
        Subject:        rf mib draft v5 - comment period end Friday Oct 25



Hi everyone, 
  
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging. 
  
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation. 
  
Thanks very much, 
Dave 
  
************************************ 
David Raftus 
Imedia Semiconductor 
340 Terry Fox Drive, Suite 202 
Ottawa Canada  K2K 3A2 
  
david.raftus@imedia.com           
613.592.1052  ext 222 
************************************               
  

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

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C27C4A.7C19B980">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C27C4A.7C19B980">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{margin-right:0pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>H=
i Greg,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>A=
ppreciate
your point, but this utilization model was actually suggested by the =
MSOs. <span
style=3D"mso-spacerun: yes">&nbsp;</span>The statistics are given per =
physical
channel, whereas other maintained counts accessible through SNMP are =
per
logical channel. Parameters used in the utilization calculations such =
as raw
bandwidth, filler bits, etc are not readily available through snmp. =
<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>N=
ot to
sound like a salesman, but this method also provides a convenient one =
line per
physical channel summary of utilization =
stats.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>T=
hanks,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>D=
ave<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle17><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span></span></font></span><![end=
if]--><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:blue'>***********************************=
*<o:p></o:p></span></font></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>David Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>340 Terry Fox Drive, Suite =
202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>Ottawa Canada<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>K2K 3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>david.raftus@imedia.com<span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>613.592.1052<span style=3D"mso-spacerun: yes">&nbsp;
</span>ext 222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2
color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:navy'><span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span></span></font><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:navy;mso-color-alt:windowtext'><o:p></o:p=
></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dnavy face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:navy'><img
src=3D"cid:image001.png@01C27C4A.7C19B980"
v:src=3D"cid:image001.png@01C27C4A.7C19B980" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0;display:none;
height:0in;width:0in'><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t75" =

 coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=3D"t" =
path=3D"m@4@5l@4@11@9@11@9@5xe"=20
 filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C27C4A.7C19B980" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C27C4A.7C19B980" =
v:shapes=3D"_x0000_i1025"><![endif]></span></font><font
color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle17><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-end'></span></span></font></span><![endif]-->=
<span
class=3DEmailStyle17><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma;color:black'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> =
Greg.Gohman@ARRISI.COM
[mailto:Greg.Gohman@ARRISI.COM]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Friday, October =
25, 2002 3:35
PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Raftus, David; =
Docsis 20
Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List =
(E-mail)<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Re: rf mib =
draft v5 -
comment period end Friday Oct 25</span></font><font color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal><font size=3D3 color=3Dnavy face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:navy'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>Hi =
Dave,</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
<br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>We =
have a
comment regarding the percentage utilization =
calculation:</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>docsIfCmtsChannelUtUtilization
OBJECT-TYPE<br>
&nbsp; &nbsp; &nbsp; &nbsp;SYNTAX &nbsp; &nbsp; &nbsp; Integer32 =
(0..100)<br>
&nbsp; &nbsp; &nbsp; &nbsp;UNITS &nbsp; &nbsp; &nbsp; =
&nbsp;&quot;percent&quot;<br>
</span></font><font color=3Dblack><span style=3D'color:black'><br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>We =
couldn't find
a precedent for computing a running percentage</span></font><font =
color=3Dblack><span
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>in any =
of the
existing standard MIBs required by DOCSIS.</span></font><font =
color=3Dblack><span
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>Usually an SNMP agent
just reports a set of counter values when</span></font><font =
color=3Dblack><span
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>polled =
by an
SNMP manager. The manager then polls the MIB =
counters</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'>at an =
interval
that it sets (ala MRTG) and then computes the delta</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>utilization and
percentage from these samples. &nbsp;This would also allow =
</span></font><font
color=3Dblack><span style=3D'color:black'><br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>multiple
managers to poll at independent rates.</span></font><font =
color=3Dblack><span
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><br>
Regards,</span></font><font color=3Dblack><span style=3D'color:black'> =
<br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>Greg</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
<br>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'><br>
</span></font><font color=3Dblack><span style=3D'color:black'><br =
style=3D'mso-special-character:
line-break'>
<![if !supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'>
<![endif]></span></font><font color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<table border=3D0 cellpadding=3D0 width=3D"100%" =
style=3D'width:100.0%;mso-cellspacing:
 1.5pt;mso-padding-alt:0pt 0pt 0pt 0pt'>
 <tr>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><font =
size=3D3
  color=3Dnavy face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:navy;
  mso-color-alt:windowtext'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DArial><span
  =
style=3D'font-size:7.5pt;font-family:Arial;color:black;font-weight:bold'=
>&quot;Raftus,
  David&quot; &lt;david.raftus@imedia.com&gt;</span></font></b><font
  color=3Dblack><span style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>Sent by: =
owner-docsis-20@cablelabs.com</span></font><font
  color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
  =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>
  <p><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:7.5pt;
  font-family:Arial;color:black'>10/18/02 02:55 PM</span></font><font
  color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
  =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span
  style=3D'font-size:7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; =
&nbsp;
  &nbsp; </span></font><font color=3Dblack><span =
style=3D'color:black'><br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; &nbsp; To: =
&nbsp;
  &nbsp; &nbsp; &nbsp;&quot;Docsis 20 Reflector (E-mail)&quot; =
&lt;docsis-20@cablelabs.com&gt;,
  &quot;Docsis Oss Reflector (E-mail)&quot; =
&lt;docsis-oss@cablelabs.com&gt;,
  &quot;Ipcdn List (E-mail)&quot; =
&lt;ipcdn@ietf.org&gt;</span></font><font
  color=3Dblack><span style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; &nbsp; cc: =
&nbsp;
  &nbsp; &nbsp; &nbsp;&quot;Raftus, David&quot; =
&lt;david.raftus@imedia.com&gt;</span></font><font
  color=3Dblack><span style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; &nbsp; =
Subject:
  &nbsp; &nbsp; &nbsp; &nbsp;rf mib draft v5 - comment period end =
Friday Oct 25</span></font><font
  color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:black'><br>
<br>
<br>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Hi everyone,</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>&nbsp;</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Please find attached a draft of the =
Docsis RF
Interface mib v5. The TOC and compliance statements have not been =
updated, but
suggestions received since v4 regarding new mib objects have been =
incorporated
after appropriate massaging.</span></font><font color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>&nbsp;</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Comments are welcome on this draft until =
5pm EST
Friday October 25. At that time an official version of the draft will =
be
prepared for submission to the IETF last call process, leading to RFC
designation.</span></font><font color=3Dblack><span =
style=3D'color:black'> </span></font><font
color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>&nbsp;</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Thanks very much,</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Dave</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>&nbsp;</span></font><font =
color=3Dblack><span
style=3D'color:black'> </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p><font size=3D2 color=3Dblue face=3D"Times New Roman"><span =
style=3D'font-size:10.0pt;
color:blue'>************************************</span></font><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>David =
Raftus</span></font></i><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>Imedia =
Semiconductor</span></font></i><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>340 Terry Fox Drive, =
Suite 202</span></font></i><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>Ottawa Canada &nbsp;K2K =
3A2</span></font></i><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>&nbsp;</span></font></i>=
<font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>david.raftus@imedia.com =
&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; </span></font></i><font color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>613.592.1052 &nbsp;ext =
222</span></font></i><font
color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dnavy><span
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><i><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:blue;font-style:italic'>************************=
************
&nbsp;</span></font></i><font size=3D2 color=3Dblack><span =
style=3D'font-size:10.0pt;
color:black'> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
</span></font><font
color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p><font size=3D3 color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;
color:black'>&nbsp; </span></font><font color=3Dnavy><span =
style=3D'color:navy;
mso-color-alt:windowtext'><o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C27C6B.F44B36B0--

------_=_NextPart_000_01C27C6B.F44B36B0
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image001.png"
Content-ID: <image001.png@01C27C4A.7C19B980>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C27C6B.F44B36B0
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image002.jpg"
Content-ID: <image002.jpg@01C27C4A.7C19B980>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD//gAcU29mdHdhcmU6IE1pY3Jvc29mdCBPZmZpY2X/2wBDAAoH
BwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8
SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAuAJoDASIAAhEBAxEB/8QAGwAAAwADAQEAAAAAAAAAAAAA
AwQFAQIGAAf/xAA8EAACAQMDAQQGBggHAAAAAAABAgMABBEFEiExBhNBURRhcYGhwRYiIzKRsVJT
cnOTstHwFSQ0QmOSwv/EABgBAAMBAQAAAAAAAAAAAAAAAAEDBAIA/8QALBEAAgECBAQFBQEBAAAA
AAAAAQIAAxEEEiExBUFhcRMUIlHBgaGx0eEGFf/dAAQAKP/aAAwDAQACEQMRAD8A+xdKTu9TtbFl
WZipYZACk05UvUbgw3AURxsCmcsMnrUeIq+DTz3t946mudrRq0v4L1WaElgpwSRimcipdjeM8Fy6
wxq0Q4AGATjPNCGs3A+9DGfMAnnzpHn6SIpc79Iw0GLEKNuss817FRjrMzElY0UeGcnI9vFZGtSC
M74QXzgENhT8x8aA4jh81s32M7y9T2ln3V6oi6zcEZ7uPPiOaoQ38Ulo1w/2apndnwxTaWMo1SQD
qJl6LpuI37q9xUeTWJDJiKEYJwNxJJPsFa/4rdowEluFOeQwIyPUeaWcfR1NzYc7G0Pl3lnrXhS9
pex3UZZQVZcblPUUlPrBEhWGMEAkb2PX2CnVMVRp0xUZtDtMLSdmKgSjNKkETSyNtRRknGcUBNTt
ZJVjEh3McAbGGT+FS7jUpbmCSB4wqsuN+CMHPr4P40K2/wBbb/vPkahfiF6yJT2O9wbyhcNZCW3l
e41a0tZe6mk2uADjaT+Qo9tdxXcXexEsmSMkYzU29vDHePEIImwFO4jk5pvT7rvbRpWRECswOwcc
eNVU8SGrNTvt0+YpqVkDAfePV7AqO+sSk5jhIXnl85PurDardRkB4UDHna2VJHxoNj6Kk6nTnY2n
DDvLNe4pSyvBdxklCrKcMp5x7D403VaOHUMhuDFMCpsZgc84qPq/Fyv7PzNO31td3AT0W/e0253b
Y1fd/wBh/ealz6Dqs7bn17cRwN1onA9xFKxeGOIpFFYA9b/AMzTrGk98pI6W+TCabgWt97P/ADSR
O2SI/wDIv8wog0LXYVdINbi2v97Nqoz+dKtoHaVWBj1K1YKQQWjxz7NpqJuFO4pgOPTvv79o3z4V
iSh17e3eWtaVRFbkDpJgeobWoWlKHuTnBwuRkdORUu40rtfOoEuo2ThW3Abcc9P0PXQI9N7ZWzlo
bi2zjGRt5/EVU/DGfFLWDLYd7/iIGPC0smRr9v7KupcanIPDYvzrRUZtLuCFyFnDN6gFXJqLPadt
JJTI8Ku2ACwMQyB7/XWsX01tFZUt2UMdxwkbc4A+Qrv+O5ru+dbMDz11gPFlCAeG1xblLERzIhEw
j8pD0Xjr193vo08Q477UkYjkBYmfH4HiuXkbtarEtZz5Jz9S2GPgKA912ljH17W5Ueu1x8qVT4HX
VCgZTfqfwJzcZpXuUYfQTsrCKN5JhDdCRu7KsvcMnXpyf760oBhcMmMcFPLzFcyO0naO1iChnhQc
DNsoH8tKy9pdXkkLyTruPU9yoJ+FPrf5+rUpqEZQR3tErx2irEsrW7D+T6Feaha3FjJDDKO8dcKA
Dlfb5Ujaj/P2/wC8+RriD2h1T9eP4a/0rZO0mqRsrrcIGU5B7teD+FF+CYypWSo5X022JgHHcIiF
VDa9BO51HnVpTn/Ynzo1lcei6O8gXcTKwA8Mk459VcDL2m1WWQySXC7zwT3aj5VsnanV1haEXCd2
2cqYUIOfdTE4HiVrvUDLre2/6gbj2FKBSp0ty/s7U3t1LIitcBATjj6qj2nk/Hyoc6Kkyj0n0hyp
3NknbzwOpxn5VxX0i1T9eP4a/wBKx9ItU/Xj+Gv9KmbgGOdCrlSTzufxtNDj+EB0BH0H7n0TROLi
5/ZT82qrtNcl2Gv7m/e+a5cOUEYGFA/T8q7CqaGFbCoKTnUe0eMUmIHipsfiYNTb7XLLT7xbSd3E
rIHwqE8E49/PgMmqTUhe6PZam2+5WRwQFZO9YIwByMqDg09Mt/VtBUzZfTvDX1/b6dbG4uWKoCF4
GSSTgCtNP1K21KJnt5N3duUcEcgj8/aOK3u7KC+t/Rp49yHBXBKlSOQQRyCPAis2dvFax93EXOfr
FpHLEn1kkmusuXrB6s3SIfSKy9J9HVLh5O+eEBYiQzqMsAfZzT1tew3lgl7btuhkj3oSCMigppOn
xzLMkG2RZnnByfvsMMeviKYtrOC0s47SCMJAibVTJOB5UWNO2l4FFW/qtBWWopeaVFqLbY45Iu8P
JIAxnqQPyrSx1aDUD9gk4UoJEd4WVXU+IJHw60eK0t7SzSzjiUW6JsEZ5G3y560Cy0my047rZZAW
G0b5WfYv6K7icD1CgTT136TVqmm3WaX2uWdjLLHM0v2EYkmZIywjU9CSPYeBzTN9fwafZNezse5Q
AkqM9SAPzpa80XTtQna4uIWZioR9sjKJFHIDAHDD203d2VvfWjW1xHvhcAMuSM4OR09lG6ab9Zm1
TXbpBWeowXs08EYkWW3K94kiFSMjIPvpHUO0FvZyvFHDJPJFNHFIACqIXI6tjrg5+HjVKGzghu57
mNMSz7e8bJ52jApSbQ9OvLlrmWJ90hSRgsrKrMuNpKg4JGBzRRqebW9oCtXLpa8PfT2dnHHJdRoV
eRYlOwH6zHA+NAgtdH1CS4AsLZ2t5TFIXhX7wAPl5MKavLKDUYGtrhCy5DcMVIIOQQRyCDWLKytr
ESJbKwMr945ZyxZsAZJJJ6AUA4C7m8JQk6gWklIOzt1dtbx6VG5WRojIlr9QOvVSwHHv4od7pOh2
+oWVm2kIxvGdAyZG3C5/v3mqkej2MN+1zHGyys5kwJG2byMFtucZOeuKLcWUF3cW8sgbvLWTdG6s
VIOMHp1BBxit+KAdCbfMQaKldQL39uUiX/Z7s1YrCstg++d+7iWN5CzNgnz8geTWln2V7O6lbekW
yT7SzKQXYFWBwQQfIir2oWVtfRolyjHY2UZHKsh6ZDAgjgmtrW0t9Pt1ggTZGMtwcknOSST1JNb8
d8uhN+844SmWuUFu0jdlbPTLaO4m0w3bRyFQzzrgEqWGF4GfHPurocr50GztILO3EFtGI41JIXJO
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C27C6B.F44B36B0--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Fri Oct 25 20:58:20 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17102
	for <ipcdn-archive@odin.ietf.org>; Fri, 25 Oct 2002 20:58:19 -0400 (EDT)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9Q10Gp10551
	for ipcdn-archive@odin.ietf.org; Fri, 25 Oct 2002 21:00:16 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9Q10Dv10536;
	Fri, 25 Oct 2002 21:00:13 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9Q0xJv10469
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 20:59:19 -0400
Received: from peacock.tci.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA17066
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 20:56:51 -0400 (EDT)
Received: from mms01-relaya.tci.com (mms01-relaya.broadband.att.com [147.191.90.228])
	by peacock.tci.com (8.12.2/8.12.2) with ESMTP id g9Q0x5gc000189;
	Fri, 25 Oct 2002 18:59:06 -0600 (MDT)
Received: from 147.191.89.203 by mms01-relaya.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Fri, 25 Oct 2002 18:55:36 -0600
X-Server-Uuid: 90826C58-91B0-45EB-95A5-46B6D42E456F
Received: from mms02-RelayB.tci.com (mms02-relayb.broadband.att.com
 [147.191.89.213]) by entexchimc01.broadband.att.com with SMTP (
 Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id
 4XYAD13K; Fri, 25 Oct 2002 18:58:16 -0600
Received: from 147.191.90.10 by mms02-RelayB.tci.com with ESMTP (
 Tumbleweed MMS SMTP Relay (MMS v5.0)); Fri, 25 Oct 2002 18:55:30 -0600
X-Server-Uuid: 43374831-6ABA-4273-9165-009ABBFC7FBB
Received: by entexchimc03.broadband.att.com with Internet Mail Service (
 5.5.2653.19) id <40MDT2VB>; Fri, 25 Oct 2002 18:58:43 -0600
Message-ID: <6732623D2548D61193C90002A5C88DCC01EBCE8F@entmaexch02.broadband.att.com>
From: "Woundy, Richard" <RWoundy@broadband.att.com>
To: "'Raftus, David'" <david.raftus@imedia.com>
cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25
Date: Fri, 25 Oct 2002 18:58:44 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
X-WSS-ID: 11A737881574524-01-01
X-WSS-ID: 11A73782209211-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

David,

One concrete comment on the Security Considerations: please replace the
(non-existent) object 'docsIfCmtsServerQosProfile' with
'docsIfCmtsServiceQosProfile' in the text. This is an error carried over
from RFC 2670.

I am trying to evaluate whether any of the MIB objects are "sensitive",
according to the Security Considerations text in
<http://www.ops.ietf.org/security.html>. In particular, I am wondering
whether the MAC addresses and IP addresses (and how they are related) in the
docsIfCmtsCmStatusTable and docsIfCmtsMacToCmTable are "sensitive". If they
are, we would need to add text similar to the following:

   There are a number of managed objects in this MIB that may contain
   sensitive information. These are:

       < list the objects and state why they are sensitive >

   It is thus important to control even GET access to these objects and
   possibly to even encrypt the values of these object when sending them
   over the network via SNMP.  Not all versions of SNMP provide features
   for such a secure environment.

If we don't get a timely answer for the "sensitive objects" question above,
I would go ahead and publish a draft for WG last-call, incorporating the
rest of the comments from myself and others on the mailing list.

-- Rich

-----Original Message-----
From: Woundy, Richard 
Sent: Friday, October 25, 2002 2:33 PM
To: 'Raftus, David'
Cc: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn
List (E-mail)
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25


David,

Here are some non-MIB-compiler comments on your draft.

1. In many subsections of section 3.2.5, you refer to "MAC packets as well
as data packets" (e.g. section 3.2.5.1.1, ifOutOctets), or refer to "data
packets as well as MAC layer packets". Would it be correct and more precise
to change "MAC packets" and "MAC layer packets" to "MAC management
messages"?

2. Please remove the extraneous 'n' from the DESCRIPTION of:

docsIfCmtsCmStatusIpAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      deprecated
        DESCRIPTION
            "IP address of this Cable Modem. If the Cable Modem has no
             IP address assigned, or the IP address is unknown, this
             object returns a value of 0.0.0.0. If the Cable Modem has
             multiple IP addresses, this object returns the IP address
             associated with the Cable interface.n 
             This object has been deprecated and replaced by
             docsIfCmtsCmStatusInetAddressType and
             docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing
             in the future."
        ::= { docsIfCmtsCmStatusEntry 3 }

3. Please update references [23], [25], and [26] with the most current
versions of these specifications. Note that [16] is not used anywhere, and
refers to an old version of RFI 1.0.

I am still working on some Security Considerations comments for your draft,
that I will send out tonight.

-- Rich

-----Original Message-----
From: Woundy, Richard 
Sent: Monday, October 21, 2002 6:58 PM
To: 'Raftus, David'
Cc: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Subject: RE: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25


David,

Here are four comments based mostly on MIB compiling this version of the
MIB:

1. You need to import IANAifType FROM IANAifType-MIB at the top of the MIB.

2. You need to change your date strings to be in extended UTC format, aka
Y2K friendly syntax. You should also reduce the number of REVISION clauses
down to two: one for the original RFC, and one for your RFC version. For
example:

docsIfMib MODULE-IDENTITY
        LAST-UPDATED    "200210180000Z" -- October 18, 2002
        ORGANIZATION    "IETF IPCDN Working Group"
        CONTACT-INFO
            "        David Raftus
             Postal: Imedia Semiconductor       
                     340 Terry Fox Drive, Suite 202
                     Ottawa Ontario
                     Canada
             Phone:  +1 613 592 1052 ext.222
             E-mail: david.raftus@imedia.com           

             IETF IPCDN Working Group
             General Discussion: ipcdn@ietf.org
             Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
             Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
             Co-chairs: Richard Woundy, RWoundy@broadband.att.com
                        Jean-Francois Mule, jf.mule@cablelabs.com"
        DESCRIPTION
            "This is the MIB Module for DOCSIS 2.0 compliant Radio
             Frequency (RF) interfaces in Cable Modems (CM) and
             Cable Modem Termination Systems (CMTS)."
        REVISION "200210180000Z"
        DESCRIPTION
            "Modified by David Raftus to ..."
        REVISION "199908190000Z"
        DESCRIPTION
            "Initial Version, published as RFC 2670.
             Modified by Mike StJohns to fix problems identified by
             the first pass of the MIB doctor.  Of special note,
             docsIfRangingResp and docsIfCmtsInsertionInterval were
             obsoleted and replaced by other objects with the same
             functionality, but more appropriate SYNTAX."
        ::= { transmission 127 }

3. The object docsIfCmtsChannelUtId needs a range, because it serves as an
index for the docIfCmtsChannelUtilizationTable. Should this object have the
same value range of ifIndex, i.e. (1..2147483647)? Or can it be constrained
to a much smaller value, e.g. a maximum of 1024 or 65536?

4. Here are the objects that are missing from the compliance statements:

W: f(DOCS-IF-MIB.mi2), (698,1) Item "docsIfUpChannelPreEqEnable" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1030,1) Item "docsIfSigQExtUnerroreds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1043,1) Item "docsIfSigQExtCorrecteds" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1056,1) Item "docsIfSigQExtUncorrectables" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (1424,1) Item "docsIfCmStatusEqualizationData" is not
contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2746,1) Item "docsIfCmtsChannelUtilizationInterval"
is not contained in any group defined in the current module
W: f(DOCS-IF-MIB.mi2), (2810,1) Item "docsIfCmtsChannelUtUtilization" is not
contained in any group defined in the current module


-- Rich
-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Friday, October 18, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: [ipcdn] rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 

_______________________________________________
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 mailnull@www1.ietf.org  Sun Oct 27 23:02:07 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15778
	for <ipcdn-archive@odin.ietf.org>; Sun, 27 Oct 2002 23:02:06 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9S446R19050
	for ipcdn-archive@odin.ietf.org; Sun, 27 Oct 2002 23:04:06 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9S43bv19002;
	Sun, 27 Oct 2002 23:03:37 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PJZRv25024
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 15:35:27 -0400
Received: from thor.arrisi.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA07983
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 15:33:01 -0400 (EDT)
From: Greg.Gohman@ARRISI.COM
To: "Raftus, David" <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 5.0.9a  January 7, 2002
Message-ID: <OFC59BC093.D2B247A2-ON86256C5D.006949A6-86256C5D.006B9A9F@arrisi.com>
Date: Fri, 25 Oct 2002 14:35:18 -0500
X-MIMETrack: Serialize by Router on Thor/Arris(Release 5.0.9a |January 7, 2002) at 10/25/2002
 02:35:21 PM,
	Serialize complete at 10/25/2002 02:35:21 PM
Content-Type: multipart/alternative; boundary="=_alternative 006B9A9A86256C5D_="
Subject: [ipcdn] Re: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This is a multipart message in MIME format.
--=_alternative 006B9A9A86256C5D_=
Content-Type: text/plain; charset="us-ascii"

Hi Dave,

We have a comment regarding the percentage utilization calculation:
docsIfCmtsChannelUtUtilization OBJECT-TYPE
        SYNTAX       Integer32 (0..100)
        UNITS        "percent"

We couldn't find a precedent for computing a running percentage
in any of the existing standard MIBs required by DOCSIS.
Usually an SNMP agent just reports a set of counter values when
polled by an SNMP manager. The manager then polls the MIB counters
at an interval that it sets (ala MRTG) and then computes the delta
utilization and percentage from these samples.  This would also allow 
multiple managers to poll at independent rates.

Regards,
Greg







"Raftus, David" <david.raftus@imedia.com>
Sent by: owner-docsis-20@cablelabs.com
10/18/02 02:55 PM

 
        To:     "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>, "Docsis Oss 
Reflector (E-mail)" <docsis-oss@cablelabs.com>, "Ipcdn List (E-mail)" 
<ipcdn@ietf.org>
        cc:     "Raftus, David" <david.raftus@imedia.com>
        Subject:        rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,
 
Please find attached a draft of the Docsis RF Interface mib v5. The TOC 
and compliance statements have not been updated, but suggestions received 
since v4 regarding new mib objects have been incorporated after 
appropriate massaging.
 
Comments are welcome on this draft until 5pm EST Friday October 25. At 
that time an official version of the draft will be prepared for submission 
to the IETF last call process, leading to RFC designation.
 
Thanks very much,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com 
613.592.1052  ext 222
************************************   

 

--=_alternative 006B9A9A86256C5D_=
Content-Type: text/html; charset="us-ascii"


<br><font size=2 face="Courier New">Hi Dave,</font>
<br>
<br><font size=2 face="Courier New">We have a comment regarding the percentage utilization calculation:</font>
<br><font size=2 face="Courier New">docsIfCmtsChannelUtUtilization OBJECT-TYPE<br>
 &nbsp; &nbsp; &nbsp; &nbsp;SYNTAX &nbsp; &nbsp; &nbsp; Integer32 (0..100)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;UNITS &nbsp; &nbsp; &nbsp; &nbsp;&quot;percent&quot;<br>
</font>
<br><font size=2 face="Courier New">We couldn't find a precedent for computing a running percentage</font>
<br><font size=2 face="Courier New">in any of the existing standard MIBs required by DOCSIS.</font>
<br><font size=2 face="Courier New">Usually an SNMP agent just reports a set of counter values when</font>
<br><font size=2 face="Courier New">polled by an SNMP manager. The manager then polls the MIB counters</font>
<br><font size=2 face="Courier New">at an interval that it sets (ala MRTG) and then computes the delta</font>
<br><font size=2 face="Courier New">utilization and percentage from these samples. &nbsp;This would also allow </font>
<br><font size=2 face="Courier New">multiple managers to poll at independent rates.</font>
<br><font size=2 face="Courier New"><br>
Regards,</font>
<br><font size=2 face="Courier New">Greg</font>
<br>
<br><font size=2 face="sans-serif"><br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;Raftus, David&quot; &lt;david.raftus@imedia.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: owner-docsis-20@cablelabs.com</font>
<p><font size=1 face="sans-serif">10/18/02 02:55 PM</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;Docsis 20 Reflector (E-mail)&quot; &lt;docsis-20@cablelabs.com&gt;, &quot;Docsis Oss Reflector (E-mail)&quot; &lt;docsis-oss@cablelabs.com&gt;, &quot;Ipcdn List (E-mail)&quot; &lt;ipcdn@ietf.org&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;&quot;Raftus, David&quot; &lt;david.raftus@imedia.com&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;rf mib draft v5 - comment period end Friday Oct 25</font></table>
<br>
<br>
<br><font size=2 face="Arial">Hi everyone,</font>
<p><font size=2 face="Arial">&nbsp;</font>
<p><font size=2 face="Arial">Please find attached a draft of the Docsis RF Interface mib v5. The TOC and compliance statements have not been updated, but suggestions received since v4 regarding new mib objects have been incorporated after appropriate massaging.</font>
<p><font size=2 face="Arial">&nbsp;</font>
<p><font size=2 face="Arial">Comments are welcome on this draft until 5pm EST Friday October 25. At that time an official version of the draft will be prepared for submission to the IETF last call process, leading to RFC designation.</font>
<p><font size=2 face="Arial">&nbsp;</font>
<p><font size=2 face="Arial">Thanks very much,</font>
<p><font size=2 face="Arial">Dave</font>
<p><font size=2 face="Arial">&nbsp;</font>
<p><font size=2 color=blue face="Times New Roman">************************************</font>
<p><font size=2 color=blue face="Arial"><i>David Raftus</i></font>
<p><font size=2 color=blue face="Arial"><i>Imedia Semiconductor</i></font>
<p><font size=2 color=blue face="Arial"><i>340 Terry Fox Drive, Suite 202</i></font>
<p><font size=2 color=blue face="Arial"><i>Ottawa Canada &nbsp;K2K 3A2</i></font>
<p><font size=2 color=blue face="Arial"><i>&nbsp;</i></font>
<p><font size=2 color=blue face="Arial"><i>david.raftus@imedia.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </i></font>
<p><font size=2 color=blue face="Arial"><i>613.592.1052 &nbsp;ext 222</i></font>
<p><font size=2 color=blue face="Arial"><i>************************************ &nbsp;</i></font><font size=2 face="Times New Roman"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font>
<p>
<p><font size=3 face="Times New Roman">&nbsp;</font>
<p>
--=_alternative 006B9A9A86256C5D_=--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Sun Oct 27 23:02:11 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15794
	for <ipcdn-archive@odin.ietf.org>; Sun, 27 Oct 2002 23:02:10 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9S44AV19062
	for ipcdn-archive@odin.ietf.org; Sun, 27 Oct 2002 23:04:10 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9S43Vv18984;
	Sun, 27 Oct 2002 23:03:31 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PJ8Lv24253
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 15:08:21 -0400
Received: from sj-msg-core-2.cisco.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA06982
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 15:05:55 -0400 (EDT)
Received: from mira-sjc5-1.cisco.com (IDENT:mirapoint@mira-sjc5-1.cisco.com [171.71.163.15])
	by sj-msg-core-2.cisco.com (8.12.2/8.12.2) with ESMTP id g9PJ86gM015659;
	Fri, 25 Oct 2002 12:08:06 -0700 (PDT)
Received: from milu-nt.cisco.com (dhcp-171-71-51-39.cisco.com [171.71.51.39])
	by mira-sjc5-1.cisco.com (Mirapoint Messaging Server MOS 3.1.0.66-GA)
	with ESMTP id AAU10997;
	Fri, 25 Oct 2002 11:59:43 -0700 (PDT)
Message-Id: <4.3.2.7.2.20021025115444.028c0b80@mira-sjc5-1.cisco.com>
X-Sender: milu@mira-sjc5-1.cisco.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 25 Oct 2002 12:04:00 -0700
To: "Raftus, David" <david.raftus@imedia.com>
From: Minnie Lu <milu@cisco.com>
Cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>, milu@cisco.com
In-Reply-To: <E54A98375651D511816A00306E06B97077711F@OTNOAMEXCH01>
Mime-Version: 1.0
Content-Type: multipart/related;
	type="text/plain";
	boundary="=====================_5772710==_.REL"
Subject: [ipcdn] Re: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

--=====================_5772710==_.REL
Content-Type: text/plain; charset="us-ascii"; format=flowed

Hi, Raftus,

    There is conflict between RFI spec. and the following MIB object range

  docsIfQosProfMaxTransmitBurst OBJECT-TYPE
         SYNTAX      Integer32 (0..1522)  <===========
         MAX-ACCESS  read-create
         STATUS      current
         DESCRIPTION
             "The maximum number of bytes that may be requested for a
              single upstream transmission. A value of zero means there
              is no limit. Note: This value does not include any
              physical layer overhead.
              MUST NOT be changed while this row is active."
         REFERENCE
             "Document [25] from References, Appendix C.1.1.4."
         DEFVAL { 0 }
         ::= { docsIfQosProfileEntry 9 }

In RFIv1.1 (C1.1.4.6) and RFIv2.0 (C1.1.4.6), it defined 2 bytes and does 
not have upper limit to 1522.    This conflict exists in v4 version which 
is in use by OSSI spec. (1.1, and 2.0).

  Any reason for MIB to have such upper limit ? If not, would you please 
correct this error in the MIB file ?



Thanks a lot !
Minnie


At 12:55 PM 10/18/2002 -0700, Raftus, David wrote:

>Hi everyone,
>
>
>
>Please find attached a draft of the Docsis RF Interface mib v5. The TOC 
>and compliance statements have not been updated, but suggestions received 
>since v4 regarding new mib objects have been incorporated after 
>appropriate massaging.
>
>
>
>Comments are welcome on this draft until 5pm EST Friday October 25. At 
>that time an official version of the draft will be prepared for submission 
>to the IETF last call process, leading to RFC designation.
>
>
>
>Thanks very much,
>
>Dave
>
>
>
>************************************
>
>David Raftus
>
>Imedia Semiconductor
>
>340 Terry Fox Drive, Suite 202
>
>Ottawa Canada
>
>david.raftus@imedia.com613.592.1052************************************ 
>58147a.jpg581498.jpg
>
>
>
>

--=====================_5772710==_.REL
Content-Type: image/jpeg; name="58147a.jpg";
 x-mac-type="4A504547"; x-mac-creator="4A565752"
Content-ID: <4.3.2.7.2.20021025115444.028c0b80@mira-sjc5-1.cisco.com.0>
Content-Disposition: inline; filename="58147a.jpg"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABAAEDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD/AD/6
KKKAP//Z
--=====================_5772710==_.REL
Content-Type: image/jpeg; name="581498.jpg";
 x-mac-type="4A504547"; x-mac-creator="4A565752"
Content-ID: <4.3.2.7.2.20021025115444.028c0b80@mira-sjc5-1.cisco.com.1>
Content-Disposition: inline; filename="581498.jpg"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAuAJoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD/AD/6
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooA//9k=
--=====================_5772710==_.REL--

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



From mailnull@www1.ietf.org  Sun Oct 27 23:02:13 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15807
	for <ipcdn-archive@odin.ietf.org>; Sun, 27 Oct 2002 23:02:13 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9S44C119074
	for ipcdn-archive@odin.ietf.org; Sun, 27 Oct 2002 23:04:12 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9S43cv19017;
	Sun, 27 Oct 2002 23:03:38 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9PN6Ev05230
	for <ipcdn@optimus.ietf.org>; Fri, 25 Oct 2002 19:06:14 -0400
Received: from thor.arrisi.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA15023
	for <ipcdn@ietf.org>; Fri, 25 Oct 2002 19:03:47 -0400 (EDT)
From: Tom.Cloonan@ARRISI.COM
To: "Raftus, David" <david.raftus@imedia.com>
Cc: "Raftus, David" <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "'Greg.Gohman@ARRISI.COM'" <Greg.Gohman@ARRISI.COM>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>, owner-docsis-20@cablelabs.com
MIME-Version: 1.0
X-Mailer: Lotus Notes Release 5.0.9a  January 7, 2002
Message-ID: <OFA2FB9ECA.55EAB353-ON86256C5D.0077A9D6-86256C5D.007EE5B2@arrisi.com>
Date: Fri, 25 Oct 2002 18:04:19 -0500
X-MIMETrack: Serialize by Router on Thor/Arris(Release 5.0.9a |January 7, 2002) at 10/25/2002
 06:04:22 PM
Content-Type: multipart/mixed; boundary="=_mixed 007EE59E86256C5D_="
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

--=_mixed 007EE59E86256C5D_=
Content-Type: multipart/related; boundary="=_related 007EE5A186256C5D_="


--=_related 007EE5A186256C5D_=
Content-Type: multipart/alternative; boundary="=_alternative 007EE5A186256C5D_="


--=_alternative 007EE5A186256C5D_=
Content-Type: text/plain; charset="us-ascii"

Dave,

Thanks for the quick response on Greg's email.

Greg and I were discussing this topic earlier, and we agreed that the 
basic premise behind your proposal (allowing MSOs to view statistics on a 
physical interface) is very sound and quite desirable. We were even 
discussing how many MSOs already acquired and displayed a lot of these 
statistical measurements via MRTG calculations of SNMP-acquired counts, so 
we acknowledge the value of the statistical measurements.

We also like the idea of "displaying one line per physical channel summary of utilization stats in 
displays", but the manner in which the data is displayed seems not to be related to 
how the data is stored in the MIB. We think that the goal of displaying 
one line per physical channel can be accomplished in many ways without 
affecting the manner in which the data is stored or sampled. 

There are a few fundamental areas of concern within the draft, so we 
wanted to discuss alternatives to the specific approach that was described 
in the draft.

Our biggest concern with the existing proposal was the requirement that 
there be a fixed sampling interval. We believe several problems can occur 
as a result of that approach.

1) Consider the case where multiple SNMP managers are accessing the CMTS. 
The biggest problem with the proposal in the draft seems to be the fact 
that it precludes multiple SNMP managers from simultaneously accessing the 
statistical data if they have different desired sampling intervals. In 
that case, the last SNMP manager to set the sampling interval wins and 
destroys the resolution of the accesses for all of the other SNMP managers 
that were already accessing the CMTS data. In addition, the other SNMP 
managers are not even aware that their data collection was corrupted 
without checking.

2) The problem also shows up if you have a single SNMP manager that is 
trying to collect data with high-resolution (short sampling intervals) and 
with low-resolution (long sampling intervals) for the same window of time. 
Unless I am missing something, the proposed approach seems not to support 
this requirement, which we have seen to be desired by MSOs that display 
their statistics with MRTG. This is desirable, because the low-resolution 
sampling is useful for displaying long-term average measurements whereas 
the high-resolution sampling is useful for displaying short-term (burst) 
measurements.

3) If stored in the fashion that you described and if the sampling 
interval is set up to collect high resolution statistics (with a short 
sampling interval), then collecting an approximate low resolution 
statistic (with a long sampling interval) will require the SNMP manager to 
store ALL of the samples that the agent creates with the short sampling 
intervals and "averaging the averages". However, to do this averaging of 
averages, the SNMP manager's collection process must be synchronized to 
the sampling window on the CMTS to sample ALL of the sampling intervals. 
Otherwise,  it may miss some of the samples or over-sample a window more 
than once. Since it is not likely that the SNMP manager will be 
synchronized with the CMTS sampling interval, this approximation (using an 
average of averages) is unlikely to be correct in a real-world 
implementation.

Because of these deficiencies within the proposed draft, we believe that 
MSOs may find the resulting MIB objects to be less useful than you had 
originally intended. 

We believe that you can accomplish your goal (of providing MSOs with the 
data they need to create the statistics) and circumvent the three problems 
listed above if you slightly modify your approach. We think the modified 
approach should be based on counters.

All of the data required for the statistical measurements (raw bandwidth, 
data passed, etc.) can be passed up as counters. The counters can be 
sampled from each SNMP manager with sampling rates that correspond to 
their desired resolutions. Thus, an SNMP manager can take a first counter 
sample at the beginning of the desired window and a second counter sample 
at the end of the window, and it can then subtract the two counter values 
and divide by the window size to create the average. As a result of this 
approach, multiple SNMP managers can access the counters and not interfere 
with one another. In addition, a single SNMP manager can maintain both 
long-term and short-term statistics by taking samples with both short and 
long windows that are overlapping one another. We believe that this 
approach provides more flexibility in displaying the statistical data that 
MSOs want. Using this counter approach may permit more flexibility and may 
accommodate the needs of more MSOs. 

Thanks,
Tom


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com




"Raftus, David" <david.raftus@imedia.com>
Sent by: owner-docsis-20@cablelabs.com
10/25/2002 04:17 PM

 
        To:     "'Greg.Gohman@ARRISI.COM'" <Greg.Gohman@arrisi.com>, "Raftus, David" 
<david.raftus@imedia.com>, "Docsis 20 Reflector (E-mail)" 
<docsis-20@cablelabs.com>, "Docsis Oss Reflector (E-mail)" 
<docsis-oss@cablelabs.com>, "Ipcdn List (E-mail)" <ipcdn@ietf.org>
        cc: 
        Subject:        RE: rf mib draft v5 - comment period end Friday Oct 25


Hi Greg,
 
Appreciate your point, but this utilization model was actually suggested 
by the MSOs.  The statistics are given per physical channel, whereas other 
maintained counts accessible through SNMP are per logical channel. 
Parameters used in the utilization calculations such as raw bandwidth, 
filler bits, etc are not readily available through snmp. 
 
Not to sound like a salesman, but this method also provides a convenient 
one line per physical channel summary of utilization stats.
 
Thanks,
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com 
613.592.1052  ext 222
************************************   

 
-----Original Message-----
From: Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]
Sent: Friday, October 25, 2002 3:35 PM
To: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector 
(E-mail); Ipcdn List (E-mail)
Subject: Re: rf mib draft v5 - comment period end Friday Oct 25
 

Hi Dave, 

We have a comment regarding the percentage utilization calculation: 
docsIfCmtsChannelUtUtilization OBJECT-TYPE
       SYNTAX       Integer32 (0..100)
       UNITS        "percent"

We couldn't find a precedent for computing a running percentage 
in any of the existing standard MIBs required by DOCSIS. 
Usually an SNMP agent just reports a set of counter values when 
polled by an SNMP manager. The manager then polls the MIB counters 
at an interval that it sets (ala MRTG) and then computes the delta 
utilization and percentage from these samples.  This would also allow 
multiple managers to poll at independent rates. 

Regards, 
Greg 





 
"Raftus, David" <david.raftus@imedia.com> 
Sent by: owner-docsis-20@cablelabs.com 
10/18/02 02:55 PM 
 
        To:        "Docsis 20 Reflector (E-mail)" 
<docsis-20@cablelabs.com>, "Docsis Oss Reflector (E-mail)" 
<docsis-oss@cablelabs.com>, "Ipcdn List (E-mail)" <ipcdn@ietf.org> 
        cc:        "Raftus, David" <david.raftus@imedia.com> 
        Subject:        rf mib draft v5 - comment period end Friday Oct 25



Hi everyone, 
  
Please find attached a draft of the Docsis RF Interface mib v5. The TOC 
and compliance statements have not been updated, but suggestions received 
since v4 regarding new mib objects have been incorporated after 
appropriate massaging. 
  
Comments are welcome on this draft until 5pm EST Friday October 25. At 
that time an official version of the draft will be prepared for submission 
to the IETF last call process, leading to RFC designation. 
  
Thanks very much, 
Dave 
  
************************************ 
David Raftus 
Imedia Semiconductor 
340 Terry Fox Drive, Suite 202 
Ottawa Canada  K2K 3A2 
  
david.raftus@imedia.com 
613.592.1052  ext 222 
************************************   
 


--=_alternative 007EE5A186256C5D_=
Content-Type: text/html; charset="us-ascii"


<br><font size=2 face="sans-serif">Dave,</font>
<br>
<br><font size=2 face="sans-serif">Thanks for the quick response on Greg's email.</font>
<br>
<br><font size=2 face="sans-serif">Greg and I were discussing this topic earlier, and we agreed that the basic premise behind your proposal (allowing MSOs to view statistics on a physical interface) is very sound and quite desirable. We were even discussing how many MSOs already acquired and displayed a lot of these statistical measurements via MRTG calculations of SNMP-acquired counts, so we acknowledge the value of the statistical measurements.</font>
<br>
<br><font size=2 face="sans-serif">We also like the idea of </font><font size=2 color=#000080 face="Arial">&quot;displaying one line per physical channel summary of utilization stats in displays&quot;,</font><font size=2 face="sans-serif"> but the manner in which the data is displayed seems not to be related to how the data is stored in the MIB. We think that the goal of displaying one line per physical channel can be accomplished in many ways without affecting the manner in which the data is stored or sampled. </font>
<br>
<br><font size=2 face="sans-serif">There are a few fundamental areas of concern within the draft, so we wanted to discuss alternatives to the specific approach that was described in the draft.</font>
<br>
<br><font size=2 face="sans-serif">Our biggest concern with the existing proposal was the requirement that there be a fixed sampling interval. We believe several problems can occur as a result of that approach.</font>
<br>
<br><font size=2 face="sans-serif">1) Consider the case where multiple SNMP managers are accessing the CMTS. The biggest problem with the proposal in the draft seems to be the fact that it precludes multiple SNMP managers from simultaneously accessing the statistical data if they have different desired sampling intervals. In that case, the last SNMP manager to set the sampling interval wins and destroys the resolution of the accesses for all of the other SNMP managers that were already accessing the CMTS data. In addition, the other SNMP managers are not even aware that their data collection was corrupted without checking.</font>
<br>
<br><font size=2 face="sans-serif">2) The problem also shows up if you have a single SNMP manager that is trying to collect data with high-resolution (short sampling intervals) and with low-resolution (long sampling intervals) for the same window of time. Unless I am missing something, the proposed approach seems not to support this requirement, which we have seen to be desired by MSOs that display their statistics with MRTG. This is desirable, because the low-resolution sampling is useful for displaying long-term average measurements whereas the high-resolution sampling is useful for displaying short-term (burst) measurements.</font>
<br>
<br><font size=2 face="sans-serif">3) If stored in the fashion that you described and if the sampling interval is set up to collect high resolution statistics (with a short sampling interval), then collecting an approximate low resolution statistic (with a long sampling interval) will require the SNMP manager to store ALL of the samples that the agent creates with the short sampling intervals and &quot;averaging the averages&quot;. However, to do this averaging of averages, the SNMP manager's collection process must be synchronized to the sampling window on the CMTS to sample ALL of the sampling intervals. Otherwise, &nbsp;it may miss some of the samples or over-sample a window more than once. Since it is not likely that the SNMP manager will be synchronized with the CMTS sampling interval, this approximation (using an average of averages) is unlikely to be correct in a real-world implementation.</font>
<br>
<br><font size=2 face="sans-serif">Because of these deficiencies within the proposed draft, we believe that MSOs may find the resulting MIB objects to be less useful than you had originally intended. </font>
<br>
<br><font size=2 face="sans-serif">We believe that you can accomplish your goal (of providing MSOs with the data they need to create the statistics) and circumvent the three problems listed above if you slightly modify your approach. We think the modified approach should be based on counters.</font>
<br>
<br><font size=2 face="sans-serif">All of the data required for the statistical measurements (raw bandwidth, data passed, etc.) can be passed up as counters. The counters can be sampled from each SNMP manager with sampling rates that correspond to their desired resolutions. Thus, an SNMP manager can take a first counter sample at the beginning of the desired window and a second counter sample at the end of the window, and it can then subtract the two counter values and divide by the window size to create the average. As a result of this approach, multiple SNMP managers can access the counters and not interfere with one another. In addition, a single SNMP manager can maintain both long-term and short-term statistics by taking samples with both short and long windows that are overlapping one another. We believe that this approach provides more flexibility in displaying the statistical data that MSOs want. Using this counter approach may permit more flexibility and may accommod!
 ate the needs of more MSOs. </font>
<br>
<br><font size=2 face="sans-serif">Thanks,<br>
Tom</font>
<br><font size=2 face="sans-serif"><br>
<br>
Tom Cloonan<br>
CTO- Broadband Division<br>
ARRIS<br>
<br>
Phone: &nbsp;630-281-3050<br>
Fax: &nbsp; &nbsp; &nbsp; 630-955-9870<br>
e-mail: &nbsp; &nbsp;tom.cloonan@arrisi.com</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>&quot;Raftus, David&quot; &lt;david.raftus@imedia.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: owner-docsis-20@cablelabs.com</font>
<p><font size=1 face="sans-serif">10/25/2002 04:17 PM</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;'Greg.Gohman@ARRISI.COM'&quot; &lt;Greg.Gohman@arrisi.com&gt;, &quot;Raftus, David&quot; &lt;david.raftus@imedia.com&gt;, &quot;Docsis 20 Reflector (E-mail)&quot; &lt;docsis-20@cablelabs.com&gt;, &quot;Docsis Oss Reflector (E-mail)&quot; &lt;docsis-oss@cablelabs.com&gt;, &quot;Ipcdn List (E-mail)&quot; &lt;ipcdn@ietf.org&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: rf mib draft v5 - comment period end Friday Oct 25</font></table>
<br>
<br>
<br><font size=2 color=#000080 face="Arial">Hi Greg,</font>
<p><font size=2 color=#000080 face="Arial">&nbsp;</font>
<p><font size=2 color=#000080 face="Arial">Appreciate your point, but this utilization model was actually suggested by the MSOs. &nbsp;The statistics are given per physical channel, whereas other maintained counts accessible through SNMP are per logical channel. Parameters used in the utilization calculations such as raw bandwidth, filler bits, etc are not readily available through snmp. </font>
<p><font size=2 color=#000080 face="Arial">&nbsp;</font>
<p><font size=2 color=#000080 face="Arial">Not to sound like a salesman, but this method also provides a convenient one line per physical channel summary of utilization stats.</font>
<p><font size=2 color=#000080 face="Arial">&nbsp;</font>
<p><font size=2 color=#000080 face="Arial">Thanks,</font>
<p><font size=2 color=#000080 face="Arial">Dave</font>
<p><font size=2 color=#000080 face="Arial">&nbsp;</font>
<p><font size=2 color=blue face="Arial">************************************</font>
<p><font size=2 color=blue face="Arial"><i>David Raftus</i></font>
<p><font size=2 color=blue face="Arial"><i>Imedia Semiconductor</i></font>
<p><font size=2 color=blue face="Arial"><i>340 Terry Fox Drive, Suite 202</i></font>
<p><font size=2 color=blue face="Arial"><i>Ottawa Canada &nbsp;K2K 3A2</i></font>
<p><font size=2 color=blue face="Arial"><i>&nbsp;</i></font>
<p><font size=2 color=blue face="Arial"><i>david.raftus@imedia.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </i></font>
<p><font size=2 color=blue face="Arial"><i>613.592.1052 &nbsp;ext 222</i></font>
<p><font size=2 color=blue face="Arial"><i>************************************ &nbsp;</i></font><font size=2 color=#000080 face="Arial"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font>
<p><img src=cid:_2_37AC00004ED0007EE59E86256C5D>
<p><font size=2 color=#000080 face="Arial">&nbsp;</font>
<p><font size=2 face="Tahoma">-----Original Message-----<b><br>
From:</b> Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]<b><br>
Sent:</b> Friday, October 25, 2002 3:35 PM<b><br>
To:</b> Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List (E-mail)<b><br>
Subject:</b> Re: rf mib draft v5 - comment period end Friday Oct 25</font>
<p><font size=3 color=#000080 face="Times New Roman">&nbsp;</font>
<p><font size=2 face="Courier New"><br>
Hi Dave,</font><font size=3 face="Times New Roman"> <br>
</font><font size=2 face="Courier New"><br>
We have a comment regarding the percentage utilization calculation:</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
docsIfCmtsChannelUtUtilization OBJECT-TYPE<br>
 &nbsp; &nbsp; &nbsp; SYNTAX &nbsp; &nbsp; &nbsp; Integer32 (0..100)<br>
 &nbsp; &nbsp; &nbsp; UNITS &nbsp; &nbsp; &nbsp; &nbsp;&quot;percent&quot;</font><font size=3 face="Times New Roman"><br>
</font><font size=2 face="Courier New"><br>
We couldn't find a precedent for computing a running percentage</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
in any of the existing standard MIBs required by DOCSIS.</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
Usually an SNMP agent just reports a set of counter values when</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
polled by an SNMP manager. The manager then polls the MIB counters</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
at an interval that it sets (ala MRTG) and then computes the delta</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
utilization and percentage from these samples. &nbsp;This would also allow <br>
multiple managers to poll at independent rates.</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
<br>
Regards,</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
Greg</font><font size=3 face="Times New Roman"> <br>
</font><font size=2 face="Arial"><br>
</font><font size=3 face="Times New Roman"><br>
<br>
</font>
<p>
<table width=100%>
<tr valign=top>
<td width=1%><font size=3 face="Times New Roman">&nbsp;</font>
<td width=26%><font size=1 face="Arial"><b>&quot;Raftus, David&quot; &lt;david.raftus@imedia.com&gt;</b></font><font size=3 face="Times New Roman"> </font><font size=1 face="Arial"><br>
Sent by: owner-docsis-20@cablelabs.com</font><font size=3 face="Times New Roman"> </font>
<p><font size=1 face="Arial">10/18/02 02:55 PM</font><font size=3 face="Times New Roman"> </font>
<td width=71%><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; <br>
 &nbsp; &nbsp; &nbsp; &nbsp;To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;Docsis 20 Reflector (E-mail)&quot; &lt;docsis-20@cablelabs.com&gt;, &quot;Docsis Oss Reflector (E-mail)&quot; &lt;docsis-oss@cablelabs.com&gt;, &quot;Ipcdn List (E-mail)&quot; &lt;ipcdn@ietf.org&gt;</font><font size=3 face="Times New Roman"> </font><font size=1 face="Arial"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;cc: &nbsp; &nbsp; &nbsp; &nbsp;&quot;Raftus, David&quot; &lt;david.raftus@imedia.com&gt;</font><font size=3 face="Times New Roman"> </font><font size=1 face="Arial"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;Subject: &nbsp; &nbsp; &nbsp; &nbsp;rf mib draft v5 - comment period end Friday Oct 25</font></table>
<p><font size=3 face="Times New Roman"><br>
<br>
</font><font size=2 face="Arial"><br>
Hi everyone,</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">&nbsp;</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">Please find attached a draft of the Docsis RF Interface mib v5. The TOC and compliance statements have not been updated, but suggestions received since v4 regarding new mib objects have been incorporated after appropriate massaging.</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">&nbsp;</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">Comments are welcome on this draft until 5pm EST Friday October 25. At that time an official version of the draft will be prepared for submission to the IETF last call process, leading to RFC designation.</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">&nbsp;</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">Thanks very much,</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">Dave</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 face="Arial">&nbsp;</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Times New Roman">************************************</font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>David Raftus</i></font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>Imedia Semiconductor</i></font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>340 Terry Fox Drive, Suite 202</i></font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>Ottawa Canada &nbsp;K2K 3A2</i></font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>&nbsp;</i></font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>david.raftus@imedia.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </i></font>
<p><font size=2 color=blue face="Arial"><i>613.592.1052 &nbsp;ext 222</i></font><font size=3 face="Times New Roman"> </font>
<p><font size=2 color=blue face="Arial"><i>************************************ &nbsp;</i></font><font size=2 face="Times New Roman"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font>
<p><font size=3 face="Times New Roman">&nbsp; </font>
<p>
<p>
--=_alternative 007EE5A186256C5D_=--
--=_related 007EE5A186256C5D_=
Content-Type: image/jpeg
Content-ID: <_2_37AC00004ED0007EE59E86256C5D>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z
--=_related 007EE5A186256C5D_=--
--=_mixed 007EE59E86256C5D_=
Content-Type: application/octet-stream; name="image001.png"
Content-Disposition: attachment; filename="image001.png"
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=
--=_mixed 007EE59E86256C5D_=
Content-Type: image/jpeg; name="image002.jpg"
Content-Disposition: attachment; filename="image002.jpg"
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD//gAcU29mdHdhcmU6IE1pY3Jvc29mdCBPZmZpY2X/2wBDAAoH
BwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8
SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAuAJoDASIAAhEBAxEB/8QAGwAAAwADAQEAAAAAAAAAAAAA
AwQFAQIGAAf/xAA8EAACAQMDAQQGBggHAAAAAAABAgMABBEFEiExBhNBURRhcYGhwRYiIzKRsVJT
cnOTstHwFSQ0QmOSwv/EABgBAAMBAQAAAAAAAAAAAAAAAAEDBAIA/8QALBEAAgECBAQFBQEBAAAA
AAAAAQIAAxEEEiExBUFhcRMUIlHBgaGx0eEGFf/dAAQAKP/aAAwDAQACEQMRAD8A+xdKTu9TtbFl
WZipYZACk05UvUbgw3AURxsCmcsMnrUeIq+DTz3t946mudrRq0v4L1WaElgpwSRimcipdjeM8Fy6
wxq0Q4AGATjPNCGs3A+9DGfMAnnzpHn6SIpc79Iw0GLEKNuss817FRjrMzElY0UeGcnI9vFZGtSC
M74QXzgENhT8x8aA4jh81s32M7y9T2ln3V6oi6zcEZ7uPPiOaoQ38Ulo1w/2apndnwxTaWMo1SQD
qJl6LpuI37q9xUeTWJDJiKEYJwNxJJPsFa/4rdowEluFOeQwIyPUeaWcfR1NzYc7G0Pl3lnrXhS9
pex3UZZQVZcblPUUlPrBEhWGMEAkb2PX2CnVMVRp0xUZtDtMLSdmKgSjNKkETSyNtRRknGcUBNTt
ZJVjEh3McAbGGT+FS7jUpbmCSB4wqsuN+CMHPr4P40K2/wBbb/vPkahfiF6yJT2O9wbyhcNZCW3l
e41a0tZe6mk2uADjaT+Qo9tdxXcXexEsmSMkYzU29vDHePEIImwFO4jk5pvT7rvbRpWRECswOwcc
eNVU8SGrNTvt0+YpqVkDAfePV7AqO+sSk5jhIXnl85PurDardRkB4UDHna2VJHxoNj6Kk6nTnY2n
DDvLNe4pSyvBdxklCrKcMp5x7D403VaOHUMhuDFMCpsZgc84qPq/Fyv7PzNO31td3AT0W/e0253b
Y1fd/wBh/ealz6Dqs7bn17cRwN1onA9xFKxeGOIpFFYA9b/AMzTrGk98pI6W+TCabgWt97P/ADSR
O2SI/wDIv8wog0LXYVdINbi2v97Nqoz+dKtoHaVWBj1K1YKQQWjxz7NpqJuFO4pgOPTvv79o3z4V
iSh17e3eWtaVRFbkDpJgeobWoWlKHuTnBwuRkdORUu40rtfOoEuo2ThW3Abcc9P0PXQI9N7ZWzlo
bi2zjGRt5/EVU/DGfFLWDLYd7/iIGPC0smRr9v7KupcanIPDYvzrRUZtLuCFyFnDN6gFXJqLPadt
JJTI8Ku2ACwMQyB7/XWsX01tFZUt2UMdxwkbc4A+Qrv+O5ru+dbMDz11gPFlCAeG1xblLERzIhEw
j8pD0Xjr193vo08Q477UkYjkBYmfH4HiuXkbtarEtZz5Jz9S2GPgKA912ljH17W5Ueu1x8qVT4HX
VCgZTfqfwJzcZpXuUYfQTsrCKN5JhDdCRu7KsvcMnXpyf760oBhcMmMcFPLzFcyO0naO1iChnhQc
DNsoH8tKy9pdXkkLyTruPU9yoJ+FPrf5+rUpqEZQR3tErx2irEsrW7D+T6Feaha3FjJDDKO8dcKA
Dlfb5Ujaj/P2/wC8+RriD2h1T9eP4a/0rZO0mqRsrrcIGU5B7teD+FF+CYypWSo5X022JgHHcIiF
VDa9BO51HnVpTn/Ynzo1lcei6O8gXcTKwA8Mk459VcDL2m1WWQySXC7zwT3aj5VsnanV1haEXCd2
2cqYUIOfdTE4HiVrvUDLre2/6gbj2FKBSp0ty/s7U3t1LIitcBATjj6qj2nk/Hyoc6Kkyj0n0hyp
3NknbzwOpxn5VxX0i1T9eP4a/wBKx9ItU/Xj+Gv9KmbgGOdCrlSTzufxtNDj+EB0BH0H7n0TROLi
5/ZT82qrtNcl2Gv7m/e+a5cOUEYGFA/T8q7CqaGFbCoKTnUe0eMUmIHipsfiYNTb7XLLT7xbSd3E
rIHwqE8E49/PgMmqTUhe6PZam2+5WRwQFZO9YIwByMqDg09Mt/VtBUzZfTvDX1/b6dbG4uWKoCF4
GSSTgCtNP1K21KJnt5N3duUcEcgj8/aOK3u7KC+t/Rp49yHBXBKlSOQQRyCPAis2dvFax93EXOfr
FpHLEn1kkmusuXrB6s3SIfSKy9J9HVLh5O+eEBYiQzqMsAfZzT1tew3lgl7btuhkj3oSCMigppOn
xzLMkG2RZnnByfvsMMeviKYtrOC0s47SCMJAibVTJOB5UWNO2l4FFW/qtBWWopeaVFqLbY45Iu8P
JIAxnqQPyrSx1aDUD9gk4UoJEd4WVXU+IJHw60eK0t7SzSzjiUW6JsEZ5G3y560Cy0my047rZZAW
G0b5WfYv6K7icD1CgTT136TVqmm3WaX2uWdjLLHM0v2EYkmZIywjU9CSPYeBzTN9fwafZNezse5Q
AkqM9SAPzpa80XTtQna4uIWZioR9sjKJFHIDAHDD203d2VvfWjW1xHvhcAMuSM4OR09lG6ab9Zm1
TXbpBWeowXs08EYkWW3K94kiFSMjIPvpHUO0FvZyvFHDJPJFNHFIACqIXI6tjrg5+HjVKGzghu57
mNMSz7e8bJ52jApSbQ9OvLlrmWJ90hSRgsrKrMuNpKg4JGBzRRqebW9oCtXLpa8PfT2dnHHJdRoV
eRYlOwH6zHA+NAgtdH1CS4AsLZ2t5TFIXhX7wAPl5MKavLKDUYGtrhCy5DcMVIIOQQRyCDWLKytr
ESJbKwMr945ZyxZsAZJJJ6AUA4C7m8JQk6gWklIOzt1dtbx6VG5WRojIlr9QOvVSwHHv4od7pOh2
+oWVm2kIxvGdAyZG3C5/v3mqkej2MN+1zHGyys5kwJG2byMFtucZOeuKLcWUF3cW8sgbvLWTdG6s
VIOMHp1BBxit+KAdCbfMQaKldQL39uUiX/Z7s1YrCstg++d+7iWN5CzNgnz8geTWln2V7O6lbekW
yT7SzKQXYFWBwQQfIir2oWVtfRolyjHY2UZHKsh6ZDAgjgmtrW0t9Pt1ggTZGMtwcknOSST1JNb8
d8uhN+844SmWuUFu0jdlbPTLaO4m0w3bRyFQzzrgEqWGF4GfHPurocr50GztILO3EFtGI41JIXJO
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z
--=_mixed 007EE59E86256C5D_=--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 28 09:32:23 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA10814
	for <ipcdn-archive@odin.ietf.org>; Mon, 28 Oct 2002 09:32:23 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9SEYGA26190
	for ipcdn-archive@odin.ietf.org; Mon, 28 Oct 2002 09:34:16 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SEYFv26179;
	Mon, 28 Oct 2002 09:34:15 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SEXKv26136
	for <ipcdn@optimus.ietf.org>; Mon, 28 Oct 2002 09:33:20 -0500
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA10745
	for <ipcdn@ietf.org>; Mon, 28 Oct 2002 09:30:57 -0500 (EST)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHMGQA>; Mon, 28 Oct 2002 06:33:24 -0800
Message-ID: <E54A98375651D511816A00306E06B9707771CF@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Margo Dolas'" <mdolas@broadcom.com>,
        "Raftus, David"
	 <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)"
	 <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)"
	 <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Date: Mon, 28 Oct 2002 06:32:26 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Hi Margo,

Thanks for your comments. However, I don't think your suggestion would
provide an actual real-world view of utilization as required by the MSOs.
Since the scheduler cannot have any gaps in the upstream, your model would
always provide close to 100% utilization, which is deceptive.  Also, UGS
grants from the CMTS when the channel is idle may increase the utilization
figure.

I do think that the actual upstream bursts received from the CM provide a
truer picture of utilization.

Thanks,
Dave 

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


-----Original Message-----
From: Margo Dolas [mailto:mdolas@broadcom.com]
Sent: Friday, October 25, 2002 2:46 PM
To: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); Ipcdn List (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25

Dave,

I have one minor comment on the docsIfCmtsChannelUtilization object.

For granted slots, once the CMTS has made the grant, that bandwidth is
"utilized" regardless of whether the CM actually puts a burst in that slot
or not.  I think that the wording in the mib spec needs to be modified so
that any grant counts as "utilized".

How about the following text change?
Replace -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS received an
              upstream burst from any CM on the physical channel, regardless
              of burst type.

With -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS granted bandwidth
to
              any CM on the physical channel, regardless of burst type.

Regards,
Margo


-----Original Message-----
From: owner-docsis-20@cablelabs.com [mailto:owner-docsis-20@cablelabs.com]On
Behalf Of Raftus, David
Sent: Friday, 18 October, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,

Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.

Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.

Thanks very much,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************


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



From mailnull@www1.ietf.org  Mon Oct 28 09:36:11 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11286
	for <ipcdn-archive@odin.ietf.org>; Mon, 28 Oct 2002 09:36:11 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9SEc3W27039
	for ipcdn-archive@odin.ietf.org; Mon, 28 Oct 2002 09:38:03 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SEc2v27026;
	Mon, 28 Oct 2002 09:38:02 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SEbXv26971
	for <ipcdn@optimus.ietf.org>; Mon, 28 Oct 2002 09:37:33 -0500
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11223
	for <ipcdn@ietf.org>; Mon, 28 Oct 2002 09:35:10 -0500 (EST)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHMGRH>; Mon, 28 Oct 2002 06:37:34 -0800
Message-ID: <E54A98375651D511816A00306E06B9707771D0@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Minnie Lu'" <milu@cisco.com>,
        "Raftus, David"
	 <david.raftus@imedia.com>
Cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>,
        "Rich Woundy (Work) (E-mail)"
	 <rwoundy@broadband.att.com>
Date: Mon, 28 Oct 2002 06:36:34 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Hi Minnie,

Thanks for your suggestion. I don't have an issue with increasing the upper
range of this object from 1522 to 65535. The limit of 1522 was chosen when
the object was created since it seemed to be an accurate value that would
not require change. This has proven to be short-sighted.

Thanks,
Raftus (:))


************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


-----Original Message-----
From: Minnie Lu [mailto:milu@cisco.com]
Sent: Friday, October 25, 2002 3:04 PM
To: Raftus, David
Cc: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail); milu@cisco.com
Subject: Re: rf mib draft v5 - comment period end Friday Oct 25

Hi, Raftus,

    There is conflict between RFI spec. and the following MIB object range

  docsIfQosProfMaxTransmitBurst OBJECT-TYPE
         SYNTAX      Integer32 (0..1522)  <===========
         MAX-ACCESS  read-create
         STATUS      current
         DESCRIPTION
             "The maximum number of bytes that may be requested for a
              single upstream transmission. A value of zero means there
              is no limit. Note: This value does not include any
              physical layer overhead.
              MUST NOT be changed while this row is active."
         REFERENCE
             "Document [25] from References, Appendix C.1.1.4."
         DEFVAL { 0 }
         ::= { docsIfQosProfileEntry 9 }

In RFIv1.1 (C1.1.4.6) and RFIv2.0 (C1.1.4.6), it defined 2 bytes and does
not have upper limit to 1522.    This conflict exists in v4 version which
is in use by OSSI spec. (1.1, and 2.0).

  Any reason for MIB to have such upper limit ? If not, would you please
correct this error in the MIB file ?



Thanks a lot !
Minnie


At 12:55 PM 10/18/2002 -0700, Raftus, David wrote:

>Hi everyone,
>
>
>
>Please find attached a draft of the Docsis RF Interface mib v5. The TOC
>and compliance statements have not been updated, but suggestions received
>since v4 regarding new mib objects have been incorporated after
>appropriate massaging.
>
>
>
>Comments are welcome on this draft until 5pm EST Friday October 25. At
>that time an official version of the draft will be prepared for submission
>to the IETF last call process, leading to RFC designation.
>
>
>
>Thanks very much,
>
>Dave
>
>
>
>************************************
>
>David Raftus
>
>Imedia Semiconductor
>
>340 Terry Fox Drive, Suite 202
>
>Ottawa Canada
>
>david.raftus@imedia.com613.592.1052************************************
>58147a.jpg581498.jpg
>
>
>
>
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 28 10:20:18 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13536
	for <ipcdn-archive@odin.ietf.org>; Mon, 28 Oct 2002 10:20:18 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9SFMB829321
	for ipcdn-archive@odin.ietf.org; Mon, 28 Oct 2002 10:22:11 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SFM6v29314;
	Mon, 28 Oct 2002 10:22:06 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SFLtv29290
	for <ipcdn@optimus.ietf.org>; Mon, 28 Oct 2002 10:21:55 -0500
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13500
	for <ipcdn@ietf.org>; Mon, 28 Oct 2002 10:19:31 -0500 (EST)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHMG7J>; Mon, 28 Oct 2002 07:21:55 -0800
Message-ID: <E54A98375651D511816A00306E06B9707771D4@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Tom.Cloonan@arrisi.com'" <Tom.Cloonan@arrisi.com>,
        "Raftus, David"
	 <david.raftus@imedia.com>
Cc: "Raftus, David" <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "'Greg.Gohman@ARRISI.COM'" <Greg.Gohman@arrisi.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>, owner-docsis-20@cablelabs.com,
        "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com>
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2
	5
Date: Mon, 28 Oct 2002 07:21:03 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Hi Tom,

Thanks for your well-considered comments. I need to state initially though
that the MSOs have already told us what they want - the channel utilization
mib design originated with them, not with me. I simply structured their
needs into the mib design. I fear that your proposed changes may be seen as
an attempt to 'tell the customer what they want', when they already have
expressed their desires.

Please see individual responses inline.

Regards,
Dave



Dave, 

Thanks for the quick response on Greg's email. 

Greg and I were discussing this topic earlier, and we agreed that the basic
premise behind your proposal (allowing MSOs to view statistics on a physical
interface) is very sound and quite desirable. We were even discussing how
many MSOs already acquired and displayed a lot of these statistical
measurements via MRTG calculations of SNMP-acquired counts, so we
acknowledge the value of the statistical measurements. 

We also like the idea of "displaying one line per physical channel summary
of utilization stats in displays", but the manner in which the data is
displayed seems not to be related to how the data is stored in the MIB. We
think that the goal of displaying one line per physical channel can be
accomplished in many ways without affecting the manner in which the data is
stored or sampled. 

There are a few fundamental areas of concern within the draft, so we wanted
to discuss alternatives to the specific approach that was described in the
draft. 

Our biggest concern with the existing proposal was the requirement that
there be a fixed sampling interval. We believe several problems can occur as
a result of that approach. 

1) Consider the case where multiple SNMP managers are accessing the CMTS.
The biggest problem with the proposal in the draft seems to be the fact that
it precludes multiple SNMP managers from simultaneously accessing the
statistical data if they have different desired sampling intervals. In that
case, the last SNMP manager to set the sampling interval wins and destroys
the resolution of the accesses for all of the other SNMP managers that were
already accessing the CMTS data. In addition, the other SNMP managers are
not even aware that their data collection was corrupted without checking. 

<dave>
If this situation occurs, I believe it would be an MSO management problem.
Multiple snmp managers with write access to the CMTS would seem to be an
undesirable dangerous situation. Writable parameters in any table could
conceivably be changed by one manager without being known by the others.
I could see the merit in adding an object to record when either when the
most recent interval started, or when it would end.  
<end dave>


2) The problem also shows up if you have a single SNMP manager that is
trying to collect data with high-resolution (short sampling intervals) and
with low-resolution (long sampling intervals) for the same window of time.
Unless I am missing something, the proposed approach seems not to support
this requirement, which we have seen to be desired by MSOs that display
their statistics with MRTG. This is desirable, because the low-resolution
sampling is useful for displaying long-term average measurements whereas the
high-resolution sampling is useful for displaying short-term (burst)
measurements.
 
<dave>
I do not see that the new utilization table precludes an MSO from doing
this. They are certainly free to use existing counters to setup sampling
intervals, etc as they wish for more complicated statistical scenarios. The
new utilization table is there for their convenience and at their
suggestion. It provides an easy method of measuring simple physical channel
utilization.
<end dave>

3) If stored in the fashion that you described and if the sampling interval
is set up to collect high resolution statistics (with a short sampling
interval), then collecting an approximate low resolution statistic (with a
long sampling interval) will require the SNMP manager to store ALL of the
samples that the agent creates with the short sampling intervals and
"averaging the averages". However, to do this averaging of averages, the
SNMP manager's collection process must be synchronized to the sampling
window on the CMTS to sample ALL of the sampling intervals. Otherwise,  it
may miss some of the samples or over-sample a window more than once. Since
it is not likely that the SNMP manager will be synchronized with the CMTS
sampling interval, this approximation (using an average of averages) is
unlikely to be correct in a real-world implementation. 

<dave>
Similar reply as to 2). Please view the utilization table as a quick fairly
accurate summary of activity. This doesn't stop the MSO from gathering
statistics and garnering the more detailed information they want through
other methods available to them.
<end dave>

Because of these deficiencies within the proposed draft, we believe that
MSOs may find the resulting MIB objects to be less useful than you had
originally intended. 

We believe that you can accomplish your goal (of providing MSOs with the
data they need to create the statistics) and circumvent the three problems
listed above if you slightly modify your approach. We think the modified
approach should be based on counters. 

All of the data required for the statistical measurements (raw bandwidth,
data passed, etc.) can be passed up as counters. The counters can be sampled
from each SNMP manager with sampling rates that correspond to their desired
resolutions. Thus, an SNMP manager can take a first counter sample at the
beginning of the desired window and a second counter sample at the end of
the window, and it can then subtract the two counter values and divide by
the window size to create the average. As a result of this approach,
multiple SNMP managers can access the counters and not interfere with one
another. In addition, a single SNMP manager can maintain both long-term and
short-term statistics by taking samples with both short and long windows
that are overlapping one another. We believe that this approach provides
more flexibility in displaying the statistical data that MSOs want. Using
this counter approach may permit more flexibility and may accommod! ate the
needs of more MSOs. 

Thanks,
Tom 


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


 -----Original Message-----
From: 	Tom.Cloonan@arrisi.com [mailto:Tom.Cloonan@arrisi.com] 
Sent:	Friday, October 25, 2002 7:04 PM
To:	Raftus, David
Cc:	Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com
Subject:	[ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
25

 << Message:  >>  << File: image001.png >>  << File: image002.jpg >> 
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 28 13:54:28 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA24451
	for <ipcdn-archive@odin.ietf.org>; Mon, 28 Oct 2002 13:54:27 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9SIuMd09706
	for ipcdn-archive@odin.ietf.org; Mon, 28 Oct 2002 13:56:22 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SIu8v09698;
	Mon, 28 Oct 2002 13:56:08 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SItYv09656
	for <ipcdn@optimus.ietf.org>; Mon, 28 Oct 2002 13:55:34 -0500
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA24428
	for <ipcdn@ietf.org>; Mon, 28 Oct 2002 13:53:09 -0500 (EST)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHMJGQ>; Mon, 28 Oct 2002 10:55:38 -0800
Message-ID: <E54A98375651D511816A00306E06B9707771DC@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Minnie Lu'" <milu@cisco.com>,
        "Raftus, David"
	 <david.raftus@imedia.com>
Cc: "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>,
        "Rich Woundy (Work) (E-mail)"
	 <rwoundy@broadband.att.com>
Date: Mon, 28 Oct 2002 10:54:45 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

Hi Minnie,

Please see oss-n-02106/oss2-n-02107.

Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


-----Original Message-----
From: Minnie Lu [mailto:milu@cisco.com]
Sent: Monday, October 28, 2002 1:52 PM
To: Raftus, David
Cc: 'Minnie Lu'; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); Ipcdn List (E-mail); Rich Woundy (Work) (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25

Hi, Raftus,

Thanks a lot for fixing the conflicts.
By the way, before v5 is accepted by CableLabs, I think that we need an ECR
for v4 for OSSI spec..

Thanks!
Minnie

At 06:36 AM 10/28/2002 -0800, Raftus, David wrote:
>Hi Minnie,
>
>Thanks for your suggestion. I don't have an issue with increasing the upper
>range of this object from 1522 to 65535. The limit of 1522 was chosen when
>the object was created since it seemed to be an accurate value that would
>not require change. This has proven to be short-sighted.
>
>Thanks,
>Raftus (:))
>
>
>************************************
>David Raftus
>Imedia Semiconductor
>340 Terry Fox Drive, Suite 202
>Ottawa Canada  K2K 3A2
>
>david.raftus@imedia.com
>613.592.1052  ext 222
>************************************
>
>
>-----Original Message-----
>From: Minnie Lu [mailto:milu@cisco.com]
>Sent: Friday, October 25, 2002 3:04 PM
>To: Raftus, David
>Cc: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
>(E-mail); milu@cisco.com
>Subject: Re: rf mib draft v5 - comment period end Friday Oct 25
>
>Hi, Raftus,
>
>     There is conflict between RFI spec. and the following MIB object range
>
>   docsIfQosProfMaxTransmitBurst OBJECT-TYPE
>          SYNTAX      Integer32 (0..1522)  <===========
>          MAX-ACCESS  read-create
>          STATUS      current
>          DESCRIPTION
>              "The maximum number of bytes that may be requested for a
>               single upstream transmission. A value of zero means there
>               is no limit. Note: This value does not include any
>               physical layer overhead.
>               MUST NOT be changed while this row is active."
>          REFERENCE
>              "Document [25] from References, Appendix C.1.1.4."
>          DEFVAL { 0 }
>          ::= { docsIfQosProfileEntry 9 }
>
>In RFIv1.1 (C1.1.4.6) and RFIv2.0 (C1.1.4.6), it defined 2 bytes and does
>not have upper limit to 1522.    This conflict exists in v4 version which
>is in use by OSSI spec. (1.1, and 2.0).
>
>   Any reason for MIB to have such upper limit ? If not, would you please
>correct this error in the MIB file ?
>
>
>
>Thanks a lot !
>Minnie
>
>
>At 12:55 PM 10/18/2002 -0700, Raftus, David wrote:
>
> >Hi everyone,
> >
> >
> >
> >Please find attached a draft of the Docsis RF Interface mib v5. The TOC
> >and compliance statements have not been updated, but suggestions received
> >since v4 regarding new mib objects have been incorporated after
> >appropriate massaging.
> >
> >
> >
> >Comments are welcome on this draft until 5pm EST Friday October 25. At
> >that time an official version of the draft will be prepared for
submission
> >to the IETF last call process, leading to RFC designation.
> >
> >
> >
> >Thanks very much,
> >
> >Dave
> >
> >
> >
> >************************************
> >
> >David Raftus
> >
> >Imedia Semiconductor
> >
> >340 Terry Fox Drive, Suite 202
> >
> >Ottawa Canada
> >
> >david.raftus@imedia.com613.592.1052************************************
> >58147a.jpg581498.jpg
> >
> >
> >
> >
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 28 14:05:28 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA24974
	for <ipcdn-archive@odin.ietf.org>; Mon, 28 Oct 2002 14:05:28 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9SJ7Mf10707
	for ipcdn-archive@odin.ietf.org; Mon, 28 Oct 2002 14:07:22 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SJ71v10225;
	Mon, 28 Oct 2002 14:07:01 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SJ68v10146
	for <ipcdn@optimus.ietf.org>; Mon, 28 Oct 2002 14:06:08 -0500
Received: from ondar.cablelabs.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA24920
	for <ipcdn@ietf.org>; Mon, 28 Oct 2002 14:03:42 -0500 (EST)
Received: from srvmail.cablelabs.com (srvmail.cablelabs.com [10.5.0.15])
	by ondar.cablelabs.com (8.12.6/8.12.6) with ESMTP id g9SJ5xS2026312;
	Mon, 28 Oct 2002 12:05:59 -0700 (MST)
Received: from srvxchg.cablelabs.com ([10.5.0.20]) by srvmail.cablelabs.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13)
	id 499R4LBZ; Mon, 28 Oct 2002 12:05:59 -0700
content-class: urn:content-classes:message
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
Date: Mon, 28 Oct 2002 12:05:58 -0700
MIME-Version: 1.0
Message-ID: <E63E74E1F5391449BDFCAE1F352EC7DC15D066@srvxchg.cablelabs.com>
Content-Type: text/plain;
	charset="iso-8859-1"
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Thread-Topic: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
Thread-Index: AcJ+lcc9pToWGCsgTF++AYgIWZDctgAFFAWg
From: "Greg White" <g.white@CableLabs.com>
To: "Raftus, David" <david.raftus@imedia.com>, <Tom.Cloonan@arrisi.com>
Cc: "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>,
        "DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>,
        "Greg.Gohman@ARRISI.COM" <Greg.Gohman@arrisi.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>,
        "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com>
X-Approved: ondar
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id g9SJ68v10147
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 8bit

All,

Since I originally presented to this group the desire of MSOs to have channel utilization information, I thought I'd chime in with some comments.

Dave's comments notwithstanding, I think Tom did raise some interesting points about the side-effects of making a very simple snapshot view of channel utilization available via the MIB.  If we can come up with an alternative that still meets the operators' needs and does not have these side-effects, then I think it would not be a difficult sell.

Just thinking out-loud here....

If running counters were used, I think the following would be all that is absolutely necessary for calculating upstream utilization.

1) 64bit counter for raw minislots, per logical channel
2) 64bit counter for minislots used, per logical channel

I don't think that either of these counters, or anything close, is available now.

In the case of a single logical channel, the calculation is clear: query both objects at the start of the interval, then at the end, take the ratio of the two deltas and you get the utilization, in percent, over the interval.

In the case of two (or more) logical channels, the calculation is not as straightforward.  Assuming that counter 1 includes minislots allocated to the null SID (while the logical channel is idle), then the operator could calculate % utilization for each logical channel, and sum them to get the total utilization for the physical channel. There is some ambiguity in the case where initial maintenance slots are shared between the logical channels, but that exists regardless of how utilization is reported, and even if not resolved would probably have a negligible impact on the end result.

The operator would have to use the ifStackTable to associate the logical channels, since I don't see a simple way of reporting these counters in aggregate for the physical channel.


So rather than a single MIB object to query to get a snapshot of the utilization, the operator would (in general) have to identify the ifIndex of the physical channel in question, query the ifStackTable to identify all logical channels associated with that physical channel, then query the two counters on each logical channel at the start and end of the interval and do the math above.  It certainly isn't as straightforward as a single MIB object for utilization percentage, but also doesn't have the side-effects that Tom brought up.

A possible compromise would be to leave the utilization table as is, and add the two counters above to the docsIfUpstreamChannelTable.  Since the CMTS probably has to maintain these counters anyway in order to report utilization, maybe this would not add much overhead.  Something similar would have to be added to the docsIfDownChannelTable as well.

Thoughts?

-Greg






-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, October 28, 2002 8:21 AM
To: 'Tom.Cloonan@arrisi.com'; Raftus, David
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
2 5


Hi Tom,

Thanks for your well-considered comments. I need to state initially though
that the MSOs have already told us what they want - the channel utilization
mib design originated with them, not with me. I simply structured their
needs into the mib design. I fear that your proposed changes may be seen as
an attempt to 'tell the customer what they want', when they already have
expressed their desires.

Please see individual responses inline.

Regards,
Dave



Dave, 

Thanks for the quick response on Greg's email. 

Greg and I were discussing this topic earlier, and we agreed that the basic
premise behind your proposal (allowing MSOs to view statistics on a physical
interface) is very sound and quite desirable. We were even discussing how
many MSOs already acquired and displayed a lot of these statistical
measurements via MRTG calculations of SNMP-acquired counts, so we
acknowledge the value of the statistical measurements. 

We also like the idea of "displaying one line per physical channel summary
of utilization stats in displays", but the manner in which the data is
displayed seems not to be related to how the data is stored in the MIB. We
think that the goal of displaying one line per physical channel can be
accomplished in many ways without affecting the manner in which the data is
stored or sampled. 

There are a few fundamental areas of concern within the draft, so we wanted
to discuss alternatives to the specific approach that was described in the
draft. 

Our biggest concern with the existing proposal was the requirement that
there be a fixed sampling interval. We believe several problems can occur as
a result of that approach. 

1) Consider the case where multiple SNMP managers are accessing the CMTS.
The biggest problem with the proposal in the draft seems to be the fact that
it precludes multiple SNMP managers from simultaneously accessing the
statistical data if they have different desired sampling intervals. In that
case, the last SNMP manager to set the sampling interval wins and destroys
the resolution of the accesses for all of the other SNMP managers that were
already accessing the CMTS data. In addition, the other SNMP managers are
not even aware that their data collection was corrupted without checking. 

<dave>
If this situation occurs, I believe it would be an MSO management problem.
Multiple snmp managers with write access to the CMTS would seem to be an
undesirable dangerous situation. Writable parameters in any table could
conceivably be changed by one manager without being known by the others.
I could see the merit in adding an object to record when either when the
most recent interval started, or when it would end.  
<end dave>


2) The problem also shows up if you have a single SNMP manager that is
trying to collect data with high-resolution (short sampling intervals) and
with low-resolution (long sampling intervals) for the same window of time.
Unless I am missing something, the proposed approach seems not to support
this requirement, which we have seen to be desired by MSOs that display
their statistics with MRTG. This is desirable, because the low-resolution
sampling is useful for displaying long-term average measurements whereas the
high-resolution sampling is useful for displaying short-term (burst)
measurements.
 
<dave>
I do not see that the new utilization table precludes an MSO from doing
this. They are certainly free to use existing counters to setup sampling
intervals, etc as they wish for more complicated statistical scenarios. The
new utilization table is there for their convenience and at their
suggestion. It provides an easy method of measuring simple physical channel
utilization.
<end dave>

3) If stored in the fashion that you described and if the sampling interval
is set up to collect high resolution statistics (with a short sampling
interval), then collecting an approximate low resolution statistic (with a
long sampling interval) will require the SNMP manager to store ALL of the
samples that the agent creates with the short sampling intervals and
"averaging the averages". However, to do this averaging of averages, the
SNMP manager's collection process must be synchronized to the sampling
window on the CMTS to sample ALL of the sampling intervals. Otherwise,  it
may miss some of the samples or over-sample a window more than once. Since
it is not likely that the SNMP manager will be synchronized with the CMTS
sampling interval, this approximation (using an average of averages) is
unlikely to be correct in a real-world implementation. 

<dave>
Similar reply as to 2). Please view the utilization table as a quick fairly
accurate summary of activity. This doesn't stop the MSO from gathering
statistics and garnering the more detailed information they want through
other methods available to them.
<end dave>

Because of these deficiencies within the proposed draft, we believe that
MSOs may find the resulting MIB objects to be less useful than you had
originally intended. 

We believe that you can accomplish your goal (of providing MSOs with the
data they need to create the statistics) and circumvent the three problems
listed above if you slightly modify your approach. We think the modified
approach should be based on counters. 

All of the data required for the statistical measurements (raw bandwidth,
data passed, etc.) can be passed up as counters. The counters can be sampled
from each SNMP manager with sampling rates that correspond to their desired
resolutions. Thus, an SNMP manager can take a first counter sample at the
beginning of the desired window and a second counter sample at the end of
the window, and it can then subtract the two counter values and divide by
the window size to create the average. As a result of this approach,
multiple SNMP managers can access the counters and not interfere with one
another. In addition, a single SNMP manager can maintain both long-term and
short-term statistics by taking samples with both short and long windows
that are overlapping one another. We believe that this approach provides
more flexibility in displaying the statistical data that MSOs want. Using
this counter approach may permit more flexibility and may accommod! ate the
needs of more MSOs. 

Thanks,
Tom 


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


 -----Original Message-----
From: 	Tom.Cloonan@arrisi.com [mailto:Tom.Cloonan@arrisi.com] 
Sent:	Friday, October 25, 2002 7:04 PM
To:	Raftus, David
Cc:	Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com
Subject:	[ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
25

 << Message:  >>  << File: image001.png >>  << File: image002.jpg >> 
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Mon Oct 28 15:48:32 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA29216
	for <ipcdn-archive@odin.ietf.org>; Mon, 28 Oct 2002 15:48:32 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9SKoSr16946
	for ipcdn-archive@odin.ietf.org; Mon, 28 Oct 2002 15:50:28 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SKo9v16928;
	Mon, 28 Oct 2002 15:50:09 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9SKnTv16904
	for <ipcdn@optimus.ietf.org>; Mon, 28 Oct 2002 15:49:29 -0500
Received: from mms1.broadcom.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA29179
	for <ipcdn@ietf.org>; Mon, 28 Oct 2002 15:47:02 -0500 (EST)
Received: from 63.70.210.1 by mms1.broadcom.com with ESMTP (Broadcom
 MMS1 SMTP Relay (MMS v5.0)); Mon, 28 Oct 2002 12:48:55 -0800
X-Server-Uuid: C4EEB3B0-84E7-41AF-B685-DDB6986D9F7C
Received: from ltatlamdolas (dhcp-10-24-65-44.atlanta.broadcom.com
 [10.24.65.44]) by mon-irva-11.broadcom.com (8.9.1/8.9.1) with SMTP id
 MAA28092; Mon, 28 Oct 2002 12:49:17 -0800 (PST)
From: "Margo Dolas" <mdolas@broadcom.com>
To: "Raftus, David" <david.raftus@imedia.com>,
        "Docsis 20 Reflector (E-mail)" <docsis-20@cablelabs.com>,
        "Docsis Oss Reflector (E-mail)" <docsis-oss@cablelabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
Date: Mon, 28 Oct 2002 15:49:16 -0500
Message-ID: <NDBBJJDNOJJEFGHAECHIOEHGJGAA.mdolas@broadcom.com>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <E54A98375651D511816A00306E06B9707771CF@OTNOAMEXCH01>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
X-WSS-ID: 11A37D3D106924-01-01
Content-Type: text/plain;
 charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 7bit

Dave,

I think that you misunderstood what I meant by granted slots.  Granted slots
are unicast slots granted to a real CM on the plant; grants assigned to the
null SID and contention regions are not considered granted slots.

I would also argue that UGS grants from the CMTS increase the utilization
figure
whether or not the channel is idle.  This is because whether the CM uses it
or not,
it is still bandwidth that the CMTS cannot grant to another CM.

However, in order to measure the utilization of contention regions, the
actual
upstream burst needs to be measured.

I think that the text needs to be updated to adequately cover both of these
cases.
I suggest the following clarification -

              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots utilized on the physical channel,
              regardless of burst type.  For contention regions, utilized
              minislots are those in which the CMTS received an upstream
              burst from any CM on the physical channel.  For all other
              regions, utilized minislots are those in which the CMTS
              granted bandwidth to any unicast SID on the physical channel.

If the vendor community chooses to go along with Greg's suggestion, I
believe
that this distinction needs to be maintained.

Regards,
Margo


-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, 28 October, 2002 9:32 AM
To: 'Margo Dolas'; Raftus, David; Docsis 20 Reflector (E-mail); Docsis
Oss Reflector (E-mail); Ipcdn List (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25


Hi Margo,

Thanks for your comments. However, I don't think your suggestion would
provide an actual real-world view of utilization as required by the MSOs.
Since the scheduler cannot have any gaps in the upstream, your model would
always provide close to 100% utilization, which is deceptive.  Also, UGS
grants from the CMTS when the channel is idle may increase the utilization
figure.

I do think that the actual upstream bursts received from the CM provide a
truer picture of utilization.

Thanks,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************


-----Original Message-----
From: Margo Dolas [mailto:mdolas@broadcom.com]
Sent: Friday, October 25, 2002 2:46 PM
To: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); Ipcdn List (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25

Dave,

I have one minor comment on the docsIfCmtsChannelUtilization object.

For granted slots, once the CMTS has made the grant, that bandwidth is
"utilized" regardless of whether the CM actually puts a burst in that slot
or not.  I think that the wording in the mib spec needs to be modified so
that any grant counts as "utilized".

How about the following text change?
Replace -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS received an
              upstream burst from any CM on the physical channel, regardless
              of burst type.

With -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS granted bandwidth
to
              any CM on the physical channel, regardless of burst type.

Regards,
Margo


-----Original Message-----
From: owner-docsis-20@cablelabs.com [mailto:owner-docsis-20@cablelabs.com]On
Behalf Of Raftus, David
Sent: Friday, 18 October, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,

Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.

Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.

Thanks very much,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************





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



From mailnull@www1.ietf.org  Tue Oct 29 06:21:05 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28477
	for <ipcdn-archive@odin.ietf.org>; Tue, 29 Oct 2002 06:21:05 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9TBMwY05226
	for ipcdn-archive@odin.ietf.org; Tue, 29 Oct 2002 06:22:58 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TBMjv05169;
	Tue, 29 Oct 2002 06:22:45 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TBLSv05111
	for <ipcdn@optimus.ietf.org>; Tue, 29 Oct 2002 06:21:28 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28063;
	Tue, 29 Oct 2002 06:19:04 -0500 (EST)
Message-Id: <200210291119.GAA28063@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ipcdn@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Date: Tue, 29 Oct 2002 06:19:04 -0500
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-mtamib-00.txt
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

--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 1.0 compliant devices
	Author(s)	: M. Osman, E. Nechamkin
	Filename	: draft-ietf-ipcdn-pktc-mtamib-00.txt
	Pages		: 30
	Date		: 2002-10-28
	
This memo is a draft document of the initial version of the 
document. This document does not have any predecessors.  
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 1.0 compliant Media Terminal 
Adapter(MTA) devices.  
This memo specifies a MIB module in a manner that is compliant to 
the SNMP SMIv2 [5][6][7]. 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-mtamib-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

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-00.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-00.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:	<2002-10-28163536.I-D@ietf.org>

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

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

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

--OtherAccess--

--NextPart--


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



From mailnull@www1.ietf.org  Tue Oct 29 06:24:16 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28621
	for <ipcdn-archive@odin.ietf.org>; Tue, 29 Oct 2002 06:24:16 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9TBQ9R05399
	for ipcdn-archive@odin.ietf.org; Tue, 29 Oct 2002 06:26:09 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TBPrv05380;
	Tue, 29 Oct 2002 06:25:53 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TBLYv05120
	for <ipcdn@optimus.ietf.org>; Tue, 29 Oct 2002 06:21:34 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28080;
	Tue, 29 Oct 2002 06:19:09 -0500 (EST)
Message-Id: <200210291119.GAA28080@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ipcdn@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Date: Tue, 29 Oct 2002 06:19:09 -0500
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-signaling-00.txt
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

--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		: Network Control Signaling (NCS) Signaling MIB for 
                          PacketCable/IPCablecom MTAs
	Author(s)	: C. Schell et al.
	Filename	: draft-ietf-ipcdn-pktc-signaling-00.txt
	Pages		: 49
	Date		: 2002-10-28
	
This memo defines the Signaling 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 PacketCable/IPCablecom compliant Multimedia Terminal Adapter  
devices.  
This memo specifies a MIB module in a manner that is compliant to  
the SNMP SMIv2 [5][6][7].  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-signaling-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

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-signaling-00.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-signaling-00.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:	<2002-10-28163548.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-pktc-signaling-00.txt

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

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

--OtherAccess--

--NextPart--


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



From mailnull@www1.ietf.org  Tue Oct 29 15:30:55 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA23461
	for <ipcdn-archive@odin.ietf.org>; Tue, 29 Oct 2002 15:30:55 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9TKWpK04250
	for ipcdn-archive@odin.ietf.org; Tue, 29 Oct 2002 15:32:51 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TKWXv04229;
	Tue, 29 Oct 2002 15:32:33 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9TKVYv04165
	for <ipcdn@optimus.ietf.org>; Tue, 29 Oct 2002 15:31:34 -0500
Received: from ondar.cablelabs.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA23338
	for <ipcdn@ietf.org>; Tue, 29 Oct 2002 15:29:06 -0500 (EST)
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.6/8.12.6) with ESMTP id g9TKVNS2006809;
	Tue, 29 Oct 2002 13:31:23 -0700 (MST)
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Date: Tue, 29 Oct 2002 13:31:23 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Message-ID: <E63E74E1F5391449BDFCAE1F352EC7DC15D06E@srvxchg.cablelabs.com>
Thread-Topic: rf mib draft v5 - comment period end Friday Oct 25
Thread-Index: AcJ+w4ruW9kQJfrxRHqx5rP9gNs2pgArltYQ
From: "Greg White" <g.white@CableLabs.com>
To: "Margo Dolas" <mdolas@broadcom.com>,
        "Raftus, David" <david.raftus@imedia.com>,
        "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>,
        "DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>
X-Approved: ondar
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id g9TKVZv04166
Subject: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 25
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 8bit

I agree with Margo's clarification.

-Greg


-----Original Message-----
From: Margo Dolas [mailto:mdolas@broadcom.com]
Sent: Monday, October 28, 2002 1:49 PM
To: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); Ipcdn List (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25


Dave,

I think that you misunderstood what I meant by granted slots.  Granted slots
are unicast slots granted to a real CM on the plant; grants assigned to the
null SID and contention regions are not considered granted slots.

I would also argue that UGS grants from the CMTS increase the utilization
figure
whether or not the channel is idle.  This is because whether the CM uses it
or not,
it is still bandwidth that the CMTS cannot grant to another CM.

However, in order to measure the utilization of contention regions, the
actual
upstream burst needs to be measured.

I think that the text needs to be updated to adequately cover both of these
cases.
I suggest the following clarification -

              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots utilized on the physical channel,
              regardless of burst type.  For contention regions, utilized
              minislots are those in which the CMTS received an upstream
              burst from any CM on the physical channel.  For all other
              regions, utilized minislots are those in which the CMTS
              granted bandwidth to any unicast SID on the physical channel.

If the vendor community chooses to go along with Greg's suggestion, I
believe
that this distinction needs to be maintained.

Regards,
Margo


-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, 28 October, 2002 9:32 AM
To: 'Margo Dolas'; Raftus, David; Docsis 20 Reflector (E-mail); Docsis
Oss Reflector (E-mail); Ipcdn List (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25


Hi Margo,

Thanks for your comments. However, I don't think your suggestion would
provide an actual real-world view of utilization as required by the MSOs.
Since the scheduler cannot have any gaps in the upstream, your model would
always provide close to 100% utilization, which is deceptive.  Also, UGS
grants from the CMTS when the channel is idle may increase the utilization
figure.

I do think that the actual upstream bursts received from the CM provide a
truer picture of utilization.

Thanks,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************


-----Original Message-----
From: Margo Dolas [mailto:mdolas@broadcom.com]
Sent: Friday, October 25, 2002 2:46 PM
To: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); Ipcdn List (E-mail)
Subject: RE: rf mib draft v5 - comment period end Friday Oct 25

Dave,

I have one minor comment on the docsIfCmtsChannelUtilization object.

For granted slots, once the CMTS has made the grant, that bandwidth is
"utilized" regardless of whether the CM actually puts a burst in that slot
or not.  I think that the wording in the mib spec needs to be modified so
that any grant counts as "utilized".

How about the following text change?
Replace -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS received an
              upstream burst from any CM on the physical channel, regardless
              of burst type.

With -
              Upstream Channel Utilization Index:
              The upstream channel utilization index is expressed as a
              percentage of minislots for which the CMTS granted bandwidth
to
              any CM on the physical channel, regardless of burst type.

Regards,
Margo


-----Original Message-----
From: owner-docsis-20@cablelabs.com [mailto:owner-docsis-20@cablelabs.com]On
Behalf Of Raftus, David
Sent: Friday, 18 October, 2002 3:55 PM
To: Docsis 20 Reflector (E-mail); Docsis Oss Reflector (E-mail); Ipcdn List
(E-mail)
Cc: Raftus, David
Subject: rf mib draft v5 - comment period end Friday Oct 25


Hi everyone,

Please find attached a draft of the Docsis RF Interface mib v5. The TOC and
compliance statements have not been updated, but suggestions received since
v4 regarding new mib objects have been incorporated after appropriate
massaging.

Comments are welcome on this draft until 5pm EST Friday October 25. At that
time an official version of the draft will be prepared for submission to the
IETF last call process, leading to RFC designation.

Thanks very much,
Dave

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com
613.592.1052  ext 222
************************************




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



From mailnull@www1.ietf.org  Wed Oct 30 06:26:38 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA09517
	for <ipcdn-archive@odin.ietf.org>; Wed, 30 Oct 2002 06:26:37 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9UBSVT27165
	for ipcdn-archive@odin.ietf.org; Wed, 30 Oct 2002 06:28:31 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9UBSTv27148;
	Wed, 30 Oct 2002 06:28:29 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9UBMKv26764
	for <ipcdn@optimus.ietf.org>; Wed, 30 Oct 2002 06:22:20 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA09209;
	Wed, 30 Oct 2002 06:19:56 -0500 (EST)
Message-Id: <200210301119.GAA09209@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ipcdn@ietf.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Date: Wed, 30 Oct 2002 06:19:56 -0500
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-eventmess-00.txt
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

--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, E. Nechamkin
	Filename	: draft-ietf-ipcdn-pktc-eventmess-00.txt
	Pages		: 29
	Date		: 2002-10-29
	
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 definition for  
events and specifies by what means events are transmitted for  
PacketCable/IPCablecom compliant Multimedia Terminal Adapter devices. 
This memo specifies a MIB module in a manner that is compliant to the 
SNMP SMIv2 [5][6][7].  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-00.txt

To remove yourself from the IETF Announcement list, send a message to 
ietf-announce-request with the word unsubscribe in the body of the message.

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-00.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-00.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:	<2002-10-29130533.I-D@ietf.org>

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

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

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

--OtherAccess--

--NextPart--


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



From mailnull@www1.ietf.org  Thu Oct 31 13:54:41 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07917
	for <ipcdn-archive@odin.ietf.org>; Thu, 31 Oct 2002 13:54:41 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9VIubc21580
	for ipcdn-archive@odin.ietf.org; Thu, 31 Oct 2002 13:56:37 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VIstv21538;
	Thu, 31 Oct 2002 13:54:55 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VIrGv21493
	for <ipcdn@optimus.ietf.org>; Thu, 31 Oct 2002 13:53:16 -0500
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA07764
	for <ipcdn@ietf.org>; Thu, 31 Oct 2002 13:50:46 -0500 (EST)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHNRTQ>; Thu, 31 Oct 2002 10:53:18 -0800
Message-ID: <E54A98375651D511816A00306E06B97077722B@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "'Greg.Gohman@ARRISI.COM'" <Greg.Gohman@ARRISI.COM>,
        Greg White
	 <g.white@CableLabs.com>
Cc: "Raftus, David" <david.raftus@imedia.com>,
        "DOCSIS 2.0 Majordomo List"
	 <docsis-20@CableLabs.com>,
        DOCSIS OSS Majordomo List
	 <docsis-oss@CableLabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>,
        "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com>,
        Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2
	 5
Date: Thu, 31 Oct 2002 10:52:16 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C2810E.A20D96C0"
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C2810E.A20D96C0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C2810E.A20D96C0"


------_=_NextPart_001_01C2810E.A20D96C0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi,
 
Ok, 4 new 64 bit counters to be added. The most appropriate place would seem
to be the docsIfCmtsCmStatusTable - one instance of this table exists for
each CM connected to the CMTS, and is the defacto placeholder for CM related
counters.
 
docsIfCmtsCmStatusUpstreamMinislotsGranted
Counter64
64bit counter for raw minislots, per upstream logical channel (ie - per CM)
 
docsIfCmtsCmStatusUpstreamMinislotsUsed
Counter64
64bit counter for used minislots, per upstream logical channel (ie - per CM)
 
docsIfCmtsCmStatusDownstreamTxTotalBits
Counter64
64bit counter for total bits transmitted downstream per physical channel (ie
per CM)
 
docsIfCmtsCmStatusDownstreamTxDataBits
Counter64
64bit counter for actual data bits transmitted downstream per physical
channel (ie per CM)
 
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 
-----Original Message-----
From: Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]
Sent: Wednesday, October 30, 2002 12:30 PM
To: Greg White
Cc: Raftus, David; DOCSIS 2.0 Majordomo List; DOCSIS OSS Majordomo List;
Ipcdn List (E-mail); Rich Woundy (Work) (E-mail); Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
 

We are agreeable with your suggestion. 
And we can compromise for the utilization table if still desired by the
MSOs. 

Regards, 
Greg & Tom C. 





 
"Greg White" <g.white@CableLabs.com> 
10/28/02 01:05 PM 
        
        To:        "Raftus, David" <david.raftus@imedia.com>,
<Tom.Cloonan@arrisi.com> 
        cc:        "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>,
"DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>,
"Greg.Gohman@ARRISI.COM" <Greg.Gohman@arrisi.com>, "Ipcdn List (E-mail)"
<ipcdn@ietf.org>, "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com> 
        Subject:        RE: [ipcdn] RE: rf mib draft v5 - comment period end
Friday Oct 2 5



All,

Since I originally presented to this group the desire of MSOs to have
channel utilization information, I thought I'd chime in with some comments.

Dave's comments notwithstanding, I think Tom did raise some interesting
points about the side-effects of making a very simple snapshot view of
channel utilization available via the MIB.  If we can come up with an
alternative that still meets the operators' needs and does not have these
side-effects, then I think it would not be a difficult sell.

Just thinking out-loud here....

If running counters were used, I think the following would be all that is
absolutely necessary for calculating upstream utilization.

1) 64bit counter for raw minislots, per logical channel
2) 64bit counter for minislots used, per logical channel

I don't think that either of these counters, or anything close, is available
now.

In the case of a single logical channel, the calculation is clear: query
both objects at the start of the interval, then at the end, take the ratio
of the two deltas and you get the utilization, in percent, over the
interval.

In the case of two (or more) logical channels, the calculation is not as
straightforward.  Assuming that counter 1 includes minislots allocated to
the null SID (while the logical channel is idle), then the operator could
calculate % utilization for each logical channel, and sum them to get the
total utilization for the physical channel. There is some ambiguity in the
case where initial maintenance slots are shared between the logical
channels, but that exists regardless of how utilization is reported, and
even if not resolved would probably have a negligible impact on the end
result.

The operator would have to use the ifStackTable to associate the logical
channels, since I don't see a simple way of reporting these counters in
aggregate for the physical channel.


So rather than a single MIB object to query to get a snapshot of the
utilization, the operator would (in general) have to identify the ifIndex of
the physical channel in question, query the ifStackTable to identify all
logical channels associated with that physical channel, then query the two
counters on each logical channel at the start and end of the interval and do
the math above.  It certainly isn't as straightforward as a single MIB
object for utilization percentage, but also doesn't have the side-effects
that Tom brought up.

A possible compromise would be to leave the utilization table as is, and add
the two counters above to the docsIfUpstreamChannelTable.  Since the CMTS
probably has to maintain these counters anyway in order to report
utilization, maybe this would not add much overhead.  Something similar
would have to be added to the docsIfDownChannelTable as well.

Thoughts?

-Greg






-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, October 28, 2002 8:21 AM
To: 'Tom.Cloonan@arrisi.com'; Raftus, David
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
2 5


Hi Tom,

Thanks for your well-considered comments. I need to state initially though
that the MSOs have already told us what they want - the channel utilization
mib design originated with them, not with me. I simply structured their
needs into the mib design. I fear that your proposed changes may be seen as
an attempt to 'tell the customer what they want', when they already have
expressed their desires.

Please see individual responses inline.

Regards,
Dave



Dave, 

Thanks for the quick response on Greg's email. 

Greg and I were discussing this topic earlier, and we agreed that the basic
premise behind your proposal (allowing MSOs to view statistics on a physical
interface) is very sound and quite desirable. We were even discussing how
many MSOs already acquired and displayed a lot of these statistical
measurements via MRTG calculations of SNMP-acquired counts, so we
acknowledge the value of the statistical measurements. 

We also like the idea of "displaying one line per physical channel summary
of utilization stats in displays", but the manner in which the data is
displayed seems not to be related to how the data is stored in the MIB. We
think that the goal of displaying one line per physical channel can be
accomplished in many ways without affecting the manner in which the data is
stored or sampled. 

There are a few fundamental areas of concern within the draft, so we wanted
to discuss alternatives to the specific approach that was described in the
draft. 

Our biggest concern with the existing proposal was the requirement that
there be a fixed sampling interval. We believe several problems can occur as
a result of that approach. 

1) Consider the case where multiple SNMP managers are accessing the CMTS.
The biggest problem with the proposal in the draft seems to be the fact that
it precludes multiple SNMP managers from simultaneously accessing the
statistical data if they have different desired sampling intervals. In that
case, the last SNMP manager to set the sampling interval wins and destroys
the resolution of the accesses for all of the other SNMP managers that were
already accessing the CMTS data. In addition, the other SNMP managers are
not even aware that their data collection was corrupted without checking. 

<dave>
If this situation occurs, I believe it would be an MSO management problem.
Multiple snmp managers with write access to the CMTS would seem to be an
undesirable dangerous situation. Writable parameters in any table could
conceivably be changed by one manager without being known by the others.
I could see the merit in adding an object to record when either when the
most recent interval started, or when it would end.  
<end dave>


2) The problem also shows up if you have a single SNMP manager that is
trying to collect data with high-resolution (short sampling intervals) and
with low-resolution (long sampling intervals) for the same window of time.
Unless I am missing something, the proposed approach seems not to support
this requirement, which we have seen to be desired by MSOs that display
their statistics with MRTG. This is desirable, because the low-resolution
sampling is useful for displaying long-term average measurements whereas the
high-resolution sampling is useful for displaying short-term (burst) 
measurements.

<dave>
I do not see that the new utilization table precludes an MSO from doing
this. They are certainly free to use existing counters to setup sampling
intervals, etc as they wish for more complicated statistical scenarios. The
new utilization table is there for their convenience and at their
suggestion. It provides an easy method of measuring simple physical channel
utilization.
<end dave>

3) If stored in the fashion that you described and if the sampling interval
is set up to collect high resolution statistics (with a short sampling
interval), then collecting an approximate low resolution statistic (with a
long sampling interval) will require the SNMP manager to store ALL of the
samples that the agent creates with the short sampling intervals and
"averaging the averages". However, to do this averaging of averages, the
SNMP manager's collection process must be synchronized to the sampling
window on the CMTS to sample ALL of the sampling intervals. Otherwise,  it
may miss some of the samples or over-sample a window more than once. Since
it is not likely that the SNMP manager will be synchronized with the CMTS
sampling interval, this approximation (using an average of averages) is
unlikely to be correct in a real-world implementation. 

<dave>
Similar reply as to 2). Please view the utilization table as a quick fairly
accurate summary of activity. This doesn't stop the MSO from gathering
statistics and garnering the more detailed information they want through
other methods available to them.
<end dave>

Because of these deficiencies within the proposed draft, we believe that
MSOs may find the resulting MIB objects to be less useful than you had
originally intended. 

We believe that you can accomplish your goal (of providing MSOs with the
data they need to create the statistics) and circumvent the three problems
listed above if you slightly modify your approach. We think the modified
approach should be based on counters. 

All of the data required for the statistical measurements (raw bandwidth,
data passed, etc.) can be passed up as counters. The counters can be sampled
from each SNMP manager with sampling rates that correspond to their desired
resolutions. Thus, an SNMP manager can take a first counter sample at the
beginning of the desired window and a second counter sample at the end of
the window, and it can then subtract the two counter values and divide by
the window size to create the average. As a result of this approach,
multiple SNMP managers can access the counters and not interfere with one
another. In addition, a single SNMP manager can maintain both long-term and
short-term statistics by taking samples with both short and long windows
that are overlapping one another. We believe that this approach provides
more flexibility in displaying the statistical data that MSOs want. Using
this counter approach may permit more flexibility and may accommod! ate the
needs of more MSOs. 

Thanks,
Tom 


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


-----Original Message-----
From:                  Tom.Cloonan@arrisi.com
[mailto:Tom.Cloonan@arrisi.com] 
Sent:                 Friday, October 25, 2002 7:04 PM
To:                 Raftus, David
Cc:                 Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss
Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com
Subject:                 [ipcdn] RE: rf mib draft v5 - comment period end
Friday Oct
25

<< Message:  >>  << File: image001.png >>  << File: image002.jpg >> 



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

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C280E4.CC3A0B10">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C280E4.CC3A0B10">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
@font-face
	{font-family:sans-serif;
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-alt:"Times New Roman";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:auto;
	mso-font-signature:0 0 0 0 0 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{margin-right:0pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle16
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
</head>

<body lang=3DEN-US style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>H=
i,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>O=
k, 4 new
64 bit counters to be added. The most appropriate place would seem to =
be the
docsIfCmtsCmStatusTable - one instance of this table exists for each CM =
connected
to the CMTS, and is the defacto placeholder for CM related =
counters.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusUpstreamMinislotsGranted<o:p></o:p></span></font></span=
></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
raw minislots, per upstream logical channel (ie - per =
CM)</span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusUpstreamMinislotsUsed<o:p></o:p></span></font></span></=
p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
used minislots, per upstream logical channel (ie - per =
CM)</span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusDownstreamTxTotalBits<o:p></o:p></span></font></span></=
p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
total bits transmitted downstream per physical channel (ie per =
CM)</span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusDownstreamTxDataBits<o:p></o:p></span></font></span></p=
>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
actual data bits transmitted downstream per physical channel (ie per =
CM)</span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3Dnavy face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'>Dave</span></font><span
class=3DEmailStyle16><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><o:p></o:p></span></=
font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle16><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle16><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span></span></font></span><![end=
if]--><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:blue'>***********************************=
*<o:p></o:p></span></font></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>David =
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>340 Terry Fox Drive, =
Suite 202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>Ottawa Canada<span
style=3D"mso-spacerun: yes">&nbsp; </span>K2K =
3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>david.raftus@imedia.com<=
span
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>613.592.1052<span
style=3D"mso-spacerun: yes">&nbsp; </span>ext =
222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>************************=
************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2
color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:navy'><span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span></span></font><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:navy;mso-color-alt:windowtext'><o:p></o:p=
></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dnavy face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:navy'><img
src=3D"cid:image001.png@01C280E4.CC3A0B10"
v:src=3D"cid:image001.png@01C280E4.CC3A0B10" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0'><!--[if gte vml 1]><v:shapetype =

 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C280E4.CC3A0B10" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C280E4.CC3A0B10" =
v:shapes=3D"_x0000_i1025"><![endif]></span></font><font
color=3Dnavy><span =
style=3D'color:navy;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle16><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-end'></span></span></font></span><![endif]-->=
<span
class=3DEmailStyle16><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma;color:black'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> =
Greg.Gohman@ARRISI.COM
[mailto:Greg.Gohman@ARRISI.COM]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, October =
30, 2002
12:30 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Greg White<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Raftus, David; =
DOCSIS 2.0
Majordomo List; DOCSIS OSS Majordomo List; Ipcdn List (E-mail); Rich =
Woundy
(Work) (E-mail); Tom.Cloonan@ARRISI.COM<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [ipcdn] RE: =
rf mib
draft v5 - comment period end Friday Oct 2 5</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><br>
</span></font><font size=3D2 color=3Dblack face=3Dsans-serif><span =
style=3D'font-size:
10.0pt;font-family:sans-serif;color:black'>We are agreeable with your
suggestion.</span></font><font color=3Dblack><span =
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3Dsans-serif><span =
style=3D'font-size:
10.0pt;font-family:sans-serif;color:black'>And we can compromise for =
the utilization
table if still desired by the MSOs.</span></font><font =
color=3Dblack><span
style=3D'color:black'> <br>
<br>
</span></font><font size=3D2 color=3Dblack face=3Dsans-serif><span =
style=3D'font-size:
10.0pt;font-family:sans-serif;color:black'>Regards,</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3Dsans-serif><span =
style=3D'font-size:
10.0pt;font-family:sans-serif;color:black'>Greg &amp; Tom =
C.</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
<br>
<br style=3D'mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'>
<![endif]></span></font><font color=3Dblack><span =
style=3D'color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<table border=3D0 cellpadding=3D0 width=3D"100%" =
style=3D'width:100.0%;mso-cellspacing:
 1.5pt'>
 <tr>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><font =
size=3D3
  color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black;
  mso-color-alt:windowtext'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3Dsans-serif><span
  =
style=3D'font-size:7.5pt;font-family:sans-serif;color:black;font-weight:=
bold'>&quot;Greg
  White&quot; &lt;g.white@CableLabs.com&gt;</span></font></b><font =
color=3Dblack><span
  style=3D'color:black'> </span></font><font color=3Dblack><span =
style=3D'color:black;
  mso-color-alt:windowtext'><o:p></o:p></span></font></p>
  <p><font size=3D1 color=3Dblack face=3Dsans-serif><span =
style=3D'font-size:7.5pt;
  font-family:sans-serif;color:black'>10/28/02 01:05 =
PM</span></font><font
  color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
  =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
</p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span
  style=3D'font-size:7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; =
&nbsp;
  &nbsp; </span></font><font color=3Dblack><span =
style=3D'color:black'><br>
  </span></font><font size=3D1 color=3Dblack face=3Dsans-serif><span
  style=3D'font-size:7.5pt;font-family:sans-serif;color:black'>&nbsp; =
&nbsp; &nbsp;
  &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;&quot;Raftus, David&quot;
  &lt;david.raftus@imedia.com&gt;, =
&lt;Tom.Cloonan@arrisi.com&gt;</span></font><font
  color=3Dblack><span style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3Dsans-serif><span
  style=3D'font-size:7.5pt;font-family:sans-serif;color:black'>&nbsp; =
&nbsp; &nbsp;
  &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;&quot;DOCSIS 2.0 Majordomo =
List&quot;
  &lt;docsis-20@CableLabs.com&gt;, &quot;DOCSIS OSS Majordomo =
List&quot;
  &lt;docsis-oss@CableLabs.com&gt;, &quot;Greg.Gohman@ARRISI.COM&quot;
  &lt;Greg.Gohman@arrisi.com&gt;, &quot;Ipcdn List (E-mail)&quot; =
&lt;ipcdn@ietf.org&gt;,
  &quot;Rich Woundy (Work) (E-mail)&quot; =
&lt;rwoundy@broadband.att.com&gt;</span></font><font
  color=3Dblack><span style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3Dsans-serif><span
  style=3D'font-size:7.5pt;font-family:sans-serif;color:black'>&nbsp; =
&nbsp; &nbsp;
  &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: [ipcdn] RE: rf mib =
draft v5 -
  comment period end Friday Oct 2 5</span></font><font =
color=3Dblack><span
  =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
</p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><br>
<br>
<br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>All,<br>
<br>
Since I originally presented to this group the desire of MSOs to have =
channel
utilization information, I thought I'd chime in with some comments.<br>
<br>
Dave's comments notwithstanding, I think Tom did raise some interesting =
points
about the side-effects of making a very simple snapshot view of channel
utilization available via the MIB. &nbsp;If we can come up with an =
alternative
that still meets the operators' needs and does not have these =
side-effects,
then I think it would not be a difficult sell.<br>
<br>
Just thinking out-loud here....<br>
<br>
If running counters were used, I think the following would be all that =
is
absolutely necessary for calculating upstream utilization.<br>
<br>
1) 64bit counter for raw minislots, per logical channel<br>
2) 64bit counter for minislots used, per logical channel<br>
<br>
I don't think that either of these counters, or anything close, is =
available
now.<br>
<br>
In the case of a single logical channel, the calculation is clear: =
query both
objects at the start of the interval, then at the end, take the ratio =
of the
two deltas and you get the utilization, in percent, over the =
interval.<br>
<br>
In the case of two (or more) logical channels, the calculation is not =
as
straightforward. &nbsp;Assuming that counter 1 includes minislots =
allocated to
the null SID (while the logical channel is idle), then the operator =
could
calculate % utilization for each logical channel, and sum them to get =
the total
utilization for the physical channel. There is some ambiguity in the =
case where
initial maintenance slots are shared between the logical channels, but =
that
exists regardless of how utilization is reported, and even if not =
resolved
would probably have a negligible impact on the end result.<br>
<br>
The operator would have to use the ifStackTable to associate the =
logical
channels, since I don't see a simple way of reporting these counters in
aggregate for the physical channel.<br>
<br>
<br>
So rather than a single MIB object to query to get a snapshot of the =
utilization,
the operator would (in general) have to identify the ifIndex of the =
physical
channel in question, query the ifStackTable to identify all logical =
channels
associated with that physical channel, then query the two counters on =
each
logical channel at the start and end of the interval and do the math =
above.
&nbsp;It certainly isn't as straightforward as a single MIB object for
utilization percentage, but also doesn't have the side-effects that Tom =
brought
up.<br>
<br>
A possible compromise would be to leave the utilization table as is, =
and add
the two counters above to the docsIfUpstreamChannelTable. &nbsp;Since =
the CMTS
probably has to maintain these counters anyway in order to report =
utilization,
maybe this would not add much overhead. &nbsp;Something similar would =
have to
be added to the docsIfDownChannelTable as well.<br>
<br>
Thoughts?<br>
<br>
-Greg<br>
<br>
<br>
<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: Raftus, David [mailto:david.raftus@imedia.com]<br>
Sent: Monday, October 28, 2002 8:21 AM<br>
To: 'Tom.Cloonan@arrisi.com'; Raftus, David<br>
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss =
Reflector<br>
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);<br>
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)<br>
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday =
Oct<br>
2 5<br>
<br>
<br>
Hi Tom,<br>
<br>
Thanks for your well-considered comments. I need to state initially =
though<br>
that the MSOs have already told us what they want - the channel =
utilization<br>
mib design originated with them, not with me. I simply structured =
their<br>
needs into the mib design. I fear that your proposed changes may be =
seen as<br>
an attempt to 'tell the customer what they want', when they already =
have<br>
expressed their desires.<br>
<br>
Please see individual responses inline.<br>
<br>
Regards,<br>
Dave<br>
<br>
<br>
<br>
Dave, <br>
<br>
Thanks for the quick response on Greg's email. <br>
<br>
Greg and I were discussing this topic earlier, and we agreed that the =
basic<br>
premise behind your proposal (allowing MSOs to view statistics on a =
physical<br>
interface) is very sound and quite desirable. We were even discussing =
how<br>
many MSOs already acquired and displayed a lot of these statistical<br>
measurements via MRTG calculations of SNMP-acquired counts, so we<br>
acknowledge the value of the statistical measurements. <br>
<br>
We also like the idea of &quot;displaying one line per physical channel =
summary<br>
of utilization stats in displays&quot;, but the manner in which the =
data is<br>
displayed seems not to be related to how the data is stored in the MIB. =
We<br>
think that the goal of displaying one line per physical channel can =
be<br>
accomplished in many ways without affecting the manner in which the =
data is<br>
stored or sampled. <br>
<br>
There are a few fundamental areas of concern within the draft, so we =
wanted<br>
to discuss alternatives to the specific approach that was described in =
the<br>
draft. <br>
<br>
Our biggest concern with the existing proposal was the requirement =
that<br>
there be a fixed sampling interval. We believe several problems can =
occur as<br>
a result of that approach. <br>
<br>
1) Consider the case where multiple SNMP managers are accessing the =
CMTS.<br>
The biggest problem with the proposal in the draft seems to be the fact =
that<br>
it precludes multiple SNMP managers from simultaneously accessing =
the<br>
statistical data if they have different desired sampling intervals. In =
that<br>
case, the last SNMP manager to set the sampling interval wins and =
destroys<br>
the resolution of the accesses for all of the other SNMP managers that =
were<br>
already accessing the CMTS data. In addition, the other SNMP managers =
are<br>
not even aware that their data collection was corrupted without =
checking. <br>
<br>
&lt;dave&gt;<br>
If this situation occurs, I believe it would be an MSO management =
problem.<br>
Multiple snmp managers with write access to the CMTS would seem to be =
an<br>
undesirable dangerous situation. Writable parameters in any table =
could<br>
conceivably be changed by one manager without being known by the =
others.<br>
I could see the merit in adding an object to record when either when =
the<br>
most recent interval started, or when it would end. &nbsp;<br>
&lt;end dave&gt;<br>
<br>
<br>
2) The problem also shows up if you have a single SNMP manager that =
is<br>
trying to collect data with high-resolution (short sampling intervals) =
and<br>
with low-resolution (long sampling intervals) for the same window of =
time.<br>
Unless I am missing something, the proposed approach seems not to =
support<br>
this requirement, which we have seen to be desired by MSOs that =
display<br>
their statistics with MRTG. This is desirable, because the =
low-resolution<br>
sampling is useful for displaying long-term average measurements =
whereas the<br>
high-resolution sampling is useful for displaying short-term =
(burst)</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>measurements.<br>
<br>
&lt;dave&gt;<br>
I do not see that the new utilization table precludes an MSO from =
doing<br>
this. They are certainly free to use existing counters to setup =
sampling<br>
intervals, etc as they wish for more complicated statistical scenarios. =
The<br>
new utilization table is there for their convenience and at their<br>
suggestion. It provides an easy method of measuring simple physical =
channel<br>
utilization.<br>
&lt;end dave&gt;<br>
<br>
3) If stored in the fashion that you described and if the sampling =
interval<br>
is set up to collect high resolution statistics (with a short =
sampling<br>
interval), then collecting an approximate low resolution statistic =
(with a<br>
long sampling interval) will require the SNMP manager to store ALL of =
the<br>
samples that the agent creates with the short sampling intervals =
and<br>
&quot;averaging the averages&quot;. However, to do this averaging of =
averages,
the<br>
SNMP manager's collection process must be synchronized to the =
sampling<br>
window on the CMTS to sample ALL of the sampling intervals. Otherwise, =
&nbsp;it<br>
may miss some of the samples or over-sample a window more than once. =
Since<br>
it is not likely that the SNMP manager will be synchronized with the =
CMTS<br>
sampling interval, this approximation (using an average of averages) =
is<br>
unlikely to be correct in a real-world implementation. <br>
<br>
&lt;dave&gt;<br>
Similar reply as to 2). Please view the utilization table as a quick =
fairly<br>
accurate summary of activity. This doesn't stop the MSO from =
gathering<br>
statistics and garnering the more detailed information they want =
through<br>
other methods available to them.<br>
&lt;end dave&gt;<br>
<br>
Because of these deficiencies within the proposed draft, we believe =
that<br>
MSOs may find the resulting MIB objects to be less useful than you =
had<br>
originally intended. <br>
<br>
We believe that you can accomplish your goal (of providing MSOs with =
the<br>
data they need to create the statistics) and circumvent the three =
problems<br>
listed above if you slightly modify your approach. We think the =
modified<br>
approach should be based on counters. <br>
<br>
All of the data required for the statistical measurements (raw =
bandwidth,<br>
data passed, etc.) can be passed up as counters. The counters can be =
sampled<br>
from each SNMP manager with sampling rates that correspond to their =
desired<br>
resolutions. Thus, an SNMP manager can take a first counter sample at =
the<br>
beginning of the desired window and a second counter sample at the end =
of<br>
the window, and it can then subtract the two counter values and divide =
by<br>
the window size to create the average. As a result of this =
approach,<br>
multiple SNMP managers can access the counters and not interfere with =
one<br>
another. In addition, a single SNMP manager can maintain both long-term =
and<br>
short-term statistics by taking samples with both short and long =
windows<br>
that are overlapping one another. We believe that this approach =
provides<br>
more flexibility in displaying the statistical data that MSOs want. =
Using<br>
this counter approach may permit more flexibility and may accommod! ate =
the<br>
needs of more MSOs. <br>
<br>
Thanks,<br>
Tom <br>
<br>
<br>
Tom Cloonan<br>
CTO- Broadband Division<br>
ARRIS<br>
<br>
Phone: &nbsp;630-281-3050<br>
Fax: &nbsp; &nbsp; &nbsp; 630-955-9870<br>
e-mail: &nbsp; &nbsp;tom.cloonan@arrisi.com<br>
<br>
************************************<br>
David Raftus<br>
Imedia Semiconductor<br>
340 Terry Fox Drive, Suite 202<br>
Ottawa Canada &nbsp;K2K 3A2<br>
<br>
david.raftus@imedia.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>
613.592.1052 &nbsp;ext 222<br>
************************************ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; <br>
<br>
<br>
-----Original Message-----<br>
From: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Tom.Cloonan@arrisi.com [mailto:Tom.Cloonan@arrisi.com] <br>
Sent: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Friday, =
October
25, 2002 7:04 PM<br>
To: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Raftus, =
David<br>
Cc: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Raftus, =
David;
Docsis 20 Reflector (E-mail); Docsis Oss Reflector<br>
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);<br>
owner-docsis-20@cablelabs.com<br>
Subject: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
[ipcdn] RE: rf
mib draft v5 - comment period end Friday Oct<br>
25<br>
<br>
&lt;&lt; Message: &nbsp;&gt;&gt; &nbsp;&lt;&lt; File: image001.png =
&gt;&gt;
&nbsp;&lt;&lt; File: image002.jpg &gt;&gt; <br =
style=3D'mso-special-character:
line-break'>
<![if !supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'>
<![endif]></span></font><font color=3Dblack><span =
style=3D'color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C2810E.A20D96C0--

------_=_NextPart_000_01C2810E.A20D96C0
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image001.png"
Content-ID: <image001.png@01C280E4.CC3A0B10>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C2810E.A20D96C0
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image002.jpg"
Content-ID: <image002.jpg@01C280E4.CC3A0B10>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C2810E.A20D96C0--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Thu Oct 31 14:30:34 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA10968
	for <ipcdn-archive@odin.ietf.org>; Thu, 31 Oct 2002 14:30:34 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9VJWWh23673
	for ipcdn-archive@odin.ietf.org; Thu, 31 Oct 2002 14:32:32 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VJW4v23653;
	Thu, 31 Oct 2002 14:32:04 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VJVJv23623
	for <ipcdn@optimus.ietf.org>; Thu, 31 Oct 2002 14:31:19 -0500
Received: from scbh01.terayon.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA10162
	for <ipcdn@ietf.org>; Thu, 31 Oct 2002 14:28:48 -0500 (EST)
Received: by SCBH01 with Internet Mail Service (5.5.2655.55)
	id <4QQHNSG1>; Thu, 31 Oct 2002 11:31:21 -0800
Message-ID: <E54A98375651D511816A00306E06B97077722E@OTNOAMEXCH01>
From: "Raftus, David" <david.raftus@imedia.com>
To: "Raftus, David" <david.raftus@imedia.com>,
        "'Greg.Gohman@ARRISI.COM'"
	 <Greg.Gohman@ARRISI.COM>,
        "'Greg White'" <g.white@CableLabs.com>
Cc: "'DOCSIS 2.0 Majordomo List'" <docsis-20@CableLabs.com>,
        "'DOCSIS OSS Majordomo List'" <docsis-oss@CableLabs.com>,
        "'Ipcdn List (E-mail)'" <ipcdn@ietf.org>,
        "'Rich Woundy (Work) (E-mail)'"
	 <rwoundy@broadband.att.com>,
        "'Tom.Cloonan@ARRISI.COM'"
	 <Tom.Cloonan@ARRISI.COM>
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2
	 5
Date: Thu, 31 Oct 2002 11:30:18 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2655.55)
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_01C28113.F20DD630"
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C28113.F20DD630
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C28113.F20DD630"


------_=_NextPart_001_01C28113.F20DD630
Content-Type: text/plain;
	charset="iso-8859-1"

A revision for this proposal. It was not my intention to require downstream
counts per attached CM - merely per downstream physical channel. It is
inappropriate to place these downstream counts in the downstreamChannelTable
- they are not maintained by the CM, and there is no precedent for counters
in this table. If these downstream counts are required, a new table
implemented only at the CMTS and indexed by physical channel would be
required.
 
Therefore, only these 2 counters added to the docsIfCmtsCmStatusTable:
docsIfCmtsCmStatusUpstreamMinislotsGranted
Counter64
64bit counter for raw minislots, per upstream logical channel (ie - per CM)
 
docsIfCmtsCmStatusUpstreamMinislotsUsed
Counter64
64bit counter for used minislots, per upstream logical channel (ie - per CM)
 
 
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 
-----Original Message-----
From: Raftus, David 
Sent: Thursday, October 31, 2002 1:52 PM
To: 'Greg.Gohman@ARRISI.COM'; Greg White
Cc: Raftus, David; DOCSIS 2.0 Majordomo List; DOCSIS OSS Majordomo List;
Ipcdn List (E-mail); Rich Woundy (Work) (E-mail); Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
 
Hi,
 
Ok, 4 new 64 bit counters to be added. The most appropriate place would seem
to be the docsIfCmtsCmStatusTable - one instance of this table exists for
each CM connected to the CMTS, and is the defacto placeholder for CM related
counters.
 
docsIfCmtsCmStatusUpstreamMinislotsGranted
Counter64
64bit counter for raw minislots, per upstream logical channel (ie - per CM)
 
docsIfCmtsCmStatusUpstreamMinislotsUsed
Counter64
64bit counter for used minislots, per upstream logical channel (ie - per CM)
 
docsIfCmtsCmStatusDownstreamTxTotalBits
Counter64
64bit counter for total bits transmitted downstream per physical channel (ie
per CM)
 
docsIfCmtsCmStatusDownstreamTxDataBits
Counter64
64bit counter for actual data bits transmitted downstream per physical
channel (ie per CM)
 
Dave
 
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
 
david.raftus@imedia.com           
613.592.1052  ext 222
************************************               

 
-----Original Message-----
From: Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]
Sent: Wednesday, October 30, 2002 12:30 PM
To: Greg White
Cc: Raftus, David; DOCSIS 2.0 Majordomo List; DOCSIS OSS Majordomo List;
Ipcdn List (E-mail); Rich Woundy (Work) (E-mail); Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
 

We are agreeable with your suggestion. 
And we can compromise for the utilization table if still desired by the
MSOs. 

Regards, 
Greg & Tom C. 





 
"Greg White" <g.white@CableLabs.com> 
10/28/02 01:05 PM 
        
        To:        "Raftus, David" <david.raftus@imedia.com>,
<Tom.Cloonan@arrisi.com> 
        cc:        "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>,
"DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>,
"Greg.Gohman@ARRISI.COM" <Greg.Gohman@arrisi.com>, "Ipcdn List (E-mail)"
<ipcdn@ietf.org>, "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com> 
        Subject:        RE: [ipcdn] RE: rf mib draft v5 - comment period end
Friday Oct 2 5



All,

Since I originally presented to this group the desire of MSOs to have
channel utilization information, I thought I'd chime in with some comments.

Dave's comments notwithstanding, I think Tom did raise some interesting
points about the side-effects of making a very simple snapshot view of
channel utilization available via the MIB.  If we can come up with an
alternative that still meets the operators' needs and does not have these
side-effects, then I think it would not be a difficult sell.

Just thinking out-loud here....

If running counters were used, I think the following would be all that is
absolutely necessary for calculating upstream utilization.

1) 64bit counter for raw minislots, per logical channel
2) 64bit counter for minislots used, per logical channel

I don't think that either of these counters, or anything close, is available
now.

In the case of a single logical channel, the calculation is clear: query
both objects at the start of the interval, then at the end, take the ratio
of the two deltas and you get the utilization, in percent, over the
interval.

In the case of two (or more) logical channels, the calculation is not as
straightforward.  Assuming that counter 1 includes minislots allocated to
the null SID (while the logical channel is idle), then the operator could
calculate % utilization for each logical channel, and sum them to get the
total utilization for the physical channel. There is some ambiguity in the
case where initial maintenance slots are shared between the logical
channels, but that exists regardless of how utilization is reported, and
even if not resolved would probably have a negligible impact on the end
result.

The operator would have to use the ifStackTable to associate the logical
channels, since I don't see a simple way of reporting these counters in
aggregate for the physical channel.


So rather than a single MIB object to query to get a snapshot of the
utilization, the operator would (in general) have to identify the ifIndex of
the physical channel in question, query the ifStackTable to identify all
logical channels associated with that physical channel, then query the two
counters on each logical channel at the start and end of the interval and do
the math above.  It certainly isn't as straightforward as a single MIB
object for utilization percentage, but also doesn't have the side-effects
that Tom brought up.

A possible compromise would be to leave the utilization table as is, and add
the two counters above to the docsIfUpstreamChannelTable.  Since the CMTS
probably has to maintain these counters anyway in order to report
utilization, maybe this would not add much overhead.  Something similar
would have to be added to the docsIfDownChannelTable as well.

Thoughts?

-Greg






-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, October 28, 2002 8:21 AM
To: 'Tom.Cloonan@arrisi.com'; Raftus, David
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
2 5


Hi Tom,

Thanks for your well-considered comments. I need to state initially though
that the MSOs have already told us what they want - the channel utilization
mib design originated with them, not with me. I simply structured their
needs into the mib design. I fear that your proposed changes may be seen as
an attempt to 'tell the customer what they want', when they already have
expressed their desires.

Please see individual responses inline.

Regards,
Dave



Dave, 

Thanks for the quick response on Greg's email. 

Greg and I were discussing this topic earlier, and we agreed that the basic
premise behind your proposal (allowing MSOs to view statistics on a physical
interface) is very sound and quite desirable. We were even discussing how
many MSOs already acquired and displayed a lot of these statistical
measurements via MRTG calculations of SNMP-acquired counts, so we
acknowledge the value of the statistical measurements. 

We also like the idea of "displaying one line per physical channel summary
of utilization stats in displays", but the manner in which the data is
displayed seems not to be related to how the data is stored in the MIB. We
think that the goal of displaying one line per physical channel can be
accomplished in many ways without affecting the manner in which the data is
stored or sampled. 

There are a few fundamental areas of concern within the draft, so we wanted
to discuss alternatives to the specific approach that was described in the
draft. 

Our biggest concern with the existing proposal was the requirement that
there be a fixed sampling interval. We believe several problems can occur as
a result of that approach. 

1) Consider the case where multiple SNMP managers are accessing the CMTS.
The biggest problem with the proposal in the draft seems to be the fact that
it precludes multiple SNMP managers from simultaneously accessing the
statistical data if they have different desired sampling intervals. In that
case, the last SNMP manager to set the sampling interval wins and destroys
the resolution of the accesses for all of the other SNMP managers that were
already accessing the CMTS data. In addition, the other SNMP managers are
not even aware that their data collection was corrupted without checking. 

<dave>
If this situation occurs, I believe it would be an MSO management problem.
Multiple snmp managers with write access to the CMTS would seem to be an
undesirable dangerous situation. Writable parameters in any table could
conceivably be changed by one manager without being known by the others.
I could see the merit in adding an object to record when either when the
most recent interval started, or when it would end.  
<end dave>


2) The problem also shows up if you have a single SNMP manager that is
trying to collect data with high-resolution (short sampling intervals) and
with low-resolution (long sampling intervals) for the same window of time.
Unless I am missing something, the proposed approach seems not to support
this requirement, which we have seen to be desired by MSOs that display
their statistics with MRTG. This is desirable, because the low-resolution
sampling is useful for displaying long-term average measurements whereas the
high-resolution sampling is useful for displaying short-term (burst) 
measurements.

<dave>
I do not see that the new utilization table precludes an MSO from doing
this. They are certainly free to use existing counters to setup sampling
intervals, etc as they wish for more complicated statistical scenarios. The
new utilization table is there for their convenience and at their
suggestion. It provides an easy method of measuring simple physical channel
utilization.
<end dave>

3) If stored in the fashion that you described and if the sampling interval
is set up to collect high resolution statistics (with a short sampling
interval), then collecting an approximate low resolution statistic (with a
long sampling interval) will require the SNMP manager to store ALL of the
samples that the agent creates with the short sampling intervals and
"averaging the averages". However, to do this averaging of averages, the
SNMP manager's collection process must be synchronized to the sampling
window on the CMTS to sample ALL of the sampling intervals. Otherwise,  it
may miss some of the samples or over-sample a window more than once. Since
it is not likely that the SNMP manager will be synchronized with the CMTS
sampling interval, this approximation (using an average of averages) is
unlikely to be correct in a real-world implementation. 

<dave>
Similar reply as to 2). Please view the utilization table as a quick fairly
accurate summary of activity. This doesn't stop the MSO from gathering
statistics and garnering the more detailed information they want through
other methods available to them.
<end dave>

Because of these deficiencies within the proposed draft, we believe that
MSOs may find the resulting MIB objects to be less useful than you had
originally intended. 

We believe that you can accomplish your goal (of providing MSOs with the
data they need to create the statistics) and circumvent the three problems
listed above if you slightly modify your approach. We think the modified
approach should be based on counters. 

All of the data required for the statistical measurements (raw bandwidth,
data passed, etc.) can be passed up as counters. The counters can be sampled
from each SNMP manager with sampling rates that correspond to their desired
resolutions. Thus, an SNMP manager can take a first counter sample at the
beginning of the desired window and a second counter sample at the end of
the window, and it can then subtract the two counter values and divide by
the window size to create the average. As a result of this approach,
multiple SNMP managers can access the counters and not interfere with one
another. In addition, a single SNMP manager can maintain both long-term and
short-term statistics by taking samples with both short and long windows
that are overlapping one another. We believe that this approach provides
more flexibility in displaying the statistical data that MSOs want. Using
this counter approach may permit more flexibility and may accommod! ate the
needs of more MSOs. 

Thanks,
Tom 


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


-----Original Message-----
From:                  Tom.Cloonan@arrisi.com
[mailto:Tom.Cloonan@arrisi.com] 
Sent:                 Friday, October 25, 2002 7:04 PM
To:                 Raftus, David
Cc:                 Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss
Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com
Subject:                 [ipcdn] RE: rf mib draft v5 - comment period end
Friday Oct
25

<< Message:  >>  << File: image001.png >>  << File: image002.jpg >> 



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

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

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C280EA.1C0C0E90">
<link rel=3DEdit-Time-Data href=3D"cid:editdata.mso@01C280EA.1C0C0E90">
<!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{margin-right:0pt;
	mso-margin-top-alt:auto;
	mso-margin-bottom-alt:auto;
	margin-left:0pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle17
	{mso-style-type:personal;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-ansi-font-size:10.0pt;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:#993366;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:36.0pt'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>A revision for this proposal. It was not my intention to require
downstream counts per attached CM - merely per downstream physical =
channel. It
is inappropriate to place these downstream counts in the =
downstreamChannelTable
- they are not maintained by the CM, and there is no precedent for =
counters in
this table. If these downstream counts are required, a new table =
implemented
only at the CMTS and indexed by physical channel would be =
required.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'>Therefore, only these 2 counters added to the =
docsIfCmtsCmStatusTable:<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusUpstreamMinislotsGranted<o:p></o:p></span></font></span=
></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
raw minislots, per upstream logical channel (ie - per =
CM)</span></font><font
size=3D2 color=3D"#993366" face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New";color:#993366;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3D"#993366" face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:#993366'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3D"#993366" face=3D"Courier New"><span =
style=3D'font-size:10.0pt;
font-family:"Courier =
New";color:#993366;mso-color-alt:windowtext'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusUpstreamMinislotsUsed<o:p></o:p></span></font></span></=
p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
used minislots, per upstream logical channel (ie - per =
CM)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle18><font size=3D2 =
color=3D"#993366"
face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
Arial'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle18><font=20
size=3D2 color=3D"#993366" face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span></span></font></span><![end=
if]--><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:blue'>***********************************=
*<o:p></o:p></span></font></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>David =
Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>340 Terry Fox Drive, =
Suite 202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>Ottawa Canada<span
style=3D"mso-spacerun: yes">&nbsp; </span>K2K =
3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>david.raftus@imedia.com<=
span
style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>613.592.1052<span
style=3D"mso-spacerun: yes">&nbsp; </span>ext =
222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i style=3D'mso-bidi-font-style:normal'><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:blue;font-style:italic'>************************=
************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2
color=3D"#993366" face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:#993366'><span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span></span></font><font
size=3D2 color=3D"#993366" face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:#993366;mso-color-alt:windowtext'><o:p></=
o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3D"#993366" face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:#993366'><img
src=3D"cid:image001.png@01C280EA.1C0C0E90"
v:src=3D"cid:image001.png@01C280EA.1C0C0E90" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0'><!--[if gte vml 1]><v:shapetype =

 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1026" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C280EA.1C0C0E90" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image002.jpg@01C280EA.1C0C0E90" =
v:shapes=3D"_x0000_i1026"><![endif]></span></font><font
color=3D"#993366"><span =
style=3D'color:#993366;mso-color-alt:windowtext'><o:p></o:p></span></fon=
t></p>

<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle18><font=20
size=3D2 color=3D"#993366" face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-end'></span></span></font></span><![endif]-->=
<span
class=3DEmailStyle18><font size=3D2 color=3D"#993366" =
face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span=
></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma;color:black'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> Raftus, David <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, October =
31, 2002
1:52 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
'Greg.Gohman@ARRISI.COM'; Greg
White<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Raftus, David; =
DOCSIS 2.0
Majordomo List; DOCSIS OSS Majordomo List; Ipcdn List (E-mail); Rich =
Woundy
(Work) (E-mail); Tom.Cloonan@ARRISI.COM<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [ipcdn] RE: =
rf mib
draft v5 - comment period end Friday Oct 2 5</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>H=
i,<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>O=
k, 4 new
64 bit counters to be added. The most appropriate place would seem to =
be the
docsIfCmtsCmStatusTable - one instance of this table exists for each CM
connected to the CMTS, and is the defacto placeholder for CM related =
counters.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusUpstreamMinislotsGranted<o:p></o:p></span></font></span=
></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
raw minislots, per upstream logical channel (ie - per =
CM)</span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusUpstreamMinislotsUsed<o:p></o:p></span></font></span></=
p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
used minislots, per upstream logical channel (ie - per =
CM)</span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></=
font></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusDownstreamTxTotalBits<o:p></o:p></span></font></span></=
p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
total bits transmitted downstream per physical channel (ie per =
CM)</span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>d=
ocsIfCmtsCmStatusDownstreamTxDataBits<o:p></o:p></span></font></span></p=
>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'>C=
ounter64<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:navy'>64bit =
counter for
actual data bits transmitted downstream per physical channel (ie per =
CM)</span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier New";color:black'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
size=3D2 color=3Dblack face=3D"Courier New"><span =
style=3D'font-size:10.0pt;font-family:
"Courier =
New";color:black;mso-color-alt:windowtext'><o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3D"Courier =
New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:navy'>Dave</span></font><span
class=3DEmailStyle17><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><o:p></o:p></span></=
font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle17><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><=
![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle17><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span></span></font></span><![end=
if]--><font
size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:blue'>***********************************=
*<o:p></o:p></span></font></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>David Raftus<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>Imedia =
Semiconductor<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>340 Terry Fox Drive, Suite =
202<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>Ottawa Canada<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>K2K 3A2<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>david.raftus@imedia.com<span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span><o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>613.592.1052<span style=3D"mso-spacerun: yes">&nbsp;
</span>ext 222<o:p></o:p></span></font></i></p>

<p class=3DMsoNormal><i><font size=3D2 color=3Dblue face=3DArial><span
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial;co=
lor:blue;
font-style:italic'>************************************<span
style=3D"mso-spacerun: yes">&nbsp; </span></span></font></i><font =
size=3D2
color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Arial;color:navy'><span style=3D"mso-spacerun:
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;</span></span></font><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial;color:black;mso-color-alt:windowtext'><o:p></o:=
p></span></font></p>

<p class=3DMsoNormal><font size=3D3 color=3Dnavy face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:navy'><img
src=3D"cid:image001.png@01C280EA.1C0C0E90"
v:src=3D"cid:image001.png@01C280EA.1C0C0E90" v:shapes=3D"_x0000_Mail" =
width=3D0
height=3D0 class=3Dshape =
style=3D'display:none;width:0;height:0;display:none;
height:0in;width:0in'><!--[if gte vml 1]><v:shape id=3D"_x0000_i1025" =
type=3D"#_x0000_t75"=20
 style=3D'width:115.5pt;height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C280EA.1C0C0E90" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><img width=3D154 height=3D46
src=3D"cid:image003.jpg@01C280EA.1C0C0E90" =
v:shapes=3D"_x0000_i1025"><![endif]></span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle17><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-end'></span></span></font></span><![endif]-->=
<span
class=3DEmailStyle17><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;mso-bidi-font-size:12.0pt;font-family:Arial'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma;color:black'>-----Original Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> =
Greg.Gohman@ARRISI.COM
[mailto:Greg.Gohman@ARRISI.COM]<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, October =
30, 2002
12:30 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Greg White<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Raftus, David; =
DOCSIS 2.0
Majordomo List; DOCSIS OSS Majordomo List; Ipcdn List (E-mail); Rich =
Woundy (Work)
(E-mail); Tom.Cloonan@ARRISI.COM<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [ipcdn] RE: =
rf mib
draft v5 - comment period end Friday Oct 2 5</span></font><font =
color=3Dblack><span
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:black'><![if =
!supportEmptyParas]>&nbsp;<![endif]></span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><br>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>We are agreeable with your =
suggestion.</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>And we can compromise for the =
utilization table
if still desired by the MSOs.</span></font><font color=3Dblack><span
style=3D'color:black'> <br>
<br>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Regards,</span></font><font =
color=3Dblack><span
style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;color:black'>Greg &amp; Tom C.</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
<br>
<br style=3D'mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'>
<![endif]></span></font><font color=3Dblack><span =
style=3D'color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

<table border=3D0 cellpadding=3D0 width=3D"100%" =
style=3D'width:100.0%;mso-cellspacing:
 1.5pt;mso-padding-alt:0pt 0pt 0pt 0pt'>
 <tr>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><font =
size=3D3
  color=3Dblack face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black;
  mso-color-alt:windowtext'><o:p></o:p></span></font></p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><b><font size=3D1 color=3Dblack =
face=3DArial><span
  =
style=3D'font-size:7.5pt;font-family:Arial;color:black;font-weight:bold'=
>&quot;Greg
  White&quot; &lt;g.white@CableLabs.com&gt;</span></font></b><font =
color=3Dblack><span
  style=3D'color:black'> </span></font><font color=3Dblack><span =
style=3D'color:black;
  mso-color-alt:windowtext'><o:p></o:p></span></font></p>
  <p><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:7.5pt;
  font-family:Arial;color:black'>10/28/02 01:05 PM</span></font><font
  color=3Dblack><span style=3D'color:black'> </span></font><font =
color=3Dblack><span
  =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font>=
</p>
  </td>
  <td valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'>
  <p class=3DMsoNormal><font size=3D1 color=3Dblack face=3DArial><span
  style=3D'font-size:7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; =
&nbsp;
  &nbsp; </span></font><font color=3Dblack><span =
style=3D'color:black'><br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; &nbsp; To: =
&nbsp;
  &nbsp; &nbsp; &nbsp;&quot;Raftus, David&quot;
  &lt;david.raftus@imedia.com&gt;, =
&lt;Tom.Cloonan@arrisi.com&gt;</span></font><font
  color=3Dblack><span style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; &nbsp; cc: =
&nbsp;
  &nbsp; &nbsp; &nbsp;&quot;DOCSIS 2.0 Majordomo List&quot;
  &lt;docsis-20@CableLabs.com&gt;, &quot;DOCSIS OSS Majordomo =
List&quot;
  &lt;docsis-oss@CableLabs.com&gt;, &quot;Greg.Gohman@ARRISI.COM&quot;
  &lt;Greg.Gohman@arrisi.com&gt;, &quot;Ipcdn List (E-mail)&quot;
  &lt;ipcdn@ietf.org&gt;, &quot;Rich Woundy (Work) (E-mail)&quot;
  &lt;rwoundy@broadband.att.com&gt;</span></font><font =
color=3Dblack><span
  style=3D'color:black'> <br>
  </span></font><font size=3D1 color=3Dblack face=3DArial><span =
style=3D'font-size:
  7.5pt;font-family:Arial;color:black'>&nbsp; &nbsp; &nbsp; &nbsp; =
Subject:
  &nbsp; &nbsp; &nbsp; &nbsp;RE: [ipcdn] RE: rf mib draft v5 - comment =
period
  end Friday Oct 2 5</span></font><font color=3Dblack><span =
style=3D'color:black;
  mso-color-alt:windowtext'><o:p></o:p></span></font></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D3 =
color=3Dblack
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt;color:black'><br>
<br>
<br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>All,<br>
<br>
Since I originally presented to this group the desire of MSOs to have =
channel
utilization information, I thought I'd chime in with some comments.<br>
<br>
Dave's comments notwithstanding, I think Tom did raise some interesting =
points
about the side-effects of making a very simple snapshot view of channel
utilization available via the MIB. &nbsp;If we can come up with an =
alternative
that still meets the operators' needs and does not have these =
side-effects,
then I think it would not be a difficult sell.<br>
<br>
Just thinking out-loud here....<br>
<br>
If running counters were used, I think the following would be all that =
is
absolutely necessary for calculating upstream utilization.<br>
<br>
1) 64bit counter for raw minislots, per logical channel<br>
2) 64bit counter for minislots used, per logical channel<br>
<br>
I don't think that either of these counters, or anything close, is =
available
now.<br>
<br>
In the case of a single logical channel, the calculation is clear: =
query both
objects at the start of the interval, then at the end, take the ratio =
of the
two deltas and you get the utilization, in percent, over the =
interval.<br>
<br>
In the case of two (or more) logical channels, the calculation is not =
as
straightforward. &nbsp;Assuming that counter 1 includes minislots =
allocated to
the null SID (while the logical channel is idle), then the operator =
could
calculate % utilization for each logical channel, and sum them to get =
the total
utilization for the physical channel. There is some ambiguity in the =
case where
initial maintenance slots are shared between the logical channels, but =
that
exists regardless of how utilization is reported, and even if not =
resolved
would probably have a negligible impact on the end result.<br>
<br>
The operator would have to use the ifStackTable to associate the =
logical
channels, since I don't see a simple way of reporting these counters in
aggregate for the physical channel.<br>
<br>
<br>
So rather than a single MIB object to query to get a snapshot of the =
utilization,
the operator would (in general) have to identify the ifIndex of the =
physical
channel in question, query the ifStackTable to identify all logical =
channels
associated with that physical channel, then query the two counters on =
each
logical channel at the start and end of the interval and do the math =
above.
&nbsp;It certainly isn't as straightforward as a single MIB object for
utilization percentage, but also doesn't have the side-effects that Tom =
brought
up.<br>
<br>
A possible compromise would be to leave the utilization table as is, =
and add
the two counters above to the docsIfUpstreamChannelTable. &nbsp;Since =
the CMTS
probably has to maintain these counters anyway in order to report =
utilization,
maybe this would not add much overhead. &nbsp;Something similar would =
have to
be added to the docsIfDownChannelTable as well.<br>
<br>
Thoughts?<br>
<br>
-Greg<br>
<br>
<br>
<br>
<br>
<br>
<br>
-----Original Message-----<br>
From: Raftus, David [mailto:david.raftus@imedia.com]<br>
Sent: Monday, October 28, 2002 8:21 AM<br>
To: 'Tom.Cloonan@arrisi.com'; Raftus, David<br>
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss =
Reflector<br>
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);<br>
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)<br>
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday =
Oct<br>
2 5<br>
<br>
<br>
Hi Tom,<br>
<br>
Thanks for your well-considered comments. I need to state initially =
though<br>
that the MSOs have already told us what they want - the channel =
utilization<br>
mib design originated with them, not with me. I simply structured =
their<br>
needs into the mib design. I fear that your proposed changes may be =
seen as<br>
an attempt to 'tell the customer what they want', when they already =
have<br>
expressed their desires.<br>
<br>
Please see individual responses inline.<br>
<br>
Regards,<br>
Dave<br>
<br>
<br>
<br>
Dave, <br>
<br>
Thanks for the quick response on Greg's email. <br>
<br>
Greg and I were discussing this topic earlier, and we agreed that the =
basic<br>
premise behind your proposal (allowing MSOs to view statistics on a =
physical<br>
interface) is very sound and quite desirable. We were even discussing =
how<br>
many MSOs already acquired and displayed a lot of these statistical<br>
measurements via MRTG calculations of SNMP-acquired counts, so we<br>
acknowledge the value of the statistical measurements. <br>
<br>
We also like the idea of &quot;displaying one line per physical channel =
summary<br>
of utilization stats in displays&quot;, but the manner in which the =
data is<br>
displayed seems not to be related to how the data is stored in the MIB. =
We<br>
think that the goal of displaying one line per physical channel can =
be<br>
accomplished in many ways without affecting the manner in which the =
data is<br>
stored or sampled. <br>
<br>
There are a few fundamental areas of concern within the draft, so we =
wanted<br>
to discuss alternatives to the specific approach that was described in =
the<br>
draft. <br>
<br>
Our biggest concern with the existing proposal was the requirement =
that<br>
there be a fixed sampling interval. We believe several problems can =
occur as<br>
a result of that approach. <br>
<br>
1) Consider the case where multiple SNMP managers are accessing the =
CMTS.<br>
The biggest problem with the proposal in the draft seems to be the fact =
that<br>
it precludes multiple SNMP managers from simultaneously accessing =
the<br>
statistical data if they have different desired sampling intervals. In =
that<br>
case, the last SNMP manager to set the sampling interval wins and =
destroys<br>
the resolution of the accesses for all of the other SNMP managers that =
were<br>
already accessing the CMTS data. In addition, the other SNMP managers =
are<br>
not even aware that their data collection was corrupted without =
checking. <br>
<br>
&lt;dave&gt;<br>
If this situation occurs, I believe it would be an MSO management =
problem.<br>
Multiple snmp managers with write access to the CMTS would seem to be =
an<br>
undesirable dangerous situation. Writable parameters in any table =
could<br>
conceivably be changed by one manager without being known by the =
others.<br>
I could see the merit in adding an object to record when either when =
the<br>
most recent interval started, or when it would end. &nbsp;<br>
&lt;end dave&gt;<br>
<br>
<br>
2) The problem also shows up if you have a single SNMP manager that =
is<br>
trying to collect data with high-resolution (short sampling intervals) =
and<br>
with low-resolution (long sampling intervals) for the same window of =
time.<br>
Unless I am missing something, the proposed approach seems not to =
support<br>
this requirement, which we have seen to be desired by MSOs that =
display<br>
their statistics with MRTG. This is desirable, because the =
low-resolution<br>
sampling is useful for displaying long-term average measurements =
whereas the<br>
high-resolution sampling is useful for displaying short-term =
(burst)</span></font><font
color=3Dblack><span style=3D'color:black'> <br>
</span></font><font size=3D2 color=3Dblack face=3D"Courier New"><span
style=3D'font-size:10.0pt;font-family:"Courier =
New";color:black'>measurements.<br>
<br>
&lt;dave&gt;<br>
I do not see that the new utilization table precludes an MSO from =
doing<br>
this. They are certainly free to use existing counters to setup =
sampling<br>
intervals, etc as they wish for more complicated statistical scenarios. =
The<br>
new utilization table is there for their convenience and at their<br>
suggestion. It provides an easy method of measuring simple physical =
channel<br>
utilization.<br>
&lt;end dave&gt;<br>
<br>
3) If stored in the fashion that you described and if the sampling =
interval<br>
is set up to collect high resolution statistics (with a short =
sampling<br>
interval), then collecting an approximate low resolution statistic =
(with a<br>
long sampling interval) will require the SNMP manager to store ALL of =
the<br>
samples that the agent creates with the short sampling intervals =
and<br>
&quot;averaging the averages&quot;. However, to do this averaging of =
averages,
the<br>
SNMP manager's collection process must be synchronized to the =
sampling<br>
window on the CMTS to sample ALL of the sampling intervals. Otherwise, =
&nbsp;it<br>
may miss some of the samples or over-sample a window more than once. =
Since<br>
it is not likely that the SNMP manager will be synchronized with the =
CMTS<br>
sampling interval, this approximation (using an average of averages) =
is<br>
unlikely to be correct in a real-world implementation. <br>
<br>
&lt;dave&gt;<br>
Similar reply as to 2). Please view the utilization table as a quick =
fairly<br>
accurate summary of activity. This doesn't stop the MSO from =
gathering<br>
statistics and garnering the more detailed information they want =
through<br>
other methods available to them.<br>
&lt;end dave&gt;<br>
<br>
Because of these deficiencies within the proposed draft, we believe =
that<br>
MSOs may find the resulting MIB objects to be less useful than you =
had<br>
originally intended. <br>
<br>
We believe that you can accomplish your goal (of providing MSOs with =
the<br>
data they need to create the statistics) and circumvent the three =
problems<br>
listed above if you slightly modify your approach. We think the =
modified<br>
approach should be based on counters. <br>
<br>
All of the data required for the statistical measurements (raw =
bandwidth,<br>
data passed, etc.) can be passed up as counters. The counters can be =
sampled<br>
from each SNMP manager with sampling rates that correspond to their =
desired<br>
resolutions. Thus, an SNMP manager can take a first counter sample at =
the<br>
beginning of the desired window and a second counter sample at the end =
of<br>
the window, and it can then subtract the two counter values and divide =
by<br>
the window size to create the average. As a result of this =
approach,<br>
multiple SNMP managers can access the counters and not interfere with =
one<br>
another. In addition, a single SNMP manager can maintain both long-term =
and<br>
short-term statistics by taking samples with both short and long =
windows<br>
that are overlapping one another. We believe that this approach =
provides<br>
more flexibility in displaying the statistical data that MSOs want. =
Using<br>
this counter approach may permit more flexibility and may accommod! ate =
the<br>
needs of more MSOs. <br>
<br>
Thanks,<br>
Tom <br>
<br>
<br>
Tom Cloonan<br>
CTO- Broadband Division<br>
ARRIS<br>
<br>
Phone: &nbsp;630-281-3050<br>
Fax: &nbsp; &nbsp; &nbsp; 630-955-9870<br>
e-mail: &nbsp; &nbsp;tom.cloonan@arrisi.com<br>
<br>
************************************<br>
David Raftus<br>
Imedia Semiconductor<br>
340 Terry Fox Drive, Suite 202<br>
Ottawa Canada &nbsp;K2K 3A2<br>
<br>
david.raftus@imedia.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br>
613.592.1052 &nbsp;ext 222<br>
************************************ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;
&nbsp; <br>
<br>
<br>
-----Original Message-----<br>
From: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;Tom.Cloonan@arrisi.com [mailto:Tom.Cloonan@arrisi.com] <br>
Sent: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Friday, =
October
25, 2002 7:04 PM<br>
To: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Raftus, =
David<br>
Cc: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Raftus, =
David;
Docsis 20 Reflector (E-mail); Docsis Oss Reflector<br>
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);<br>
owner-docsis-20@cablelabs.com<br>
Subject: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
[ipcdn] RE: rf
mib draft v5 - comment period end Friday Oct<br>
25<br>
<br>
&lt;&lt; Message: &nbsp;&gt;&gt; &nbsp;&lt;&lt; File: image001.png =
&gt;&gt;
&nbsp;&lt;&lt; File: image002.jpg &gt;&gt; <br =
style=3D'mso-special-character:
line-break'>
<![if !supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'>
<![endif]></span></font><font color=3Dblack><span =
style=3D'color:black;mso-color-alt:
windowtext'><o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C28113.F20DD630--

------_=_NextPart_000_01C28113.F20DD630
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image001.png"
Content-ID: <image001.png@01C280EA.1C0C0E90>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_000_01C28113.F20DD630
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image002.jpg"
Content-ID: <image002.jpg@01C280EA.1C0C0E90>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C28113.F20DD630
Content-Type: image/jpeg;
	name="image003.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="image003.jpg"
Content-ID: <image003.jpg@01C280EA.1C0C0E90>
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_000_01C28113.F20DD630--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Thu Oct 31 14:31:25 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA11063
	for <ipcdn-archive@odin.ietf.org>; Thu, 31 Oct 2002 14:31:25 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9VJXNQ23780
	for ipcdn-archive@odin.ietf.org; Thu, 31 Oct 2002 14:33:23 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VJX1v23757;
	Thu, 31 Oct 2002 14:33:01 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VJWMv23666
	for <ipcdn@optimus.ietf.org>; Thu, 31 Oct 2002 14:32:22 -0500
Received: from ondar.cablelabs.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA10757
	for <ipcdn@ietf.org>; Thu, 31 Oct 2002 14:29:51 -0500 (EST)
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.6/8.12.6) with ESMTP id g9VJWBGv018462;
	Thu, 31 Oct 2002 12:32:11 -0700 (MST)
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Date: Thu, 31 Oct 2002 12:32:10 -0700
Message-ID: <E63E74E1F5391449BDFCAE1F352EC7DC15D07D@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
Thread-Index: AcKAOj3u8rjU2UQtTtCAqtCCSdNStgA0HuSQ
From: "Greg White" <g.white@CableLabs.com>
To: <Greg.Gohman@ARRISI.COM>
Cc: "Raftus, David" <david.raftus@imedia.com>,
        "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>,
        "DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>,
        "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com>,
        <Tom.Cloonan@ARRISI.COM>
X-Approved: ondar
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by www1.ietf.org id g9VJWMv23667
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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-Transfer-Encoding: 8bit

Does anyone else have an opinion on this?

I will try to flesh out the proposal:

Leave the utilization table as is (with the clarification that Margo proposed IMO), and add the following objects:

docsIfUpChannelTotalMinislots OBJECT-TYPE
        SYNTAX      Counter64
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Current count, from CMTS initialization, of minislots 
		defined for this upstream (logical) channel.  This count 
		includes all minislots, even those allocated to the NULL 
		SID for a 2.0 logical channel which is inactive.  For the
		CM this object is reported as 0."
        ::= { docsIfUpstreamChannelEntry 20 }

docsIfUpChannelUsedMinislots OBJECT-TYPE
        SYNTAX      Counter64
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Current count, from CMTS initialization, of minislots 
		utilized on the upstream (logical) channel, regardless 
		of burst type.  For contention regions, utilized 
		minislots are those in which the CMTS received an 
		upstream burst from any CM on the upstream (logical) 
		channel.  For all other regions, utilized minislots are 
		those in which the CMTS granted bandwidth to any unicast 
		SID on the logical channel. For the CM this object is 
		reported as 0."
        ::= { docsIfUpstreamChannelEntry 21 }

docsIfDownChannelTotalBytes OBJECT-TYPE
        SYNTAX      Counter64
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
		"The total number of bytes in the DOCSIS Payload portion of 
		DOCSIS MPEG Packets (i.e. not including MPEG Header or 
		pointer_field, nor including any non-DOCSIS MPEG packets) 
		transported by this downstream channel since CMTS 
		initialization. For the CM this object is reported as 0."
        ::= { docsIfDownstreamChannelEntry 8 }

docsIfDownChannelUsedBytes OBJECT-TYPE
        SYNTAX      Counter64
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
		"The total number of DOCSIS data bytes transported by this downstream 
		channel since CMTS initialization. The number of data bytes is 
		defined as the total number of bytes transported in DOCSIS Payloads
		minus the number of stuff_bytes transported in DOCSIS Payloads. For 
		the CM this object is reported as 0."
        ::= { docsIfDownstreamChannelEntry 9 }



-----Original Message-----
From: Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]
Sent: Wednesday, October 30, 2002 10:30 AM
To: Greg White
Cc: Raftus, David; DOCSIS 2.0 Majordomo List; DOCSIS OSS Majordomo List; Ipcdn List (E-mail); Rich Woundy (Work) (E-mail); Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5



We are agreeable with your suggestion. 
And we can compromise for the utilization table if still desired by the MSOs. 

Regards, 
Greg & Tom C. 




"Greg White" <g.white@CableLabs.com> 
10/28/02 01:05 PM 
        
        To:        "Raftus, David" <david.raftus@imedia.com>, <Tom.Cloonan@arrisi.com> 
        cc:        "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>, "DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>, "Greg.Gohman@ARRISI.COM" <Greg.Gohman@arrisi.com>, "Ipcdn List (E-mail)" <ipcdn@ietf.org>, "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com> 
        Subject:        RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5



All,

Since I originally presented to this group the desire of MSOs to have channel utilization information, I thought I'd chime in with some comments.

Dave's comments notwithstanding, I think Tom did raise some interesting points about the side-effects of making a very simple snapshot view of channel utilization available via the MIB.  If we can come up with an alternative that still meets the operators' needs and does not have these side-effects, then I think it would not be a difficult sell.

Just thinking out-loud here....

If running counters were used, I think the following would be all that is absolutely necessary for calculating upstream utilization.

1) 64bit counter for raw minislots, per logical channel
2) 64bit counter for minislots used, per logical channel

I don't think that either of these counters, or anything close, is available now.

In the case of a single logical channel, the calculation is clear: query both objects at the start of the interval, then at the end, take the ratio of the two deltas and you get the utilization, in percent, over the interval.

In the case of two (or more) logical channels, the calculation is not as straightforward.  Assuming that counter 1 includes minislots allocated to the null SID (while the logical channel is idle), then the operator could calculate % utilization for each logical channel, and sum them to get the total utilization for the physical channel. There is some ambiguity in the case where initial maintenance slots are shared between the logical channels, but that exists regardless of how utilization is reported, and even if not resolved would probably have a negligible impact on the end result.

The operator would have to use the ifStackTable to associate the logical channels, since I don't see a simple way of reporting these counters in aggregate for the physical channel.


So rather than a single MIB object to query to get a snapshot of the utilization, the operator would (in general) have to identify the ifIndex of the physical channel in question, query the ifStackTable to identify all logical channels associated with that physical channel, then query the two counters on each logical channel at the start and end of the interval and do the math above.  It certainly isn't as straightforward as a single MIB object for utilization percentage, but also doesn't have the side-effects that Tom brought up.

A possible compromise would be to leave the utilization table as is, and add the two counters above to the docsIfUpstreamChannelTable.  Since the CMTS probably has to maintain these counters anyway in order to report utilization, maybe this would not add much overhead.  Something similar would have to be added to the docsIfDownChannelTable as well.

Thoughts?

-Greg






-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, October 28, 2002 8:21 AM
To: 'Tom.Cloonan@arrisi.com'; Raftus, David
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
2 5


Hi Tom,

Thanks for your well-considered comments. I need to state initially though
that the MSOs have already told us what they want - the channel utilization
mib design originated with them, not with me. I simply structured their
needs into the mib design. I fear that your proposed changes may be seen as
an attempt to 'tell the customer what they want', when they already have
expressed their desires.

Please see individual responses inline.

Regards,
Dave



Dave, 

Thanks for the quick response on Greg's email. 

Greg and I were discussing this topic earlier, and we agreed that the basic
premise behind your proposal (allowing MSOs to view statistics on a physical
interface) is very sound and quite desirable. We were even discussing how
many MSOs already acquired and displayed a lot of these statistical
measurements via MRTG calculations of SNMP-acquired counts, so we
acknowledge the value of the statistical measurements. 

We also like the idea of "displaying one line per physical channel summary
of utilization stats in displays", but the manner in which the data is
displayed seems not to be related to how the data is stored in the MIB. We
think that the goal of displaying one line per physical channel can be
accomplished in many ways without affecting the manner in which the data is
stored or sampled. 

There are a few fundamental areas of concern within the draft, so we wanted
to discuss alternatives to the specific approach that was described in the
draft. 

Our biggest concern with the existing proposal was the requirement that
there be a fixed sampling interval. We believe several problems can occur as
a result of that approach. 

1) Consider the case where multiple SNMP managers are accessing the CMTS.
The biggest problem with the proposal in the draft seems to be the fact that
it precludes multiple SNMP managers from simultaneously accessing the
statistical data if they have different desired sampling intervals. In that
case, the last SNMP manager to set the sampling interval wins and destroys
the resolution of the accesses for all of the other SNMP managers that were
already accessing the CMTS data. In addition, the other SNMP managers are
not even aware that their data collection was corrupted without checking. 

<dave>
If this situation occurs, I believe it would be an MSO management problem.
Multiple snmp managers with write access to the CMTS would seem to be an
undesirable dangerous situation. Writable parameters in any table could
conceivably be changed by one manager without being known by the others.
I could see the merit in adding an object to record when either when the
most recent interval started, or when it would end.  
<end dave>


2) The problem also shows up if you have a single SNMP manager that is
trying to collect data with high-resolution (short sampling intervals) and
with low-resolution (long sampling intervals) for the same window of time.
Unless I am missing something, the proposed approach seems not to support
this requirement, which we have seen to be desired by MSOs that display
their statistics with MRTG. This is desirable, because the low-resolution
sampling is useful for displaying long-term average measurements whereas the
high-resolution sampling is useful for displaying short-term (burst) 
measurements.

<dave>
I do not see that the new utilization table precludes an MSO from doing
this. They are certainly free to use existing counters to setup sampling
intervals, etc as they wish for more complicated statistical scenarios. The
new utilization table is there for their convenience and at their
suggestion. It provides an easy method of measuring simple physical channel
utilization.
<end dave>

3) If stored in the fashion that you described and if the sampling interval
is set up to collect high resolution statistics (with a short sampling
interval), then collecting an approximate low resolution statistic (with a
long sampling interval) will require the SNMP manager to store ALL of the
samples that the agent creates with the short sampling intervals and
"averaging the averages". However, to do this averaging of averages, the
SNMP manager's collection process must be synchronized to the sampling
window on the CMTS to sample ALL of the sampling intervals. Otherwise,  it
may miss some of the samples or over-sample a window more than once. Since
it is not likely that the SNMP manager will be synchronized with the CMTS
sampling interval, this approximation (using an average of averages) is
unlikely to be correct in a real-world implementation. 

<dave>
Similar reply as to 2). Please view the utilization table as a quick fairly
accurate summary of activity. This doesn't stop the MSO from gathering
statistics and garnering the more detailed information they want through
other methods available to them.
<end dave>

Because of these deficiencies within the proposed draft, we believe that
MSOs may find the resulting MIB objects to be less useful than you had
originally intended. 

We believe that you can accomplish your goal (of providing MSOs with the
data they need to create the statistics) and circumvent the three problems
listed above if you slightly modify your approach. We think the modified
approach should be based on counters. 

All of the data required for the statistical measurements (raw bandwidth,
data passed, etc.) can be passed up as counters. The counters can be sampled
from each SNMP manager with sampling rates that correspond to their desired
resolutions. Thus, an SNMP manager can take a first counter sample at the
beginning of the desired window and a second counter sample at the end of
the window, and it can then subtract the two counter values and divide by
the window size to create the average. As a result of this approach,
multiple SNMP managers can access the counters and not interfere with one
another. In addition, a single SNMP manager can maintain both long-term and
short-term statistics by taking samples with both short and long windows
that are overlapping one another. We believe that this approach provides
more flexibility in displaying the statistical data that MSOs want. Using
this counter approach may permit more flexibility and may accommod! ate the
needs of more MSOs. 

Thanks,
Tom 


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com           
613.592.1052  ext 222
************************************               


-----Original Message-----
From:                  Tom.Cloonan@arrisi.com [mailto:Tom.Cloonan@arrisi.com] 
Sent:                 Friday, October 25, 2002 7:04 PM
To:                 Raftus, David
Cc:                 Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com
Subject:                 [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
25

<< Message:  >>  << File: image001.png >>  << File: image002.jpg >> 
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



From mailnull@www1.ietf.org  Thu Oct 31 14:34:11 2002
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA11193
	for <ipcdn-archive@odin.ietf.org>; Thu, 31 Oct 2002 14:34:11 -0500 (EST)
Received: (from mailnull@localhost)
	by www1.ietf.org (8.11.6/8.11.6) id g9VJa9X23908
	for ipcdn-archive@odin.ietf.org; Thu, 31 Oct 2002 14:36:09 -0500
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VJa4v23897;
	Thu, 31 Oct 2002 14:36:04 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by www1.ietf.org (8.11.6/8.11.6) with ESMTP id g9VJZYv23855
	for <ipcdn@optimus.ietf.org>; Thu, 31 Oct 2002 14:35:34 -0500
Received: from ondar.cablelabs.com (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA11143
	for <ipcdn@ietf.org>; Thu, 31 Oct 2002 14:33:04 -0500 (EST)
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.6/8.12.6) with ESMTP id g9VJZ5Gv018591;
	Thu, 31 Oct 2002 12:35:06 -0700 (MST)
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----_=_NextPart_001_01C28114.9D509181"
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
Date: Thu, 31 Oct 2002 12:35:05 -0700
Message-ID: <E63E74E1F5391449BDFCAE1F352EC7DC15427E@srvxchg.cablelabs.com>
X-MS-Has-Attach: yes
Thread-Topic: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct 2 5
Thread-Index: AcKBFBggVKBh+g7ORu2IA3dDd8gmAQAAEPQw
From: "Greg White" <g.white@CableLabs.com>
To: "Raftus, David" <david.raftus@imedia.com>, <Greg.Gohman@ARRISI.COM>,
        "Greg White" <g.white@CableLabs.com>
Cc: "DOCSIS 2.0 Majordomo List" <docsis-20@CableLabs.com>,
        "DOCSIS OSS Majordomo List" <docsis-oss@CableLabs.com>,
        "Ipcdn List (E-mail)" <ipcdn@ietf.org>,
        "Rich Woundy (Work) (E-mail)" <rwoundy@broadband.att.com>,
        <Tom.Cloonan@ARRISI.COM>
X-Approved: ondar
Sender: ipcdn-admin@ietf.org
Errors-To: ipcdn-admin@ietf.org
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
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>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C28114.9D509181
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C28114.9D509181"


------_=_NextPart_002_01C28114.9D509181
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Oops, looks like our emails crossed in the mail.=20
=20
I don't think the intention was to count on a per CM basis, only on a =
per channel basis.  See my proposal for what I had in mind.
=20
-Greg
=20
=20
-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Thursday, October 31, 2002 12:30 PM
To: Raftus, David; 'Greg.Gohman@ARRISI.COM'; 'Greg White'
Cc: 'DOCSIS 2.0 Majordomo List'; 'DOCSIS OSS Majordomo List'; 'Ipcdn =
List (E-mail)'; 'Rich Woundy (Work) (E-mail)'; 'Tom.Cloonan@ARRISI.COM'
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct =
2 5


A revision for this proposal. It was not my intention to require =
downstream counts per attached CM - merely per downstream physical =
channel. It is inappropriate to place these downstream counts in the =
downstreamChannelTable - they are not maintained by the CM, and there is =
no precedent for counters in this table. If these downstream counts are =
required, a new table implemented only at the CMTS and indexed by =
physical channel would be required.
=20
Therefore, only these 2 counters added to the docsIfCmtsCmStatusTable:
docsIfCmtsCmStatusUpstreamMinislotsGranted
Counter64
64bit counter for raw minislots, per upstream logical channel (ie - per =
CM)
=20
docsIfCmtsCmStatusUpstreamMinislotsUsed
Counter64
64bit counter for used minislots, per upstream logical channel (ie - per =
CM)
=20
=20
=20
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
=20
david.raftus@imedia.com          =20
613.592.1052  ext 222
************************************              =20

=20
-----Original Message-----
From: Raftus, David=20
Sent: Thursday, October 31, 2002 1:52 PM
To: 'Greg.Gohman@ARRISI.COM'; Greg White
Cc: Raftus, David; DOCSIS 2.0 Majordomo List; DOCSIS OSS Majordomo List; =
Ipcdn List (E-mail); Rich Woundy (Work) (E-mail); Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct =
2 5
=20
Hi,
=20
Ok, 4 new 64 bit counters to be added. The most appropriate place would =
seem to be the docsIfCmtsCmStatusTable - one instance of this table =
exists for each CM connected to the CMTS, and is the defacto placeholder =
for CM related counters.
=20
docsIfCmtsCmStatusUpstreamMinislotsGranted
Counter64
64bit counter for raw minislots, per upstream logical channel (ie - per =
CM)
=20
docsIfCmtsCmStatusUpstreamMinislotsUsed
Counter64
64bit counter for used minislots, per upstream logical channel (ie - per =
CM)
=20
docsIfCmtsCmStatusDownstreamTxTotalBits
Counter64
64bit counter for total bits transmitted downstream per physical channel =
(ie per CM)
=20
docsIfCmtsCmStatusDownstreamTxDataBits
Counter64
64bit counter for actual data bits transmitted downstream per physical =
channel (ie per CM)
=20
Dave
=20
************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2
=20
david.raftus@imedia.com          =20
613.592.1052  ext 222
************************************              =20

=20
-----Original Message-----
From: Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]
Sent: Wednesday, October 30, 2002 12:30 PM
To: Greg White
Cc: Raftus, David; DOCSIS 2.0 Majordomo List; DOCSIS OSS Majordomo List; =
Ipcdn List (E-mail); Rich Woundy (Work) (E-mail); Tom.Cloonan@ARRISI.COM
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct =
2 5
=20

We are agreeable with your suggestion.=20
And we can compromise for the utilization table if still desired by the =
MSOs.=20

Regards,=20
Greg & Tom C.=20





=20
"Greg White" <g.white@CableLabs.com>=20
10/28/02 01:05 PM=20
       =20
        To:        "Raftus, David" <david.raftus@imedia.com>, =
<Tom.Cloonan@arrisi.com>=20
        cc:        "DOCSIS 2.0 Majordomo List" =
<docsis-20@CableLabs.com>, "DOCSIS OSS Majordomo List" =
<docsis-oss@CableLabs.com>, "Greg.Gohman@ARRISI.COM" =
<Greg.Gohman@arrisi.com>, "Ipcdn List (E-mail)" <ipcdn@ietf.org>, "Rich =
Woundy (Work) (E-mail)" <rwoundy@broadband.att.com>=20
        Subject:        RE: [ipcdn] RE: rf mib draft v5 - comment period =
end Friday Oct 2 5



All,

Since I originally presented to this group the desire of MSOs to have =
channel utilization information, I thought I'd chime in with some =
comments.

Dave's comments notwithstanding, I think Tom did raise some interesting =
points about the side-effects of making a very simple snapshot view of =
channel utilization available via the MIB.  If we can come up with an =
alternative that still meets the operators' needs and does not have =
these side-effects, then I think it would not be a difficult sell.

Just thinking out-loud here....

If running counters were used, I think the following would be all that =
is absolutely necessary for calculating upstream utilization.

1) 64bit counter for raw minislots, per logical channel
2) 64bit counter for minislots used, per logical channel

I don't think that either of these counters, or anything close, is =
available now.

In the case of a single logical channel, the calculation is clear: query =
both objects at the start of the interval, then at the end, take the =
ratio of the two deltas and you get the utilization, in percent, over =
the interval.

In the case of two (or more) logical channels, the calculation is not as =
straightforward.  Assuming that counter 1 includes minislots allocated =
to the null SID (while the logical channel is idle), then the operator =
could calculate % utilization for each logical channel, and sum them to =
get the total utilization for the physical channel. There is some =
ambiguity in the case where initial maintenance slots are shared between =
the logical channels, but that exists regardless of how utilization is =
reported, and even if not resolved would probably have a negligible =
impact on the end result.

The operator would have to use the ifStackTable to associate the logical =
channels, since I don't see a simple way of reporting these counters in =
aggregate for the physical channel.


So rather than a single MIB object to query to get a snapshot of the =
utilization, the operator would (in general) have to identify the =
ifIndex of the physical channel in question, query the ifStackTable to =
identify all logical channels associated with that physical channel, =
then query the two counters on each logical channel at the start and end =
of the interval and do the math above.  It certainly isn't as =
straightforward as a single MIB object for utilization percentage, but =
also doesn't have the side-effects that Tom brought up.

A possible compromise would be to leave the utilization table as is, and =
add the two counters above to the docsIfUpstreamChannelTable.  Since the =
CMTS probably has to maintain these counters anyway in order to report =
utilization, maybe this would not add much overhead.  Something similar =
would have to be added to the docsIfDownChannelTable as well.

Thoughts?

-Greg






-----Original Message-----
From: Raftus, David [mailto:david.raftus@imedia.com]
Sent: Monday, October 28, 2002 8:21 AM
To: 'Tom.Cloonan@arrisi.com'; Raftus, David
Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com; Rich Woundy (Work) (E-mail)
Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period end Friday Oct
2 5


Hi Tom,

Thanks for your well-considered comments. I need to state initially =
though
that the MSOs have already told us what they want - the channel =
utilization
mib design originated with them, not with me. I simply structured their
needs into the mib design. I fear that your proposed changes may be seen =
as
an attempt to 'tell the customer what they want', when they already have
expressed their desires.

Please see individual responses inline.

Regards,
Dave



Dave,=20

Thanks for the quick response on Greg's email.=20

Greg and I were discussing this topic earlier, and we agreed that the =
basic
premise behind your proposal (allowing MSOs to view statistics on a =
physical
interface) is very sound and quite desirable. We were even discussing =
how
many MSOs already acquired and displayed a lot of these statistical
measurements via MRTG calculations of SNMP-acquired counts, so we
acknowledge the value of the statistical measurements.=20

We also like the idea of "displaying one line per physical channel =
summary
of utilization stats in displays", but the manner in which the data is
displayed seems not to be related to how the data is stored in the MIB. =
We
think that the goal of displaying one line per physical channel can be
accomplished in many ways without affecting the manner in which the data =
is
stored or sampled.=20

There are a few fundamental areas of concern within the draft, so we =
wanted
to discuss alternatives to the specific approach that was described in =
the
draft.=20

Our biggest concern with the existing proposal was the requirement that
there be a fixed sampling interval. We believe several problems can =
occur as
a result of that approach.=20

1) Consider the case where multiple SNMP managers are accessing the =
CMTS.
The biggest problem with the proposal in the draft seems to be the fact =
that
it precludes multiple SNMP managers from simultaneously accessing the
statistical data if they have different desired sampling intervals. In =
that
case, the last SNMP manager to set the sampling interval wins and =
destroys
the resolution of the accesses for all of the other SNMP managers that =
were
already accessing the CMTS data. In addition, the other SNMP managers =
are
not even aware that their data collection was corrupted without =
checking.=20

<dave>
If this situation occurs, I believe it would be an MSO management =
problem.
Multiple snmp managers with write access to the CMTS would seem to be an
undesirable dangerous situation. Writable parameters in any table could
conceivably be changed by one manager without being known by the others.
I could see the merit in adding an object to record when either when the
most recent interval started, or when it would end. =20
<end dave>


2) The problem also shows up if you have a single SNMP manager that is
trying to collect data with high-resolution (short sampling intervals) =
and
with low-resolution (long sampling intervals) for the same window of =
time.
Unless I am missing something, the proposed approach seems not to =
support
this requirement, which we have seen to be desired by MSOs that display
their statistics with MRTG. This is desirable, because the =
low-resolution
sampling is useful for displaying long-term average measurements whereas =
the
high-resolution sampling is useful for displaying short-term (burst)=20
measurements.

<dave>
I do not see that the new utilization table precludes an MSO from doing
this. They are certainly free to use existing counters to setup sampling
intervals, etc as they wish for more complicated statistical scenarios. =
The
new utilization table is there for their convenience and at their
suggestion. It provides an easy method of measuring simple physical =
channel
utilization.
<end dave>

3) If stored in the fashion that you described and if the sampling =
interval
is set up to collect high resolution statistics (with a short sampling
interval), then collecting an approximate low resolution statistic (with =
a
long sampling interval) will require the SNMP manager to store ALL of =
the
samples that the agent creates with the short sampling intervals and
"averaging the averages". However, to do this averaging of averages, the
SNMP manager's collection process must be synchronized to the sampling
window on the CMTS to sample ALL of the sampling intervals. Otherwise,  =
it
may miss some of the samples or over-sample a window more than once. =
Since
it is not likely that the SNMP manager will be synchronized with the =
CMTS
sampling interval, this approximation (using an average of averages) is
unlikely to be correct in a real-world implementation.=20

<dave>
Similar reply as to 2). Please view the utilization table as a quick =
fairly
accurate summary of activity. This doesn't stop the MSO from gathering
statistics and garnering the more detailed information they want through
other methods available to them.
<end dave>

Because of these deficiencies within the proposed draft, we believe that
MSOs may find the resulting MIB objects to be less useful than you had
originally intended.=20

We believe that you can accomplish your goal (of providing MSOs with the
data they need to create the statistics) and circumvent the three =
problems
listed above if you slightly modify your approach. We think the modified
approach should be based on counters.=20

All of the data required for the statistical measurements (raw =
bandwidth,
data passed, etc.) can be passed up as counters. The counters can be =
sampled
from each SNMP manager with sampling rates that correspond to their =
desired
resolutions. Thus, an SNMP manager can take a first counter sample at =
the
beginning of the desired window and a second counter sample at the end =
of
the window, and it can then subtract the two counter values and divide =
by
the window size to create the average. As a result of this approach,
multiple SNMP managers can access the counters and not interfere with =
one
another. In addition, a single SNMP manager can maintain both long-term =
and
short-term statistics by taking samples with both short and long windows
that are overlapping one another. We believe that this approach provides
more flexibility in displaying the statistical data that MSOs want. =
Using
this counter approach may permit more flexibility and may accommod! ate =
the
needs of more MSOs.=20

Thanks,
Tom=20


Tom Cloonan
CTO- Broadband Division
ARRIS

Phone:  630-281-3050
Fax:       630-955-9870
e-mail:    tom.cloonan@arrisi.com

************************************
David Raftus
Imedia Semiconductor
340 Terry Fox Drive, Suite 202
Ottawa Canada  K2K 3A2

david.raftus@imedia.com          =20
613.592.1052  ext 222
************************************              =20


-----Original Message-----
From:                  Tom.Cloonan@arrisi.com =
[mailto:Tom.Cloonan@arrisi.com]=20
Sent:                 Friday, October 25, 2002 7:04 PM
To:                 Raftus, David
Cc:                 Raftus, David; Docsis 20 Reflector (E-mail); Docsis =
Oss Reflector
(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List (E-mail);
owner-docsis-20@cablelabs.com
Subject:                 [ipcdn] RE: rf mib draft v5 - comment period =
end Friday Oct
25

<< Message:  >>  << File: image001.png >>  << File: image002.jpg >>=20



------_=_NextPart_002_01C28114.9D509181
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"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 5.50.4725.2100" name=3DGENERATOR>
<META content=3D"Microsoft Word 9" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C280EA.1C0C0E90" rel=3DFile-List><LINK=20
href=3D"cid:editdata.mso@01C280EA.1C0C0E90" rel=3DEdit-Time-Data><!--[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]--><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<STYLE>@font-face {
	font-family: Tahoma;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt 72.0pt =
90.0pt; mso-header-margin: 36.0pt; mso-footer-margin: 36.0pt; =
mso-paper-source: 0; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
P.MsoAutoSig {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman"
}
LI.MsoAutoSig {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman"
}
DIV.MsoAutoSig {
	FONT-SIZE: 12pt; MARGIN: 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman"
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0pt; MARGIN-RIGHT: 0pt; FONT-FAMILY: =
"Times New Roman"; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"; mso-margin-top-alt: auto; =
mso-margin-bottom-alt: auto
}
SPAN.EmailStyle17 {
	COLOR: navy; mso-style-type: personal; mso-ansi-font-size: 10.0pt; =
mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
SPAN.EmailStyle18 {
	COLOR: #993366; mso-style-type: personal-reply; mso-ansi-font-size: =
10.0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; =
mso-bidi-font-family: Arial
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: 36.0pt">
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =
size=3D2>Oops,=20
looks like our emails crossed in the mail. </FONT></SPAN></DIV>
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =
size=3D2>I=20
don't think the intention was to count on a per CM basis, only on a per =
channel=20
basis.&nbsp; See my proposal for what I had in mind.</FONT></SPAN></DIV>
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =

size=3D2>-Greg</FONT></SPAN></DIV>
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D201163319-31102002><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> Raftus, David=20
  [mailto:david.raftus@imedia.com]<BR><B>Sent:</B> Thursday, October 31, =
2002=20
  12:30 PM<BR><B>To:</B> Raftus, David; 'Greg.Gohman@ARRISI.COM'; 'Greg=20
  White'<BR><B>Cc:</B> 'DOCSIS 2.0 Majordomo List'; 'DOCSIS OSS =
Majordomo List';=20
  'Ipcdn List (E-mail)'; 'Rich Woundy (Work) (E-mail)';=20
  'Tom.Cloonan@ARRISI.COM'<BR><B>Subject:</B> RE: [ipcdn] RE: rf mib =
draft v5 -=20
  comment period end Friday Oct 2 5<BR><BR></FONT></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">A=20
  revision for this proposal. It was not my intention to require =
downstream=20
  counts per attached CM - merely per downstream physical channel. It is =

  inappropriate to place these downstream counts in the =
downstreamChannelTable -=20
  they are not maintained by the CM, and there is no precedent for =
counters in=20
  this table. If these downstream counts are required, a new table =
implemented=20
  only at the CMTS and indexed by physical channel would be=20
  required.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Therefore,=20
  only these 2 counters added to the=20
  docsIfCmtsCmStatusTable:<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">docsIfCmtsCmStatusUpstreamMinislotsGranted<o:p></o:p></SPAN></FON=
T></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Counter64<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">64bit counter=20
  for raw minislots, per upstream logical channel (ie - per=20
  CM)</SPAN></FONT><FONT face=3D"Courier New" color=3D#993366 =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3D#993366 =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: 'Courier =
New'"><![if !supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  face=3D"Courier New" color=3D#993366 size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">docsIfCmtsCmStatusUpstreamMinislotsUsed<o:p></o:p></SPAN></FONT><=
/SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Counter64<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">64bit counter=20
  for used minislots, per upstream logical channel (ie - per=20
  CM)<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle18><FONT face=3DArial =
color=3D#993366=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle18><font=20
size=3D2 color=3D"#993366" face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span></span></font></span><![endi=
f]--><FONT=20
  face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial; =
mso-bidi-font-size: =
12.0pt">************************************<o:p></o:p></SPAN></FONT></P>=

  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">David=20
  Raftus<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">Imedia=20
  Semiconductor<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">340=20
  Terry Fox Drive, Suite 202<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">Ottawa=20
  Canada<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>K2K=20
  3A2<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">david.raftus@imedia.com<SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN><o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">613.592.1052<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>ext=20
  222<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I style=3D"mso-bidi-font-style: normal"><FONT =
face=3DArial=20
  color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">************************************<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN></FONT></I><FONT =
face=3DArial=20
  color=3D#993366 size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;</SPAN></SPAN></FONT><FONT=20
  face=3DArial color=3D#993366 size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: #993366; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" color=3D#993366 =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; COLOR: #993366"><IMG class=3Dshape=20
  style=3D"DISPLAY: none; WIDTH: 0px; HEIGHT: 0px" height=3D0=20
  src=3D"cid:201163319@31102002-2159" width=3D0 v:src =3D=20
  "cid:image001.png@01C280EA.1C0C0E90" v:dpi =3D "96" width =3D "1" =
height =3D "1"><!--[if gte vml 1]><v:shapetype=20
 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" =
o:preferrelative=3D"t"=20
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" =
o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1026" type=3D"#_x0000_t75" =
style=3D'width:115.5pt;
 height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C280EA.1C0C0E90" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><IMG height=3D46=20
  src=3D"cid:201163319@31102002-2160" width=3D154=20
  v:shapes=3D"_x0000_i1026"><![endif]></SPAN></FONT><FONT =
color=3D#993366><SPAN=20
  style=3D"COLOR: #993366; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle18><font=20
size=3D2 color=3D"#993366" face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-end'></span></span></font></span><![endif]--><=
SPAN=20
  class=3DEmailStyle18><FONT face=3DArial color=3D#993366 size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3DTahoma color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Tahoma">-----Original=20
  Message-----<BR><B><SPAN style=3D"FONT-WEIGHT: bold">From:</SPAN></B> =
Raftus,=20
  David <BR><B><SPAN style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> =
Thursday,=20
  October 31, 2002 1:52 PM<BR><B><SPAN style=3D"FONT-WEIGHT: =
bold">To:</SPAN></B>=20
  'Greg.Gohman@ARRISI.COM'; Greg White<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Cc:</SPAN></B> Raftus, David; DOCSIS 2.0 =
Majordomo=20
  List; DOCSIS OSS Majordomo List; Ipcdn List (E-mail); Rich Woundy =
(Work)=20
  (E-mail); Tom.Cloonan@ARRISI.COM<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [ipcdn] RE: rf mib =
draft v5=20
  - comment period end Friday Oct 2 5</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Hi,<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Ok, 4=20
  new 64 bit counters to be added. The most appropriate place would seem =
to be=20
  the docsIfCmtsCmStatusTable - one instance of this table exists for =
each CM=20
  connected to the CMTS, and is the defacto placeholder for CM related=20
  counters.<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">docsIfCmtsCmStatusUpstreamMinislotsGranted<o:p></o:p></SPAN></FON=
T></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Counter64<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">64bit counter=20
  for raw minislots, per upstream logical channel (ie - per=20
  CM)</SPAN></FONT><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'"><![if !supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  face=3D"Courier New" color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">docsIfCmtsCmStatusUpstreamMinislotsUsed<o:p></o:p></SPAN></FONT><=
/SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Counter64<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">64bit counter=20
  for used minislots, per upstream logical channel (ie - per=20
  CM)</SPAN></FONT><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">docsIfCmtsCmStatusDownstreamTxTotalBits<o:p></o:p></SPAN></FONT><=
/SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Counter64<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">64bit counter=20
  for total bits transmitted downstream per physical channel (ie per=20
  CM)</SPAN></FONT><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'"><![if !supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  face=3D"Courier New" color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">docsIfCmtsCmStatusDownstreamTxDataBits<o:p></o:p></SPAN></FONT></=
SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">Counter64<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">64bit counter=20
  for actual data bits transmitted downstream per physical channel (ie =
per=20
  CM)</SPAN></FONT><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dblack =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'"><![if !supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  face=3D"Courier New" color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier New'; =
mso-color-alt: windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Courier New" color=3Dnavy =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier =
New'">Dave</SPAN></FONT><SPAN=20
  class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><SPAN class=3DEmailStyle17><FONT face=3DArial =
color=3Dnavy=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle17><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-begin'></span><span=20
style=3D"mso-spacerun: yes">&nbsp;</span>AUTOTEXTLIST \s &quot;E-mail=20
Signature&quot; <span =
style=3D'mso-element:field-separator'></span></span></font></span><![endi=
f]--><FONT=20
  face=3DArial color=3Dblue size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial; =
mso-bidi-font-size: =
12.0pt">************************************<o:p></o:p></SPAN></FONT></P>=

  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">David=20
  Raftus<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">Imedia=20
  Semiconductor<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">340=20
  Terry Fox Drive, Suite 202<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">Ottawa=20
  Canada<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>K2K=20
  3A2<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">david.raftus@imedia.com<SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN><o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: 12.0pt">613.592.1052<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>ext=20
  222<o:p></o:p></SPAN></FONT></I></P>
  <P class=3DMsoNormal><I><FONT face=3DArial color=3Dblue size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-STYLE: italic; =
FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt">************************************<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN></SPAN></FONT></I><FONT =
face=3DArial=20
  color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt"><SPAN=20
  style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;</SPAN></SPAN></FONT><FONT=20
  face=3DArial color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial; =
mso-bidi-font-size: 12.0pt; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" color=3Dnavy =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; COLOR: navy"><IMG class=3Dshape=20
  style=3D"DISPLAY: none; WIDTH: 0in; HEIGHT: 0in" height=3D0=20
  src=3D"cid:201163319@31102002-2159" width=3D0 v:src =3D=20
  "cid:image001.png@01C280EA.1C0C0E90" v:dpi =3D "96" width =3D "1" =
height =3D "1"><!--[if gte vml 1]><v:shape id=3D"_x0000_i1025" =
type=3D"#_x0000_t75"=20
 style=3D'width:115.5pt;height:34.5pt'>
 <v:imagedata src=3D"cid:image001.png@01C280EA.1C0C0E90" =
o:title=3D"imedia"/>
</v:shape><![endif]--><![if !vml]><IMG height=3D46=20
  src=3D"cid:201163319@31102002-2167" width=3D154=20
  v:shapes=3D"_x0000_i1025"><![endif]></SPAN></FONT><FONT =
color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><!--[if supportFields]><span =
class=3DEmailStyle17><font=20
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Arial'><span =
style=3D'mso-element:field-end'></span></span></font></span><![endif]--><=
SPAN=20
  class=3DEmailStyle17><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-bidi-font-size: =
12.0pt"><![if =
!supportEmptyParas]><![endif]>&nbsp;<o:p></o:p></SPAN></FONT></SPAN></P>
  <P class=3DMsoNormal><FONT face=3DTahoma color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Tahoma">-----Original=20
  Message-----<BR><B><SPAN style=3D"FONT-WEIGHT: bold">From:</SPAN></B>=20
  Greg.Gohman@ARRISI.COM [mailto:Greg.Gohman@ARRISI.COM]<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Wednesday, October 30, =
2002 12:30=20
  PM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Greg =
White<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Cc:</SPAN></B> Raftus, David; DOCSIS 2.0 =
Majordomo=20
  List; DOCSIS OSS Majordomo List; Ipcdn List (E-mail); Rich Woundy =
(Work)=20
  (E-mail); Tom.Cloonan@ARRISI.COM<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [ipcdn] RE: rf mib =
draft v5=20
  - comment period end Friday Oct 2 5</SPAN></FONT><FONT =
color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" color=3Dblack =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; COLOR: black"><![if =
!supportEmptyParas]><![endif]>&nbsp;</SPAN></FONT><FONT=20
  color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal style=3D"MARGIN-BOTTOM: 12pt"><FONT face=3D"Times =
New Roman"=20
  color=3Dblack size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; COLOR: black"><BR></SPAN></FONT><FONT =
face=3DArial=20
  color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">We are =
agreeable=20
  with your suggestion.</SPAN></FONT><FONT color=3Dblack><SPAN=20
  style=3D"COLOR: black"> <BR></SPAN></FONT><FONT face=3DArial =
color=3Dblack=20
  size=3D2><SPAN style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial">And we=20
  can compromise for the utilization table if still desired by the=20
  MSOs.</SPAN></FONT><FONT color=3Dblack><SPAN style=3D"COLOR: black">=20
  <BR><BR></SPAN></FONT><FONT face=3DArial color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: =
Arial">Regards,</SPAN></FONT><FONT=20
  color=3Dblack><SPAN style=3D"COLOR: black"> <BR></SPAN></FONT><FONT =
face=3DArial=20
  color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Greg &amp; =
Tom=20
  C.</SPAN></FONT><FONT color=3Dblack><SPAN style=3D"COLOR: black"> =
<BR><BR><BR=20
  style=3D"mso-special-character: line-break"><![if =
!supportLineBreakNewLine]><BR=20
  style=3D"mso-special-character: =
line-break"><![endif]></SPAN></FONT><FONT=20
  color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
  <TABLE=20
  style=3D"WIDTH: 100%; mso-cellspacing: 1.5pt; mso-padding-alt: 0pt 0pt =
0pt 0pt"=20
  cellPadding=3D0 width=3D"100%" border=3D0>
    <TBODY>
    <TR>
      <TD=20
      style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; =
PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt"=20
      vAlign=3Dtop>
        <P class=3DMsoNormal><![if =
!supportEmptyParas]><![endif]>&nbsp;<FONT=20
        face=3D"Times New Roman" color=3Dblack size=3D3><SPAN=20
        style=3D"FONT-SIZE: 12pt; COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P></TD>
      <TD=20
      style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; =
PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt"=20
      vAlign=3Dtop>
        <P class=3DMsoNormal><B><FONT face=3DArial color=3Dblack =
size=3D1><SPAN=20
        style=3D"FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: black; =
FONT-FAMILY: Arial">"Greg=20
        White" &lt;g.white@CableLabs.com&gt;</SPAN></FONT></B><FONT=20
        color=3Dblack><SPAN style=3D"COLOR: black"> </SPAN></FONT><FONT=20
        color=3Dblack><SPAN=20
        style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P>
        <P><FONT face=3DArial color=3Dblack size=3D1><SPAN=20
        style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: =
Arial">10/28/02=20
        01:05 PM</SPAN></FONT><FONT color=3Dblack><SPAN style=3D"COLOR: =
black">=20
        </SPAN></FONT><FONT color=3Dblack><SPAN=20
        style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P></TD>
      <TD=20
      style=3D"PADDING-RIGHT: 0.75pt; PADDING-LEFT: 0.75pt; =
PADDING-BOTTOM: 0.75pt; PADDING-TOP: 0.75pt"=20
      vAlign=3Dtop>
        <P class=3DMsoNormal><FONT face=3DArial color=3Dblack =
size=3D1><SPAN=20
        style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: =
Arial">&nbsp; &nbsp;=20
        &nbsp; &nbsp; </SPAN></FONT><FONT color=3Dblack><SPAN=20
        style=3D"COLOR: black"><BR></SPAN></FONT><FONT face=3DArial =
color=3Dblack=20
        size=3D1><SPAN=20
        style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: =
Arial">&nbsp; &nbsp;=20
        &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;"Raftus, David"=20
        &lt;david.raftus@imedia.com&gt;,=20
        &lt;Tom.Cloonan@arrisi.com&gt;</SPAN></FONT><FONT =
color=3Dblack><SPAN=20
        style=3D"COLOR: black"> <BR></SPAN></FONT><FONT face=3DArial =
color=3Dblack=20
        size=3D1><SPAN=20
        style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: =
Arial">&nbsp; &nbsp;=20
        &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;"DOCSIS 2.0 =
Majordomo List"=20
        &lt;docsis-20@CableLabs.com&gt;, "DOCSIS OSS Majordomo List"=20
        &lt;docsis-oss@CableLabs.com&gt;, "Greg.Gohman@ARRISI.COM"=20
        &lt;Greg.Gohman@arrisi.com&gt;, "Ipcdn List (E-mail)"=20
        &lt;ipcdn@ietf.org&gt;, "Rich Woundy (Work) (E-mail)"=20
        &lt;rwoundy@broadband.att.com&gt;</SPAN></FONT><FONT =
color=3Dblack><SPAN=20
        style=3D"COLOR: black"> <BR></SPAN></FONT><FONT face=3DArial =
color=3Dblack=20
        size=3D1><SPAN=20
        style=3D"FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: =
Arial">&nbsp; &nbsp;=20
        &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;RE: [ipcdn] =
RE: rf mib=20
        draft v5 - comment period end Friday Oct 2 5</SPAN></FONT><FONT=20
        color=3Dblack><SPAN=20
        style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P></TD></TR></TBODY></TABLE>
  <P class=3DMsoNormal style=3D"MARGIN-BOTTOM: 12pt"><FONT face=3D"Times =
New Roman"=20
  color=3Dblack size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt; COLOR: =
black"><BR><BR><BR></SPAN></FONT><FONT=20
  face=3D"Courier New" color=3Dblack size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'">All,<BR><BR>Since=20
  I originally presented to this group the desire of MSOs to have =
channel=20
  utilization information, I thought I'd chime in with some=20
  comments.<BR><BR>Dave's comments notwithstanding, I think Tom did =
raise some=20
  interesting points about the side-effects of making a very simple =
snapshot=20
  view of channel utilization available via the MIB. &nbsp;If we can =
come up=20
  with an alternative that still meets the operators' needs and does not =
have=20
  these side-effects, then I think it would not be a difficult =
sell.<BR><BR>Just=20
  thinking out-loud here....<BR><BR>If running counters were used, I =
think the=20
  following would be all that is absolutely necessary for calculating =
upstream=20
  utilization.<BR><BR>1) 64bit counter for raw minislots, per logical=20
  channel<BR>2) 64bit counter for minislots used, per logical =
channel<BR><BR>I=20
  don't think that either of these counters, or anything close, is =
available=20
  now.<BR><BR>In the case of a single logical channel, the calculation =
is clear:=20
  query both objects at the start of the interval, then at the end, take =
the=20
  ratio of the two deltas and you get the utilization, in percent, over =
the=20
  interval.<BR><BR>In the case of two (or more) logical channels, the=20
  calculation is not as straightforward. &nbsp;Assuming that counter 1 =
includes=20
  minislots allocated to the null SID (while the logical channel is =
idle), then=20
  the operator could calculate % utilization for each logical channel, =
and sum=20
  them to get the total utilization for the physical channel. There is =
some=20
  ambiguity in the case where initial maintenance slots are shared =
between the=20
  logical channels, but that exists regardless of how utilization is =
reported,=20
  and even if not resolved would probably have a negligible impact on =
the end=20
  result.<BR><BR>The operator would have to use the ifStackTable to =
associate=20
  the logical channels, since I don't see a simple way of reporting =
these=20
  counters in aggregate for the physical channel.<BR><BR><BR>So rather =
than a=20
  single MIB object to query to get a snapshot of the utilization, the =
operator=20
  would (in general) have to identify the ifIndex of the physical =
channel in=20
  question, query the ifStackTable to identify all logical channels =
associated=20
  with that physical channel, then query the two counters on each =
logical=20
  channel at the start and end of the interval and do the math above. =
&nbsp;It=20
  certainly isn't as straightforward as a single MIB object for =
utilization=20
  percentage, but also doesn't have the side-effects that Tom brought=20
  up.<BR><BR>A possible compromise would be to leave the utilization =
table as=20
  is, and add the two counters above to the docsIfUpstreamChannelTable.=20
  &nbsp;Since the CMTS probably has to maintain these counters anyway in =
order=20
  to report utilization, maybe this would not add much overhead. =
&nbsp;Something=20
  similar would have to be added to the docsIfDownChannelTable as=20
  =
well.<BR><BR>Thoughts?<BR><BR>-Greg<BR><BR><BR><BR><BR><BR><BR>-----Origi=
nal=20
  Message-----<BR>From: Raftus, David =
[mailto:david.raftus@imedia.com]<BR>Sent:=20
  Monday, October 28, 2002 8:21 AM<BR>To: 'Tom.Cloonan@arrisi.com'; =
Raftus,=20
  David<BR>Cc: Raftus, David; Docsis 20 Reflector (E-mail); Docsis Oss=20
  Reflector<BR>(E-mail); 'Greg.Gohman@ARRISI.COM'; Ipcdn List=20
  (E-mail);<BR>owner-docsis-20@cablelabs.com; Rich Woundy (Work)=20
  (E-mail)<BR>Subject: RE: [ipcdn] RE: rf mib draft v5 - comment period =
end=20
  Friday Oct<BR>2 5<BR><BR><BR>Hi Tom,<BR><BR>Thanks for your =
well-considered=20
  comments. I need to state initially though<BR>that the MSOs have =
already told=20
  us what they want - the channel utilization<BR>mib design originated =
with=20
  them, not with me. I simply structured their<BR>needs into the mib =
design. I=20
  fear that your proposed changes may be seen as<BR>an attempt to 'tell =
the=20
  customer what they want', when they already have<BR>expressed their=20
  desires.<BR><BR>Please see individual responses=20
  inline.<BR><BR>Regards,<BR>Dave<BR><BR><BR><BR>Dave, <BR><BR>Thanks =
for the=20
  quick response on Greg's email. <BR><BR>Greg and I were discussing =
this topic=20
  earlier, and we agreed that the basic<BR>premise behind your proposal=20
  (allowing MSOs to view statistics on a physical<BR>interface) is very =
sound=20
  and quite desirable. We were even discussing how<BR>many MSOs already =
acquired=20
  and displayed a lot of these statistical<BR>measurements via MRTG =
calculations=20
  of SNMP-acquired counts, so we<BR>acknowledge the value of the =
statistical=20
  measurements. <BR><BR>We also like the idea of "displaying one line =
per=20
  physical channel summary<BR>of utilization stats in displays", but the =
manner=20
  in which the data is<BR>displayed seems not to be related to how the =
data is=20
  stored in the MIB. We<BR>think that the goal of displaying one line =
per=20
  physical channel can be<BR>accomplished in many ways without affecting =
the=20
  manner in which the data is<BR>stored or sampled. <BR><BR>There are a =
few=20
  fundamental areas of concern within the draft, so we wanted<BR>to =
discuss=20
  alternatives to the specific approach that was described in =
the<BR>draft.=20
  <BR><BR>Our biggest concern with the existing proposal was the =
requirement=20
  that<BR>there be a fixed sampling interval. We believe several =
problems can=20
  occur as<BR>a result of that approach. <BR><BR>1) Consider the case =
where=20
  multiple SNMP managers are accessing the CMTS.<BR>The biggest problem =
with the=20
  proposal in the draft seems to be the fact that<BR>it precludes =
multiple SNMP=20
  managers from simultaneously accessing the<BR>statistical data if they =
have=20
  different desired sampling intervals. In that<BR>case, the last SNMP =
manager=20
  to set the sampling interval wins and destroys<BR>the resolution of =
the=20
  accesses for all of the other SNMP managers that were<BR>already =
accessing the=20
  CMTS data. In addition, the other SNMP managers are<BR>not even aware =
that=20
  their data collection was corrupted without checking.=20
  <BR><BR>&lt;dave&gt;<BR>If this situation occurs, I believe it would =
be an MSO=20
  management problem.<BR>Multiple snmp managers with write access to the =
CMTS=20
  would seem to be an<BR>undesirable dangerous situation. Writable =
parameters in=20
  any table could<BR>conceivably be changed by one manager without being =
known=20
  by the others.<BR>I could see the merit in adding an object to record =
when=20
  either when the<BR>most recent interval started, or when it would end. =

  &nbsp;<BR>&lt;end dave&gt;<BR><BR><BR>2) The problem also shows up if =
you have=20
  a single SNMP manager that is<BR>trying to collect data with =
high-resolution=20
  (short sampling intervals) and<BR>with low-resolution (long sampling=20
  intervals) for the same window of time.<BR>Unless I am missing =
something, the=20
  proposed approach seems not to support<BR>this requirement, which we =
have seen=20
  to be desired by MSOs that display<BR>their statistics with MRTG. This =
is=20
  desirable, because the low-resolution<BR>sampling is useful for =
displaying=20
  long-term average measurements whereas the<BR>high-resolution sampling =
is=20
  useful for displaying short-term (burst)</SPAN></FONT><FONT =
color=3Dblack><SPAN=20
  style=3D"COLOR: black"> <BR></SPAN></FONT><FONT face=3D"Courier New" =
color=3Dblack=20
  size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Courier =
New'">measurements.<BR><BR>&lt;dave&gt;<BR>I=20
  do not see that the new utilization table precludes an MSO from =
doing<BR>this.=20
  They are certainly free to use existing counters to setup=20
  sampling<BR>intervals, etc as they wish for more complicated =
statistical=20
  scenarios. The<BR>new utilization table is there for their convenience =
and at=20
  their<BR>suggestion. It provides an easy method of measuring simple =
physical=20
  channel<BR>utilization.<BR>&lt;end dave&gt;<BR><BR>3) If stored in the =
fashion=20
  that you described and if the sampling interval<BR>is set up to =
collect high=20
  resolution statistics (with a short sampling<BR>interval), then =
collecting an=20
  approximate low resolution statistic (with a<BR>long sampling =
interval) will=20
  require the SNMP manager to store ALL of the<BR>samples that the agent =
creates=20
  with the short sampling intervals and<BR>"averaging the averages". =
However, to=20
  do this averaging of averages, the<BR>SNMP manager's collection =
process must=20
  be synchronized to the sampling<BR>window on the CMTS to sample ALL of =
the=20
  sampling intervals. Otherwise, &nbsp;it<BR>may miss some of the =
samples or=20
  over-sample a window more than once. Since<BR>it is not likely that =
the SNMP=20
  manager will be synchronized with the CMTS<BR>sampling interval, this=20
  approximation (using an average of averages) is<BR>unlikely to be =
correct in a=20
  real-world implementation. <BR><BR>&lt;dave&gt;<BR>Similar reply as to =
2).=20
  Please view the utilization table as a quick fairly<BR>accurate =
summary of=20
  activity. This doesn't stop the MSO from gathering<BR>statistics and =
garnering=20
  the more detailed information they want through<BR>other methods =
available to=20
  them.<BR>&lt;end dave&gt;<BR><BR>Because of these deficiencies within =
the=20
  proposed draft, we believe that<BR>MSOs may find the resulting MIB =
objects to=20
  be less useful than you had<BR>originally intended. <BR><BR>We believe =
that=20
  you can accomplish your goal (of providing MSOs with the<BR>data they =
need to=20
  create the statistics) and circumvent the three problems<BR>listed =
above if=20
  you slightly modify your approach. We think the modified<BR>approach =
should be=20
  based on counters. <BR><BR>All of the data required for the =
statistical=20
  measurements (raw bandwidth,<BR>data passed, etc.) can be passed up as =

  counters. The counters can be sampled<BR>from each SNMP manager with =
sampling=20
  rates that correspond to their desired<BR>resolutions. Thus, an SNMP =
manager=20
  can take a first counter sample at the<BR>beginning of the desired =
window and=20
  a second counter sample at the end of<BR>the window, and it can then =
subtract=20
  the two counter values and divide by<BR>the window size to create the =
average.=20
  As a result of this approach,<BR>multiple SNMP managers can access the =

  counters and not interfere with one<BR>another. In addition, a single =
SNMP=20
  manager can maintain both long-term and<BR>short-term statistics by =
taking=20
  samples with both short and long windows<BR>that are overlapping one =
another.=20
  We believe that this approach provides<BR>more flexibility in =
displaying the=20
  statistical data that MSOs want. Using<BR>this counter approach may =
permit=20
  more flexibility and may accommod! ate the<BR>needs of more MSOs.=20
  <BR><BR>Thanks,<BR>Tom <BR><BR><BR>Tom Cloonan<BR>CTO- Broadband=20
  Division<BR>ARRIS<BR><BR>Phone: &nbsp;630-281-3050<BR>Fax: &nbsp; =
&nbsp;=20
  &nbsp; 630-955-9870<BR>e-mail: &nbsp;=20
  =
&nbsp;tom.cloonan@arrisi.com<BR><BR>************************************<=
BR>David=20
  Raftus<BR>Imedia Semiconductor<BR>340 Terry Fox Drive, Suite =
202<BR>Ottawa=20
  Canada &nbsp;K2K 3A2<BR><BR>david.raftus@imedia.com &nbsp; &nbsp; =
&nbsp;=20
  &nbsp; &nbsp; <BR>613.592.1052 &nbsp;ext=20
  222<BR>************************************ &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;=20
  &nbsp; &nbsp; <BR><BR><BR>-----Original Message-----<BR>From: &nbsp; =
&nbsp;=20
  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Tom.Cloonan@arrisi.com =

  [mailto:Tom.Cloonan@arrisi.com] <BR>Sent: &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp;=20
  &nbsp; &nbsp; &nbsp; Friday, October 25, 2002 7:04 PM<BR>To: &nbsp; =
&nbsp;=20
  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Raftus, David<BR>Cc: &nbsp; =
&nbsp;=20
  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Raftus, David; Docsis 20 =
Reflector=20
  (E-mail); Docsis Oss Reflector<BR>(E-mail); 'Greg.Gohman@ARRISI.COM'; =
Ipcdn=20
  List (E-mail);<BR>owner-docsis-20@cablelabs.com<BR>Subject: &nbsp; =
&nbsp;=20
  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [ipcdn] RE: rf mib draft v5 =
-=20
  comment period end Friday Oct<BR>25<BR><BR>&lt;&lt; Message: =
&nbsp;&gt;&gt;=20
  &nbsp;&lt;&lt; File: image001.png &gt;&gt; &nbsp;&lt;&lt; File: =
image002.jpg=20
  &gt;&gt; <BR style=3D"mso-special-character: line-break"><![if =
!supportLineBreakNewLine]><BR=20
  style=3D"mso-special-character: =
line-break"><![endif]></SPAN></FONT><FONT=20
  color=3Dblack><SPAN=20
  style=3D"COLOR: black; mso-color-alt: =
windowtext"><o:p></o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTML=
>

------_=_NextPart_002_01C28114.9D509181--

------_=_NextPart_001_01C28114.9D509181
Content-Type: image/png;
	name="image001.png"
Content-Transfer-Encoding: base64
Content-ID: <201163319@31102002-2159>
Content-Description: image001.png
Content-Location: image001.png
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
AAAASUVORK5CYII=

------_=_NextPart_001_01C28114.9D509181
Content-Type: image/jpeg;
	name="image002.jpg"
Content-Transfer-Encoding: base64
Content-ID: <201163319@31102002-2160>
Content-Description: image002.jpg
Content-Location: image002.jpg
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_001_01C28114.9D509181
Content-Type: image/jpeg;
	name="image003.jpg"
Content-Transfer-Encoding: base64
Content-ID: <201163319@31102002-2167>
Content-Description: image003.jpg
Content-Location: image003.jpg
Content-Transfer-Encoding: base64
Content-Transfer-Encoding: base64

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
MnJ+Jo20Uioc7Ex9NRSQLa3af//Z

------_=_NextPart_001_01C28114.9D509181--
_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn



