[RTG-DIR] draft-ietf-lisp-06.txt
Ron Bonica <ron@bonica.org> Mon, 15 March 2010 20:38 UTC
Return-Path: <ron@bonica.org>
X-Original-To: rtg-dir@core3.amsl.com
Delivered-To: rtg-dir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7D4153A6C16 for <rtg-dir@core3.amsl.com>; Mon, 15 Mar 2010 13:38:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.042
X-Spam-Level: ***
X-Spam-Status: No, score=3.042 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, DNS_FROM_RFC_BOGUSMX=1.482, MANGLED_TOOL=2.3]
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 YxVY7QbDwsEU for <rtg-dir@core3.amsl.com>; Mon, 15 Mar 2010 13:38:06 -0700 (PDT)
Received: from vms173011pub.verizon.net (vms173011pub.verizon.net [206.46.173.11]) by core3.amsl.com (Postfix) with ESMTP id 7E3023A6B89 for <rtg-dir@ietf.org>; Mon, 15 Mar 2010 13:38:05 -0700 (PDT)
Received: from [192.168.1.4] ([unknown] [173.66.213.145]) by vms173011.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0KZC00APGBYXF5N1@vms173011.mailsrvcs.net> for rtg-dir@ietf.org; Mon, 15 Mar 2010 15:37:51 -0500 (CDT)
Message-id: <4B9E9A98.5060809@bonica.org>
Date: Mon, 15 Mar 2010 16:37:44 -0400
From: Ron Bonica <ron@bonica.org>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-version: 1.0
To: rtg-ads@tools.ietf.org
X-Enigmail-Version: 0.96.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: 7bit
X-Mailman-Approved-At: Mon, 15 Mar 2010 13:43:25 -0700
Cc: rtg-dir@ietf.org, draft-ietf-lisp@tools.ietf.org, lisp@tools.ietf.org
Subject: [RTG-DIR] draft-ietf-lisp-06.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-dir>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Mar 2010 20:38:08 -0000
Hello, I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see http://www.ietf.org/iesg/directorate/routing.html Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft. Document: draft-ietf-lisp-06.txt Reviewer: Ron Bonica Review Date: 3/15/2010 IETF LC End Date: TBD Intended Status: EXPERIMENTAL Summary: I have significant concerns about this document and recommend that the Routing ADs discuss these issues further with the authors. Major Issues: o Architectural Issues - Tunnel Liveness - The document says little about what happens when a tunnel connecting iTR to eTR fails? Does temporary black-holing result? What is the restoration mechanism? - UDP Checksum - When an iTR formats the LISP UDP header, it sets the UDP checksum to zero. This is in violation of RFC 768. - The document should say something about cases in which NATs and middle boxes are deployed between iTR and ETR. Will those boxes continue to work? o Caching Issues - The caching policy is not well specified. Therefore, I am worried that the cache might become an easy target for DoS attacks. Consider the following scenario: An opponent discovers the EIDs of 100 hosts behind an ITR. The opponent then sends a steady stream of 50 pps to each of those 100 hosts. Each of those packets has a unique, valid and spoofed source address. Each packet also causes its recipient to send an ICMP port unreachable message to the spoofed source. The ITR cache may be overrun. o Migration issues Considerations - During the migration period, when an ITR receives a packet, it must determine whether that packet's destination address is an EID or an RLOC. The document isn't clear about how the ITR does this. One possibility is to encode that information in the IP address. Another is to query the network to find out. While the first solution may work for IPv6, it won't work well for IPv4. The second solution presents performance problems regardless of IP version. - LISP's goals are best achieved when the entire Internet is surrounded by xTRs (i.e., at the end of migration). However, it is impossible to know when that state has been achieved. The document should say something about when an operator has completed its migration effort and what benefit it can expect to reap at that time. Minor Issues - Terminology section defines many terms that are already commonly understood. Nits: == You're using the IETF Trust Provisions' Section 6.b License Notice from 12 Sep 2009 rather than the newer Notice from 28 Dec 2009. (See http://trustee.ietf.org/license-info/) ---------------------------------------------------------------------------- ** The document seems to lack an IANA Considerations section. ** There are 5 instances of lines with non-RFC2606-compliant FQDNs in the document. == There are 10 instances of lines with private range IPv4 addresses in the document. If these are generic example addresses, they should be changed to use any of the ranges defined in RFC3330 (or successor): 192.0.2.x, 198.51.100.x or 203.0.113.x. Miscellaneous warnings: ---------------------------------------------------------------------------- == Using lowercase 'not' together with uppercase 'MUST', 'SHALL', 'SHOULD', or 'RECOMMENDED' is not an accepted usage according to RFC 2119. Please use uppercase 'NOT' together with RFC 2119 keywords (if that is what you mean). Found 'MUST not' in this paragraph: LCM: The format is one of the control message formats described in this section. At this time, only Map-Request messages and PIM Join-Prune messages [MLISP] are allowed to be encapsulated. Encapsulating other types of LISP control messages are for further study. When Map-Requests are sent for RLOC-probing purposes (i.e the P-bit is set), they MUST not be sent inside Encapsulated Control Messages. Checking references for intended status: Experimental ---------------------------------------------------------------------------- ** Obsolete normative reference: RFC 2434 (Obsoleted by RFC 5226) == Outdated reference: A later version (-02) exists of draft-jen-apt-01 == Outdated reference: A later version (-05) exists of draft-meyer-lisp-cons-03 -- Unexpected draft version: The latest known version of draft-ietf-lisp-interworking is -00, but you're referring to -01. == Outdated reference: A later version (-02) exists of draft-farinacci-lisp-lig-01 == Outdated reference: A later version (-01) exists of draft-meyer-lisp-mn-00 == Outdated reference: A later version (-04) exists of draft-ietf-lisp-ms-03 -- No information found for draft-mathy-lisp-dht - is the name correct? == Outdated reference: A later version (-08) exists of draft-lear-lisp-nerd-04 == Outdated reference: A later version (-02) exists of draft-iannone-openlisp-implementation-01 == Outdated reference: A later version (-05) exists of draft-narten-radir-problem-statement-00 == Outdated reference: A later version (-09) exists of draft-ietf-mip4-rfc3344bis-05 == Outdated reference: draft-ietf-pim-rpf-vector has been published as RFC 5496 -- No information found for draft-handley-p2ppush-unpublished-2007726 - is the name correct? == Outdated reference: draft-ietf-shim6-proto has been published as RFC 5533 Summary: 3 errors (**), 14 warnings (==), 3 comments (--). Run idnits with the --verbose option for more detailed information about the items above.
- [RTG-DIR] draft-ietf-lisp-06.txt Ron Bonica
- Re: [RTG-DIR] draft-ietf-lisp-06.txt Joel M. Halpern
- Re: [RTG-DIR] draft-ietf-lisp-06.txt Ron Bonica
- Re: [RTG-DIR] draft-ietf-lisp-06.txt thomas.morin
- Re: [RTG-DIR] draft-ietf-lisp-06.txt Joel M. Halpern
- Re: [RTG-DIR] draft-ietf-lisp-06.txt Vince Fuller
- Re: [RTG-DIR] draft-ietf-lisp-06.txt Ron Bonica