[CCAMP] Review of draft-peloso-ccamp-wson-ospf-oeo-03.txt and Next Steps proposal...

Greg Bernstein <gregb@grotto-networking.com> Tue, 14 June 2011 15:21 UTC

Return-Path: <gregb@grotto-networking.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD62911E80C9 for <ccamp@ietfa.amsl.com>; Tue, 14 Jun 2011 08:21:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=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 Yz4kDQw017Qu for <ccamp@ietfa.amsl.com>; Tue, 14 Jun 2011 08:21:41 -0700 (PDT)
Received: from mail32c40.carrierzone.com (mail32c40.carrierzone.com [209.235.156.172]) by ietfa.amsl.com (Postfix) with ESMTP id 193BA11E808D for <ccamp@ietf.org>; Tue, 14 Jun 2011 08:21:35 -0700 (PDT)
X-Authenticated-User: gregb.grotto-networking.com
Received: from [192.168.0.125] (c-67-170-243-110.hsd1.ca.comcast.net [67.170.243.110]) (authenticated bits=0) by mail32c40.carrierzone.com (8.13.6/8.13.1) with ESMTP id p5EFLX52008193 for <ccamp@ietf.org>; Tue, 14 Jun 2011 15:21:34 +0000
Message-ID: <4DF77C7A.1080504@grotto-networking.com>
Date: Tue, 14 Jun 2011 08:21:30 -0700
From: Greg Bernstein <gregb@grotto-networking.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b2 Thunderbird/3.1.10
MIME-Version: 1.0
To: ccamp@ietf.org
References: <CCBFBB7025DF984494DEC3285C058152129673243E@FRMRSSXCHMBSA1.dc-m.alcatel-lucent.com> <4DF654C6.3070304@grotto-networking.com>
In-Reply-To: <4DF654C6.3070304@grotto-networking.com>
Content-Type: multipart/alternative; boundary="------------000101040904000705090305"
X-CSC: 0
X-CHA: v=1.1 cv=4JFj4tZCU6P4L673S0B34iQb0/PRGWfzcRM9c5envNY= c=1 sm=1 a=9TeGTiT7SGcA:10 a=0RfwFoEYSOkA:10 a=xOaALFOtT5cA:10 a=iXxHlFC0tUcA:10 a=B4uWGr+4DaAYpgidvygSiQ==:17 a=48vgC7mUAAAA:8 a=xZPAUuwwMNGjVp5Y5bcA:9 a=EqSkqCLSoXSaM6y8DC8A:7 a=wPNLvfGTeEIA:10 a=EgY3od2ZU2QA:10 a=h-I_03WOSDMA:10 a=uPqub7-x1w08bVJu:21 a=nyvj0mvsw3_a2jlP:21 a=Y0Evbxh2wA8_eWJI6SoA:9 a=Z5vxTFo6PiEMcCLiD8YA:7 a=FwApSNsk9b3QFcR9:21 a=txGJn8QxHsp5v6yx:21 a=B4uWGr+4DaAYpgidvygSiQ==:117
Subject: [CCAMP] Review of draft-peloso-ccamp-wson-ospf-oeo-03.txt and Next Steps proposal...
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Jun 2011 15:21:42 -0000

Hi CCAMPers interested in WSON, the recently published 
"draft-peloso-ccamp-wson-ospf-oeo-03.txt" is extremely long (41 pages) 
so I'm not sure who will be reading it in its entirety other than 
myself. Below I'll try to summarize the document from my perspective and 
to aid the work group in trying to figure out where to go next.

An important thing to note is that there are many essentially equivalent 
ways of formulating the WSON information model, its encoding, and its 
packing into OSPF LSAs. The current CCAMP WG drafts 
[draft-ietf-ccamp-rwa-info-11 
<http://datatracker.ietf.org/doc/draft-ietf-ccamp-rwa-info/>, 
draft-ietf-ccamp-general-constraint-encode-05 
<http://datatracker.ietf.org/doc/draft-ietf-ccamp-general-constraint-encode/>, 
draft-ietf-ccamp-rwa-wson-encode-11 
<http://datatracker.ietf.org/doc/draft-ietf-ccamp-rwa-wson-encode/>, 
draft-ietf-ccamp-wson-signal-compatibility-ospf-04 
<http://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-signal-compatibility-ospf/>, 
draft-ietf-ccamp-gmpls-general-constraints-ospf-te-00 
<http://datatracker.ietf.org/doc/draft-ietf-ccamp-gmpls-general-constraints-ospf-te/> 
] present one formulation. At the Prague IETF Pierre indicated that 
additional encoding efficiencies might be possible. The straight forward 
way to illustrate this would be to show an example optical node, show 
the most efficient encoding using the current WG drafts, then show via a 
minimal set of changes to the current WG drafts how much space savings 
could be realized. Unfortunately the document 
"draft-peloso-ccamp-wson-ospf-oeo-03.txt" does not do this.

(1) "draft-peloso-ccamp-wson-ospf-oeo-03.txt" starts with over 31 pages 
of text predominantly taken from the five current CCAMP working group 
drafts mentioned above. Most of these are very small conceptual changes, 
i.e., moving some information from some containers (TLVs, sub-TLVs, 
etc...) to others and hence not resulting any significant encoding space 
savings.
(2) In the first 31 pages there is one new indirection mechanism added 
for identifiers for resource pools which could be helpful in what seems 
an unusual optical node.
(3) Section 5 is a "Solution(s) Evaluation". It begins with a "RBNFs 
Comparison", then proceeds with "5.2 Depiction of the considered cases 
for evaluation". This is a key section but does not include any diagrams 
of the optical nodes so readers can determine whether these are 
important examples of practical optical nodes or example constructions 
that would tend to not be used in practice.
(4)  Section 5.3 "Comparing evaluation of the solutions" should be the 
longest section of the document but instead is only a page long. It 
cites numbers for the "cases for evaluation", but provides no basis for 
the numbers or an analysis of why for these cases the encoding presented 
is better than that in the current WG drafts.

*My recommendations based on this draft:*
Hidden deep in the text of section "5.2 Depiction of the considered 
cases for evaluation"  we see the text
  o  Number of resourceBlock.  There is two numbers to be considered
       here : the number of resourceBlock for a given resource pool (this
       document) and total number of resourceBlock
       ([I-D.ietf-ccamp-rwa-info]).  In this document the number of
       resource block within a resource pool is, worst case, the number
       of possible regenerator types, whereas in
**      [I-D.ietf-ccamp-rwa-info] the number of resource block depends on
**      the number of OEO types and on the connectivity.

**Here is where the encoding differences seem to take place. For the 
constructed examples (that are not explicitly given) it seems that 
they've randomly assigned (or worse than random) different regenerator 
types to blocks to obtain none of the coding advantages of the current 
WG draft scheme.

Hence the only encoding problem that is pointed out in this draft can be 
solved with their proposed indirection mechanism (resource pool/block 
ID) but none of the other changes proposed in this document to Info 
model, encoding, or OSPF drafts are necessary. If the authors can 
rewrite this draft in reverse order (problem, analysis, solution) where 
the solution involves minimal changes to the existing CCAMP WSON related 
WG drafts then the WG should have a sound basis to make a decision and 
it should be easy for the editors of the existing CCAMP WSON drafts to 
incorporate any changes if desired by the WG.

Cheers
Greg B.

-- 
===================================================
Dr Greg Bernstein, Grotto Networking (510) 573-2237