Re: [ANCP] comments on draft-ietf-ancp-mib-an-10

Moti Morgenstern <Moti.Morgenstern@ecitele.com> Mon, 18 February 2013 13:50 UTC

Return-Path: <Moti.Morgenstern@ecitele.com>
X-Original-To: ancp@ietfa.amsl.com
Delivered-To: ancp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1226B21F88BC for <ancp@ietfa.amsl.com>; Mon, 18 Feb 2013 05:50:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.202
X-Spam-Level:
X-Spam-Status: No, score=-5.202 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6UYQcxjKg5fn for <ancp@ietfa.amsl.com>; Mon, 18 Feb 2013 05:50:44 -0800 (PST)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.130]) by ietfa.amsl.com (Postfix) with ESMTP id C3AE921F8906 for <ancp@ietf.org>; Mon, 18 Feb 2013 05:50:41 -0800 (PST)
Received: from [85.158.139.83:59219] by server-15.bemta-5.messagelabs.com id 95/D6-18914-0B132215; Mon, 18 Feb 2013 13:50:40 +0000
X-Env-Sender: Moti.Morgenstern@ecitele.com
X-Msg-Ref: server-6.tower-182.messagelabs.com!1361195378!23891201!20
X-Originating-IP: [147.234.242.234]
X-StarScan-Received:
X-StarScan-Version: 6.8.6; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15071 invoked from network); 18 Feb 2013 13:50:33 -0000
Received: from ilptbmg01-out.ecitele.com (HELO ilptbmg01-out.ecitele.com) (147.234.242.234) by server-6.tower-182.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 18 Feb 2013 13:50:33 -0000
X-AuditID: 93eaf2e7-b7f056d00000169d-a7-512229493848
Received: from ILPTEXCH02.ecitele.com ( [147.234.245.181]) by ilptbmg01-out.ecitele.com (Symantec Messaging Gateway) with SMTP id D3.FB.05789.94922215; Mon, 18 Feb 2013 15:14:49 +0200 (IST)
Received: from ILPTWPVEXCA02.ecitele.com (172.31.244.232) by ILPTEXCH02.ecitele.com (147.234.245.181) with Microsoft SMTP Server (TLS) id 8.3.264.0; Mon, 18 Feb 2013 15:50:31 +0200
Received: from ILPTWPVEXMB02.ecitele.com ([fe80::5979:ca8d:419f:56df]) by ILPTWPVEXCA02.ecitele.com ([fe80::c473:490d:3a7e:e34a%12]) with mapi id 14.02.0328.009; Mon, 18 Feb 2013 15:50:30 +0200
From: Moti Morgenstern <Moti.Morgenstern@ecitele.com>
To: "Wojciech Dec (wdec)" <wdec@cisco.com>, "draft-ietf-ancp-mib-an@tools.ietf.org" <draft-ietf-ancp-mib-an@tools.ietf.org>
Thread-Topic: comments on draft-ietf-ancp-mib-an-10
Thread-Index: AQHOCfxkxE0hg9WvI06dFUQKsmGrTJh/h66g
Date: Mon, 18 Feb 2013 13:50:29 +0000
Message-ID: <8FEE79F3EE86A244B0BDE68E90ED34DC07923282@ILPTWPVEXMB02.ecitele.com>
References: <19F346EB777BEE4CB77DA1A2C56F20B321DBAC@xmb-aln-x05.cisco.com>
In-Reply-To: <19F346EB777BEE4CB77DA1A2C56F20B321DBAC@xmb-aln-x05.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.4.42.215]
Content-Type: text/plain; charset="us-ascii"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Brightmail-Tracker: H4sIAAAAAAAAA3VTa0gUURjtzsyuozkxbepeV6npVlLWxq62YZTRg8iKUCmIoshx97Y7tTO7 7KzR1o+kMMP80VZKKrYbaIn0psiwiLYME8pie4g9oeih2cPsCT1mHDUhur/OnXPmnO+7fB9N GspiTLQg+bFP4t1IH0ft7+rtMy+ZgvItrXdR1q2aH7qs9u5ych6RU1f3ncjpi37S5xFrisEc XpI8ft6POQeW7dkozyds5u0BxAmObGRFnNfN27GIJX824r1eLDnQ3DjunzNHkQkShyW7xyFI zmy0ZEWuOSvLNstsRXPTJlgzZ8etdAkyh80iL7g5Ecsy78Sc8qXgLOm62tQQ430zaUv9uXdE MXgwtgzE0pCdAe/U1pMaToK3n5zUl4E42sBeBvDDlUiMShjYJgCjX1ZpRAuA35+H9SqhZ22w r/ckoeIEdjssi4Z0KibZArjzUAtQ8Rg2A/ac2K3XNJnw5q8QqeEMWBV8S6mYYifB2s62fj3D 5sGSmj0DwUtheeuOfk0suwxeazrenwWUSr+2HSO0LCPsfBEitA5YWHexfaCbRPjm+S+dhsfB j7+DA/ppMNzcq9fwVHjkcDep5Y6GN6peUFruFBi63kNp/ybDKw0d1F6QXD0srnqYVfUwq+ph VmFANYJEwe31F4pOi3U6tgt+7MbT7R7xDNCG51UT+BGaGAEsDVA8E8bj8w06frMcECMgmSZQ IiNNQ/mGUYUeR8DFy671viI3liMA0iRKYEofKXLGwQe2Yp9nkFqkvGaQNI20e5QxlfzrMy2W /1+QkTlavCrXwDqV0dyEsRf7Bn1SaRpBZplFiR/tw068ZYPg9v+lCTpWLSNeKWOcqmFkLy/K glPj24CZ3nn01WtgoCSPhE1GBqoiVhW5iqQhn8EV6gJG5QHGMJyqilcWbMipSwkhlJDGx2qv srJCQ5SpGDQkJh002U5n7op8C359+HT1/RrRxU5OuXQnJWFHx9TPzXLzhYXozIn3aTOXV6zd Xpq2NvntpYmnlrtiO027UnZHfYGSTz+70usr8WLLZKxr3XdXR0bb+WcHWjZmBM9HjGxB78sH E1KrRtwrLAqnj1wglvSss22rmN/9qCP4rXKj04Yo2cVb00mfzP8BuejbzR0EAAA=
Cc: "ancp@ietf.org" <ancp@ietf.org>, "ancp-chairs@tools.ietf.org" <ancp-chairs@tools.ietf.org>
Subject: Re: [ANCP] comments on draft-ietf-ancp-mib-an-10
X-BeenThere: ancp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Access Node Control Protocol working group mailing list <ancp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ancp>, <mailto:ancp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ancp>
List-Post: <mailto:ancp@ietf.org>
List-Help: <mailto:ancp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ancp>, <mailto:ancp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Feb 2013 13:50:47 -0000

Hi,

See inline my comments.

Regards,
Moti

-----Original Message-----
From: ancp-bounces@ietf.org [mailto:ancp-bounces@ietf.org] On Behalf Of Wojciech Dec (wdec)
Sent: Wednesday, February 13, 2013 5:11 PM
To: draft-ietf-ancp-mib-an@tools.ietf.org
Cc: ancp@ietf.org; ancp-chairs@tools.ietf.org
Subject: [ANCP] comments on draft-ietf-ancp-mib-an-10

Hi All,

Here's my review/feedback regarding the draft-ietf-ancp-mib-an-10 draft:

Section 4.
While it may be obvious, it likely would be useful to add that the ANCP Server MIB document is not scoped by this draft. Suggested text could be something like:

"This document specifies a MIB module an ANCP client, such as an Access Node (AN). An ANCP server, such as a NAS, would be typically expected to implement an ANCP server MIB that is not covered by this document."

**** MM: OK ****

Section 5.4 (but applicable to whole document as it pops up throughout) It would be preferable to recast sentences such as  "This table is used to configure ANCP sessions at the AN towards a
      specific NAS"

To:
This table is used to configure ANCP sessions at the ANCP client towards a
      specific ANCP server.

**** MM: OK ****

Section 5.4
Text says: "Each session configured in ancpAnSessionConfigTable has a corresponding row in ancpAnCurrentSessionTable."

As currently defined there seems to be little difference between the ancpAnSessionConfigTable and the ancpAnCurrentSessionTable.
Shouldn't the intent be that only active sessions, makred as such in the ancpAnSessionConfigTable, be represented in the ancpAnCurrentSessionTable?

**** MM: 
The description clause of the ancpAnCurrentSessionTable currently says that "A row in this table is created when the corresponding row in the ancpAnSessionConfigTable is created". I agree that it is too early to expect any status associated with a session that was just created and still isn't fully configured. That is, the row in the status table is meaningful only after the row in the configuration table is activated. So, there is a need to correct the description.
However, I think that the term "active sessions" actually covers sessions that their ancpAnSessionConfigRowStatus object is either set to 'active' or 'notInService'. 
****

Section 7.

AncpSessionCapabilities

The capabilities list does not reflect the capabilities we have in the defined in other ANCP specs.
Missing are:
- Multicast
(http://tools.ietf.org/html/draft-ietf-ancp-mc-extensions-08#section-6)
- PON (TBD)

**** MM: 
There are plenty of capabilities in ANCP but I didn't manage to find any "list". So, probably 'multicast' and 'PON' should be added. I assume we need also to add 'Line Connectivity Testing'. But, I also assume that those three are not the only missing capabilities.
****

The names of the capabilities shown should be aligned to what we have in:
http://tools.ietf.org/html/rfc6320#section-10.7

**** MM: OK ****

ancpAnSessionConfigNasIpAddressType and ancpAnCurrentSessionAnIpAddressType

Shouldn't the syntax also detail the allowed values for say InetAddressType? Eg
SYNTAX     InetAddressType { ipv4(1), ipv6(2) }

**** MM: 
I think that the following two actions are required:
1) Add a sentence in the description clause of each object saying: "While other types of addresses are defined in the InetAddressType textual convention, this object is limited to IPv4
       and IPv6 addresses." 
2) Put a limit in the MODULE-COMPLIANCE statement, e.g.

    OBJECT ancpAnSessionConfigNasIpAddressType
    SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
    DESCRIPTION
       "An implementation is only required to support IPv4 and IPv6 addresses."
****

ancpAnSessionConfigNasIpAddress and ancpAnCurrentSessionAnIpAddress

Shouldn't the syntax also indicate the size? Eg SYNTAX InetAddress ( SIZE (4|16) )

**** MM: 
I think that the following two actions are required:
1) Indicate in the description clause of each object that the object is limited to IPv4 and IPv6 addresses. 
2) Put a limit in the MODULE-COMPLIANCE statement, e.g.

    OBJECT ancpAnSessionConfigNasIpAddress
    SYNTAX  InetAddress (SIZE(0|4|16))
    DESCRIPTION
       "An implementation is only required to support IPv4 and globally unique IPv6 addresses."
****

Why isn't there an ancpANSessionConfigIPAddress* ? If the assumption is that this address becomes derived only from the IF-MIB, and the assignment of interfaces to the ANCP session, then it would be helpful to explain that to the reader.

Regards,
Woj..




_______________________________________________
ANCP mailing list
ANCP@ietf.org
https://www.ietf.org/mailman/listinfo/ancp


This e-mail message is intended for the recipient only and contains information which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this transmission in error, please inform us by e-mail, phone or fax, and then delete the original and all copies thereof.