Re: [L2tpext] draft-galtzur-l2tpext-gr-01.txt and draft-ietf-l2tpext-failover-02.txt
Vipin Jain <vipinietf@yahoo.com> Wed, 28 January 2004 10:14 UTC
Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23528 for <l2tpext-archive@lists.ietf.org>; Wed, 28 Jan 2004 05:14:39 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Almhv-0000Xq-N2; Wed, 28 Jan 2004 05:14:03 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Almha-0000Vq-0s for l2tpext@optimus.ietf.org; Wed, 28 Jan 2004 05:13:42 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23441 for <l2tpext@ietf.org>; Wed, 28 Jan 2004 05:13:38 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AlmhW-0000TW-00 for l2tpext@ietf.org; Wed, 28 Jan 2004 05:13:38 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AlmgU-0000Lp-00 for l2tpext@ietf.org; Wed, 28 Jan 2004 05:12:37 -0500
Received: from web41315.mail.yahoo.com ([66.218.93.64]) by ietf-mx with smtp (Exim 4.12) id 1Almfy-0000DV-00 for l2tpext@ietf.org; Wed, 28 Jan 2004 05:12:03 -0500
Message-ID: <20040128101133.55265.qmail@web41315.mail.yahoo.com>
Received: from [66.17.149.13] by web41315.mail.yahoo.com via HTTP; Wed, 28 Jan 2004 02:11:33 PST
Date: Wed, 28 Jan 2004 02:11:33 -0800
From: Vipin Jain <vipinietf@yahoo.com>
Subject: Re: [L2tpext] draft-galtzur-l2tpext-gr-01.txt and draft-ietf-l2tpext-failover-02.txt
To: "W. Mark Townsley" <townsley@cisco.com>, l2tpext@ietf.org, Sharon Galtzur <sharon@AXERRA.com>, "Paul W. Howard" <phoward@juniper.net>
In-Reply-To: <40163CC3.5050405@cisco.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="0-683355829-1075284693=:52645"
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Sender: l2tpext-admin@ietf.org
Errors-To: l2tpext-admin@ietf.org
X-BeenThere: l2tpext@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/l2tpext>, <mailto:l2tpext-request@ietf.org?subject=unsubscribe>
List-Id: Layer Two Tunneling Protocol Extensions <l2tpext.ietf.org>
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>
My comments: I think both drafts are complete (I am attaching draft-ietf-l2tpext-failover-03.txt for everyone's review). However, the main trade-off seems to be the simplicity vs. scalability, as identified as goals in in Appendix A of draft-ietf-l2tpext-failover-03.txt. Just wondering: Why the mechanism described in draft-ietf-l2tpext-failover-03.txt would not work (and scale) for L2TPv3 as well? thanks, -- vipin --- "W. Mark Townsley" <townsley@cisco.com> wrote: > > I would like to try and offer a level set here for continuing the discussion. > > I see that these two drafts are trying to solve similar problems, though > perhaps > optimized differently. Fundamentally, both intend to address the > restablishment > of control connection and session state for L2TP during a failure scenario. > That > may mean failover from an active to standby RP, or the restart of an RP while > > continuing to forward packets. > > For the most part, either mechanism could be made to work for L2TPv3 or > L2TPv2. > I think there are obvious benefits if we can have a single mechanism for > both. > > The only fundamental difference I see between the two protocols themselves > which > might affect the design of the associated restart method is that in L2TPv3 > the > Control Connection ID is *not* carried in the L2TP Data Message Header, and > in > L2TPv2 the analogous Tunnel ID *is* carried in the L2TP Data Message Header. > Thus, v3 has the advantage over v2 in that it can restart with a different > Control Connection ID without affecting the forwarding plane. This difference > is > tangible, but would hopefully not prohibit convergence on a common mechanism. > > I believe the more fundamental reason we see two divergent solutions is that > each is being targeted to different deployment environments. > > draft-galtzur-l2tpext-gr-01.txt is targeted at the current L2TPv3 space, > while > draft-ietf-l2tpext-failover-02.txt is targeted at the more mature RFC2661 > L2TPv2 > space. As such, > > draft-galtzur-l2tpext-gr-01.txt is optimized for an environment which is: > > - Provisioned in a relatively static manner > - Has a fairly small number of sessions per LCCE > - Largely addresses restart of a single RP while continuing to forward > traffic > on a separate dataplane > > draft-ietf-l2tpext-failover-02.txt is optimized for an environment which is: > > - Provisioned in a largely dynamic manner > - Has a large number of sessions per LCCE > - Addresses restart of an RP, or failover to a secondary RP or node, where > some > amount of session and control connection state may be checkpointed (e.g., > beyond > that necessary for forwarding alone), and where traffic flow may be > interrupted > during failover. > > One might argue that, over time, the deployment environment of L2TPv3 will > look > more and more like that of L2TPv2. e.g., higher density, more dynamic > provisioning via auto-discovery or NMS systems, etc. Thus, some of the > scaling > benefits of draft-ietf-l2tpext-failover-02.txt could become more relevant as > well. > > That said, I don't believe the draft-ietf-l2tpext-failover-02.txt has all the > > kinks worked out in it. draft-galtzur-l2tpext-gr-01.txt has the advantage of > being quite simple, is relatively complete, and requires very little (if any) > > state checkpointing beyond that which could be gleaned from the still-active > forwarding plane which is assumed to be present. It's perfectly adequate for > cases where you aren't concerned about how fast the sessions recover (and if > you > have a forwarding plane that is still passing packets for fairly static > sessions, why should you care?). > > Authors, please let me know if I have not articulated the situation > accurately. > > Next step is to try and come up with a single method (or very close to a > single > method) that operates with both versions of L2TP. > > Thanks, > > - Mark > > > > > > > > > > > > > > > > > > > _______________________________________________ > L2tpext mailing list > L2tpext@ietf.org > https://www1.ietf.org/mailman/listinfo/l2tpext __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/
- [L2tpext] draft-galtzur-l2tpext-gr-01.txt and dra… W. Mark Townsley
- RE: [L2tpext] draft-galtzur-l2tpext-gr-01.txt and… Tom Mistretta
- Re: [L2tpext] draft-galtzur-l2tpext-gr-01.txt and… Vipin Jain