Re: [pim] draft-ietf-pim-yang-03: questions

Derek Yeung <derek@arrcus.com> Fri, 13 January 2017 18:31 UTC

Return-Path: <derek@arrcus.com>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C438129D3F; Fri, 13 Jan 2017 10:31:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.757
X-Spam-Level:
X-Spam-Status: No, score=-3.757 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.156, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=netorgft1331857.onmicrosoft.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 TeRStf0ALmkW; Fri, 13 Jan 2017 10:31:05 -0800 (PST)
Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) (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 23CB4129D3D; Fri, 13 Jan 2017 10:31:05 -0800 (PST)
Received: from pure.maildistiller.com (unknown [10.110.50.29]) by dispatch1-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTP id 64F2D800C2; Fri, 13 Jan 2017 18:31:00 +0000 (UTC)
X-Virus-Scanned: Proofpoint Essentials engine
Received: from mx3-us3.ppe-hosted.com (unknown [10.110.49.251]) by pure.maildistiller.com (Proofpoint Essentials ESMTP Server) with ESMTPS id 0434480054; Fri, 13 Jan 2017 18:31:00 +0000 (UTC)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0024.outbound.protection.outlook.com [216.32.180.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx3-us3.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id 9E21760062; Fri, 13 Jan 2017 18:30:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT1331857.onmicrosoft.com; s=selector1-arrcus-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=VtrJ3RG0mP6wKgXzsHrd+IOWuQ3w0y8xEyypminG2uQ=; b=j4xLsWs2w5OHoMAN09orM5UoJZUTPiMeQ64/zGHsAPHeJiTQtAUSRsNoviT2W+Zyr/LHmQRtR0yL1f5mRA7dyn4F8Xdu0NtbSklnw3vF0F4ebgJ5osnGXMvylkGoBOQp6lOvGy1frz6Sg4s3PU7Uzb8hAYG5C2K5dGPx8dNIy6Q=
Received: from MWHPR18MB1613.namprd18.prod.outlook.com (10.173.244.15) by MWHPR18MB1616.namprd18.prod.outlook.com (10.173.244.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.829.7; Fri, 13 Jan 2017 18:30:48 +0000
Received: from MWHPR18MB1613.namprd18.prod.outlook.com ([10.173.244.15]) by MWHPR18MB1613.namprd18.prod.outlook.com ([10.173.244.15]) with mapi id 15.01.0829.013; Fri, 13 Jan 2017 18:30:48 +0000
From: Derek Yeung <derek@arrcus.com>
To: Xufeng Liu <Xufeng_Liu@jabil.com>, Jeff Tantsura <jefftant.ietf@gmail.com>, Stig Venaas <stig@venaas.com>, Toerless Eckert <tte+ietf@cs.fau.de>, "Acee Lindem (acee)" <acee@cisco.com>, Jeff Haas <jhaas@juniper.net>
Thread-Topic: [pim] draft-ietf-pim-yang-03: questions
Thread-Index: AQHSZikWEgPT052JMkqRms41ZiPKNqEolZwAgA2uRQA=
Date: Fri, 13 Jan 2017 18:30:47 +0000
Message-ID: <B09F42E7-53F0-48FF-B511-63342C5141BD@arrcus.com>
References: <20161114021606.GA19529@faui40p.informatik.uni-erlangen.de> <CAHANBtLD1s+R0zZn4mFQutxtibxgkvfHQShvKcy7YLMEZrHvVg@mail.gmail.com> <3E3FC0E5-528C-4FFF-8CE6-6770C8C3476F@gmail.com> <BN3PR02MB1141BA47319F5A97F7AEF3A0F1610@BN3PR02MB1141.namprd02.prod.outlook.com>
In-Reply-To: <BN3PR02MB1141BA47319F5A97F7AEF3A0F1610@BN3PR02MB1141.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=derek@arrcus.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [67.169.5.26]
x-ms-office365-filtering-correlation-id: fc0799bc-116a-4a00-842c-08d43be24b76
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:MWHPR18MB1616;
x-microsoft-exchange-diagnostics: 1; MWHPR18MB1616; 7:F4AG5Zm7+4M0GfdxYjfj77djrsR1BfKUWxVJUsETL1jNUJLq++fkbIRvzjk3DmDgTibDukLn6TVC2ojtSTniw7UPGC+oH1Obb8+SkqK2+Gjm/yyzdMW5VYMU9nsJ1J8pCQVskQuwHflJJmJauD8m5gwFJol/fDKKiq4uat8dHq67sOoQWAOq0r6IaHQiyzjVaFW+q88ULrSvFUNpJd4YzOGXoAohyQXxq+RgfFEl8nGUfE8fXQMqJE3xNUVf8J+2ITcihXN8+zrLzfPnZnVwToFzYA0n3bYHFDU618H9wEqoniXT5cjy9QKi5UIUs6YN7Y+IuSJvDGbmNfnYYk1DWAm+t2yx7cuJUHelV0UBRSinhfBv1Weac0r/9pSGtBYNEsMxjgpW0QgilZzYRF6tw24IZaVyTJT+6c+liVVWTM45UNGOHiwrjQ+LjIYrg7dH2QAqtKsqIQkeZ0LWpyltWw==
x-microsoft-antispam-prvs: <MWHPR18MB1616A7EB489948A6612DD3B5CC780@MWHPR18MB1616.namprd18.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(95692535739014)(21534305686606);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(2016111802025)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148)(6043046); SRVR:MWHPR18MB1616; BCL:0; PCL:0; RULEID:; SRVR:MWHPR18MB1616;
x-forefront-prvs: 018632C080
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39410400002)(39830400002)(39450400003)(199003)(24454002)(51444003)(13464003)(189002)(377454003)(6512007)(122556002)(101416001)(230783001)(189998001)(33656002)(86362001)(6306002)(92566002)(305945005)(81166006)(6116002)(68736007)(5001770100001)(8676002)(3846002)(81156014)(7736002)(97736004)(39060400001)(2900100001)(229853002)(6486002)(6436002)(54356999)(76176999)(2906002)(102836003)(99286003)(6506006)(5660300001)(2950100002)(77096006)(38730400001)(8936002)(3280700002)(1941001)(93886004)(106116001)(82746002)(83716003)(66066001)(4326007)(25786008)(106356001)(3660700001)(8666007)(105586002)(54906002)(36756003)(50986999)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR18MB1616; H:MWHPR18MB1613.namprd18.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: arrcus.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <59C3FCF4D94AB547871B3281E0C1FE49@namprd18.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: arrcus.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2017 18:30:47.8786 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 697b3529-5c2b-40cf-a019-193eb78f6820
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB1616
X-MDID: 1484332260-8tsG-mEYJc0Q
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/3qPIjxBIheDLh4wOea9I41uoMPA>
Cc: "draft-ietf-pim-yang@ietf.org" <draft-ietf-pim-yang@ietf.org>, "pim@ietf.org" <pim@ietf.org>
Subject: Re: [pim] draft-ietf-pim-yang-03: questions
X-BeenThere: pim@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Protocol Independent Multicast <pim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pim>, <mailto:pim-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim/>
List-Post: <mailto:pim@ietf.org>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pim>, <mailto:pim-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Jan 2017 18:31:07 -0000

OSPF model use augmentation module because of two reasons.
1) When OSPF first add BFD feature, the BFD model is not stable and we want to isolate the OSPF base model from it.
2) It the earlier BFD model, the per protocol configuration is supported and there is a BFD grouping (bfd-grouping-base-cfg-parms) that OSPF need to use. See draft-zheng-bfd-yang-04.txt.

The per-protocol configuration is later removed from BFD and hence from OSPF BFD model, leaving it with a single boolean leaf. 
If it is confident that the BFD model is now stable, we could change OSPF model to use feature with single boolean leaf instead.

Thanks,
Derek

On 1/4/17, 9:35 AM, "Xufeng Liu" <Xufeng_Liu@jabil.com> wrote:

    During IETF at Seoul, this topic was brought to the attention of BFD WG Chair, Jeff Haas ( cc'ed ). I think that BFD WG is currently working on it, and will provide guidelines.
    
    Thanks,
    
    - Xufeng
    
    > -----Original Message-----
    > From: Jeff Tantsura [mailto:jefftant.ietf@gmail.com]
    > Sent: Tuesday, January 3, 2017 8:23 PM
    > To: Stig Venaas <stig@venaas.com>; Toerless Eckert <tte+ietf@cs.fau.de>;
    > Acee Lindem (acee) <acee@cisco.com>; derek@arrcus.com
    > Cc: draft-ietf-pim-yang@ietf.org; pim@ietf.org
    > Subject: Re: [pim] draft-ietf-pim-yang-03: questions
    > 
    > Hi,
    > 
    > I’d like to align at least IGP’s and PIM,
    > 
    > ISIS – bfd is a feature
    > OSPF - defines module ietf-ospf-bfd
    > 
    > bfd containers:
    > ospf:
    > container bfd {
    >          description "BFD configuration.";
    >          leaf enable {
    >            type boolean;
    >            default false;
    > 
    > isis:
    > container bfd {
    >           if-feature bfd;
    >           leaf enable {
    >               type boolean;
    >               default false;
    > 
    >  including Acee and Derek
    > 
    > Cheers,
    > Jeff
    > 
    > 
    > On 1/3/17, 13:32, "pim on behalf of Stig Venaas" <pim-bounces@ietf.org on
    > behalf of stig@venaas.com> wrote:
    > 
    >     Hi
    > 
    >     I agree we need to figure these things out. pim is not in a unique
    >     position here, YANG models for other routing protocols must be facing
    >     the same questions. The bfd wg is working a model too, right? Perhaps
    >     discuss it in the bfd wg and work with those working on the model
    >     there?
    > 
    >     Alternatively we could remove bfd from our models for now. They could
    >     be added by a later RFC if a standard is needed.
    > 
    >     Stig
    > 
    > 
    >     On Sun, Nov 13, 2016 at 6:16 PM, Toerless Eckert <tte+ietf@cs.fau.de> wrote:
    >     > To follow up on the questions i had on the mike on Seoul@PIM:
    >     >
    >     > Can you pls. point me to a place that defines how BFD has to work if
    >     > two different protocols on the same interface are configured for differrnt
    >     > local-multiplier, desired-min-tx, required-min-rx-interval and the like.
    >     >
    >     > I hope thats specified in some BFD RFC/draft, but i couldn't find it browsing
    >     > them.
    >     >
    >     > Also: In Seoul, it was said that some vendors have configuration of these
    >     > parameters on a per-protocol basis. WOuld love a pointer toward any single
    >     > vendor doc about that.
    >     >
    >     > If these parameters can be configured underneath a particular protocol
    >     > (like PIM/BFD), why then should these parameters be "ro" instead of "rw" ?
    >     >
    >     > Last but not least: Given how there is no PIM-BFD specific "protocol spec"
    > out
    >     > of PIM or MBoned, it looks to me as if all this discussion is probavbly better
    >     > done in BFD working group, and they should suggest the parameters that
    >     > can be configured.
    >     >
    >     > draft-ietf-ospf-yang has a section about BFD which seems to primarily
    >     > care about making OSPF-BFD in the OSPF-YANG model optional. I think
    >     > it would be prudent to do the same for PIM-BFD. On the other hand, even
    > the
    >     > OSPF-BFD definition does not seem to define these parameters. So maybe
    >     > lets try to figur eout the best of what OSPF-BFD will ultimately do
    >     > and then copy to PIM - unless we figure out reasons to go beyond that
    > approach.
    >     >
    >     > Cheers
    >     >     Toerless
    >     >
    >     > _______________________________________________
    >     > pim mailing list
    >     > pim@ietf.org
    >     > https://www.ietf.org/mailman/listinfo/pim
    > 
    >     _______________________________________________
    >     pim mailing list
    >     pim@ietf.org
    >     https://www.ietf.org/mailman/listinfo/pim
    > 
    >