Re: [spring] SRv6 Network Programming: More Headers

Ron Bonica <rbonica@juniper.net> Tue, 07 May 2019 15:50 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 7EC7E120178; Tue, 7 May 2019 08:50:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.71
X-Spam-Level:
X-Spam-Status: No, score=-2.71 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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 q_RKyE9vtqhM; Tue, 7 May 2019 08:50:11 -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 6E04C120182; Tue, 7 May 2019 08:50:01 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x47Fnxgh023983; Tue, 7 May 2019 08:49:59 -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 : content-transfer-encoding : mime-version; s=PPS1017; bh=qRW011NuKHSrdi1LAFCDce4aXoCrEp/0q6OQq4oqupA=; b=iZ7UpIJ9txXMFEqdpQT81ve2zCoizckHGcfbHfC9pkXnalGGnK2sBWOSVD7pdeg08r2D bM4WMidfVvnLElT20VvEgUHVS/lxz45QTvZpUhKnAImYfZgpD6sl2joQBsnQQdv/tDB8 gIQxblyi2M/TFHbMnIRNsbPYoNU4HtwJxlYm0AX7+ifMUT4beHuaHQtf+6zf67gsy9Cr 5ctn5TZCwHb9KX6mz0zMcyQOgN3xBGPtzSkfPhSX543nAUoX6kbOLBgcREI1rrJ0FRGh +ZbWUqR7IhwNKgPUIOFKbR90Kv55LCHCfu7iv/nuAVEbUckWMQWTWduuuXlkdQXe+Ff7 ZA==
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2058.outbound.protection.outlook.com [104.47.41.58]) by mx0b-00273201.pphosted.com with ESMTP id 2sb7kw8jec-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 07 May 2019 08:49:59 -0700
Received: from BYAPR05MB4245.namprd05.prod.outlook.com (20.176.252.26) by BYAPR05MB5479.namprd05.prod.outlook.com (20.177.185.204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1878.19; Tue, 7 May 2019 15:49:57 +0000
Received: from BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::e1e7:cf02:f236:ab29]) by BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::e1e7:cf02:f236:ab29%7]) with mapi id 15.20.1878.019; Tue, 7 May 2019 15:49:57 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>, SPRING WG <spring@ietf.org>, 6man WG <ipv6@ietf.org>
Thread-Topic: SRv6 Network Programming: More Headers
Thread-Index: AdUDpgcuQv8iuqRuQmmmsoaUD/YmyAAfpySAADHxARA=
Date: Tue, 07 May 2019 15:49:57 +0000
Message-ID: <BYAPR05MB4245ED44AE3703B67B277522AE310@BYAPR05MB4245.namprd05.prod.outlook.com>
References: <BYAPR05MB42452C81B34E179796AB5666AE300@BYAPR05MB4245.namprd05.prod.outlook.com> <5D098492-6519-414A-8C66-9FF2AA06C50E@cisco.com>
In-Reply-To: <5D098492-6519-414A-8C66-9FF2AA06C50E@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.1.100.23
dlp-reaction: no-action
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-05-06T01:02:13.1298725Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Internal; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Application=Microsoft Azure Information Protection; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic; Sensitivity=Juniper Internal
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 31e59f6c-c95a-496b-afdb-08d6d303a7cb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB5479;
x-ms-traffictypediagnostic: BYAPR05MB5479:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BYAPR05MB547968B318C05789401649FCAE310@BYAPR05MB5479.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0030839EEE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(346002)(136003)(366004)(39860400002)(396003)(13464003)(189003)(199004)(52536014)(66066001)(81156014)(8936002)(6306002)(81166006)(76116006)(71190400001)(66556008)(64756008)(55016002)(9686003)(6116002)(68736007)(66446008)(33656002)(110136005)(14444005)(256004)(66946007)(19627235002)(66476007)(305945005)(8676002)(316002)(73956011)(476003)(7736002)(26005)(486006)(966005)(53936002)(7696005)(25786009)(71200400001)(76176011)(186003)(5660300002)(478600001)(99286004)(446003)(3846002)(11346002)(102836004)(6436002)(229853002)(53546011)(86362001)(74316002)(6246003)(2906002)(14454004)(6506007); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5479; H:BYAPR05MB4245.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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: yuCAApz8W4C3E0S3nNgt5zbrBU7zXpun9OWsL8L/6GQ9Ef5DRqh1JRle9bmfGqXqGSvVsNuBG2d9CyDt9V9/fp2NAwxVv3+FkV74auuZvTPpNdAblKMeNuNss2xnzbPTkQrnwvyGHgqs5nozV7aVxWNELHri4cWw2ReODNnuC137nzaaaKZ/R9qZ19l0MmgVci6cr7MqC2+GgjVV3y6CP2OF9uC/bPCJKvUTuCii5BmWBRW4FCvW+/rsMych1MrRrRk+GvgLEwinwPMDSNnorwYKZW/s+uMtRDkxp1vFC15FmHlvDyvJ9yIluHkQgR2zlMS+dzbE0e3s96udXL0wY4B8QsS8AqsoyWQX72lgM6k4OkF7e6QnuBZtLU5GH3kpSLJWsnXpMEhSUR/T3hyUitV5wPjb+3086i5iuy2hlEM=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 31e59f6c-c95a-496b-afdb-08d6d303a7cb
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2019 15:49:57.1960 (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-Transport-CrossTenantHeadersStamped: BYAPR05MB5479
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-07_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1905070102
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/6xoP4VUYQ5f9h0eUwKCONswG_MU>
Subject: Re: [spring] SRv6 Network Programming: More Headers
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: Tue, 07 May 2019 15:50:14 -0000

Fair enough.....

                         Ron


Juniper Internal

> -----Original Message-----
> From: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
> Sent: Tuesday, May 7, 2019 3:12 AM
> To: Ron Bonica <rbonica@juniper.net>; SPRING WG <spring@ietf.org>; 6man
> WG <ipv6@ietf.org>
> Subject: Re: SRv6 Network Programming: More Headers
> 
> Hi Ron,
> 
> Your guess is wrong. Please read the sentence right after the one you quote.
> 
>    "The effective next-header (ENH) is the next-header field of the IP
>    header when no SRH is present, or is the next-header field of the
>    last SRH.
> 
>    In this version of the document, we assume that there are no other
>    extension headers than the SRH.  These will be lifted in future
>    versions of the document."
> 
> As said in the note, as part of the work on this draft we will update the
> pseudocodes to get better alignment with SRH draft, removing the stated
> limitations. For simplicity we did not add them in previous revisions of the
> draft.
> 
> Thanks,
> Pablo.
> 
> -----Original Message-----
> From: ipv6 <ipv6-bounces@ietf.org> on behalf of Ron Bonica
> <rbonica=40juniper.net@dmarc.ietf.org>
> Date: Monday, 6 May 2019 at 03:05
> To: SPRING WG <spring@ietf.org>, 6man WG <ipv6@ietf.org>
> Subject: SRv6 Network Programming: More Headers
> 
>     Folks,
> 
>     In draft-ietf-spring-srv6-network-programming, can a packet that is
> destined for an End.DX4 SID contain a Fragment header? An Authentication
> header? An Encapsulating Security Payload header? A Destination Options
> header?
> 
>     My initial guess is that it cannot. According to the draft:
> 
>     "The effective next-header (ENH) is the next-header field of the IP header
> when no SRH is present, or is the next-header field of the last SRH"
> 
>     Also, according to Section 4.9 of the draft, the packet will be dropped if the
> Effective Next Header is not equal to 4 (IPv4).
> 
>     Do I have this right?
> 
>                                                            Ron
> 
>     Juniper Internal
> 
>     --------------------------------------------------------------------
>     IETF IPv6 working group mailing list
>     ipv6@ietf.org
>     Administrative Requests:
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__www.ietf.org_mailman_listinfo_ipv6&d=DwIGaQ&c=HAkYuh63rsuhr6S
> cbfh0UjBXeMK-ndb3voDTXcWzoCI&r=Fch9FQ82sir-BoLx84hKuKwl-
> AWF2EfpHcAwrDThKP8&m=9__zPeS8pIEeQn-
> yltzzkkSouJsgk608zqvUPZnwX8I&s=-
> LcJh19BMSp6Od7fj7FImTi9TWGdONgnHTiUUClrRaQ&e=
>     --------------------------------------------------------------------
> 
>