Re: [Idr] draft-chen-idr-mbinding - BSID terminating node

Huaimo Chen <huaimo.chen@futurewei.com> Mon, 21 November 2022 22:24 UTC

Return-Path: <huaimo.chen@futurewei.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF3D0C157B36; Mon, 21 Nov 2022 14:24:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.076
X-Spam-Level:
X-Spam-Status: No, score=-2.076 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K57zYzB9AC9Q; Mon, 21 Nov 2022 14:24:12 -0800 (PST)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on20705.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8a::705]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BA149C157B33; Mon, 21 Nov 2022 14:24:11 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CwFEsUOjZRxa2zuZ5ziIDc7dwzo/tmYATb957BGHNn4J9prpIDqSmfnQlIGLGKsWsvlyKNEqCgWRXI5YSLdxTYbEq4cGte5qdvV5DrqPWJP6FjahEfee0IxbUUnxx5d/JHCTS+Gu0r+HIxCX0vFhYeNIYpYoJMIvy6gAFMzsAVChxcaXKpYhZQzrTCIZLg6hpVYFaptiNXmU+OAu0oI7sthkasHCbLj8DONpIv36Ltorln8MObMyeGcwhyl+yi0AEG1a3twi1+XvTEeTSpcHj1u4nFLY3V15kWlv3+N2J3S2acwveCcOQ7Z45US0Vq13XaRC4TSEXXv7639oJpLPdg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sSFh5LwbQNJ2rrdv0tvFH5Y+8Izf/w2xNSaT3lakjj8=; b=XyfAyhBjQ1hrXLW4OL/TrVa+MqsX7ybb/iZiFDCmBloDoDhSwZ4sa9RFtVnnOjV72v7reXAd7E9vFTQNmGc9q4DrUJq777Fkbgx+U0x7LJNmCZZAu/P+R3CzgswjQhJXkdaaUdWZDqJRNkEXVXL6Mij8oxr2zRsuOuxBvS+DfirGIHQm+BDnXVmEXAr4aaxDIZqZvF3c7UlpR19mei4pxXQbGHgfWwJud0/CbVT+k/cGT8AD362sB+rbTbT/nLgRvN2PN8WeMmktTSE1YKCI5diIYWB8g2drlRdyRcHaBWriFmUAEhpWKEKX8E9qD3PC1/cmOIMh+ZLXFRx85/E4+g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sSFh5LwbQNJ2rrdv0tvFH5Y+8Izf/w2xNSaT3lakjj8=; b=atrYWAkVS1pvfuvGWHm7eS6qZDVCi6daKx8ZYnzlrc0b157RwNuC1yjqrVGZqVvQtSSX/KU/xxSnIjslNt2gXWTl/Q6pgc/MFWM2yfpMJrwqvnfgo9bVekTmDYrK92w4JKwyLWVKbUo29uX5N0MBEvsC+N8VzwdwC1t/j6LN3OI=
Received: from BY3PR13MB5044.namprd13.prod.outlook.com (2603:10b6:a03:362::22) by BL3PR13MB5227.namprd13.prod.outlook.com (2603:10b6:208:346::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.15; Mon, 21 Nov 2022 22:24:08 +0000
Received: from BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::816f:5f8f:27aa:8bd4]) by BY3PR13MB5044.namprd13.prod.outlook.com ([fe80::816f:5f8f:27aa:8bd4%9]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 22:24:07 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>, "idr@ietf.org" <idr@ietf.org>
CC: "pce@ietf.org" <pce@ietf.org>
Thread-Topic: draft-chen-idr-mbinding - BSID terminating node
Thread-Index: AQHY8r9QXilZWgVSzUaQkTXtkabkIa44t5NAgASpKICADJUGIg==
Date: Mon, 21 Nov 2022 22:24:07 +0000
Message-ID: <BY3PR13MB5044C072DF7150E15AB17DB6F20A9@BY3PR13MB5044.namprd13.prod.outlook.com>
References: <263638AB-A72B-4C63-A520-986F38E849D8@nokia.com> <BY3PR13MB504421E59F6EDDFA3F9B38D4F2019@BY3PR13MB5044.namprd13.prod.outlook.com> <213A8B54-817E-4966-8F64-9E59F0A8ADC5@nokia.com>
In-Reply-To: <213A8B54-817E-4966-8F64-9E59F0A8ADC5@nokia.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY3PR13MB5044:EE_|BL3PR13MB5227:EE_
x-ms-office365-filtering-correlation-id: 0415adc1-d15a-45da-09be-08dacc0f1ad5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: J9R4FdnIB5+x0VePHb90YNLAKijY6+8v3mSu3VkqCzHOe2q4QYQqVR04PsBKXFtfPXUw8Iucx11/sO2rjCJEM0PB0JhaYVNPpqEuxTVAAJLc5hNElt6uHK69ODrgWQBwifGy+Ou2eYw6oqsF27EdADgKA9jOjvOR5LMFL2CZ7iLvexydn/RZvu+FO8vC0nqxNKka/mxgTlKogLs1KWlgGJS5B3vU97JyByERrBh2NOdhcuYg8PVsxKRxCpMy4vW26lyDnCM8MBaO/hAatpSmBkaehN5JF77cjTYqc8+IxW+ZpJClDOFveSIJUjRy2qpN8UKit6olUoUHRi6Ip+EBAaK15xRrhqfcwWQe0LfwaVFNBT246X4gZn3+rwKV7RIqoK4JUsSnpL4+hXGeRI+48FLQuGHJPJjJvc7VQ/yN/NACmIfQKenJRfBtpU1ziI7gt6c1Ti8B3hnveVQY5yhPQjCgnDHST+bE7LK+5pS7YUQeyk488f2nwsICI/lEP4BRR167PA7s8WQtf4wcKd6+fEL/2LublioxBYM7cuaxYNTssbN31LnLv+CmlsqSvNoSzBlxUM+DeYbSTNPshmpoQYKVv5OeS2zbDShCfv2QW44IZ1XqPf5VhdN6J66XrrHabO9cyDXC5oU+pM9VBRY5zH0YHLcpD0oGKYO8RDJvMF6ZyDCXV8ZcqpTQwleqBBy9YmKfwfXthicMYWvbNxmskok8uZBSUXOF07GUe9+RSBs=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB5044.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(346002)(39840400004)(396003)(376002)(366004)(451199015)(1690799008)(166002)(9686003)(26005)(186003)(66574015)(83380400001)(53546011)(122000001)(38100700002)(55016003)(7696005)(64756008)(76116006)(44832011)(2906002)(5660300002)(6506007)(71200400001)(52536014)(296002)(966005)(66556008)(66446008)(4326008)(478600001)(8676002)(66476007)(8936002)(41300700001)(66946007)(110136005)(316002)(91956017)(33656002)(40140700001)(86362001)(38070700005)(19627405001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Uexi8kyQzVqXBWJjD24ulheGT5ww3/rji9zlgKTLPEkyWvVl56CbGvtceXgVWFCbu+PXFt/FGNfCCE6ZCDHTh10u2sQb9U0Hm+CqzOR4Fh1PVMwnwGROg7d24JtlpLkvw5E+I+xysik2eAaSLoGnjD2Ypwvw/W/ih8n3kgNWEVttfm8anBe564zq7LIUuYYdW9aJ/3uQQuYsaR16J+2wh8dQv9Q4ryU6CPJIHeGp3rrz9LCZnKrqmcmZ6atpL65OcU/pBwoVbywKtI5slrhLriqmRpXHKD/RWIgWGLaJbyCAdvIWJ44amh+WfexfxPllNnlsDOSsmgt7iXVIjeLd/npoKCAtRdllaniuUfOnv8jH4nHX99xfMkIEyI94GVCZEQCBAy3GJ0jwmhSDMbC7TlhxtSVpacXPw+3e7TlUxvkjUkfXRlFw/pEpvF0nJvS4EbjembZ3y3dFgARor3ve7BRAlMbuK78zeKewz/SgETiyeX8C4VINoGfdkyo0veNQQMGNNATth4drB3FsTGSaxwtkuTI5m9c9Bt7L5VJypBYvLrEVa/uZqVeNMEyRy3h/dFxwDTJwYb3pa7qEb//6n5nfR1v2m+AzyEkMAllAR224wHujgV6Bb7BVjUlS4dygIrrdv3+kB0wpbMqHqFj9dg082DgHRr3j4xINwu6f/0kk+pyiw1PyKyqutjZs44YQxqDl75lO3T8bHBcuISPNNOK0fzsj3lJb10NLklzHkYiKmVT9KwuqFv6y4qGaacAxdo6D7GFOBO6ZT/g654UUXK4XVTgnEHAgqREXeE6eslAN96exsXj366Tu92zTQCjLwr44Z19tkF8uhlYiUI8ILTMuv3xp7ZRGcNpk8DtPJu2b2EeH8r/dxTTvE8znKZUDJLL1o8ZDTp8IhCmzIsrYMEMyZtCoE46UVPi21mPJfueTbZ9U4dXfyHEFZvmw+rzfGEizDzcnK/sJmBHZksuWFwXMi83PYT7+LbK34hyTYXDHiYjDKvPkXeleqdVBXVoPUSnzqlZ+KIh2QVrp5/EpUTplwFbKUj+z5oqgC4//YfJgr8hiIxPlltqArPYVUmb3ptJldLPnozaeHlBmU+Cxo7f10tL1ZukfrgDCahhbamPIBD0VAsoVLI3x5x+kJCeDkmsclVOf4wlEC4hcMHscwKWMZPJn+nVMjOOZx3KEOkp0vl6B+yG1oht6u9w00AM8jrljGfrwJFpbWBL4JKWo2Sg1+mxTdF/h8zP5PD3vorcfI7Ah8eJWcmyG+jBYe6tyfLnj2I4XtotU+84DyA8PuJVKmmAPN3MLY+Th+jfHp1FoN8wQfucTH7D7FeMu4zvJB3rawUN4PseZ/+tqhyWF1bsQm+FkngXSks2wyG3rTnZ3sWB7a7BweCklyVmEJ6oqbpZa1Nt+IirUMRNB1vLG2bzLwyVmaRPVxKvrS24NMjUyFXlCq57vKKZrjntjN7tgFIYEUuIN3+HNX6gOaVZnM611RsRDtds4m5xMSd/TTb/0wNEXiNsfx8WK45oyS/fPmshMnzUMBrIKgCMbKHYRqKkjyJ7FN4ClUzGnfrhuGv/49Rl4GyQ616yTdcLh95oe
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB5044C072DF7150E15AB17DB6F20A9BY3PR13MB5044namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB5044.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0415adc1-d15a-45da-09be-08dacc0f1ad5
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2022 22:24:07.2622 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SP95L3DMzeuCrP22PeBupGbQNLGY+ct5buyY+JVxN+8MjFViB+ovUomTiB1P/Z5kDUCvTPEWlW2LRsUANvYIHw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR13MB5227
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/GMZciNCIvYb2s42npoOsjmdqHYI>
Subject: Re: [Idr] draft-chen-idr-mbinding - BSID terminating node
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2022 22:24:16 -0000

Hi Andrew,

    Thanks much for your further comments and suggestions.
    My responses are inline below with [HC2].

Best Regards,
Huaimo
________________________________
From: Stone, Andrew (Nokia - CA/Ottawa) <andrew.stone@nokia.com>
Sent: Sunday, November 13, 2022 4:01 PM
To: Huaimo Chen <huaimo.chen@futurewei.com>; idr@ietf.org <idr@ietf.org>
Cc: pce@ietf.org <pce@ietf.org>
Subject: Re: draft-chen-idr-mbinding - BSID terminating node


Hi Huaimo,



Thanks for the responses. I've added additional replies below with [Andrew], basically just captures what we discussed on the mic at the PCE WG Friday session (which took place after the email exchange) - reapplying below for this thread.



As discussed in PCE WG session, seems to me there should be a solution document discussing the Node Protection for BSIDs and defining what kind of information needs to be sent down to the neighboring node independent of protocol encoding. Either SPRING or RTGWG seems appropriate. If one doc is already in the works discussing this appreciate if you can steer me to it.

[HC2]:  Draft "SR-TE Path Midpoint Restoration" below talks about the information about the Node Protection for BSIDs

https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/

[https://www.ietf.org/lib/dt/8.17.0/ietf/images/ietf-logo-card.png]<https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/>
draft-hu-spring-segment-routing-proxy-forwarding-20 - SR-TE Path Midpoint Restoration - Internet Engineering Task Force<https://datatracker.ietf.org/doc/draft-hu-spring-segment-routing-proxy-forwarding/>
Segment Routing Traffic Engineering (SR-TE) supports explicit paths using segment lists containing adjacency-SIDs, node-SIDs and binding- SIDs. The current SR FRR such as TI-LFA provides fast re-route protection for the failure of a node along a SR-TE path by the direct neighbor or say point of local repair (PLR) to the failure. However, once the IGP converges, the SR FRR is no longer ...
datatracker.ietf.org






Thanks

Andrew



From: Huaimo Chen <huaimo.chen@futurewei.com>
Date: Thursday, November 10, 2022 at 10:41 PM
To: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>, "idr@ietf.org" <idr@ietf.org>
Cc: "pce@ietf.org" <pce@ietf.org>
Subject: RE: draft-chen-idr-mbinding - BSID terminating node



Hi Andrew,



Thank you very much for your comments.

My responses are inline below with [HC].



Best Regards,

Huaimo

From: Idr <idr-bounces@ietf.org> On Behalf Of Stone, Andrew (Nokia - CA/Ottawa)
Sent: Monday, November 7, 2022 6:33 PM
To: idr@ietf.org
Subject: [Idr] draft-chen-idr-mbinding - BSID terminating node



Hi IDR, Authors



Following up with my comment at the mic in the IDR meeting earlier today. The below would also apply to the sibling draft in PCE-WG. During the meeting it was confirmed the BSID SL is not provided to the neighbor node, however:



[HC]: A BSID is associated with a list of SIDs for a path segment. When BGP sends the

BSID with the list of SIDs to a node named N, BGP also sends the BSID with the list of SIDs

plus the ID of node N to the neighbors of N.



[Andrew] ACK. Thanks for clarifying the intention. Recommend the document clarifying that a SID list is indeed pushed down to the neighbor nodes and not just the node id + bsid value.



[HC2]: Will add some text into the document accordingly.





  1.  How does a node providing protection, know where the BSID tunnel terminates on?



[HC]: If the first SID in the list is a node SID, when node N failed, the neighbor node of N will

replace the BSID with the list of SIDs in the packet after the SID for node N is removed/popped

and sends the packet  to the first SID in the path segment bond to BSID.



[Andrew] ACK. Will discuss more below….





For example, given the following network path: [A]--100--[B]--200--[C]--300--[D]--400--[E]--500--[F]



Where A,B,C,D,E,F are nodes and 100, 200, 300, 400, 500 are local adjacency-sids.



BSID 1000 is deployed to node C with SL: 300, 400.



Therefore a headend tunnel is programmed on A with SL: 100, 200, 1000, 500.



As per the draft, we want node protection for node C thus protect BSID 1000. When programming its neighbor [B] the document says to only inform node B:  {C, 1000}



[HC]: If the first SID in the list is an adjacency SID (e.g., adjacency 300 for the adjacency from C to D),

when node N (e.g., node C here)  failed, the neighbor node(e.g., node B)  of N (e.g., node C) will

get the node SID of next hop node  (i.e., node D) using the adjacency SID 300, and replace the BSID

1000 with the node SID of next hop node (i.e., node D) and the rest of the SIDs in the list,

and sends the packet  to the first SID (i.e., the node SID of node D) in the path segment bond to BSID.



[Andrew] I think this creates a few implied assumptions which may not always be feasible. The first is an assumption that the neighbor node can and must resolve the next-node for first SID within the BSID SL. If this a simple same instance, same area neighbor, then yes the node can peak into IGP to resolve it as you describe. For non-igp flooded and received SIDs then it's not feasible. The second assumption is that the neighboring node must be able to push at least the same number of SIDs that were embedded within the BSID itself, which might not be feasible. Third, it assumes no micro loops may form during reconvergence by using the node sid of the next hop node. To work around that, we may need to push yet-another SID to reach that next node loop free, thus requiring an MSD capability equal to the BSID SL length + 1. It's likely worth asking: Is the goal to follow 100% the same encoding beyond the first hop, or simply replace the BSID with an instruction list that gets the delivery of the traffic to the BSID terminating node so that packet forwarding can continue?  Given all of the above, since PCE/Controller is programming the BSID and notifying the neighbors of the BSID, why not have PCE/Controller a compute the SID list for the neighboring node to replace the BSID with upon node failure?



[HC2]: There are a few ways in which a network is configured. When a network is configured to run IGP, the neighbor node can resolve the next-node for the first SID within the BSID segment list. When a network is configured to run BGP or PCE, BGP or PCE can help the neighbor node resolve the next-node for the first SID within the BSID segment list.

Regarding to the MSD capability, the neighbor node should do as much as possible. If it can push the segment list for the BSID, it should push the list.  If it can only push part of the segment list (i.e., the last few SIDs in the segment list), it should push them. Note that the top SID is the node SID. At an extreme or worst case, it should push one SID, which is the last SID in the segment list (if the last SID is adjacent SID, the node SID of the next hop node for the adjacency needs to be found and pushed).

It seems that there is no loop. The node protection we are talking about is for the period after a node failed and the IGP has converged. After the IGP has converged, the path (repairing path) getting around the failed node is the shortest path after the convergence, there should not be any loop if there is not another new failure.



How will B know BSID 1000 terminates on E?  If B only peaks into the next-sid in the stack (500), that value is of local significance to E only thus does not actually know it should send to E.



[HC]: When node D receives the packet, node D can process its adjacency SID 400 (for adjacency

From D to E), and sends the packet to node E.



  1.  It could be possible for BSID 1000 SL to also contain BSIDs in a nested manner, thus further masking where the BSID actually terminates. As well, the next SID in the path (ex: 500) could also be a local BSID too.

[HC]: BSID 500 is for node E, right? If so, when node E failed, its neighbor node D will execute the

Procedure similar to that executed by node B for node C’s failure.



  1.  I did not not mentioned at the mic: the BSID terminating node may be in another domain/IGP instance not within view of the protecting node as a valuable use case is BSIDs on borders.

[HC]: For multiple domains and BSID on the border of the domains, this case is an egress protection

(the border node is the egress of the upstream domain) for protecting the failure of the egress (i.e.,

the border node).  A backup egress node is selected or configured to protect the (primary) egress

node. The backup egress node can get the information about the path segment associated with BSID,

and sends the packet along the path segment associated with the BSID.



[Andrew] As discussed in PCE WG, I think the egress protection case is quite different than protecting a BSID which happens to be on a border node. In the egress protection case, the packet is being de-encapsulated from the end to end tunnel. In the BSID case on border case, the packet is still encapsulated and in flight within the tunnel. While it's egressing the domain, it's not actually egressing the tunnel, thus there’s not really a primary / backup node scenario.



[HC2]: One border node B, which is adjacent to the possible failed border node N with BSID and in the same domain or area as N, can provide protection for N regarding to BSID. This border node B can replace the BSID with the segment list after N failed.



It seems to me at minimum: the node identifier of where the BSID terminates (E in example above) is required, but that would still not be sufficient to solve [3].

[HC]: As my explanation above, it seems that these are resolved.



Thanks

Andrew