Re: [Isis-wg] draft-wei-isis-tlv-03 (Purge Originator Id)

Dave Katz <dkatz@juniper.net> Sun, 25 April 2010 00:22 UTC

Return-Path: <dkatz@juniper.net>
X-Original-To: isis-wg@core3.amsl.com
Delivered-To: isis-wg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F39C63A6818 for <isis-wg@core3.amsl.com>; Sat, 24 Apr 2010 17:22:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.995
X-Spam-Level:
X-Spam-Status: No, score=-5.995 tagged_above=-999 required=5 tests=[AWL=0.604, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hs0yY4kDwkzW for <isis-wg@core3.amsl.com>; Sat, 24 Apr 2010 17:22:23 -0700 (PDT)
Received: from exprod7og119.obsmtp.com (exprod7og119.obsmtp.com [64.18.2.16]) by core3.amsl.com (Postfix) with ESMTP id 27B943A6B2C for <isis-wg@ietf.org>; Sat, 24 Apr 2010 17:22:18 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob119.postini.com ([64.18.6.12]) with SMTP ID DSNKS9OLLBGuuzvlyiwws3iI5Hd6z+DQSD76@postini.com; Sat, 24 Apr 2010 17:22:12 PDT
Received: from p-emfe01-sac.jnpr.net (66.129.254.72) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server id 8.1.436.0; Sat, 24 Apr 2010 17:21:46 -0700
Received: from p-emlb02-sac.jnpr.net ([66.129.254.47]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Sat, 24 Apr 2010 17:21:46 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb02-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Sat, 24 Apr 2010 17:21:46 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Sat, 24 Apr 2010 17:21:45 -0700
Received: from dkatz-sslvpn-nc.jnpr.net (dkatz-sslvpn-nc.jnpr.net [172.24.234.37]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id o3P0LSb18690; Sat, 24 Apr 2010 17:21:29 -0700 (PDT) (envelope-from dkatz@juniper.net)
MIME-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset="us-ascii"
From: Dave Katz <dkatz@juniper.net>
In-Reply-To: <AE36820147909644AD2A7CA014B1FB520A9E3973@xmb-sjc-222.amer.cisco.com>
Date: Sat, 24 Apr 2010 17:21:28 -0700
Content-Transfer-Encoding: 7bit
Message-ID: <C4DA0669-D5C1-4CFF-A251-1E66E8289D56@juniper.net>
References: <AE36820147909644AD2A7CA014B1FB520A9E2E79@xmb-sjc-222.amer.cisco.com> <C7F53D2B.D1DE%tony.li@tony.li> <AE36820147909644AD2A7CA014B1FB520A9E3246@xmb-sjc-222.amer.cisco.com> <A3D69F84-A3E7-4345-84B8-9A01DDE03185@juniper.net> <AE36820147909644AD2A7CA014B1FB520A9E3973@xmb-sjc-222.amer.cisco.com>
To: Les Ginsberg <ginsberg@cisco.com>
X-Mailer: Apple Mail (2.1078)
X-OriginalArrivalTime: 25 Apr 2010 00:21:45.0528 (UTC) FILETIME=[49AD4380:01CAE40D]
Cc: isis-wg@ietf.org, "bruno.decraene@orange-ftgroup.co" <bruno.decraene@orange-ftgroup.com>, weifang@chinamobile.com, Tony Li <tony.li@tony.li>, lizhenqiang@chinamobile.com
Subject: Re: [Isis-wg] draft-wei-isis-tlv-03 (Purge Originator Id)
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/isis-wg>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Apr 2010 00:22:25 -0000

I don't much care either way, so long as the semantics are well-defined.

--Dave

On Apr 23, 2010, at 4:54 PM, Les Ginsberg (ginsberg) wrote:

> 
> 
>> -----Original Message-----
>> From: Dave Katz [mailto:dkatz@juniper.net]
>> Sent: Friday, April 23, 2010 10:58 AM
>> To: Les Ginsberg (ginsberg)
>> Cc: Tony Li; lizhenqiang@chinamobile.com; Jie Dong;
>> bruno.decraene@orange-ftgroup.co; isis-wg@ietf.org;
>> weifang@chinamobile.com
>> Subject: Re: [Isis-wg] draft-wei-isis-tlv-03 (Purge Originator Id)
>> 
>> This seems to make sense so long as the absence of the neighbor field
>> unambiguously says that the inserting system is also the originator of
>> the purge (otherwise you need a flag.)
> 
> That is the intent.
> That's why the legal values for the length can only be: (1*systemid
> length) or (2*systemid length)
> 
> If you have one, then you are the originator of the purge.
> If you have two, you are proxying for whomever first sent you the purge
> 
> We have "lots of room" so adding a flag could certainly be accommodated,
> but it does not seem to add any value.
> 
>   Les
> 
>> 
>> --Dave
>> 
>> On Apr 22, 2010, at 2:39 PM, Les Ginsberg (ginsberg) wrote:
>> 
>>> One other suggestion.
>>> 
>>> The usefulness of the extensions defined in this draft depend upon
>> the
>>> extent to which they are deployed - which no doubt will take
>>> considerable time under the best of circumstances. It seems that we
>>> could enhance the usefulness of the extensions even in the case of
>>> partial deployment by allowing an IS which supports these extensions
>> to
>>> add the new TLV to purges it receives that do not include the new
>> TLV.
>>> It could include both its own system ID (to identify who added the
>> TLV)
>>> and the system ID of the neighbor from whom the empty purge was
>>> received. While this is not guaranteed to pinpoint the source of the
>>> purge, it would at least provide a pointer to the portion of the
>> network
>>> in which the purge originated.
>>> 
>>> So the TLV would then look like:
>>> 
>>> TLV - code to be assigned by IANA
>>> Length - Either (1 * systemid length) or (2 *system ID length)
>>> Value -
>>> System ID of the system inserting the TLV (Required)
>>> System ID of the system from which the purge was received (Optional)
>>> 
>>> ???
>>> 
>>>  Les
>>> 
>>>> -----Original Message-----
>>>> From: isis-wg-bounces@ietf.org [mailto:isis-wg-bounces@ietf.org] On
>>>> Behalf Of Tony Li
>>>> Sent: Wednesday, April 21, 2010 11:39 PM
>>>> To: Les Ginsberg (ginsberg); lizhenqiang@chinamobile.com; Jie Dong;
>>>> bruno.decraene@orange-ftgroup.co; isis-wg@ietf.org;
>>>> weifang@chinamobile.com
>>>> Subject: Re: [Isis-wg] draft-wei-isis-tlv-03 (Purge Originator Id)
>>>> 
>>>> 
>>>> Hi Les,
>>>> 
>>>>> But hopefully we can comment on 01 anyway?? :-)
>>>> 
>>>> Of course!  ;-)
>>>> 
>>>>> I don't see the need for Section 3. It was interesting discussion
>>>>> material while we were debating the merits of making this a WG
>>>> document,
>>>>> but I think it has drawbacks when it is included in what is
>> intended
>>>> to
>>>>> become a standards document.
>>>> 
>>>> Well, the point was to help document some of the field failures
> that
>>>> we've
>>>> seen and motivate the changes.
>>>> 
>>>>> In the second set of three points, only the first (which documents
>>>> the
>>>>> lamentable purge on checksum error experience) has value. The last
>>>> two
>>>>> are anecdotal and could be translated as "there are some weird
> bugs
>>>> out
>>>>> there". Interesting - but unnecessary. The first point could be
>>>>> mentioned in the introduction as part of the justification for the
>>>>> protocol extensions - but I think even that is unnecessary.
>>>> 
>>>> True, but without the background, these changes would seem like
>>>> something
>>>> straight out of the Oort cloud.
>>>> 
>>>> Compromise: condense the text and move to the introduction?
>>>> 
>>>> 
>>>>> In Section 5 I would like to see language which says "hostname TLV
>>>>> SHOULD only be used in addition to the system ID TLV". As every IS
>>>> MUST
>>>>> have a unique systemID but hostnames are optional I would prefer
>>> that
>>>> if
>>>>> an implementation chooses to include the extra info in the purge
>>> that
>>>>> the system ID ALWAYS be there. (This is unenforceable of course)
>>>> 
>>>> 
>>>> Works for me.  Other folks?
>>>> 
>>>> 
>>>>> I think there needs to be language which makes clear that the
>>> absence
>>>> or
>>>>> presence of this additional information has no impact on the
>>>> acceptance
>>>>> of a purged LSP as valid i.e. no changes to the operation of the
>>>> Update
>>>>> process are introduced by this draft.
>>>> 
>>>> 
>>>> Can't hurt.  I'm certain that this will break some conformance
>> testers
>>>> regardless.
>>>> 
>>>> Any other comments?
>>>> 
>>>> Tony
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Isis-wg mailing list
>>>> Isis-wg@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>> _______________________________________________
>>> Isis-wg mailing list
>>> Isis-wg@ietf.org
>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>> 
> 
> 
>