RE: [spring] draft-ietf-spring-srv6-network-programming-01

Ron Bonica <rbonica@juniper.net> Thu, 12 September 2019 17:56 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2B77120236; Thu, 12 Sep 2019 10:56:48 -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 hNWUnmYAjptp; Thu, 12 Sep 2019 10:56:46 -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 6D27512086C; Thu, 12 Sep 2019 10:56:46 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8CHsjNu005310; Thu, 12 Sep 2019 10:56:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=OuORyQYQINRhfdSXNnelFqOJnB4M9WMMTLWvKfHdn0E=; b=mzEQfFNmia63VoXZ5pk1OZbxWJJe1h/E9MDDNEWj1GVJjPu5yxIcV0ddnBkGCcbtllrq 597digYWwSh40xroH5EGw6Xk+UY0hVBZHi60Wxxcsz95sf8JmY3fXgD5XJnHAWGYp1OC BVTCKcVXtVVfcgGlANJYcXGlpEUtFoB9G+gzm+x1he9Ydpu5M47mpX6IUz0rlDhRIGfv mwkA35yjLXux/CLIsZgtBUlsrhhDqWn9WIf737VyDsY25ek0ApTJGnK4Qz2FakfjfKmW CLbDT8DcoXOixK3KIN+vSyWgNPrMFIUtyaNMWEhTchoEGjYRZNU8RjE8YBdhJlTWi0HH RQ==
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp2058.outbound.protection.outlook.com [104.47.38.58]) by mx0b-00273201.pphosted.com with ESMTP id 2uytd8r20j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Sep 2019 10:56:44 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D/nZzGKZWyZdS6nhoezhQhoAysY5pLmBPn02guuKezl75nKtIB0xMGsMgEgd1bKuuWiwruiCmFmlplXkcyeJaY+nWoyXktfbLAFH5h9eThn4q6cT9S+Dpm1i50AKlOJ0r16tYgWt9jbUPWZfaGhcRZfk2UBYhstdKN4hoqhPA1V9VDcBh6wdbpWRZYkshj98UxR7mmlQrxQCysL12d0iIB06k6qfiJU7TGjbV1KZD1caFYB58QtLhQ5PFQJ3x1gM7aJRONltVmkNCvi6PsOFrdQIODj/Gs55Qas/GjqOGW4Wd3/2ulJHOIlDvERH1UomvhcHwfrVCGKt/vNxnWrmjw==
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=OuORyQYQINRhfdSXNnelFqOJnB4M9WMMTLWvKfHdn0E=; b=d+Gj/bsxuzLawfvO5oMU4blwV4xzzij7m1tgsalVxHOO3zz5S6dgZUPhiTCE7uuthl0j8UB//V483sejBVFd09zjEH2SYd3BWzGycEif+m4h2vethXGALMbYFQ6Jmsy3/EkVD5tH6OiH2sbLZIFOGK3xMSsEKk2LJjzJ9H8V93h/w2Iz6WIKOvHav0eMVqeu29DLlkrjKotkF0L5EnOkW02Aiyzrv54/KW0EYjXgWFEiruS2i1B5tnJte0gjCmdgkbvNHXud99SvG5xI4aAE5ucYB3KuhqLSD8OdbznbtUMI3mrC9sjN3NqIF+uGo15KCvPmiSAgm/RmuRLMA5gKfw==
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 BYAPR05MB5463.namprd05.prod.outlook.com (20.177.185.144) by BYAPR05MB6583.namprd05.prod.outlook.com (20.178.234.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.7; Thu, 12 Sep 2019 17:56:42 +0000
Received: from BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a]) by BYAPR05MB5463.namprd05.prod.outlook.com ([fe80::f4f2:f284:d49a:890a%4]) with mapi id 15.20.2263.018; Thu, 12 Sep 2019 17:56:42 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG List <spring@ietf.org>, "6man@ietf.org" <6man@ietf.org>
Subject: RE: [spring] draft-ietf-spring-srv6-network-programming-01
Thread-Topic: [spring] draft-ietf-spring-srv6-network-programming-01
Thread-Index: AQHVZ+IhYg+/1sNiOUqAgEIuJ3gvF6coCYCAgABr3gD//+GYcA==
Date: Thu, 12 Sep 2019 17:56:42 +0000
Message-ID: <BYAPR05MB546359735A6ED648CEC378C8AEB00@BYAPR05MB5463.namprd05.prod.outlook.com>
References: <B990E07D-AC87-4FFB-8111-1CD8E0A318BA@cisco.com> <BYAPR05MB5463B18D61FF7A9522F9C4FDAEB00@BYAPR05MB5463.namprd05.prod.outlook.com> <389D7C1F-04A9-4B89-8991-C810D09C212D@cisco.com>
In-Reply-To: <389D7C1F-04A9-4B89-8991-C810D09C212D@cisco.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-09-12T13:31:11.6220434Z; 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=63cee3e2-c720-4c9c-82eb-541669020bb8; 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: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9373691d-d9a1-4ce0-8753-08d737aa91d0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6583;
x-ms-traffictypediagnostic: BYAPR05MB6583:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <BYAPR05MB65830CC2344E50FF9D8B1623AEB00@BYAPR05MB6583.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01583E185C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(376002)(396003)(366004)(136003)(39860400002)(346002)(199004)(189003)(110136005)(7696005)(3846002)(2906002)(790700001)(229853002)(6116002)(66066001)(256004)(25786009)(66946007)(76116006)(66446008)(64756008)(66556008)(66476007)(71200400001)(5660300002)(52536014)(71190400001)(74316002)(7736002)(33656002)(6436002)(86362001)(236005)(54896002)(8936002)(606006)(81166006)(81156014)(8676002)(6246003)(53936002)(966005)(14454004)(478600001)(476003)(11346002)(446003)(486006)(53546011)(6506007)(2501003)(55016002)(6306002)(9686003)(76176011)(26005)(99286004)(186003)(102836004)(316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6583; H:BYAPR05MB5463.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-message-info: Ph3pi9L+LMGB11D+w4zGvEaHYS1w23e0+Tv10+VZv6MRd60Nb+ppVvIGRhR3a8BFZKY9LUXAl/sQh7zL3f6kwaMOYdpCYuS8Yzh3NFeHSGR+oFpbnRjZLp5IjzF//qHJhdxB/4jR0CndEttg1pR1vEmCFSZPxl2slwvp5yNXdLymHRndAc/jmXFzQ/ySRoGH5E1g0/hKHsPDIzaDJieYGxRzbj0lg7gi8E/eJVxpwqcqPQMEmlSuRQ5cruE/R9bHQ0KN3k1sovsl3T8u1tdUNlEqkn2o0P+SvkT8ZG3Lw2IUkmvamyHqhgCpPd0vvLUqCCvLvnOuDB5K78JZq4JGe+nWwP0QjPJAnMqoMgzqMaE2CneDg35y2ZcxZQII2oqBUXo4HyQgz9Rrw3YKBLislGCz7bMZAplBhn6yA/Av7Qo=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB546359735A6ED648CEC378C8AEB00BYAPR05MB5463namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9373691d-d9a1-4ce0-8753-08d737aa91d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2019 17:56:42.4805 (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: Nwn9bI9Rj6I5BSA2bPJw+GEv0/e1mOV+gc1+znjssZhLcNc5v9/KCu4xCxJrVFf6CWOYPM+r+v9XQxjOK0VD5g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6583
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.70,1.0.8 definitions=2019-09-12_09:2019-09-11,2019-09-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 bulkscore=0 impostorscore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 phishscore=0 priorityscore=1501 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-1908290000 definitions=main-1909120188
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/QtVZ8SLHgeBGmHd0TvUh18SAAoQ>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Sep 2019 17:56:49 -0000

Pablo,

I agree.

               Ron




Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Sent: Thursday, September 12, 2019 1:45 PM
To: Ron Bonica <rbonica@juniper.net>; SPRING WG List <spring@ietf.org>; 6man@ietf.org
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01

Ron,

I agree that the text for those two sections is unclear.
Given that this is already covered in depth in draft-xuclad-spring-sr-service-programming, I would propose to remove sections 4.19 and 4.20 from Network-Programming.

Thanks,
Pablo

From: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>
Date: Thursday, 12 September 2019 at 15:31
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>, SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, "6man@ietf.org<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6man@ietf.org>>
Subject: RE: [spring] draft-ietf-spring-srv6-network-programming-01

Pablo,

Section 4.19 is a bit vague.

In the document, you say that an application can bind to an IPv6 address / SID pair. Does this application have to reside on the SRv6 egress node? Or can the application  reside on and segment egress node? I believe the application can reside on any segment egress node, but I may be wrong.

Does the IP stack duplicate the packet, forwarding one copy and sending the other to the binding application?  Or does the IP stack send the one and only copy of the packet to the binding application? I believe that the IP stack sends the one and only copy of the packet to the binding application, but I may be wrong.

The document says that the binding application can modify the SRH. Can it modify anything else? The payload? Can it respond to the source, as if it were the ultimate destination?


                                                                                  Ron



Juniper Business Use Only
From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com<mailto:pcamaril@cisco.com>>
Sent: Tuesday, September 10, 2019 10:15 AM
To: Ron Bonica <rbonica@juniper.net<mailto:rbonica@juniper.net>>; SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>; 6man@ietf.org<mailto:6man@ietf.org>
Subject: Re: [spring] draft-ietf-spring-srv6-network-programming-01

Ron,

Sections 4.19 introduces how an SRv6 SID may be bound with a service instruction as introduced in https://tools.ietf.org/html/rfc8402#section-1<https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8402*section-1__;Iw!8WoA6RjC81c!XD4lktBxHTm-DwE_6Jf8qvZRC6KijA0TcUhSFBVeNYn8idkxN8PgcWNpg7tlmeYf$>
Section 4.20 provides an informative reference on how to bind a service instruction with non-SR-aware applications.

Cheers,
Pablo.

From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on behalf of Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org<mailto:rbonica=40juniper.net@dmarc.ietf.org>>
Date: Friday, 6 September 2019 at 06:44
To: SPRING WG List <spring@ietf.org<mailto:spring@ietf.org>>, "6man@ietf.org<mailto:6man@ietf.org>" <6man@ietf.org<mailto:6man@ietf.org>>
Subject: [spring] draft-ietf-spring-srv6-network-programming-01

Authors,

Section 4 of draft-ietf-spring-srv6-network programming has the title "Functions associated with a SID". Sections 4..1 through 4.18 enumerate functions that can be associated with a SID, as one would expect.

Sections 4.19 and 4.20 talk about something unrelated (SR-aware applications and Non-SR-aware applications).

Section 4.19 is vague, but sounds like it might allow transport layer information to be encoded in IPv6 addresses. You might want to clarify this.

                                                                                                  Ron




Juniper Business Use Only