Re: [CCAMP] WG Last Call on draft-ietf-ccamp-flexi-grid-fwk-03 and call for sheperd

Ramon Casellas <ramon.casellas@cttc.es> Wed, 20 May 2015 13:38 UTC

Return-Path: <ramon.casellas@cttc.es>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE29F1A1B4C for <ccamp@ietfa.amsl.com>; Wed, 20 May 2015 06:38:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.599
X-Spam-Level:
X-Spam-Status: No, score=-1.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3] autolearn=no
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 X9opp8gd7qjy for <ccamp@ietfa.amsl.com>; Wed, 20 May 2015 06:38:14 -0700 (PDT)
Received: from torres.puc.rediris.es (torres.puc.rediris.es [IPv6:2001:720:418:ca00::9]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBCA11A1B46 for <ccamp@ietf.org>; Wed, 20 May 2015 06:38:13 -0700 (PDT)
Received: from [2001:40b0:7c22:6020:25a5:9baa:f8b1:eb83] (helo=leo) by torres.puc.rediris.es with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from <ramon.casellas@cttc.es>) id 1Yv4CC-0000On-RZ; Wed, 20 May 2015 15:38:06 +0200
Received: from [84.88.61.50] (unknown [84.88.61.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by leo (Postfix) with ESMTPSA id 0BE8B1FD05; Wed, 20 May 2015 15:38:01 +0200 (CEST)
X-Envelope-From: ramon.casellas@cttc.es
Message-ID: <555C8E31.5030801@cttc.es>
Date: Wed, 20 May 2015 15:37:53 +0200
From: Ramon Casellas <ramon.casellas@cttc.es>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Jonas Mårtensson <Jonas.Martensson@acreo.se>, "ccamp@ietf.org" <ccamp@ietf.org>
References: <4A1562797D64E44993C5CBF38CF1BE48128F2479@ESESSMB301.ericsson.se> <5550A8BC.4090005@labn.net> <9D50FCE7413E3D4EA5E42331115FB5BC29C85B6B@xmb-rcd-x03.cisco.com> <55546934.8070806@cttc.es> <7ECED07E132D4B4F89DCC0FDA683C6C290C76A@ACREOEXC02.ad.acreo.se> <555C3FC6.80106@cttc.es> <7ECED07E132D4B4F89DCC0FDA683C6C290C959@ACREOEXC02.ad.acreo.se> <555C6167.4070101@cttc.es> <7ECED07E132D4B4F89DCC0FDA683C6C290CC98@ACREOEXC02.ad.acreo.se>
In-Reply-To: <7ECED07E132D4B4F89DCC0FDA683C6C290CC98@ACREOEXC02.ad.acreo.se>
Content-Type: multipart/alternative; boundary="------------050605060706010509030902"
X-Spamina-Bogosity: Unsure
X-Spamina-Spam-Score: -0.2 (/)
X-Spamina-Spam-Report: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 HTML_MESSAGE BODY: HTML included in message 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4470]
Archived-At: <http://mailarchive.ietf.org/arch/msg/ccamp/pfaXD9hdw4qPwJWHp80QgskL_7U>
Subject: Re: [CCAMP] WG Last Call on draft-ietf-ccamp-flexi-grid-fwk-03 and call for sheperd
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 20 May 2015 13:38:17 -0000

Jonas, all

Thanks for your careful review of the IM. Please see inline

El 20/05/2015 a las 14:51, Jonas Mårtensson escribió:
>
> A)<Available Central Frequency Granularity> ::= p x 6.25GHz
>
> ”A) yields 6.25, 12.5, 18.75, 25.0, 31.25, etc... a list of values 
> that are not necessarily common or deployed.”
>
> Still… I don’t really see a good reason why you would exclude those 
> values (which are compliant with G.694.1) at this point… More 
> generally, I think an information model should describe the needed 
> information, not necessarily limit values representing the information 
> (that could be done in a future encoding draft).
>

Ramon> good point. I guess we do not need to necessarily list the actual 
values themselves, and exclude compliant ones.

> Anyway, and sorry if I confuse things even more, it seems to me that 
> what you actually want to capture with the information model is 
> available center frequencies and slot widths, not the granularities 
> per se. Granularities are one way to represent available values but 
> how to represent those could be left for a future encoding draft. So a 
> more general information model could be:
>
> <Available Spectrum> ::=
>
>        <Available Frequency Range-List>
>
>        <Available Central Frequencies>
>
>        <Available Slot Widths>
>
>
> <Available Central Frequencies> ::= the subset of supported n values 
> (where n is defined as in G.694.1)
>
Ramon> It is true that I have been thinking whether the information on 
NCF granularity could be implied by its (dynamic) availability, and 
whether we were adding redundancy (e.g. those NCFs that are not 
supported by reasons of granularity would never appear as available e.g. 
in  <Available Frequency Range-List>). On a second thought, this seems 
to not be always the case (only when the choice of formats is chosen to 
be so). It seems perfectly valid to list both the available ranges e.g. 
by means of start/end and then which NCFs are possible/available, so +1 
to your suggestion. See below once integrated

> <Available Slot Widths> ::= the subset of supported m values (where m 
> is defined as in G.694.1)
>
> If you want to go one step further and limit how to represent these 
> subsets by introducing granularities (and possibly offsets but that is 
> maybe unnecessarily complex) you could have:
>
> <Available Central Frequencies> ::=
>
>         <Available Central Frequency Granularity>
>
>         <Offset>
>
> One possible representation would be to say that available center 
> frequencies are the subset of supported n values given by p x n + q 
> where p (granularity) is a positive integer and q (offset) belongs to 
> 0,..,q-1.
>
Ramon> I understand q (offset) belongs to 0,.., p-1, right? but ok.

Ramon> In order to try to complete it, Would the following be ok ?

OLD

    <Available Spectrum> ::=
        <Available Frequency Range-List>
        <Available Central Frequency Granularity >
        <Available Slot Width Granularity>
        <Minimal Slot Width>
        <Maximal Slot Width>

    <Available Frequency Range-List> ::=
        <Available Frequency Range> [<Available Frequency Range-List>]

    <Available Frequency Range> ::=
      ( <Start Spectrum Position> <End Spectrum Position> ) |
      <Sets of contiguous slices>

    <Available Central Frequency Granularity> ::= (2^n) x 6.25GHz
      where n is a non negative integer, giving rise to granularities
      such as 6.25GHz, 12.5GHz, 25GHz, 50GHz, and 100GHz

    <Available Slot Width Granularity> ::= (2^m) x 12.5GHz
      where m is positive integer

    <Minimal Slot Width> ::= j x 12.5GHz,
      j is a positive integer

    <Maximal Slot Width> ::= k x 12.5GHz,
        k is a positive integer (k >= j)

NEW

       NCF: Nominal Central Frequency

    <Available Spectrum> ::=

        <Available Frequency Range-List>

        <Available NCFs>

        <Available Slot Widths>

where

    <Available Frequency Range-List> ::=
        <Available Frequency Range> [<Available Frequency Range-List>]

    <Available Frequency Range> ::=
      ( <Start NCF> <End NCF> ) |
        <FS defined by its (n, m) and containing a set of contiguous available NCFs>

and

    <Available NCFs> ::=
         <Available NCF Granularity> [<Offset>]
    -- Subset of supported n values given by p x n + q where p is a positive integer and q (offset) belongs to 0,..,p-1.

and
    <Available Slot Widths> ::=
         <Available Slot Width Granularity>
         <Min Slot Width>
          -- value given by j x 12.5GHz, with j a positive integer
         <Max Slot Width>
          -- value given by k x 12.5, with k a positive integer (k >= j)