RE: New Version Notification for draft-akiya-bfd-seamless-alert-discrim-03.txt

"Nobo Akiya (nobo)" <nobo@cisco.com> Sat, 25 October 2014 21:29 UTC

Return-Path: <nobo@cisco.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2163B1A1AD5 for <rtg-bfd@ietfa.amsl.com>; Sat, 25 Oct 2014 14:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -114.511
X-Spam-Level:
X-Spam-Status: No, score=-114.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=ham
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 HCs_cGeD5uhJ for <rtg-bfd@ietfa.amsl.com>; Sat, 25 Oct 2014 14:29:05 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95C511A1A2D for <rtg-bfd@ietf.org>; Sat, 25 Oct 2014 14:29:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9578; q=dns/txt; s=iport; t=1414272545; x=1415482145; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=YI2CeVgvhgmjwEIYGrJiXz+PotI1zbT42Gj7FSddufg=; b=lgg2xMnhlDEAK7CU2LwnTjYzB5FF/bozvWg61TWxPt6EXN8V8HcRjRrx CBPyFg7tBiDYBXt+U+MA5OTtpT2G/q+pn3nd6r3KFCWMdwcOwVOqQeXOh vvzkkjzBv5LDGSpUT14/JoZ2vYO5WRuDolrs4knxpEc0pZbeHUk7fxYlC k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApYGALUVTFStJV2c/2dsb2JhbABcgmsjVFMFBIMCylCHTQIbaxYBfYQCAQEBAwEjEUMCDAQCAQYCEQQBAQMCBh0DAgICMBQBCAMFAQEEAQ0FCAESiB0JAQcFlxWcX4VQjm8BAQEBAQEBAQEBAQEBAQEBAQEBAQEXgSyPKzEHBoJxNoEeAQSPaYIehEiIQzyDDYoVgx+EAIN4bIFIgQMBAQE
X-IronPort-AV: E=Sophos;i="5.04,788,1406592000"; d="scan'208";a="366433165"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-6.cisco.com with ESMTP; 25 Oct 2014 21:29:04 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s9PLT4tV006046 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 25 Oct 2014 21:29:04 GMT
Received: from xmb-aln-x01.cisco.com ([fe80::747b:83e1:9755:d453]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0195.001; Sat, 25 Oct 2014 16:29:04 -0500
From: "Nobo Akiya (nobo)" <nobo@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: RE: New Version Notification for draft-akiya-bfd-seamless-alert-discrim-03.txt
Thread-Topic: New Version Notification for draft-akiya-bfd-seamless-alert-discrim-03.txt
Thread-Index: Ac/td9CpsR8YPbouQ+azq8UBG9W92ACaiTmAACxl3vA=
Date: Sat, 25 Oct 2014 21:29:03 +0000
Message-ID: <CECE764681BE964CBE1DFF78F3CDD3943F4C97A5@xmb-aln-x01.cisco.com>
References: <CECE764681BE964CBE1DFF78F3CDD3943F4BEB9A@xmb-aln-x01.cisco.com> <7347100B5761DC41A166AC17F22DF1121B866592@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1121B866592@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.68.243]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/rtg-bfd/LS8xpXYcuBuiAV9UlB9WaNYd9nw
Cc: "draft-ietf-bfd-seamless-use-case@tools.ietf.org" <draft-ietf-bfd-seamless-use-case@tools.ietf.org>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Oct 2014 21:29:08 -0000

+ draft-ietf-bfd-seamless-use-case authors

Hi Greg,

Many thanks for comments. Honestly I was expected bigger tomatoes to be thrown by you, but you were very kind with your comments. I hope you weren't just warming up :P

Please see my responses in-line.

> -----Original Message-----
> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
> Sent: Friday, October 24, 2014 8:10 PM
> To: Nobo Akiya (nobo); rtg-bfd@ietf.org
> Subject: RE: New Version Notification for draft-akiya-bfd-seamless-alert-
> discrim-03.txt
> 
> Hi Nobo, Authors, et. al,
> please kindly consider my comments:
> • Section 2. Why not to add these to draft-ietf-bfd-seamless-use-case
> document?

I think it was a good idea to keep these "extended use cases" out from the draft-ietf-bfd-seamless-use-case document initially. They may have sounded too extreme and could have prevented S-BFD core functionalities to progress. However, given where we are, I agree. I think it's reasonable for them to be migrated over to draft-ietf-bfd-seamless-use-case document.

> • Section 2.1
> • use of S-BFD as inter-AS OAM. Perhaps this use case suggest need for BGP
> extension to advertise S-BFD discriminator(s).

I agree that use of BGP extension to advertise S-BFD discriminator(s) is one solution to address inter-AS scenario. The usage of alert discriminator with "discovery" diag is another way. IGP extensions to advertise S-BFD discriminator(s) is a necessary function. Not only does that allow S-BFD discriminator(s) to be advertised within the IGP domain, it also allows S-BFD discriminator conflicts within the IGP domain. For other protocol extensions to advertise S-BFD discriminator(s), I think some will still make sense. However, having a simpler common way for discovering the target S-BFD discriminator will also allow for faster deployment of S-BFDs. So, although BGP extension is a valid solution, I think there's a benefit in considering the mechanism described in this document.

> • Lack of control plane. MPLS-TP without control plane assumes centralized
> provisioning and I think it would be reasonable to expect that S-BFD can be
> administered in the same manner.

True, this can be achieved with centralized provisioning devices. With the "discovery" mechanism described, it does simplify the centralized provisioning devices in terms of instructions it needs to perform to start up S-BFD. Additionally with the "discovery" mechanism described, it will simplify scenarios where there is no or there is no "smart" centralized provisioning devices.

> • “To accommodate the two scenarios described …” you’ve listed three –
> which one can be ignored? ☺

Oops, thanks for catching that lol. Although you provided some alternate solutions, I still do see three use cases :)

> • Section 2.2
> • I don’t think that IP OAM should be concerned with disjointness of paths
> taken by different OAM packets over ECMP if network is properly designed
> and IGP convergence time is not much bigger than OAM defect detection
> time. (Otherwise there’s no reason to report and investigate what well
> could be false negative defect.)

For half of what you said, I agree. For the other half, I don't agree :) IP data plane is fairly good: run single-hop BFD on every link, run BFD on LAG on every LAG, and make sure IGP converges based on these, etc. However, there's a big gap when it comes to ECMP on MPLS data plane (whether it's LDP or RSVP or Segment Routing). One of the major contributor of traffic black holing on the MPLS data plane is the disconnect between control plane and data plane (i.e. missing expected in/out labels from data plane). Single-hop BFD cannot detect this since IP connectivity is fine. BFD on LAG cannot detect this since LAG (and the IP on the LAG) is fine. Single BFD over MPLS session end-to-end can verify one arbitrary path of the ECMP, but not all ... meaning it's blind to problems.

> • I think that this section talks more about need of defect correlation.

I couldn't understand this one. Can you elaborate?

> • Section 3
> • Have you considered Alert Discriminator as update to draft-ietf-bfd-
> seamless-base? Otherwise, if Alert Discriminator is not part of S-BFD base,
> not mandatory but optional, capability, then, I think, it must be advertised.

That's a good point, I didn't think about putting this in the draft-ietf-bfd-seamless-base. I think this is a reasonable option if the WG thinks these functions are useful.

> • Section 5
> • I think that requirement to protect ones NEs from potential DDoS using
> Alert Discriminator is very serious operational limitation.

I fully agree that the alert discriminator must be used with care, such as good filtering of who you accept alert discriminator from. I think more contents on this section will be good.

I plan to present S-BFD update at IETF91, I'll bring up 2 things.
1. Feel of the audience on migrating the 2 use cases to draft-ietf-bfd-seamless-use-case.
2. Feel of the audience on migrating the alert discriminator to draft-ietf-bfd-seamless-base.

Thanks!

-Nobo

> 
> Regards,
>                 Greg
> 
> -----Original Message-----
> From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of Nobo Akiya
> (nobo)
> Sent: Tuesday, October 21, 2014 2:48 PM
> To: rtg-bfd@ietf.org
> Subject: New Version Notification for draft-akiya-bfd-seamless-alert-
> discrim-03.txt
> 
> Dear BFD WG,
> 
> The last of the S-BFD documents, and likely the most controversial one, has
> been updated and published.
> 
> In summary, let's reserve S-BFD discriminator zero(0) as the alert
> discriminator.
> 
> We'd appreciate comments.
> 
> Thanks!
> 
> -Nobo, ducking for cover
> 
> 
> [snip]
> A new version of I-D, draft-akiya-bfd-seamless-alert-discrim-03.txt
> has been successfully submitted by Nobo Akiya and posted to the IETF
> repository.
> 
> Name:           draft-akiya-bfd-seamless-alert-discrim
> Revision:       03
> Title:          Seamless Bidirectional Forwarding Detection (S-BFD) Alert
> Discriminator
> Document date:  2014-10-21
> Group:          Individual Submission
> Pages:          9
> URL:            http://www.ietf.org/internet-drafts/draft-akiya-bfd-seamless-
> alert-discrim-03.txt
> Status:         https://datatracker.ietf.org/doc/draft-akiya-bfd-seamless-alert-
> discrim/
> Htmlized:       http://tools.ietf.org/html/draft-akiya-bfd-seamless-alert-
> discrim-03
> Diff:           http://www.ietf.org/rfcdiff?url2=draft-akiya-bfd-seamless-alert-
> discrim-03
> 
> Abstract:
>    This document defines the Alert Discriminator which operates on the
>    Seamless Bidirectional Forwarding Detection (S-BFD), and Alert
>    Discriminator Diagnostic Codes which operates on the Alert
>    Discriminator.
> [snip]
> 
>