RE: [spring] draft-ali-6man-spring-srv6-oam-00

Rajesh M <mrajesh@juniper.net> Thu, 23 May 2019 08:35 UTC

Return-Path: <mrajesh@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 3FECA12016B; Thu, 23 May 2019 01:35:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 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] 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 mDbmpcprUJ2I; Thu, 23 May 2019 01:34:58 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 E7FA912002F; Thu, 23 May 2019 01:34:57 -0700 (PDT)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x4N8SpYA000498; Thu, 23 May 2019 01:34:54 -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 : content-transfer-encoding : mime-version; s=PPS1017; bh=S2Y6ADSBWd1NMMvcqOYjiwzKdkrEWh8gThtS72M2pg0=; b=bpqG5fV3VZeHNuPZ7w9FwUxmiB9H+/rFcLTGldGo/l/spAzPtUNVK3+ESgoqxBRmrsBl AMGJig4m1kZRc1bcvjU09wqGRhEkhXtO1ZgYpoL04wvhUx5f25X3fYJsy9rojxueiC1s 1Iwz2NV/4O+jwZ2Kai5zh5cUXf8A5OpJq6dRdO6XZ06kZvwB/m+tlDyPPtcB5t0w7yFT +N9LQFZDD1AyJeKIUMbk+za1+qG5akb5v+Jdn0M5m91c2kazWEE2E/GBtL1TOvf7AaX+ LJaZwchq6E6AL/NKBcNGwata7cYcM5nasPcKIShH0NNTMyUAaOIu1mPmkeiZngG/1uJX NA==
Received: from nam05-by2-obe.outbound.protection.outlook.com (mail-by2nam05lp2056.outbound.protection.outlook.com [104.47.50.56]) by mx0a-00273201.pphosted.com with ESMTP id 2sng270kkx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 23 May 2019 01:34:54 -0700
Received: from BYAPR05MB4821.namprd05.prod.outlook.com (52.135.235.95) by BYAPR05MB4357.namprd05.prod.outlook.com (52.135.202.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.10; Thu, 23 May 2019 08:34:51 +0000
Received: from BYAPR05MB4821.namprd05.prod.outlook.com ([fe80::f5a8:7002:3c65:492]) by BYAPR05MB4821.namprd05.prod.outlook.com ([fe80::f5a8:7002:3c65:492%4]) with mapi id 15.20.1922.013; Thu, 23 May 2019 08:34:51 +0000
From: Rajesh M <mrajesh@juniper.net>
To: Loa Andersson <loa@pi.nu>, Robert Raszuk <rraszuk@gmail.com>
CC: "cpignata@cisco.com" <cpignata@cisco.com>, SPRING WG <spring@ietf.org>, "cfilsfil@cisco.com" <cfilsfil@cisco.com>, "fbrockne@cisco.com" <fbrockne@cisco.com>, Ron Bonica <rbonica@juniper.net>, "rgandhi@cisco.com" <rgandhi@cisco.com>, "naikumar@cisco.com" <naikumar@cisco.com>, "zali@cisco.com" <zali@cisco.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: [spring] draft-ali-6man-spring-srv6-oam-00
Thread-Topic: [spring] draft-ali-6man-spring-srv6-oam-00
Thread-Index: AdTp7adZBKMht67OQRKdjMeC+DOYCQmTIAFAAAe7cYAAEtATMAAAY1lQAAEMsYAAAK/iAAAbMG8AAAowhMA=
Content-Class:
Date: Thu, 23 May 2019 08:34:51 +0000
Message-ID: <BYAPR05MB4821355CAED735797DEA8AC2BE010@BYAPR05MB4821.namprd05.prod.outlook.com>
References: <BYAPR05MB48219486CC62D9DAD4F613DEBE570@BYAPR05MB4821.namprd05.prod.outlook.com> <BYAPR05MB48215C3ED0EC73CEBCBC9DE3BE000@BYAPR05MB4821.namprd05.prod.outlook.com> <CAO42Z2yVA77PZDe7JzYQ8Sfqvd_Pxtx8kAtvHWxm6H3kZnkyiw@mail.gmail.com> <BYAPR05MB4821FA5861785D61A3BD3C76BE000@BYAPR05MB4821.namprd05.prod.outlook.com> <BYAPR05MB4821C138597D9686DFE10278BE000@BYAPR05MB4821.namprd05.prod.outlook.com> <CA+b+ER=yznuPeRMESW_3CMQDVrXvO13e_a-Yh5QHfuNrpK0PBQ@mail.gmail.com> <BYAPR05MB4821AD5C0CEFF91F695BBCB9BE000@BYAPR05MB4821.namprd05.prod.outlook.com> <2e4ecdcd-021c-e39b-fd12-7c43c5796e93@pi.nu>
In-Reply-To: <2e4ecdcd-021c-e39b-fd12-7c43c5796e93@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
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=mrajesh@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-05-23T08:34:48.2456909Z; 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_ActionId=de82ab4a-b5db-4793-8761-92281d510508; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
x-originating-ip: [116.197.184.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 10afe3d0-3645-4337-a564-08d6df59864b
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:BYAPR05MB4357;
x-ms-traffictypediagnostic: BYAPR05MB4357:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <BYAPR05MB43573D8D703CC8C142D1C2B5BE010@BYAPR05MB4357.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1775;
x-forefront-prvs: 00462943DE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(366004)(346002)(396003)(136003)(13464003)(199004)(189003)(6436002)(66446008)(64756008)(66556008)(99286004)(53546011)(76176011)(73956011)(6506007)(86362001)(2906002)(54906003)(52536014)(110136005)(66946007)(7696005)(66066001)(8676002)(186003)(7736002)(5660300002)(76116006)(66476007)(476003)(68736007)(6116002)(3846002)(446003)(9686003)(6306002)(26005)(55016002)(229853002)(486006)(256004)(102836004)(11346002)(14444005)(71200400001)(71190400001)(478600001)(305945005)(966005)(7416002)(14454004)(316002)(33656002)(74316002)(25786009)(8936002)(6246003)(4326008)(81156014)(81166006)(53936002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4357; H:BYAPR05MB4821.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: /bCJtpUXb52I8EOhEgGBofP49/M6MWc66qCICM0h/vreVeKZ3s1xPS+aIjOHyiR32iB3zXlyRyWgXdmuyEfyItIzbieqIpumUk4NADDa7FwlW/ORhR61qzVnybgY+7AEYGI/O7Wh24K2CDiWsWThCldbvPGWFMLFM/LLCsty3Nb883DqOn+MPk3BWnyvf+6+kmeFrbIq4lMxf6gurCpWQdbr5w1Qll65vwSQSXlL+BKBVmfOkWMOCHqgKMsUoPfRnLIFiY59bSNFDLDqhpDEY4cihxwXcj8EOti0Zi+oauT34+Q51GuKPwHsO8rCk1crrsbop7Mif7S9VC0zQx3CnTUrSIy6qploRC+8Xtc2E13QTWg2JGiRUp3WXpeF1OtEpnWRcNPqx5SeM3ZOhZzkCesZhA5zrPWSqKaj47aoRyg=
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: 10afe3d0-3645-4337-a564-08d6df59864b
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2019 08:34:51.6442 (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: mrajesh@juniper.net
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4357
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-05-23_08:, , 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-1905230061
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/oxX-Fc3pHJPI87JW0cHh21Ea_xI>
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, 23 May 2019 08:35:00 -0000

Yes its just recommended 😊



Juniper Internal

-----Original Message-----
From: Loa Andersson <loa@pi.nu> 
Sent: Thursday, May 23, 2019 9:13 AM
To: Rajesh M <mrajesh@juniper.net>; Robert Raszuk <rraszuk@gmail.com>
Cc: cpignata@cisco.com; SPRING WG <spring@ietf.org>; cfilsfil@cisco.com; fbrockne@cisco.com; Ron Bonica <rbonica@juniper.net>; rgandhi@cisco.com; naikumar@cisco.com; zali@cisco.com; ipv6@ietf.org
Subject: Re: [spring] draft-ali-6man-spring-srv6-oam-00

Rajesh,

It seems to me that "it is recommended" indicate that the ordering is optional/OPTIONAL. Does this document (or your comment) create a MANDATORY ordering of EH's??

/Loa

On 2019-05-22 22:44, Rajesh M wrote:
> I think as long as we ensure below order it must be OK.
> 
> When more than one extension header is used in the same packet, it is 
> recommended that those headers appear in the following order:
> 
>        IPv6 header
> 
>        Hop-by-Hop Options header
> 
>        Destination Options header (note 1)
> 
>        Routing header
> 
>        Fragment header
> 
>        Authentication header (note 2)
> 
>        Encapsulating Security Payload header (note 2)
> 
>        Destination Options header (note 3)
> 
>        Upper-Layer header
> 
> *From:* Robert Raszuk <rraszuk@gmail.com>
> *Sent:* Wednesday, May 22, 2019 7:55 PM
> *To:* Rajesh M <mrajesh@juniper.net>
> *Cc:* cfilsfil@cisco.com; zali@cisco.com; naikumar@cisco.com; 
> cpignata@cisco.com; rgandhi@cisco.com; fbrockne@cisco.com; SPRING WG 
> <spring@ietf.org>; Peter Psenak <ppsenak@cisco.com>; Ron Bonica 
> <rbonica@juniper.net>
> *Subject:* Re: [spring] draft-ali-6man-spring-srv6-oam-00
> 
> Hi Rajesh,
> 
> I think some folks are just confusing "insertion of new EH" from 
> "modification of existing EH" ? To me those are completely different 
> actions.
> 
> And processing of any EH is explicitly allowed by RFC8200 as long as 
> dst address in the top v6 header is the processing entity which seems 
> to be the case here. Such processing nowhere in RFC8200 seems to be prohibited.
> 
> Let's also observe that as it is often the case with OEM it is actual 
> network elements who act as both src and dst of the end to end OEM 
> sessions :).
> 
> Thx,
> 
> R.
> 
> On Wed, May 22, 2019 at 3:56 PM Rajesh M 
> <mrajesh=40juniper.net@dmarc.ietf..org
> <mailto:40juniper.net@dmarc.ietf.org>> wrote:
> 
>     Agreed (cannot claim compliance with RFC8200). Authors please 
> comment
> 
>     Guys in this draft I see that all the example such as ping,
>     traceroute to ipv6 address-> use SRH insertion rather than SRH
>     encapsulation.This is intentionally done to reduce the packet size
>        (since underlying data can be only ipv6) ?
> 
>     *From:* Mark Smith <markzzzsmith@gmail.com
>     <mailto:markzzzsmith@gmail.com>>
>     *Sent:* Wednesday, May 22, 2019 10:15 AM
>     *To:* Rajesh M <mrajesh@juniper.net <mailto:mrajesh@juniper.net>>
>     *Cc:* cfilsfil@cisco.com <mailto:cfilsfil@cisco.com>; zali@cisco.com
>     <mailto:zali@cisco.com>; naikumar@cisco.com
>     <mailto:naikumar@cisco.com>; cpignata@cisco.com
>     <mailto:cpignata@cisco.com>; rgandhi@cisco.com
>     <mailto:rgandhi@cisco.com>; fbrockne@cisco.com
>     <mailto:fbrockne@cisco.com>; SPRING WG <spring@ietf.org
>     <mailto:spring@ietf.org>>; ipv6@ietf.org <mailto:ipv6@ietf.org>;
>     Peter Psenak <ppsenak@cisco.com <mailto:ppsenak@cisco.com>>
>     *Subject:* Re: draft-ali-6man-spring-srv6-oam-00
> 
>     EH insertion is not compliant with RFC8200. Equipment doing so
>     cannot claim compliance with RFC8200.
> 
>     On Wed., 22 May 2019, 11:08 Rajesh M,
>     <mrajesh=40juniper..net@dmarc.ietf.org
>     <mailto:40juniper.net@dmarc.ietf.org>> wrote:
> 
>         Guys in this draft I see that all the example such as ping,
>         traceroute to ipv6 address-> use SRH insertion rather than SRH
>         encapsulation.
> 
>         This is intentionally done to reduce the packet size   (since
>         underlying data can be only ipv6) ?
> 
>         Juniper Internal
> 
>         Juniper Internal
> 
>         Juniper Internal
> 
>         *From:* Rajesh M
>         *Sent:* Wednesday, April 3, 2019 1:06 PM
>         *To:* cfilsfil@cisco.com <mailto:cfilsfil@cisco.com>;
>         zali@cisco.com <mailto:zali@cisco.com>; naikumar@cisco.com
>         <mailto:naikumar@cisco.com>; cpignata@cisco.com
>         <mailto:cpignata@cisco.com>; rgandhi@cisco.com
>         <mailto:rgandhi@cisco.com>; fbrockne@cisco.com
>         <mailto:fbrockne@cisco.com>
>         *Cc:* SPRING WG <spring@ietf.org <mailto:spring@ietf.org>>;
>         ipv6@ietf.org <mailto:ipv6@ietf.org>; Ron Bonica
>         <rbonica@juniper.net <mailto:rbonica@juniper.net>>
>         *Subject:* draft-ali-6man-spring-srv6-oam-00
> 
>         Please find few comments on this draft
> 
>          1. Section 3.1.1 , below must be Ref2
> 
>         *Ref1*: Hardware (microcode) just punts the packet. Software
>         (slow path)
> 
>         implements the required OAM
> 
>         mechanism. Timestamp is not carried in the packet forwarded to 
> the
> 
>         next hop.
> 
>          2. 4.1.2.2, here it must be N2 (page 10)
> 
>         If the target SID is not locally programmed, *N4* responses 
> with
> 
>         the ICMPv6 message (Type: "SRv6 OAM (TBA)", Code: "SID not
> 
>         locally implemented (TBA)"); otherwise a success is returned.
> 
>          3. 4.1.2.2, here it must be B:4:C52 (page 11)
> 
>         The ICMPv6 process at node N4
> 
>         checks if its local SID (*B:2:C31*) is locally programmed or 
> not
> 
>         and responds to the ICMPv6 Echo Request.
> 
>          4. 4.3.2.2, here it must be B:4:C52 (page 16)
> 
>         The traceroute process at
> 
>         node N4 checks if its local SID (*B:2:C31*) is locally
> 
>         programmed.
> 
>         5)  in below two cases is it B5:: or it must be A:5:: ?
> 
>         > ping A:5:: via segment-list B:2:C31, B:4:C52
> 
>         Sending 5, 100-byte ICMP Echos to *B5::,* timeout is 2 seconds:
> 
>         !!!!!
> 
>         > traceroute A:5:: via segment-list B:2:C31, B:4:C52
> 
>         Tracing the route to *B5::*
> 
>         Thanks
> 
>         Rajesh
> 
>         Juniper Internal
> 
>         --------------------------------------------------------------------
>         IETF IPv6 working group mailing list
>         ipv6@ietf.org <mailto:ipv6@ietf.org>
>         Administrative Requests:
>         https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_ipv6&d=DwID-g&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=ijfTaKShbusYK-FOvFGH9IZ538TctoQw-Pljslc0qGA&m=CWy0ai791mYUvfC3B6IE46DSDAOG-FbuEW2lRdgM_6U&s=2ix9kKHToQUM7NsHhHBM_SSVgBdT3cz6d2L0OrXshSo&e=
>         <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_ipv6&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=ijfTaKShbusYK-FOvFGH9IZ538TctoQw-Pljslc0qGA&m=jrfq1dYsfk8_fBqqNNS-gdRsYxNXOt7r52G3GHN0iiQ&s=7EDIKybjxRS2y7WsSXf02B7k15AZOccvbTWWcMu0OYo&e=>
>         
> --------------------------------------------------------------------
> 
>     _______________________________________________
>     spring mailing list
>     spring@ietf.org <mailto:spring@ietf.org>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_spring&d=DwID-g&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=ijfTaKShbusYK-FOvFGH9IZ538TctoQw-Pljslc0qGA&m=CWy0ai791mYUvfC3B6IE46DSDAOG-FbuEW2lRdgM_6U&s=QWz-MtJwmiTTnDkJ2vbryepA7yAALs_X2LVHmyihE7A&e=
>     
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mai
> lman_listinfo_spring&d=DwMFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXc
> WzoCI&r=ijfTaKShbusYK-FOvFGH9IZ538TctoQw-Pljslc0qGA&m=bA6bNX7XD3BHTzuk
> hcoIS-aqZi6dWcnVVdTfYB1goG8&s=fia6hQTqXh09fn6GLOkZIbXdPoNqldBthMQdxAuN
> WxM&e=>
> 
> 
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mail
> man_listinfo_spring&d=DwID-g&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcW
> zoCI&r=ijfTaKShbusYK-FOvFGH9IZ538TctoQw-Pljslc0qGA&m=CWy0ai791mYUvfC3B
> 6IE46DSDAOG-FbuEW2lRdgM_6U&s=QWz-MtJwmiTTnDkJ2vbryepA7yAALs_X2LVHmyihE
> 7A&e=
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64