Re: [manet] DLEP-17: duplicate functions - Options & extensions negotiations
Rick Taylor <rick@tropicalstormsoftware.com> Fri, 11 December 2015 05:27 UTC
Return-Path: <rick@tropicalstormsoftware.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6DFA1A8760; Thu, 10 Dec 2015 21:27:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Mpkee-ULEqwJ; Thu, 10 Dec 2015 21:27:38 -0800 (PST)
Received: from mail.tropicalstormsoftware.com (mail.tropicalstormsoftware.com [188.94.42.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F003A1A8756; Thu, 10 Dec 2015 21:27:37 -0800 (PST)
Received: from tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d]) by tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d%10]) with mapi; Fri, 11 Dec 2015 05:27:10 +0000
From: Rick Taylor <rick@tropicalstormsoftware.com>
To: "Wiggins, David - 0665 - MITLL" <David.Wiggins@ll.mit.edu>, "Dearlove, Christopher (UK)" <chris.dearlove@baesystems.com>, Henning Rogge <hrogge@gmail.com>
Thread-Topic: [manet] DLEP-17: duplicate functions - Options & extensions negotiations
Thread-Index: AQHRMzR12ImxKdW8OkaJvkKDzo96Xw==
Date: Fri, 11 Dec 2015 05:27:09 +0000
Message-ID: <38A5475DE83986499AEACD2CFAFC3F9801B8E9A39B@tss-server1.home.tropicalstormsoftware.com>
References: <56687ABA.803@labn.net> <B31EEDDDB8ED7E4A93FDF12A4EECD30D848E753E@GLKXM0002V.GREENLNK.net> <CAGnRvurVT2OF8sFa6va6k=zt4dA4gk2vK4Y+UnRd8d1WjBocMA@mail.gmail.com> <B31EEDDDB8ED7E4A93FDF12A4EECD30D848E75EB@GLKXM0002V.GREENLNK.net> <CAGnRvupVxGfhBEws8ntpTf=bWi9SSXfLUGpz8f2XAigaiPanCg@mail.gmail.com> <B31EEDDDB8ED7E4A93FDF12A4EECD30D848E7635@GLKXM0002V.GREENLNK.net> <D28EF1C5.13EB%David.Wiggins@ll.mit.edu>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/manet/tv26EssXTlSUAUuzagXguS4WXGw>
Cc: MANET IETF <manet@ietf.org>, "draft-ietf-manet-dlep@ietf.org" <draft-ietf-manet-dlep@ietf.org>
Subject: Re: [manet] DLEP-17: duplicate functions - Options & extensions negotiations
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2015 05:27:41 -0000
On 10/12/15 14:39, Wiggins, David - 0665 - MITLL wrote: > Extensions can add status codes too. > > I can see a use for an extension that does not add any signals/messages, > data items, or status codes; it just adds behavior. In particular, it > allows new combinations of the protocol elements that were previously > disallowed. For example, an extension could allow an existing data item > on an existing signal. dlep-17 appears to allow this, section 6 paragraph > 1: > > Such extensions are defined as *additional rules of behaviour,* > messages, data items and/or status codes that are not defined in this > document. > > > I've been thinking about this because of the discussion about which data > items (if any) should be allowed to appear on a Destination Up coming from > the router. Let's say the result of that discussion is that we clamp down > hard and don't allow any data items other than the MAC address, and that > MAC address MUST represent a multicast address. However, someone :) would > like the router to be able to advertise IP addresses and subnets that it > provides access to so that the modem can propagate this to the other side > (using a non-DLEP protocol). So, we could add an extension that relaxes > Destination Up and Update to allow 1) unicast MAC addresses coming from > the router (the router would put its own MAC address), and 2) IP address > and IP subnet data items. The extension would of course define what this > new combination means. It adds no new messages or data items, but it's a > useful extension (to us). > > You could certainly do this with a new message too, but a small tweak to > the allowed data items seems cleaner and easier to deal with to me. I completely agree here. This is exactly how I see extensions being used. > > David > > On 12/10/15, 8:15 AM, "manet on behalf of Dearlove, Christopher (UK)" > <manet-bounces@ietf.org on behalf of chris.dearlove@baesystems.com> wrote: > >> I'm not convinced by that example. Two extensions operating the way you >> describe is a potential interoperability nightmare. Different algorithms >> for calculating the flow control is already an issue - but is the same >> extension. >> >> -----Original Message----- >> From: Henning Rogge [mailto:hrogge@gmail.com] >> Sent: 10 December 2015 12:39 >> To: Dearlove, Christopher (UK) >> Cc: Lou Berger; draft-ietf-manet-dlep@ietf.org; MANET IETF >> Subject: Re: [manet] DLEP-17: duplicate functions - Options & extensions >> negotiations >> >> ----------------------! WARNING ! ---------------------- This message >> originates from outside our organisation, either from an external partner >> or from the internet. >> Consider carefully whether you should click on any links, open any >> attachments or reply. >> Follow the 'Report Suspicious Emails' link on IT matters for instructions >> on reporting suspicious email messages. >> -------------------------------------------------------- >> >> On Thu, Dec 10, 2015 at 1:33 PM, Dearlove, Christopher (UK) >> <chris.dearlove@baesystems.com> wrote: >>> I think it's worth just thinking about this. Can you suggest a >>> plausible example where you need more information than just new >>> message and data item types? It can be an alien space bats example ;) >>> >>> (Of course there's more needed implicitly - such as what to do with a >>> new message type. But the required information can be carried by just >>> the new message type number.) >> We might have different kinds of "flow control" extensions using the same >> kind of message. >> >> Someone write "Flow Control Extension A"... and from the experiments we >> learned that we can do a bit better than it, but its still a mutual >> exclusive choice. So the author writes "Flow Control Extension B" >> which reuse the messages he designed for A. >> >> Henning Rogge >> ******************************************************************** >> This email and any attachments are confidential to the intended >> recipient and may also be privileged. If you are not the intended >> recipient please delete it from your system and notify the sender. >> You should not copy it or use it for any purpose nor disclose or >> distribute its contents to any other person. >> ******************************************************************** >> _______________________________________________ >> manet mailing list >> manet@ietf.org >> https://www.ietf.org/mailman/listinfo/manet
- [manet] DLEP-17: duplicate functions - Options & … Lou Berger
- Re: [manet] DLEP-17: duplicate functions - Option… Stan Ratliff
- Re: [manet] DLEP-17: duplicate functions - Option… Lou Berger
- Re: [manet] DLEP-17: duplicate functions - Option… Stan Ratliff
- Re: [manet] DLEP-17: duplicate functions - Option… Lou Berger
- Re: [manet] DLEP-17: duplicate functions - Option… Stan Ratliff
- Re: [manet] DLEP-17: duplicate functions - Option… Henning Rogge
- Re: [manet] DLEP-17: duplicate functions - Option… Stan Ratliff
- Re: [manet] DLEP-17: duplicate functions - Option… Henning Rogge
- Re: [manet] DLEP-17: duplicate functions - Option… Lou Berger
- Re: [manet] DLEP-17: duplicate functions - Option… Henning Rogge
- Re: [manet] DLEP-17: duplicate functions - Option… Rick Taylor
- Re: [manet] DLEP-17: duplicate functions - Option… Dearlove, Christopher (UK)
- Re: [manet] DLEP-17: duplicate functions - Option… Henning Rogge
- Re: [manet] DLEP-17: duplicate functions - Option… Dearlove, Christopher (UK)
- Re: [manet] DLEP-17: duplicate functions - Option… Henning Rogge
- Re: [manet] DLEP-17: duplicate functions - Option… Dearlove, Christopher (UK)
- Re: [manet] DLEP-17: duplicate functions - Option… Stan Ratliff
- Re: [manet] DLEP-17: duplicate functions - Option… Wiggins, David - 0665 - MITLL
- Re: [manet] DLEP-17: duplicate functions - Option… Rick Taylor