Re: [bess] A question about Tunnel Identifier in PMSI Tunnel Attribute etc.

Hiroshi Tsunoda <tsuno@m.ieice.org> Sat, 12 August 2017 08:04 UTC

Return-Path: <dr.h.t@ieee.org>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1F9013276E for <bess@ietfa.amsl.com>; Sat, 12 Aug 2017 01:04:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ieee-org.20150623.gappssmtp.com
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 PrwurOlQfIeZ for <bess@ietfa.amsl.com>; Sat, 12 Aug 2017 01:04:02 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAD3013271A for <bess@ietf.org>; Sat, 12 Aug 2017 01:04:01 -0700 (PDT)
Received: by mail-qk0-x22f.google.com with SMTP id u139so30884113qka.1 for <bess@ietf.org>; Sat, 12 Aug 2017 01:04:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee-org.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=3PU+IsmfSmd85L7tvWLxYP8fQEA2y50/2BlI07cbRiE=; b=aQFgfUeXH4kzCPnf+HxbPEsBY9sACYtRwGwJ/le56PaGjcH5L0FcPxFlNY/qkaI5Dp +MUCdKANBXhgtaTeHyrxTt/vbK5vNu5J9wAblnPwcNwoUaKrbQ0cXsAlhyG8U4qR9ZFb sQdO8x9yAiJQsPJKHyk7z7EuCgcxWacs/S6CmAylRpWRcjRc/sH7LLA/SeLNP51uhgVn mgqhPcu7Emm3i4oZTpwkVzvwfIbishyHwQIVUj7k0GKzY+9hVCldD8Q/wkTkY/+GY+KR dwmaMm++oZKeGFvf4sn/ueb9VkM88/d9ibJpdWxLZk39UZCUWSCoVYSVui70M7V2z6Bb Z6Ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=3PU+IsmfSmd85L7tvWLxYP8fQEA2y50/2BlI07cbRiE=; b=hb4eBB+nUo1yudnKndyEtb/WV9ixeJE+iYlVugtlOUplk33UlAi+12rjLJlF54pzLO LDQbU+g1T3wTWiEjNC10N3HKqbwE3lrcSlDbvGvaS+82iGc6N3tvS5tLQIEpcligy4sV LbC57nBcQkzv4iyGpsv8RFwBUWu5OhB/PL2Yn2H4b2ju8L6d3qTXDSCkSJwlGBQk0VR4 K7Bxs8mXEtQ7ugAmU2adpcPYed/36FjWHSHi7OAs4j57mPbClIeWqxt2oORuxM7EQpoT ctIKGIFIJoug82tHIIFALLpjyxIA8yj4Oz2VTedayG5KSmzcHVGfaktWCc8BBobtHhYF TbnQ==
X-Gm-Message-State: AHYfb5j0fzFLTTsi5JharcO8UDS8ymsInGSXz3e+YB7AOkp6/WsbcK9E wAl+aUfSw6mwJ9psNXdOVLIAIETmfg9E
X-Received: by 10.55.158.68 with SMTP id h65mr23095742qke.326.1502525040665; Sat, 12 Aug 2017 01:04:00 -0700 (PDT)
MIME-Version: 1.0
Sender: dr.h.t@ieee.org
Received: by 10.140.101.141 with HTTP; Sat, 12 Aug 2017 01:03:20 -0700 (PDT)
In-Reply-To: <1502463051.5254.3.camel@orange.com>
References: <CAPbjwkze+H7sQ43XmU98hrfjDHfne2FOGu_sR9+WpPVoh35q0A@mail.gmail.com> <1502463051.5254.3.camel@orange.com>
From: Hiroshi Tsunoda <tsuno@m.ieice.org>
Date: Sat, 12 Aug 2017 10:03:20 +0200
X-Google-Sender-Auth: hzlQTkJB0YbDB2bCnXdQJ16ZNGw
Message-ID: <CAPbjwkzo9-vGCvr_yZWAy=OeLbMVYL5cP2yqVQ7C=eNirxi5KQ@mail.gmail.com>
To: Thomas Morin <thomas.morin@orange.com>
Cc: "bess@ietf.org" <bess@ietf.org>, Glenn Mansfield Keeni <glenn@cysols.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/4W849vJZFrJ1D0KPD1vsOFUvZa0>
Subject: Re: [bess] A question about Tunnel Identifier in PMSI Tunnel Attribute etc.
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Aug 2017 08:04:05 -0000

Hi Thomas,

Thank you very much for your answer.  It is really helpful for me.
I am going to update the draft taking into account your answer.

Best regards,

-- tsuno


2017-08-11 16:50 GMT+02:00 Thomas Morin <thomas.morin@orange.com>:
> Hi Tsuno,
>
> (below)
>
> Hiroshi Tsunoda, 2017-08-08 22:20:
>>
>> a) Format and examples of Tunnel Identifier in PMSI Tunnel Attribute
>>
>>    L2L3-VPN-MCAST-TC-MIB provides a textual convention
>>    (L2L3VpnMcastProviderTunnelId) representing
>>    the Tunnel Identifier of a P-tunnel.
>>
>>    a-1) I would like to know if there is  any preferred format
>>           when a Tunnel Identifier is printed.
>
> For each different type, there is a natural/preferred format, but
> there is no format valid across all different types.
>
> When the type is for IP multicast tree, it would be natural to display
> it as an IP adress, but when the type is for an LSP, it depends on the
> MPLS signaling protocol (mLDP, P2MP RSVP-TE)...
>
> I don't know if there is a better solution than to display a
> hexadecimal byte string.
>
>>    a-2) In the case that there is no preferred format,
>>           the MIB doctor request us to show some actual
>>           examples of the Tunnel Identifier.
>>           Is there any good reference to see the actual examples?
>
> Not as far as I know.
> I don't think there is any canonical way to display, e.g. the <Extended
> Tunnel ID, Reserved, Tunnel ID, P2MP ID> tuple of an RSVP-TE P2MP LSP
> SESSION Object.
>
>>
>> b) Required information to identify a particular P-tunnel
>>
>>     l2L3VpnMcastPmsiTunnelAttributeTable defined in L2L3-VPN-MCAST-
>> MIB
>>     is a table to provide P-tunnel information.
>>     Currently the index of this table is composed of
>>     information objects representing Flags, Tunnel Type,
>>     MPLS Label, and Tunnel Indentifier in
>>     delivered in PMSI Tunnel Attribute.
>>     I think the index must be composed only of minimal
>>     objects to identify a particular P-tunnel.
>>     Thus, Tunnel Type and Tunnel Indentifier are required
>>     for the index as described in Sec. 7.4.1.1 of RFC6513,
>>     but Flags is not required.
>>
>>     b-1) How about MPLS Label? Is it required to be included in the
>> index?
>
> Doing lookups in this table based on an MPLS label does not look like
> something natural to do, given that the label allocated may change over
> time. I would be tempted to answer no to your question.
>
> -Thomas
>
>
>
>> 2017-07-09 14:11 GMT+02:00 Glenn Mansfield Keeni <glenn@cysols.com>:
>> > L2L3-VPN-MCAST-TC-MIB is almost OK.
>> > smilint gives warnings
>> > (snip)
>> >   L2L3-VPN-MCAST-TC-MIB:112: [5] {type-without-format} warning:
>> > type
>> >   `L2L3VpnMcastProviderTunnelId' has no format specification
>> > This may be avoided by specifying a format in which the
>> > L2L3VpnMcastProviderTunnelId should be printed.
>> > Is there a preferred format? How will this be printed?
>> > One continuous octet string?
>> >
>> > (snip)
>> >
>> > But before we go on to the next stage could you please confirm that
>> > A. The l2L3VpnMcastPmsiTunnelAttributeTable needs all of the
>> > following
>> >    four MOs as index for its rows
>> >              l2L3VpnMcastPmsiTunnelAttributeFlags,
>> >              l2L3VpnMcastPmsiTunnelAttributeType,
>> >              l2L3VpnMcastPmsiTunnelAttributeLabel,
>> >              l2L3VpnMcastPmsiTunnelAttributeId
>> >    The l2L3VpnMcastPmsiTunnelAttributeId by itself is inadequate?
>> > If yes
>> >    please explain it to me. Or point to the text that contains the
>> >    explanation.
>> > I have been unable to confirm the above from the draft - that is
>> > very
>> > likely due to my lack of understanding of the l2L3VpnMcast
>> > technology.
>>
>> _______________________________________________
>> BESS mailing list
>> BESS@ietf.org
>> https://www.ietf.org/mailman/listinfo/bess