Re: [Pppext] AD review of draft-ietf-pppext-trill-protocol
Jari Arkko <jari.arkko@piuha.net> Tue, 24 May 2011 20:54 UTC
Return-Path: <jari.arkko@piuha.net>
X-Original-To: pppext@ietfa.amsl.com
Delivered-To: pppext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
with ESMTP id 8E0D6E0792 for <pppext@ietfa.amsl.com>;
Tue, 24 May 2011 13:54:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.479
X-Spam-Level:
X-Spam-Status: No,
score=-101.479 tagged_above=-999 required=5 tests=[AWL=-1.179, BAYES_00=-2.599,
MANGLED_TOOL=2.3, USER_IN_WHITELIST=-100]
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 LTRreBDQlvTE for
<pppext@ietfa.amsl.com>; Tue, 24 May 2011 13:54:19 -0700 (PDT)
Received: from p130.piuha.net (p130.piuha.net [IPv6:2001:14b8:400::130]) by
ietfa.amsl.com (Postfix) with ESMTP id 2DCA4E0791 for <pppext@ietf.org>;
Tue, 24 May 2011 13:54:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix)
with ESMTP id 35C332CC4B; Tue, 24 May 2011 23:54:17 +0300 (EEST)
X-Virus-Scanned: amavisd-new at piuha.net
Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HU4by49mlyVl;
Tue, 24 May 2011 23:54:16 +0300 (EEST)
Received: from [IPv6:::1] (unknown [IPv6:2001:14b8:400::130]) by
p130.piuha.net (Postfix) with ESMTP id 066732CC2F;
Tue, 24 May 2011 23:54:15 +0300 (EEST)
Message-ID: <4DDC1AF6.2070607@piuha.net>
Date: Tue, 24 May 2011 22:54:14 +0200
From: Jari Arkko <jari.arkko@piuha.net>
User-Agent: Thunderbird 2.0.0.24 (X11/20101027)
MIME-Version: 1.0
To: James Carlson <carlsonj@workingcode.com>
References: <4DDB873F.5070204@piuha.net> <4DDBCAE4.8060908@workingcode.com>
In-Reply-To: <4DDBCAE4.8060908@workingcode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "pppext@ietf.org" <pppext@ietf.org>
Subject: Re: [Pppext] AD review of draft-ietf-pppext-trill-protocol
X-BeenThere: pppext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PPP Extensions <pppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pppext>,
<mailto:pppext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pppext>
List-Post: <mailto:pppext@ietf.org>
List-Help: <mailto:pppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pppext>,
<mailto:pppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 May 2011 20:54:19 -0000
James , >> Section 2.1: >> >> >>> Data >>> >>> This field contains data in the same format as for the >>> corresponding LCP Code numbers. >>> >>> >>> >> Can you clarify what this actually means. It was not clear (to this >> reader, at least). Is this where the configuration options would be, if >> some were defined? But if so, what does LCP code numbers have to do with >> it? >> > > It means that if the Code number is set to 01, then this document > expects data in the Data field that's formatted in exactly the same way > as you would also expect for an LCP Configure-Request. If it's set to > 02, then it's formatted in the same way as LCP Configure-Ack. And so on. > > Of course, the point is somewhat moot in that there are no options as > yet. But when (and if) they're defined, we're saying that this is the > proper format. > > The reason this text is here is that implementations based on this draft > that receive unexpected options will (a) need to be able to send > properly-formatted Configure-Reject messages and (b) likely need to be > able to write appropriate debug log messages concerning the event. > Those things require an understanding of the format. (Additionally, > network debugging tools such as 'ethereal' should be able to display the > format without necessarily understanding the options.) > > I agree that the wording is unclear; I'll update it. > OK. >> Section 2.2: >> >> >>> This is identical to the TRILL Ethernet format except that the Outer >>> MAC header and Ethertype are replaced by the PPP headers and Protocol >>> Field, and the Ethernet FCS is not present. Both user data and ESADI >>> packets are encoded in this format. >>> >> Please add a reference to the document and Section where these fields >> are defined. >> > > This would be reference [1] in section 4.1, "Ethernet Data > Encapsulation." Will add. > OK >>> When TNCP is in Opened state, TLSP packets MAY be sent by setting the >>> PPP Protocol field to hex TBD-40XX (TLSP) and placing the IS-IS >>> Payload in the PPP Information field. >>> >> TRILL version of IS-IS, I presume. Please provide a reference to the RFC >> that specifies the IS-IS payload used in this context. >> > > Yes. This is section 4.2.3, "TRILL IS-IS Frames." > OK >>> 1. On a PPP link, TRILL always uses P2P Hellos. There is no need >>> for TRILL-Hello frames, nor is per-port configuration necessary. >>> P2P Hello messages, per section 9.3 of [6 >>> <http://tools.ietf.org/html/draft-ietf-pppext-trill-protocol-05#ref-6>], >>> do not use Neighbor >>> IDs. >>> >>> >> Section 9.3 of [6] seems to talk about something else. If you meant [1] >> it has no Section 9.3. Please clarify. >> > > Section 9.3 of RFC 1142 is entitled "Point-to-Point IS to IS Hello PDU." > That is the intended reference. > > At a guess, you might be looking at the weirdly-formatted text version > of RFC 1142 rather than the PDF. Ah, I was. > Any suggestions on how to handle the > odd differences in section numbering between these two formats? My > understanding is that most people look at the PDF because it's somewhat > legible, which is a feature the text version sadly lacks. > I have no solution for you... I guess we'll have to live with this issue. >>> If the peer is not an RBridge, then TRILL is not >>> possible. >>> >>> >> I think you mean that if the peer is not an RBridge then the negotiation >> in this specification fails and no TRILL is used for the PPP link. >> > > Yes; will update. > OK >>> The encapsulated network layer data, carried in TNP packets, and >>> topology information, carried in TLSP packets, MUST NOT be sent >>> unless TNCP is in Opened state. If a TNP or TLSP packet is received >>> when TNCP is not in Opened state and LCP is Opened, an implementation >>> SHOULD respond using LCP Protocol-Reject. >>> >>> 3. TRILL PPP Behavior >>> >> I did not find a specification for the state machine (open/closed) in >> the draft. Please specify. >> > > It uses the LCP state machine. This was implied by: > > Link State Protocol (TLSP) on a PPP link. TNCP uses the same option > negotiation mechanism as LCP. > > ... but I can make it explicit. > OK. Sorry for asking you to clarify many similar things. Some of these things are obvious to you, but may help other readers. >>> 4. MTU-probe and MTU-ack messages are not needed on a PPP link. >>> Implementations MUST NOT send MTU-probe and SHOULD NOT reply to >>> these messages. The MTU computed by LCP SHOULD be used instead. >>> Negotiating an LCP MTU of at least 1524, to allow for an inner >>> Ethernet payload of 1500 octets, is RECOMMENDED. >>> >>> >> I think you mean TRILL MTU-probe. Please point to the appropriate >> section of [1] so that the reader knows for sure which messages you are >> referring to. >> > > OK. > > >>> OUI >>> >> Expand the acronym >> > > OK. > > >>> Resolving that issue is outside the >>> scope of this document, but see [8 >>> <http://tools.ietf.org/html/draft-ietf-pppext-trill-protocol-05#ref-8>] for >>> one mechanism that should >>> be considered in this situation. >>> >>> >> I would make this even clearer -- there's no official status yet for >> [8]. I'd use this: >> >> Resolving that issue is outside the >> scope of this document. Solutions >> to this issue may be defined elsewhere in the future, see >> [8] for an example. >> > > OK. > > Jari
- [Pppext] AD review of draft-ietf-pppext-trill-pro… Jari Arkko
- Re: [Pppext] AD review of draft-ietf-pppext-trill… James Carlson
- Re: [Pppext] AD review of draft-ietf-pppext-trill… Jari Arkko
- Re: [Pppext] AD review of draft-ietf-pppext-trill… William Allen Simpson