RE: [Autoconf] comments on draft-ietf-autoconf-manetarch-07.txt
"Templin, Fred L" <Fred.L.Templin@boeing.com> Tue, 04 December 2007 17:08 UTC
Return-path: <autoconf-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzbFz-0004Ey-65; Tue, 04 Dec 2007 12:08:27 -0500
Received: from autoconf by megatron.ietf.org with local (Exim 4.43) id 1IzbFy-0004EX-IT for autoconf-confirm+ok@megatron.ietf.org; Tue, 04 Dec 2007 12:08:26 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IzbFy-0004Dj-5o for autoconf@ietf.org; Tue, 04 Dec 2007 12:08:26 -0500
Received: from slb-smtpout-01.boeing.com ([130.76.64.48]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IzbFw-0003DE-VX for autoconf@ietf.org; Tue, 04 Dec 2007 12:08:26 -0500
Received: from slb-av-01.boeing.com (slb-av-01.boeing.com [129.172.13.4]) by slb-smtpout-01.ns.cs.boeing.com (8.14.0/8.14.0/8.14.0/SMTPOUT) with ESMTP id lB4H8MsP020997 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 4 Dec 2007 09:08:22 -0800 (PST)
Received: from slb-av-01.boeing.com (localhost [127.0.0.1]) by slb-av-01.boeing.com (8.14.0/8.14.0/DOWNSTREAM_RELAY) with ESMTP id lB4H8LIo025112; Tue, 4 Dec 2007 09:08:21 -0800 (PST)
Received: from XCH-NWBH-11.nw.nos.boeing.com (xch-nwbh-11.nw.nos.boeing.com [130.247.55.84]) by slb-av-01.boeing.com (8.14.0/8.14.0/UPSTREAM_RELAY) with ESMTP id lB4H7IGn022521; Tue, 4 Dec 2007 09:07:27 -0800 (PST)
Received: from XCH-NW-7V2.nw.nos.boeing.com ([130.247.54.35]) by XCH-NWBH-11.nw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 4 Dec 2007 09:07:23 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Autoconf] comments on draft-ietf-autoconf-manetarch-07.txt
Date: Tue, 04 Dec 2007 09:06:51 -0800
Message-ID: <39C363776A4E8C4A94691D2BD9D1C9A1029EDC7D@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <200712041343.lB4Dhwq5006349@cichlid.raleigh.ibm.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Autoconf] comments on draft-ietf-autoconf-manetarch-07.txt
Thread-Index: Acg2e799r5JU+w/zRNKoAiiJ4U7ujAAG+6hQ
References: <200712041343.lB4Dhwq5006349@cichlid.raleigh.ibm.com>
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: Thomas Narten <narten@us.ibm.com>, autoconf@ietf.org
X-OriginalArrivalTime: 04 Dec 2007 17:07:23.0132 (UTC) FILETIME=[23113BC0:01C83698]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c2e58d9873012c90703822e287241385
Cc:
X-BeenThere: autoconf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Ad-Hoc Network Autoconfiguration WG discussion list <autoconf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/autoconf>, <mailto:autoconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/autoconf>
List-Post: <mailto:autoconf@ietf.org>
List-Help: <mailto:autoconf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/autoconf>, <mailto:autoconf-request@ietf.org?subject=subscribe>
Errors-To: autoconf-bounces@ietf.org
> -----Original Message----- > From: Thomas Narten [mailto:narten@us.ibm.com] > Sent: Tuesday, December 04, 2007 5:44 AM > To: autoconf@ietf.org > Subject: [Autoconf] comments on draft-ietf-autoconf-manetarch-07.txt > > 2007-11-30 review of -7 > > Overall. I still do not think this document is ready for > publication. It is still to vague/muddy on the key architectural > points that it is supposed to explain. > > My major concern is that you still do not lay out an understandable > "architecture" that allows one to understand what an IP subnet would > look like in MANETs. > > Interface terminology is non-standard and confusing. Should use "link > type". Really. If you want the rest of the community to be able to > understand this stuff, you cannot redefine terminology that is already > widely in use and understood to mean something different than who it > is used in this document. I agree with Thomas, and I believe also confirmed by Teco. IMHO, this is an INT area document (not RTG) and it needs to speak to the terminology of the INT area. Thanks - Fred fred.l.templin@boeing.com > > Neighbor > In the context of routing, two routers are neighbors if one can > send/receive routing protocol IP packets to the other without > passing through any intermediaries at the same layer. > > Why "router"? Definition of neighbor from from 2460 should be used > instead: > > neighbors - nodes attached to the same link. > > Why (or why isn't) the RFC2460 definition sufficient? > > Interface > A node's point of attachment to a communication link. > > This is mostly fine as written, but... > > Semi-Broadcast Interface (SBI) > A broadcast capable interface that may exhibit asymmetric > reachability. Multiple access wireless radio > interfaces are often > SBI. Note that since a SBI *may* exhibit asymmetric > reachability, > it also may not. > > Call it a "link" not an "interface". > > Manets provide IP with a conceptual link, that has certain > properties. What I thought the MANET architecture would provide is a > description of the properties of that link type. > > MANET Interface > A MANET interface is distinguished by its potentially > significant > time-varying asymmetric reachability (e.g., SBI) > amongst potential > neighboring routers. A more detailed discussion of MANET > interface characteristics is presented in Section 4.2. The > addressing constraints for a MANET interface are discussed in > Section 5.2. > > No. A MANET _link_ has these characteristics. Not the interface. > > Etc. > > MANET Router (MNR) > A MANET router is distinguished by having one or more MANET > interfaces. A MANET router may also have zero or more non-MANET > interfaces. A MANET router is responsible for hiding MANETs' > challenging characteristics from nodes that are not MANET-aware. > A MANET router with a single MANET interface is illustrated in > Figure 1. > > No. the "interface/link" hides the challenging characteristics from > IP. Not the BR itself. This is a critical point (architecturally) to > get right. > > You really (I think) need to define an abstraction that defines an > link type of "manet" that handles all the "interesting" > characteristics of MANETs (like non-transitive connectivity) but that > also presents itself to IP as a single IP subnet that has the normal > properties. > > MANET Neighborhood > a set of neighboring routers that can communicate via MANET > interfaces without passing through any other routers > (intermediaries at the same layer). > > If A can reach B, B can reach C, but A cannot reach C, are A&C in the > same neighborhood? from the wording, I think the answer is no, per the > definition of "neighbor". Do I understand that correctly? > > MANET > a routing domain containing MANET routers. A example MANET is > illustrated in Figure 3. > > This is too vague (i.e, it's a meangless definition). If I have two > manet routers connected to each other, plus 100 ethernet links > connected by routers, is the entire set considered to be part the > "MANET"? > > receive the packet from PR1 on its interface and determine that it > must retransmit the packet over the same interface as the one where > the packet was received, in order for the packet to reach > PR3. From > > s/retransmit/forward/ > > Wireless interfaces often exhibit more challenging characteristics > when compared to wired interfaces. Many protocols (e.g., IPv6 > neighbor discovery [RFC4861]) were not designed to operate in > wireless networks with asymmetric reachability. Wireless > interfaces > may also exhibit very dynamic time varying performance > (e.g., packet > loss, data rate), and the factors have a significant > impact on local > communication. > > > Be more precise. ND assumes a standard IP subnet model that all nodes > on the same subnet are neighbors. > > Also, it is wrong to say "wireless vs. wired". What you really mean is > that the link characteristics of things like typical ethernet differ > from the link characteristics of other technologies. > > The challenge for MANETs is to figure out how to work around that > assumption. > > Ad hoc networking further compounds problems by allowing nodes to > join and leave the network, or even form new networks, at will. > > Do you mean "links"? or "subnets"? Saying "network" is vague. > > 4.2. Challenges > > MANET characteristics result in many challenges. These challenges > reveal themselves in many forms, and MANET specific protocols must > often be developed. > > I don't like this wording. what is unclear here is _what_ protocols > will need to do this, and to what degree these are MANET-specific > (hidden under an abstraction of an interface looking like a normal IP > subnet, with emulation underneath to deal with the manet challenges) > or something else. > > In MANETs' with SBI, MANET routers within the same small geographic > region are often densely connected with other nearby MANET routers. > These routers form a set of extended neighbor relationships. This > set is referred to as a MANET neighborhood. A MANET > neighborhood is > typically composed of several MANET routers, with each MANET router > being densely connected to other MANET routers. > > Shouldn't this be in the defintion section? > > logical. For example, in an Ethernet network nodes are often told > that a particular range of addresses are "on-link". In MANETs' a > MANET router often cannot make assumptions that a particular set of > MANET routers is always (directly) reachable. Instead, > MANET routers > must detect and determine neighboring MANET routers, and handle > changes to this set over time. > > Again, I find the term "MR" vague here. The issues here have to do > with MANET-specific things, and refer only to the MANET links. Yet, > the MR definition is broader, and simply says "a router with at least > one interface to a MANET". > > I would expect section 5.2 to clarify what the basic MANET subnet > model is. But it does not. > > Unique Prefixes > MANET interfaces that are known to exhibit the above mentioned > properties must be configured with unique prefixes. The reason > for this requirements is so that no two MANET interfaces are > configured to appear within the same IP prefix. One way to > achieve this is /128 (IPv6) or /32 (IPv4) prefixes. It is worth > noting that prefix lengths shorter than /128 (IPv6) or > /32 (IPv4) > are possible on the MANET interfaces, as long as the > prefixes are > unique to a single MANET interface. Note that the above > statements are not an exception, but simply a clarification that > MANET are no different from other networks in this respect. > > > Don't understand this. More specifically: > > MANET interfaces that are known to exhibit the above mentioned > properties must be configured with unique prefixes. The reason > for this requirements is so that no two MANET interfaces are > configured to appear within the same IP prefix. > > Why? Is this a requirement specific to MANETs, or is this a more > general requirement? > > One way to > achieve this is /128 (IPv6) or /32 (IPv4) prefixes. It is worth > noting that prefix lengths shorter than /128 (IPv6) or /32 > (IPv4) > > Sorry, but a /128 or /32 is an address, not a prefix (practically > speaking). If you really mean "an address", why don't you say so. > > are possible on the MANET interfaces, as long as the > prefixes are > unique to a single MANET interface. Note that the above > statements are not an exception, but simply a clarification that > MANET are no different from other networks in this respect. > > If this is really a standard requirement of IP, I still don't get what > issue you are trying to raise or why you are point this out. > > Link-local Multicast/Broadcast Scope > On a MANET interface, a packet sent to a link-local multicast or > all-ones broadcast address reaches the MANET interfaces of > neighboring MANET routers, regardless of their configured > addresses. Link-local multicast/broadcast packets are never > forwarded and since a MANET may span several hops, nodes cannot > assume that a packet sent to a link-local multicast/broadcast > address will reach all routers within a MANET. > > Sorry, this is bogus. "link-local multicast" is defined by IP and > means that a packet sent to that address is delivered to all nodes on > the "link". This latter part, that says "never forwarded" does not > make sense. They are never forwarded beyond the link, but they may be > forwarded by MRs (your terminology) if required by the "link > model". You cannot just say that multicast doesn't work in MANETS, and > then imply protocols at the IP layer need to take that into > account. That would be changing the basic IP model. > > > > Thomas > > > _______________________________________________ > Autoconf mailing list > Autoconf@ietf.org > https://www1.ietf.org/mailman/listinfo/autoconf > _______________________________________________ Autoconf mailing list Autoconf@ietf.org https://www1.ietf.org/mailman/listinfo/autoconf
- [Autoconf] comments on draft-ietf-autoconf-maneta… Thomas Narten
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Teco Boot
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Templin, Fred L
- Re: [Autoconf] comments on draft-ietf-autoconf-ma… Thomas Narten
- Re: [Autoconf] comments on draft-ietf-autoconf-ma… Alexandru Petrescu
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Templin, Fred L
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Bound, Jim
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Teco Boot
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Templin, Fred L
- RE: [Autoconf] comments on draft-ietf-autoconf-ma… Bound, Jim