Re: [mpls] RDI

Ashesh Mishra <mishra.ashesh@outlook.com> Thu, 15 March 2018 03:06 UTC

Return-Path: <mishra.ashesh@outlook.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 074FD127078; Wed, 14 Mar 2018 20:06:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.008
X-Spam-Level:
X-Spam-Status: No, score=-1.008 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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=outlook.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 odAt6VaIHH9M; Wed, 14 Mar 2018 20:06:33 -0700 (PDT)
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-oln040092009103.outbound.protection.outlook.com [40.92.9.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BFD312D82F; Wed, 14 Mar 2018 20:06:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=WhTkjJGTf3Iyrdx9+i1mXRpUvZupZLjiHvFJFl21uVc=; b=UMhdQGAx1bMjNvKjw+7m/PZPaj3cwyEUMrJknC1hK0OMXF0tW/cu5+R1fiDNkKUx+Yj6np5OYrKveWCoWXwSzr1ODeIwrQ+EvrhJNjAxcYBRqBkBTnYFDlGe577wXWrX3HP3WAhlC0tj00UkCfUrrU7otOCvpByqE8J0oggJAWNtiX3tCsQkH03TJzkFzHs9j0CKfV6JAReFAGNfzWeX2wtvvz9gAI/lmmb51YdvvSzoPMjL9s8HL57a6eq/Z4FZy81O+P5AwcZH1App5mWL6cExoau4sZK/dgBCXaW234reWTRbwwlV5scxRSn0BNClOOu0Fps+Uc6/L788MtEjwg==
Received: from BN3NAM04FT004.eop-NAM04.prod.protection.outlook.com (10.152.92.55) by BN3NAM04HT203.eop-NAM04.prod.protection.outlook.com (10.152.93.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Thu, 15 Mar 2018 03:06:31 +0000
Received: from BL0PR0102MB3345.prod.exchangelabs.com (10.152.92.59) by BN3NAM04FT004.mail.protection.outlook.com (10.152.92.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15 via Frontend Transport; Thu, 15 Mar 2018 03:06:31 +0000
Received: from BL0PR0102MB3345.prod.exchangelabs.com ([fe80::d0ed:a5f0:e01f:24ef]) by BL0PR0102MB3345.prod.exchangelabs.com ([fe80::d0ed:a5f0:e01f:24ef%4]) with mapi id 15.20.0567.018; Thu, 15 Mar 2018 03:06:31 +0000
From: Ashesh Mishra <mishra.ashesh@outlook.com>
To: "huubatwork@gmail.com" <huubatwork@gmail.com>, "draft-ama-mpls-fm-rdi@ietf.org" <draft-ama-mpls-fm-rdi@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] RDI
Thread-Index: AQHTui9blJmfgX2pEE+H/3pKfiNgC6PNDx2AgANOsAA=
Date: Thu, 15 Mar 2018 03:06:31 +0000
Message-ID: <2B0FD9D7-68CB-4AEA-A09E-1699EA3B545C@outlook.com>
References: <CA+RyBmXNYv3cbih08AnphZFPr3VMqCRpmC2Lvs6ZjJkGdVc0hQ@mail.gmail.com> <517e1a97-d57d-80e4-52cc-f4d7819e5e70@gmail.com>
In-Reply-To: <517e1a97-d57d-80e4-52cc-f4d7819e5e70@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:74A2FA755CEC8B3BE9C8A20AC75BB91F5895668176C758DBCA76E45E9EDBD0E9; UpperCasedChecksum:6EF4D5DA453CE27A92AE3E36539D30BDA92B3DC83A6E05266247F551C4245451; SizeAsReceived:7049; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [mg7NNT1uvkWhBt4Sd+0Fe4DBBlaWvLcz]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3NAM04HT203; 6:t5hqjhf28da+4t8v8ynI4foUG1Sza/iE8aVAVYSlW4SfS+16QiJCOK0n4sKL816SeQj4ySuEObyYNJJqgN7tRzlXYFhiWMS2pUt3lM8y7zkv5ZpbcI+XJykswfZgT1U8P1THX78Si9Gn3euIMgcL7wEzp/lcVESpdh30DtpDKCdVSOUBgIBLi+2FoOn+IsyrQhyUFd9flTdwuMcfB+YcoFAALf8PGdgJcJMKgXBEkJLfYLvVKN3bo54QzKlF/23MSPsQaPrhL4/cvDFiddaf9j4yP0yCWkg9m5loLUTIUwvWeLi0mjk7Jv8N466lToYUcFwuCKRneSifMuYiNpqNe8Ge5NNUsll0xkiPQPkY+UA=; 5:pwdXuteaZbgsEOdwbyAijxn1e5eaf4kfOrZn7N1MwsMVmbsYvOz4bQznZwaazNvPRcoAqPZhNRPlc/LMdFPGr8FhWikfZs/0W1ZZBkndZTT8HTdD6jM+jw5RFhqltP5+gO+MLQ77QwHFohSi2Fmndvkr9kpopA4VMPGSPBKAsuE=; 24:39f0qZ8MOHlJDExUPjqkmYhUp//l3zRrNKmsWP1j/mErwZHHzU6RTFIuhUfY2W9g9c5AFFoHyh3JIQN25x+ag5Uj/kcKLnZpznC6JvK2S50=; 7:uQHs4APHU0brYUt5jNMbojgU35byQ62fX1sJJ30c4RNnE4S6IestAlPGX6hSqEe5y2AYV2u5Tygk5SadzokHdVJrTaaJWydZiT7rC7U0zlVKwS1VqGaHCDwtF7XBToXoUWMNOk3ArQSX1ZvfIjb2u01gII4zkk6+QRU6lEoFB1/+o/HStearXmRJSUsxhmnGak7LHWqfGGMY2JmF3ufvtZrDjAI/Igq49hpWLCEvjqOeWxhkOnZGQOP+Uifw9ZCD
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125374)(1701031045); SRVR:BN3NAM04HT203;
x-ms-traffictypediagnostic: BN3NAM04HT203:
x-ms-office365-filtering-correlation-id: b03734f5-dbae-4cbe-1a26-08d58a21c0d8
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:BN3NAM04HT203; BCL:0; PCL:0; RULEID:; SRVR:BN3NAM04HT203;
x-forefront-prvs: 0612E553B4
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:BN3NAM04HT203; H:BL0PR0102MB3345.prod.exchangelabs.com; FPR:; SPF:None; LANG:;
x-microsoft-antispam-message-info: 9yDcoehg38jRIrN2oWBanDWlaFOuipd6O9/UnzPESwc6zZv9z7aCbGrkl0INltOCh09OaZmVAOe6pgmBDt00nRjIeuR8ghO1h0YLt+9EhfAmfytr5hogk4iuJb3C5tmZXzfS6ghT/TK+vYQ5cBGLpLwRG09ZZt8l8rAdExOOZ4mGfxo4vyr6VuljcZbTc+b0
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_2B0FD9D768CB4AEAA09E1699EA3B545Coutlookcom_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b03734f5-dbae-4cbe-1a26-08d58a21c0d8
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2018 03:06:31.6454 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3NAM04HT203
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/zeYPXJsMPTrkXsAsyZ19soeMP00>
Subject: Re: [mpls] RDI
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Mar 2018 03:06:35 -0000

Huub and Greg,

Replying to both emails together as both present similar concerns. Also, thanks for taking the time to read the document!

While PSC (6378) and BFD (6428) offer a mechanism to propagate faults across a bi-directional LSP, there are efficiencies to be gained by using a method that doesn’t significantly change the behavior defined in 6427.


  1.  Some systems don’t have the capability to run enough BFD at a fast enough rate for every LSP. Using fast BFD only for IP next-hop and feeding it to AIS, the detection is very fast and mpls-fm-oam engine can burst for a short interval to synchronize the fault across both LSP end-points. It’s easy to implement and doesn’t require BFD-level of resources.
  2.  If 6427, with small modifications, can achieve bidirectional fault coordination, then the systems can avoid running an additional protocol engine (6428 PSC). This may not matter much in a big router, but makes a ton of difference in a small system (for example, failing over 100 LSPs in under 50ms on a <$500 box). It’s also easier to interoperate with by virtue of being one less protocol and also by being quite simple.

I will admit that I like the 6428 method as it delivers more than just an RDI (using BFD is out of the question for anything that’s not a router) but it’s just a lot of complexity for enabling bi-directional operation of 6427. 6428 will, in all likelihood, require more development than all of 6427.

I hope this adds clarity to the reason behind the approach in the draft.

Regards,
Ashesh

From: Huub van Helvoort <huubatwork@gmail.com>
Reply-To: "huubatwork@gmail.com" <huubatwork@gmail.com>
Date: Monday, March 12, 2018 at 4:36 PM
To: "draft-ama-mpls-fm-rdi@ietf.org" <draft-ama-mpls-fm-rdi@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] RDI
Resent-From: <alias-bounces@ietf.org>
Resent-To: <mishra.ashesh@outlook.com>, Mahesh Jethanandani <mjethanandani@gmail.com>, <ankurpsaxena@gmail.com>
Resent-Date: Monday, March 12, 2018 at 4:36 PM

Dear authors,

In addition to the questions from Greg I have the following
questions:

1) Are you aware of the fact that In other technologies the
    Remote Defect Indication (RDI) is defined in order to support
    single-ended operation, the defect status at the downstream
    LER shall be conveyed back to the upstream LER (via the RDI
    signal). Hence, in the case where the LERs lie in the domains of
    different operators, the operations systems (OSs) in both networks
    will have access to performance information from both LSP ends,
    without the need for OS-to-OS information exchange.

2) in the introduction you claim: "This allows the two MPLS-TP
    LERs to coordinate failover to backup LSPs."
    Are you aware of RFC 6378 MPLS-TP linear protection which
    describes already a protocol to coordinate failover?

Best regards, Huub.

---------
I've read the new draft and have couple questions:

  *   what you see missing in RFC 6428 that motivated you to start this new document;
  *   in Introduction you refer to BFD base specification RFC 5880. I think that references to RFC 5884 and RFC 6428 are more appropriate for MPLS-TP scenario you consider
  *   I believe that RDI already has been defined in Section 3.2 of RFC 6428 as:
   RDI is communicated via the BFD diagnostic field in BFD CC messages,
   and the diagnostic code field in CV messages MUST be ignored.  It is
   not a distinct PDU.  As per [4], a sink MEP SHOULD encode a
   diagnostic code of "1 - Control Detection Time Expired" when the time
   since the last received BFD control packet exceeds the detection
   time, which is equal to the remote system's Transmit Interval
   multiplied by the remote system's Detect Multiplier (which is set to
   3 in this document).

Regards,
Greg



--

================================================================

Always remember that you are unique...just like everyone else...