Re: [PWE3] I-D Action: draft-medved-pwe3-of-config-01.txt
"Andrew McLachlan (amclachl)" <amclachl@cisco.com> Fri, 13 July 2012 08:47 UTC
Return-Path: <amclachl@cisco.com>
X-Original-To: pwe3@ietfa.amsl.com
Delivered-To: pwe3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE9DB21F8797 for <pwe3@ietfa.amsl.com>; Fri, 13 Jul 2012 01:47:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.044
X-Spam-Level:
X-Spam-Status: No, score=-10.044 tagged_above=-999 required=5 tests=[AWL=0.555, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 PNV0woG4AJmY for <pwe3@ietfa.amsl.com>; Fri, 13 Jul 2012 01:47:25 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 8AE8C21F86B8 for <pwe3@ietf.org>; Fri, 13 Jul 2012 01:47:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=amclachl@cisco.com; l=6551; q=dns/txt; s=iport; t=1342169281; x=1343378881; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=jle38PsGGb0H3eAxN53OD1d+/2hFBxjF8833YBz3Z4o=; b=fWAs8viRzK924p5vhabwtZGtvJo+bfGmQJxYBqr9y5GsPQdrNKdacNgd l0sJtgCwR1QJzvD6nPzJ5F1Zzqchj4GqkXHcvjcKvgQijrrWvj+ueCcr9 ssrPau5sX9nA+qhfoOnFOIzCxPxTnAfsg2wumYowdW+CH9TMzONQnE55K o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAIjf/0+tJV2Y/2dsb2JhbABFuB2BB4IZBwEBAQQBAQEPASc0CwwEAgEIEQEDAQEfCQcnCxQDBggCBA4FCRmFJweCPQubFaAYizwahHxgA5U6gRKJdYMZgWaCX4Ff
X-IronPort-AV: E=Sophos;i="4.77,579,1336348800"; d="scan'208";a="101520230"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-6.cisco.com with ESMTP; 13 Jul 2012 08:48:01 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id q6D8m0uT024506 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 13 Jul 2012 08:48:00 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.205]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.02.0298.004; Fri, 13 Jul 2012 03:48:00 -0500
From: "Andrew McLachlan (amclachl)" <amclachl@cisco.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Thread-Topic: I-D Action: draft-medved-pwe3-of-config-01.txt
Thread-Index: AQHNXyPoTOcM0MAQFEm4M8vD4MnHUZclvAsQgAGB54A=
Date: Fri, 13 Jul 2012 08:48:00 +0000
Message-ID: <6C4D4E30-0040-4F0A-A703-0E0A7F84639D@cisco.com>
References: <20120711051239.19562.70082.idtracker@ietfa.amsl.com> <F9336571731ADE42A5397FC831CEAA0209AA00@FRIDWPPMB001.ecitele.com>
In-Reply-To: <F9336571731ADE42A5397FC831CEAA0209AA00@FRIDWPPMB001.ecitele.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.147.38]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19036.006
x-tm-as-result: No--36.287100-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-ID: <923A5ACE098D7D44B4478A122F4D220E@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "pwe3 (pwe3@ietf.org)" <pwe3@ietf.org>, "David Meyer (dmm)" <dmm@cisco.com>, "Jan Medved (jmedved)" <jmedved@cisco.com>, "Yaakov Stein (yaakov_s@rad.com)" <yaakov_s@rad.com>
Subject: Re: [PWE3] I-D Action: draft-medved-pwe3-of-config-01.txt
X-BeenThere: pwe3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Pseudo Wires Edge to Edge <pwe3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pwe3>, <mailto:pwe3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pwe3>
List-Post: <mailto:pwe3@ietf.org>
List-Help: <mailto:pwe3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pwe3>, <mailto:pwe3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Jul 2012 08:47:26 -0000
Hi Sasha Thank you for your comments, apologies for my late reply, I was traveling yesterday. "per-PW OAM engines as generators of triggers for protection switching" - it's not the intention to 'spin up' a new Engine per PW, we will edit and make this clearer in the next version of the draft. The OAM Engine could be either linecard based or more central on a switch, RP for example, but this will be down to the switch vendors implementation. "the OF switch-based model of the PW endpoint proposed in the draft implies that it must be reconfigured every time the egress port and/or the Next Hop LSR change " - The intention is for the output/group port (ff) to be pre-provisioned to know the primary/second path information, should a failure occur the label and SA/DA headers would be added by the output packet processor. Whilst this this draft is only currently only aimed at the PW, and we are still relying on existing mechanisms for the LSP and subsequent encaps for them, totally understand your concerns we will review the draft again before the next version to see if we can make better distinction between PW endpoints and the PSN piece. andrew On 12 Jul 2012, at 16:12, Alexander Vainshtein wrote: Hi all, I've looked up a new version of the draft and I have several issues with the proposed mode of operation as described in Figure 4 in Section 2.1: <quote> A packet initially arrives at the AC with the following headers and payload. This packet becomes the PW payload. <Payload> \ <Payload-SA> - PW payload <Payload-DA> / Next, the iPProc adds the Transport header. <Payload> \ <Payload-SA> - PW payload <Payload-DA / <T-SA, T-DA> - Transport header The Virtual OF switch then pushes on PW label with S=1. <Payload> \ <Payload-SA> - PW payload <Payload-DA> / <PW Label, S=1> - PW label <T-SA, T-DA> - Transport header Finally, the oPProc pushes the Transport label and switches the packet onto the Transport LSP. <Payload> \ <Payload-SA> - PW payload <Payload-DA> / <PW Label, S=1> - PW label <T Label, S=0> - Transport label <T-SA, T-DA> - Transport header Figure 4: Input Encapsulation Sequence <end quote> It is further explained in the beginning of Section 2.1 that : <quote> The iPProc encapsulates arriving packets on the Attachment Circuit in the outer transport (Ethernet) header. This is required because OpenFlow can only push MPLS labels onto the top of a label stack encapsulated in an existing Ethernet header. <end quote> The problem (as I see it) is that "the outer transport (Ethernet) header" MUST match the egress port (SA) and Next Hop LSR (DA) in order for the MPLS data plane to operate properly. I.e., the OF switch-based model of the PW endpoint proposed in the draft implies that it must be reconfigured every time the egress port and/or the Next Hop LSR change (e.g., in a protection switch). As I have already mentioned in my comments on the -00 version of the draft such behavior does not scale up. The scalability problem of the proposed model do not end here. The draft still seems to consider per-PW OAM engines as generators of triggers for protection switching. Just mentioning that <quote> The OAM function for Transport LSPs is out of scope for this revision of this document. However, PW-OAM mechanisms described in this document could also applicable to Transport LSP-OAM. <end quote> and <quote> Note that in addition to the OAM Engine, the Virtual OF Switch MAY use other liveness monitoring mechanisms for the virtual port Fast Failover groups, which are out of scope of this document. <end quote> is not really helpful. I am pretty near ignorant with regard to OpenFlow, but I wonder whether a different model of the PW endpoint that better agrees with the PWE3 architecture (which, as per RFC 3985, clearly distinguishes between PW endpoints and PSN tunnels) could be created? IMHO and FWIW, without such a model using OpenFlow for control of PW endpoints would be highly problematic. My 2c, Sasha -----Original Message----- From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.org Sent: Wednesday, July 11, 2012 8:13 AM To: i-d-announce@ietf.org Subject: I-D Action: draft-medved-pwe3-of-config-01.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : MPLS-TP Pseudowire Configuration using OpenFlow 1.3 Author(s) : Jan Medved Andrew McLachlan David Meyer Filename : draft-medved-pwe3-of-config-01.txt Pages : 20 Date : 2012-07-10 Abstract: This document describes a method by which MPLS-TP Pseudowires (PW) can be configured in an LER using OpenFlow 1.3. In addition to the configuration of PWs this document also specifies how to enact OAM for these PWs using standard IETF conventions defined by the GAL label method. The primary goal of this document is to provide a simple and yet flexible method for configuring PWs using standardized tools from the emerging SDN toolkit. The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-medved-pwe3-of-config There's also a htmlized version available at: http://tools.ietf.org/html/draft-medved-pwe3-of-config-01 A diff from previous version is available at: http://tools.ietf.org/rfcdiff?url2=draft-medved-pwe3-of-config-01 Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ _______________________________________________ I-D-Announce mailing list I-D-Announce@ietf.org https://www.ietf.org/mailman/listinfo/i-d-announce Internet-Draft directories: http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt This e-mail message is intended for the recipient only and contains information which is CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this transmission in error, please inform us by e-mail, phone or fax, and then delete the original and all copies thereof.
- [PWE3] FW: I-D Action: draft-medved-pwe3-of-confi… Alexander Vainshtein
- Re: [PWE3] I-D Action: draft-medved-pwe3-of-confi… Andrew McLachlan (amclachl)
- Re: [PWE3] I-D Action: draft-medved-pwe3-of-confi… Andrew G. Malis
- Re: [PWE3] I-D Action: draft-medved-pwe3-of-confi… David Meyer (dmm)