RE: END SID Without SRH

Ron Bonica <rbonica@juniper.net> Tue, 11 June 2019 23:52 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 582C6120059 for <ipv6@ietfa.amsl.com>; Tue, 11 Jun 2019 16:52:14 -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_HELO_NONE=0.001, 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 ZRi65rF98fLC for <ipv6@ietfa.amsl.com>; Tue, 11 Jun 2019 16:52:12 -0700 (PDT)
Received: from mx0a-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 21F2B12004C for <ipv6@ietf.org>; Tue, 11 Jun 2019 16:52:12 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x5BNnfc3023805; Tue, 11 Jun 2019 16:52:10 -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=Tcf1UYQ6qGzaLNjv7Cc4JSJNp+WcTdlYOgXO1Av7twE=; b=PxJOHFOz9SaWLlAVelRSLBmDutr/GQhZ+KA5B0NuKdo0KuKAVQx6hKPJFNHvFI0G1mWP PQRr7b7Uriu18aWeo8vb3IaBRrn0wOL2xTsoDm6LdjfuHTIDmlCQrhpQ1KPNItEoYBob 6M4czjyEQ+5ihkACUO82EbVwpMJ0oylzQ9T3qeUizau/ZhLwtEtu53TP91hkWBgyM5fq +eLBkz6pj+5y8Qers/M7zJxn38qyebmtQ2bKNhAZQmk9r09uRDDYSSm5Bk0MLL2ducjG Mw0uhNhNoRuxL2rZi16+f7thKhRDWd9SBzBcmRtepPzeafucas1HvPppZ2WbvFNrjrdx iA==
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2055.outbound.protection.outlook.com [104.47.48.55]) by mx0a-00273201.pphosted.com with ESMTP id 2t2kwy87k7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Jun 2019 16:52:10 -0700
Received: from BYAPR05MB4245.namprd05.prod.outlook.com (20.176.252.26) by BYAPR05MB6663.namprd05.prod.outlook.com (20.178.235.93) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.9; Tue, 11 Jun 2019 23:52:08 +0000
Received: from BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::78bc:c7f3:9c1b:9ccb]) by BYAPR05MB4245.namprd05.prod.outlook.com ([fe80::78bc:c7f3:9c1b:9ccb%7]) with mapi id 15.20.1987.010; Tue, 11 Jun 2019 23:52:08 +0000
From: Ron Bonica <rbonica@juniper.net>
To: Tom Herbert <tom@herbertland.com>
CC: 6man WG <ipv6@ietf.org>
Subject: RE: END SID Without SRH
Thread-Topic: END SID Without SRH
Thread-Index: AdUdO5q1Xl8r4Qz1TcuQQsHzUSUW9ADTvSkAAAkfLWA=
Content-Class:
Date: Tue, 11 Jun 2019 23:52:08 +0000
Message-ID: <BYAPR05MB42450D61AD0ABE9284C70E75AEED0@BYAPR05MB4245.namprd05.prod.outlook.com>
References: <BYAPR05MB42456C75487CF9283A0ED1D0AE100@BYAPR05MB4245.namprd05.prod.outlook.com> <CALx6S35g4AJ2gusKjLV=Up0WMDwc_DhMPiahg3Xcga0Eeim+ow@mail.gmail.com>
In-Reply-To: <CALx6S35g4AJ2gusKjLV=Up0WMDwc_DhMPiahg3Xcga0Eeim+ow@mail.gmail.com>
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=rbonica@juniper.net; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2019-06-11T23:52:06.2140424Z; 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=2949cd09-812f-4a5d-9454-5e82f8d07c9d; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Extended_MSFT_Method=Automatic
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5f30bb8c-62e3-4ddd-b50e-08d6eec7d078
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:BYAPR05MB6663;
x-ms-traffictypediagnostic: BYAPR05MB6663:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <BYAPR05MB66634F66CD84D43270BC9375AEED0@BYAPR05MB6663.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 006546F32A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(376002)(346002)(136003)(39860400002)(366004)(51444003)(199004)(189003)(13464003)(71200400001)(6506007)(99286004)(71190400001)(6436002)(66446008)(478600001)(102836004)(53936002)(14444005)(2906002)(55016002)(256004)(6306002)(76176011)(229853002)(86362001)(53546011)(25786009)(7696005)(186003)(8936002)(26005)(966005)(9686003)(6116002)(3480700005)(14454004)(66476007)(8676002)(5660300002)(66574012)(66946007)(81166006)(64756008)(446003)(66556008)(3846002)(4326008)(66066001)(81156014)(316002)(76116006)(73956011)(33656002)(7736002)(486006)(476003)(6916009)(68736007)(6246003)(74316002)(52536014)(11346002)(305945005); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB6663; H:BYAPR05MB4245.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: MzSrEcClRxxPZ3i+v6acqeBns4GBpOf4h31LNVRq1Fhc139P8Jzac6RZ8Gx+DLyWRL2F2qgf5wOhVi9QXwFGk3mZhBUKjJYTkdn0vj7xJrlATPXPPj4ZBMBLuo7l9I5IbwqkZ2Yp8HAlFUKnE0r9E7GweND7lWM1n2WSXZMSQI65obVjmJEuaI3bwcnIUXuj5yitdGssL5gnk6kpXahGoZy4fdhe2APJZ315kHYPYkjJzPmbdLdj4xjk3gbddLCVGLA10Ggrx9u5OiVOhvcm3GpHkZN6oZQsxlMZpIDB6vh/KKnF+6+T46lK3F9ChZ3GnSi1x2+WtP/aI6aLTZzeTWGGuqjF1oKeNhizNZixTCazQEYv/8iS84q+9IycHZsTWthaZZgupH1LNvGXTuQBUGZ5Ji9xa/XmydAHBWRAekY=
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: 5f30bb8c-62e3-4ddd-b50e-08d6eec7d078
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2019 23:52:08.1016 (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: rbonica@juniper.net
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6663
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-11_11:, , 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=1015 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-1906110155
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/QDNCdXgA9vLZeXfwCJDtnc10sww>
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: Tue, 11 Jun 2019 23:52:14 -0000

Tom,

Close, but not exactly.

I am surprised that a document whose title is " IPv6 Segment Routing Header (SRH)" describes behavior changes that occur when the SRH is not present.

Personally, I think that this is an indication that the draft does more than define the SRH, but I am willing to accept that I am in the minority on this point.

                                                    Ron



Juniper Internal

-----Original Message-----
From: Tom Herbert <tom@herbertland.com> 
Sent: Tuesday, June 11, 2019 3:19 PM
To: Ron Bonica <rbonica@juniper.net>
Cc: 6man WG <ipv6@ietf.org>
Subject: Re: END SID Without SRH

On Fri, Jun 7, 2019 at 7:26 AM Ron Bonica <rbonica=40juniper.net@dmarc.ietf.org> wrote:
>
> Darren,
>
>
>
> This isn’t a blocker. Just a surprising behavior that never struck me before.
>
>
>
> Assume that an SRv6 router receives a packet whose destination address is an END SID. The packet does not contain any extension headers at all.
>
>
>
> If the next header after the IPv6 header is IPv4 or IPv6, the router removes the outer header and forwards the payload.
>
>
>
> If the next header after the IPv6 header is TCP, the router discards the packet and sends an ICMP Parameter Problem message back to the source.

Ron,

Extrapolating as to why you think this is surprising behavior (please correct me if this is wrong), but as I read it, this would be true for any transport protocol and allows the possibility of hosts that don't even know what segment routing is to receive the parameter error. For instance, if someone were just innocently pinging the router's address, which happens also to be an END SID, the source of the ping would get the parameter error. In that case, the host might not even know what segment routing is and much less have any clue why its getting a parameter problem pointing to the nexthdr field for an otherwise simple IPv6 packet.

Tom

>
>
>
> Am I reading the spec correctly?
>
>
>
>                                             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_mail
> man_listinfo_ipv6&d=DwIFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo
> CI&r=Fch9FQ82sir-BoLx84hKuKwl-AWF2EfpHcAwrDThKP8&m=9ASj40JkUp_IP94KYpx
> 2kuAwzMvXveo2lvlaY_frSJU&s=jsc2nf5cRibLHNNp9CDwxadf-QtMl8B1X0Vg-5uBBcc
> &e=
> --------------------------------------------------------------------