[Rift] What is being standardized in the base spec? (draft-ietf-rift-rift)
Alvaro Retana <aretana.ietf@gmail.com> Thu, 01 April 2021 20:11 UTC
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C93D3A21B1; Thu, 1 Apr 2021 13:11:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 yobCZgIhjmsk; Thu, 1 Apr 2021 13:11:29 -0700 (PDT)
Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 705093A21AC; Thu, 1 Apr 2021 13:11:29 -0700 (PDT)
Received: by mail-ej1-x62d.google.com with SMTP id u5so4641197ejn.8; Thu, 01 Apr 2021 13:11:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:date:message-id:subject:to:cc :content-transfer-encoding; bh=WNdfJgrcruaTON7+II4YP/rsTrejJdyv3bs/gRS4PB0=; b=vdbPZbY9/+ne3Z1ye9E4GJOBrh+JqWZ51Ss+aTpOhMcbWhHWdAoUQbpfnA88W9miRN jDi0+IhQCwOFFvZ9WEsoat0SWl9tXUUQGHTSWrTq20Qaxdbz8iwGALlfgvxLbq1ImbUA fRO7h00HueJQrTFgwgfeJqvPJJvNMDZK+NLcyvo+RqRg7fkBzeiIOLdSq0wAMj207wOL 78xs8sV4V8in6ZlRxVOOyzhPR4zUSq524k6N+1k62xnFzcRAS0YMt8DlAFINAfZaz6BJ m/DeAUb9m8A+7idqkByfNFGm98EN/MmQMCx714yYXAWyVST7GbwIcg5280aLczcDwmP4 mUTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to:cc :content-transfer-encoding; bh=WNdfJgrcruaTON7+II4YP/rsTrejJdyv3bs/gRS4PB0=; b=AoAatFRG1le4Ysn2if4bIUB+nIlXX0bp1fsr6rl1O5J59iMszFHUmmu4qnYkbP/sE4 fpIBUzUMYTBoolSvBI8WgAvQyLfbgeKUJrcfVflph35s9oyztm5K6+muIhIabYiOnF5N gf4m9G38TVKjpV+r5ZRbqOHT0Ogz6CHiOp/yB8f3JyR4YG0dzJWfmEkc4/h5BrQXK75F rgvW5OhDZEH0+lj2Y8xd1/v0EMT/ba+0xQsrd4RA8Nb3kQtdyEN6gH/BA0Q/ZxqVqqnS /hbxiR0GVwS8Q1Qa90EaJW7xukfS/3TCnKcnbwY/l8a+pskWyBusMQuQm27DdZ/jNpAX smDA==
X-Gm-Message-State: AOAM533lCLab+88zqgfEtsJ+Fcl9kXCVgVU5WeL0ACU9tBw2xLIu7Eas lcI/MRhBqtD01UmRfnUAF0wEA0mG+TnPsuWUFaWa+jAw
X-Google-Smtp-Source: ABdhPJxVmdlBgO3kSYy964VWnshBey2f9cIzWDGZHX5A4GS7p0iFu88y6lUOX3U7ZWWS1Xyv7y1YAwS0bjPHjAcH6Lg=
X-Received: by 2002:a17:906:36d1:: with SMTP id b17mr11274891ejc.235.1617307887711; Thu, 01 Apr 2021 13:11:27 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 1 Apr 2021 13:11:27 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
MIME-Version: 1.0
Date: Thu, 01 Apr 2021 13:11:27 -0700
Message-ID: <CAMMESsz0br3Sq06GG-Fix=_Mz=YefA77GP3Av1F=87RmWhwa_g@mail.gmail.com>
To: "rift@ietf.org" <rift@ietf.org>
Cc: "draft-ietf-rift-rift@ietf.org" <draft-ietf-rift-rift@ietf.org>, "rift-chairs@ietf.org" <rift-chairs@ietf.org>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/1ysWeM-lETZqzN2t1apxoxmLQ4s>
Subject: [Rift] What is being standardized in the base spec? (draft-ietf-rift-rift)
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Apr 2021 20:11:34 -0000
Dear WG: I have started my review of the (very long) base spec [1] [2]. Thank you to everyone involved! As I read through the document and ask questions, many are answered "in the schema." Using the schema is ok; we had already talked about it being Normative. However, it makes me wonder, what are we standardizing? Bear with me as I explain. (a) The WG can standardize the schema itself, just like the IETF works on, for example, YANG modules: the module *is* the standard and the rest of the text in the RFC represents a high-level overview and other general things (IANA and Security Considerations, for example). If we go this route, we're assuming that people will extract the schema from the document and use it (again, similar to YANG modules) -- and we're taking advantage of thrift-specific facilities and assumptions (that don't have to be explicitly specified). (b) The WG can standardize a protocol specification (rfc2328/rfc4271/ISO10589 are all examples of that). In this case, the body contains the specification of the protocol's expected behavior, and the schema can aid in that definition. For example, instead of traditional packet formats, the schema can be used to define the fields and some of the behavior -- it can also be used as a "reference implementation." If we go this route, we're assuming/expecting that people will write non-thrift implementations of the protocol without explicit knowledge of any thrift-specific facilities (any such assumption would have to be explicitly specified). The question to the WG, for which I would like the Chairs to guide the discussion, is: What are we standardizing? When the WG reviewed the document, what were the assumptions? FWIW, I have been assuming/expecting (b). If the WG intends (a), that is ok -- I can change my expectations. We need to be in alignment. Thanks! Alvaro. [1] https://mailarchive.ietf.org/arch/msg/rift/yTujeIBGVuYcQMgnpTvVN_qPW9Y/ [2] https://mailarchive.ietf.org/arch/msg/rift/r_YVHdNgrwtt_0wPotml1FBHmyI/
- [Rift] What is being standardized in the base spe… Alvaro Retana
- Re: [Rift] What is being standardized in the base… Bruno Rijsman
- Re: [Rift] What is being standardized in the base… Bruno Rijsman
- Re: [Rift] What is being standardized in the base… Antoni Przygienda
- Re: [Rift] What is being standardized in the base… Antoni Przygienda