[ipcdn] RE: MIB Doctor review: http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-signaling-14.txt
"Romascanu, Dan (Dan)" <dromasca@avaya.com> Mon, 06 August 2007 15:24 UTC
Return-path: <ipcdn-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1II4Ri-0006r9-HS; Mon, 06 Aug 2007 11:24:38 -0400
Received: from ipcdn by megatron.ietf.org with local (Exim 4.43)
id 1II4Rg-0006qt-Lq
for ipcdn-confirm+ok@megatron.ietf.org; Mon, 06 Aug 2007 11:24:36 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1II4Rg-0006qh-Ba
for ipcdn@ietf.org; Mon, 06 Aug 2007 11:24:36 -0400
Received: from co300216-co-outbound.net.avaya.com ([198.152.13.100]
helo=co300216-co-outbound.avaya.com)
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1II4Re-0000Nx-6k
for ipcdn@ietf.org; Mon, 06 Aug 2007 11:24:36 -0400
Received: from unknown (HELO 307622ANEX5.global.avaya.com) ([135.64.140.12])
by co300216-co-outbound.avaya.com with ESMTP; 06 Aug 2007 11:24:32 -0400
X-IronPort-AV: i="4.19,225,1183348800";
d="scan'208"; a="50595216:sNHT11636310"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 6 Aug 2007 17:23:50 +0200
Message-ID: <EDC652A26FB23C4EB6384A4584434A042C85CD@307622ANEX5.global.avaya.com>
In-Reply-To: <D4D321F6118846429CD792F0B5AF471F7E5971@DEEXC1U02.de.lucent.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: MIB Doctor review:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-signaling-14.txt
Thread-Index: AceXo0SGlgELDT/wRH+lXOzJ+ajDuwPuK0mAAwz/gJAJH58l4AALvdvA
References: <AAB4B3D3CF0F454F98272CBE187FDE2F0CD7C8F2@is0004avexu1.global.avaya.com>
<D4D321F6118846429CD792F0B5AF471F2EAEA2@DEEXC1U02.de.lucent.com>
<9AAEDF491EF7CA48AB587781B8F5D7C62203BC@srvxchg3.cablelabs.com>
<D4D321F6118846429CD792F0B5AF471F7E5971@DEEXC1U02.de.lucent.com>
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: "Wijnen, Bert (Bert)" <bwijnen@alcatel-lucent.com>,
"Sumanth Channabasappa" <sumanth@cablelabs.com>,
<gordon.beacham@motorola.com>,
"Satish Kumar at Texas Instruments" <satish.kumar@ti.com>, <ipcdn@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 24d000849df6f171c5ec1cca2ea21b82
Cc: Jean-Francois Mule <jf.mule@cablelabs.com>,
"Richard Woundy @ Comcast" <Richard_woundy@cable.comcast.com>
Subject: [ipcdn] RE: MIB Doctor review:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-signaling-14.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
<mailto:ipcdn-request@ietf.org?subject=subscribe>
Errors-To: ipcdn-bounces@ietf.org
Jean-Francois (as PROTO shepherd) and editors, There probably needs to be a revised version of the document, but this could until after the IETF LC, to see if we get any more comments. What path do you prefer - do a fast revision now and enter the IETF LC with a revised version, or proceed to IETF LC with the current version and consider Bert's comments as initial LC comments? Dan > -----Original Message----- > From: Wijnen, Bert (Bert) [mailto:bwijnen@alcatel-lucent.com] > Sent: Monday, August 06, 2007 1:28 PM > To: Sumanth Channabasappa; gordon.beacham@motorola.com; > Satish Kumar at Texas Instruments; ipcdn@ietf.org > Cc: Jean-Francois Mule; Richard Woundy @ Comcast; Romascanu, Dan (Dan) > Subject: MIB Doctor review: > http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-sign > aling-14.txt > > [bcc: to MIB doctors list] > > Revision 14 has now been reviewed by me to see if my earlier > comment during MIB doctor review of rev 13 have been addressed. > > Here are my findings: > > - basically this document is OK now. > > - I still have a few things that I would prefer to get fixed: > > 1.pktcSigPulseSignalTable OBJECT-TYPE > SYNTAX SEQUENCE OF PktcSigPulseSignalEntry > MAX-ACCESS not-accessible > STATUS current > DESCRIPTION > " The Pulse signal table defines the pulse signal operation. > There are nine types of international pulse signals, > with each signal having a set of provisionable parameters. > The values of the MIB objects in this table take effect > only if these parameters are not defined via signaling, in > which case the latter determines the values of the > parameters. This MIB table is required for the E line > package. > > The "is required" is something that belongs in MODULE compliance and > NOT in the DESCRIPTION clause of an OBJECT-TYPE. I see that > the objects > of this table have been included in the > pktcELinePackageGroup and that > such is an conditionally optional GROUP on the MODULE-COMPLIANCE. SO > all that is needed is to remove the last sentence from the above > DESCRIPTION clause. > > 2. pktcSigPulseSignalRepeatCount OBJECT-TYPE > SYNTAX Unsigned32 (1..50) > MAX-ACCESS read-write > STATUS current > DESCRIPTION > " This object specifies how many times to repeat a pulse. > This object is not used by the enableMeterPulse signal > type and as such must have a value of zero. The following > table defines the default values and the valid ranges for > this object depending on the signal type. > > pktcSigPulseSignaltype Default Range > > initialRing 1 1-5 > pulseLoopClose 1 1-50 > pulseLoopOpen 1 1-50 > enableMeterPulse (any value)(not used) > meterPulseBurst 1 1-50 > pulseNoBattery 1 1-50 > pulseNormalPolarity 1 1-50 > pulseReducedBattery 1 1-50 > pulseReversePolarity 1 1-50 > > > I am confused with the 2nd sentence of the DESCRIPTION clause. > I think the value zero is not valid (is it?) so better not > speak of it. > The (any value) would be in the range 1..50 I think, but as stated, > it will not be used. So maybe, to avoid confusion, I would do: > > DESCRIPTION > " This object specifies how many times to repeat a pulse. > This object is not used by the enableMeterPulse signal > type and in that case the value is irrelevant. The following > table defines the default values and the valid ranges for > this object depending on the signal type. > > pktcSigPulseSignaltype Default Range > > initialRing 1 1-5 > pulseLoopClose 1 1-50 > pulseLoopOpen 1 1-50 > enableMeterPulse (any value)(not used) > > Maybe even also do > enableMeterPulse (1) (1-1, but not used) > > - If a new revision is done, then I would appreciate if you can change > my affiliation from "Lucent Technologies" into "Alcatel-Lucent". > But no need to just do a new rev for that. > > Below are some inline responses from me to things that I can > live with but that I would personally (still) do different. I > have removed/deleted all the comments that have been address > and that I am happy with. > > Bert Wijnen > > > -----Original Message----- > > From: Sumanth Channabasappa [mailto:sumanth@cablelabs.com] > > Sent: Thursday, June 21, 2007 1:11 AM > > To: Wijnen, Bert (Bert); gordon.beacham@motorola.com; > Satish Kumar at > > Texas Instruments; ipcdn@ietf.org > > Cc: Jean-Francois Mule; Richard Woundy @ Comcast; > Romascanu, Dan (Dan) > > Subject: RE: MIB Doctor review: > > http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-sign > aling-13.txt > > > > > Let me start to tell you that I am not a voice expert, so > a lot of > > > the actual content of this MIB module is abacadabra for me. I am > > > assuming that other IPCDN WG members have evaluated (or will > > > evaluate) the actual content w.r.t. the technical details and > > > correctness. > > > > > The above still holds. > > > > Let me also say that I find this MIB module pretty wieldy, > > > > Thanks for the review and this opening comment. It is nice > to hear and > > the credit goes to all the ipcdn participants & implementers who > > contributed to, and revised, the mib module over the years. > > > > When I say "wieldy", I mean that I see extensive/many > objects, and my motto has always been: less objects is better. > > > > - I wonder if the SYNTAX of SnmpAdminString makes sense for the > > > objects pktcSigCapabilityVersion and pktcSigCapabilityVendorExt. > > > It will work. But, SnmpAdminString is intended to contain human > > > readable (in any language/character set) strings. It seems that > the > > > values that you allow are very restricted and certainly cannot > > > be in any other language/character-set. > > > I personally can live with it... but you might want to > > > think of just an OCTET-STRING that you define exactly > what it can > > > contain. > > > > Can see your point; however, given the original intention to not be > > restrictive regarding the values and to restrict this to human > > readable strings only, we should probably let this be as-is. > > > > As I said, I can live with it, but I think I would use an OCTET STRING > or use my own TC for this specific semantic. > > > > > > - pktcSigPulseSignalTable DESCRIPTION clause speaks about the > > > mandatory > > > nature of this table for E line package. This is > MODULE-COMPLIANCE > > > stuff and should be expressed in the OBJECT-GROUP grouping and > > > MODULE-COMPLIANCE. > > > > > > similar comment for pktcSigDevRingCadenceTable > > I propose we add another new object-group and make it > > conditionally mandatory as you suggested earlier. > > > > So the above is the one that has not been fixed in the DESCRIPTION > clause > yet. > > > > > > - Have seen a SYNTAX of > > > SYNTAX INTEGER { > > > fsk(1), > > > dtmf(2) > > > } > > > for the signaling protocol multiple times. > > > Candidate for a TEXTUAL-CONVENTION? > > > > Yes, a TC will be created. > > > > You did not do that. I can live with it though. > > > > - For the read-create table, I wonder where the read-only objects > > > pktcNcsEndPntStatusCallIpAddressType and > > > pktcNcsEndPntStatusCallIpAddress > > > come from? How does the agent determine those addresses.? > > > > The DESCRIPTION needs to clarify this. To explain further, > > the agent determines the CMS FQDN from the MIB Object > > 'pktcNcsEndPntConfigCallAgentId'. It then uses DNS to resolve > > the IP address. This resolution can lead to multiple IP > > addresses and it picks one. It then populates > > 'pktcNcsEndPntStatusCallIpAddress' with this IP address. > > > > So a DNS name in this object here is not valid. > And so a value of 'dns' for pktcNcsEndPntStatusCallIpAddressType > would not be valid either, right? That is not clear from the > SYNTAX. But since these are read-only objects I think it is OK. > > > > Admin/Naming questions: > > > > > > - The title speaks about: > > > > > > Network-Based Call Signaling (NCS) MIB for PacketCable and > > > > > > while the MIB Module is named: PKTC-IETF-SIG-MIB and > pktcIetfSigMib > > > Not that that is a bug... but it feels somewhat strange. > > > > > > Later in the document, at various places the "NCS MIB" > term comes > > > back, and so people might expect to see IETF-NCS-MIB or > ietfNcsMib > > > as names? > > > > Let me check with the co-authors. I would leave it as-is, but > > I think we need to clean up the text accordingly. > > > > I see some that cleanup. The title of the doc still has NCS. > But it is not a fatal flaw.. so it is up to you to decide if more > needs to be done about it. > > > > > > > > > - Section 4 states: > > > > > > Terminal Adapter (MTA) devices. The IETF NCS MIB module > (PKTC-IETF- > > > SIG-MIB) is intended to supersede various Signaling > MIB modules > > > from which it is partly derived: > > > - the PacketCable 1.0 Signaling MIB Specification > > > [PKT-SP-MIB-SIG-1.0], > > > - the PacketCable 1.5 Signaling MIB Specification > > > [PKT-SP-MIB-SIG-1.5], > > > - the ITU-T IPCablecom Signaling MIB requirements > [ITU-T-J169], > > > - the ETSI Signaling MIB [ETSI-TS-101-909-9]. The ETSI > Signaling > > > MIB requirements also refer to various signal > characteristics > > > defined in [ETSI-TS-101-909-4], [ETSI-EN-300-001], > > > [ETSI-EN-300-659-1], [ETSI-EN-300-324-1] and > [ETSI-TR-101-183]. > > > > > > I know that many IPCDN WG members are all participating in > PackagetCable, > > > so I assume that superseding (is that same as obsoleting in IETF > terms?) > > > PacketCable documents is fine. But how about ITU-T and ETSI? Are > they > > > OK with the above statements? > > > > Good point, unless we formally receive a liaison statement > > about this, we should be more careful. Let's replace > > "intended to supersede" with "intended to update" which gives > > these 2 SDOs more room & control to do what they think is right. > > > > I am OK with the softened text. > Dan (your AD) may want to check this and see if he is OK with it. > > > > - pktcNcsEndPntConfigTable and the objects in that table > > > have a prefix of pktcNcs.... Why not pktcSigNcs.... ??? > > > Just to better avoid any future name clashes in other MIB > > > modules . > > > > I would be fine with this. > > > > But it has not been chganged. > I can live with it. It just would be better to make the change > so that there is more consistency in the naming and less risk for > any future clashes. > > > Bert > _______________________________________________ IPCDN mailing list IPCDN@ietf.org https://www1.ietf.org/mailman/listinfo/ipcdn
- [ipcdn] MIB Doctor review: http://www.ietf.org/in… Wijnen, Bert (Bert)
- [ipcdn] RE: MIB Doctor review: http://www.ietf.or… Sumanth Channabasappa
- RE: [ipcdn] RE: MIB Doctor review: http://www.iet… Eugene Nechamkin
- RE: [ipcdn] RE: MIB Doctor review: http://www.iet… Sumanth Channabasappa
- [ipcdn] RE: MIB Doctor review: http://www.ietf.or… Wijnen, Bert (Bert)
- [ipcdn] MIB Doctor review: http://www.ietf.org/in… Wijnen, Bert (Bert)
- [ipcdn] RE: MIB Doctor review: http://www.ietf.or… Romascanu, Dan (Dan)
- [ipcdn] RE: MIB Doctor review: http://www.ietf.or… Jean-Francois Mule
- [ipcdn] RE: MIB Doctor review: http://www.ietf.or… Romascanu, Dan (Dan)