Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed

"Templin, Fred L" <Fred.L.Templin@boeing.com> Tue, 05 February 2013 16:48 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCE4521F8599 for <v6ops@ietfa.amsl.com>; Tue, 5 Feb 2013 08:48:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.149
X-Spam-Level:
X-Spam-Status: No, score=-2.149 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id APUTt9+XIhcN for <v6ops@ietfa.amsl.com>; Tue, 5 Feb 2013 08:48:37 -0800 (PST)
Received: from blv-mbsout-01.boeing.com (blv-mbsout-01.boeing.com [130.76.32.231]) by ietfa.amsl.com (Postfix) with ESMTP id C3CD321F846B for <v6ops@ietf.org>; Tue, 5 Feb 2013 08:48:37 -0800 (PST)
Received: from blv-mbsout-01.boeing.com (localhost.localdomain [127.0.0.1]) by blv-mbsout-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with ESMTP id r15Gn1EJ024759 for <v6ops@ietf.org>; Tue, 5 Feb 2013 08:49:01 -0800
Received: from XCH-NWHT-11.nw.nos.boeing.com (xch-nwht-11.nw.nos.boeing.com [130.247.25.114]) by blv-mbsout-01.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id r15Gn0hD024747 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=OK); Tue, 5 Feb 2013 08:49:00 -0800
Received: from XCH-NW-01V.nw.nos.boeing.com ([130.247.64.97]) by XCH-NWHT-11.nw.nos.boeing.com ([130.247.25.114]) with mapi; Tue, 5 Feb 2013 08:48:36 -0800
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: Nalini Elkins <nalini.elkins@insidethestack.com>, "Ackermann, Michael" <MAckermann@bcbsm.com>, IETF v6ops list <v6ops@ietf.org>
Date: Tue, 05 Feb 2013 08:48:36 -0800
Thread-Topic: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
Thread-Index: Ac4DWCW2BxEYmb5vTSev3QTkWUhXIgAZY2EAAACYGWA=
Message-ID: <E1829B60731D1740BB7A0626B4FAF0A65E104C1BB6@XCH-NW-01V.nw.nos.boeing.com>
References: <201302021345.r12Dj1k02256@ftpeng-update.cisco.com> <m2y5f6hejw.wl%randy@psg.com> <4FC37E442D05A748896589E468752CAA0A0DDD2E@PWN401EA160.ent.corp.bcbsm.com> <4160CF5F-7DD8-4244-87A5-0D2CBEFFF55C@kumari.net> <E1829B60731D1740BB7A0626B4FAF0A65E104C1710@XCH-NW-01V.nw.nos.boeing.com> <4FC37E442D05A748896589E468752CAA0A0DE983@PWN401EA160.ent.corp.bcbsm.com> <E1829B60731D1740BB7A0626B4FAF0A65E104C17D0@XCH-NW-01V.nw.nos.boeing.com> <1360038032.64563.YahooMailNeo@web2809.biz.mail.ne1.yahoo.com> <E1829B60731D1740BB7A0626B4FAF0A65E104C1B9E@XCH-NW-01V.nw.nos.boeing.com>
In-Reply-To: <E1829B60731D1740BB7A0626B4FAF0A65E104C1B9E@XCH-NW-01V.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Feb 2013 16:48:38 -0000

Following up on my own:

> -----Original Message-----
> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf Of
> Templin, Fred L
> Sent: Tuesday, February 05, 2013 8:36 AM
> To: Nalini Elkins; Ackermann, Michael; IETF v6ops list
> Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
> 
> Hi Nalini,
> 
> > -----Original Message-----
> > From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com]
> > Sent: Monday, February 04, 2013 8:21 PM
> > To: Templin, Fred L; Ackermann, Michael; IETF v6ops list
> > Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
> >
> > Fred,
> >
> > Thanks so much for your comments.  I have not yet finished completely
> > analyzing your RFC but I have some questions for you:
> >
> > In your SEAL RFC, would an IPID would only exist in the tunneled header
> > used to traverse the MPLS backbone network?
> 
> SEAL deals with IP-in-IP encapsulation. With SEAL, there is an
> outer IP header, a mid-layer SEAL header and an inner IP header.
> The outer IP header and SEAL header are only present over the
> portion of the path that traverses the region of encapsulation
> (aka the "tunnel"). The inner IP header is present over the full
> end-to-end path.

SEAL is also compatible with a transport mode of operation in which
the end systems would need to negotiate the use of a SEAL header that
travels end-to end. Sort of how IPsec supports both tunnel- and
transport modes of operation.

Thanks - Fred
fred.l.templin@boeing.com

> > Would every IPv6 packet then need this header?
> 
> Only those IPv6 packets that are taken in for encapsulation.
> 
> Note that if you wanted to require all IPv6 packets to include a
> fragment header, there is a draft that talks about "atomic IPv6
> fragments":
> 
> https://datatracker.ietf.org/doc/draft-ietf-6man-ipv6-atomic-fragments/
> 
> 
> Thanks - Fred
> fred.l.templin@boeing.com
> 
> > Thanks,
> >
> >
> > Nalini Elkins
> > Inside Products, Inc.
> > (831) 659-8360
> > www.insidethestack.com
> >
> >
> >
> > ----- Original Message -----
> > From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
> > To: "Ackermann, Michael" <MAckermann@bcbsm.com>; IETF v6ops list
> > <v6ops@ietf.org>
> > Cc:
> > Sent: Monday, February 4, 2013 10:17 AM
> > Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
> >
> > Hi Michael,
> >
> > Forgot to mention that here is another one you would want to cite:
> >
> > http://datatracker.ietf.org/doc/rfc4963/
> >
> > Thanks - Fred
> >
> > > -----Original Message-----
> > > From: Ackermann, Michael [mailto:MAckermann@bcbsm.com]
> > > Sent: Monday, February 04, 2013 9:53 AM
> > > To: Templin, Fred L; IETF v6ops list
> > > Subject: RE: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
> > >
> > > Thanks for your comments Fred!
> > >
> > > The first draft you reference seems to highlight the need for an IPID
> > > field larger than 16 bits (v4) or 32 bits (v6), due to the much faster
> > > networks we have today.   We agree and that is very lightly referenced
> > in
> > > our RFC.   The reason for only lightly, is that we chose to focus on
> the
> > > need for IPID at all, since many at the IETF did not agree this was an
> > > issue when we first introduced it.   Our original proposal suggested
> > going
> > > to 64 bits as part of the solution, but for now we have backed off on
> > > solutions and are focused on convincing the IETF that the elimination
> of
> > > IPID as a diagnostic facility, would be bad for end user
> organizations.
> > >
> > > The second draft you referenced is one I was not aware of but is very
> > > impressive and well written!   I know it was focused on tunnels and
> > > encapsulation, but among many other things it seems to promote the
> value
> > > of uniquely identifying packets, in particular ones that could be
> > > duplicate, improper or even malicious.    If I am interpreting
> properly,
> > > then we are in full agreement.
> > >
> > > Our main issue is that information such as provided by IPID can be
> > > critical to reliably running sophisticated networks today.
> > >
> > > Thanks again!
> > >
> > > Mike
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
> > Of
> > > Templin, Fred L
> > > Sent: Monday, February 04, 2013 11:51 AM
> > > To: IETF v6ops list
> > > Subject: Re: [v6ops] new draft: draft-elkins-v6ops-ipv6-ipid-needed
> > >
> > > Hi,
> > >
> > > Two drafts the authors should be aware of are "Updated Specification
> of
> > > the IPv4 ID Field":
> > >
> > > https://datatracker.ietf.org/doc/draft-ietf-intarea-ipv4-id-update/
> > >
> > > and "The Subnetwork Encapsulation and Adapation Layer (SEAL)":
> > >
> > > https://datatracker.ietf.org/doc/draft-templin-intarea-seal/
> > >
> > > The former is a revised specification of the use of the IPv4 ID field
> > and
> > > defines the cases in which the ID field does and does not contain
> useful
> > > information. The latter is a means for adding a 32-bit ID field during
> > > encapsulation, where the ID appears in an extension header similar to
> > the
> > > way the IPv6 fragment header currently appears.
> > >
> > > Point being that the IPv4 ID was never intended for purposes such as
> > > ensuring uniqueness other than for the fragmentation and reassembly
> > > process. And, for IPv6, there are already ways to add an ID to a
> packet
> > if
> > > one is needed.
> > >
> > > Thanks - Fred
> > > fred.l.templin@boeing.com
> > > _______________________________________________
> > > v6ops mailing list
> > > v6ops@ietf.org
> > > https://www.ietf.org/mailman/listinfo/v6ops
> > >
> > >
> > > The information contained in this communication is highly confidential
> > and
> > > is intended solely for the use of the individual(s) to whom this
> > > communication is directed. If you are not the intended recipient, you
> > are
> > > hereby notified that any viewing, copying, disclosure or distribution
> of
> > > this information is prohibited. Please notify the sender, by
> electronic
> > > mail or telephone, of any unintended receipt and delete the original
> > > message without making any copies.
> > >
> > >  Blue Cross Blue Shield of Michigan and Blue Care Network of Michigan
> > are
> > > nonprofit corporations and independent licensees of the Blue Cross and
> > > Blue Shield Association.
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops