Re: [spring] draft-ietf-spring-srv6-network-programming-04: Section1

Ron Bonica <rbonica@juniper.net> Mon, 14 October 2019 21:08 UTC

Return-Path: <rbonica@juniper.net>
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 8CCE112003F for <spring@ietfa.amsl.com>; Mon, 14 Oct 2019 14:08:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, 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
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 4AIJbfvhcSvp for <spring@ietfa.amsl.com>; Mon, 14 Oct 2019 14:08:30 -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 9691412003E for <spring@ietf.org>; Mon, 14 Oct 2019 14:08:30 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x9EL6K6x006516; Mon, 14 Oct 2019 14:08:28 -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=oVPNC/IQt0O80Zv0MaqSGphBXfGp0zwFLMxN88qyfsw=; b=A63JZTWsOSmdT3HjWzOQgYJo9/kKwTIPoYW64iD26hVRxA65OcufgEX7QLBwOO5itqFJ byRsTxW8eECNxOYyg8uispq3UAVU0y6u7ezGmJdAZG+3Ajbo6Nb/mgTC0FBVW9oxaCN3 uvWsKAw3kMMK3UTJM2vTlM+nGSQdCHfNAKStvGdA6A3RISDGVDKTvPE1at0TsI7ZW2A0 lX1/iEbVyb2rjcQzE3vTjHe6jjLoldtingVNuFKNfRaw1JGeNtunk0sqUF+w3dKW/YgB aj87S8g+GQnsrgIeMM1yNHZJr23OX6ONEcmhL3niAE5pE6kSpyymCFMKDkjl121DGaOb Uw==
Received: from nam02-cy1-obe.outbound.protection.outlook.com (mail-cys01nam02lp2058.outbound.protection.outlook.com [104.47.37.58]) by mx0b-00273201.pphosted.com with ESMTP id 2vkdxyka3y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 14 Oct 2019 14:08:27 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Au9QKsTJAXxQIO/V76zPzppTsGi10TyNLAVGODnYRoTuqQlF3hEAN3fyi5vL78t9o9NNfma0drLCCZ/S+O4I7Ci8T+Hguz0S+724Ltxlw8k8BduEFhAyNqGUL7lJGtIS7i58z1/i9BQvnD4yiC6Wwv6y1LsGQT16ER154aT73V9eRH/Hn3vf6XLBdt66gzj7ETaiy1xzDNVpiO127pa+BqwdE5ODkPHfIJ1uBiSQDAxQERvdnxQqjjf80Cmw8uEGFlxO725Rcyfiref6fLjSZNvFrcQi4Ur3mlIfezjhVF2ofAjTMuZHbThi7d2uZswSCNjZ1LizXKSRB1ILGGEhTA==
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=oVPNC/IQt0O80Zv0MaqSGphBXfGp0zwFLMxN88qyfsw=; b=eqP50NmhcTEEu5QyVqmPM3+qlpdsA9hlaBALVzdfQAaXCRycY72fN8KVh9yATcoUTUQZ9uYwv6E24TTnJyh5ZXXbB7Vjfv8cxbzP1M/oGNYelgyJyUgsfMmekWAvTT7E46uzlYgmb/D0dFDDAm6d1xN228wSSxKF3nvPqSSWcf27/LpmscJKK+gJPuFX33l+Lqe8dsWz5c6YWsceas8/jded8cg/bRzhHBMV2mNrUxNykSNx1+SHdiiV1LE3EPMHS8vt8zQxOjev/Hu1Rk5qXFhXlVfVNQuipZPrN8KKttUOs5huDzgxi+6/xtJBExPT6CcE6JNgDD6tECPJzS4P8A==
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
Received: from BN7PR05MB5699.namprd05.prod.outlook.com (20.176.28.88) by BN7PR05MB4113.namprd05.prod.outlook.com (52.132.217.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.11; Mon, 14 Oct 2019 21:08:25 +0000
Received: from BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d]) by BN7PR05MB5699.namprd05.prod.outlook.com ([fe80::c9d9:5faf:5aee:ee8d%6]) with mapi id 15.20.2347.023; Mon, 14 Oct 2019 21:08:25 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Robert Raszuk <robert@raszuk.net>
CC: SPRING WG List <spring@ietf.org>
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-04: Section1
Thread-Index: AdWCvGPqbR0JoX96Q9eBH5nsxVzcSAAAnh2AAABZn1AAAJKQAAAEKTug
Content-Class:
Date: Mon, 14 Oct 2019 21:08:24 +0000
Message-ID: <BN7PR05MB5699943EBD23A30583BF03CDAE900@BN7PR05MB5699.namprd05.prod.outlook.com>
References: <BN7PR05MB5699D1CD58B7DD6F09146726AE900@BN7PR05MB5699.namprd05.prod.outlook.com> <CAOj+MMEu9MOxpioJFd7OSAGdx3JjBUipKyox1tMOziCFQiGb6g@mail.gmail.com> <BN7PR05MB5699073930934F4DBE9F09FDAE900@BN7PR05MB5699.namprd05.prod.outlook.com> <CAOj+MMGcg5pHBxq1zWtRx2Bv2cnHv-a9g1Scz8anq2Ho_y01_g@mail.gmail.com>
In-Reply-To: <CAOj+MMGcg5pHBxq1zWtRx2Bv2cnHv-a9g1Scz8anq2Ho_y01_g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Owner=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-10-14T21:08:22.4878172Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1aafa360-06d6-4bdc-aa54-e374488e3a2d; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [108.28.233.91]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0dddad72-f2b5-4a04-4419-08d750eaa6f8
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: BN7PR05MB4113:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <BN7PR05MB4113CEF5FF4CC56A1D9E3D31AE900@BN7PR05MB4113.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01901B3451
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(366004)(39860400002)(396003)(136003)(346002)(199004)(189003)(76116006)(66066001)(66446008)(66556008)(236005)(5070765005)(52536014)(64756008)(66476007)(5660300002)(66946007)(476003)(71200400001)(478600001)(71190400001)(102836004)(9686003)(486006)(54896002)(6306002)(2906002)(33656002)(966005)(14454004)(81156014)(74316002)(81166006)(53546011)(6506007)(316002)(76176011)(3846002)(11346002)(446003)(4326008)(25786009)(606006)(26005)(6116002)(790700001)(229853002)(8936002)(7736002)(86362001)(6916009)(55016002)(99286004)(6246003)(7696005)(6436002)(186003)(8676002)(256004); DIR:OUT; SFP:1102; SCL:1; SRVR:BN7PR05MB4113; H:BN7PR05MB5699.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gfJ1ahaolPsOGyPi0i0qf6ydWvGhx+OcYJhWZfdEZAPZdDZKJl79uEmdak+jTxrBW/n9q/ruIOdF6WDow7EBqbwrg01Q9xEVmLO4lj2n8rRgC/KfiDIMceV03eWaZtjtUjzmBuHcKOLVjqc7fgxemw/R6pxBsKMU1lmWKOnHPwocxfpTRVXAsO9kKkD7uGbP8aml+XUOU08nIR0SbOtkXNf2LyevnT6csOY5VSx588w1pXCDt9kjfz3u5UvvZCN7mXRkIKnU9KOzcg1ePFiNgqu0apOXg22yBaC0RX9IxiBq/vCrwyoZYnNNgj+pZbQnUfIRAwqPDuI9kcJvoCwLKh+DCDGA/iZwXErlHm7VVe8bVIAyY2DmO0Oi8+USb+n+HZUt2/JB8hL9Bl8WBow8tOHOYKnczFDSmSCiiK4T6P18bAejRMoQ47nJ+hgFzebvE4/s+qHsc50FC68KDHXw5A==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN7PR05MB5699943EBD23A30583BF03CDAE900BN7PR05MB5699namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 0dddad72-f2b5-4a04-4419-08d750eaa6f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2019 21:08:24.7953 (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: q2g+qg84Rw2GwTOaAC4+wUvhmROM6ZMs8wMI+YF5hjox8OXV3RqpjZYOnTy+WM7M7YmymBNvxwaRR7R7JoOcdw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR05MB4113
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8 definitions=2019-10-14_10:2019-10-11,2019-10-14 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 clxscore=1015 adultscore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1910140175
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/iKC8q8DccXJiDQw_zScVc0mOKBU>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-04: Section1
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, 14 Oct 2019 21:08:33 -0000

Robert,

A few words in the draft about the degree to which NP will respect layer boundaries might be helpful.

In IETF standards, it is always best to reveal at technology's goals early, often and completely. Ambiguity is rarely helpful.

                                                                                          Ron

From: Robert Raszuk <robert@raszuk.net>
Sent: Monday, October 14, 2019 3:07 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: SPRING WG List <spring@ietf.org>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-04: Section1


> That would allay fears that we were about to see an amazing layer violation.

Well P4 is here and folks are getting smarter with their hardware capabilities. My impression is that layer violation is already here - well at least all tools to get there are shipping :)



On Mon, Oct 14, 2019 at 8:54 PM Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>> wrote:
Robert,

Reading the draft, I would hope that these "non-routing" functions had something to do with the IP layer (OAM, etc). It would be helpful if you could provide a few examples and maybe even references to other drafts.

That would allay fears that we were about to see an amazing layer violation.

                                                                     Ron




From: Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>
Sent: Monday, October 14, 2019 2:41 PM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Cc: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-04: Section1


>  can you give an example of a function that does go beyond mere packet routing?

An instruction(s) which triggers explicit detection of probe packet and adjusts the switching vector to special hardware to handle it

Examples: https://tools.ietf.org/html/draft-lapukhov-dataplane-probe-01<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-lapukhov-dataplane-probe-01__;!8WoA6RjC81c!RLBo_hyspstgm4WbFYdQCEjsDVz8qI2w71Phu9zXfJxB596vQm_KQvM1wAcnNnvk$>

Thx,
R.

On Mon, Oct 14, 2019 at 8:26 PM Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Authors,

In Section 1, you say:

"The network programming consists in combining segment routing functions, both simple and complex, to achieve a networking  objective that goes beyond mere packet routing."

In your opinion, do any of the functions defined in this document go beyond mere packet routing? If so, which?

If not, can you give an example of a function that does go beyond mere packet routing?

                                                                                 Ron




Juniper Business Use Only
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/spring__;!8WoA6RjC81c!RLBo_hyspstgm4WbFYdQCEjsDVz8qI2w71Phu9zXfJxB596vQm_KQvM1wKl8maI0$>


Juniper Business Use Only


Juniper Business Use Only