[L2tpext] ppp draft issues - offset padding field
Ignacio Goyret <igoyret@alcatel-lucent.com> Wed, 20 June 2007 19:39 UTC
Return-path: <l2tpext-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I161y-0003mv-Fh; Wed, 20 Jun 2007 15:39:54 -0400
Received: from l2tpext by megatron.ietf.org with local (Exim 4.43) id 1I161w-0003mp-Us for l2tpext-confirm+ok@megatron.ietf.org; Wed, 20 Jun 2007 15:39:52 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I161w-0003mh-LS for l2tpext@ietf.org; Wed, 20 Jun 2007 15:39:52 -0400
Received: from ihemail1.lucent.com ([135.245.0.33]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I161v-0004sd-AT for l2tpext@ietf.org; Wed, 20 Jun 2007 15:39:52 -0400
Received: from ihrh1.emsr.lucent.com (h135-1-218-53.lucent.com [135.1.218.53]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id l5KJdoYx013727 for <l2tpext@ietf.org>; Wed, 20 Jun 2007 14:39:50 -0500 (CDT)
Received: from cliff.eng.ascend.com (cliff.eng.ascend.com [135.140.53.169]) by ihrh1.emsr.lucent.com (8.13.8/emsr) with ESMTP id l5KJdnbU003574; Wed, 20 Jun 2007 14:39:49 -0500 (CDT)
Received: from igoyret-c1.alcatel-lucent.com (dhcp-135-140-27-194 [135.140.27.194]) by cliff.eng.ascend.com (8.13.1/8.13.1) with ESMTP id l5KJdn6u005206; Wed, 20 Jun 2007 12:39:49 -0700
Message-Id: <200706201939.l5KJdn6u005206@cliff.eng.ascend.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 20 Jun 2007 12:39:38 -0700
To: l2tpext@ietf.org
From: Ignacio Goyret <igoyret@alcatel-lucent.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Subject: [L2tpext] ppp draft issues - offset padding field
X-BeenThere: l2tpext@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Layer Two Tunneling Protocol Extensions <l2tpext.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/l2tpext>, <mailto:l2tpext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/l2tpext>
List-Post: <mailto:l2tpext@ietf.org>
List-Help: <mailto:l2tpext-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/l2tpext>, <mailto:l2tpext-request@ietf.org?subject=subscribe>
Errors-To: l2tpext-bounces@ietf.org
Hi all, On the PPP draft for L2TPv3, there is an optional offset padding field that can be requested by the receiver to be inserted by the sender. As the draft is currently written, this insertion is not negotiable: if the receiver asks for it, the sender MUST insert it, even if doing so would be at a performance cost. This is unacceptably unfair, as it shifts the problems of a poor receiver design to the sender. In my opinion, the offset padding field is (and has always been) unnecessary since we are transporting PPP packets. If the receiver needs to have an specific alignment, it is very likely that it will need to move the packet at some point or another to deal with things like ACFC, PFC, compression, MP headers, etc. I would like to propose one of the following two alternatives: 1) eliminate the offset padding field altogether. This is my preferred choice. 2) if we decide to keep the offset padding field, it should be somehow negotiated with the sender side. If option #2 was preferred, the negotiation could be done the same way that it is done in RFC3573: each side tells the other how far they are willing to go. A new AVP would be sent on the ICRQ/ICRP/OCRQ/OCRP to indicate the willingness of the message sender's side to insert an offset and how long that offset might be. If the AVP is not included, it means the message sender will not insert any offset (regardless of any received Offset Size AVP). The received value of this new AVP, together with the sent Offset Size AVP will tell the receiver what to expect in terms of the offset padding field: if the sender said it is willing to insert up to 4 bytes and the receiver asked (or was going to ask) for 6, only 4 bytes will be inserted by the sender. If the sender said up to 8 bytes and the receiver asked for 6, the sender will insert 6 bytes. If the sender said no offset will be inserted, nothing will be inserted. Again, my preference is #1 as that would eliminate a significant protocol complexity that adds no benefit (IMHO). Opinions, please? -Ignacio PS: This draft expired recently but a new one is in the works. In the meantime, you can look here for the last version: http://tools.ietf.org/html/draft-ietf-l2tpext-l2tp-ppp-05 _______________________________________________ L2tpext mailing list L2tpext@ietf.org https://www1.ietf.org/mailman/listinfo/l2tpext
- [L2tpext] ppp draft issues - offset padding field Ignacio Goyret
- Re: [L2tpext] ppp draft issues - offset padding f… Carlos Pignataro
- Re: [L2tpext] ppp draft issues - offset padding f… Ignacio Goyret
- Re: [L2tpext] ppp draft issues - offset padding f… Carlos Pignataro
- RE: [L2tpext] ppp draft issues - offset padding f… Y Prasad
- Re: [L2tpext] ppp draft issues - offset padding f… Carlos Pignataro
- RE: [L2tpext] ppp draft issues - offset padding f… Y Prasad
- Re: [L2tpext] ppp draft issues - offset padding f… Carlos Pignataro
- RE: [L2tpext] ppp draft issues - offset padding f… Y Prasad
- Re: [L2tpext] ppp draft issues - offset padding f… Carlos Pignataro
- RE: [L2tpext] ppp draft issues - offset padding f… Y Prasad
- Re: [L2tpext] ppp draft issues - offset padding f… Carlos Pignataro
- RE: [L2tpext] ppp draft issues - offset padding f… Y Prasad