Re: [mpls] Reference Augmented Forwarding - MPLS RAF

John E Drake <jdrake@juniper.net> Fri, 29 April 2022 14:36 UTC

Return-Path: <jdrake@juniper.net>
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 DC32FC15EB39 for <mpls@ietfa.amsl.com>; Fri, 29 Apr 2022 07:36:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.673
X-Spam-Level:
X-Spam-Status: No, score=-2.673 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=kai7ib1U; dkim=pass (1024-bit key) header.d=juniper.net header.b=dj2LMIo2
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 iQ9Ypl1j245t for <mpls@ietfa.amsl.com>; Fri, 29 Apr 2022 07:36:44 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 41C22C15E6D6 for <mpls@ietf.org>; Fri, 29 Apr 2022 07:36:41 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 23T4pArR027418; Fri, 29 Apr 2022 07:36:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=EPQzec/wU8YSXpagacByu9dVVIFeXtyd4J9TVlpZaVg=; b=kai7ib1UoqPYzSZDmTZK/veaPYZEeCJGxCw925/neJsIRmF9m0t6WOJW8sO5qYfdgNbJ 2SkE6nfuhATfINTBjBGxQ3P+EYG0UhnnG81NIW69pykQdu0Ed0fNY49vvOVW6N2xc5sU CU3fNmXS9DgP6c8wJvHdy7WJpmFok0eFDLuDNRWOezE5ITwIeOFHoQrPDF+mgZ/nbgbp bhsL732ZAxr3/0p+PwHkRFm5Xdxa/dV1LxE4V1qHpwx0v9rHzstIyM9+8WdQknH6qVig R+vH/TF5OUoMiBCVozwVz9mUw0SAA34Dn13+uZXbckGmGa/pSC1MwU6yFIzVfhVJWOTM Og==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3fqh4pkhwn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 29 Apr 2022 07:36:26 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YiTxKrBpSsB+V3BmJma4F4B+PmHGZSAyDnJpkItM9qLJlie9LRgeMM6HasFG6Fst5V5WKdXujtjpUfuAoQU3+JoSiHWGMji4Ah3TGXu/y+wkmRc6M3s7gBpkbqYN/PWDDujPfznfLWPrgbJoqYUMJLuy/oQo1T0T46xRYuxsmXioYF1Tk/TfHRmHZ5NDMeNMisyHP4IyBBNv/6CRpDowOQvGAcQnVZtL151bw8sr/9+zsCIx8ZgP96g+i2dRjIteYvieuOc5Em+G2hcX29Zw5WbIt46LZHHpCgGZXaVeuiOksxEVop0UPTpEebvT6v6YmloU4QQvkxV9Yj8C/DUahg==
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=EPQzec/wU8YSXpagacByu9dVVIFeXtyd4J9TVlpZaVg=; b=Ch9u3yObAzbk1GVoXDNatvxOonVg4El8iSW/uM4bvPv33mTm9l7CcUAHUPpUTnu9Cb02xJT0dLseNc/+Jpq8TuISmyd5pQFuirNabiKzIB4lK9lttUPID8h3WGh9o4cun0kon1pbRxrWCpI1IMoqG0+nZO4cn3/EmsQ18u/Z14YJf1o15B7QVnjpCaC0aHHTMLm4i8T4T4b8p0SwIXgFDmtTuQfNaO83j4dFCsG3Z0VJht7bjG5WGVZkw7WAWAqp+GQzCVtwmk4P6cfM4lPJK0d8onmgOk9wm69Er9j7//ccWrLkzCksVQzUk8HqxcEnEWBSIQJmNAeoyZzlEJ46cw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EPQzec/wU8YSXpagacByu9dVVIFeXtyd4J9TVlpZaVg=; b=dj2LMIo2hKI9GGi1eOvSw17oDzZz+4Pd8FJ5BSY06bAjsZ5pLtuni24LKg8cUQ7jkNxhborQ799HpyGaPCKlYNLTVwbsdN4P5ca32B2gz9coLqxsk+tfTilwDI2UBKNdHNp4hu/S5KW+6Rk9liOiFF/Oz6+Kn/l9D/M6pGrQJUU=
Received: from BY3PR05MB8081.namprd05.prod.outlook.com (2603:10b6:a03:366::15) by DM5PR05MB3275.namprd05.prod.outlook.com (2603:10b6:3:cc::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Fri, 29 Apr 2022 14:36:24 +0000
Received: from BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::8db8:fd72:6beb:3657]) by BY3PR05MB8081.namprd05.prod.outlook.com ([fe80::8db8:fd72:6beb:3657%7]) with mapi id 15.20.5206.013; Fri, 29 Apr 2022 14:36:24 +0000
From: John E Drake <jdrake@juniper.net>
To: Tony Li <tony.li@tony.li>, Robert Raszuk <rraszuk@gmail.com>
CC: Haoyu Song <haoyu.song@futurewei.com>, mpls <mpls@ietf.org>, Jeff Tantsura <jefftant.ietf@gmail.com>, Kireeti Kompella <kireeti.ietf@gmail.com>, Stewart Bryant <stewart.bryant@gmail.com>, Tarek Saad <tsaad.net@gmail.com>, "zhoutianran@huawei.com" <zhoutianran@huawei.com>
Thread-Topic: Reference Augmented Forwarding - MPLS RAF
Thread-Index: AQHYWOPflT/2jYyzqEKAFgbKiBi5Vq0D80GAgAABUYCAABo2AIAABy4AgAAS/NCAAA1ngIAAEFuAgAACroCAAALZAIAACYcAgAALFICAAAUNAIAABL+AgACMe4CAAJeKAIAABAWAgAAPLQCAAA0yAIAAAMYAgAADBoCAAAmGAIAAAlyAgAAslwCAAAd7gIAAFu6AgACEAoCAAGsEgIAAAfRA
Date: Fri, 29 Apr 2022 14:36:23 +0000
Message-ID: <BY3PR05MB80813EAEAF4F0F0E66B382ECC7FC9@BY3PR05MB8081.namprd05.prod.outlook.com>
References: <CA+b+ER=87-UZSoR3ke6ikFiemna9TaNpDMgVGkNO3xMUm-t8zQ@mail.gmail.com> <BY3PR13MB47879D50B05FD35BC142BCB19AFA9@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+b+ERmn=DcWHGajN93au+SspTtMfzJx=oHu3oTANCPebc_zkQ@mail.gmail.com> <BY3PR13MB4787FE24458727D4CCA625E09AFA9@BY3PR13MB4787.namprd13.prod.outlook.com> <CA+b+ERmCFt-hpPNRSYM1fvGoDDeOdh7z=TxRjeGu9oob6aOFuw@mail.gmail.com> <BY3PR05MB8081E320C21630DA6E972AE3C7FA9@BY3PR05MB8081.namprd05.prod.outlook.com> <CA+b+ERnY3CgFB4ZpFk+W=MUq=OPwSMHPJtYYLPLxVdi+AapPLw@mail.gmail.com> <7C7BE94C-CCB1-40B4-9B38-B0A8CA052458@tony.li> <CA+b+ERmO4sVXAdM7aG-GwJnSBAJRatzfx-73NyGgp2tRGA++OA@mail.gmail.com> <8C4F1AD7-EE46-44AA-B30D-F83119A4F1D1@tony.li> <CA+b+ERn26FrHRKnbn31O4jV7L5yxeJTX8gEHwcOQz+eJbYA4VQ@mail.gmail.com> <63FF335A-A850-411E-B09A-0EBD960B4C45@tony.li> <CA+b+ERmr4FE3kq8J9j_5tk1TGf986XF61Wpm8C-WR1yO+NZWGA@mail.gmail.com> <AB8879C8-6318-4C01-B30A-937860EEC1E0@tony.li> <CA+b+ERkiuPE8t08Z2fDUL0Ah=Knii-yz_M1JUUFhehiP+vDMRw@mail.gmail.com> <1B3C6837-3483-483D-B4F6-62A68B4A01CF@tony.li> <CA+b+ERmN96E+FYhWMzXscxPDCC5M=zBUDRd5C0hOKF9+nkTsvg@mail.gmail.com> <47F48072-AFF1-4A7E-9082-F6FF8B8116E8@tony.li> <CA+b+ERmEEMqrm0dY9FFzU0yaOnregkB-Deco42xOGd41OX2VDg@mail.gmail.com> <873A0E8D-DDD2-43D6-BC9F-F5A218E58769@tony.li> <CA+b+ERnBHp7ht5TExtxs+qLibnYYyy8AjxGSCzhiLmnBwhG+nw@mail.gmail.com> <2396206C-2DE7-475C-B492-AC33212B1606@tony.li> <CA+b+ERkMd31JQpCEvT_LfD6nbbh3uSxTUH-eHny2MGxe=DS3hg@mail.gmail.com> <D796E8A7-22A5-40F3-8F9D-69B659240C8D@tony.li> <CA+b+ERnD_wKfoSp+a7nYaJND0go_njxva-ttpAK8z9eocuKESw@mail.gmail.com> <5953795E-6EF6-458D-B3B6-E5C47AA90C87@tony.li> <CA+b+ERnv30a8xLGifDQnCMK8TfB3jEwzbZy6n23zShNvujw+bA@mail.gmail.com> <676395A9-CF1A-4B17-B95F-95D4310F2AB3@tony.li>
In-Reply-To: <676395A9-CF1A-4B17-B95F-95D4310F2AB3@tony.li>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.401.20
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-04-29T14:36:22Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=87a299ed-75cb-401c-941d-371a43355ce6; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ba0b0e05-ab55-48d3-1d33-08da29eda2b3
x-ms-traffictypediagnostic: DM5PR05MB3275:EE_
x-microsoft-antispam-prvs: <DM5PR05MB327580E63EB77B5E1357DFAFC7FC9@DM5PR05MB3275.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jjXysZHb5xzcE9mUGnxgLmwlZQrxGGB/eeA0zqM4OfRxSP3KAClRKwonur0/kP+g1FWheOdpyEmYY4RNr8sFv5EZQkoLZdJXFFMUH5MlmakxSp4jqYQyrmMCfrwEiNlJDdHEeY3jdCeFqGkyQx0aKsrtCOADVW1DjUUMy5sH094Nbdroem4eRrakVOf/t0vDFWLEsuPkgLCBEolR6L8OK9DY8czGr+sHPvjzHJF87x1tUlN1BtXGl38VYuTUVBWFNeLRzKMKnGi9hpBSZ6a1oGa5GmpYL6FbUFW8wPxEuyXzHad5BtVwuLPB94cD/quyrX5rMf3yqFyso10ET5OFELL1ROBZ2jJza/G21IIBe3S+UxwBOq0147MxbXkdTSM0b1c037prqknZ56ZSUxleYVVhGPVLfzjodZN7QNU7Yly+W0i3v/Z9NzDcOa4tWP0pqKclonVBy0gPtYXNwBLQ1k565/dwq8xmnqC9PuF6vETvkd3zuTlyO2V5hW4OMt9uXCFS3jYlACfkvB+72ZMMVLRVZFWSEU2Xd96MYsVNnMgbKmynnY4lmKDGy8qbz3cQszTdJHSND6REEkIRBCBuuR3k/aZKaGMpCI3N+xs3ttQ9jJLC68nx89jDLwYDczyRHuMC2O0Mbf7K8B9TFMlTrZW2QpY2dT5ninPeCVfg09wCXgZ37Xv/DXsE18CHJ1HjDO5Ahh/R2T3e+L9FE3Ytw5Io6R/aHKTnbfg1By4oCk2TCTi/rmITq7r7gNsMmLVx
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR05MB8081.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(9686003)(186003)(26005)(122000001)(33656002)(66446008)(66476007)(66556008)(66946007)(110136005)(2906002)(54906003)(8676002)(4326008)(5660300002)(76116006)(55016003)(64756008)(9326002)(8936002)(316002)(52536014)(508600001)(38100700002)(53546011)(71200400001)(6506007)(86362001)(83380400001)(7696005)(38070700005)(66574015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /fB15T2TPR+N2Z8JQnBl0ElOHVDlXlsLZOza3/Eqo68SoGTkrcc+psP7D6tv0HT+BNq4eMadIRlkNaeWOjxbvPGniZ84mGAYTtmBaWQhx4kotcMWltVklFGbgviahzMj9ENoi6STX7iGsPQODC9wJS60hiSe//Tt4ydASUPtS1A6cPENaOcRVBXK/fXrYV83iZkxWJMrlqj5ZuuyoLkc0IQn8g2IGBnOfo13aMFFhEvw2OtXkJzdiNSq59CN9oANwRwABj9XjWemuKDRad08rE2GTMszeEiR7hwdtzMROsOB9JIkY3WOZhIrRWBzldV/vWs/SdV014XHCkKFRgWehoKMDo5mdC1ux/DWihZp+Lr6a0f5HsaulJPGbmT6UCnxhRw1LKMEwuSZvTYN86c2MJoU26xzUn5C0A/8B86f9iAjyYvGsDxO4P+Cxy/dppuUl2zqqYhr6YLyaVhYxKImEppJFB5i+zlH7mC49ACX5xv9qA0niPuj222yETi4nZ6owdv1yvyMUeZFBOsjjqeKiD4Cy/c4ukk/JOX4s8HvPwj8DA0WJpOTzIlXNP6HOXoKSRE/z1v/NGd8QFtmJPY46QaC8VHIbakqRkk/S9NwARA7p8SvjOp90xzEZc7RYBtqF3yeFacAsFxcXjRDFb+Ouok6DTJ8U/m/S1bBOuefK3BNDmieSq1asoQ2JB0F9x4Tpd1i3OtvHiCZa6k4lVAXSa8/syzEZlr8oD6RjrGrQpYlF+6Lyb/OYcZTiM8YpAeMIad9Su/SbVtWifAjqoDp1+uA2VlzQSAkzt1TLf0fD0F80UvCNsF78xl4jNOT9UUV8m3N+Z4r7UWmyyQefbK0gdFzYOr9nBfBraKiBXlFQ6QbzuLn0+MO0Ead4UO5elaJc3xSZbqqioFy1Z2yn+CjH6EFSPCLtIu5nh3DcEw91HOH/AMOxYc7GUZrWkrfIsLnQ+ayVau/w13L1fo70JBNiT7M21n0UvlYtVtqvGDY7QM86oE58hI7Q7RKBhub20k2gMxcrMTKnz7XGA8pygfNJ/MQrJcbXNqT0MLASlgDcb5R2dWpfyVATh9pXwggo29C95dA6S0RjIauE/IrwYLgi/nCNIUCR3pexIQUJSgbfWb7kVA3VDJQSOsnghLXairPRq48x5ZbUmVsg7v1Yv4AJb/UHVcKbIObFtI4E3Nmh0AcPmJyfSbTR7bbHUP4fvKwF5sefIcvMgDzN5cohTNiIlfUfBki1Td7uUAHN2ATCVCD9Coyfxamomy2+kJv8vKQYwpYaLNx+M4hfPxU7qh4bkWQ0qK0glqWYa9ToEkNJoepbDGrlZyJNLbq5b/Lry0CGixDDALrNLDG08vTE6iPIAlKLPDLAVO8jvbTdhesL61fWZIckgC6EjMMsnGooljWX9nQNyMAT9Wqsa9yCF8hfZ5m3+hZgtlqRlemc7t4rmlGlT57HqoajFcZYlMXlWD7ZvcUiNz2dKAkAWAdgB42wYeAnT9NDH+lK5ZooO00pNxdYg4vxoXwvCFSL4Z8G0DUK1nA9ActLO13eXWfG3B09BmR+SHZUjdaoJGUNe9kDqSGboIwPxfs8tOlWIzSVbJ9TjWZkdZe1/+ZnRJBNYfyQBEzE0nCcOsfa/WQFFIoj9w1E7bueX0G0NGL6o1ajcMiXbzJRwhRU1N3+g2u7xUTRmuFA8GU9OUf2lPH1dUkaHiRA8WbP6lrix8FTTaMEB68bghWLB6oKFE76pyp2ONVjQ==
Content-Type: multipart/alternative; boundary="_000_BY3PR05MB80813EAEAF4F0F0E66B382ECC7FC9BY3PR05MB8081namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR05MB8081.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ba0b0e05-ab55-48d3-1d33-08da29eda2b3
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 14:36:23.9669 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jEMmcZ7SeW6gLJYOCJ+Tn9D99Ie5znUt2JYqW+W1/tzK8Z5fvZCpISpVr9nFJjEu1shuEIu9mg0k7ncwHsPrkw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB3275
X-Proofpoint-ORIG-GUID: HKiRfTk_zo-0TqSIwlvux13-zyWt5V4E
X-Proofpoint-GUID: HKiRfTk_zo-0TqSIwlvux13-zyWt5V4E
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-29_07,2022-04-28_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 priorityscore=1501 malwarescore=0 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204290080
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/vMQrBACAR9rlkQmF0hKysuhfLf4>
Subject: Re: [mpls] Reference Augmented Forwarding - MPLS RAF
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.34
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: Fri, 29 Apr 2022 14:36:49 -0000

Hi,

This makes a lot of sense to me, particularly since it allows multiple scopes to be encoded in a single NAS and enables user-defined network actions.

Yours Irrespectively,

John



Juniper Business Use Only
From: Tony Li <tony1athome@gmail.com> On Behalf Of Tony Li
Sent: Friday, April 29, 2022 10:28 AM
To: Robert Raszuk <rraszuk@gmail.com>
Cc: John E Drake <jdrake@juniper.net>; Haoyu Song <haoyu.song@futurewei.com>; mpls <mpls@ietf.org>; Jeff Tantsura <jefftant.ietf@gmail.com>; Kireeti Kompella <kireeti.ietf@gmail.com>; Stewart Bryant <stewart.bryant@gmail.com>; Tarek Saad <tsaad.net@gmail.com>; zhoutianran@huawei.com
Subject: Re: Reference Augmented Forwarding - MPLS RAF

[External Email. Be cautious of content]


Hi Robert,


So since we are again on the "slice" topic can you tell me from edge and core routers points of view what is the real forwarding difference from the way one slice is handled vs another 2^10 (I saw such numbers on this list) slices ?


I am no expert on slicing and I cannot tell you all of the ways that GISS might be used.  I can speculate some for you:

- One might have a mapping from GISS to FlexAlgo topology.
- One might want to ensure that package for a given slice only leaves the underlay on an exit link for the same slice.
  This would be an authentication check only on the exit router.
- Some combination of the above.
- One might just use GISS as 'security theatre' and carry overhead in every packet without any check. All cost, no benefit.

One of these seem much more likely than the others.  If you're suggesting that there will not be 2^10 different topologies, I would concur. That's not sustainable.


My point is that identifying slice hop by hop is not enough if you want to treat slices seriously. End to end TE should be applied of some form. It can be SR-MPLS, it can be flex-algo or it can be MT/MI.


Agreed.


Just marking packets and recognizing that mark hop by hop does not make the forwarding unique (and if it does again let's understand what is the unique part). I saw somewhere that slice is just about separation - Well we have L3VPN (or even L2VPNs) which do separation in a pretty decent way. But P routers are not involved.


Again, this is more of a conversation for TEAS.  Yes, some view a slice as simply an overlay. Some argue that it's just a VPN.


Is the idea that we are yet one more time resurrecting the concept of Virtual Routers this time boldly going into 2^10 scale on each P node ?


Virtual routers go hand in hand with VPNs and virtual topology.


I agree that RAF and MNA as defined are complementary and that an alternate way of approaching this is to have RAF be a network action in and of itself.  It would be carried inside of the NAS and the RFV would then become ancillary data for the function.  The default operation for any RFV value would then be NOP and the management and/or control plane could install non-default actions as necessary.  I would propose that this network action be called 'select'.

Thoughts?

Well when Tarek brought up the topic of user defined actions (considering action as action aggregate) for MNA it came apparent that the scheme only would differ from RAF in few elements:

* distribution model of such actions:  domain wide vs per dst node;

* collisions handling with other actions in the same ISD/PSD

* ordering of actions (ordered list in ISD/PSD) as opposed to completely define it by control/mgmt plane

* location of RFV on the stack (ISD can be anywhere and there can be multiple of them, RAF can be only after top most label or instead of one)

* You said: "RFV would then become ancillary data for the function" - that means that we either cut the RFV size or use two LSE to signal it


No, I'm suggesting that you could expand RFV to 31 bits.


Yes I get that the degenerated case of ISD with meaning of actions programmed by control/mgmt could pretend to be functionally similar to RAF. But I defined RAF to offer new network programming not to redo what today already is deployed.


?  What I'm suggesting does nothing to diminish that.  It just makes for an efficient way to have both MNA and RAF in the same packet.  It allows us to carry both hop-specific actions and ubiquitous actions efficiently.


To me honestly speaking MNA is way too complex, has too many moving parts for practically questionable use case(s). I am afraid that MNA instead of fueling MPLS to new altitudes can have exactly the opposite effect.


That is not without merit.


So for now I would like to keep it as a separate document. The cost of doing so is by asking for a new bSPL type. And if that would be denied then perhaps I am cool using eSPL and burning one more LSE for it. After all, you are apparently planning on the same overhead if RFV would be used as ancillary data.


I was not suggesting merging documents.  I was suggesting that your document become a network action specification.

Having it as a separate feature is a detriment to both, especially when both would occur in the same packet. Encoding them together would be lower overhead.

Tony