[netmod] Augmentation to Groupings

Xufeng Liu <xufeng.liu.ietf@gmail.com> Tue, 19 December 2017 16:45 UTC

Return-Path: <xufeng.liu.ietf@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6769812D838 for <netmod@ietfa.amsl.com>; Tue, 19 Dec 2017 08:45:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 JkRum2auO0Ys for <netmod@ietfa.amsl.com>; Tue, 19 Dec 2017 08:45:07 -0800 (PST)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::22f]) (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 AD97C12D82C for <netmod@ietf.org>; Tue, 19 Dec 2017 08:45:07 -0800 (PST)
Received: by mail-qk0-x22f.google.com with SMTP id x7so5873160qkb.0 for <netmod@ietf.org>; Tue, 19 Dec 2017 08:45:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=mVb1QwHI3Iv96wHcg02XJDO3vcrh+5Sa9nSyF+0Bn8Y=; b=ZQ15HB3klzN3jF35FJcd7xFucn9IOo19AqEiUNM+fXVu5JpCTsYdntOTMvrekykC0F cRyBWOiEB9koMQNvV1UPyu0tNjTBv4sKx5rNqKbz+bzJVTU6nKtM/gkTZdbwYGtKbXgW oi+P0A08VtsKy3hd9LuGQAC1MhNbPGvN/CMBAqzUVhQkJiiC9I5mQqWn8R6zT74Ro0wf Q/hGViqNm9or3bBOJe2du0wF5R4PZF9ZFPE8+ODA/57WtTXUJiR8KcAtys2ROFC9YhRS k4yR3k6jDOHjnI6YUL90Bv83sDjVZ4EiIhEr2lImnQDD/YRowheaYDH7Pr3uEyC2ZLJj 6KiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mVb1QwHI3Iv96wHcg02XJDO3vcrh+5Sa9nSyF+0Bn8Y=; b=ZZTiCWJlK9TAX28C5uGgmLfNeX3tdwjbMHXVMn8v2Y92nQUhyjQ7tnn4Eq6kBNaWhf dqFV0ASH5B6mPGTKnDxhgOG8usJL+hwdNYgSUTZGl+hbO1RDDaO2nb/3ZcuTYqTfXSYd Yg4YmZhnRr1fV8au1eF7OdIwCs1iigxc1hzzccAV/7QZhoYbPnKPccTroSr/oev5yBTM ZwWPv009Fn3MBAUDB6FcbNHhC4ABjzgnXIz01j1na8addcrtqkSU4RmBEfMs7kwmQQsF e+5rx38Q6nga4Ld4La8bY0oFUVrTm1Ere/po8+FxPneoPO/3LQwvZ2GhzpGR/zQC/ePD KQLA==
X-Gm-Message-State: AKGB3mJlWAAvK1PeD8yz/O4EunkHiOpO4PLzlPkk2dEPlN/0b97AJcrH Hzj0Lbo/VS3i4KKfsVLZfcLK74HyLjom7Is7vZF5svoS
X-Google-Smtp-Source: ACJfBoughzOLA53GhycBvBlf7qbH4C87oDAbzs7wlsxnhZ3wy/qs+kEcoUP2CvK7m23V1LnUxuqZ6Ktx6uTmm5V8JNo=
X-Received: by 10.55.190.5 with SMTP id o5mr5881657qkf.241.1513701906529; Tue, 19 Dec 2017 08:45:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.4.27 with HTTP; Tue, 19 Dec 2017 08:45:06 -0800 (PST)
From: Xufeng Liu <xufeng.liu.ietf@gmail.com>
Date: Tue, 19 Dec 2017 11:45:06 -0500
Message-ID: <CAEz6PPRtjHHRK_jFqCnygBN_nY4n0X2a2dUWqvSxhC2fAy+wFw@mail.gmail.com>
To: NETMOD WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c0430466f43490560b43074"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-6L8KYVVhFiS8KpmH2fUpBmdSy8>
Subject: [netmod] Augmentation to Groupings
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Dec 2017 16:45:09 -0000

During the discussions of TE tunnel and topology models, we have found that
it is desirable to have the capability of augmenting a grouping.

In our case, there are multiple technology specific models augmenting a
base generic model. In the base model, some groupings are used multiple
times, and each augmentation model needs to add more schema nodes to the
grouping structure. For now, we have to specify an “augment” statement for
each location where the grouping is used. Such an “augment” statement is
repeated many times. It would be convenient and cleaner if we could augment
the grouping.

We’d like to hear opinions on the feasibility of such a capability.

Thanks,

- Xufeng