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

Dave Katz <dkatz@juniper.net> Fri, 23 April 2010 23:28 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 A78D63A6855 for <isis-wg@core3.amsl.com>; Fri, 23 Apr 2010 16:28:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.392
X-Spam-Level:
X-Spam-Status: No, score=-5.392 tagged_above=-999 required=5 tests=[AWL=1.208, 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 lp1S4HbIb+5h for <isis-wg@core3.amsl.com>; Fri, 23 Apr 2010 16:28:39 -0700 (PDT)
Received: from exprod7og121.obsmtp.com (exprod7og121.obsmtp.com [64.18.2.20]) by core3.amsl.com (Postfix) with ESMTP id 10D333A67B2 for <isis-wg@ietf.org>; Fri, 23 Apr 2010 16:28:29 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob121.postini.com ([64.18.6.12]) with SMTP ID DSNKS9ItD5nQ4fs4hj4jDHFHws8ahhPk1vvj@postini.com; Fri, 23 Apr 2010 16:28:23 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; Fri, 23 Apr 2010 10:57:45 -0700
Received: from p-emlb01-sac.jnpr.net ([66.129.254.46]) by p-emfe01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Fri, 23 Apr 2010 10:57:45 -0700
Received: from emailsmtp56.jnpr.net ([172.24.60.77]) by p-emlb01-sac.jnpr.net with Microsoft SMTPSVC(6.0.3790.3959); Fri, 23 Apr 2010 10:57:44 -0700
Received: from merlot.juniper.net ([172.17.27.10]) by emailsmtp56.jnpr.net with Microsoft SMTPSVC(6.0.3790.4675); Fri, 23 Apr 2010 10:57:44 -0700
Received: from nimbus-sf.juniper.net (nimbus-sf.juniper.net [172.16.12.139]) by merlot.juniper.net (8.11.3/8.11.3) with ESMTP id o3NHvfb94223; Fri, 23 Apr 2010 10:57:41 -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: <AE36820147909644AD2A7CA014B1FB520A9E3246@xmb-sjc-222.amer.cisco.com>
Date: Fri, 23 Apr 2010 11:57:41 -0600
Content-Transfer-Encoding: quoted-printable
Message-ID: <A3D69F84-A3E7-4345-84B8-9A01DDE03185@juniper.net>
References: <AE36820147909644AD2A7CA014B1FB520A9E2E79@xmb-sjc-222.amer.cisco.com> <C7F53D2B.D1DE%tony.li@tony.li> <AE36820147909644AD2A7CA014B1FB520A9E3246@xmb-sjc-222.amer.cisco.com>
To: Les Ginsberg <ginsberg@cisco.com>
X-Mailer: Apple Mail (2.1078)
X-OriginalArrivalTime: 23 Apr 2010 17:57:44.0347 (UTC) FILETIME=[79A64EB0:01CAE30E]
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: Fri, 23 Apr 2010 23:28:40 -0000

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.)

--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
>