From kathir_cec@rediffmail.com Sun Aug 2 21:10:18 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B8ABE3A688F for ; Sun, 2 Aug 2009 21:10:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 3.267 X-Spam-Level: *** X-Spam-Status: No, score=3.267 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HTML_IMAGE_ONLY_12=2.46, HTML_MESSAGE=0.001, HTML_SHORT_LINK_IMG_1=0.001, MSGID_FROM_MTA_HEADER=0.803, UNPARSEABLE_RELAY=0.001] 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 rm-Attmod0Q1 for ; Sun, 2 Aug 2009 21:10:17 -0700 (PDT) Received: from rediffmail.com (f4mail-234-231.rediffmail.com [202.137.234.231]) by core3.amsl.com (Postfix) with SMTP id 358023A6868 for ; Sun, 2 Aug 2009 21:10:16 -0700 (PDT) Received: (qmail 55359 invoked by uid 510); 3 Aug 2009 04:08:09 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=redf; d=rediffmail.com; b=v1zoXwuNPUTEQ4QBFOqwk01SgSgQp0rFdgASFpixSQ5SJDEOA6ibHTrGxWszW8bkBqhYyEdVhnUV54wC9Cma6J/+F9G3nVwupPQIdgvvNxxn7JbTncFGWqsAPfzxGEr/Eq6Et/SN+DFTbXpJFP4drbmOFmkTsbkNco33pZVF6Wk= ; X-CNFS-Analysis: score=0 v=1.0 c=1 a=-CdFbzBBmnYA:10 a=KdWpPuvJASjKg9mIw8GYSA==:17 a=gGlOo44wWz5LNH9Rd7MA:9 a=35KCUZ8Qtb0JzL4W6oA4RmhGQmsA:4 a=6SwCy3u5AAAA:8 a=K57tCgj2AAAA:8 a=ZZrnJcLN9nDp6fqlXN4A:7 Date: 3 Aug 2009 04:08:09 -0000 Message-ID: <20090803040809.55355.qmail@f4mail-234-231.rediffmail.com> MIME-Version: 1.0 To: Received: from unknown 218.248.26.130 by rediffmail.com via HTTP; 03 Aug 2009 04:08:09 -0000 From: "kathirvel" Content-Type: multipart/alternative; boundary="=_24f1722968d26cab7738f06955b461f8" X-Mailman-Approved-At: Mon, 03 Aug 2009 10:44:26 -0700 Cc: ayyakathir@rediffmail.com Subject: [manet] [MANET] watchdog and pathrater have lot of weakness X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2009 04:10:18 -0000 --=_24f1722968d26cab7738f06955b461f8 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ISO-8859-1" Dear IETF group, In the watchdog and pathrater have lot of weakness. The weakness are 1. ambiguous collisions 2. Receiver collisions 3. Limited tranmission power 4. false misbehaviour 5. collusion 6. partial dropping 7. re-entrance of malicious node Whereas it was implemented on top of the DSR routing protocols. Is this problem is because of the extension of the DSR routing protocols !. If any one known please answer the question. kathir --=_24f1722968d26cab7738f06955b461f8 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="ISO-8859-1" Dear IETF group,

In the watchdog and pathrater have lot of weakness. The weakness are 1= . ambiguous collisions
2. Receiver collisions
3. Limited tranmission power
4. false misbehaviour
5. collusion
6. partial dropping
7. re-entrance of malicious node

Whereas it was implemented on top of the DSR routing protocols. Is this pro= blem is because of the extension of the DSR routing protocols !.

If any one known please answer the question.

kathir
--=_24f1722968d26cab7738f06955b461f8-- From ian.chakeres@gmail.com Sat Aug 8 06:04:58 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 26EA83A6925 for ; Sat, 8 Aug 2009 06:04:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 xexVTSRPc9Zm for ; Sat, 8 Aug 2009 06:04:57 -0700 (PDT) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.239]) by core3.amsl.com (Postfix) with ESMTP id 8316F3A68D7 for ; Sat, 8 Aug 2009 06:04:57 -0700 (PDT) Received: by rv-out-0506.google.com with SMTP id f9so557263rvb.49 for ; Sat, 08 Aug 2009 06:04:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date:cc :x-mailer; bh=UcWWFY1kMTlIyDVF5mqxWFrEmcvw0DrTVgsmZ1MrAsY=; b=FbEkAo0mYe23uzbEiDsDm2tIefHlA2CK3uWLYxTNE292MRWN7aNilGRXA5et8+DjLM heR3OpuOGyqMjQMlv7Z+Ye8HWs0qrUoMFur0CR0UyqEhD7ugVBeSwS9gJ+q1Szshj4Wj RnWLY5hh9YI0t8GI8R2iU2vAh1bcKsSV8wHBI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:cc:x-mailer; b=sfjglkkUj2cCaKusSyV4RKOFfrolRRaaDcqolSJIzLerHbWT2lYyyNwqhkv/Q6w3/E +Ge0PkDpxR4BaP8Ttbpk2oMTFv6ML4gapnMccOVolmpqYXQuHdnzYlZLpytfOymT+cEh sS1UtWKBzOxwtVmM9JN1p3kdW+NWsBi3zqGa0= Received: by 10.140.162.3 with SMTP id k3mr961275rve.3.1249736699063; Sat, 08 Aug 2009 06:04:59 -0700 (PDT) Received: from ?192.168.1.3? (108.sub-70-211-171.myvzw.com [70.211.171.108]) by mx.google.com with ESMTPS id k37sm9988942rvb.2.2009.08.08.06.04.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 08 Aug 2009 06:04:57 -0700 (PDT) Message-Id: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> From: Ian Chakeres To: MANET IETF Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Date: Sat, 8 Aug 2009 09:04:39 -0400 X-Mailer: Apple Mail (2.935.3) Subject: [manet] draft-ietf-manet-smf-09.txt - WGLC X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2009 13:04:58 -0000 This note announces the WG Last Call for comments on draft-ietf-manet- smf-09.txt, "Simplified Multicast Forwarding". The document can be found at: http://www.ietf.org/internet-drafts/draft-ietf-manet-smf-09.txt The document is intended to be submitted for publication as an experimental standard document. Please review the document carefully and send your comments to the MANET list and document authors. This last call ends Sunday August 23. Thanks, Ian Chakeres From Chris.Dearlove@baesystems.com Mon Aug 10 09:07:35 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CE6363A6A15 for ; Mon, 10 Aug 2009 09:07:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.539 X-Spam-Level: X-Spam-Status: No, score=-2.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599] 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 HNZGg5CBfjMa for ; Mon, 10 Aug 2009 09:07:34 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id 51A163A6D5F for ; Mon, 10 Aug 2009 09:07:34 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.43,354,1246834800"; d="scan'208";a="16528266" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 10 Aug 2009 17:07:37 +0100 Received: from glkms1103.GREENLNK.NET (glkms1103.greenlnk.net [10.108.36.194]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7AG7bRN030830; Mon, 10 Aug 2009 17:07:38 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1103.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.1830); Mon, 10 Aug 2009 17:07:36 +0100 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: 7bit Date: Mon, 10 Aug 2009 17:07:35 +0100 Message-ID: In-Reply-To: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [manet] draft-ietf-manet-smf-09.txt - WGLC thread-index: AcoYKN/8wiLm0Y3kSUurXtPk0E6KngBqFJHQ References: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> From: "Dearlove, Christopher (UK)" To: "Ian Chakeres" , "MANET IETF" X-OriginalArrivalTime: 10 Aug 2009 16:07:36.0861 (UTC) FILETIME=[AD87F4D0:01CA19D4] Cc: macker@itd.nrl.navy.mil Subject: Re: [manet] draft-ietf-manet-smf-09.txt - WGLC X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2009 16:07:35 -0000 I haven't read every paragraph thoroughly, and I have still to read the appendices (in this draft) but I thought I'd send my initial comments. The document is a (substantial) collection of mechanism, not a single protocol, with limited interoperability of options. I'm just going to note that and consider that as a design= decision. I don't know whether the IESG may have comments on this and related mattters. References to RFC 2901 should be to RFC 2501. Section 2.1 table would be better in alphabetical order. Should section 3 note that e.g. IGMP can be used unchanged (assuming that it can - if not, why not?). Second (last) paragraph of section 3 is one place (there are others, I think I may note another below) where there is a reference to demonstrations etc. There are however no details, ideally an external reference, or at least who did them (if the authors, I guess a blanket comment to that effect might work - or is this assumed?). Section 4 I found the terminology of "SMF forwarder" confusing. There are nodes (routers) participating in SMF. At any given time a node may forward all (subject to DPD), some or none of the packets it receives. I think this still classifies the latter as an SMF forwarder, where my first assumption was that they were excluded. I would suggest "SMF participant". Section 4, use of site-local address. As these are deprecated, that's a hostage to IESG fortune. TTL or hop limit (not count) in Section 4. Section 4, six point list. Is point 4 in scope for an IETF protocol? Section 4 paragraph starting "Note that rule #3" doesn't make the point that this mechanism avoids the need for a node to keep a list of its own packets. Section 5.1.1 "TBD". I would recomment keeping the TBDs confined solely to the IANA section. I think that's usual practice. Section 5.1.3 I made a note of why MD5, and then read later. Limiting to this section (the subject comes up again later) my reaction was OK, but here you don't care about that MD5 is weak, but in the forwarding section you take some care over changed TTLs. Section 5.3 first paragraph. On my reading so far I don't understandhow this works. Is it relying on a shared secret (numerical or procedural) among nodes that an attacker is assumed not to have? Maybe I need to read better, or maybe needs some clarification. Section 6 third paragraph is another case where whose experiments etc. is a question. In the following 4 point list Better probably should be better. Section 7 I spotted an [MDA07] without a space before. Of course this and other nits will get pciked up later, but as I spotted it ... Section 7.1.1 May I suggest Expert Review may suit your purposes better than STD action, especially for an Experimental protocol. We looked at all these issues when finalising RFC 5444 and definitely preferred as suggested. Expert Review needs criteris - but you can reference or steal from RFC 5444. Suggest in describing TLVs you explicitly note that when a TLV (SMF_NBR_RELAY_ALG) doesn't need parameters you can omit length/value to avoid this appearing to mandate them. I would remove all uses of "packetbb". That was only the working name of RFC 5444, which does not contain that name at all, so packetbb has no referent. (In section 7 and IANA section at least.) Section 8.1 last sentence. My reaction is that by the time you publish you should know if more work is needed or not. Section 12 driect -> direct References, you don't need "and et al" as et means and, so et al will do. As I noted, Appendices, not yet. And if I have time I may go back over some points in what I've covered above. Or may not. -- Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] On Behalf Of Ian Chakeres Sent: 08 August 2009 14:05 To: MANET IETF Subject: [manet] draft-ietf-manet-smf-09.txt - WGLC *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet. Keep this in mind if you answer this message. This note announces the WG Last Call for comments on draft-ietf-manet- smf-09.txt, "Simplified Multicast Forwarding". The document can be found at: http://www.ietf.org/internet-drafts/draft-ietf-manet-smf-09.txt The document is intended to be submitted for publication as an experimental standard document. Please review the document carefully and send your comments to the MANET list and document authors. This last call ends Sunday August 23. Thanks, Ian Chakeres _______________________________________________ manet mailing list manet@ietf.org https://www.ietf.org/mailman/listinfo/manet ******************************************************************** 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. ******************************************************************** From joseph.macker@nrl.navy.mil Mon Aug 10 10:02:14 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8524728C19C for ; Mon, 10 Aug 2009 10:02:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 KZNt0TNMl0LD for ; Mon, 10 Aug 2009 10:02:13 -0700 (PDT) Received: from s2.itd.nrl.navy.mil (s2.itd.nrl.navy.mil [132.250.83.3]) by core3.amsl.com (Postfix) with ESMTP id 4D0CD28C18E for ; Mon, 10 Aug 2009 10:02:13 -0700 (PDT) Received: from smtp.itd.nrl.navy.mil (smtp.itd.nrl.navy.mil [132.250.86.3]) by s2.itd.nrl.navy.mil (8.13.8/8.13.8) with SMTP id n7AH1eEj025807; Mon, 10 Aug 2009 13:01:40 -0400 Received: from [132.250.217.206] ([132.250.217.206]) by smtp.itd.nrl.navy.mil (SMSSMTP 4.1.16.48) with SMTP id M2009081013013831773 ; Mon, 10 Aug 2009 13:01:39 -0400 References: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> Message-Id: <4206B60F-26D7-4A6C-BE4E-149A7FB944C8@nrl.navy.mil> From: "joseph.macker" To: "Dearlove, Christopher (UK)" In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Mailer: iPod Mail (7A341) Mime-Version: 1.0 (iPod Mail 7A341) Date: Mon, 10 Aug 2009 13:01:42 -0400 Cc: MANET IETF , "" Subject: Re: [manet] draft-ietf-manet-smf-09.txt - WGLC X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Aug 2009 17:02:14 -0000 Chris good comments most to incorporate in revision some I will respond to in a day or so .. Traveling right Now Sent from my iPod On Aug 10, 2009, at 12:07 PM, "Dearlove, Christopher (UK)" wrote: > I haven't read every paragraph thoroughly, and I have still > to read the appendices (in this draft) but I thought I'd > send my initial comments. > > The document is a (substantial) collection of mechanism, not > a single protocol, with limited interoperability of options. > I'm just going to note that and consider that as a design= > decision. I don't know whether the IESG may have comments on > this and related mattters. > > References to RFC 2901 should be to RFC 2501. > > Section 2.1 table would be better in alphabetical order. > > Should section 3 note that e.g. IGMP can be used unchanged > (assuming that it can - if not, why not?). > > Second (last) paragraph of section 3 is one place (there are > others, I think I may note another below) where there is a > reference to demonstrations etc. There are however no details, > ideally an external reference, or at least who did them (if > the authors, I guess a blanket comment to that effect might > work - or is this assumed?). > > Section 4 I found the terminology of "SMF forwarder" > confusing. There are nodes (routers) participating in SMF. > At any given time a node may forward all (subject to DPD), > some or none of the packets it receives. I think this still > classifies the latter as an SMF forwarder, where my first > assumption was that they were excluded. I would suggest > "SMF participant". > > Section 4, use of site-local address. As these are deprecated, > that's a hostage to IESG fortune. > > TTL or hop limit (not count) in Section 4. > > Section 4, six point list. Is point 4 in scope for an IETF > protocol? > > Section 4 paragraph starting "Note that rule #3" doesn't > make the point that this mechanism avoids the need for a > node to keep a list of its own packets. > > Section 5.1.1 "TBD". I would recomment keeping the TBDs > confined solely to the IANA section. I think that's usual > practice. > > Section 5.1.3 I made a note of why MD5, and then read later. > Limiting to this section (the subject comes up again later) > my reaction was OK, but here you don't care about that MD5 > is weak, but in the forwarding section you take some care > over changed TTLs. > > Section 5.3 first paragraph. On my reading so far I don't > understandhow this works. Is it relying on a shared secret > (numerical or procedural) among nodes that an attacker is > assumed not to have? Maybe I need to read better, or maybe > needs some clarification. > > Section 6 third paragraph is another case where whose > experiments etc. is a question. In the following 4 point > list Better probably should be better. > > Section 7 I spotted an [MDA07] without a space before. Of > course this and other nits will get pciked up later, but > as I spotted it ... > > Section 7.1.1 May I suggest Expert Review may suit your > purposes better than STD action, especially for an > Experimental protocol. We looked at all these issues > when finalising RFC 5444 and definitely preferred as > suggested. Expert Review needs criteris - but you can > reference or steal from RFC 5444. > > Suggest in describing TLVs you explicitly note that when > a TLV (SMF_NBR_RELAY_ALG) doesn't need parameters you can > omit length/value to avoid this appearing to mandate them. > > I would remove all uses of "packetbb". That was only the > working name of RFC 5444, which does not contain that name > at all, so packetbb has no referent. (In section 7 and > IANA section at least.) > > Section 8.1 last sentence. My reaction is that by the time > you publish you should know if more work is needed or not. > > Section 12 driect -> direct > > References, you don't need "and et al" as et means and, > so et al will do. > > As I noted, Appendices, not yet. And if I have time I may > go back over some points in what I've covered above. Or > may not. > > -- > Christopher Dearlove > Technology Leader, Communications Group > Networks, Security and Information Systems Department > BAE Systems Advanced Technology Centre > West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK > Tel: +44 1245 242194 Fax: +44 1245 242124 > > BAE Systems (Operations) Limited > Registered Office: Warwick House, PO Box 87, > Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK > Registered in England & Wales No: 1996687 > > -----Original Message----- > From: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] On Behalf > Of Ian Chakeres > Sent: 08 August 2009 14:05 > To: MANET IETF > Subject: [manet] draft-ietf-manet-smf-09.txt - WGLC > > > *** WARNING *** > > This message has originated outside your organisation, > either from an external partner or the Global Internet. > Keep this in mind if you answer this message. > > > This note announces the WG Last Call for comments on draft-ietf-manet- > smf-09.txt, "Simplified Multicast Forwarding". > > The document can be found at: > http://www.ietf.org/internet-drafts/draft-ietf-manet-smf-09.txt > > The document is intended to be submitted for publication as an > experimental standard document. > > Please review the document carefully and send your comments to the > MANET list and document authors. > > This last call ends Sunday August 23. > > Thanks, > Ian Chakeres > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet > > > ******************************************************************** > 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. > ******************************************************************** > From Chris.Dearlove@baesystems.com Tue Aug 11 02:38:27 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AB63C3A6D68 for ; Tue, 11 Aug 2009 02:38:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599] 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 ymXGDFxSKstv for ; Tue, 11 Aug 2009 02:38:26 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id 979AB3A6FD0 for ; Tue, 11 Aug 2009 02:38:26 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.43,359,1246834800"; d="scan'208";a="16628354" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 11 Aug 2009 10:38:30 +0100 Received: from glkms1102.GREENLNK.NET (glkms1102.greenlnk.net [10.108.36.193]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7B9cUdg016453 for ; Tue, 11 Aug 2009 10:38:30 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1102.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.1830); Tue, 11 Aug 2009 10:38:29 +0100 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: 7bit Date: Tue, 11 Aug 2009 10:38:28 +0100 Message-ID: In-Reply-To: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [manet] draft-ietf-manet-smf-09.txt - WGLC thread-index: AcoYKN/8wiLm0Y3kSUurXtPk0E6KngCPfHVg References: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> From: "Dearlove, Christopher (UK)" To: "MANET IETF" X-OriginalArrivalTime: 11 Aug 2009 09:38:29.0330 (UTC) FILETIME=[7BBB3320:01CA1A67] Subject: Re: [manet] draft-ietf-manet-smf-09.txt - WGLC X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2009 09:38:27 -0000 One quick comment on Appendix B (which I have still only skimmed). Most references are to [OLSRv2], which is correct (but of course still a moving target). There are some references to [RFC3626] that aren't clear why the change, and at least one incorrect reference to [REFC3626] referring to TLVs (that aren't in it, only in OLSRv2). I suggest an initial reference to [OLSRv2], with a comment that the MPR mechanism in it derives from [REFC3626] and then using [OLSRv2] references thereafter. -- Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] On Behalf Of Ian Chakeres Sent: 08 August 2009 14:05 To: MANET IETF Subject: [manet] draft-ietf-manet-smf-09.txt - WGLC *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet. Keep this in mind if you answer this message. This note announces the WG Last Call for comments on draft-ietf-manet- smf-09.txt, "Simplified Multicast Forwarding". The document can be found at: http://www.ietf.org/internet-drafts/draft-ietf-manet-smf-09.txt The document is intended to be submitted for publication as an experimental standard document. Please review the document carefully and send your comments to the MANET list and document authors. This last call ends Sunday August 23. Thanks, Ian Chakeres _______________________________________________ manet mailing list manet@ietf.org https://www.ietf.org/mailman/listinfo/manet ******************************************************************** 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. ******************************************************************** From tom5760@gmail.com Fri Aug 14 14:01:23 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BF0E33A68C5 for ; Fri, 14 Aug 2009 14:01:23 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.229 X-Spam-Level: X-Spam-Status: No, score=-0.229 tagged_above=-999 required=5 tests=[AWL=0.881, BAYES_05=-1.11] 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 LmBwNSnKzunU for ; Fri, 14 Aug 2009 14:01:22 -0700 (PDT) Received: from mail-bw0-f206.google.com (mail-bw0-f206.google.com [209.85.218.206]) by core3.amsl.com (Postfix) with ESMTP id 919383A63CB for ; Fri, 14 Aug 2009 14:01:22 -0700 (PDT) Received: by bwz2 with SMTP id 2so1311905bwz.43 for ; Fri, 14 Aug 2009 14:00:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=LoEG4KaZrP62Q9wm4x/tTc3kIFMPVc6Sn576XSL09hw=; b=CRXglGlm95uDd/8dYfql0/VZq5CshR6gWKnrD7liYxVGDQXYc68yPNC18DZlIqWDfV yYVoQiIkX7I33mA2MgQJUTpwwWOeEm+eUnEa9eUZ2m0IAnoK9G3WCrRREP2hnHk33gIc RlIZ3tM/xoUq5sv3tEtVZdcDg6qR+uIEG9bkQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=nn+f5fQbsLMcn5EEsdyKZvk1or+XsrWjf7QIveraY4qiCbt9QkoU+1LW+VvdNqlVmc NE1jAkWL2XshGX+fdf18oj1HO+wVE2WVhp5EC0byXH0JX3nWVclY6LCarsmFYJYwdtYt JG3/UPINskd/u7IwJ+D07e+PONqvJcL39KSaU= MIME-Version: 1.0 Received: by 10.204.34.205 with SMTP id m13mr1387924bkd.80.1250283651896; Fri, 14 Aug 2009 14:00:51 -0700 (PDT) Date: Fri, 14 Aug 2009 17:00:51 -0400 Message-ID: From: Tom Wambold To: ns-develpers@isi.edu, manet@ietf.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sat, 15 Aug 2009 13:18:23 -0700 Subject: [manet] NS-3 RFC5444 (PacketBB) Implementation X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2009 21:01:23 -0000 All: I have just recently published a new PacketBB implementation for the NS-3 Network Simulator as part of work at Drexel University and University of Pennsylvania. The implementation can be found in the Mercurial repository at [1]. The source files are in src/contrib/packetbb.{cc,h}. A thorough test can be found at src/contrib/test-packetbb.cc This library fully conforms to RFC5444 [2], and passes all interoperability tests performed at the 2008 OLSR Interop [3]. Since these example packets were based on an earlier PacketBB draft, a minor change was needed to match the latest RFC. Otherwise, this implementation passes all of the tests found at [4]. We will be actively using this library to support our implementation of NHDP and SMF. These should be ready for release in a few weeks. Hopefully, these could be merged into the main NS-3 distribution. Since NS-3 has a full IP stack, with packets being fully serialized, this implementation could potentially interoperate with other PacketBB implementations when using NS-3 in emulation. Also, this implementation is fairly generic, so it could be ported to live systems without much effort. Please feel free to send me any questions/comments/etc. that you may have as we are actively using and maintaining this library. Thanks! -Tom Wambold [1] - http://code.nsnam.org/twambold/ns-3-dev-packetbb [2] - http://tools.ietf.org/html/rfc5444 [3] - http://interop08.thomasclausen.org/packets-and-dumps.txt [4] - http://code.nsnam.org/twambold/ns-3-dev-packetbb/file/tip/src/contrib/test-packetbb.cc From joseph.macker@nrl.navy.mil Fri Aug 21 10:25:41 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7A32B3A6B63 for ; Fri, 21 Aug 2009 10:25:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.575 X-Spam-Level: X-Spam-Status: No, score=-4.575 tagged_above=-999 required=5 tests=[AWL=-2.025, BAYES_50=0.001, MSGID_MULTIPLE_AT=1.449, RCVD_IN_DNSWL_MED=-4] 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 BmN1Dt5-bt43 for ; Fri, 21 Aug 2009 10:25:40 -0700 (PDT) Received: from s2.itd.nrl.navy.mil (s2.itd.nrl.navy.mil [132.250.83.3]) by core3.amsl.com (Postfix) with ESMTP id A9DD23A6B28 for ; Fri, 21 Aug 2009 10:25:40 -0700 (PDT) Received: from smtp.itd.nrl.navy.mil (smtp.itd.nrl.navy.mil [132.250.86.3]) by s2.itd.nrl.navy.mil (8.13.8/8.13.8) with SMTP id n7LHPLUH010912 for ; Fri, 21 Aug 2009 13:25:35 -0400 Received: (from sextant [132.250.92.22]) by smtp.itd.nrl.navy.mil (SMSSMTP 4.1.16.48) with SMTP id M2009082113252016196 for ; Fri, 21 Aug 2009 13:25:20 -0400 From: "Joe Macker" To: Date: Fri, 21 Aug 2009 13:25:18 -0400 Message-ID: <007e01ca2284$5a5f8f80$0f1eae80$@macker@nrl.navy.mil> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 thread-index: AcoihFovYQ2hVAFtQXqFaKqvCc/CTw== Content-Language: en-us Subject: [manet] SMF WGLC alignment with NHDP X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 17:25:41 -0000 As editor of SMF, I realize we need to synchronize the submission and review of SMF with NHDP due to some normative dependencies with NHDP in certain SMF modes of operation. We will need reconsider the SMF WGLC schedule once NHDP WGLC has been issued. -joe From ian.chakeres@gmail.com Fri Aug 21 10:54:26 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C6A63A6BA4 for ; Fri, 21 Aug 2009 10:54:26 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 gDdfXbeReRMI for ; Fri, 21 Aug 2009 10:54:25 -0700 (PDT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by core3.amsl.com (Postfix) with ESMTP id 07B383A6B5A for ; Fri, 21 Aug 2009 10:54:06 -0700 (PDT) Received: by qw-out-2122.google.com with SMTP id 5so588236qwi.31 for ; Fri, 21 Aug 2009 10:54:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=LyD2RYHEleRn1TMMrRgTzBGqo27iQy4U2U+vPzb3Bkc=; b=Ac8Ice3dn65moza95k4CXe5mhayxEfjqHlQlqi26Bx0Vs06L9U8IqduWnSvt+j6/0I HXzdW67qp/C+nOKAg47JE9rzeR95y4ACeY+T3bwougODggqURdzO08rkt7NXD0Jl8BAG IvlNos50G+geenrhi8E2YnKzJVxQk8JgcffXM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; b=YsktnYmaK4wnU/ZQAnv4KYGc7OYdCE/qM6Djl94cdiMeMogbisRHsFMjEOJYTE3VhM +Jf3K9E9zyXouJkKl/8bk+KJ6upPpSdJeXhv7cAOFuIHU1M20rl26ZpyHk8+h20ygbtT 3rCgrijqXzlEcWDw3+Rt0nwm/Zz2YRNecLt2o= MIME-Version: 1.0 Received: by 10.229.15.203 with SMTP id l11mr344480qca.43.1250877249159; Fri, 21 Aug 2009 10:54:09 -0700 (PDT) From: Ian Chakeres Date: Fri, 21 Aug 2009 13:53:49 -0400 Message-ID: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> To: MANET IETF Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Christopher Dearlove , Thomas Heide Clausen Subject: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 17:54:26 -0000 During my recent review of NHDP I uncovered several concerns to the current specification. That said, the most recent version is an improvement on the prior version, and I really like the new explanatory text with examples in the appendix. I feel the existing NHDP spec is pretty well defined when running by itself; I am more concerned when it is run more widely - with multiple interfaces, multiple instances, multiple extensions, and multiple. I've gone ahead and elaborated a little more on these items, and a few more, below. #1) I am concerned about running multiple protocols on-top of NHDP, e.g. OLSRv2 SMF. My understanding is that each extension protocol (that requires other nodes participate) must define its own TLVs and tag each address that is participating. If this is our method for doing extensions, let's make it explicit. Also, if OLSRv2 or SMF isn't doing it right at the moment we should adjust them. #2) I don't see how to run multiple NHDP instances on the same interface or same router. PacketBB says that only one protocol instance can accept a particular message. Currently there is no way to identify which NHDP instance a NHDP message should be delivered. #3) In the current spec there is no single identifier for a NHDP node; instead a NHDP node is identified by the set of its IP addresses. I really liked the new explanatory text and examples, but I still find this complex - especially when there are multiple interfaces and multiple hops. Can someone please explain to me why we don't use a nhdp-node-id? Is this is related to relay set calculations. #4) I don't see a way to identify a neighboring NHDP node's interface. This is most important when multiple interfaces use the same IP address (un-numbered interfaces). #5) I would like text explaining why NHDP is such a complex HELLO protocol, specifically that NHDP was build to assist in calculating reduced relay sets (e.g. MPR, CDS). I think this stated purpose will be helpful in explaining why certain information is included and the overall design of the protocol. #6) The spec explicitly identifies using multicast & broadcast, but it does not mention using unicast for distribution of NHDP messages/packets. I think we should be able to execute NHDP over unicast transport too, although it might require more configuration. I suspect some of my concerns may simply require further explanation for me to ascertain the existing correctly specified behavior. If you can shed light on any of the items above, please reply. Thanks. Ian Chakeres From jdean@itd.nrl.navy.mil Fri Aug 21 12:21:42 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4776028C1F8 for ; Fri, 21 Aug 2009 12:21:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.669 X-Spam-Level: X-Spam-Status: No, score=-5.669 tagged_above=-999 required=5 tests=[AWL=0.930, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 sEKQQc7ft-CV for ; Fri, 21 Aug 2009 12:21:41 -0700 (PDT) Received: from s2.itd.nrl.navy.mil (s2.itd.nrl.navy.mil [132.250.83.3]) by core3.amsl.com (Postfix) with ESMTP id 7A9D228C27A for ; Fri, 21 Aug 2009 12:19:11 -0700 (PDT) Received: from smtp.itd.nrl.navy.mil (smtp.itd.nrl.navy.mil [132.250.86.3]) by s2.itd.nrl.navy.mil (8.13.8/8.13.8) with SMTP id n7LJINsk018021; Fri, 21 Aug 2009 15:18:30 -0400 Received: (from bebe [132.250.93.61]) by smtp.itd.nrl.navy.mil (SMSSMTP 4.1.16.48) with SMTP id M2009082115183016790 ; Fri, 21 Aug 2009 15:18:30 -0400 From: "Justin Dean" To: "'MANET IETF'" References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> In-Reply-To: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> Date: Fri, 21 Aug 2009 15:16:20 -0400 Message-ID: <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcoiiGWpXhlitUh1RBaJQGBqgAdxKQABYSAw Content-Language: en-us Cc: 'Christopher Dearlove' , 'Thomas Heide Clausen' Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2009 19:21:42 -0000 While I would prefer to be addressing these issues within the scope of a last call, my comments to the items in question are inline. > -----Original Message----- > From: Ian Chakeres [mailto:ian.chakeres@gmail.com] > Sent: Friday, August 21, 2009 1:54 PM > To: MANET IETF > Cc: Joe P Macker; Thomas Heide Clausen; Christopher Dearlove; Justin > Wendell Dean > Subject: Some NHDP Concerns > > During my recent review of NHDP I uncovered several concerns to the > current specification. That said, the most recent version is an > improvement on the prior version, and I really like the new > explanatory text with examples in the appendix. > > I feel the existing NHDP spec is pretty well defined when running by > itself; I am more concerned when it is run more widely - with multiple > interfaces, multiple instances, multiple extensions, and multiple. > > I've gone ahead and elaborated a little more on these items, and a few > more, below. > > #1) I am concerned about running multiple protocols on-top of NHDP, > e.g. OLSRv2 SMF. My understanding is that each extension protocol > (that requires other nodes participate) must define its own TLVs and > tag each address that is participating. If this is our method for > doing extensions, let's make it explicit. Also, if OLSRv2 or SMF isn't > doing it right at the moment we should adjust them. > I would not be opposed to expanding and elaborating on some common issues which protocols using NHDP would need to address. On the other hand I would not be for mandating specific protocol behaviors as this is clearly outside of the scope of NHDP. > #2) I don't see how to run multiple NHDP instances on the same > interface or same router. PacketBB says that only one protocol > instance can accept a particular message. Currently there is no way to > identify which NHDP instance a NHDP message should be delivered. > Packetbb, RFC 5444, disallows this behavior. Having more than one NHDP instance on an interface will result in ambiguous behaviors. > #3) In the current spec there is no single identifier for a NHDP node; > instead a NHDP node is identified by the set of its IP addresses. I > really liked the new explanatory text and examples, but I still find > this complex - especially when there are multiple interfaces and > multiple hops. Can someone please explain to me why we don't use a > nhdp-node-id? Is this is related to relay set calculations. > A single identifier would seem to provide some functionality by logically grouping addresses of nodes together. I say seem because at the NHDP level it doesn't really tell you anything as the addresses and interfaces they represent might have differing functionality and although be co-located on the same machine knowing this provides no extra benefit other than perhaps network displays (they could not be used for CDS calculations as it isn't know if all addresses provide the same functionality). If the addresses all have the same functionality then another TLV would have to be attached indicating this thus providing redundant TLV messaging, SMF defines TLVs which provide this behavior. Having a single id would also increase overhead (in the form of TLVS) in that all addresses would have to be provided anyhow rather than just using a single id. Furthermore things get even more complicated when these identifier addresses change or disappear but the underlying addressing does not. Any protocol which would want this type of functionality could easily provide it with a new TLV type which would provide (in NHDP case) duel functionality indicating co-location/protocol functionality. IMO this is where the grouping of addresses into one ID belongs using TLVs belongs in derived protocols. > #4) I don't see a way to identify a neighboring NHDP node's interface. > This is most important when multiple interfaces use the same IP > address (un-numbered interfaces). > I don't know anyone who deploys MANETs in this way but...if they were my first question to them would be for what purpose are they the same? Do they need to be that way? To me this seems like a very poorly configured MANET. That being said here is a proposal for a solution to that "problem", provided for discussion. Introduction of an NHDP_AREA message level TLV which could de-conflict these interfaces. An optional TLV which includes a value field which is administratively configured. Lack of this TLV would indicate a value of ONE or ZERO or whatever number is decided upon. Upon reception of an NHDP message the NHDP instance would ignore any NHDP message which has a differing NHDP_AREA value other than itself. The default mode of operation would be no TLV. I am not currently convinced this is a good/bad idea just one which may provide some extra functionality which some are looking for. I also considered various schemes for using TLVs to "renumber" the interfaces to de-conflict them. I did not think of any satisfactory solutions within routing layer scope which would not require extensive changes to NHDP. Using different physical or mac level distinguishers all could work, although using the same address for multiple interfaces just seems like a scenario ripe for being broken in one way or another. > #5) I would like text explaining why NHDP is such a complex HELLO > protocol, specifically that NHDP was build to assist in calculating > reduced relay sets (e.g. MPR, CDS). I think this stated purpose will > be helpful in explaining why certain information is included and the > overall design of the protocol. > While CDS calculation is one of the goals it is not the only usage/goal of NHDP. I am not against expanding rational but am wary of language which would limit the potential usefulness of NHDP to other possible protocol uses. > #6) The spec explicitly identifies using multicast & broadcast, but it > does not mention using unicast for distribution of NHDP > messages/packets. I think we should be able to execute NHDP over > unicast transport too, although it might require more configuration. > While my co-authors may disagree I am not against allowing unicast (although I don't see the use of it). I prefer leaving it out but not specifically disallowing the behavior either. > I suspect some of my concerns may simply require further explanation > for me to ascertain the existing correctly specified behavior. If you > can shed light on any of the items above, please reply. > > Thanks. > Ian Chakeres Justin From philippe.jacquet@inria.fr Sun Aug 23 13:06:39 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9D1403A6AB0 for ; Sun, 23 Aug 2009 13:06:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4] 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 bWiYuCLWx71i for ; Sun, 23 Aug 2009 13:06:38 -0700 (PDT) Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by core3.amsl.com (Postfix) with ESMTP id 426863A69FD for ; Sun, 23 Aug 2009 13:06:37 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,260,1249250400"; d="scan'208";a="34778327" Received: from 240.64.204-77.rev.gaoland.net (HELO [192.168.1.21]) ([77.204.64.240]) by mail1-relais-roc.national.inria.fr with ESMTP/TLS/AES128-SHA; 23 Aug 2009 22:06:41 +0200 Message-Id: From: jacquet To: Ian Chakeres In-Reply-To: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v935.3) Date: Sun, 23 Aug 2009 22:09:10 +0200 References: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> X-Mailer: Apple Mail (2.935.3) Cc: MANET IETF Subject: Re: [manet] draft-ietf-manet-smf-09.txt - WGLC X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Aug 2009 20:06:39 -0000 Below are our comment from Pascale Minet and myself about draft-ietf-=20= manet-smf-09.txt First, general comment: we second the suggestion that has already done =20= by many that t NHDP draft should go to WGLC first, since it is an =20 important normative reference of draft-ietf-manet-smf-09.txt. Second, detailed comments: 1. It is not clear how the I-DPD and the H-DPD methods can coexist in =20= the same MANET deployment (section 5.2) 2. Could you please specify which type of multicast is supported, =20 depending on the two following criteria: - The multicast source belongs to the MANET or not, - Some destination nodes are within the MANET and other are outside,.... 3. Concerning the group membership protocol, IGMP, it seems that there =20= are some problems with this protocol when applied in a MANET. More =20 precisely, the elimination procedure between routers that hear each =20 other could prevent a host to receive multicast data as illustrated by =20= the following example. Two routers R1 and R2 hear each other; =20 according to the elimination procedure, only router R1 will send =20 queries. There is a host H in the coverage area of R2, but not in the =20= coverage area of R1. This host H will never send its report because it =20= will never receive a query. About the appendices. 4. E-CDS does not have a regular reference. Maybe you could use RFC =20 5614, or the paper of Wu Dai on rule k CDS. 5. CF SMF forwarder not defined. 6. Although the need is not necessarily obvious, maybe there should be =20= some provision about the use of link metrics on relay set selection. 7. In E-CDS: the use of degree node as priority makes the highest =20 degree node very busy since it has to forward from many neighbors. 8. Step 8 in E-CDS selection: 1-hop neighbors of node x are not all =20 known by node n0. Maybe change it in "1-hop neighbors of node x that =20 are in N1 when x is in N2, and all 1-hop neighbors excluding n0 when x =20= is in N1". It may be preferable to use the exact terminology of NHDP =20 database in order to remove possible confusion. 9. E-CDS selection: router ID and node priority of nodes in N2 should =20= be known. This is not clear with NHDP databases, this would need that =20= each node advertize the router ID and priority of all its neighbors =20 on all its interface, this may be expensive. Maybe it would be less =20 burden to remove the possibility of populating Q with node in N2 (I =20 think it does not change the performance drastically) and restrict Q =20 to N1 nodes only. 10. E-CDS Extension to k-hop as claimed by the document is unclear. 11. Appendix B: S-MPR forwarding rule: notice that S-MPR will still =20 work if one allows forwarding from non symmetric neighbors. In this =20 case S-MPR nodes can be mixed with non SMF nodes that are not =20 performing NHDP, by considering those node as default relay selectors. 12. More general comment: S-MPR operations are described in a per =20 interface basis. Why it is not the case with E-CDS? If one interface =20 is slow, not reliable but long range, then E-CDS may be limited to =20 the low performance of this interface. Same problem may apply to MPR-=20 CDS. Best regards, Pascale and Philippe Le 8 ao=FBt 09 =E0 15:04, Ian Chakeres a =E9crit : > This note announces the WG Last Call for comments on draft-ietf-=20 > manet-smf-09.txt, "Simplified Multicast Forwarding". > > The document can be found at: = http://www.ietf.org/internet-drafts/draft-ietf-manet-smf-09.txt > > The document is intended to be submitted for publication as an =20 > experimental standard document. > > Please review the document carefully and send your comments to the =20 > MANET list and document authors. > > This last call ends Sunday August 23. > > Thanks, > Ian Chakeres > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet > From Chris.Dearlove@baesystems.com Mon Aug 24 01:36:33 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 52E943A69FA for ; Mon, 24 Aug 2009 01:36:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.553 X-Spam-Level: X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[AWL=0.046, BAYES_00=-2.599] 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 dOF+0DPpgImm for ; Mon, 24 Aug 2009 01:36:32 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id 861D23A67F6 for ; Mon, 24 Aug 2009 01:36:31 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,264,1249254000"; d="scan'208";a="18626094" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 24 Aug 2009 09:36:35 +0100 Received: from glkms1102.GREENLNK.NET (glkms1102.greenlnk.net [10.108.36.193]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7O8aatv027106; Mon, 24 Aug 2009 09:36:36 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1102.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.3959); Mon, 24 Aug 2009 09:36:34 +0100 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 24 Aug 2009 09:36:31 +0100 Message-ID: In-Reply-To: <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Some NHDP Concerns thread-index: AcoiiGWpXhlitUh1RBaJQGBqgAdxKQABYSAwAIHRWAA= References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> From: "Dearlove, Christopher (UK)" To: "Justin Dean" , "MANET IETF" X-OriginalArrivalTime: 24 Aug 2009 08:36:34.0780 (UTC) FILETIME=[FD0E99C0:01CA2495] Cc: Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2009 08:36:33 -0000 I will make some more specific comments later, but (unless I've missed a subtlety below) I agree with Jstin's comments, that the resolution of all of these points (which are comments appropriate to in WGLC, not to delay WGLC) is a mixture of a few odd sentences to add, delegation to derived protocols (which is a reason for a couple of the odd sentences) and don't do that. I have some specific comments on what a delegated protocol might do, which varies (and is a key reason for delegation). -- Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: Justin Dean [mailto:jdean@itd.nrl.navy.mil] Sent: 21 August 2009 20:16 To: 'MANET IETF' Cc: 'Joe P Macker'; 'Thomas Heide Clausen'; Dearlove, Christopher (UK) Subject: RE: Some NHDP Concerns *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet. Keep this in mind if you answer this message. While I would prefer to be addressing these issues within the scope of a last call, my comments to the items in question are inline. > -----Original Message----- > From: Ian Chakeres [mailto:ian.chakeres@gmail.com] > Sent: Friday, August 21, 2009 1:54 PM > To: MANET IETF > Cc: Joe P Macker; Thomas Heide Clausen; Christopher Dearlove; Justin > Wendell Dean > Subject: Some NHDP Concerns > > During my recent review of NHDP I uncovered several concerns to the > current specification. That said, the most recent version is an > improvement on the prior version, and I really like the new > explanatory text with examples in the appendix. > > I feel the existing NHDP spec is pretty well defined when running by > itself; I am more concerned when it is run more widely - with multiple > interfaces, multiple instances, multiple extensions, and multiple. > > I've gone ahead and elaborated a little more on these items, and a few > more, below. > > #1) I am concerned about running multiple protocols on-top of NHDP, > e.g. OLSRv2 SMF. My understanding is that each extension protocol > (that requires other nodes participate) must define its own TLVs and > tag each address that is participating. If this is our method for > doing extensions, let's make it explicit. Also, if OLSRv2 or SMF isn't > doing it right at the moment we should adjust them. > I would not be opposed to expanding and elaborating on some common issues which protocols using NHDP would need to address. On the other hand I would not be for mandating specific protocol behaviors as this is clearly outside of the scope of NHDP. > #2) I don't see how to run multiple NHDP instances on the same > interface or same router. PacketBB says that only one protocol > instance can accept a particular message. Currently there is no way to > identify which NHDP instance a NHDP message should be delivered. > Packetbb, RFC 5444, disallows this behavior. Having more than one NHDP instance on an interface will result in ambiguous behaviors. > #3) In the current spec there is no single identifier for a NHDP node; > instead a NHDP node is identified by the set of its IP addresses. I > really liked the new explanatory text and examples, but I still find > this complex - especially when there are multiple interfaces and > multiple hops. Can someone please explain to me why we don't use a > nhdp-node-id? Is this is related to relay set calculations. > A single identifier would seem to provide some functionality by logically grouping addresses of nodes together. I say seem because at the NHDP level it doesn't really tell you anything as the addresses and interfaces they represent might have differing functionality and although be co-located on the same machine knowing this provides no extra benefit other than perhaps network displays (they could not be used for CDS calculations as it isn't know if all addresses provide the same functionality). If the addresses all have the same functionality then another TLV would have to be attached indicating this thus providing redundant TLV messaging, SMF defines TLVs which provide this behavior. Having a single id would also increase overhead (in the form of TLVS) in that all addresses would have to be provided anyhow rather than just using a single id. Furthermore things get even more complicated when these identifier addresses change or disappear but the underlying addressing does not. Any protocol which would want this type of functionality could easily provide it with a new TLV type which would provide (in NHDP case) duel functionality indicating co-location/protocol functionality. IMO this is where the grouping of addresses into one ID belongs using TLVs belongs in derived protocols. > #4) I don't see a way to identify a neighboring NHDP node's interface. > This is most important when multiple interfaces use the same IP > address (un-numbered interfaces). > I don't know anyone who deploys MANETs in this way but...if they were my first question to them would be for what purpose are they the same? Do they need to be that way? To me this seems like a very poorly configured MANET. That being said here is a proposal for a solution to that "problem", provided for discussion. Introduction of an NHDP_AREA message level TLV which could de-conflict these interfaces. An optional TLV which includes a value field which is administratively configured. Lack of this TLV would indicate a value of ONE or ZERO or whatever number is decided upon. Upon reception of an NHDP message the NHDP instance would ignore any NHDP message which has a differing NHDP_AREA value other than itself. The default mode of operation would be no TLV. I am not currently convinced this is a good/bad idea just one which may provide some extra functionality which some are looking for. I also considered various schemes for using TLVs to "renumber" the interfaces to de-conflict them. I did not think of any satisfactory solutions within routing layer scope which would not require extensive changes to NHDP. Using different physical or mac level distinguishers all could work, although using the same address for multiple interfaces just seems like a scenario ripe for being broken in one way or another. > #5) I would like text explaining why NHDP is such a complex HELLO > protocol, specifically that NHDP was build to assist in calculating > reduced relay sets (e.g. MPR, CDS). I think this stated purpose will > be helpful in explaining why certain information is included and the > overall design of the protocol. > While CDS calculation is one of the goals it is not the only usage/goal of NHDP. I am not against expanding rational but am wary of language which would limit the potential usefulness of NHDP to other possible protocol uses. > #6) The spec explicitly identifies using multicast & broadcast, but it > does not mention using unicast for distribution of NHDP > messages/packets. I think we should be able to execute NHDP over > unicast transport too, although it might require more configuration. > While my co-authors may disagree I am not against allowing unicast (although I don't see the use of it). I prefer leaving it out but not specifically disallowing the behavior either. > I suspect some of my concerns may simply require further explanation > for me to ascertain the existing correctly specified behavior. If you > can shed light on any of the items above, please reply. > > Thanks. > Ian Chakeres Justin ******************************************************************** 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. ******************************************************************** From Chris.Dearlove@baesystems.com Mon Aug 24 07:43:39 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6BD863A6DB5 for ; Mon, 24 Aug 2009 07:43:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.556 X-Spam-Level: X-Spam-Status: No, score=-2.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599] 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 GHDi0XZrkeIQ for ; Mon, 24 Aug 2009 07:43:37 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id D9ED428C237 for ; Mon, 24 Aug 2009 07:43:36 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,265,1249254000"; d="scan'208";a="18734829" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 24 Aug 2009 15:43:42 +0100 Received: from glkms1103.GREENLNK.NET (glkms1103.greenlnk.net [10.108.36.194]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7OEhiIS005698; Mon, 24 Aug 2009 15:43:44 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1103.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.1830); Mon, 24 Aug 2009 15:43:42 +0100 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 24 Aug 2009 15:43:41 +0100 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [manet] Some NHDP Concerns thread-index: AcoiiGWpXhlitUh1RBaJQGBqgAdxKQABYSAwAIHRWAAAC6YAIA== References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com><000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> From: "Dearlove, Christopher (UK)" To: "Justin Dean" , "MANET IETF" X-OriginalArrivalTime: 24 Aug 2009 14:43:42.0328 (UTC) FILETIME=[467FAF80:01CA24C9] Cc: Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2009 14:43:39 -0000 Sorry, top-posting is evil, but I'm doing it here. Please disentangle to read properly. But of course the earlier postings can be read as made in sequence. I'll make one specific comment. SMF (and variations that it could use) shows an example of why delegation to the derived protocol (n various alternative use cases) is to be preferred. One might think that all you need in SMF is a simple "I am an SMF router" added to HELLO messages (message TLV). That both doesn't work and almost works. - It doesn't work because SMF is not a single protocol, but a familiy of protocols in flooding algorithm. (Also in DPD issues, but that's not important right now.) So the SMF message TLV needs a parameter for flooding algorithm. - It almost works in that that message TLV is sufficient to ensure that flooding doesn't attempt to use an unsuitable router as an intermediate. (At least, I think that's the case. All such things need rigorously proving before we base a protocol on them.) But it doesn't work efficiently. If I have a neighbour A, and A has neighbours B, C, D, ... but none of the latter are (compatible) SMF routers, then with just a message TLV I may pick A as an MPR (for example) but actually I don't need to, and it would be more efficient not to do so. So SMF has a second TLV to mark addresses. However with regard to the latter point, SMF for MPRs wants that second TLV. SMF for blind flooding doesn't. That's all information that NHDP doesn't know. In fact had a simple TLV for NHDP been designed we might have missed the address block TLV requirement. And if we defined both TLVs (as SMF does) we might miss another case that some NHDP derivative needs. Only the derived protocols know this stuff. And each derived protocol is also where to make tradeoffs. For example here is a simple modification to the SMF strategy that typically saves octets - make the message TLV specify a default for the address block TLV, thus saving the address block TLV when all routers are using the same SMF variant. Is that appropriate for SMF? We could debate this. Should some other extension protocol make a different tradeoff? Quite possibly. And there are more cases. One such is that if administratively I know which other routers are sharing routing protocol with me, as we should form a subnet, then I can filter on HELLO sending addresses to separate uses. (I could filter either by dropping HELLO messages I don't want, or I could filter by putting everything into various protocol sets, but ignoring Tuples with the "wrong" addresses. This is, in effect, allowing different protocols to have different "views" of NHDP's Information Bases.) Or I could filter at L2 - if you don't have the right IDs and encryption keys you are out. This may leave me able to simply ignore the whole issue of alternative uses of NHDP, because in my closed world defined by that ID/key there are no alternative uses of NHDP, so why waste octets on excluding them? (I would expect to cover the latter case to end up with the derived protocol using SHOULD level mechanisms, possibly backed up by a MUST do this or something administrative. But we can debate that in due course.) Incidentally I've done some work on something which basically is unicast NHDP. And there are some significant issues, including: - Efficiency: If you have N neighbours, local broadcast NHDP's workload is fixed, unicast NHDP's workload scales as N does. - Bootstrapping: Local broadcast is assumed to find other routers that could be neighbours (within range in a typical wireless system). But unicast won't do that for you. You need an alternative approach to deal with this. - Theoretical timing issues, you can produce a race condition if you extend this to flooding by hop by hop unicast. This all leads to that unicast NHDP is not a simple base protocol variant, but rather needs someone who knows what they are doing - which may involve an extension. Specifying the base protocol using local broadcast/multicast and leaving open the avenue to a unicast extension by not actually banning it is again the best approach I strongly suggest. Finally if you want a unique identifier, RFC 5444 provides the message originator address to do that task. And the next version of OLSRv2 will require message originator addresses in all cases (but with a feature to avoid adding any overhead in the single address router case). But some NHDP uses (e.g. SMF) don't require it, and hence bandwidth efficiency suggests omitting from this base specification. =09 --=20 Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] On Behalf Of Dearlove, Christopher (UK) Sent: 24 August 2009 09:37 To: Justin Dean; MANET IETF Cc: Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet.=20 Keep this in mind if you answer this message. I will make some more specific comments later, but (unless I've missed a subtlety below) I agree with Jstin's comments, that the=20 resolution of all of these points (which are comments appropriate to in WGLC, not to delay WGLC) is a mixture of a few odd sentences to add, delegation to derived protocols (which is a reason for a couple of the odd sentences) and don't do that. I have some specific comments on what a delegated protocol might do, which varies (and is a key reason for delegation). --=20 Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: Justin Dean [mailto:jdean@itd.nrl.navy.mil]=20 Sent: 21 August 2009 20:16 To: 'MANET IETF' Cc: 'Joe P Macker'; 'Thomas Heide Clausen'; Dearlove, Christopher (UK) Subject: RE: Some NHDP Concerns *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet.=20 Keep this in mind if you answer this message. While I would prefer to be addressing these issues within the scope of a last call, my comments to the items in question are inline. > -----Original Message----- > From: Ian Chakeres [mailto:ian.chakeres@gmail.com] > Sent: Friday, August 21, 2009 1:54 PM > To: MANET IETF > Cc: Joe P Macker; Thomas Heide Clausen; Christopher Dearlove; Justin > Wendell Dean > Subject: Some NHDP Concerns >=20 > During my recent review of NHDP I uncovered several concerns to the > current specification. That said, the most recent version is an > improvement on the prior version, and I really like the new > explanatory text with examples in the appendix. >=20 > I feel the existing NHDP spec is pretty well defined when running by > itself; I am more concerned when it is run more widely - with multiple > interfaces, multiple instances, multiple extensions, and multiple. >=20 > I've gone ahead and elaborated a little more on these items, and a few > more, below. >=20 > #1) I am concerned about running multiple protocols on-top of NHDP, > e.g. OLSRv2 SMF. My understanding is that each extension protocol > (that requires other nodes participate) must define its own TLVs and > tag each address that is participating. If this is our method for > doing extensions, let's make it explicit. Also, if OLSRv2 or SMF isn't > doing it right at the moment we should adjust them. >=20 I would not be opposed to expanding and elaborating on some common issues which protocols using NHDP would need to address. On the other hand I would not be for mandating specific protocol behaviors as this is clearly outside of the scope of NHDP.=20 > #2) I don't see how to run multiple NHDP instances on the same > interface or same router. PacketBB says that only one protocol > instance can accept a particular message. Currently there is no way to > identify which NHDP instance a NHDP message should be delivered. >=20 Packetbb, RFC 5444, disallows this behavior. Having more than one NHDP instance on an interface will result in ambiguous behaviors. > #3) In the current spec there is no single identifier for a NHDP node; > instead a NHDP node is identified by the set of its IP addresses. I > really liked the new explanatory text and examples, but I still find > this complex - especially when there are multiple interfaces and > multiple hops. Can someone please explain to me why we don't use a > nhdp-node-id? Is this is related to relay set calculations. > A single identifier would seem to provide some functionality by logically grouping addresses of nodes together. I say seem because at the NHDP level it doesn't really tell you anything as the addresses and interfaces they represent might have differing functionality and although be co-located on the same machine knowing this provides no extra benefit other than perhaps network displays (they could not be used for CDS calculations as it isn't know if all addresses provide the same functionality). If the addresses all have the same functionality then another TLV would have to be attached indicating this thus providing redundant TLV messaging, SMF defines TLVs which provide this behavior. Having a single id would also increase overhead (in the form of TLVS) in that all addresses would have to be provided anyhow rather than just using a single id. Furthermore things get even more complicated when these identifier addresses change or disappear but the underlying addressing does not. Any protocol which would want this type of functionality could easily provide it with a new TLV type which would provide (in NHDP case) duel functionality indicating co-location/protocol functionality. IMO this is where the grouping of addresses into one ID belongs using TLVs belongs in derived protocols. =20 > #4) I don't see a way to identify a neighboring NHDP node's interface. > This is most important when multiple interfaces use the same IP > address (un-numbered interfaces). >=20 I don't know anyone who deploys MANETs in this way but...if they were my first question to them would be for what purpose are they the same? Do they need to be that way? To me this seems like a very poorly configured MANET. That being said here is a proposal for a solution to that "problem", provided for discussion. Introduction of an NHDP_AREA message level TLV which could de-conflict these interfaces. An optional TLV which includes a value field which is administratively configured. Lack of this TLV would indicate a value of ONE or ZERO or whatever number is decided upon. Upon reception of an NHDP message the NHDP instance would ignore any NHDP message which has a differing NHDP_AREA value other than itself. The default mode of operation would be no TLV. I am not currently convinced this is a good/bad idea just one which may provide some extra functionality which some are looking for. I also considered various schemes for using TLVs to "renumber" the interfaces to de-conflict them. I did not think of any satisfactory solutions within routing layer scope which would not require extensive changes to NHDP. Using different physical or mac level distinguishers all could work, although using the same address for multiple interfaces just seems like a scenario ripe for being broken in one way or another. > #5) I would like text explaining why NHDP is such a complex HELLO > protocol, specifically that NHDP was build to assist in calculating > reduced relay sets (e.g. MPR, CDS). I think this stated purpose will > be helpful in explaining why certain information is included and the > overall design of the protocol. >=20 While CDS calculation is one of the goals it is not the only usage/goal of NHDP. I am not against expanding rational but am wary of language which would limit the potential usefulness of NHDP to other possible protocol uses. > #6) The spec explicitly identifies using multicast & broadcast, but it > does not mention using unicast for distribution of NHDP > messages/packets. I think we should be able to execute NHDP over > unicast transport too, although it might require more configuration. >=20 While my co-authors may disagree I am not against allowing unicast (although I don't see the use of it). I prefer leaving it out but not specifically disallowing the behavior either. > I suspect some of my concerns may simply require further explanation > for me to ascertain the existing correctly specified behavior. If you > can shed light on any of the items above, please reply. >=20 > Thanks. > Ian Chakeres Justin ******************************************************************** 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 From weianni@huawei.com Thu Aug 27 04:05:08 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CF6C53A6DD1 for ; Thu, 27 Aug 2009 04:05:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 4.357 X-Spam-Level: **** X-Spam-Status: No, score=4.357 tagged_above=-999 required=5 tests=[AWL=1.859, BAYES_20=-0.74, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, J_CHICKENPOX_57=0.6, MIME_BASE64_TEXT=1.753] 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 Z4kZe4bjg5vW for ; Thu, 27 Aug 2009 04:05:08 -0700 (PDT) Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id C51B33A6D42 for ; Thu, 27 Aug 2009 04:05:07 -0700 (PDT) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KP100FE1842WA@szxga04-in.huawei.com> for manet@ietf.org; Thu, 27 Aug 2009 19:04:50 +0800 (CST) Received: from huawei.com ([172.24.1.24]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KP100C2N842E4@szxga04-in.huawei.com> for manet@ietf.org; Thu, 27 Aug 2009 19:04:50 +0800 (CST) Received: from w00151475 ([10.111.16.57]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KP100ID1842V1@szxml04-in.huawei.com> for manet@ietf.org; Thu, 27 Aug 2009 19:04:50 +0800 (CST) Date: Thu, 27 Aug 2009 19:04:49 +0800 From: Anni Wei To: manet@ietf.org Message-id: <006001ca2706$3272ecc0$39106f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Outlook Express 6.00.2900.3138 Content-type: multipart/alternative; boundary="Boundary_(ID_hiHVjaef9FVUTrIja3/j8w)" X-Priority: 3 X-MSMail-priority: Normal Subject: [manet] new draft:routing algorithm based on the flow sensing parameter X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 11:05:08 -0000 This is a multi-part message in MIME format. --Boundary_(ID_hiHVjaef9FVUTrIja3/j8w) Content-type: text/plain; charset=gb2312 Content-transfer-encoding: 7BIT Dear MANET WG members, I have submitted a new draft about routing algorithm based on the flow sensing parameter. A URL for this Internet-Draft is:http://tools.ietf.org/html/draft-wei-manet-rafsp-00Comments and feedback are appreciated. With Best Regards Anni Wei Huawei Technologies Huawei Building, Xinxi Road No.3 Haidian District, Beijing 100085 P. R. China --Boundary_(ID_hiHVjaef9FVUTrIja3/j8w) Content-type: text/html; charset=gb2312 Content-transfer-encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PWdiMjMxMiI+DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4w MC4yOTAwLjM1NjIiIG5hbWU9R0VORVJBVE9SPg0KPFNUWUxFPjwvU1RZTEU+DQo8L0hFQUQ+DQo8 Qk9EWSBiZ0NvbG9yPSNjN2VkY2M+DQo8RElWPjxGT05UIHNpemU9Mj4NCjxESVY+DQo8RElWPjxG T05UIHNpemU9Mj48Rk9OVCBzaXplPTQ+RGVhciBNQU5FVCBXRyBtZW1iZXJzLDwvRk9OVD48L0ZP TlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj48U1BBTiBsYW5nPUVOLVVTPjxTUEFOIGxhbmc9 RU4tVVMgDQpzdHlsZT0iRk9OVC1TSVpFOiAxMXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNv LWZhcmVhc3QtZm9udC1mYW1pbHk6IMvOzOU7IG1zby1mb250LWtlcm5pbmc6IDEuMHB0OyBtc28t YmlkaS1mb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IG1zby1hbnNpLWxhbmd1YWdlOiBF Ti1VUzsgbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6IFpILUNOOyBtc28tYmlkaS1sYW5ndWFnZTogQVIt U0EiPjxGT05UIA0KZmFjZT3LzszlIHNpemU9ND5JIGhhdmUgc3VibWl0dGVkIGEgbmV3IGRyYWZ0 IGFib3V0IHJvdXRpbmcgYWxnb3JpdGhtIGJhc2VkIG9uIHRoZSANCmZsb3cgc2Vuc2luZyBwYXJh bWV0ZXIuPC9GT05UPjwvU1BBTj48L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNl PcvOzOUgc2l6ZT00PjxTUEFOIGxhbmc9RU4tVVM+PFNQQU4gbGFuZz1FTi1VUyANCnN0eWxlPSJG T05ULVNJWkU6IDExcHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZmFyZWFzdC1mb250LWZh bWlseTogy87M5TsgbXNvLWZvbnQta2VybmluZzogMS4wcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5 OiAnVGltZXMgTmV3IFJvbWFuJzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFz dC1sYW5ndWFnZTogWkgtQ047IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+PC9TUEFOPjwvU1BB Tj48L0ZPTlQ+Jm5ic3A7PC9ESVY+PEZPTlQgDQpzaXplPTI+PFBSRT48U1BBTiBsYW5nPUVOLVVT PjxTUEFOIGxhbmc9RU4tVVMgc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgRk9OVC1GQU1JTFk6IFZl cmRhbmE7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiDLzszlOyBtc28tZm9udC1rZXJuaW5nOiAx LjBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyBtc28tYW5zaS1s YW5ndWFnZTogRU4tVVM7IG1zby1mYXJlYXN0LWxhbmd1YWdlOiBaSC1DTjsgbXNvLWJpZGktbGFu Z3VhZ2U6IEFSLVNBIj48U1BBTiBsYW5nPUVOLVVTIHN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IEZP TlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZmFyZWFzdC1mb250LWZhbWlseTogy87M5TsgbXNvLWZv bnQta2VybmluZzogMS4wcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu JzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFzdC1sYW5ndWFnZTogWkgtQ047 IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+PEZPTlQgZmFjZT3LzszlIHNpemU9ND5BIFVSTCBm b3IgdGhpcyBJbnRlcm5ldC1EcmFmdCBpczo8QlI+PC9GT05UPjxBIGhyZWY9IiI+PEZPTlQgZmFj ZT3LzszlIHNpemU9ND5odHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC13ZWktbWFuZXQt cmFmc3AtMDA8L0ZPTlQ+PC9BPjwvU1BBTj48L1NQQU4+PC9TUEFOPjwvUFJFPjxQUkU+PFNQQU4g bGFuZz1FTi1VUz48U1BBTiBsYW5nPUVOLVVTIHN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IEZPTlQt RkFNSUxZOiBWZXJkYW5hOyBtc28tZmFyZWFzdC1mb250LWZhbWlseTogy87M5TsgbXNvLWZvbnQt a2VybmluZzogMS4wcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsg bXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFzdC1sYW5ndWFnZTogWkgtQ047IG1z by1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+PFNQQU4gbGFuZz1FTi1VUyBzdHlsZT0iRk9OVC1TSVpF OiAxMXB0OyBGT05ULUZBTUlMWTogVmVyZGFuYTsgbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6IMvO zOU7IG1zby1mb250LWtlcm5pbmc6IDEuMHB0OyBtc28tYmlkaS1mb250LWZhbWlseTogJ1RpbWVz IE5ldyBSb21hbic7IG1zby1hbnNpLWxhbmd1YWdlOiBFTi1VUzsgbXNvLWZhcmVhc3QtbGFuZ3Vh Z2U6IFpILUNOOyBtc28tYmlkaS1sYW5ndWFnZTogQVItU0EiPjxQIGNsYXNzPU1zb05vcm1hbCBz dHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdDsgVEVYVC1BTElHTjogbGVmdDsgbXNvLXBhZ2luYXRp b246IHdpZG93LW9ycGhhbjsgdGFiLXN0b3BzOiA0NS44cHQgOTEuNnB0IDEzNy40cHQgMTgzLjJw dCAyMjkuMHB0IDI3NC44cHQgMzIwLjZwdCAzNjYuNHB0IDQxMi4ycHQgNDU4LjBwdCA1MDMuOHB0 IDU0OS42cHQgNTk1LjRwdCA2NDEuMnB0IDY4Ny4wcHQgNzMyLjhwdCIgYWxpZ249bGVmdD48L1NQ QU4+PC9TUEFOPjwvU1BBTj48U1BBTiBsYW5nPUVOLVVTPjxTUEFOIGxhbmc9RU4tVVMgc3R5bGU9 IkZPTlQtU0laRTogMTFwdDsgRk9OVC1GQU1JTFk6IFZlcmRhbmE7IG1zby1mYXJlYXN0LWZvbnQt ZmFtaWx5OiDLzszlOyBtc28tZm9udC1rZXJuaW5nOiAxLjBwdDsgbXNvLWJpZGktZm9udC1mYW1p bHk6ICdUaW1lcyBOZXcgUm9tYW4nOyBtc28tYW5zaS1sYW5ndWFnZTogRU4tVVM7IG1zby1mYXJl YXN0LWxhbmd1YWdlOiBaSC1DTjsgbXNvLWJpZGktbGFuZ3VhZ2U6IEFSLVNBIj48U1BBTiBsYW5n PUVOLVVTIHN0eWxlPSJGT05ULVNJWkU6IDExcHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28t ZmFyZWFzdC1mb250LWZhbWlseTogy87M5TsgbXNvLWZvbnQta2VybmluZzogMS4wcHQ7IG1zby1i aWRpLWZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVO LVVTOyBtc28tZmFyZWFzdC1sYW5ndWFnZTogWkgtQ047IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1T QSI+PEZPTlQgZmFjZT3LzszlIHNpemU9ND5Db21tZW50cyBhbmQgZmVlZGJhY2sgYXJlIGFwcHJl Y2lhdGVkLjwvRk9OVD48L1NQQU4+PC9TUEFOPjwvU1BBTj48L1A+PC9QUkU+PFBSRT48U1BBTiBs YW5nPUVOLVVTPjxTUEFOIGxhbmc9RU4tVVMgc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgRk9OVC1G QU1JTFk6IFZlcmRhbmE7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiDLzszlOyBtc28tZm9udC1r ZXJuaW5nOiAxLjBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyBt c28tYW5zaS1sYW5ndWFnZTogRU4tVVM7IG1zby1mYXJlYXN0LWxhbmd1YWdlOiBaSC1DTjsgbXNv LWJpZGktbGFuZ3VhZ2U6IEFSLVNBIj48U1BBTiBsYW5nPUVOLVVTIHN0eWxlPSJGT05ULVNJWkU6 IDExcHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZmFyZWFzdC1mb250LWZhbWlseTogy87M 5TsgbXNvLWZvbnQta2VybmluZzogMS4wcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiAnVGltZXMg TmV3IFJvbWFuJzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFzdC1sYW5ndWFn ZTogWkgtQ047IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+PEZPTlQgZmFjZT3LzszlIHNpemU9 ND48L0ZPTlQ+PC9TUEFOPjwvU1BBTj48L1NQQU4+Jm5ic3A7PC9QUkU+PFBSRT48U1BBTiBsYW5n PUVOLVVTPjxTUEFOIGxhbmc9RU4tVVMgc3R5bGU9IkZPTlQtU0laRTogMTFwdDsgRk9OVC1GQU1J TFk6IFZlcmRhbmE7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiDLzszlOyBtc28tZm9udC1rZXJu aW5nOiAxLjBwdDsgbXNvLWJpZGktZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nOyBtc28t YW5zaS1sYW5ndWFnZTogRU4tVVM7IG1zby1mYXJlYXN0LWxhbmd1YWdlOiBaSC1DTjsgbXNvLWJp ZGktbGFuZ3VhZ2U6IEFSLVNBIj48U1BBTiBsYW5nPUVOLVVTIHN0eWxlPSJGT05ULVNJWkU6IDEx cHQ7IEZPTlQtRkFNSUxZOiBWZXJkYW5hOyBtc28tZmFyZWFzdC1mb250LWZhbWlseTogy87M5Tsg bXNvLWZvbnQta2VybmluZzogMS4wcHQ7IG1zby1iaWRpLWZvbnQtZmFtaWx5OiAnVGltZXMgTmV3 IFJvbWFuJzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFzdC1sYW5ndWFnZTog WkgtQ047IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+PEZPTlQgZmFjZT3LzszlIHNpemU9ND5X aXRoIEJlc3QgUmVnYXJkcyA8L0ZPTlQ+PC9QUkU+PFBSRT48Rk9OVCBmYWNlPcvOzOUgc2l6ZT00 PkFubmkgV2VpPEJSPiZuYnNwOyZuYnNwOyBIdWF3ZWkgVGVjaG5vbG9naWVzPEJSPiZuYnNwOyZu YnNwOyBIdWF3ZWkgQnVpbGRpbmcsIFhpbnhpIFJvYWQgTm8uMzxCUj4mbmJzcDsmbmJzcDsgSGFp ZGlhbiBEaXN0cmljdCwgQmVpamluZyZuYnNwOyAxMDAwODU8QlI+Jm5ic3A7Jm5ic3A7IFAuIFIu IENoaW5hPC9GT05UPjwvUFJFPjwvU1BBTj48L1NQQU4+PC9TUEFOPjwvRk9OVD48L0RJVj48L0ZP TlQ+PC9ESVY+PC9CT0RZPjwvSFRNTD4NCg== --Boundary_(ID_hiHVjaef9FVUTrIja3/j8w)-- From rogge@fgan.de Thu Aug 27 06:36:37 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 35B5128C53C for ; Thu, 27 Aug 2009 06:36:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.949 X-Spam-Level: X-Spam-Status: No, score=-5.949 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_57=0.6, RCVD_IN_DNSWL_MED=-4] 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 2c8aAFpazfZe for ; Thu, 27 Aug 2009 06:36:36 -0700 (PDT) Received: from mailguard.fgan.de (mailguard.fgan.de [128.7.3.5]) by core3.amsl.com (Postfix) with ESMTP id 50E7B28C1EC for ; Thu, 27 Aug 2009 06:36:36 -0700 (PDT) Received: from rufsun5.fkie.fgan.de ([128.7.2.5] helo=mailhost.fgan.de) by mailguard.fgan.de with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mgf9a-0006OE-5s; Thu, 27 Aug 2009 15:36:38 +0200 Received: from stream.fkie.fgan.de ([128.7.5.148] helo=stream.localnet) by mailhost.fgan.de with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mgf9Z-0005TX-Sz; Thu, 27 Aug 2009 15:36:37 +0200 From: Henning Rogge To: manet@ietf.org Date: Thu, 27 Aug 2009 15:36:35 +0200 User-Agent: KMail/1.11.2 (Linux/2.6.30-10-generic; KDE/4.2.2; i686; ; ) References: <006001ca2706$3272ecc0$39106f0a@china.huawei.com> In-Reply-To: <006001ca2706$3272ecc0$39106f0a@china.huawei.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3739171.0utZrJhXIl"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200908271536.35369.rogge@fgan.de> X-Virus-Scanned: yes (ClamAV 0.95.2/9746/Thu Aug 27 12:58:39 2009) by mailguard.fgan.de X-Scan-Signature: ff96b43a3b0bdca915144ec1b58e50d3 Subject: Re: [manet] new draft:routing algorithm based on the flow sensing parameter X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 13:36:37 -0000 --nextPart3739171.0utZrJhXIl Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Am Thu August 27 2009 13:04:49 schrieb Anni Wei: > Dear MANET WG members, > I have submitted a new draft about routing algorithm based on the flow > sensing parameter. > > A URL for this Internet-Draft > is:http://tools.ietf.org/html/draft-wei-manet-rafsp-00Comments and feedba= ck > are appreciated. With Best Regards Anni Wei Huawei Technologies Huawei > Building, Xinxi Road No.3 Haidian District, Beijing 100085 P. R. Chi= na I think the link should be http://tools.ietf.org/id/draft-wei-manet-rafsp-00.txt Henning Rogge ************************************************* Diplom-Informatiker Henning Rogge =46orschungsgesellschaft f=C3=BCr Angewandte Naturwissenschaften e. V. (FGAN)=20 Neuenahrer Str. 20, 53343 Wachtberg, Germany Tel.: 0049 (0)228 9435-961 =46ax: 0049 (0)228 9435-685 E-Mail: rogge@fgan.de Web: www.fgan.de ************************************************ Sitz der Gesellschaft: Bonn Registergericht: Amtsgericht Bonn VR 2530 Vorstand: Dr. rer. nat. Ralf Dornhaus (Vors.), Prof. Dr. Joachim Ender=20 (Stellv.) --nextPart3739171.0utZrJhXIl Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkqWi+MACgkQRIfGfFXsz+DYdQCdHAwOhwhFrswBGN+YSXSWD0Uo MgYAn2aEJSXWriVJz4FR9p0hhcRuapWq =/HyM -----END PGP SIGNATURE----- --nextPart3739171.0utZrJhXIl-- From ian.chakeres@gmail.com Thu Aug 27 06:46:10 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9BF9D3A6B46 for ; Thu, 27 Aug 2009 06:46:10 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 AEkdkhoWgk2Z for ; Thu, 27 Aug 2009 06:46:09 -0700 (PDT) Received: from mail-qy0-f186.google.com (mail-qy0-f186.google.com [209.85.221.186]) by core3.amsl.com (Postfix) with ESMTP id 14D713A6880 for ; Thu, 27 Aug 2009 06:46:08 -0700 (PDT) Received: by qyk16 with SMTP id 16so593955qyk.20 for ; Thu, 27 Aug 2009 06:46:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=481BOddwE1H5p+5P5A5w2PVylzPue45gfjjnEpjxjqg=; b=IqQj0Ta1MpnhCc0vtl577VjI/gjr7wumPrHcmh2Wg7l6MFfQwIFWY0zs/XjbPQxGhD wF0vL1obsoTXnjyS62eD5dmHQ+t3ifb0oaUKyOVwcWTXfpLHNDE+YnH2De4daAFQ9FpZ QBgHySF8MRkMuCmsoPpnErrsNQtCWeNtZLDc0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=mmeQsNU6NsrZvC0izYwfG7aycjmO42ImV2DrpLyCHvXVVXZO94a9vEfNCC1Lbc7h+D N6LCHoqj4h19e0o7lHEkHMLxwMaLp8Sm84OrzSg7kXYJEjLcmdJ+hWZyEk2d4Cn/OAZR 4tGboms55igX52qnjEd103mSxJ2jDezEMYkXU= MIME-Version: 1.0 Received: by 10.229.27.195 with SMTP id j3mr2814557qcc.57.1251380772124; Thu, 27 Aug 2009 06:46:12 -0700 (PDT) In-Reply-To: <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> Date: Thu, 27 Aug 2009 09:46:12 -0400 Message-ID: <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> From: Ian Chakeres To: Justin Dean Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Christopher Dearlove , MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 13:46:10 -0000 Comments inline On Fri, Aug 21, 2009 at 3:16 PM, Justin Dean wrote: > While I would prefer to be addressing these issues within the scope of a > last call, my comments to the items in question are inline. > >> -----Original Message----- >> From: Ian Chakeres [mailto:ian.chakeres@gmail.com] >> Sent: Friday, August 21, 2009 1:54 PM >> To: MANET IETF >> Cc: Joe P Macker; Thomas Heide Clausen; Christopher Dearlove; Justin >> Wendell Dean >> Subject: Some NHDP Concerns >> >> During my recent review of NHDP I uncovered several concerns to the >> current specification. That said, the most recent version is an >> improvement on the prior version, and I really like the new >> explanatory text with examples in the appendix. >> >> I feel the existing NHDP spec is pretty well defined when running by >> itself; I am more concerned when it is run more widely - with multiple >> interfaces, multiple instances, multiple extensions, and multiple. >> >> I've gone ahead and elaborated a little more on these items, and a few >> more, below. >> >> #1) I am concerned about running multiple protocols on-top of NHDP, >> e.g. OLSRv2 SMF. My understanding is that each extension protocol >> (that requires other nodes participate) must define its own TLVs and >> tag each address that is participating. If this is our method for >> doing extensions, let's make it explicit. Also, if OLSRv2 or SMF isn't >> doing it right at the moment we should adjust them. >> > I would not be opposed to expanding and elaborating on some common issues > which protocols using NHDP would need to address. =A0On the other hand I = would > not be for mandating specific protocol behaviors as this is clearly outsi= de > of the scope of NHDP. I think it is appropriate for NHDP to provide clear instructions for extensions to NDHP. My example above which is true for both SMF & OLSRv2 seems appropriate for inclusion. I suspect I may be unaware of other important pieces of wisdom for NHDP extensions. If you are aware let's please discuss them. >> #2) I don't see how to run multiple NHDP instances on the same >> interface or same router. PacketBB says that only one protocol >> instance can accept a particular message. Currently there is no way to >> identify which NHDP instance a NHDP message should be delivered. >> > Packetbb, RFC 5444, disallows this behavior. =A0Having more than one NHDP > instance on an interface will result in ambiguous behaviors. RFC 5444 does not disallow the behavior I described. It does disallow having multiple NHDP instances receive the same message. Therefore, there must be a way to determine the instance of NHDP to which a message should be delivered. >> #3) In the current spec there is no single identifier for a NHDP node; >> instead a NHDP node is identified by the set of its IP addresses. I >> really liked the new explanatory text and examples, but I still find >> this complex - especially when there are multiple interfaces and >> multiple hops. Can someone please explain to me why we don't use a >> nhdp-node-id? Is this is related to relay set calculations. >> > A single identifier would seem to provide some functionality by logically > grouping addresses of nodes together. =A0I say seem because at the NHDP l= evel > it doesn't really tell you anything as the addresses and interfaces they > represent might have differing functionality and although be co-located o= n > the same machine knowing this provides no extra benefit other than perhap= s > network displays (they could not be used for CDS calculations as it isn't > know if all addresses provide the same functionality). =A0If the addresse= s all > have the same functionality then another TLV would have to be attached > indicating this thus providing redundant TLV messaging, SMF defines TLVs > which provide this behavior. =A0Having a single id would also increase > overhead (in the form of TLVS) in that all addresses would have to be > provided anyhow rather than just using a single id. =A0Furthermore things= get > even more complicated when these identifier addresses change or disappear > but the underlying addressing does not. =A0Any protocol which would want = this > type of functionality could easily provide it with a new TLV type which > would provide (in NHDP case) duel functionality indicating > co-location/protocol functionality. =A0IMO this is where the grouping of > addresses into one ID belongs using TLVs belongs in derived protocols. I understand what you are saying, but I'm not sure I agree. Here is one situation in which I think it would help to have single identifier. Let's imagine that a NHDP node is going to sign its messages - which identifier or set of identifiers would it use to identify itself? Knowing that the other device may or may not have the complete set of IP addresses associated with this particular NHDP node. I would actually feel more comfortable depending on a fixed NHDP identifier, instead of an IP address which might be changed as you pointed out. >> #4) I don't see a way to identify a neighboring NHDP node's interface. >> This is most important when multiple interfaces use the same IP >> address (un-numbered interfaces). >> > I don't know anyone who deploys MANETs in this way but...if they were my > first question to them would be for what purpose are they the same? =A0Do= they > need to be that way? =A0To me this seems like a very poorly configured MA= NET. > That being said here is a proposal for a solution to that "problem", > provided for discussion. There are many cases when existing routers use unnumbered interfaces presenting the same IP address/identifier on multiple interfaces. I think this can make it easier to address and manage the router. > Introduction of an NHDP_AREA message level TLV which could de-conflict th= ese > interfaces. > An optional TLV =A0which includes a value field which is administratively > configured. > Lack of this TLV would indicate a value of ONE or ZERO or whatever number= is > decided upon. > Upon reception of an NHDP message the NHDP instance would ignore any NHDP > message which has a differing NHDP_AREA value other than itself. > The default mode of operation would be no TLV. > > I am not currently convinced this is a good/bad idea just one which may > provide some extra functionality which some are looking for. > > I also considered various schemes for using TLVs to "renumber" the > interfaces to de-conflict them. =A0I did not think of any satisfactory > solutions within routing layer scope which would not require extensive > changes to NHDP. =A0Using different physical or mac level distinguishers = all > could work, although using the same address for multiple interfaces just > seems like a scenario ripe for being broken in one way or another. I agree there are several different ways to solve this problem. I am open to discussing several and deciding upon the most appropriate. >> #5) I would like text explaining why NHDP is such a complex HELLO >> protocol, specifically that NHDP was build to assist in calculating >> reduced relay sets (e.g. MPR, CDS). I think this stated purpose will >> be helpful in explaining why certain information is included and the >> overall design of the protocol. >> > While CDS calculation is one of the goals it is not the only usage/goal o= f > NHDP. =A0I am not against expanding rational but am wary of language whic= h > would limit the potential usefulness of NHDP to other possible protocol > uses. I also would not like to limit the potential usefulness of NHDP. Although, I do feel that the document appears overtly complex for the basic functionality provided in the NHDP spec, and I think it is important to explicitly call out and explain why certain complexity was included to simplify NHDP extensions, e.g. OLSRv2 & SMF. >> #6) The spec explicitly identifies using multicast & broadcast, but it >> does not mention using unicast for distribution of NHDP >> messages/packets. I think we should be able to execute NHDP over >> unicast transport too, although it might require more configuration. >> > While my co-authors may disagree I am not against allowing unicast (altho= ugh > I don't see the use of it). =A0I prefer leaving it out but not specifical= ly > disallowing the behavior either. > >> I suspect some of my concerns may simply require further explanation >> for me to ascertain the existing correctly specified behavior. If you >> can shed light on any of the items above, please reply. >> >> Thanks. >> Ian Chakeres > > Justin > > > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet > From ian.chakeres@gmail.com Thu Aug 27 06:52:18 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B72D28C5B6 for ; Thu, 27 Aug 2009 06:52:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 WUiFnwrDCxqI for ; Thu, 27 Aug 2009 06:52:17 -0700 (PDT) Received: from mail-qy0-f184.google.com (mail-qy0-f184.google.com [209.85.221.184]) by core3.amsl.com (Postfix) with ESMTP id 56C7A28C5A3 for ; Thu, 27 Aug 2009 06:52:17 -0700 (PDT) Received: by qyk14 with SMTP id 14so623984qyk.17 for ; Thu, 27 Aug 2009 06:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=ZczefhCrhQv7p4MODFXYwmQlbJutqQRqW7QTgpPbQ70=; b=h7pfAOh0uV9mWLg6B0GKR9BgRyPisSBL8IsphfTJLkQxnJCka3e5zBZnf0vraPlOSK gZMsjJJKGxxd7ASHD0k809KAjYesiIUWKWqHUcKJwwBp1PaNRvHk8o9q3GKJXaSst7lt xoM1DtZZwh4BJvBDXu/+XJXBKrDtnslMYOuPE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=NP1vsXvT7EaNvqdJpFtMYKSoKLb+SB30IMvIBVpAne3sbIOZmkgk4VB/Js8MY6l3m5 0FZz4IMQsaNBZsIG4XifbdUf0vuPvzGhijdDh23Xe7jMXPFnx3OcHfMJ1E1eu3SZp5K5 WCEj7SR8vr71pLf92gMOInubtRypkUMradfXI= MIME-Version: 1.0 Received: by 10.229.37.130 with SMTP id x2mr2845367qcd.15.1251381141086; Thu, 27 Aug 2009 06:52:21 -0700 (PDT) In-Reply-To: References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> From: Ian Chakeres Date: Thu, 27 Aug 2009 09:52:01 -0400 Message-ID: <374005f30908270652p7197f84frf698e412a26b03fb@mail.gmail.com> To: "Dearlove, Christopher (UK)" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 13:52:18 -0000 Comments about unicast NHDP. I agree that finding out about unicast neighbors dynamically is challenging, but in the case where you know who your unicast neighbor is (e.g. point-to-point) - I think it is very valuable to be able to run NHDP between these neighbors. Therefore, I would say that unicast NHDP should be included if properly administratively configured. Ian On Mon, Aug 24, 2009 at 10:43 AM, Dearlove, Christopher (UK) wrote: > > Incidentally I've done some work on something which basically > is unicast NHDP. And there are some significant issues, > including: > > - Efficiency: If you have N neighbours, local broadcast NHDP's > =A0workload is fixed, unicast NHDP's workload scales as N does. > > - Bootstrapping: Local broadcast is assumed to find other routers > =A0that could be neighbours (within range in a typical wireless > =A0system). But unicast won't do that for you. You need an alternative > =A0approach to deal with this. > > - Theoretical timing issues, you can produce a race condition if you > =A0extend this to flooding by hop by hop unicast. > > This all leads to that unicast NHDP is not a simple base protocol > variant, but rather needs someone who knows what they are doing > - which may involve an extension. Specifying the base protocol > using local broadcast/multicast and leaving open the avenue to a > unicast extension by not actually banning it is again the best > approach I strongly suggest. > From thomas@thomasclausen.org Thu Aug 27 06:59:03 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 157683A6E1D for ; Thu, 27 Aug 2009 06:59:03 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.598 X-Spam-Level: X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 BvuaNXJqeiDa for ; Thu, 27 Aug 2009 06:59:02 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 1FF663A696D for ; Thu, 27 Aug 2009 06:58:09 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 34F144300E4; Thu, 27 Aug 2009 06:58:16 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id CB6D54300D8; Thu, 27 Aug 2009 06:58:13 -0700 (PDT) Message-Id: From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> Content-Type: multipart/alternative; boundary=Apple-Mail-2-343867936 Mime-Version: 1.0 (Apple Message framework v936) Date: Thu, 27 Aug 2009 15:58:11 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 13:59:03 -0000 --Apple-Mail-2-343867936 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit I would, like Justin, much prefer addressing these issues within the scope of a last call, corresponding to the consensus at the Stockholm WG meeting. Comment below. On Aug 27, 2009, at 3:46 PM, Ian Chakeres wrote: > Comments inline > > On Fri, Aug 21, 2009 at 3:16 PM, Justin Dean > wrote: >> While I would prefer to be addressing these issues within the scope >> of a >> last call, my comments to the items in question are inline. >>> #2) I don't see how to run multiple NHDP instances on the same >>> interface or same router. PacketBB says that only one protocol >>> instance can accept a particular message. Currently there is no >>> way to >>> identify which NHDP instance a NHDP message should be delivered. >>> >> Packetbb, RFC 5444, disallows this behavior. Having more than one >> NHDP >> instance on an interface will result in ambiguous behaviors. > > RFC 5444 does not disallow the behavior I described. It does disallow > having multiple NHDP instances receive the same message. Therefore, > there must be a way to determine the instance of NHDP to which a > message should be delivered. > RFC5444 reads: o For each Message Type, a protocol -- unless specified otherwise, the one making the IANA reservation for that Message Type -- MUST be designated as the "owner" of that Message Type. o Incoming messages MUST be either silently discarded or MUST be delivered to the instance of the protocol that owns the associated Message Type. Incoming messages SHOULD NOT be delivered to any other protocol instances and SHOULD NOT be delivered to more than one protocol instance. The detail you're to be looking carefully at is in the first sentence of the second bullet. I believe that this addresses the issue fully. Thomas --Apple-Mail-2-343867936 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable I would, like Justin, much = prefer addressing these issues within the scope of a last call, = corresponding to the consensus at the Stockholm WG = meeting.

Comment = below.

On Aug 27, 2009, at 3:46 PM, = Ian Chakeres wrote:

Comments inline

On Fri, Aug 21, 2009 at 3:16 = PM, Justin Dean<jdean@itd.nrl.navy.mil> = wrote:
While I would prefer to be = addressing these issues within the scope of = a
last call, my comments to = the items in question are = inline.

<SNIP>

#2) I don't see how to run = multiple NHDP instances on the = same
interface or same router. PacketBB says that only one = protocol
instance can accept a particular = message. Currently there is no way = to
identify which NHDP instance a NHDP message should be = delivered.

Packetbb, RFC 5444, disallows this behavior.  Having = more than one NHDP
instance on = an interface will result in ambiguous behaviors.

RFC = 5444 does not disallow the behavior I described. It does = disallow
having multiple NHDP instances receive the same message. = Therefore,
there must be a way to determine the instance of NHDP to = which a
message should be = delivered.


RFC5444 = reads:

o For each = Message Type, a protocol -- unless specified = otherwise,
the one = making the IANA reservation for that Message Type -- = MUST
be = designated as the "owner" of that Message Type.
   o  Incoming messages MUST be either silently discarded or =
MUST be
      delivered to the instance of the protocol that owns the associated
      Message Type.  Incoming messages SHOULD NOT be delivered to any
      other protocol instances and SHOULD NOT be delivered to more than
      one protocol instance.
The detail you're to = be looking carefully at is in the first sentence of the second = bullet.

I believe that this addresses the issue = fully.

Thomas


=
= --Apple-Mail-2-343867936-- From ian.chakeres@gmail.com Thu Aug 27 07:12:28 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 87CAD28C5CA for ; Thu, 27 Aug 2009 07:12:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 pfZ+fhymug2W for ; Thu, 27 Aug 2009 07:12:27 -0700 (PDT) Received: from mail-qy0-f184.google.com (mail-qy0-f184.google.com [209.85.221.184]) by core3.amsl.com (Postfix) with ESMTP id 88CD228C1E2 for ; Thu, 27 Aug 2009 07:12:26 -0700 (PDT) Received: by qyk14 with SMTP id 14so637497qyk.17 for ; Thu, 27 Aug 2009 07:12:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=qZnwk6v/Hbgh7c/fMlH8VdPw2v23pkGtBQbedYiXbkw=; b=f/AmD2ywWViAUk8ip9EEgHLwHX/6RA/Prj+4fcwxCLteK75HvH+bqV7kxSXVmlkAUB mVTt3j/QkuoebYZgmqnejgcya7sbyEgE+MroUCDwOllJAoPnOT1EKnhpoNeZvMwryiFS VDS3HUZhfERM720pelTjVeyR86DaVcs9GUiaM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=WRc9nGz9MfSeKNCQqHFI6h82d8ahlMQh8abuA2kv0UL2ZG33ViYAtM1LtvRdP6yDKJ TfYE9s/jH/UDTclVyUki91BFh/JcyEdOn41msgcyKfwbh0S/K+HQ0KncF0miLyPWoi7Y o6tkt3oWvgqJwVyNNe6QjOGigCgHrIoTYiE58= MIME-Version: 1.0 Received: by 10.229.77.229 with SMTP id h37mr2743859qck.58.1251382350131; Thu, 27 Aug 2009 07:12:30 -0700 (PDT) In-Reply-To: References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> From: Ian Chakeres Date: Thu, 27 Aug 2009 10:12:10 -0400 Message-ID: <374005f30908270712u56b1de8bufefea809145ade90@mail.gmail.com> To: "Dearlove, Christopher (UK)" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 14:12:28 -0000 Comments about NHDP extensions. I think your example below calls out the complexity involved in building a NHDP extension, and I agree that in certain cases the extension may be best suited to define the implementation. As you mentioned, if a particular NHDP extension expects/requires other NHDP instances running the same extension, or a compatible extension, its messages need to be properly tagged. I think we should call this particular case out & any other important lessons that we've already learned from OLSRv2 and SMF. Ian On Mon, Aug 24, 2009 at 10:43 AM, Dearlove, Christopher (UK) wrote: > Sorry, top-posting is evil, but I'm doing it here. Please > disentangle to read properly. But of course the earlier > postings can be read as made in sequence. > > I'll make one specific comment. SMF (and variations that it > could use) shows an example of why delegation to the derived > protocol (n various alternative use cases) is to be preferred. > > One might think that all you need in SMF is a simple "I am an > SMF router" added to HELLO messages (message TLV). That both > doesn't work and almost works. > > - It doesn't work because SMF is not a single protocol, but a > =A0familiy of protocols in flooding algorithm. (Also in DPD issues, > =A0but that's not important right now.) So the SMF message TLV > =A0needs a parameter for flooding algorithm. > > - It almost works in that that message TLV is sufficient to > =A0ensure that flooding doesn't attempt to use an unsuitable > =A0router as an intermediate. (At least, I think that's the > =A0case. All such things need rigorously proving before we > =A0base a protocol on them.) But it doesn't work efficiently. > =A0If I have a neighbour A, and A has neighbours B, C, D, ... > =A0but none of the latter are (compatible) SMF routers, then > =A0with just a message TLV I may pick A as an MPR (for example) > =A0but actually I don't need to, and it would be more efficient > =A0not to do so. So SMF has a second TLV to mark addresses. > > However with regard to the latter point, SMF for MPRs wants > that second TLV. SMF for blind flooding doesn't. That's all > information that NHDP doesn't know. In fact had a simple TLV > for NHDP been designed we might have missed the address block > TLV requirement. And if we defined both TLVs (as SMF does) > we might miss another case that some NHDP derivative needs. > Only the derived protocols know this stuff. And each derived > protocol is also where to make tradeoffs. For example here > is a simple modification to the SMF strategy that typically > saves octets - make the message TLV specify a default for > the address block TLV, thus saving the address block TLV > when all routers are using the same SMF variant. Is that > appropriate for SMF? We could debate this. Should some other > extension protocol make a different tradeoff? Quite possibly. > And there are more cases. One such is that if administratively > I know which other routers are sharing routing protocol with > me, as we should form a subnet, then I can filter on HELLO > sending addresses to separate uses. (I could filter either by > dropping HELLO messages I don't want, or I could filter by > putting everything into various protocol sets, but ignoring > Tuples with the "wrong" addresses. This is, in effect, > allowing different protocols to have different "views" of > NHDP's Information Bases.) Or I could filter at L2 - if you > don't have the right IDs and encryption keys you are out. > This may leave me able to simply ignore the whole issue of > alternative uses of NHDP, because in my closed world defined > by that ID/key there are no alternative uses of NHDP, so why > waste octets on excluding them? From Chris.Dearlove@baesystems.com Thu Aug 27 07:16:41 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A51DF28C1BD for ; Thu, 27 Aug 2009 07:16:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.559 X-Spam-Level: X-Spam-Status: No, score=-2.559 tagged_above=-999 required=5 tests=[AWL=0.040, BAYES_00=-2.599] 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 hfEKaDOwKjVu for ; Thu, 27 Aug 2009 07:16:41 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id 799BA28C5EC for ; Thu, 27 Aug 2009 07:14:52 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,286,1249254000"; d="scan'208";a="19377707" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 27 Aug 2009 15:14:58 +0100 Received: from glkms1102.GREENLNK.NET (glkms1102.greenlnk.net [10.108.36.193]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7REF0Cw032762; Thu, 27 Aug 2009 15:15:00 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1102.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.3959); Thu, 27 Aug 2009 15:14:58 +0100 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: 7bit Date: Thu, 27 Aug 2009 15:14:57 +0100 Message-ID: In-Reply-To: <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [manet] Some NHDP Concerns thread-index: AconHL8UTEbzGmPWSdOArPrq+DWyVQAA5XZg References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> From: "Dearlove, Christopher (UK)" To: "Ian Chakeres" , "Justin Dean" X-OriginalArrivalTime: 27 Aug 2009 14:14:58.0177 (UTC) FILETIME=[C2105F10:01CA2720] Cc: MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 14:16:41 -0000 > I think it is appropriate for NHDP to provide clear instructions for > extensions to NDHP. NHDP should say "you need to ensure that ..." but not "you need to ensure that by doing this". > My example above which is true for both SMF & > OLSRv2 seems appropriate for inclusion. We will not have a dependency, normative or non-normative of NHDP on SMF or OLSRv2. So the specific example in those terms is not appropriate. And as previously noted, different extensions will have different things to manage, and a "one size fits all" mechanism in NHDP is not appropriate. ******************************************************************** 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. ******************************************************************** From ian.chakeres@gmail.com Thu Aug 27 07:21:02 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA03E3A6E43 for ; Thu, 27 Aug 2009 07:21:02 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 9pgKBiFqN8l0 for ; Thu, 27 Aug 2009 07:21:02 -0700 (PDT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by core3.amsl.com (Postfix) with ESMTP id DA1633A6E1D for ; Thu, 27 Aug 2009 07:21:01 -0700 (PDT) Received: by qw-out-2122.google.com with SMTP id 5so278037qwi.31 for ; Thu, 27 Aug 2009 07:21:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=vzau2HubcPBnBXGJWphtVBttTVVU6SxjLMlq/Eh96cQ=; b=FTAWd+bwgeR1xCtb5UhnJZT2iY1NohhGWbkNI8FpQpQnOU6iuGxzuprptk93D8hehy yTTtZgjcFm+1a7RcwGH0y7K4aIC6F+R7RNqKhrbup+M0uJPwU91HrP6+CGfE40nBnoMw aG1+CN7dSP2rS9YrLuRu676bRbXGyYb0le/9o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=LUeyBiVd3tGSwiF7qtzIwVv4Tle6CW19oVTTDl2eDZxc56klCRlYaP6s6yu8dpx8bD EVSNDfaDPVPI0N5oUDNRWcFI58LUFSa2qPzkTrjbuVkjt9Fxg94CVnh5ZDNCQz8I2f2c 4qLILnd9oRYf/cCnZLCI49rZqwX94EkXCB+uU= MIME-Version: 1.0 Received: by 10.229.27.195 with SMTP id j3mr2859996qcc.57.1251382864702; Thu, 27 Aug 2009 07:21:04 -0700 (PDT) In-Reply-To: References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> From: Ian Chakeres Date: Thu, 27 Aug 2009 10:20:44 -0400 Message-ID: <374005f30908270720t663b0548nad138dbcb8a9c771@mail.gmail.com> To: "Dearlove, Christopher (UK)" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 14:21:02 -0000 Comments about administrative exclusion. I agree completely that users likely need methods to explicitly identify information, possibly identified as not appropriate for processing or disseminating. I think that the exclusion criteria must be inside NHDP and not exclusively based upon information from other layers (e.g. mac address, src/dst ip address). I feel that requiring NHDP, or any protocol, mix information from other protocols with NHDP may muddy the meaning of the other information and limit the flexibility of each layer. Ian On Mon, Aug 24, 2009 at 10:43 AM, Dearlove, Christopher (UK) wrote: > And there are more cases. One such is that if administratively > I know which other routers are sharing routing protocol with > me, as we should form a subnet, then I can filter on HELLO > sending addresses to separate uses. (I could filter either by > dropping HELLO messages I don't want, or I could filter by > putting everything into various protocol sets, but ignoring > Tuples with the "wrong" addresses. This is, in effect, > allowing different protocols to have different "views" of > NHDP's Information Bases.) Or I could filter at L2 - if you > don't have the right IDs and encryption keys you are out. > This may leave me able to simply ignore the whole issue of > alternative uses of NHDP, because in my closed world defined > by that ID/key there are no alternative uses of NHDP, so why > waste octets on excluding them? From Chris.Dearlove@baesystems.com Thu Aug 27 07:25:42 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF7EF28C1DD for ; Thu, 27 Aug 2009 07:25:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.561 X-Spam-Level: X-Spam-Status: No, score=-2.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599] 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 Mxak2BJ02SAo for ; Thu, 27 Aug 2009 07:25:41 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id 498523A6A40 for ; Thu, 27 Aug 2009 07:25:41 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,286,1249254000"; d="scan'208";a="19381090" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 27 Aug 2009 15:25:47 +0100 Received: from glkms1103.GREENLNK.NET (glkms1103.greenlnk.net [10.108.36.194]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7REPnxW007468; Thu, 27 Aug 2009 15:25:49 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1103.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.1830); Thu, 27 Aug 2009 15:25:47 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Date: Thu, 27 Aug 2009 15:25:46 +0100 Message-ID: In-Reply-To: <374005f30908270712u56b1de8bufefea809145ade90@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [manet] Some NHDP Concerns thread-index: AconIGuOCb2dc3w0SIOGslezUtCTnQAAPGwg References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270712u56b1de8bufefea809145ade90@mail.gmail.com> From: "Dearlove, Christopher (UK)" To: "Ian Chakeres" X-OriginalArrivalTime: 27 Aug 2009 14:25:47.0538 (UTC) FILETIME=[451CFF20:01CA2722] Cc: MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 14:25:43 -0000 I would expect - in WGLC, which is seriously overdue and should have been called a month ago - to add something like the following comments to WGLC. These are rough notes, not proper wording. They go along with the notes about a protocol extension being able to add to a HELLO message. - In some cases, a protocol using NHDP may need to recognise which HELLO messages, or which parts of a HELLO message (specifically which neighbour addresses) it should process. In these cases, the protocol must ensure that required information is appropriately labelled (e.g. with message and/or address block TLVs). - In other cases, due to protocol design, or administrative configuration (e.g. considering address ranges) such additions to a HELLO message may not be necessary. --=20 Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: Ian Chakeres [mailto:ian.chakeres@gmail.com]=20 Sent: 27 August 2009 15:12 To: Dearlove, Christopher (UK) Cc: Justin Dean; MANET IETF; Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet.=20 Keep this in mind if you answer this message. Comments about NHDP extensions. I think your example below calls out the complexity involved in building a NHDP extension, and I agree that in certain cases the extension may be best suited to define the implementation. As you mentioned, if a particular NHDP extension expects/requires other NHDP instances running the same extension, or a compatible extension, its messages need to be properly tagged. I think we should call this particular case out & any other important lessons that we've already learned from OLSRv2 and SMF. Ian On Mon, Aug 24, 2009 at 10:43 AM, Dearlove, Christopher (UK) wrote: > Sorry, top-posting is evil, but I'm doing it here. Please > disentangle to read properly. But of course the earlier > postings can be read as made in sequence. > > I'll make one specific comment. SMF (and variations that it > could use) shows an example of why delegation to the derived > protocol (n various alternative use cases) is to be preferred. > > One might think that all you need in SMF is a simple "I am an > SMF router" added to HELLO messages (message TLV). That both > doesn't work and almost works. > > - It doesn't work because SMF is not a single protocol, but a > =A0familiy of protocols in flooding algorithm. (Also in DPD issues, > =A0but that's not important right now.) So the SMF message TLV > =A0needs a parameter for flooding algorithm. > > - It almost works in that that message TLV is sufficient to > =A0ensure that flooding doesn't attempt to use an unsuitable > =A0router as an intermediate. (At least, I think that's the > =A0case. All such things need rigorously proving before we > =A0base a protocol on them.) But it doesn't work efficiently. > =A0If I have a neighbour A, and A has neighbours B, C, D, ... > =A0but none of the latter are (compatible) SMF routers, then > =A0with just a message TLV I may pick A as an MPR (for example) > =A0but actually I don't need to, and it would be more efficient > =A0not to do so. So SMF has a second TLV to mark addresses. > > However with regard to the latter point, SMF for MPRs wants > that second TLV. SMF for blind flooding doesn't. That's all > information that NHDP doesn't know. In fact had a simple TLV > for NHDP been designed we might have missed the address block > TLV requirement. And if we defined both TLVs (as SMF does) > we might miss another case that some NHDP derivative needs. > Only the derived protocols know this stuff. And each derived > protocol is also where to make tradeoffs. For example here > is a simple modification to the SMF strategy that typically > saves octets - make the message TLV specify a default for > the address block TLV, thus saving the address block TLV > when all routers are using the same SMF variant. Is that > appropriate for SMF? We could debate this. Should some other > extension protocol make a different tradeoff? Quite possibly. > And there are more cases. One such is that if administratively > I know which other routers are sharing routing protocol with > me, as we should form a subnet, then I can filter on HELLO > sending addresses to separate uses. (I could filter either by > dropping HELLO messages I don't want, or I could filter by > putting everything into various protocol sets, but ignoring > Tuples with the "wrong" addresses. This is, in effect, > allowing different protocols to have different "views" of > NHDP's Information Bases.) Or I could filter at L2 - if you > don't have the right IDs and encryption keys you are out. > This may leave me able to simply ignore the whole issue of > alternative uses of NHDP, because in my closed world defined > by that ID/key there are no alternative uses of NHDP, so why > waste octets on excluding them? ******************************************************************** 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. ******************************************************************** From Chris.Dearlove@baesystems.com Thu Aug 27 07:29:38 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 519B628C5E2 for ; Thu, 27 Aug 2009 07:29:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.564 X-Spam-Level: X-Spam-Status: No, score=-2.564 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_00=-2.599] 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 8KF7YBzx9V+Z for ; Thu, 27 Aug 2009 07:29:37 -0700 (PDT) Received: from ukmta3.baesystems.com (ukmta3.baesystems.com [20.133.40.55]) by core3.amsl.com (Postfix) with ESMTP id 384F928C5DB for ; Thu, 27 Aug 2009 07:29:37 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,286,1249254000"; d="scan'208";a="19382147" Received: from unknown (HELO baemasodc004.greenlnk.net) ([10.108.36.11]) by ukmta3.baesystems.com with ESMTP; 27 Aug 2009 15:29:43 +0100 Received: from glkms1102.GREENLNK.NET (glkms1102.greenlnk.net [10.108.36.193]) by baemasodc004.greenlnk.net (Switch-3.4.1/Switch-3.4.1) with ESMTP id n7RETiR0009779; Thu, 27 Aug 2009 15:29:45 +0100 Received: from GLKMS2100.GREENLNK.NET ([10.15.184.93]) by glkms1102.GREENLNK.NET with Microsoft SMTPSVC(6.0.3790.3959); Thu, 27 Aug 2009 15:29:43 +0100 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: 7bit Date: Thu, 27 Aug 2009 15:29:42 +0100 Message-ID: In-Reply-To: <374005f30908270720t663b0548nad138dbcb8a9c771@mail.gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [manet] Some NHDP Concerns thread-index: AconIZ7CTWd8Af40Q9iVPgEz2pdf0QAALAnA References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270720t663b0548nad138dbcb8a9c771@mail.gmail.com> From: "Dearlove, Christopher (UK)" To: "Ian Chakeres" X-OriginalArrivalTime: 27 Aug 2009 14:29:43.0015 (UTC) FILETIME=[D177EF70:01CA2722] Cc: MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 14:29:38 -0000 The most obvious information that may be used is IP addresses. That is not mixing layer information. In other cases, the other layers may provide the exclusion needed without NHDP having to be aware of this happening. If I am running OLSRv2 over 802.11 and I set my 802.11 IDs and security so that in my specific deployment I know that OLSRv2 is all I'm going to see, because no device that knows that stuff has anything else deployed, why should I waste octets in HELLO messages to exclude the possibility of something that can't happen? -- Christopher Dearlove Technology Leader, Communications Group Networks, Security and Information Systems Department BAE Systems Advanced Technology Centre West Hanningfield Road, Great Baddow, Chelmsford, CM2 8HN, UK Tel: +44 1245 242194 Fax: +44 1245 242124 BAE Systems (Operations) Limited Registered Office: Warwick House, PO Box 87, Farnborough Aerospace Centre, Farnborough, Hants, GU14 6YU, UK Registered in England & Wales No: 1996687 -----Original Message----- From: Ian Chakeres [mailto:ian.chakeres@gmail.com] Sent: 27 August 2009 15:21 To: Dearlove, Christopher (UK) Cc: Justin Dean; MANET IETF; Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns *** WARNING *** This message has originated outside your organisation, either from an external partner or the Global Internet. Keep this in mind if you answer this message. Comments about administrative exclusion. I agree completely that users likely need methods to explicitly identify information, possibly identified as not appropriate for processing or disseminating. I think that the exclusion criteria must be inside NHDP and not exclusively based upon information from other layers (e.g. mac address, src/dst ip address). I feel that requiring NHDP, or any protocol, mix information from other protocols with NHDP may muddy the meaning of the other information and limit the flexibility of each layer. Ian On Mon, Aug 24, 2009 at 10:43 AM, Dearlove, Christopher (UK) wrote: > And there are more cases. One such is that if administratively > I know which other routers are sharing routing protocol with > me, as we should form a subnet, then I can filter on HELLO > sending addresses to separate uses. (I could filter either by > dropping HELLO messages I don't want, or I could filter by > putting everything into various protocol sets, but ignoring > Tuples with the "wrong" addresses. This is, in effect, > allowing different protocols to have different "views" of > NHDP's Information Bases.) Or I could filter at L2 - if you > don't have the right IDs and encryption keys you are out. > This may leave me able to simply ignore the whole issue of > alternative uses of NHDP, because in my closed world defined > by that ID/key there are no alternative uses of NHDP, so why > waste octets on excluding them? ******************************************************************** 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. ******************************************************************** From philippe.jacquet@inria.fr Thu Aug 27 07:39:39 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1440728C100 for ; Thu, 27 Aug 2009 07:39:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.249 X-Spam-Level: X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4] 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 1IPJcwfK8x5L for ; Thu, 27 Aug 2009 07:39:38 -0700 (PDT) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by core3.amsl.com (Postfix) with ESMTP id B24CC3A695A for ; Thu, 27 Aug 2009 07:39:36 -0700 (PDT) X-IronPort-AV: E=Sophos;i="4.44,286,1249250400"; d="scan'208";a="33330989" Received: from sphinx.lix.polytechnique.fr (HELO [192.168.112.230]) ([129.104.11.1]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 27 Aug 2009 16:39:41 +0200 Message-Id: <0ECB03CA-BBA3-4C87-B5A0-C405B0E78D11@inria.fr> From: jacquet To: Ian Chakeres In-Reply-To: <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Apple Message framework v935.3) Date: Thu, 27 Aug 2009 16:42:24 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> X-Mailer: Apple Mail (2.935.3) Cc: Christopher Dearlove , MANET IETF , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 14:39:39 -0000 As far as I know signatures require a lot more informations than an =20 unique identifier of few bytes. An efficient signature would be close =20= to 1000 bits and the basic keys would be echanged via an external =20 intermediation protocol. But maybe we are not talking of the same thing. Philippe Le 27 ao=FBt 09 =E0 15:46, Ian Chakeres a =E9crit : > > >>> #3) In the current spec there is no single identifier for a NHDP =20 >>> node; >>> instead a NHDP node is identified by the set of its IP addresses. I >>> really liked the new explanatory text and examples, but I still find >>> this complex - especially when there are multiple interfaces and >>> multiple hops. Can someone please explain to me why we don't use a >>> nhdp-node-id? Is this is related to relay set calculations. >>> >> A single identifier would seem to provide some functionality by =20 >> logically >> grouping addresses of nodes together. I say seem because at the =20 >> NHDP level >> it doesn't really tell you anything as the addresses and interfaces =20= >> they >> represent might have differing functionality and although be co-=20 >> located on >> the same machine knowing this provides no extra benefit other than =20= >> perhaps >> network displays (they could not be used for CDS calculations as it =20= >> isn't >> know if all addresses provide the same functionality). If the =20 >> addresses all >> have the same functionality then another TLV would have to be =20 >> attached >> indicating this thus providing redundant TLV messaging, SMF defines =20= >> TLVs >> which provide this behavior. Having a single id would also increase >> overhead (in the form of TLVS) in that all addresses would have to be >> provided anyhow rather than just using a single id. Furthermore =20 >> things get >> even more complicated when these identifier addresses change or =20 >> disappear >> but the underlying addressing does not. Any protocol which would =20 >> want this >> type of functionality could easily provide it with a new TLV type =20 >> which >> would provide (in NHDP case) duel functionality indicating >> co-location/protocol functionality. IMO this is where the grouping =20= >> of >> addresses into one ID belongs using TLVs belongs in derived =20 >> protocols. > > I understand what you are saying, but I'm not sure I agree. > > Here is one situation in which I think it would help to have single > identifier. Let's imagine that a NHDP node is going to sign its > messages - which identifier or set of identifiers would it use to > identify itself? Knowing that the other device may or may not have the > complete set of IP addresses associated with this particular NHDP > node. > > I would actually feel more comfortable depending on a fixed NHDP > identifier, instead of an IP address which might be changed as you > pointed out. > >>> From teco@inf-net.nl Thu Aug 27 16:05:46 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4CF2A3A6E6B for ; Thu, 27 Aug 2009 16:05:46 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.973 X-Spam-Level: X-Spam-Status: No, score=-0.973 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, RDNS_NONE=0.1] 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 60Zx8DE7y6pw for ; Thu, 27 Aug 2009 16:05:45 -0700 (PDT) Received: from smtp.bit.nl (smtp.ipv6.bit.nl [IPv6:2001:7b8:3:5::25:1]) by core3.amsl.com (Postfix) with ESMTP id 17F8628C0EA for ; Thu, 27 Aug 2009 16:05:44 -0700 (PDT) Received: from [87.251.46.4] (port=53305 helo=M90Teco) by smtp1.smtp.dmz.bit.nl with esmtp (Exim 4.69) (envelope-from ) id 1Mgo2P-0007Ha-GS for manet@ietf.org; Fri, 28 Aug 2009 01:05:49 +0200 From: "Teco Boot" To: "'MANET IETF'" References: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> In-Reply-To: <9BE4A11A-7DA3-4093-9A7A-B11C092DBF7D@gmail.com> Date: Fri, 28 Aug 2009 01:05:21 +0200 Message-ID: <008c01ca276a$da5fd290$8f1f77b0$@nl> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcoYKO7wIihkcYWXTzujkq3BqBcwHwPQLkZw Content-Language: nl Subject: Re: [manet] draft-ietf-manet-smf-09.txt - WGLC X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2009 23:05:46 -0000 I know I am late. But here some remarks, up to page 14. I may do the rest next week. Page 7: > SMF relies on the MANET NHDP > specification to assist in IP layer 2-hop neighborhood state > discovery and maintenance for relay set election. I think NHDP is just one of the options. It is "may rely" instead of "relies". Or is sending SMF_TYPE via NHDP mandatory ?? This would require rewording. General: What is the expected behavior when SMF nodes with different SMF_RELAY_ALG appears in the same network? page 8: > It is important that SMF deployments in > localized edge network settings are able to connect and interoperate > with existing standard multicast protocols operating within more > conventional Internet infrastructures. Is SMF limited to edge networks? If so (I think so), this should be emphasized in the applicability statement section. Questions would be: can the SMF enabled MANET act as transit between other multicast routing domains? If so, are there limitations? Page 9: > SMF > implementations MUST be capable of forwarding "global scope" > multicast packets to support generic multicast application needs or > to distribute designated multicast traffic ingressing the MANET > routing region via border routers. I think there is a broader range of scopes than "global scope" (e.g. admin/site/org). Page 9: > There > will also be a well-known multicast group for flooding to all SMF > forwarders. This multicast group is specified to contain all MANET > SMF routers of a connected MANET routing region, so that packets > transmitted to the multicast address associated with the group will > be delivered to all connected SMF routers. For IPv6, the multicast > address is specified to be "site-local". The name of the multicast > group is "SL-MANET-ROUTERS". Do we request for a well known group address? If yes, do we need to request this in the IANA section? Page 9: > 2. Link local multicast packets MUST NOT be forwarded. This also applies to Interface-Local. Well known, of course. Page 10: > For example, one class of forwarding is based upon relay > set election status and the packet's previous hop forwarder, On the IP layer, there is no previous hop forwarder. One way of getting the required information is using sub-IP layer addresses. If so, add some words on this? Page 11: > Similarly, for H-DPD, it is expected that > packet hash values will be kept with respect to at least the source > address to help ensure hash collision avoidance. Not sure on if this really helps. Page 12: > "H-bit" I prefer the H bit depicted in figure 2. Now, it is depicted as "0". In figure 3, it is also "0", but the H-bit was set. Page 13: > When the "TaggerId" field is not present, then it is > assumed the source host applied the SMF-DPD option and the > can be considered unique in the context of the IPv6 > packet header tuple. So it is not allowed to not adding a TaggerId on a border router? Maybe this is for reasons, what are those? Allow not adding TaggerId when not applicable? When TaggerId is part of Identifier, the TidTyp and TidLen are not needed and the 7 bits are freed. And the H-bit is not needed anymore. If reje Page 14: > | Present | * | Present | Invalid, do not Forward | > | Not Present | Present | Present | Invalid, do not Forward | These lines are below a wildcard. A sequential lookup in the table will not touch the actions for these. Teco. |-----Oorspronkelijk bericht----- |Van: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] Namens Ian |Chakeres |Verzonden: zaterdag 8 augustus 2009 15:05 |Aan: MANET IETF |Onderwerp: [manet] draft-ietf-manet-smf-09.txt - WGLC | |This note announces the WG Last Call for comments on draft-ietf-manet- |smf-09.txt, "Simplified Multicast Forwarding". | |The document can be found at: http://www.ietf.org/internet-drafts/draft- |ietf-manet-smf-09.txt | |The document is intended to be submitted for publication as an |experimental standard document. | |Please review the document carefully and send your comments to the |MANET list and document authors. | |This last call ends Sunday August 23. | |Thanks, |Ian Chakeres |_______________________________________________ |manet mailing list |manet@ietf.org |https://www.ietf.org/mailman/listinfo/manet From weianni@huawei.com Thu Aug 27 20:10:34 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C484A3A6DDC for ; Thu, 27 Aug 2009 20:10:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 4.069 X-Spam-Level: **** X-Spam-Status: No, score=4.069 tagged_above=-999 required=5 tests=[AWL=1.550, BAYES_40=-0.185, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_57=0.6, RDNS_NONE=0.1] 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 1jVh7e8zY+2c for ; Thu, 27 Aug 2009 20:10:32 -0700 (PDT) Received: from szxga02-in.huawei.com (unknown [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 846F73A6822 for ; Thu, 27 Aug 2009 20:10:32 -0700 (PDT) Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KP200HW9GTE64@szxga02-in.huawei.com> for manet@ietf.org; Fri, 28 Aug 2009 11:10:26 +0800 (CST) Received: from huawei.com ([172.24.1.33]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KP2009TYGTEOR@szxga02-in.huawei.com> for manet@ietf.org; Fri, 28 Aug 2009 11:10:26 +0800 (CST) Received: from w00151475 ([10.111.16.57]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KP200IX6GTETH@szxml06-in.huawei.com> for manet@ietf.org; Fri, 28 Aug 2009 11:10:26 +0800 (CST) Date: Fri, 28 Aug 2009 11:10:25 +0800 From: Anni Wei To: Henning Rogge , manet@ietf.org Message-id: <002601ca278d$16e440d0$39106f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Outlook Express 6.00.2900.3138 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal References: <006001ca2706$3272ecc0$39106f0a@china.huawei.com> <200908271536.35369.rogge@fgan.de> Subject: Re: [manet] new draft:routing algorithm based on the flow sensing parameter X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 03:10:34 -0000 Thanks :) ----- Original Message ----- From: "Henning Rogge" To: Cc: "Anni Wei" Sent: Thursday, August 27, 2009 9:36 PM Subject: Re: [manet] new draft:routing algorithm based on the flow sensing parameter From thomas@thomasclausen.org Fri Aug 28 05:09:06 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C10D03A70FE for ; Fri, 28 Aug 2009 05:09:06 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.298 X-Spam-Level: X-Spam-Status: No, score=-3.298 tagged_above=-999 required=5 tests=[AWL=-0.299, BAYES_00=-2.599, J_CHICKENPOX_92=0.6, RCVD_IN_DNSWL_LOW=-1] 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 9tZjx7Jo+S94 for ; Fri, 28 Aug 2009 05:09:05 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 8BB843A6B4F for ; Fri, 28 Aug 2009 05:08:40 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id A5E5243014A; Fri, 28 Aug 2009 05:08:47 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id B8288430057; Fri, 28 Aug 2009 05:08:46 -0700 (PDT) Message-Id: From: Thomas Heide Clausen To: MANET IETF Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Fri, 28 Aug 2009 14:08:44 +0200 X-Mailer: Apple Mail (2.936) Cc: Joseph Macker Subject: [manet] Annual OLSR Interop 2009 details X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 12:09:06 -0000 (It seems that the email I sent to the list during the Stockholm IETF never hit the archives, so I am trying again - wonder if I'm hitting some sort of "spam filter", wg chairs, will you check that?) === Folks, As announced in both San Francisco and earlier this week in Stockholm, the next OLSR Interop/Workshop is being held in Vienna, hosted by Funkfeuer.at in early October (2-4). The usual format: one day of "workshop", where emphasis will be on practical experiences with either of OLSR, OLSRv2 or its constituent parts (and extensions hereto), followed by two days of interop testing and hacking. Here's an URL with further information, and a link to where you can register for attending: http://interop.thomasclausen.org/Interop09/ If you have an implementation of OLSR, OLSRv2 or any of its constituent parts, please do join us! It's usually great fun, and usually very constructive. Questions or comments: don't hesitate to contact me. Cheers, Thomas From thomas@thomasclausen.org Fri Aug 28 06:47:18 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A78C93A6F6E for ; Fri, 28 Aug 2009 06:47:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.449 X-Spam-Level: X-Spam-Status: No, score=-3.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 DiAGoCHQPL5q for ; Fri, 28 Aug 2009 06:47:17 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id D98E33A6F67 for ; Fri, 28 Aug 2009 06:47:17 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 1D4FA430202; Fri, 28 Aug 2009 06:47:25 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id ECFE74301FD; Fri, 28 Aug 2009 06:47:23 -0700 (PDT) Message-Id: <70BB202D-5BAF-4D0D-8294-DF032B974D91@thomasclausen.org> From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908270652p7197f84frf698e412a26b03fb@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Fri, 28 Aug 2009 15:47:21 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270652p7197f84frf698e412a26b03fb@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 13:47:18 -0000 I would, like Justin, much prefer addressing these issues within the scope of a last call, corresponding to the consensus at the Stockholm WG meeting. Comment below. On Aug 27, 2009, at 3:52 PM, Ian Chakeres wrote: > Comments about unicast NHDP. > > I agree that finding out about unicast neighbors dynamically is > challenging, but in the case where you know who your unicast neighbor > is (e.g. point-to-point) - I think it is very valuable to be able to > run NHDP between these neighbors. > > Therefore, I would say that unicast NHDP should be included if > properly administratively configured. > The scenario you summon is, that you have a point-to-point connection to (one of) your neighbors. If you *know* this to be true, then either (likely) you have a physical point-to-point link between yourself and that neighbor -- or you don't have a physical link but you know that the connectivity is so stable that you can set one up (with a virtual interface in each end, if need be) easily. In that case, if you run NHDP as-is, over your point-to-point link, the NHDP multi/broadcasts essentially becomes the "unicast" that you suggest. Managing your suggested point-to-point connectivity as such allows NHDP to be run identically across also these interfaces. Therefore, I would say that this is a matter of properly administratively configuring of your point-to-point connectivity, and not NHDP. I believe that this addresses the issue fully. Thomas From thomas@thomasclausen.org Fri Aug 28 08:50:44 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A153A28C410 for ; Fri, 28 Aug 2009 08:50:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.498 X-Spam-Level: X-Spam-Status: No, score=-3.498 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 05CATGpYApFg for ; Fri, 28 Aug 2009 08:50:43 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id BC3B628C40E for ; Fri, 28 Aug 2009 08:50:43 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 0A90B43023C; Fri, 28 Aug 2009 08:50:51 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id 9E13C430239; Fri, 28 Aug 2009 08:50:49 -0700 (PDT) Message-Id: From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> Content-Type: multipart/alternative; boundary=Apple-Mail-1-437023378 Mime-Version: 1.0 (Apple Message framework v936) Date: Fri, 28 Aug 2009 17:50:46 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 15:50:44 -0000 --Apple-Mail-1-437023378 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit I would, like Justin, much prefer addressing these issues within the scope of a last call, corresponding to the consensus at the Stockholm WG meeting. Comment below. On Aug 21, 2009, at 7:53 PM, Ian Chakeres wrote: > > #5) I would like text explaining why NHDP is such a complex HELLO > protocol, specifically that NHDP was build to assist in calculating > reduced relay sets (e.g. MPR, CDS). I think this stated purpose will > be helpful in explaining why certain information is included and the > overall design of the protocol. > The current draft-ietf-manet-nhdp-10 (as well as all revisions back until draft-ietf-manet-nhdp-07, dated July 10 2008) explicitly states in section 1.1 that: MANET routing protocols, for example [RFC3626] and [RFC5449], often employ relay set reductions in order to conserve network capacity when maintaining network-wide topological information, with calculation of these reduced relay sets employing up to two hop information. I believe that this addresses the issue fully. Thomas --Apple-Mail-1-437023378 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable I would, like Justin, much = prefer addressing these issues within the scope of a last call, = corresponding to the consensus at the Stockholm WG = meeting.

Comment below.

On Aug 21, = 2009, at 7:53 PM, Ian Chakeres wrote:

#5) I would like text explaining why NHDP = is such a complex HELLO
protocol, specifically that NHDP was build to = assist in calculating
reduced relay sets (e.g. MPR, CDS). I think = this stated purpose will
be helpful in explaining why certain = information is included and the
overall design of the = protocol.


The current = draft-ietf-manet-nhdp-10 (as well as all revisions back until = draft-ietf-manet-nhdp-07, dated July 10 2008) explicitly states in = section 1.1 that:

   MANET =
routing protocols, for example [RFC3626] and [RFC5449], often
   employ relay set reductions in order to conserve network capacity
   when maintaining network-wide topological information, with
   calculation of these reduced relay sets employing up to two hop
   information.
I believe that this addresses the issue = fully.

Thomas

= --Apple-Mail-1-437023378-- From ulrich@herberg.name Fri Aug 28 05:04:50 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 30D9228C346 for ; Fri, 28 Aug 2009 05:04:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.876 X-Spam-Level: X-Spam-Status: No, score=-1.876 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001] 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 Yabj1nG7GQ24 for ; Fri, 28 Aug 2009 05:04:49 -0700 (PDT) Received: from mail-bw0-f219.google.com (mail-bw0-f219.google.com [209.85.218.219]) by core3.amsl.com (Postfix) with ESMTP id CD24828C320 for ; Fri, 28 Aug 2009 05:04:48 -0700 (PDT) Received: by bwz19 with SMTP id 19so1562831bwz.37 for ; Fri, 28 Aug 2009 05:04:52 -0700 (PDT) MIME-Version: 1.0 Sender: ulrich@herberg.name Received: by 10.204.157.16 with SMTP id z16mr866878bkw.103.1251461091074; Fri, 28 Aug 2009 05:04:51 -0700 (PDT) In-Reply-To: References: Date: Fri, 28 Aug 2009 14:04:50 +0200 X-Google-Sender-Auth: 1b02bab2a8937ab5 Message-ID: <25c114b90908280504n7b2a7dcnbb9c3f7a73fb8da1@mail.gmail.com> From: Ulrich Herberg To: Tom Wambold Content-Type: multipart/alternative; boundary=0015175ccf5cc8a3870472327d52 X-Mailman-Approved-At: Fri, 28 Aug 2009 09:19:06 -0700 Cc: manet@ietf.org, ns-develpers@isi.edu Subject: Re: [manet] NS-3 RFC5444 (PacketBB) Implementation X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Aug 2009 12:04:50 -0000 --0015175ccf5cc8a3870472327d52 Content-Type: text/plain; charset=ISO-8859-1 Hi Tom, that's good news! We are organizing an OLSR interop in Vienna and invite everyone with a packetbb/NHDP/OLSRv2 implementation to join. More information on: http://interop.thomasclausen.org/Interop09 Thomas Clausen will send an email with the announcement today (it apparently got lost on the mailing list before). Best regards, Ulrich On Fri, Aug 14, 2009 at 11:00 PM, Tom Wambold wrote: > All: > > I have just recently published a new PacketBB implementation for the > NS-3 Network Simulator as part of work at Drexel University and > University of Pennsylvania. > > The implementation can be found in the Mercurial repository at [1]. The > source files are in src/contrib/packetbb.{cc,h}. A thorough test can be > found at src/contrib/test-packetbb.cc > > This library fully conforms to RFC5444 [2], and passes all > interoperability tests performed at the 2008 OLSR Interop [3]. Since > these example packets were based on an earlier PacketBB draft, a minor > change was needed to match the latest RFC. Otherwise, this > implementation passes all of the tests found at [4]. > > We will be actively using this library to support our implementation of > NHDP and SMF. These should be ready for release in a few weeks. > Hopefully, these could be merged into the main NS-3 distribution. > > Since NS-3 has a full IP stack, with packets being fully serialized, > this implementation could potentially interoperate with other PacketBB > implementations when using NS-3 in emulation. Also, this implementation > is fairly generic, so it could be ported to live systems without much > effort. > > Please feel free to send me any questions/comments/etc. that you may > have as we are actively using and maintaining this library. > > Thanks! > -Tom Wambold > > [1] - http://code.nsnam.org/twambold/ns-3-dev-packetbb > [2] - http://tools.ietf.org/html/rfc5444 > [3] - http://interop08.thomasclausen.org/packets-and-dumps.txt > [4] - > http://code.nsnam.org/twambold/ns-3-dev-packetbb/file/tip/src/contrib/test-packetbb.cc > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet > --0015175ccf5cc8a3870472327d52 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Tom,

that's good news! We are organizing an OLSR interop in V= ienna and invite everyone with a packetbb/NHDP/OLSRv2 implementation to joi= n. More information on:
http://interop.thomasclausen.org/Interop09

Thomas Clausen will send an email with the announcement today (it appar= ently got lost on the mailing list before).

Best regards,
Ulrich<= br>
On Fri, Aug 14, 2009 at 11:00 PM, Tom Wam= bold <tom5760@gma= il.com> wrote:
All:

I have just recently published a new PacketBB implementation for the
NS-3 Network Simulator as part of work at Drexel University and
University of Pennsylvania.

The implementation can be found in the Mercurial repository at [1]. =A0The<= br> source files are in src/contrib/packetbb.{cc,h}. =A0A thorough test can be<= br> found at src/contrib/test-packetbb.cc

This library fully conforms to RFC5444 [2], and passes all
interoperability tests performed at the 2008 OLSR Interop [3]. =A0Since
these example packets were based on an earlier PacketBB draft, a minor
change was needed to match the latest RFC. =A0Otherwise, this
implementation passes all of the tests found at [4].

We will be actively using this library to support our implementation of
NHDP and SMF. =A0These should be ready for release in a few weeks.
Hopefully, these could be merged into the main NS-3 distribution.

Since NS-3 has a full IP stack, with packets being fully serialized,
this implementation could potentially interoperate with other PacketBB
implementations when using NS-3 in emulation. =A0Also, this implementation<= br> is fairly generic, so it could be ported to live systems without much
effort.

Please feel free to send me any questions/comments/etc. that you may
have as we are actively using and maintaining this library.

Thanks!
-Tom Wambold

[1] - http://code.nsnam.org/twambold/ns-3-dev-packetbb
[2] - http= ://tools.ietf.org/html/rfc5444
[3] - http://interop08.thomasclausen.org/packets-and-dumps.txt<= /a>
[4] -
http://code.nsnam.org/twamb= old/ns-3-dev-packetbb/file/tip/src/contrib/test-packetbb.cc
_______________________________________________
manet mailing list
manet@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/manet

--0015175ccf5cc8a3870472327d52-- From ian.chakeres@gmail.com Sun Aug 30 05:45:58 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 702013A6C50 for ; Sun, 30 Aug 2009 05:45:58 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 c5+JyTysbu8A for ; Sun, 30 Aug 2009 05:45:57 -0700 (PDT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by core3.amsl.com (Postfix) with ESMTP id 9FF473A672F for ; Sun, 30 Aug 2009 05:45:57 -0700 (PDT) Received: by qw-out-2122.google.com with SMTP id 5so951210qwi.31 for ; Sun, 30 Aug 2009 05:46:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:cc:content-type; bh=AfX6s119t+WiOiiR1bhGmSRzgES+POwcgDDvkt9TlZQ=; b=nurTTYRidWMrybI/vCobSDxus3LmPJfRgUUQZdtYuo8Q77BCP+UxJlSYdOPpYrrQmb P/+0UwszcNOQSd17dKXMB4AA3WXn50dSLyY632fhUtcGP5G5n8Ix9ZUsY8z6opVOQe2/ 6dGc2CpcT9ee+Y+n+qPcc0hFRiWMxPgaP/cGI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type; b=UyeLOLFoUZwyTK6BIATO5HBg63ElzROHoIcXegq6iUu5iIdGeDhWBIEd5s1Hq1KzpB e3j6LEyufE/hAjuBnbjn2nOLuSe7dbm9ZVgAPCNV7QOsNmBA3LDSWLaiuUMvhuDjwgMn O4j+dyXaed6Bo/FSZM0Zh7ip/QnWDPNSwI4ck= MIME-Version: 1.0 Received: by 10.229.119.154 with SMTP id z26mr1290585qcq.38.1251636361060; Sun, 30 Aug 2009 05:46:01 -0700 (PDT) From: Ian Chakeres Date: Sun, 30 Aug 2009 08:45:41 -0400 Message-ID: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> To: MANET IETF Content-Type: text/plain; charset=ISO-8859-1 Cc: Christopher Dearlove , Thomas Heide Clausen Subject: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Aug 2009 12:45:58 -0000 This note announces the WG Last Call for comments on draft-ietf-manet-nhdp-10.txt, "MANET Neighborhood Discovery Protocol". The document can be found at: http://www.ietf.org/internet-drafts/draft-ietf-manet-nhdp-10.txt The document is intended to be submitted for publication as an proposed standard document. Please review the document carefully and send your comments to the MANET list and document authors. This last call ends Sunday Oct 5th. Thanks, Ian Chakeres From ian.chakeres@gmail.com Mon Aug 31 05:55:31 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2415E3A6DF6 for ; Mon, 31 Aug 2009 05:55:31 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] 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 QDoc7fWABUQF for ; Mon, 31 Aug 2009 05:55:30 -0700 (PDT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by core3.amsl.com (Postfix) with ESMTP id 230B03A6C03 for ; Mon, 31 Aug 2009 05:55:29 -0700 (PDT) Received: by qw-out-2122.google.com with SMTP id 5so1125510qwi.31 for ; Mon, 31 Aug 2009 05:55:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=R+GhtpKbSaWssQpK7Ky47GHc54R/gWAHxIG/DXK6SZ8=; b=RiCBsDs7lIPWudXpKOgpJeolRmPyTH/xwYbhOnQ9k1imKxYkTvEdzdoeyik49QzNLJ NhZW+MLJgYz7FZkaZXYlMF6o6fFRzA679L2atNAPOo5eZ4CO0/pSgwmypDFiaITTDqwB adtJvHpFlMPM5TmpxzT+4UuqrvK0nzZzXAUDk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=o/lrTpSVJvg+RB/oRkoBSaisAqpA3MFFC54IyoPsAA/4jLCJ8iVy9699M22t+PMZvl //Azuy34KO7lF2lP+aKCrNoLQIMQJTS035GG/rbywJ/OAwghCN0W7QohoY0YM43H4ni6 Nq8+ySqWK4LXP3ZASEpcbWb89UNtH4PduXkM8= MIME-Version: 1.0 Received: by 10.229.23.212 with SMTP id s20mr1438602qcb.71.1251723338296; Mon, 31 Aug 2009 05:55:38 -0700 (PDT) In-Reply-To: References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> From: Ian Chakeres Date: Mon, 31 Aug 2009 08:55:18 -0400 Message-ID: <374005f30908310555x239dd199x4fdcfef7bdf48e91@mail.gmail.com> To: Thomas Heide Clausen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 12:55:31 -0000 If the term "instance" is excluded by a SHOULD, let's instead use the term "area" or another term to logically separate NHDP information. Is there a term you prefer? I think the ability to identify/separate information and allow multiple people to use the same physical medium is especially important in wireless networks. Ian On Thu, Aug 27, 2009 at 9:58 AM, Thomas Heide Clausen wrote: > I would, like Justin, much prefer addressing these issues within the scop= e > of a last call, corresponding to the consensus at the Stockholm WG meetin= g. > Comment below. > On Aug 27, 2009, at 3:46 PM, Ian Chakeres wrote: > > Comments inline > > On Fri, Aug 21, 2009 at 3:16 PM, Justin Dean wrot= e: > > While I would prefer to be addressing these issues within the scope of a > > last call, my comments to the items in question are inline. > > > > #2) I don't see how to run multiple NHDP instances on the same > > interface or same router. PacketBB says that only one protocol > > instance can accept a particular message. Currently there is no way to > > identify which NHDP instance a NHDP message should be delivered. > > Packetbb, RFC 5444, disallows this behavior. =A0Having more than one NHDP > > instance on an interface will result in ambiguous behaviors. > > RFC 5444 does not disallow the behavior I described. It does disallow > having multiple NHDP instances receive the same message. Therefore, > there must be a way to determine the instance of NHDP to which a > message should be delivered. > > > RFC5444 reads: > o For each Message Type, a protocol -- unless specified otherwise, > the one making the IANA reservation for that Message Type -- MUST > be designated as the "owner" of that Message Type. > > > > o Incoming messages MUST be either silently discarded or MUST be > delivered to the instance of the protocol that owns the associated > Message Type. Incoming messages SHOULD NOT be delivered to any > other protocol instances and SHOULD NOT be delivered to more than > one protocol instance. > > The detail you're to be looking carefully at is in the first sentence of = the > second bullet. > I believe that this addresses the issue fully. > Thomas > > From ian.chakeres@gmail.com Mon Aug 31 06:06:09 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 630853A6E0D for ; Mon, 31 Aug 2009 06:06:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 X4w0jTriP2vV for ; Mon, 31 Aug 2009 06:06:08 -0700 (PDT) Received: from mail-qy0-f194.google.com (mail-qy0-f194.google.com [209.85.221.194]) by core3.amsl.com (Postfix) with ESMTP id 80B8028C134 for ; Mon, 31 Aug 2009 06:06:08 -0700 (PDT) Received: by qyk32 with SMTP id 32so698276qyk.19 for ; Mon, 31 Aug 2009 06:06:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=Cs5UE3JDstZ9QejzwgszNeLfNv2mEDR886aSew/Y+aw=; b=qv+0ggKr/jbL6lJeuzhrWVLAXaHjxaNvcF4u47P2fGNfyC/vCWviXR9qZ/1rd+yYrJ BqbAOpMvA0M/mUs6Oc1r/ivtwTtqMajbyABsOQIvsfr3V4jEyQU4LHzp788R0G7/2nUo KoHcZysFhUwWuQmoDsFxBUboK0pNFKbgpC0M0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=h9uiRTovI/IzBxqgsgp9R/lNthglJYr9vJQzhemDilLl4XgPFrZDGLltoVyCkc14d4 i83DaMDs1XEPE9JX2CE7Kg7JqJ8dMJ8hUoDc+VREQ51KBFbsR5z1Wxg4Etwy1FbSwe4W J/QjjVJD/hSFGooPp1oMVtMi9IwjXKtOPScdo= MIME-Version: 1.0 Received: by 10.229.129.133 with SMTP id o5mr1479522qcs.45.1251723974485; Mon, 31 Aug 2009 06:06:14 -0700 (PDT) In-Reply-To: References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> From: Ian Chakeres Date: Mon, 31 Aug 2009 09:05:54 -0400 Message-ID: <374005f30908310605m68c5c77bg69ea32c5b43c15dc@mail.gmail.com> To: Thomas Heide Clausen Content-Type: text/plain; charset=ISO-8859-1 Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:06:09 -0000 I believe there are several design decisions involving higher complexity. beyond that of simply a 2-hop neighbor hello protocol, that have been introduced into NHDP to enable and facilitation reduced relay sets. I feel that a person outside MANET would be perplexed why things are written the way they are written. I know that this complexity issue was one of the major things that Elwyn Davies had identified in NHDP-05. I will ask if he can review the document again to see if the current specification satisfies him. Ian Chakeres On Fri, Aug 28, 2009 at 11:50 AM, Thomas Heide Clausen wrote: > I would, like Justin, much prefer addressing these issues within the scope > of a last call, corresponding to the consensus at the Stockholm WG meeting. > > Comment below. > > On Aug 21, 2009, at 7:53 PM, Ian Chakeres wrote: > > #5) I would like text explaining why NHDP is such a complex HELLO > protocol, specifically that NHDP was build to assist in calculating > reduced relay sets (e.g. MPR, CDS). I think this stated purpose will > be helpful in explaining why certain information is included and the > overall design of the protocol. > > > The current draft-ietf-manet-nhdp-10 (as well as all revisions back until > draft-ietf-manet-nhdp-07, dated July 10 2008) explicitly states in section > 1.1 that: > > MANET routing protocols, for example [RFC3626] and [RFC5449], often > employ relay set reductions in order to conserve network capacity > when maintaining network-wide topological information, with > calculation of these reduced relay sets employing up to two hop > information. > > I believe that this addresses the issue fully. > Thomas > From thomas@thomasclausen.org Mon Aug 31 06:07:39 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3F23228C231 for ; Mon, 31 Aug 2009 06:07:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.524 X-Spam-Level: X-Spam-Status: No, score=-3.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 vsAcuF+vGdNi for ; Mon, 31 Aug 2009 06:07:38 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 28F7D28C270 for ; Mon, 31 Aug 2009 06:07:28 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 52B20430365; Mon, 31 Aug 2009 06:07:39 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id 129F8430360; Mon, 31 Aug 2009 06:07:37 -0700 (PDT) Message-Id: <6C06D2E5-E45B-4D59-9476-D4F35532350E@thomasclausen.org> From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908310555x239dd199x4fdcfef7bdf48e91@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 15:07:35 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> <374005f30908310555x239dd199x4fdcfef7bdf48e91@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:07:39 -0000 On Aug 31, 2009, at 2:55 PM, Ian Chakeres wrote: > If the term "instance" is excluded by a SHOULD, let's instead use the > term "area" or another term to logically separate NHDP information. Is > there a term you prefer? > It is not a matter of preferring a term over the other, it's a conceptual matter. > I think the ability to identify/separate information and allow > multiple people to use the same physical medium is especially > important in wireless networks. NHDP simply detects connectivity. If a protocol (such as SMF) wants to be further discriminative as to which connectivity it wants to use, then this is a task for that protocol (e.g. by decorating with TLVs) - and most certainly not for NHDP. You can even construct an efficiency argument as for why this would be a bad thing to do. Thomas > Ian > > On Thu, Aug 27, 2009 at 9:58 AM, Thomas Heide > Clausen wrote: >> I would, like Justin, much prefer addressing these issues within >> the scope >> of a last call, corresponding to the consensus at the Stockholm WG >> meeting. >> Comment below. >> On Aug 27, 2009, at 3:46 PM, Ian Chakeres wrote: >> >> Comments inline >> >> On Fri, Aug 21, 2009 at 3:16 PM, Justin >> Dean wrote: >> >> While I would prefer to be addressing these issues within the scope >> of a >> >> last call, my comments to the items in question are inline. >> >> >> >> #2) I don't see how to run multiple NHDP instances on the same >> >> interface or same router. PacketBB says that only one protocol >> >> instance can accept a particular message. Currently there is no way >> to >> >> identify which NHDP instance a NHDP message should be delivered. >> >> Packetbb, RFC 5444, disallows this behavior. Having more than one >> NHDP >> >> instance on an interface will result in ambiguous behaviors. >> >> RFC 5444 does not disallow the behavior I described. It does disallow >> having multiple NHDP instances receive the same message. Therefore, >> there must be a way to determine the instance of NHDP to which a >> message should be delivered. >> >> >> RFC5444 reads: >> o For each Message Type, a protocol -- unless specified otherwise, >> the one making the IANA reservation for that Message Type -- MUST >> be designated as the "owner" of that Message Type. >> >> >> >> o Incoming messages MUST be either silently discarded or MUST be >> delivered to the instance of the protocol that owns the >> associated >> Message Type. Incoming messages SHOULD NOT be delivered to any >> other protocol instances and SHOULD NOT be delivered to more >> than >> one protocol instance. >> >> The detail you're to be looking carefully at is in the first >> sentence of the >> second bullet. >> I believe that this addresses the issue fully. >> Thomas >> >> > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet From thomas@thomasclausen.org Mon Aug 31 06:09:44 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 225D628C134 for ; Mon, 31 Aug 2009 06:09:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.539 X-Spam-Level: X-Spam-Status: No, score=-3.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 JvI9rezNzo8O for ; Mon, 31 Aug 2009 06:09:43 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 6A99C3A67DF for ; Mon, 31 Aug 2009 06:09:43 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id AF538430363; Mon, 31 Aug 2009 06:09:54 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id 54AE8430362; Mon, 31 Aug 2009 06:09:53 -0700 (PDT) Message-Id: <5D3C73FB-F590-4AFE-BCF1-8FE3A1428686@thomasclausen.org> From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908310605m68c5c77bg69ea32c5b43c15dc@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 15:09:50 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <374005f30908310605m68c5c77bg69ea32c5b43c15dc@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:09:44 -0000 On Aug 31, 2009, at 3:05 PM, Ian Chakeres wrote: > I believe there are several design decisions involving higher > complexity. beyond that of simply a 2-hop neighbor hello protocol, > that have been introduced into NHDP to enable and facilitation reduced > relay sets. I feel that a person outside MANET would be perplexed why > things are written the way they are written. > The main complexity in NHDP is due to the fact that *correctly* detecting bidirectionality between pairs of wireless interfaces, especially when faced with routers with multiple interfaces potentially operating in the same spectrum, is a complex task. Thomas > I know that this complexity issue was one of the major things that > Elwyn Davies had identified in NHDP-05. I will ask if he can review > the document again to see if the current specification satisfies him. > > Ian Chakeres > > On Fri, Aug 28, 2009 at 11:50 AM, Thomas Heide > Clausen wrote: >> I would, like Justin, much prefer addressing these issues within >> the scope >> of a last call, corresponding to the consensus at the Stockholm WG >> meeting. >> >> Comment below. >> >> On Aug 21, 2009, at 7:53 PM, Ian Chakeres wrote: >> >> #5) I would like text explaining why NHDP is such a complex HELLO >> protocol, specifically that NHDP was build to assist in calculating >> reduced relay sets (e.g. MPR, CDS). I think this stated purpose will >> be helpful in explaining why certain information is included and the >> overall design of the protocol. >> >> >> The current draft-ietf-manet-nhdp-10 (as well as all revisions back >> until >> draft-ietf-manet-nhdp-07, dated July 10 2008) explicitly states in >> section >> 1.1 that: >> >> MANET routing protocols, for example [RFC3626] and [RFC5449], often >> employ relay set reductions in order to conserve network capacity >> when maintaining network-wide topological information, with >> calculation of these reduced relay sets employing up to two hop >> information. >> >> I believe that this addresses the issue fully. >> Thomas >> From ian.chakeres@gmail.com Mon Aug 31 06:13:33 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4C5223A6A4C for ; Mon, 31 Aug 2009 06:13:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] 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 ZRXhZGQGAIwz for ; Mon, 31 Aug 2009 06:13:32 -0700 (PDT) Received: from mail-qy0-f194.google.com (mail-qy0-f194.google.com [209.85.221.194]) by core3.amsl.com (Postfix) with ESMTP id 4CFED3A6D8A for ; Mon, 31 Aug 2009 06:13:32 -0700 (PDT) Received: by qyk32 with SMTP id 32so702838qyk.19 for ; Mon, 31 Aug 2009 06:13:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=gJG9kAzVjG3yLctHd2ejOInH8vp1WNwST0959sE0J1s=; b=s1+UrmFf4hHXrv95rs/PhOOnt5xt6gGX6gIfLYByxDWCt+HM9kkvl9kVlJPbQkLpQh IZ+nJfNUNNOubsvv5gjvpYlNmZM1NqGo7I7qP0UqdhZvbOGythB25toPMSxbI2RtvweA uwmPT+W5QdmdHHgTK8B6NMWPfGcpDt9JN47OA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=FAqc3+M1gI8vHmiDQnYTKEYyYn4jnG5s/i0myKR0cR8QFtxCLJxPMtDDQ/UgCWDwtZ RyOd3xJB45EYX9rJa9d9MbmyZ2/jFB1urCZ62546WrxaNDyXtsW6YKh5xCKXA83ZAn4I HK347jHcxLi5UJd1xKvRzzJKCAfbtd8hdR+vA= MIME-Version: 1.0 Received: by 10.229.41.74 with SMTP id n10mr1527552qce.13.1251724418297; Mon, 31 Aug 2009 06:13:38 -0700 (PDT) In-Reply-To: <6C06D2E5-E45B-4D59-9476-D4F35532350E@thomasclausen.org> References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> <374005f30908310555x239dd199x4fdcfef7bdf48e91@mail.gmail.com> <6C06D2E5-E45B-4D59-9476-D4F35532350E@thomasclausen.org> From: Ian Chakeres Date: Mon, 31 Aug 2009 09:13:18 -0400 Message-ID: <374005f30908310613t22c8c481re51a25029ccda4fb@mail.gmail.com> To: Thomas Heide Clausen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:13:33 -0000 I believe that conceptually, NHDP and the other WG protocols should allow multiple areas of information to be administratively separated, especially since wireless will not provide any strict physical separation. Ian Chakeres On Mon, Aug 31, 2009 at 9:07 AM, Thomas Heide Clausen wrote: > > On Aug 31, 2009, at 2:55 PM, Ian Chakeres wrote: > >> If the term "instance" is excluded by a SHOULD, let's instead use the >> term "area" or another term to logically separate NHDP information. Is >> there a term you prefer? >> > > It is not a matter of preferring a term over the other, it's a conceptual > matter. > >> I think the ability to identify/separate information and allow >> multiple people to use the same physical medium is especially >> important in wireless networks. > > NHDP simply detects connectivity. If a protocol (such as SMF) wants to be > further discriminative as to which connectivity it wants to use, then thi= s > is a task for that protocol (e.g. by decorating with TLVs) - and most > certainly not for NHDP. > > You can even construct an efficiency argument as for why this would be a = bad > thing to do. > > Thomas > >> Ian >> >> On Thu, Aug 27, 2009 at 9:58 AM, Thomas Heide >> Clausen wrote: >>> >>> I would, like Justin, much prefer addressing these issues within the >>> scope >>> of a last call, corresponding to the consensus at the Stockholm WG >>> meeting. >>> Comment below. >>> On Aug 27, 2009, at 3:46 PM, Ian Chakeres wrote: >>> >>> Comments inline >>> >>> On Fri, Aug 21, 2009 at 3:16 PM, Justin Dean >>> wrote: >>> >>> While I would prefer to be addressing these issues within the scope of = a >>> >>> last call, my comments to the items in question are inline. >>> >>> >>> >>> #2) I don't see how to run multiple NHDP instances on the same >>> >>> interface or same router. PacketBB says that only one protocol >>> >>> instance can accept a particular message. Currently there is no way to >>> >>> identify which NHDP instance a NHDP message should be delivered. >>> >>> Packetbb, RFC 5444, disallows this behavior. =A0Having more than one NH= DP >>> >>> instance on an interface will result in ambiguous behaviors. >>> >>> RFC 5444 does not disallow the behavior I described. It does disallow >>> having multiple NHDP instances receive the same message. Therefore, >>> there must be a way to determine the instance of NHDP to which a >>> message should be delivered. >>> >>> >>> RFC5444 reads: >>> o For each Message Type, a protocol -- unless specified otherwise, >>> the one making the IANA reservation for that Message Type -- MUST >>> be designated as the "owner" of that Message Type. >>> >>> >>> >>> =A0o =A0Incoming messages MUST be either silently discarded or MUST be >>> =A0 =A0 delivered to the instance of the protocol that owns the associa= ted >>> =A0 =A0 Message Type. =A0Incoming messages SHOULD NOT be delivered to a= ny >>> =A0 =A0 other protocol instances and SHOULD NOT be delivered to more th= an >>> =A0 =A0 one protocol instance. >>> >>> The detail you're to be looking carefully at is in the first sentence o= f >>> the >>> second bullet. >>> I believe that this addresses the issue fully. >>> Thomas >>> >>> >> _______________________________________________ >> manet mailing list >> manet@ietf.org >> https://www.ietf.org/mailman/listinfo/manet > > From thomas@thomasclausen.org Mon Aug 31 06:29:27 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CE7F3A6BC3 for ; Mon, 31 Aug 2009 06:29:27 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.549 X-Spam-Level: X-Spam-Status: No, score=-3.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 tVgBE5585WZG for ; Mon, 31 Aug 2009 06:29:26 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 7FE373A69EF for ; Mon, 31 Aug 2009 06:29:26 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 7A592430622; Mon, 31 Aug 2009 06:29:37 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id 15EB6430360; Mon, 31 Aug 2009 06:29:35 -0700 (PDT) Message-Id: <7319BA2A-5B80-4D11-84EE-5A55799DFBC9@thomasclausen.org> From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908310613t22c8c481re51a25029ccda4fb@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 15:29:33 +0200 References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <000501ca2293$ddbda290$9938e7b0$@nrl.navy.mil> <374005f30908270646xc962c8bhd0460759612c66f1@mail.gmail.com> <374005f30908310555x239dd199x4fdcfef7bdf48e91@mail.gmail.com> <6C06D2E5-E45B-4D59-9476-D4F35532350E@thomasclausen.org> <374005f30908310613t22c8c481re51a25029ccda4fb@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:29:27 -0000 NHDP detects connectivity over the wireless medium. Nothing more, nothing less. If another protocol wishes to do something additional, require something additional for admitting a communicating pair into its operation, then that protocol should be responsible for determining such. An example: An SMF router may wish to discriminate among other SMF routers based on their relay algorithm capabilities. Therefore, SMF includes a way of doing such. And NHDP includes a way for SMF to embed necessary signaling in NHDP HELLO messages by way of TLVs. Alternatively, for each perceived "administrative separation" (such as "for each relay selection algorithm in SMF"), you would have to send distinct HELLO messages over the same interface and so consume network capacity for no good reason whatsoever, and for no benefit whatsoever. This is not an NHDP issue, this is an issue for protocols using NHDP -- and (as we have seen in SMF), "administratively separated areas" is *not* sufficient to be a solution. I therefore maintain my position on this matter -- that NHDP definitely should not do anything more than detect connectivity over the wireless medium. Thomas On Aug 31, 2009, at 3:13 PM, Ian Chakeres wrote: > I believe that conceptually, NHDP and the other WG protocols should > allow multiple areas of information to be administratively separated, > especially since wireless will not provide any strict physical > separation. > > Ian Chakeres > > On Mon, Aug 31, 2009 at 9:07 AM, Thomas Heide > Clausen wrote: >> >> On Aug 31, 2009, at 2:55 PM, Ian Chakeres wrote: >> >>> If the term "instance" is excluded by a SHOULD, let's instead use >>> the >>> term "area" or another term to logically separate NHDP >>> information. Is >>> there a term you prefer? >>> >> >> It is not a matter of preferring a term over the other, it's a >> conceptual >> matter. >> >>> I think the ability to identify/separate information and allow >>> multiple people to use the same physical medium is especially >>> important in wireless networks. >> >> NHDP simply detects connectivity. If a protocol (such as SMF) wants >> to be >> further discriminative as to which connectivity it wants to use, >> then this >> is a task for that protocol (e.g. by decorating with TLVs) - and most >> certainly not for NHDP. >> >> You can even construct an efficiency argument as for why this would >> be a bad >> thing to do. >> >> Thomas >> >>> Ian >>> >>> On Thu, Aug 27, 2009 at 9:58 AM, Thomas Heide >>> Clausen wrote: >>>> >>>> I would, like Justin, much prefer addressing these issues within >>>> the >>>> scope >>>> of a last call, corresponding to the consensus at the Stockholm WG >>>> meeting. >>>> Comment below. >>>> On Aug 27, 2009, at 3:46 PM, Ian Chakeres wrote: >>>> >>>> Comments inline >>>> >>>> On Fri, Aug 21, 2009 at 3:16 PM, Justin >>>> Dean >>>> wrote: >>>> >>>> While I would prefer to be addressing these issues within the >>>> scope of a >>>> >>>> last call, my comments to the items in question are inline. >>>> >>>> >>>> >>>> #2) I don't see how to run multiple NHDP instances on the same >>>> >>>> interface or same router. PacketBB says that only one protocol >>>> >>>> instance can accept a particular message. Currently there is no >>>> way to >>>> >>>> identify which NHDP instance a NHDP message should be delivered. >>>> >>>> Packetbb, RFC 5444, disallows this behavior. Having more than >>>> one NHDP >>>> >>>> instance on an interface will result in ambiguous behaviors. >>>> >>>> RFC 5444 does not disallow the behavior I described. It does >>>> disallow >>>> having multiple NHDP instances receive the same message. Therefore, >>>> there must be a way to determine the instance of NHDP to which a >>>> message should be delivered. >>>> >>>> >>>> RFC5444 reads: >>>> o For each Message Type, a protocol -- unless specified otherwise, >>>> the one making the IANA reservation for that Message Type -- MUST >>>> be designated as the "owner" of that Message Type. >>>> >>>> >>>> >>>> o Incoming messages MUST be either silently discarded or MUST be >>>> delivered to the instance of the protocol that owns the >>>> associated >>>> Message Type. Incoming messages SHOULD NOT be delivered to any >>>> other protocol instances and SHOULD NOT be delivered to more >>>> than >>>> one protocol instance. >>>> >>>> The detail you're to be looking carefully at is in the first >>>> sentence of >>>> the >>>> second bullet. >>>> I believe that this addresses the issue fully. >>>> Thomas >>>> >>>> >>> _______________________________________________ >>> manet mailing list >>> manet@ietf.org >>> https://www.ietf.org/mailman/listinfo/manet >> >> From rogge@fgan.de Mon Aug 31 06:38:16 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E094A28C278 for ; Mon, 31 Aug 2009 06:38:16 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.149 X-Spam-Level: X-Spam-Status: No, score=-6.149 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4] 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 QTM8MXmh5KOZ for ; Mon, 31 Aug 2009 06:38:15 -0700 (PDT) Received: from mailguard.fgan.de (mailguard.fgan.de [128.7.3.5]) by core3.amsl.com (Postfix) with ESMTP id C597D3A6E30 for ; Mon, 31 Aug 2009 06:38:15 -0700 (PDT) Received: from rufsun5.fkie.fgan.de ([128.7.2.5] helo=mailhost.fgan.de) by mailguard.fgan.de with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mi75T-0004XN-8C; Mon, 31 Aug 2009 15:38:23 +0200 Received: from stream.fkie.fgan.de ([128.7.5.148] helo=stream.localnet) by mailhost.fgan.de with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mi75S-0000AH-Vq; Mon, 31 Aug 2009 15:38:23 +0200 From: Henning Rogge To: manet@ietf.org Date: Mon, 31 Aug 2009 15:38:15 +0200 User-Agent: KMail/1.11.2 (Linux/2.6.30-10-generic; KDE/4.2.2; i686; ; ) References: <374005f30908211053h6c18fa78s310cdc9f5246b496@mail.gmail.com> <374005f30908310613t22c8c481re51a25029ccda4fb@mail.gmail.com> <7319BA2A-5B80-4D11-84EE-5A55799DFBC9@thomasclausen.org> In-Reply-To: <7319BA2A-5B80-4D11-84EE-5A55799DFBC9@thomasclausen.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2998255.otViZqOpJG"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200908311538.21014.rogge@fgan.de> X-Virus-Scanned: yes (ClamAV 0.95.2/9760/Mon Aug 31 04:58:26 2009) by mailguard.fgan.de X-Scan-Signature: 09b0da2657adb768aee0f359cc63be9c Cc: Christopher Dearlove , Thomas Heide Clausen Subject: Re: [manet] Some NHDP Concerns X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:38:17 -0000 --nextPart2998255.otViZqOpJG Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Am Mon August 31 2009 15:29:33 schrieb Thomas Heide Clausen: > NHDP detects connectivity over the wireless medium. Nothing more, > nothing less. > > If another protocol wishes to do something additional, require > something additional for admitting a communicating pair into its > operation, then that protocol should be responsible for determining > such. An example: An SMF router may wish to discriminate among other > SMF routers based on their relay algorithm capabilities. Therefore, > SMF includes a way of doing such. And NHDP includes a way for SMF to > embed necessary signaling in NHDP HELLO messages by way of TLVs. > > Alternatively, for each perceived "administrative separation" (such as > "for each relay selection algorithm in SMF"), you would have to send > distinct HELLO messages over the same interface and so consume network > capacity for no good reason whatsoever, and for no benefit whatsoever. > > This is not an NHDP issue, this is an issue for protocols using NHDP > -- and (as we have seen in SMF), "administratively separated areas" is > *not* sufficient to be a solution. > > I therefore maintain my position on this matter -- that NHDP > definitely should not do anything more than detect connectivity over > the wireless medium. I agree to this. NHDP as a protocol does not need to know anything except a very basic=20 "presence service". It records what connections it has to it's one hop=20 neighbors and their connection to other neighbors. Nothing more, nothing le= ss. NHDP implementations might do more stuff, because other protocols like SMF = or=20 OLSRv2 add additional TLVs to the hello messages to be more efficient. What= =20 these TLVs do is out of scope for the NHDP protocol, but the implementation= =20 needs some kind of multiplexer if you want to allow multiple other protocol= s=20 enhancing NHDP. Normally NHDP will be integrated with another protocol (or= =20 multiple protocols) into a single implementation, but thats beyond the scop= e=20 of the protocol. Henning Rogge ************************************************* Diplom Informatiker Henning Rogge =46orschungsgesellschaft f=FCr Angewandte Naturwissenschaften e. V. (FGAN)=20 Neuenahrer Str. 20, 53343 Wachtberg, Germany Tel.: 0049 (0)228 9435-961 =46ax: 0049 (0)228 9435-685 E-Mail: rogge@fgan.de Web: www.fgan.de ************************************************ Sitz der Gesellschaft: Bonn Registergericht: Amtsgericht Bonn VR 2530 Vorstand: Dr. rer. nat. Ralf Dornhaus (Vors.), Prof. Dr. Joachim Ender=20 (Stellv.) --nextPart2998255.otViZqOpJG Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkqb0kcACgkQRIfGfFXsz+A+2wCfW9UiTjF+Q4J2OPuCqQqXjHLb NMMAnRwQ6fhjwrKjHGnme+0tXM6l/Oh9 =d+M7 -----END PGP SIGNATURE----- --nextPart2998255.otViZqOpJG-- From ian.chakeres@gmail.com Mon Aug 31 06:45:17 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 995B23A6E05 for ; Mon, 31 Aug 2009 06:45:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] 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 ncOkTHo8Qpa0 for ; Mon, 31 Aug 2009 06:45:16 -0700 (PDT) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26]) by core3.amsl.com (Postfix) with ESMTP id B86493A6CAB for ; Mon, 31 Aug 2009 06:45:16 -0700 (PDT) Received: by qw-out-2122.google.com with SMTP id 5so1137146qwi.31 for ; Mon, 31 Aug 2009 06:45:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=Di5QVQ3uDZNT7wdJaL3btQ6dgQlwc1R6sy3YZ2F/LdE=; b=K1x49EWCYv8EjClPVoDKyTlwavewxOvt0rkiEV066GG+IrZIUtnIoF18hZ9e8NGzzG Pm0N9pPLLgzIwut7V+F4LfpNbtLP0YueUxHYoukGGMrrqmc1zZut4d/DWYnkNaK+W4Do yE5qYXin+dcyiT3K6ULNaQhypJz8i15krUTv4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=jmACWF2Tw+fu5M+tL5NdDmf4s5DZVr6l6HBNFIhG297b3TWoBpXg0NgRWhH6k55BiD cumDQ0A6B1h+4d0T5Jh4so7MM/FTVTslQXD+IWd5WziNJ3BlDumgDjRUNd0JsOpZB8cb JNP9EHb4fa7kR19zFoyP+yjluxs9Lu5MQ9yp4= MIME-Version: 1.0 Received: by 10.229.19.82 with SMTP id z18mr1514422qca.9.1251726324104; Mon, 31 Aug 2009 06:45:24 -0700 (PDT) In-Reply-To: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> From: Ian Chakeres Date: Mon, 31 Aug 2009 09:45:00 -0400 Message-ID: <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> To: MANET IETF Content-Type: text/plain; charset=ISO-8859-1 Cc: Christopher Dearlove , Thomas Heide Clausen Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 13:45:17 -0000 I am glad that several of the concerns I voiced last week are being discussed. Based on the discussion, I believe that some of these issues will be addressed in the next revision of NHDP (e.g. allow unicast). I feel the following are important and have not yet been resolved. 1) Words of wisdom for creating NHDP extensions, especially those learned from OLSRv2 & SMF. 2) Administrative separation of information over wireless communication, previously described as "instances" or "areas". 3) NHDP node identifiers. 4) Identifying interfaces, when they use the same address. 5) Some more tutorial information on why certain design decisions were made that are not obvious to people outside MANET, especially as the complexity relates to 2-way neighboring interfaces and 2-hop neighboring information. I encourage people to read the NHDP I-D and provide comments to the authors on list. Thanks. Ian Chakeres On Sun, Aug 30, 2009 at 8:45 AM, Ian Chakeres wrote: > This note announces the WG Last Call for comments on > draft-ietf-manet-nhdp-10.txt, "MANET Neighborhood Discovery Protocol". > > The document can be found at: > http://www.ietf.org/internet-drafts/draft-ietf-manet-nhdp-10.txt > > The document is intended to be submitted for publication as an > proposed standard document. > > Please review the document carefully and send your comments to the > MANET list and document authors. > > This last call ends Sunday Oct 5th. > > Thanks, > Ian Chakeres > From thomas@thomasclausen.org Mon Aug 31 07:03:52 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F1D2D3A6AA3 for ; Mon, 31 Aug 2009 07:03:51 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.556 X-Spam-Level: X-Spam-Status: No, score=-3.556 tagged_above=-999 required=5 tests=[AWL=0.043, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 KPEIU237YwPk for ; Mon, 31 Aug 2009 07:03:51 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 2938D3A6A6E for ; Mon, 31 Aug 2009 07:03:51 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 2BDBC43036A; Mon, 31 Aug 2009 07:03:55 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id 5DE114305BA; Mon, 31 Aug 2009 07:03:53 -0700 (PDT) Message-Id: <300058BE-1E3E-4939-8360-34313F131405@thomasclausen.org> From: Thomas Heide Clausen To: Ian Chakeres In-Reply-To: <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 16:03:51 +0200 References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 14:03:52 -0000 On Aug 31, 2009, at 3:45 PM, Ian Chakeres wrote: > I am glad that several of the concerns I voiced last week are being > discussed. Based on the discussion, I believe that some of these > issues will be addressed in the next revision of NHDP (e.g. allow > unicast). Huh? I don't believe that there's been any support for unicast, but rather that we've all said that it's something that specifically does *not* warrant any explicit addressing in NHDP. > I feel the following are important and have not yet been resolved. > > 1) Words of wisdom for creating NHDP extensions, especially those > learned from OLSRv2 & SMF. The way of designing extensions is not proper to NHDP, but to the whole grouping of RFC5444/RFC5498/NHDP/current-WG-protocols. In a sense, you suggest recording the "collective wisdom of the WG" -- not sure that we can do that ;) and certainly not in NHDP. I therefore oppose adding such to the NHDP specification. We can discuss (outside of this WGLC) if this is something that'd warrant being documented in an informational or BCP submission, though? > 2) Administrative separation of information over wireless > communication, previously described as "instances" or "areas". Strongly disagree, the arguments have been presented previously. > 3) NHDP node identifiers. Strongly disagree, Justin has argued this well. > 4) Identifying interfaces, when they use the same address. Strongly disagree, Justin has argued this well. > 5) Some more tutorial information on why certain design decisions were > made that are not obvious to people outside MANET, especially as the > complexity relates to 2-way neighboring interfaces and 2-hop > neighboring information. Strongly disagree, the arguments have been presented previously. > I encourage people to read the NHDP I-D and provide comments to the > authors on list. On that, I agree 100% - reviews and constructive comments on manet@ietf.org very welcome. Thomas > > Thanks. > Ian Chakeres > > On Sun, Aug 30, 2009 at 8:45 AM, Ian > Chakeres wrote: >> This note announces the WG Last Call for comments on >> draft-ietf-manet-nhdp-10.txt, "MANET Neighborhood Discovery >> Protocol". >> >> The document can be found at: >> http://www.ietf.org/internet-drafts/draft-ietf-manet-nhdp-10.txt >> >> The document is intended to be submitted for publication as an >> proposed standard document. >> >> Please review the document carefully and send your comments to the >> MANET list and document authors. >> >> This last call ends Sunday Oct 5th. >> >> Thanks, >> Ian Chakeres >> From rogge@fgan.de Mon Aug 31 07:04:17 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 458E93A6A29 for ; Mon, 31 Aug 2009 07:04:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.174 X-Spam-Level: X-Spam-Status: No, score=-6.174 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4] 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 HtswGuUX+4yJ for ; Mon, 31 Aug 2009 07:04:16 -0700 (PDT) Received: from mailguard.fgan.de (mailguard.fgan.de [128.7.3.5]) by core3.amsl.com (Postfix) with ESMTP id 8A65F3A67D2 for ; Mon, 31 Aug 2009 07:04:13 -0700 (PDT) Received: from rufsun5.fkie.fgan.de ([128.7.2.5] helo=mailhost.fgan.de) by mailguard.fgan.de with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mi7UZ-0005Du-RA; Mon, 31 Aug 2009 16:04:19 +0200 Received: from stream.fkie.fgan.de ([128.7.5.148] helo=stream.localnet) by mailhost.fgan.de with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1Mi7UZ-0000Jd-E7; Mon, 31 Aug 2009 16:04:19 +0200 From: Henning Rogge To: manet@ietf.org Date: Mon, 31 Aug 2009 16:04:12 +0200 User-Agent: KMail/1.11.2 (Linux/2.6.30-10-generic; KDE/4.2.2; i686; ; ) References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> In-Reply-To: <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1269345.x8aZxeEGGg"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200908311604.17449.rogge@fgan.de> X-Virus-Scanned: yes (ClamAV 0.95.2/9760/Mon Aug 31 04:58:26 2009) by mailguard.fgan.de X-Scan-Signature: c5b001ed8a32557dab9f13d2bf4e6284 Cc: Christopher Dearlove , Thomas Heide Clausen Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 14:04:17 -0000 --nextPart1269345.x8aZxeEGGg Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Am Mon August 31 2009 15:45:00 schrieb Ian Chakeres: > I am glad that several of the concerns I voiced last week are being > discussed. Based on the discussion, I believe that some of these > issues will be addressed in the next revision of NHDP (e.g. allow > unicast). > > I feel the following are important and have not yet been resolved. > > 1) Words of wisdom for creating NHDP extensions, especially those > learned from OLSRv2 & SMF. SMF & OLSRv2 use NHDP as a "TLV transport service" to transport their own=20 neighbor-specific data. I don't think they really change/extend the behavio= r=20 of NHDP (maybe I'm wrong)... > 3) NHDP node identifiers. (I assume that you are talking about something like the originator-address = in=20 OLSR) I talked with Thomas about this at the IETF meeting and he proposed that=20 originator-IPs/router-IDs can be required by the OLSRv2 specification. They= =20 are not absolutely necessary for NHDP, but might help in some scenarios wit= h=20 multiple interfaces using the same IP. > 4) Identifying interfaces, when they use the same address. I see two different scenarios here: 4a) one node with multiple interfaces, some of them using the same IP. This is a bad idea, but I personally know there are users of OLSRv1 out the= re=20 doing this, because it helps with certain routing problems. There is lots o= f=20 trouble hidden with this configuration for NHDP, because cannot keep=20 differentiate between incoming messages from interfaces with sharing IPs=20 without additional information in the NHDP message. 4b) two different nodes with an interface configured to the same IP. Shoot your admins... do it now ! I don't think there is much we can do in this case. Henning Rogge --nextPart1269345.x8aZxeEGGg Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkqb2FwACgkQRIfGfFXsz+BRvACePzTUTVVm11tKpoO4uI1Kz/Pm tS8AnjJwH13URJourrv+e8i6juNWMHr2 =Tiuv -----END PGP SIGNATURE----- --nextPart1269345.x8aZxeEGGg-- From thomas@thomasclausen.org Mon Aug 31 07:12:57 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 59E6D3A6E44 for ; Mon, 31 Aug 2009 07:12:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.561 X-Spam-Level: X-Spam-Status: No, score=-3.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] 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 Eeu1AZaiDROT for ; Mon, 31 Aug 2009 07:12:56 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id 779633A6E41 for ; Mon, 31 Aug 2009 07:12:56 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id D3166430624; Mon, 31 Aug 2009 07:13:07 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id A980C430622; Mon, 31 Aug 2009 07:13:06 -0700 (PDT) Message-Id: <18CC8F93-A0E6-465F-B88E-F90017A39032@thomasclausen.org> From: Thomas Heide Clausen To: Henning Rogge In-Reply-To: <200908311604.17449.rogge@fgan.de> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 16:13:04 +0200 References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> <200908311604.17449.rogge@fgan.de> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , manet@ietf.org Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 14:12:57 -0000 Henning, On Aug 31, 2009, at 4:04 PM, Henning Rogge wrote: > Am Mon August 31 2009 15:45:00 schrieb Ian Chakeres: >> I am glad that several of the concerns I voiced last week are being >> discussed. Based on the discussion, I believe that some of these >> issues will be addressed in the next revision of NHDP (e.g. allow >> unicast). >> >> I feel the following are important and have not yet been resolved. >> >> 1) Words of wisdom for creating NHDP extensions, especially those >> learned from OLSRv2 & SMF. > SMF & OLSRv2 use NHDP as a "TLV transport service" to transport > their own > neighbor-specific data. I don't think they really change/extend the > behavior > of NHDP (maybe I'm wrong)... That's pretty accurate, yeah. OLSRv2 and SMF do not modify the behavior of NHDP -- but stick information into NHDP to associate with information already carried by NHDP. > >> 3) NHDP node identifiers. > (I assume that you are talking about something like the originator- > address in > OLSR) > > I talked with Thomas about this at the IETF meeting and he proposed > that > originator-IPs/router-IDs can be required by the OLSRv2 > specification. They > are not absolutely necessary for NHDP, but might help in some > scenarios with > multiple interfaces using the same IP. Actually (and Henning, I owe you an apology for not following up -- actually took a couple of weeks off-line post-IETF this year), Christopher and I discussed this and a couple of auxiliary issues with Henning and Teco at the last IETF, and we've spent a bunch of time working it over. It's an OLSRv2 issue only, and the coming version of OLSRv2 will take this on-board as you guys suggested. However, we'll discuss that OLSRv2 update outside of this NHDP WGLC when the updated I-D is out (the "weeks off-line post-IETF" are the reason that I-D has not emerged fully yet). So that is an OLSRv2 issue, specifically NOT an NHDP issue. >> 4) Identifying interfaces, when they use the same address. > I see two different scenarios here: > > 4a) one node with multiple interfaces, some of them using the same IP. > > This is a bad idea, but I personally know there are users of OLSRv1 > out there > doing this, because it helps with certain routing problems. There is > lots of > trouble hidden with this configuration for NHDP, because cannot keep > differentiate between incoming messages from interfaces with sharing > IPs > without additional information in the NHDP message. > > > 4b) two different nodes with an interface configured to the same IP. > > Shoot your admins... do it now ! Well, I'd suggest something just a notch less drastic -- but the net result should be unique IP addresses ;) > I don't think there is much we can do in this case. Agree. Thomas > Henning Rogge > > > > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet From sratliff@cisco.com Mon Aug 31 07:18:36 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F127D3A6954 for ; Mon, 31 Aug 2009 07:18:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.293 X-Spam-Level: X-Spam-Status: No, score=-6.293 tagged_above=-999 required=5 tests=[AWL=0.306, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] 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 2hR2ihnz0IDa for ; Mon, 31 Aug 2009 07:18:34 -0700 (PDT) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id A5F9B3A67C0 for ; Mon, 31 Aug 2009 07:18:34 -0700 (PDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEAO54m0pAZnme/2dsb2JhbADAYIhBAY5iBYQagVo X-IronPort-AV: E=Sophos;i="4.44,305,1249257600"; d="scan'208";a="56145301" Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-2.cisco.com with ESMTP; 31 Aug 2009 14:18:45 +0000 Received: from rtp-core-1.cisco.com (rtp-core-1.cisco.com [64.102.124.12]) by rtp-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n7VEIjJ0004557; Mon, 31 Aug 2009 10:18:45 -0400 Received: from rtp-sratliff-8714.cisco.com (rtp-sratliff-8714.cisco.com [10.116.179.213]) by rtp-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id n7VEIiSw017588; Mon, 31 Aug 2009 14:18:44 GMT Message-Id: <3399E08B-5955-4D8F-8FB8-1DA8BFBA7AC3@cisco.com> From: Stan Ratliff To: Thomas Heide Clausen In-Reply-To: <300058BE-1E3E-4939-8360-34313F131405@thomasclausen.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 10:18:44 -0400 References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> <300058BE-1E3E-4939-8360-34313F131405@thomasclausen.org> X-Mailer: Apple Mail (2.936) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=3265; t=1251728325; x=1252592325; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sratliff@cisco.com; z=From:=20Stan=20Ratliff=20 |Subject:=20Re=3A=20[manet]=20draft-ietf-manet-nhdp-10.txt= 20-=20WGLC=20-=20Oct=205th=202009 |Sender:=20 |To:=20Thomas=20Heide=20Clausen=20; bh=+EMjE1oHwyU6Xgs7RhyKRrS0PLLh4a+1Xrqh8mZcZPQ=; b=OaPtr+Y5NtdmZTBwtHQT/ua5HmYZNBKBzDg9eDrazYWOp56We/ALoY4/d+ 4Nt7IxLwdahQnzcUPjw/fhtWKnWOofMEE/mEOw0KErFry1OgVOrRNP51KBjq GAJZOP+vUW; Authentication-Results: rtp-dkim-1; header.From=sratliff@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; ); Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 14:18:36 -0000 One comment inline. On Aug 31, 2009, at 10:03 AM, Thomas Heide Clausen wrote: > > On Aug 31, 2009, at 3:45 PM, Ian Chakeres wrote: > >> I am glad that several of the concerns I voiced last week are being >> discussed. Based on the discussion, I believe that some of these >> issues will be addressed in the next revision of NHDP (e.g. allow >> unicast). > > Huh? I don't believe that there's been any support for unicast, but > rather that we've all said that it's something that specifically > does *not* warrant any explicit addressing in NHDP. > >> I feel the following are important and have not yet been resolved. >> >> 1) Words of wisdom for creating NHDP extensions, especially those >> learned from OLSRv2 & SMF. > > The way of designing extensions is not proper to NHDP, but to the > whole grouping of RFC5444/RFC5498/NHDP/current-WG-protocols. In a > sense, you suggest recording the "collective wisdom of the WG" -- > not sure that we can do that ;) and certainly not in NHDP. > > I therefore oppose adding such to the NHDP specification. > > We can discuss (outside of this WGLC) if this is something that'd > warrant being documented in an informational or BCP submission, > though? > >> 2) Administrative separation of information over wireless >> communication, previously described as "instances" or "areas". > > Strongly disagree, the arguments have been presented previously. > >> 3) NHDP node identifiers. > > Strongly disagree, Justin has argued this well. > >> 4) Identifying interfaces, when they use the same address. > > Strongly disagree, Justin has argued this well. > Some of our deployments use ip unnumbered interfaces. It has to do with the type of radio deployed (radios implementing RFC4938), and use of PPPoE in the router. I'd hate to preclude use of NHDP in these deployments. Regards, Stan >> 5) Some more tutorial information on why certain design decisions >> were >> made that are not obvious to people outside MANET, especially as the >> complexity relates to 2-way neighboring interfaces and 2-hop >> neighboring information. > > Strongly disagree, the arguments have been presented previously. > >> I encourage people to read the NHDP I-D and provide comments to the >> authors on list. > > On that, I agree 100% - reviews and constructive comments on manet@ietf.org > very welcome. > > Thomas > >> >> Thanks. >> Ian Chakeres >> >> On Sun, Aug 30, 2009 at 8:45 AM, Ian >> Chakeres wrote: >>> This note announces the WG Last Call for comments on >>> draft-ietf-manet-nhdp-10.txt, "MANET Neighborhood Discovery >>> Protocol". >>> >>> The document can be found at: >>> http://www.ietf.org/internet-drafts/draft-ietf-manet-nhdp-10.txt >>> >>> The document is intended to be submitted for publication as an >>> proposed standard document. >>> >>> Please review the document carefully and send your comments to the >>> MANET list and document authors. >>> >>> This last call ends Sunday Oct 5th. >>> >>> Thanks, >>> Ian Chakeres >>> > > _______________________________________________ > manet mailing list > manet@ietf.org > https://www.ietf.org/mailman/listinfo/manet From thomas@thomasclausen.org Mon Aug 31 07:23:40 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 398AA28C285 for ; Mon, 31 Aug 2009 07:23:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.265 X-Spam-Level: X-Spam-Status: No, score=-3.265 tagged_above=-999 required=5 tests=[AWL=-0.267, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_92=0.6, RCVD_IN_DNSWL_LOW=-1] 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 bbH4iHOUVxfw for ; Mon, 31 Aug 2009 07:23:38 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id C48D13A68D5 for ; Mon, 31 Aug 2009 07:23:38 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 2BF50430624 for ; Mon, 31 Aug 2009 07:23:50 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id DEFE943062A for ; Mon, 31 Aug 2009 07:23:48 -0700 (PDT) Message-Id: From: Thomas Heide Clausen To: MANET IETF Content-Type: multipart/alternative; boundary=Apple-Mail-11-691003165 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 16:23:46 +0200 References: X-Mailer: Apple Mail (2.936) Subject: [manet] Fwd: Annual OLSR Interop 2009 details X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 14:23:40 -0000 --Apple-Mail-11-691003165 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit And, Ian told me that this email didn't get through correctly either, that he did something to the list-filters and asked me to resend. So here goes again.... Third time is a charm, right? Well, see y'all in Vienna! Thomas Begin forwarded message: > From: Thomas Heide Clausen > Date: August 28, 2009 2:08:44 PM CEDT > To: MANET IETF > Cc: Joseph Macker , Ian Chakeres > > Subject: Annual OLSR Interop 2009 details > > (It seems that the email I sent to the list during the Stockholm > IETF never hit the archives, so I am trying again - wonder if I'm > hitting some sort of "spam filter", wg chairs, will you check that?) > > === > > Folks, > > As announced in both San Francisco and earlier this week in > Stockholm, the next OLSR Interop/Workshop is being held in Vienna, > hosted by Funkfeuer.at in early October (2-4). > > The usual format: one day of "workshop", where emphasis will be on > practical experiences with either of OLSR, OLSRv2 or its constituent > parts (and extensions hereto), followed by two days of interop > testing and hacking. > > Here's an URL with further information, and a link to where you can > register for attending: > > http://interop.thomasclausen.org/Interop09/ > > If you have an implementation of OLSR, OLSRv2 or any of its > constituent parts, please do join us! It's usually great fun, and > usually very constructive. > > Questions or comments: don't hesitate to contact me. > > Cheers, > > Thomas > > --Apple-Mail-11-691003165 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable And, Ian told me that this = email didn't get through correctly either, that he did something to the = list-filters and asked me to resend. So here goes = again....

Third time is a charm, = right?

Well, see y'all in = Vienna!

Thomas


Begin = forwarded message:

From: = Thomas Heide Clausen <thomas@thomasclausen.org><= /font>
Date: August 28, 2009 2:08:44 PM = CEDT
To: MANET IETF <manet@ietf.org>
Cc: Joseph = Macker <macker@itd.nrl.navy.mil>, = Ian Chakeres <ian.chakeres@gmail.com>
Subject: Annual OLSR Interop 2009 = details

=3D=3D=3D

Folks,

As announced in both = San Francisco and earlier this week in Stockholm, the next OLSR = Interop/Workshop is being held in Vienna, hosted by Funkfeuer.at in = early October (2-4).

The usual format: one day of "workshop", = where emphasis will be on practical experiences with either of OLSR, = OLSRv2 or its constituent parts (and extensions hereto), followed by two = days of interop testing and hacking.

Here's an URL with further = information, and a link to where you can register for = attending:

http://interop.thomas= clausen.org/Interop09/

If you have an implementation of OLSR, = OLSRv2 or any of its constituent parts, please do join us! It's usually = great fun, and usually very constructive.

Questions or comments: = don't hesitate to contact = me.

Cheers,

Thomas



<= /div>= --Apple-Mail-11-691003165-- From Thomas@ThomasClausen.org Mon Aug 31 07:27:21 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7285F28C28D for ; Mon, 31 Aug 2009 07:27:21 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.538 X-Spam-Level: X-Spam-Status: No, score=-3.538 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1] 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 Fn5ybY6KBfGE for ; Mon, 31 Aug 2009 07:27:20 -0700 (PDT) Received: from hermes.mail.tigertech.net (hermes.mail.tigertech.net [64.62.209.72]) by core3.amsl.com (Postfix) with ESMTP id AF26D3A6E1D for ; Mon, 31 Aug 2009 07:27:20 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hermes.tigertech.net (Postfix) with ESMTP id 1C98343062A; Mon, 31 Aug 2009 07:27:32 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at hermes.tigertech.net Received: from new-host-19.SME (ASte-Genev-Bois-153-1-82-253.w81-48.abo.wanadoo.fr [81.48.32.253]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by hermes.tigertech.net (Postfix) with ESMTP id 794E0430622; Mon, 31 Aug 2009 07:27:30 -0700 (PDT) Message-Id: From: Thomas Heide Clausen To: Stan Ratliff In-Reply-To: <3399E08B-5955-4D8F-8FB8-1DA8BFBA7AC3@cisco.com> Content-Type: multipart/alternative; boundary=Apple-Mail-12-691224986 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 16:27:28 +0200 References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> <300058BE-1E3E-4939-8360-34313F131405@thomasclausen.org> <3399E08B-5955-4D8F-8FB8-1DA8BFBA7AC3@cisco.com> X-Mailer: Apple Mail (2.936) Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 14:27:21 -0000 --Apple-Mail-12-691224986 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Aug 31, 2009, at 4:18 PM, Stan Ratliff wrote: > One comment inline. >> >>> 4) Identifying interfaces, when they use the same address. >> >> Strongly disagree, Justin has argued this well. >> > > Some of our deployments use ip unnumbered interfaces. It has to do > with the type of radio deployed (radios implementing RFC4938), and > use of PPPoE in the router. I'd hate to preclude use of NHDP in > these deployments. > > Regards, > Stan > Stan, Your thoughts are usually worth listening to -- can you be a little more explicit, does NHDP as-is somehow contradict the deployments that you target? IOW, would NHDP as currently described work or not-work for you? I suspect that NHDP would work, and that making it do so would be a deployment issue -- but as I do not know details of your deployments, I'd like to make sure that they're actually covered? Thanks, Thomas --Apple-Mail-12-691224986 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
On Aug 31, 2009, = at 4:18 PM, Stan Ratliff wrote:

One = comment inline.

4) Identifying interfaces, when = they use the same address.

Strongly = disagree, Justin has argued this well.


Some of our deployments use ip = unnumbered interfaces. It has to do with the type of radio deployed = (radios implementing RFC4938), and use of PPPoE in the router. I'd hate = to preclude use of NHDP in these = deployments.

Regards,
Stan


Stan,

Your thoughts are usually worth = listening to -- can you be a little more explicit, does NHDP as-is = somehow contradict the deployments that you = target?

IOW, would NHDP as currently described = work or not-work for you?

I suspect that NHDP = would work, and that making it do so would be a deployment issue -- but = as I do not know details of your deployments, I'd like to make sure that = they're actually = covered?

Thanks,

Thomas<= /div>= --Apple-Mail-12-691224986-- From sratliff@cisco.com Mon Aug 31 08:09:55 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B62623A696B for ; Mon, 31 Aug 2009 08:09:55 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.327 X-Spam-Level: X-Spam-Status: No, score=-6.327 tagged_above=-999 required=5 tests=[AWL=0.271, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4] 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 5FAXCLDhkLpi for ; Mon, 31 Aug 2009 08:09:54 -0700 (PDT) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 7E46F3A6966 for ; Mon, 31 Aug 2009 08:09:54 -0700 (PDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuIEAKuEm0pAZnme/2dsb2JhbACCJjC+LohBAY5gBYQa X-IronPort-AV: E=Sophos;i="4.44,305,1249257600"; d="scan'208,217";a="56152293" Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by rtp-iport-2.cisco.com with ESMTP; 31 Aug 2009 15:09:59 +0000 Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n7VF9xOH002077; Mon, 31 Aug 2009 11:09:59 -0400 Received: from rtp-sratliff-8714.cisco.com (rtp-sratliff-8714.cisco.com [10.116.179.213]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id n7VF9wK5007687; Mon, 31 Aug 2009 15:09:58 GMT Message-Id: From: Stan Ratliff To: Thomas Heide Clausen In-Reply-To: Content-Type: multipart/alternative; boundary=Apple-Mail-4-693775155 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 31 Aug 2009 11:09:58 -0400 References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> <300058BE-1E3E-4939-8360-34313F131405@thomasclausen.org> <3399E08B-5955-4D8F-8FB8-1DA8BFBA7AC3@cisco.com> X-Mailer: Apple Mail (2.936) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=5112; t=1251731399; x=1252595399; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=sratliff@cisco.com; z=From:=20Stan=20Ratliff=20 |Subject:=20Re=3A=20[manet]=20draft-ietf-manet-nhdp-10.txt= 20-=20WGLC=20-=20Oct=205th=202009 |Sender:=20 |To:=20Thomas=20Heide=20Clausen=20; bh=Z6p8Y8eAH1NE8pa7Vqc7JcBzFDGDdF3uzVx8oSmGYS8=; b=gnZWNPjvmx3LXGfuBJt8eoR2OOPEwehMwYooGkwQ+LCljfpCH0i//qmKnk MbEYA1yTr5FCwzHCjjuEsE1nTAWcMdAU/nJw6JhI/BQLeZ8+w4bJmYEBaIDO YaQyKE21oE; Authentication-Results: rtp-dkim-1; header.From=sratliff@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; ); Cc: Christopher Dearlove , MANET IETF Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Aug 2009 15:09:55 -0000 --Apple-Mail-4-693775155 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Thomas, As I understood the earlier thread (and my apologies for not speaking up sooner), there are some NHDP issues that Ian expressed when using the same ip address on multiple interfaces, via "ip unnumbered". This is what we do in some deployments, when using RFC4938-compliant radios. In these deployments, the radio establishes a point-to-point session (by some mechanism unknown to me) for each radio partner. That session is represented in the router by a PPPoE session, with its own logical interface. All of these PPPoE interfaces have the same local IP address. So if two router/radio units decide to establish multiple sessions with each other (not currently the case, but could happen in the future), I think there would be a problem with NHDP (again, as I understood Ian's email). Or, does NHDP handle this? Regards, Stan On Aug 31, 2009, at 10:27 AM, Thomas Heide Clausen wrote: > > On Aug 31, 2009, at 4:18 PM, Stan Ratliff wrote: > >> One comment inline. >>> >>>> 4) Identifying interfaces, when they use the same address. >>> >>> Strongly disagree, Justin has argued this well. >>> >> >> Some of our deployments use ip unnumbered interfaces. It has to do >> with the type of radio deployed (radios implementing RFC4938), and >> use of PPPoE in the router. I'd hate to preclude use of NHDP in >> these deployments. >> >> Regards, >> Stan >> > > Stan, > > Your thoughts are usually worth listening to -- can you be a little > more explicit, does NHDP as-is somehow contradict the deployments > that you target? > > IOW, would NHDP as currently described work or not-work for you? > > I suspect that NHDP would work, and that making it do so would be a > deployment issue -- but as I do not know details of your > deployments, I'd like to make sure that they're actually covered? > > Thanks, > > Thomas --Apple-Mail-4-693775155 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable

So = if two router/radio units decide to establish multiple sessions with = each other (not currently the case, but could happen in the future), I = think there would be a problem with NHDP (again, as I understood Ian's = email). 

Or, does NHDP handle = this?

Regards,
Stan

On Aug 31, 2009, at 10:27 AM, Thomas Heide Clausen = wrote:


On Aug 31, = 2009, at 4:18 PM, Stan Ratliff wrote:

One = comment inline.

4) Identifying interfaces, when = they use the same address.

Strongly = disagree, Justin has argued this well.


Some of our deployments use ip = unnumbered interfaces. It has to do with the type of radio deployed = (radios implementing RFC4938), and use of PPPoE in the router. I'd hate = to preclude use of NHDP in these = deployments.

Regards,
Stan


Stan,

Your thoughts are usually worth = listening to -- can you be a little more explicit, does NHDP as-is = somehow contradict the deployments that you = target?

IOW, would NHDP as currently described = work or not-work for you?

I suspect that NHDP = would work, and that making it do so would be a deployment issue -- but = as I do not know details of your deployments, I'd like to make sure that = they're actually = covered?

Thanks,

Thomas<= /div>

= --Apple-Mail-4-693775155-- From teco@inf-net.nl Mon Aug 31 23:19:18 2009 Return-Path: X-Original-To: manet@core3.amsl.com Delivered-To: manet@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F30628C2DD for ; Mon, 31 Aug 2009 23:19:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.159 X-Spam-Level: X-Spam-Status: No, score=-1.159 tagged_above=-999 required=5 tests=[AWL=0.345, BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, RCVD_IN_DNSWL_LOW=-1] 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 45+yUNMf9VIY for ; Mon, 31 Aug 2009 23:19:17 -0700 (PDT) Received: from server9.hosting2go.nl (server9.hosting2go.nl [83.137.194.84]) by core3.amsl.com (Postfix) with ESMTP id 7244F28C309 for ; Mon, 31 Aug 2009 23:16:41 -0700 (PDT) Received: (qmail 20474 invoked from network); 1 Sep 2009 08:16:51 +0200 Received: from static.kpn.net (HELO M90Teco) (77.61.241.196) by server9.hosting2go.nl with SMTP; 1 Sep 2009 08:16:51 +0200 From: "Teco Boot" To: "'Stan Ratliff'" , "'Thomas Heide Clausen'" References: <374005f30908300545n55daabd8geb1450a4507fe10c@mail.gmail.com> <374005f30908310645n3850a570x74ec65043359c67@mail.gmail.com> <300058BE-1E3E-4939-8360-34313F131405@thomasclausen.org> <3399E08B-5955-4D8F-8FB8-1DA8BFBA7AC3@cisco.com> In-Reply-To: Date: Tue, 1 Sep 2009 08:15:42 +0200 Message-ID: <000d01ca2acb$baa602d0$2ff20870$@nl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcoqTTE2xhQt/hsiQ/aYcCtrnhhfiQAK1SpQ Content-Language: nl Cc: 'Christopher Dearlove' , 'MANET IETF' Subject: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th 2009 X-BeenThere: manet@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: Mobile Ad-hoc Networks List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Sep 2009 06:19:18 -0000 I agree with Ian and Stan on topics #3 and #4 (identifying routers, interfaces). I think we should support multiple interfaces with same addresses. P2P links in general use such, PPPoE is not the exception. And there is the link-local addresses with VLANs scenario. I think introducing a Router-ID in NHDP highly reduces complexity. Then, it is no longer needed to advertize __all addresses__ so=20 overhead may be reduced. Also, management is simplified. There is already the NeighborNodeId=20 in draft manet-nhdp-mib. And interfaces are identified with nhdpIfIndex (which is ifIndex). The IP header source address would be used as Router-ID if msg-orig-addr is missing. In case another Router-ID is to be used, msg-orig-addr is added. This would be in line with OLSRv2. On Henning his 4b (same address on different routers): OSPF has no problem with this. Many admins that configured anycast want to stay alive. I am one of them! On Justin's argument: > Furthermore things get even more complicated when these=20 > identifier addresses change or disappear but the underlying > addressing does not. My major concern is ever changing addresses. Identifiers would be stable (or MUST be, as specified in the MIB drafts). Teco. =3D=3D=3D=3D=3D=3D=3D=3D=3D Van: manet-bounces@ietf.org [mailto:manet-bounces@ietf.org] Namens Stan Ratliff Verzonden: maandag 31 augustus 2009 17:10 Aan: Thomas Heide Clausen CC: Christopher Dearlove; MANET IETF Onderwerp: Re: [manet] draft-ietf-manet-nhdp-10.txt - WGLC - Oct 5th = 2009 Thomas,=A0 As I understood the earlier thread (and my apologies for not speaking up sooner), there are some NHDP issues that Ian expressed when using the = same ip address on multiple interfaces, via "ip unnumbered". This is what we = do in some deployments, when using RFC4938-compliant radios. In these deployments, the radio establishes a point-to-point session (by some mechanism unknown to me) for each radio partner. That session is = represented in the router by a PPPoE session, with its own logical interface. All of these PPPoE interfaces have the same local IP address. So if two router/radio units decide to establish multiple sessions with = each other (not currently the case, but could happen in the future), I think there would be a problem with NHDP (again, as I understood Ian's = email).=A0 Or, does NHDP handle this? Regards, Stan On Aug 31, 2009, at 10:27 AM, Thomas Heide Clausen wrote: On Aug 31, 2009, at 4:18 PM, Stan Ratliff wrote: One comment inline. 4) Identifying interfaces, when they use the same address. Strongly disagree, Justin has argued this well. Some of our deployments use ip unnumbered interfaces. It has to do with = the type of radio deployed (radios implementing RFC4938), and use of PPPoE = in the router. I'd hate to preclude use of NHDP in these deployments. Regards, Stan Stan, Your thoughts are usually worth listening to -- can you be a little more explicit, does NHDP as-is somehow contradict the deployments that you target? IOW, would NHDP as currently described work or not-work for you? I suspect that NHDP would work, and that making it do so would be a deployment issue -- but as I do not know details of your deployments, = I'd like to make sure that they're actually covered? Thanks, Thomas