Re: [Pce] [Technical Errata Reported] RFC7420 (4673)

Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com> Wed, 20 April 2016 07:40 UTC

Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D911912EC8C for <pce@ietfa.amsl.com>; Wed, 20 Apr 2016 00:40:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.003
X-Spam-Level:
X-Spam-Status: No, score=-2.003 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FWgzfasWN6y6 for <pce@ietfa.amsl.com>; Wed, 20 Apr 2016 00:40:28 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0124.outbound.protection.outlook.com [65.55.169.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7943812EC88 for <pce@ietf.org>; Wed, 20 Apr 2016 00:40:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yi25ECre9FTObvtbyNrHvhHrHf2QUzEL29Q2jc7bXJo=; b=ZlMcoAThVHKrnn4J1iy+yVlaPD9aXi19nr08xsHxkMR03wno4qGRD13g0agSQ8cX978qgZFfLvSyNLJtsboYpRqD0SusZXdN426ajgMOCseMrAuhFmtfUQqi9to3bhHE8aW4WrOpmi0L3VrWGyHQMT2DizbvnF1cG3V3/HEDGtU=
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) by BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) with Microsoft SMTP Server (TLS) id 15.1.466.19; Wed, 20 Apr 2016 07:40:25 +0000
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) by BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) with mapi id 15.01.0466.022; Wed, 20 Apr 2016 07:40:25 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>, "kkoushik@brocade.com" <kkoushik@brocade.com>, "emile.stephan@orange.com" <emile.stephan@orange.com>, "qzhao@huawei.com" <qzhao@huawei.com>, "daniel@olddog.co.uk" <daniel@olddog.co.uk>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "aretana@cisco.com" <aretana@cisco.com>, "jpv@cisco.com" <jpv@cisco.com>, "julien.meuric@orange.com" <julien.meuric@orange.com>
Thread-Topic: [Technical Errata Reported] RFC7420 (4673)
Thread-Index: AQHRmtVr3qMYzzsQI0Wx2Dax2yE+b5+Sd56Q
Date: Wed, 20 Apr 2016 07:40:24 +0000
Message-ID: <BY2PR0201MB19106C8B6A4500FB7D1B8E5A846D0@BY2PR0201MB1910.namprd02.prod.outlook.com>
References: <20160420072202.218CE180452@rfc-editor.org>
In-Reply-To: <20160420072202.218CE180452@rfc-editor.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: rfc-editor.org; dkim=none (message not signed) header.d=none;rfc-editor.org; dmarc=none action=none header.from=metaswitch.com;
x-originating-ip: [86.178.69.37]
x-ms-office365-filtering-correlation-id: 4a950484-d2be-4ba9-db0a-08d368ef0957
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1910; 5:OI+L5Zlu8alWqDhMtccr14Pyh31mD8kTSBKnAJ9h6F5FResaNLaFsPP08Z/wXna2TEu3GNsVbVekAsA9r8rMbFd8V1eVeRg3YNu866khQ0NNRNke9ABxDX8wb6EJgJgsGmQRfxdN4mrzM5Zt8fpphA7kyepHvLlP8OXT6bPhXSEfhSgkLLpjdE4aIgrjzn4M; 24:tWsWwFhtdV9xmdW3mNMrAYd6BUtP/bZTXWinQgiHWOLGewSviuYGGRThk8HcH9t2jgDN5SBC+zzyvz7kv7O++JYOKKy6VxX/v1NgOyh6oao=; 7:jP16jHIMloewQD5qPLQmEKt4xR0hgSYz0kFXhNzw+crjQs2dZvnP1Rx3wgIm/6nO1Adga952Ydfo0JxEeA0/8J/WKsPVk6VTqafQmVGHf/z6oDpB/Lm35rDpiG/QjmNIzmJj6ru2WCf49Smp4bixssR9zuJOb+cDG1XL0cVUH4FNLS0WNJctQz7bZs8uklOwI1djUSXheQmHjrWZrNIaVegUcrSNn1BFnpr5T744y5M=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1910;
x-microsoft-antispam-prvs: <BY2PR0201MB1910077C7D52D4322BD97692846D0@BY2PR0201MB1910.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(9101521026)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:BY2PR0201MB1910; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0201MB1910;
x-forefront-prvs: 0918748D70
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(122556002)(5008740100001)(76176999)(15188155005)(92566002)(16799955002)(5004730100002)(15975445007)(11100500001)(76576001)(19580405001)(2501003)(1220700001)(102836003)(87936001)(33656002)(77096005)(99286002)(19580395003)(2900100001)(54356999)(50986999)(9686002)(2950100001)(3846002)(5002640100001)(4326007)(86362001)(81166005)(3660700001)(10400500002)(74316001)(2906002)(3280700002)(5001770100001)(586003)(189998001)(2201001)(106116001)(1096002)(5003600100002)(66066001)(6116002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0201MB1910; H:BY2PR0201MB1910.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2016 07:40:24.0877 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1910
Archived-At: <http://mailarchive.ietf.org/arch/msg/pce/pUucYhzZSnFLJxwBhcosOmL4zhU>
X-Mailman-Approved-At: Wed, 20 Apr 2016 00:44:28 -0700
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: Re: [Pce] [Technical Errata Reported] RFC7420 (4673)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Apr 2016 07:40:31 -0000

Replying as co-author.

The scenario described below is certainly a valid one.  Assuming there is a PCE server which passively accepts incoming sessions from clients and sends notifications when those sessions go down, then the only state those sessions could possibly be in after going down is idle, because such sessions would not automatically restart.  Since the session state must be reported in the notification, we must include idle in the set of session states.

We originally omitted idle from the set because idle sessions do not appear in the pcePcepSessTable.  But we must have missed this requirement for the pcePcepSessDown Notification.

As such, I believe this errata should be verified.

Best regards
Jon

-----Original Message-----
From: RFC Errata System [mailto:rfc-editor@rfc-editor.org] 
Sent: 20 April 2016 08:22
To: kkoushik@brocade.com; emile.stephan@orange.com; qzhao@huawei.com; daniel@olddog.co.uk; Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>; akatlas@gmail.com; db3546@att.com; aretana@cisco.com; Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>; jpv@cisco.com; julien.meuric@orange.com
Cc: mahendrasingh@huawei.com; pce@ietf.org; rfc-editor@rfc-editor.org
Subject: [Technical Errata Reported] RFC7420 (4673)

The following errata report has been submitted for RFC7420, "Path Computation Element Communication Protocol (PCEP) Management Information Base (MIB) Module".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=7420&eid=4673

--------------------------------------
Type: Technical
Reported by: Mahendra Singh Negi <mahendrasingh@huawei.com>

Section: 4.1

Original Text
-------------
pcePcepSessState OBJECT-TYPE
       SYNTAX      INTEGER {
                      tcpPending(1),
                      openWait(2),
                      keepWait(3),
                      sessionUp(4)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The current state of the session.

            The set of possible states excludes the idle state since
            entries do not exist in this table in the idle state."
       ::= { pcePcepSessEntry 3 }

Corrected Text
--------------
pcePcepSessState OBJECT-TYPE
       SYNTAX      INTEGER {
		      idle(0),
                      tcpPending(1),
                      openWait(2),
                      keepWait(3),
                      sessionUp(4)
                   }
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
           "The current state of the session."
       ::= { pcePcepSessEntry 3 }	

Notes
-----
As per security consideration, if PCE needs to allow incomming connections from only known PCCs. 
Source addresses of PCCs are configured on PCE. If PCEP session on PCE goes down with configured PCCs. 
PCE needs to raise notification pcePcepSessDown (i.e. details mentioned below).
Issue is whiling sending the notification pcePcepSessDown, as session state (pcePcepSessState) defined in RFC doesn't include idle state.
I suggest to include idle(0) state for pcePcepSessState. 
 

   pcePcepSessDown NOTIFICATION-TYPE
       OBJECTS     {
                      pcePcepSessState,
                      pcePcepSessStateLastChange
                   }
       STATUS      current
       DESCRIPTION
           "This notification is sent when the value of
            pcePcepSessState leaves the sessionUp state."
       ::= { pcePcepNotifications 2 }

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party (IESG) can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC7420 (draft-ietf-pce-pcep-mib-11)
--------------------------------------
Title               : Path Computation Element Communication Protocol (PCEP) Management Information Base (MIB) Module
Publication Date    : December 2014
Author(s)           : A. Koushik, E. Stephan, Q. Zhao, D. King, J. Hardwick
Category            : PROPOSED STANDARD
Source              : Path Computation Element
Area                : Routing
Stream              : IETF
Verifying Party     : IESG