Re: [OSPF] Poll for WG adoption of draft-hegde-ospf-node-admin-tag

Peter Psenak <ppsenak@cisco.com> Wed, 03 September 2014 11:50 UTC

Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 569481A008F for <ospf@ietfa.amsl.com>; Wed, 3 Sep 2014 04:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.169
X-Spam-Level:
X-Spam-Status: No, score=-15.169 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_HI=-5, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 ny20jfT3e2Cm for <ospf@ietfa.amsl.com>; Wed, 3 Sep 2014 04:50:12 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E5DB1A0086 for <ospf@ietf.org>; Wed, 3 Sep 2014 04:50:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2839; q=dns/txt; s=iport; t=1409745012; x=1410954612; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=MNdWZA2wROIKMuHHFtX01DShn0q32KhNMv4iT6izEgs=; b=fiZQbhB/BxOVlnVXpMMhytPrz2BEYk0CE8eNqJHeSuqktSPrvq1Mfzzg GCq9OCd9+02HgROYl6pYWJFqyRgWCuP3GXSMUSeIRyO8lHq4pirxvnln0 /zkfL18cE5634ay/JwFN++phRepo1Eru8kv1OGHD587OCwOYu5dypXfr7 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AuIGAP7/BlStJssW/2dsb2JhbABag2BYyEuHTAGBJ3eEAwEBAQMBOEABEAsYCRYPCQMCAQIBRQYBDAEHAQEXiB8IDb0pAReOamMHhEwBBJVfhn2BW4VcjWeDYzuCfgEBAQ
X-IronPort-AV: E=Sophos;i="5.04,457,1406592000"; d="scan'208";a="164431608"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP; 03 Sep 2014 11:50:07 +0000
Received: from [10.148.128.133] ([10.148.128.133]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s83Bo6ke012700; Wed, 3 Sep 2014 11:50:07 GMT
Message-ID: <5407006E.8030100@cisco.com>
Date: Wed, 03 Sep 2014 13:50:06 +0200
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Hannes Gredler <hannes@juniper.net>, bruno.decraene@orange.com, Rob Shakir <rjs@rob.sh>
References: <D0212051.2116%acee@cisco.com> <53FC3FD8.1000704@cisco.com> <D022049C.2295%acee@cisco.com> <53FC9A02.4080401@cisco.com> <20140826153201.GA6179@juniper.net> <53FCAB34.7020602@cisco.com> <FC891597-3AAA-498C-BA2A-179BFD0D77EC@rob.sh> <5406CD9D.2070905@cisco.com> <9F21D1DE-3DF8-4F5D-81AD-B105FA94CD49@rob.sh> <5406CF5D.7040002@cisco.com> <15316_1409739908_5406EC84_15316_1787_1_53C29892C857584299CBF5D05346208A071EC421@PEXCVZYM11.corporate.adroot.infra.ftgroup> <5406EE38.2010504@cisco.com> <5406F507.3080307@juniper.net>
In-Reply-To: <5406F507.3080307@juniper.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/3_dJx9b0X1TFPkgNOaYuWQSnVfU
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] Poll for WG adoption of draft-hegde-ospf-node-admin-tag
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Sep 2014 11:50:14 -0000

Hi Hannes,

On 9/3/14 13:01 , Hannes Gredler wrote:
> hi peter,
>
> the question is not so much which registry is better;
>
> we have existing proof-point (rlfa-spec not containing any capabilities)
> that there may be the possibility that:
>
> - a well-known, protocol specific tag does not exist
> - the operator problem (excluding/including certain nodes
>    from PQ capability) still does exist
>
> so it looks like we have a practical case in favor of bruno's argument.

well, a more practical solution for the above _capability_ case would be 
to define a bit in OSPF Router Informational Capabilities TLV. The 
reason is that the meaning of the bit is defined and as such no other 
configuration is required on any other nodes except the PQ ones.

>
>
> let me draw also some analogy to tagging of IP prefixes here:
> draft-hegde-ospf-node-admin-tag is a generic vehicle just as
> http://datatracker.ietf.org/doc/rfc5130/ has been conceived for
> IP prefixes. - it is correct for the problem described in
> RFC5130 we could have been applying application-specific
> bits in IP prefixes that control the leaking behavior.
>
> however a different model has been chosen:
>
> 1) use generic, application-context-free tags for a prefix
> 2) write the leaking policy which refers to those tags.
>
> i find the flexibility of that model appealing and i'd
> like to have something similar for "nodes" on link-state
> graphs.

as I expressed multiple times, I have no issue with the node admin tags 
draft as such. My concern is related to the usage of the admin tags for 
signaling capabilities for which there is a better existing solution 
available.

thanks,
Peter

>
> /hannes
>
> On 9/3/14 12:32, Peter Psenak wrote:
>>>
>>> I agree as a general rule. Yet IMHO we should not kill this
>>> possibility. In particular for feature allowing incremental deployment
>>> & interaction with non-compliant nodes.
>>> One example would have been Remote LFA (RLFA):
>>> - the PLR (FRR node) needs to be RLFA compliant. Therefore (potential)
>>> communication between PLR regarding their capabilities can be done
>>> using IANA/implemented code point.
>>> - the PQ node (Merge Point) does not need to be RLFA compliant. And we
>>> should keep this property to ease incremental deployment. Therefore
>>> communication between PQ and PLR regarding PQ capabilities should/may
>>> be done using node tag.  RLFA spec could have defined an IANA
>>> registered node tag to be used by PQ (configured by the network
>>> operator) to exclude them as PQ candidate. e.g. for PQ node not
>>> accepting T-LDP session or nodes which should not be used as PQ per
>>> policy.
>>
>> why is "IANA registered node tag" any better then IANA registered
>> capability bit in the above case?
> .
>