Re: [spring] FW: New Version Notification for draft-srcompdt-spring-compression-requirement-00.txt

"Darren Dukes (ddukes)" <ddukes@cisco.com> Mon, 30 November 2020 17:00 UTC

Return-Path: <ddukes@cisco.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EA153A0B6D; Mon, 30 Nov 2020 09:00:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level:
X-Spam-Status: No, score=-9.619 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WTQIIMq9; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=kYxlJFVz
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 z1bphxi6cPy3; Mon, 30 Nov 2020 09:00:38 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37B813A0ECA; Mon, 30 Nov 2020 09:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20604; q=dns/txt; s=iport; t=1606755638; x=1607965238; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=jblSL8lxeEGMs5uBaXdFmubZ/tsWseYZVvF7gQIGpCI=; b=WTQIIMq9DikugSDtkBcIBdwUs2EfWokKjLLmJz1QBY+mK/c7oXf3nKw9 LBrlugTNzr8vE3li4uz1ugz+vivSMINDNr6lFZFduZQZbqRM7AxvK1Qda mA789QnkTfwiIf5f4XFYrKtkKmMT490WzP3Rj1b5rxQBKvxs6R+EMOiSa 8=;
X-IPAS-Result: A0ArBQCWJMVffZldJa1YChwBAQEBAQEHAQESAQEEBAEBgg+BIwEuUXxaLy4KhDODSQONWYoWiX+EcYJTA1QLAQEBDQEBGAEMCAIEAQGEBkQCF4ISAiU4EwIDAQEBAwIDAQEBAQUBAQECAQYEFAEBhjwMhXIBAQEEAQEQLgEBKQMJAgEPAgEGAhEEAQEoBQICHwYLFAkIAgQBDQUIEweDBYF+UgUDLgEOkT2QawKBPIhpbwmBMIMEAQEFgTMBAwIOQYJ+DQuCEAmBOIJzik0bgUE/gRFDglU+ghtCAQECAQGBLi8VFgkIglU3giyRA4odKJwXOFcKgnCJF4ZphhWFOYMdgSuIcpIkgjaTZYsHgnOSdQIEAgQFAg4BAQWBQyohgVlwFRohgjUBATIJRxcCDY4hDBcUgzqFFIVEdAI1AgYBCQEBAwl8jWkBgRABAQ
IronPort-PHdr: 9a23:y4U67RReNFvl7l8E8ofeCBulJdpsv++ubAcI9poqja5Pea2//pPkeVbS/uhpkESQBNmJ5PdNiu6QuKflCiQM4peE5XYFdpEEFxoIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFLXq3y2qzUVH0a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR6arw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.78,382,1599523200"; d="scan'208,217";a="604121550"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Nov 2020 17:00:16 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 0AUH010Q027039 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 30 Nov 2020 17:00:15 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 30 Nov 2020 11:00:07 -0600
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 30 Nov 2020 11:00:07 -0600
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 30 Nov 2020 12:00:07 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NatiksmgFZMSxLG9VMJVXlDx+FYPwYF+IYZoLbi681Jn1/X6ROKUSlrnkH1mSb/jwH8j7Vez2VLtybURhOOe63StvJMlWEFP90e8oeWXwwtSAuLrSWQ1WLsr5BDTHkFfKJ39r0jtcpB4A59NOrmKo4pp1vzQvQhMsUG+SYJ8a4e5IJak31QCFy+3Y+H5hWqvw9/42FybB5wr6hXluaLlDJ6AMaILIg2JW7zSpN+gZ7OjOQmKUnOM+FL3+pljRtG0fF3MoAUtVofi5sCsshZOsq0jwKbF65dCXu46y5nfoINP/Cd+55JFth2RCmU8PscnJkqR12BE1wupnPF7bPt4zQ==
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-SenderADCheck; bh=jblSL8lxeEGMs5uBaXdFmubZ/tsWseYZVvF7gQIGpCI=; b=V/01jt7rKrBhiwZ0rtvQqmZGy4Do5P6ovEmP7pAkMAhsqADLeJc+Vc5RNjfLFyPdn2JLtbF0TjtKvYkxwqwQ/m4jEOkcat8sLT76RYWU6fbxxTdeXQYybPwCl/dqAEPdYLtId/OHV9FyhCzSe3eLV/6H5tOAiFyNJaM27XC4A2n+1SLNmoB4wi9H9y3f0GjebpOpsHm6wCLwYlZqdCtrbJQNZD9V2GH9TmrNUPEAQDdfcalzau9pFwCsoScAPO7Sujfm6fICQaeu5hLvXfV/eEn533LPTL7x/zOAi4zY8XVb0RUwAwzcWuRmCKeW/q4ULC2ublKCbCAisTmHucKg0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jblSL8lxeEGMs5uBaXdFmubZ/tsWseYZVvF7gQIGpCI=; b=kYxlJFVzulfVgEK75D6KUWitcZUjCIAvq1ce0sl+dkBNJcYH0J1tzVeRzxGBbahx6tZOS5wgb+IO4MpOHIWt/UY5gUb+Mg+iMiteLZTp9bPR9oKE6CUyeMgDQq0LSnEmQo/r8UZTUulrASsnDeg1rWKsv2RVxhVl2LyPvs1qW0A=
Received: from BN6PR11MB4081.namprd11.prod.outlook.com (2603:10b6:405:78::38) by BN7PR11MB2657.namprd11.prod.outlook.com (2603:10b6:406:b1::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25; Mon, 30 Nov 2020 17:00:05 +0000
Received: from BN6PR11MB4081.namprd11.prod.outlook.com ([fe80::3ceb:c137:d13f:b30a]) by BN6PR11MB4081.namprd11.prod.outlook.com ([fe80::3ceb:c137:d13f:b30a%5]) with mapi id 15.20.3611.025; Mon, 30 Nov 2020 17:00:05 +0000
From: "Darren Dukes (ddukes)" <ddukes@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Weiqiang Cheng <chengweiqiang@chinamobile.com>
CC: srcomp <srcomp@ietf.org>, spring <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Thread-Topic: [spring] FW: New Version Notification for draft-srcompdt-spring-compression-requirement-00.txt
Thread-Index: AQHWvuV8FltRqyE21UeaMjRY+2Qp/anYy4A6
Date: Mon, 30 Nov 2020 17:00:05 +0000
Message-ID: <BN6PR11MB4081031C5348E18CC349F526C8FA0@BN6PR11MB4081.namprd11.prod.outlook.com>
References: <08c001d6b8d3$010d08d0$03271a70$@com>, <CA+RyBmVNWjgFOQ7GWBS903HrerXurOU2_O+Z=TN4-tKUBx7wpA@mail.gmail.com>
In-Reply-To: <CA+RyBmVNWjgFOQ7GWBS903HrerXurOU2_O+Z=TN4-tKUBx7wpA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [198.84.181.169]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 165b3a5a-de50-41ec-327a-08d8955162b6
x-ms-traffictypediagnostic: BN7PR11MB2657:
x-microsoft-antispam-prvs: <BN7PR11MB2657540E22B2E390E3011F75C8F50@BN7PR11MB2657.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Ythd75CSy4P+ZOovdrVipezzf+K9adPmVMbJROUyxKT2rKLu3pQCxj766xEd1TM8Jyf4H6L0x2h+2R322np+ad7ZnxM/2XBz17sfLLUPVcEKfGrHaLr+GYm4qcD8Iufh0NzLwo/j2esqOMJhX1Eut6vNKJi60QMy39+pNf4JgzPRRkIYabaOW8hm2Nb9ZL/rtQ3avt+qrMR2bWTHWuAzrQhBbysedPrSpdwM5RGWTb4XwSXIdGUPiGk9z5ceIY2xqQYHA1olEAd/VyOcglWD3swQjoN4mBpGksQ7IKYO/jPnYVUb0Z8SqCLjV/UDpVzNMrmpbf6jG2LvhqIYi6pvecyYgro50RdLEJjU7J3fXcJNXPP/Hi2uF13OFg1STnImjCtxMdpnJGQc6z9vbv00vQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB4081.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(366004)(346002)(396003)(376002)(136003)(66476007)(66946007)(86362001)(9686003)(64756008)(478600001)(76116006)(7696005)(66446008)(66556008)(8676002)(966005)(26005)(91956017)(6506007)(83380400001)(53546011)(66574015)(71200400001)(186003)(4001150100001)(316002)(54906003)(52536014)(33656002)(4326008)(166002)(5660300002)(19627405001)(15650500001)(110136005)(55016002)(8936002)(2906002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: HBeZlCYdjKFHWgAFcxXE7HvaRsmOQGPDZjYTGesWOAV3pX/ZppdtMgqZJWPJHfJymD0ojU4OyhbAnXf4Nxy+9WawoSW2cjMzKFnLufXW6nw1vrSnv28D9qmv2/hrN+kMPtooy2YpvVQvcbK8Ov/ks9yt0zbhOS2/o8f9qL3JB3G9Gb6FL0zNQvFnRThiFBwX3LvIktM2FKaKcWvckk9Gh/5tjAjMeVniUElNVCoqIR6HHy1K0K6pukkdmlU/Syq2L657lb3OTMpn0sEx08v38DANTciGdKdQyBbJuM4VEX5+3MOvD7fVCPAHu8D/DKiHxto2/ybAPGMuf+N/B158i53mi4/meGIM37kdSaqOqTnfUsTb47BbarEbzpiLJ/3+v0IPAhafQ9B1V7qkEInKxyqDJ4hGG2stvwfDO6y8SmFVzYwh2zTKoi0EmMv942DjRuYDSn5LPndcOKuwvuEfM3LBJLgkYl+LPzhkhLH0TlkNAFYPVtwL9BTGXBukYLfMYSX4nxxnIpPlhHT6Z2OPq3s8WKaeSlsLngevFyqTZzG82lsgacFXNestXmrmSsQJLWQtNZSKgTZncdXPQ8yeLA9Q4YbU4zeKK3NjnmZWDlgtvtSP+IXexES0YThtR6S/oLpriTq1tYcHY4H35eSC7RIDNmAWciVS6rTsLXCdHJ8Bkt/i/77BS+P9NVyZTvdMJd4NY3i7cxSWq7QCOw25ge8d+h60UkKThpvf3gVtRz+xo85f2TRWh6es5i0+n24QKZcF8cztKOyTvs5Ui5iB4p0+H6xEfHeN76pG10F3tVMvJl+0hb/v5LyzFXYqWMMlbmhYwogAebW//rUOolaYsRYQyo9CLRXqfkYPdup90cKW2kk+kJvPf4A5zwsYeQBbY3pbJLnwX4pGnfuJeAEEvaN+ImgSK/64/1oWlf+ZmdJ0GzH3KjnPBhpkzKRbBkgw6gyosR4MPEALt1HafdcqVAwwL9S87c3G3bYWarND6x0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN6PR11MB4081031C5348E18CC349F526C8FA0BN6PR11MB4081namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB4081.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 165b3a5a-de50-41ec-327a-08d8955162b6
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2020 17:00:05.2083 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: owILpHEaGf+rzWbI5CbUkVXWawOp+lO0NL/gmps4L4HycC1rzS1CZ/PL6zrgCf/1rJwzGH6cAug4ToezLl1XQg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2657
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/RPgzKdYtkmnF_uTZQLwBECHRqRs>
Subject: Re: [spring] FW: New Version Notification for draft-srcompdt-spring-compression-requirement-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2020 17:00:41 -0000

Greg, thank you for your thoughtful analysis and comments.  I’m replying on behalf of myself and not the entire design team.

Please see inline [D]

________________________________
From: spring <spring-bounces@ietf.org> on behalf of Greg Mirsky <gregimirsky@gmail.com>
Sent: Thursday, November 19, 2020 9:32 PM
To: Weiqiang Cheng <chengweiqiang@chinamobile.com>
Cc: srcomp <srcomp@ietf.org>; spring <spring@ietf.org>; spring-chairs@ietf.org <spring-chairs@ietf.org>
Subject: Re: [spring] FW: New Version Notification for draft-srcompdt-spring-compression-requirement-00.txt

Hi Weiqiang, members of the DT,
thank you for volunteering your time and expertise to this important for the further development of the SR project. Please find my notes and questions below:

  *   my first question is on the intended scope of the document. As I can understand from the title, abstract, the scope is "the requirements for solutions to compress SRv6 SID lists". When I compare that with what was in the charter of the DT in the announcement by our chairs<https://mailarchive.ietf.org/arch/msg/spring/uL5cLEufipmlQQ_w3VZvb-pznd4/>:

 ... the requirements for solutions to compressing segment routing information for use over IPv6.
Though the difference in texts might seems as small, the scopes they identify differ significantly. To me, it seems as the scope of the draft is targeted to only one possible solution to provide SR over IPv6 functionality, the SRH. Does the DT plan to expand the scope of the draft to match it to its charter?
[D] I believe this was answered in the working group meeting and presentation by Weiqiang.  Moving the text in A.1 back to the introduction should make the goals of the document clear.

  *   It appears that in order to qualify whether a proposed compression method complies with the requirement in 3.1.2 an agreement by the WG on the benchmarking method is required because metrics listed, in my view, are platform-dependent.

  *   Though I can appreciate your consideration and using SHOULD in requirement 3.1.3, I don't find it particularly important to be included in the list. After all, it is a matter of the art of implementation.

[D] Both 3.1.2 and 3.1.3 exist to allow for comparison of proposals forwarding and state efficiency.  They are intentionally non-prescriptive stating that a “proposal SHOULD minimize” state or resources during forwarding.  They give the working group the ability to identify proposals that significantly reduce efficiency.  For example, a solution that reduces header size by distributing per flow forwarding state to all nodes may compress well, but at the expense of efficiency.

  *   I think I cannot agree the SID summarization is the only viable technique for the interdomain SR. Replacing MUST with SHOULD might be reasonable, And preferably adding an informative text to describe alternative methods to support the interdomain SR.

[D] Aggregation or summarization is not the only technique for interdomain SR.  Binding SIDs are required in A.3, and there are other methods an operator can use.  The Rationale does describe one other option that requires additional SIDs in a SID list.
However, the design team has heard from operators that summarization is a very important part of SRv6 and their SRv6 deployment plans. They do not want to lose this functionality for the sake of compression.


  *   I think I understand the intention of the requirement in Section 4.2.1 but I may propose expressing it differently:

A path traversed using a list of compressed SIDs MUST always be the same as the path traversed using the list of uncompressed SIDs if no compression was applied.

[D] This seems like reasonable text

  *   I think that the use of MUST in requirement 5.1 is too strong. Firstly, such compatibility is not essential in a greenfield scenario. Secondly, the control plane based solution might be envisioned to coordinate the interworking between SR domains using SRv6 and not using the SRv6 technique.

[D] 5.1 describes a “ships in the night” deployment scenario, such that it must be possible to have non-compressed SRv6 support on a node as well as the compression solution.

[D] I.e. the compression solution MUST make it possible for a node to support the uncompressed control plane and data plane, as well as the compressed control plane and data plane. It does not state that every node MUST support both at the same time. Given this, does your objection to MUST still apply?



And in the conclusion, once again, many thanks to all the members of the Design Team for the job well done.

Regards,
Greg

On Thu, Nov 12, 2020 at 1:06 AM Weiqiang Cheng <chengweiqiang@chinamobile.com<mailto:chengweiqiang@chinamobile.com>> wrote:
Hi Group,
As you know, the SPRING Working Group set up an SR compression design team prior to IETF108.
The design team is to produce (rough) consensus (of the DT) outputs to the WG on two related topics:
1) What are the requirements for solutions to compressing segment routing information for use over IPv6;
2) A comparison of proposed approaches to compressing segment routing information for use over IPv6.

With great effort of design team members, DT have finished the version -00 of the requirements document and have submitted it to datatracker.

Please review it and let's know your comments.

B.R.
Weiqiang Cheng


-----邮件原件-----
发件人: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org> [mailto:internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>]
发送时间: 2020年11月2日 16:32
收件人: Sander Steffann; SJM Steffann; Weiqiang Cheng
主题: New Version Notification for draft-srcompdt-spring-compression-requirement-00.txt


A new version of I-D, draft-srcompdt-spring-compression-requirement-00.txt
has been successfully submitted by Weiqiang Cheng and posted to the
IETF repository.

Name:           draft-srcompdt-spring-compression-requirement
Revision:       00
Title:          Compressed SRv6 SID List Requirements
Document date:  2020-10-30
Group:          Individual Submission
Pages:          10
URL:            https://www.ietf.org/archive/id/draft-srcompdt-spring-compression-requirement-00.txt
Status:         https://datatracker.ietf.org/doc/draft-srcompdt-spring-compression-requirement/
Htmlized:       https://datatracker.ietf.org/doc/html/draft-srcompdt-spring-compression-requirement
Htmlized:       https://tools.ietf.org/html/draft-srcompdt-spring-compression-requirement-00


Abstract:
   This document specifies requirements for solutions to compress SRv6
   SID lists.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat





_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring