Re: [manet] DLEP Credit Windowing
Rick Taylor <rick@tropicalstormsoftware.com> Fri, 04 March 2016 13:58 UTC
Return-Path: <rick@tropicalstormsoftware.com>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5636B1A0126 for <manet@ietfa.amsl.com>; Fri, 4 Mar 2016 05:58:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e_e96qghtinV for <manet@ietfa.amsl.com>; Fri, 4 Mar 2016 05:58:55 -0800 (PST)
Received: from mail.tropicalstormsoftware.com (mail.tropicalstormsoftware.com [188.94.42.120]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB8C31A0125 for <manet@ietf.org>; Fri, 4 Mar 2016 05:58:54 -0800 (PST)
Received: from tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d]) by tss-server1.home.tropicalstormsoftware.com ([fe80::753b:fa82:5c0:af0d%10]) with mapi; Fri, 4 Mar 2016 13:58:29 +0000
From: Rick Taylor <rick@tropicalstormsoftware.com>
To: "Ashish Dalela (adalela)" <adalela@cisco.com>, Stan Ratliff <ratliffstan@gmail.com>, Henning Rogge <hrogge@gmail.com>
Thread-Topic: [manet] DLEP Credit Windowing
Thread-Index: AQHRB0pTS0nD4ts8fk69I2irNQDYGw==
Date: Fri, 04 Mar 2016 13:58:27 +0000
Message-ID: <38A5475DE83986499AEACD2CFAFC3F9801C37EB9B9@tss-server1.home.tropicalstormsoftware.com>
References: <842811b9f2ec4385b25bfdc02f6bdb09@XCH-ALN-005.cisco.com> <CAGnRvuoqWqAk8bEsurdYU-546BO=LNtFA1Ywr_qnNyaz9jPNiw@mail.gmail.com> <30lejepapqucojc0oo0juiov.1444920593548@email.android.com> <CALtoyo=0cw3zjRwiMEASO25kOo9jDJEWDggMGDToSWvrGtSWTQ@mail.gmail.com> <6cf459def84e464a92a94a321b9b4adc@XCH-ALN-005.cisco.com> <38A5475DE83986499AEACD2CFAFC3F9801C37EB381@tss-server1.home.tropicalstormsoftware.com> <d4c2cfd4507d4644909a72eceba534c2@XCH-ALN-005.cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/manet/ZUBlQgLR2DcmUfmvmqTyyBPoGuw>
Cc: "manet@ietf.org" <manet@ietf.org>
Subject: Re: [manet] DLEP Credit Windowing
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Mar 2016 13:58:57 -0000
Hi Ashish, Introducing a VLAN per neighbour is actually quite a big change from core DLEP. Destinations (neighbours) in DLEP are distinguished by MACs that are MUST be addressable/reachable on the same (V)LAN segment as the DLEP peers. What you are proposing with VLAN-per-destination looks a lot more like the draft extension I put forward for layer-3 DLEP (https://tools.ietf.org/html/draft-taylor-manet-l3-dlep-00) where I proposed the workaround of stating that the MAC address is no longer a MAC, just an identifying unique sequence of octets. In your case the additional VLAN-Id data item paired with the MAC becomes the unique destination identifier. Might I suggest that you actually have 2 extensions in this one draft: Per-VLAN destinations, and PFC based flow control? Maybe splitting the document into two might be clearer for the readers? Cheers, Rick On 04/03/16 12:26, Ashish Dalela (adalela) wrote: > Hi Rick, > > Yes, one of the proposals is to use a VLAN per neighbor. The default VLAN 1 will be used for the control plane. That allows us to have 4K neighbors, each distinguished by a unique VLAN ID. > > Thanks > > Ashish > > -----Original Message----- > From: Rick Taylor [mailto:rick@tropicalstormsoftware.com] > Sent: Friday, March 04, 2016 5:17 PM > To: Ashish Dalela (adalela) <adalela@cisco.com>; Stan Ratliff <ratliffstan@gmail.com>; Henning Rogge <hrogge@gmail.com> > Cc: manet@ietf.org > Subject: Re: [manet] DLEP Credit Windowing > > Hi Ashish, > > Thank you for this, it looks extremely interesting. > > Obviously I haven't had a chance to completely digest the draft, but one thing that leaps out to me is the use of VLAN tagging, specifically section 7. Are you suggesting that the DLEP session runs over a VLAN trunk between router and modem (somehow) and the VLANs then fan out at the modem in some way? > > Given the 'transparent layer-2' requirement of DLEP, how do you see this working with your model of a VLAN per destination (for flow control), or have I misunderstood what you are proposing? > > Regards > > Rick > > On 04/03/16 10:43, Ashish Dalela (adalela) wrote: >> Hello Stan, >> >> We have submitted a new draft today to describe the PFC flow control >> mechanism. Sorry, this was long due on me; but better late than never! >> >> https://datatracker.ietf.org/doc/draft-dalela-dlep-flow-control/ >> >> Here is the quick rationale underlying this draft. The current DLEP >> credit window scheme requires credits exchanged over a TCP session. >> This is harder to achieve in many scenarios because many data path >> implementations are incapable of handling TCP windowing. So we are >> suggesting an alternative approach that utilizes IEEE 802.1Qbb (a.k.a. >> PFC). >> >> Request comments. >> >> Thanks >> >> -Ashish >> >> *From:*Stan Ratliff [mailto:ratliffstan@gmail.com] >> *Sent:* Friday, October 16, 2015 2:34 AM >> *To:* Ashish Dalela (adalela) <adalela@cisco.com> >> *Cc:* Henning Rogge <hrogge@gmail.com>; manet@ietf.org >> *Subject:* Re: [manet] DLEP Credit Windowing >> >> Ashish, >> >> If you'd like to write a proposed DLEP extension using PFC, I >> encourage you to do so. As Henning mentioned, more than 1 flow control >> mechanism is likely for DLEP. >> >> Stan >> >> On Thu, Oct 15, 2015 at 10:49 AM, Ashish Dalela (adalela) >> <adalela@cisco.com <mailto:adalela@cisco.com>> wrote: >> >> Yes it will and that's why I suggested the use of PFC. The control >> and data planes will have different priorities. The radio never >> pauses the control channel because it is never sent over the air. If >> desired, the data packets themselves could be given different >> priorities allowing some flows to be selectively paused. >> >> Sent from Samsung Mobile >> >> >> >> -------- Original message -------- >> From: Henning Rogge >> Date:15/10/2015 18:36 (GMT+05:30) >> To: "Ashish Dalela (adalela)" >> Cc: manet@ietf.org <mailto:manet@ietf.org> >> Subject: Re: [manet] DLEP Credit Windowing >> >> On Thu, Oct 15, 2015 at 2:25 PM, Ashish Dalela (adalela) >> <adalela@cisco.com <mailto:adalela@cisco.com>> wrote: >> > The ideal mechanism for Ethernet flow control is the use of 802.3 PAUSE >> > frames, which has further been enhanced by the PFC (802.1Qbb) mechanism. In >> > essence, we don't send credits before packets are forwarded. Rather we pause >> > the traffic when the traffic cannot be forwarded and the buffers are full. >> > PFC is widely used in a number of Ethernet flow-control scenarios today. >> >> Would a 802.3 PAUSE Frame not also block the DLEP control channel? >> >> Henning Rogge >> >> >> _______________________________________________ >> manet mailing list >> manet@ietf.org <mailto:manet@ietf.org> >> https://www.ietf.org/mailman/listinfo/manet >> > >
- [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Teco Boot
- Re: [manet] DLEP Credit Windowing Dearlove, Christopher (UK)
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Ratliff, Stanley
- Re: [manet] DLEP Credit Windowing Christopher Dearlove
- Re: [manet] DLEP Credit Windowing Wiggins, David - 0665 - MITLL
- Re: [manet] DLEP Credit Windowing Ratliff, Stanley
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Christopher Dearlove
- Re: [manet] DLEP Credit Windowing Alvaro Retana (aretana)
- Re: [manet] DLEP Credit Windowing Teco Boot
- Re: [manet] DLEP Credit Windowing Stan Ratliff
- Re: [manet] DLEP Credit Windowing Justin Dean
- Re: [manet] DLEP Credit Windowing Rick Taylor
- Re: [manet] DLEP Credit Windowing Ulrich Herberg
- Re: [manet] DLEP Credit Windowing Stan Ratliff
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Lou Berger
- Re: [manet] DLEP Credit Windowing Ulrich Herberg
- Re: [manet] DLEP Credit Windowing Justin Dean
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Rick Taylor
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Rick Taylor
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Rick Taylor
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Lou Berger
- Re: [manet] DLEP Credit Windowing Arun Parashar (arparash)
- Re: [manet] DLEP Credit Windowing Arun Parashar (arparash)
- Re: [manet] DLEP Credit Windowing Rick Taylor
- Re: [manet] DLEP Credit Windowing Ashish Dalela (adalela)
- Re: [manet] DLEP Credit Windowing Stan Ratliff
- Re: [manet] DLEP Credit Windowing Arun Parashar (arparash)
- Re: [manet] DLEP Credit Windowing Henning Rogge
- Re: [manet] DLEP Credit Windowing Ananth Laxminarasimhan (alaxmina)