RE: [NSIS] notes from L2 Triggers meeting
"Gary Kenward"<gkenward@nortelnetworks.com> Thu, 04 April 2002 17:46 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA25430 for <nsis-archive@odin.ietf.org>; Thu, 4 Apr 2002 12:46:17 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id MAA19565 for nsis-archive@odin.ietf.org; Thu, 4 Apr 2002 12:46:18 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA18031; Thu, 4 Apr 2002 12:26:09 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id MAA17952 for <nsis@optimus.ietf.org>; Thu, 4 Apr 2002 12:26:02 -0500 (EST)
Received: from zcars04e.ca.nortel.com (zcars04e.nortelnetworks.com [47.129.242.56]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24316 for <nsis@ietf.org>; Thu, 4 Apr 2002 12:25:58 -0500 (EST)
Received: from zcard015.ca.nortel.com (zcard015.ca.nortel.com [47.129.30.7]) by zcars04e.ca.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id g34HPOP10898; Thu, 4 Apr 2002 12:25:25 -0500 (EST)
Received: by zcard015.ca.nortel.com with Internet Mail Service (5.5.2653.19) id <H63LA4GX>; Thu, 4 Apr 2002 12:25:27 -0500
Message-ID: <9FBD322B7824D511B36900508BF93C9C01AA49BC@zcard031.ca.nortel.com>
From: Gary Kenward <gkenward@nortelnetworks.com>
To: "'john.loughney@nokia.com'" <john.loughney@nokia.com>, nsis@ietf.org
Subject: RE: [NSIS] notes from L2 Triggers meeting
Date: Thu, 04 Apr 2002 12:25:24 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C1DBFD.A19F2598"
Sender: nsis-admin@ietf.org
Errors-To: nsis-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Next Steps in Signaling <nsis.ietf.org>
X-BeenThere: nsis@ietf.org
Sounds like it was a very productive meeting. Perhaps they should start serving beer at the wg meetings ;^} Gary > -----Original Message----- > From: john.loughney@nokia.com [mailto:john.loughney@nokia.com] > Sent: April 4, 2002 01:30 > To: nsis@ietf.org > Subject: [NSIS] notes from L2 Triggers meeting > > > L2-Trigger unofficial meeting > > Tuesday, March 18th, 2002 > IETF-53 Minneapolis, MN > > led by (& notes taken by) > Aaron Falk <falk@isi.edu> and > Carl Williams <carlw@docomolabs-usa.com> > attendance: about 55 people > > (beer courtesy of NTT DoCoMo) > > ============================= > > Based on interest from folks engaged in manet, mobileip, and seamoby > working groups, an unofficial meeting was held to discuss issues > surrounding the triggers at layer 2 to communicate information to > upper layers in a hosts protocol stack. Two drafts, one discussing > the issues (draft-manyfolks-l2-mobilereq-01.txt) and another proposing > an API (draft-guri-seamoby-paging-trigger-00.txt) had been previously > submitted. The objective of the meeting was to discover if the scope > should be more broad than the drafts proposed. This was accomplished > by a somewhat unstructured discussion that touched on several topics > including what information to express, how it is delivered, and some > possible next steps. The conversation and some perceived conclusions > are summarized below. > > WHAT TO EXPRESS > > Not a new problem, past experience likely useful: > > The need for communication about L2 state to L3 is not new. > Routers have > been handling it, largely with proprietary means for years. > Routers are in > fact the canonical customers for this function; they by > definition perform > their principal L3 function based on L2 state info. Routing > folks have > learned a lot about how links lie about their state (e.g., > links that fail > half-duplex). > > In fact, router manufacturers may have insight as to which > metrics would be > of interest or possibly how to extend or abstract them if > they are willing > to share the information. Getting input from people familiar > with routing > would be valuable. > > Small set of common functions seen as useful: > > The most common need expressed for information to be revealed was a > link up/down indicator. This might be extended to be a table > containing reachability to multiple access points for technologies > where that is possible. (There already exists an appropriate SNMP > message but it appears to be largely unused.) > > Interaction with MobileIP: > > In mobileIP on a wireless link, an L3 handover may, but does > not always, > occur when the mobile node moves to a new access point. Link layer > protocols provide more accurate, and possibly timelier, reachability > information than L3 'hello' protocols. There is great benefit if a > mobileIP L3 can learn that a handover is imminent, rather than waiting > until after the old link is gone. Early warning may allow mobileIP to > optimize the L3 hand-off process in a number of ways, such as > triggering an > L3 early hand-off or moving context to the new router. > > Discussion about architectural principles and amount of > revealed information: > > It was suggested that it might be valuable to reveal *any* > information that > might be of interest to any part of the host, e.g., bit error > rate, or link > bandwidth. For example, a video codec (e.g., MPEG-4) might behave > differently if it was aware of the bit error rate of the > wireless link. > This was widely thought to be a bad idea as it suggests an > architecture > which is not general - leading to applications that are too > tightly bound to > specific link types or depend on the assumption that the > 'difficult' link > is the one nearest the end host. The Internet layer, as the > 'waist in the > protocol hourglass' insulates the application from the link > layer. The > question of what information ought to be passed up from L3 is > separate from > what info L3 could usefully get from L2, and should be considered > separately. Only a very limited, general set of parameters would be > appropriate above L3 and defining appropriate parameters based on link > characteristics is a very difficult task. Even adding a > metric such as > signal strength is difficult when link technologies are heterogeneous. > > Some other caveats that were suggested: Triggers should only enable > performance enhancements and not be used for correct protocol > operation. There's value in finding implicit rather than explicit > mechanisms. Again: the focus should be firmly on L2/L3 communication, > rather than enabling applications (or, presumably, transport) to > interact directly with L2. Apps can fight with L3 if it's done wrong. > > Management applications considered a special case: > > In the context of the above discussion, management > applications were seen > as a special case that might require greater access to link > information > than would normally be made available to normal applications (or even > protocol stack internals). This is because the application is > intentionally associated with the management of a specific L2 > technology. > For example, 802.11 cards typically come with a management > application that > reveals information about the card status, link status, and access > point(s). This information is necessary to ensure the > correct functioning > of the card and should not be considered an Internet network > application. > > HOW IS L2 INFORMATION DELIVERED > > Options for how to implement L2/3 communication include an > API, a MIB, or a > protocol. Most of the applications discussed above do not require > communication across the wire and so a protocol does not seem to be > justified or appropriate. It's unclear whether an API or MIB is more > appropriate. MIBs were considered by some as somewhat 'heavyweight' > because accessing local information typically requires SNMP > to localhost > and implies ASN.1 marshaling that is not needed in this > situation. This > issue is particularly important to small memory and > power-limited wireless > devices. > > Most participants agreed that the difficult task that needs > to be done is to > determine the right set of metrics to abstract and capture > them in a common > location. It was widely recognized that the question of MIB or API is > really secondary to the question of what information should be passed > between L2 and L3. In the IETF, that process is frequently > captured in a > MIB. However, since the issue is really a matter of internal > communication > within a host, it may not be necessary to standardize or even > specify the > format or mechanism which is used to communicate across the > L2/L3 boundary. > > SOME NEXT STEPS > > Since the IETF doesn't develop link technologies, one output > of an IETF > effort might include an informational RFC on which information to > export/reveal. This document will likely be of interest to > other standards > bodies who standardize link technologies. (Some of these ideas have > already been taken to IEEE 802.11. The IEEE is also working > on related > issues in the context of OAM.) This might be considered a > natural extension > of the PILC working group document "Advice to Subnet Designers." > > The IESG will provide advice as to the next process steps. They could > include doing the work in PILC, possibly requiring rechartering, > holding a BoF, creating a new working group, or possibly just an > individual RFC submission. For the moment, the discussion should take > place on the PILC mail list. Subscription instructions are available > through the working group charter page at > http://www.ietf.org/html.charters/pilc-charter.html. Should the work > take place in a seperate working group, naturally a new mailing list > will be formed. > > --aaron (for aaron and carl) > > Postscript > > In the wireless directorate meeting (of chairs of > wireless-related working > groups, it was suggested that besides advising link > designers, we should > also consider an advisory document to upper layers on how to handle L2 > information. > > _______________________________________________ > nsis mailing list > nsis@ietf.org > https://www1.ietf.org/mailman/listinfo/nsis >
- [NSIS] notes from L2 Triggers meeting john.loughney
- RE: [NSIS] notes from L2 Triggers meeting Gary Kenward