Re: [manet-dlep-rg] TCP clients, servers, and discovery (WAS: Re: notes DLEP meeting @ IETF88)

Teco Boot <teco@inf-net.nl> Fri, 15 November 2013 19:00 UTC

Return-Path: <teco@inf-net.nl>
X-Original-To: manet-dlep-rg@ietfa.amsl.com
Delivered-To: manet-dlep-rg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B8F11E80F5 for <manet-dlep-rg@ietfa.amsl.com>; Fri, 15 Nov 2013 11:00:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.479
X-Spam-Level:
X-Spam-Status: No, score=-3.479 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iVgHcD-2IKcV for <manet-dlep-rg@ietfa.amsl.com>; Fri, 15 Nov 2013 11:00:16 -0800 (PST)
Received: from mail-ea0-f173.google.com (mail-ea0-f173.google.com [209.85.215.173]) by ietfa.amsl.com (Postfix) with ESMTP id 79F6F11E8216 for <manet-dlep-rg@ietf.org>; Fri, 15 Nov 2013 11:00:14 -0800 (PST)
Received: by mail-ea0-f173.google.com with SMTP id g15so437184eak.32 for <manet-dlep-rg@ietf.org>; Fri, 15 Nov 2013 11:00:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=ac/0SkgnCEfy42yz6gpIZ7QrcwK7i1SO8MFJMfG1Zls=; b=IYdKRL1UCsrWI8a1bPO+w7R2aQPCbmwUyHPwHHYK5d7wAQrywIp48aNtdv1/2hHhHV apbEFAXaoBnB0qPtBRzYsY1DG6ADPUow8rr/mpiUhbGlByA8wOgiGMdzVefzlgx5k3h6 5iVV5T/e2+Fafegy5W0ncb+51HvuQDqFaDhz/XJc1ZtXO9lprlP9vYnF+Nm1exbCNP+i 1GnXSKrrBbFwQNH9s3cpoBi5Khr2HqSsBLWlBLwGdDDmDShjjPU/xCUuBLSHZ/fSInjc DzJIoKlvoGvfO5Tzse5pVFzKNUx8en5GNzJJ03EP15Zn02uvchXotR+6ngM1YHFWohKX ULuA==
X-Gm-Message-State: ALoCoQnGR7JnPyaq18qx3X9jbIE32+TVxk54UCVCzaVUjNFxwgY3SouqT/3T2d2Xn+lwilToiBPR
X-Received: by 10.14.9.194 with SMTP id 42mr535287eet.99.1384542012861; Fri, 15 Nov 2013 11:00:12 -0800 (PST)
Received: from [10.175.173.95] (524A14A4.cm-4-3a.dynamic.ziggo.nl. [82.74.20.164]) by mx.google.com with ESMTPSA id a51sm8963263eeh.8.2013.11.15.11.00.10 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 15 Nov 2013 11:00:11 -0800 (PST)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\))
From: Teco Boot <teco@inf-net.nl>
In-Reply-To: <7059B466-16AE-4F5C-96D6-FE982083CDDC@cisco.com>
Date: Fri, 15 Nov 2013 20:00:30 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <9CFC458C-2D27-4E99-BB4E-AF620A960DA4@inf-net.nl>
References: <72FB622921C13746AD6349E70A8D9F307D9192F7@EXC-MBX03.tsn.tno.nl> <CAK=bVC85XAXR3Zkwq+JwELF-dvgrKwbowWCvwvnjeVn7VStnbw@mail.gmail.com> <72FB622921C13746AD6349E70A8D9F307D9193CD@EXC-MBX03.tsn.tno.nl> <5A8A5085482DA84995F4E70F5093AB50268E6C@XCH-BLV-503.nw.nos.boeing.com> <B2BA430A-F4E6-4DED-A7BB-7282A22802B7@inf-net.nl> <5A8A5085482DA84995F4E70F5093AB50269139@XCH-BLV-503.nw.nos.boeing.com> <DAAF2F4E-8918-4708-8D68-4792A919541B@inf-net.nl> <5A8A5085482DA84995F4E70F5093AB502691C9@XCH-BLV-503.nw.nos.boeing.com> <EBD19831-B87C-4F37-B028-E00687B59FE1@inf-net.nl> <5A8A5085482DA84995F4E70F5093AB5026926A@XCH-BLV-503.nw.nos.boeing.com> <51F083CF-62B8-4858-9C3D-5D48BFE6D8BE@inf-net.nl> <5A8A5085482DA84995F4E70F5093AB50269348@XCH-BLV-503.nw.nos.boeing.com> <57D01331-8D30-4A02-A2BA-B644DBA7A808@inf-net.nl> <5A8A5085482DA84995F4E70F5093AB50269934@XCH-BLV-503.nw.nos.boeing.com> <4840CBE1-5710-4AA1-A6F2-B8A65DE98F25@inf-net.nl> <B177F831FB91F242972D0C35F6A0733106FB0F3F@SUCNPTEXM01.c om.ad.uk.ds.corp> <CAM4esxQx4L+=8j_EsKf6zJf=405Wn1fffUEfhRq092N3=72SoQ@mail.gmail.com> <CAGnRvuo2iRwFGYB18gjbJnZQhc2rkWhOr1voXE0zkOhGVhq1sQ@mail.gmail.com> <6EB41DAA-4AD6-4E1D-B497-90275673A508@inf-net.nl> <64E876E6-8679-4449-B511-C296E9FE2FC8@cisco.com> <69077813-1CE2-4FC6-B68F-7F0B13D67A4D@inf-net.nl> <f59a8090-e5e2-487a-83ad-892f5c0774d7@SUCNPTEXC01.COM.AD.UK.DS.CORP> <979927df-e29f-4d41-b5c6-4c3c0ec70db7@SUCNPTEXC01.COM.AD.UK.DS.CORP> <32D9AC84-DF7C-49D0-83A9-A2EC31BB8ABC@inf-net.nl> <76A74457-8C16-42B3-BA0B-52E9B2F3B922@cisco.com> <B156BB77-3BD7-499C-B1FA-69E997319DF2@inf-net.nl> <7059B466-16AE-4F5C-96D6-FE982083CDDC@cisco.com>
To: Stan Ratliff <sratliff@cisco.com>
X-Mailer: Apple Mail (2.1822)
Cc: "DLEP Research Group (manet-dlep-rg@ietf.org)" <manet-dlep-rg@ietf.org>
Subject: Re: [manet-dlep-rg] TCP clients, servers, and discovery (WAS: Re: notes DLEP meeting @ IETF88)
X-BeenThere: manet-dlep-rg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DLEP Radio Group <manet-dlep-rg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet-dlep-rg>, <mailto:manet-dlep-rg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/manet-dlep-rg>
List-Post: <mailto:manet-dlep-rg@ietf.org>
List-Help: <mailto:manet-dlep-rg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet-dlep-rg>, <mailto:manet-dlep-rg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 19:00:20 -0000

Op 15 nov. 2013, om 19:29 heeft Stan Ratliff (sratliff) <sratliff@cisco.com> het volgende geschreven:
>>> 
>>> If the connectivity of the two radios is completely orthogonal, then this setup works like a champ. But as the connectivity of the two different RF nets starts to converge, the problems mount. Hence, the recommendation to run multiple radios on *different* network segments - either by using VLANS, or sub interfaces, or just different Ethernet ports if you have to. 
>> 
>> Lets recommend separate interfaces for routers with multiple modems attached (like Figure 2 in DLEP).
> 
> We're in agreement there. But that recommendation does implicitly offer up a protocol optimization - that being, once you've found a DLEP partner on a given network segment (or interface), you can stop strobing discovery packets *on that segment* (or interface). Not that you have to - after all, it's a recommendation, not a MUST. 

Top be decided after we know who is TCP server.
If modem is TCP server, it should continue sending discovery packets, for newly attached routers to the ethernet segment.
If router is TCP server, it may stop discovery after TCP connection setup.

> 
>> 
>> 
>>> 
>>> As for the "1-to-N" case from the modem perspective (e.g. 1 modem connected to N routers), you don't really have the problem above - the modem knows it will *always* handle the traffic. But there's an entirely different set of issues. Namely, how *do* you report bandwidth? Yeah, I know - we've been saying "that's the radio's problem." But in looking at the deployment scenario, what would you *recommend* as to how that situation be handled? 
>> 
>> Reporting link metrics is not the problem. It is the multi-party control sessions that introduce complexity.
> 
> Well… reporting link metrics *is* a problem. The modem has a finite amount of RF. In this scenario, it has multiple entities trying to access the finite resource. All of those multiple entities (the routers) want to know how big the pipe is. It's not really much different than in the L2 mesh networking case, where there are multiple hops in the L2 mesh.  It becomes really, really easy for the modem to over-commit the RF resource. Multiple control sessions might be a problem as well, especially with the Link Characteristics Request. If router "A" asks for link characteristics that ultimately wind up interfering with router "B", I can see where a conflict can arise. I would expect the modem to mitigate that problem with "some vendor-specific heuristics". Outside of the LCR, the other MAJOR faux-pas I can see with multiple sessions happens *ONLY* when they are on the same local Ethernet segment (e.g. somebody that does NOT take our recommendation). Credits could get you into a HUGE problem there… With those exceptions, I don't see a whole lot of opportunity for things to go screwy with multiple sessions - after all, most of the rest of DLEP is less of a "control session" and more of a "signaling/eventing" mechanism.

For shared media, it doesn't matter if concurrent access is from routers connected to same modem or from other nodes. Didn't we discuss this in Berlin? I remember the CDR was for rate when channel was idle. We discussed a third metric, the expected rate for this node, which is <= CDR.
Can you provide feedback on this topic after a chat with the Persistent guys? They would know how to deal with multiple routers (or hosts) to their radio's.


Teco


> 
> Stan
> 
> 
>> 
>> 
>> Teco
>> 
>> 
>> 
>>> 
>>> Stan 
>>> 
>>>> - no relation between UDP and TCP sockets, more lightweight
>>>> - for modems that support it, other routers may set up DLEP sessions also
>>>> - better recovery in case of failures, router knows modem is still present (think of heartbeat=zero)
>>>> - in line with other discovery protocols (CDP, LLDP, Bonjour etc)
>>> 
>>>> 
>>>> 
>>>> Teco
>>>> 
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Rick
>>>>> 
>>>>> The information contained within this e-mail and any files attached to this e-mail is private and in addition may include commercially sensitive information. The contents of this e-mail are for the intended recipient only and therefore if you wish to disclose the information contained within this e-mail or attached files, please contact the sender prior to any such disclosure. If you are not the intended recipient, any disclosure, copying or distribution is prohibited. Please also contact the sender and inform them of the error and delete the e-mail, including any attached files from your system. Cassidian Limited, Registered Office : Quadrant House, Celtic Springs, Coedkernew, Newport, NP10 8FZ Company No: 04191036 http://www.cassidian.com
>>>>> _______________________________________________
>>>>> manet-dlep-rg mailing list
>>>>> manet-dlep-rg@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/manet-dlep-rg
>>>> 
>>>> _______________________________________________
>>>> manet-dlep-rg mailing list
>>>> manet-dlep-rg@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/manet-dlep-rg
>>> 
>>> _______________________________________________
>>> manet-dlep-rg mailing list
>>> manet-dlep-rg@ietf.org
>>> https://www.ietf.org/mailman/listinfo/manet-dlep-rg
>> 
>