Document Action: 'Requirements for Generalized MPLS (GMPLS) Signaling Usage and Extensions for Automatically Switched Optical Network (ASON)' to Informational RFC
The IESG <iesg-secretary@ietf.org> Mon, 31 January 2005 16:09 UTC
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17239 for <ccamp-archive@ietf.org>; Mon, 31 Jan 2005 11:09:41 -0500 (EST)
Received: from psg.com ([147.28.0.62] ident=mailnull) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CvePR-00074c-9L for ccamp-archive@ietf.org; Mon, 31 Jan 2005 11:28:18 -0500
Received: from majordom by psg.com with local (Exim 4.43 (FreeBSD)) id 1Cve1F-0007Nc-FO for ccamp-data@psg.com; Mon, 31 Jan 2005 16:03:17 +0000
Received: from [132.151.6.71] (helo=megatron.ietf.org) by psg.com with esmtp (Exim 4.43 (FreeBSD)) id 1Cve1E-0007NJ-E1 for ccamp@ops.ietf.org; Mon, 31 Jan 2005 16:03:16 +0000
Received: from apache by megatron.ietf.org with local (Exim 4.32) id 1Cvdwn-0004Id-Ix; Mon, 31 Jan 2005 10:58:41 -0500
X-test-idtracker: no
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Cc: Internet Architecture Board <iab@iab.org>, RFC Editor <rfc-editor@rfc-editor.org>, ccamp mailing list <ccamp@ops.ietf.org>, ccamp chair <kireeti@juniper.net>, ccamp chair <adrian@olddog.co.uk>
Subject: Document Action: 'Requirements for Generalized MPLS (GMPLS) Signaling Usage and Extensions for Automatically Switched Optical Network (ASON)' to Informational RFC
Message-Id: <E1Cvdwn-0004Id-Ix@megatron.ietf.org>
Date: Mon, 31 Jan 2005 10:58:41 -0500
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on psg.com
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.1
Sender: owner-ccamp@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
The IESG has approved the following document: - 'Requirements for Generalized MPLS (GMPLS) Signaling Usage and Extensions for Automatically Switched Optical Network (ASON) ' <draft-ietf-ccamp-gmpls-ason-reqts-07.txt> as an Informational RFC This document is the product of the Common Control and Measurement Plane Working Group. The IESG contact persons are Alex Zinin and Bill Fenner. Technical Summary The Generalized Multi-Protocol Label Switching (GMPLS) suite of protocols has been defined to control different switching technologies as well as different applications. These include support for requesting Time Division Multiplexing (TDM) connections including Synchronous Optical Network (SONET)/Synchronous Digital Hierarchy (SDH) and Optical Transport Networks (OTNs). This document concentrates on the signaling aspects of the GMPLS suite of protocols. It identifies the features to be covered by the GMPLS signaling protocol to support the capabilities of an Automatically Switched Optical Network (ASON). This document provides a problem statement and additional requirements on the GMPLS signaling protocol to support the ASON functionality. Working Group Summary This document is the product of a design team that included IETF and ITU members. The goal of the document was to represent requirements for ASON networks received from ITU in a liaison statement in the form understandable for a usual IETF participant. Protocol Quality This document has been reviewed for IESG by Alex Zinin. Adrian Farrel followed up with the WG on the provided comments. IANA Note This document makes no request of and places no requirements on IANA. Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 31 Jan 2005 16:03:33 +0000 From: The IESG <iesg-secretary@ietf.org> To: IETF-Announce <ietf-announce@ietf.org> Cc: Internet Architecture Board <iab@iab.org>, RFC Editor <rfc-editor@rfc-editor.org>, ccamp mailing list <ccamp@ops.ietf.org>, ccamp chair <kireeti@juniper.net>, ccamp chair <adrian@olddog.co.uk> Subject: Document Action: 'Requirements for Generalized MPLS (GMPLS) Signaling Usage and Extensions for Automatically Switched Optical Network (ASON)' to Informational RFC Message-Id: <E1Cvdwn-0004Id-Ix@megatron.ietf.org> Date: Mon, 31 Jan 2005 10:58:41 -0500 The IESG has approved the following document: - 'Requirements for Generalized MPLS (GMPLS) Signaling Usage and Extensions for Automatically Switched Optical Network (ASON) ' <draft-ietf-ccamp-gmpls-ason-reqts-07.txt> as an Informational RFC This document is the product of the Common Control and Measurement Plane Working Group. The IESG contact persons are Alex Zinin and Bill Fenner. Technical Summary The Generalized Multi-Protocol Label Switching (GMPLS) suite of protocols has been defined to control different switching technologies as well as different applications. These include support for requesting Time Division Multiplexing (TDM) connections including Synchronous Optical Network (SONET)/Synchronous Digital Hierarchy (SDH) and Optical Transport Networks (OTNs). This document concentrates on the signaling aspects of the GMPLS suite of protocols. It identifies the features to be covered by the GMPLS signaling protocol to support the capabilities of an Automatically Switched Optical Network (ASON). This document provides a problem statement and additional requirements on the GMPLS signaling protocol to support the ASON functionality. Working Group Summary This document is the product of a design team that included IETF and ITU members. The goal of the document was to represent requirements for ASON networks received from ITU in a liaison statement in the form understandable for a usual IETF participant. Protocol Quality This document has been reviewed for IESG by Alex Zinin. Adrian Farrel followed up with the WG on the provided comments. IANA Note This document makes no request of and places no requirements on IANA. Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 31 Jan 2005 15:53:12 +0000 Message-ID: <04dd01c507ac$eec67500$cacb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <Dimitri.Papadimitriou@alcatel.be> Cc: "JP Vasseur" <jvasseur@cisco.com>, <ccamp@ops.ietf.org> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Mon, 31 Jan 2005 09:54:34 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Dimitri, I agree with your points, hence my original questions. Note that reoptimization within a *single* domain can be handled "centrally" with the advantages I describe. If there are multiple domains involved (as you point out) things get messy. But note that it is only the domain in which reoptimization is possible that is going to advertise a reoptimization possibility. Thus this single domain can work out which LSPs would be best reoptimized, and only notify the appropriate ingresses about the subset of LSPs. In this case (again) the notifying domain would best make this decision in a "centralized" manner. Cheers, Adrian ----- Original Message ----- From: <Dimitri.Papadimitriou@alcatel.be> To: "Adrian Farrel" <adrian@olddog.co.uk> Cc: "JP Vasseur" <jvasseur@cisco.com>; <ccamp@ops.ietf.org> Sent: Sunday, January 30, 2005 12:48 PM Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- > > adrian, concerning the below point: > > >>> Question... > >>> > >>> How does the process of unsolicited notification (of a potential > >>> better path rather than of a link going oos) avoid thrashing races? As > >>> a very simple example, consider the following n/w. > >>> > >>> <-A1-> <--A0-> <-A2-> > >>> A-----B C-----D > >>> | | > >>> | | > >>> E-----F---G---H-----I > >>> > >>> Set up two LSPs AI and ED using EROs {A,B(L),H(L),I} and > >>> {E,F(L),C(L),D} producing paths ABFGHI and EFGHCD. > >>> > >>> Now install a *low* bandwidth link BC capable of carrying either but > >>> not both LSPs. Both B and F will notice that the LSPs entering A0 > >>> through them can be re-optimized and will report the fact to A and E > >>> respectively. > >> > >>note that if the link is a "low" bw link, it is unlikely that B and F > >>will report a better path but yes that could happen depending on the > >>IGP links costs indeed. > > > >Well, Let us assume that all links are 10G except BC which is 9.8G. Let us > >assume that the LSPs are 5G each... > > > >>> Both A and E will attempt mb4b, but (of course) only one will succeed. > >>> In a small network, this is not a big deal, but in a large network > >>> with a lot of LSPs this is clearly a waste of processing and will > >>> cause a degree of network thrash maybe only in the control plane, but > >>> maybe in the data plane if a lower priority LSP is re-routed first. In > >>> fact, this scenario can cause significant disruption in the data plane > >>> as the re-routed LSP will be preempted and could have been > >>> successfully left in its original place. > >> > >>Indeed, but this is no different that any other reoptimization scenario > >>in a single area. If for example, a link is restored within an area > >>that could offer a potentially more optimal path to a large number of > >>TE LSPs, there could be race conditions indeed. This is usually sorted > >>out by using jittered reoptimization at the head-end. > > and how this is sorted out when there are multiple competing head-ends > (that may belong to separate domains) ? > > >Sure. In a single domain you can apply sensible and rational > reoptimization >centrally. > > note that this "central" processing is difficult to achieve when multiple > hea ends do not belong (or are not under the control of a single entity) > > > This is relatively trivial and works well because: > >- repotimization of one LSP at a time is bound to lead to > > relatively poor results > >- reoptimization is not time-critical > >Note that it is very important that an operation like reoptimization > should >not lead to LSPs being dropped. > >[SNIP] > > > >>> Thus I would suggest removing the unsolicited notification of > >>> reoptimization opportunities (while retaining the unsolicited > >>> notification of links going oos) or requiring that the policy be > >>> timer-based not event triggered. > >> > >>We would definitely prefer to keep this mode. Implementation could just > >>activate the function for *some* sensitive LSP + combined with with > >>jittered reoptimization but such notification is desirable to quickly > >>take advantage of a newly restored link. > > > >OK, that's interesting. > >So I didn't see any descripition of processing rules for when 25:6 is > >received. I (flasely) assumed that the text for 25:7 and 25:8 applied, but > >clearly it doesn't. Perhaps you'd like to add some processing thoughts for > >25:6? > > > >Cheers, > >Adrian > > > > Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 31 Jan 2005 14:41:47 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3CE@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be>, Ali Sajassi <sajassi@cisco.com> Cc: Ali Sajassi <sajassi@cisco.com>, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Mon, 31 Jan 2005 06:38:40 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C507A2.8E2D0F42" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C507A2.8E2D0F42 Content-Type: text/plain; charset="iso-8859-1" Dimitri, -----Original Message----- From: Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be] Sent: Saturday, January 29, 2005 5:45 AM To: Ali Sajassi Cc: Dimitri.Papadimitriou@alcatel.be; Ali Sajassi; Shahram Davari; David Allan; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs indeed the L2LSP approach does not target the two below listed category of equipment (i.e. .1q bridges and IP/MPLS LSRs) - so what is the exact question/issue from this perspective ? So the question I'd like to ask is what type of end-user applications you have in mind that would require the VLANs to be stitched together this way? => what do you mean by end-user in this context ? this said, the first target is to address ethernet terminating hosts but not limited to (it has been pointed during the previous f2f meeting that the initial version covers point-to-point ethernet frame flows) In order to implement the Ethernet VLAN L2SC of your draft, what kind of Hardware is needed? Can you reuse existing standard hardware or you need a different hardware? now the point is not only in reducing the overhead - but on the underlying operations when those are not required In this case, I'd like to know the details of how maintainability (OAM) and reliability (redundancy) aspects of the operations are addressed => concerning ETH OAM it is not addressed as part of this document (ETH OAM is addressed via IEEE and the present document let's the possibility for making of any suitable mechanism it delivers - this is consistent with the approach we have taken here where we specifically address control aspects) The ETH OAM defined in IEEE assumes Connectionless behavior. For example the loopback or trace-route assumes that every intermediate node knows how to send the reply back to the ingress. Since GMPLS creates a Connection-oriented network, I am not sure how it can reuse ETH OAM !!!!! - on the other side it could be interesting that you extend a bit on the scalability of EoMPLS - to which scaling dimensions are you referring here ? To number of connections which is independent from number of VLANs. BTW, when talking about VLAN stitching, you are only limited to 4K VLANs per interface (4K connections) even if that interface is 10GE, so why do you want to impose such limitations in the aggregation (and/or core) networks. => well this has been already discussed as part of this thread - there is no such "VLAN stitching" operation and with in the next revision (in terms of number) we will have the possibility to reach 2^32 How can you reach 2^32 ? And if it is not VLAN stitching, then could you simply explain the operation? aren't you sending label request from downstream to upstream? I am confused !!!!!!!!!! -Ali ps: concerning the last point i suggest a further reading of RFC 3945 (this could also help sorting the question on how GMPLS applies to packet LSPs) Ali Sajassi <sajassi@cisco.com> 01/28/2005 15:49 PST To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, Shahram Davari <Shahram_Davari@pmc-sierra.com> cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>, Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org bcc: Subject: RE: Layer 2 Switching Caps LSPs There are two categories of Ethernet switches out there: 1) pure L2 switches - existing IEEE (.1q) bridges 2) L2/L3 switches - capable of both bridging and MPLS/IP switching (including support for EoMPLS) Considering the current L2/L3 switches can support PtP Ethernet services end-to-end in a scalable way using EoMPLS, then the question is why do we need yet another alternate mechanism to provide the same end service without any obvious benefit. Is saving a few byte in the header the primary objective in here ? It should be noted that the proposed use of GMPLS control plane is not compatible with either of the above two category of switches and thus cannot be leveraged by them. -Ali ------_=_NextPart_001_01C507A2.8E2D0F42 Content-Type: text/html; charset="iso-8859-1" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2>Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be]<BR><B>Sent:</B> Saturday, January 29, 2005 5:45 AM<BR><B>To:</B> Ali Sajassi<BR><B>Cc:</B> Dimitri.Papadimitriou@alcatel.be; Ali Sajassi; Shahram Davari; David Allan; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT><BR><BR><FONT size=4>indeed the L2LSP approach does not target the two below listed category of equipment (i.e. .1q bridges and IP/MPLS LSRs) - so what is the exact question/issue from this perspective ? </FONT><BR><FONT size=4>So the question I'd like to ask is what type of end-user applications you have in mind that would require the VLANs to be stitched together this way? </FONT><BR></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <P>=> what do you mean by end-user in this context ? this said, the first target is to address ethernet terminating hosts but not limited to (it has been pointed during the previous f2f meeting that the initial version covers point-to-point ethernet frame flows)<SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2> </FONT></SPAN></P><SPAN class=361582414-31012005> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2>In order to implement the Ethernet VLAN L2SC of your draft, what kind of Hardware is needed?</FONT></SPAN></DIV> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2>Can you reuse existing standard hardware or you need a different hardware?</FONT></SPAN></DIV> <DIV></SPAN><SPAN class=361582414-31012005> </SPAN><BR><FONT size=4>now the point is not only in reducing the overhead - but on the underlying operations when those are not required </FONT><BR><FONT size=4>In this case, I'd like to know the details of how maintainability (OAM) and reliability (redundancy) aspects of the operations are addressed </FONT><BR></DIV> <P>=> concerning ETH OAM it is not addressed as part of this document (ETH OAM is addressed via IEEE and the present document let's the possibility for making of any suitable mechanism it delivers - this is consistent with the approach we have taken here where we specifically address control aspects) <SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2> </FONT></SPAN></P><SPAN class=361582414-31012005> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2>The ETH OAM defined in IEEE assumes Connectionless behavior. For example the loopback or trace-route assumes that every intermediate node knows how to send the reply back to the ingress. Since GMPLS creates</FONT></SPAN></DIV> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2>a Connection-oriented network, I am not sure how it can reuse ETH OAM !!!!!</FONT></SPAN></DIV> <DIV><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN></SPAN><BR><FONT size=4>- on the other side it could be interesting that you extend a bit on the scalability of EoMPLS - to which scaling dimensions are you referring here ?</FONT><BR><FONT size=4>To number of connections which is independent from number of VLANs. BTW, when talking about VLAN stitching, you are only limited to 4K VLANs per interface (4K connections) even if that interface is 10GE, so why do you want to impose such limitations in the aggregation (and/or core) networks.</FONT><BR></DIV> <P>=> well this has been already discussed as part of this thread - there is no such "VLAN stitching" operation and with in the next revision (in terms of number) we will have the possibility to reach 2^32 <SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2> </FONT></SPAN></P> <P><SPAN class=361582414-31012005><FONT face=Arial color=#0000ff size=2>How can you reach 2^32 ? And if it is not VLAN stitching, then could you simply explain the operation? aren't you sending label request from downstream to upstream? I am confused !!!!!!!!!!</FONT> </SPAN></P> <P><BR><FONT size=4>-Ali</FONT><BR><BR><BR><FONT size=4>ps: concerning the last point i suggest a further reading of RFC 3945 (this could also help sorting the question on how GMPLS applies to packet LSPs)</FONT><BR><BR><B>Ali Sajassi <sajassi@cisco.com></B><BR>01/28/2005 15:49 PST<BR><BR>To:<FONT size=4> </FONT>Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, Shahram Davari <Shahram_Davari@pmc-sierra.com><BR>cc:<FONT size=4> </FONT>Shahram Davari <Shahram_Davari@pmc-sierra.com>, Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org<BR>bcc:<FONT size=4> </FONT><BR>Subject:<FONT size=4> </FONT>RE: Layer 2 Switching Caps LSPs<BR><BR><BR><FONT size=5>There are two categories of Ethernet switches out there:</FONT><BR><BR><FONT size=5>1) pure L2 switches - existing IEEE (.1q) bridges</FONT><BR><FONT size=5>2) L2/L3 switches - capable of both bridging and MPLS/IP switching (including support for EoMPLS)</FONT><BR><BR><FONT size=5>Considering the current L2/L3 switches can support PtP Ethernet services end-to-end in a scalable way using EoMPLS, then the question is why do we need yet another alternate mechanism to provide the same end service without any obvious benefit. Is saving a few byte in the header the primary objective in here ? </FONT><BR><FONT size=5>It should be noted that the proposed use of GMPLS control plane is not compatible with either of the above two category of switches and thus cannot be leveraged by them. </FONT><BR><BR><FONT size=5>-Ali</FONT></P></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C507A2.8E2D0F42-- Envelope-to: ccamp-data@psg.com Delivery-date: Sun, 30 Jan 2005 12:52:13 +0000 To: "Adrian Farrel" <adrian@olddog.co.uk> Cc: "JP Vasseur" <jvasseur@cisco.com>, <ccamp@ops.ietf.org> From: Dimitri.Papadimitriou@alcatel.be Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- MIME-Version: 1.0 Date: Sun, 30 Jan 2005 13:48:56 +0100 Message-ID: <OF4A08AF09.D286A00A-ONC1256F99.004665E6-C1256F99.0046662B@netfr.alcatel.fr> Content-type: text/plain; charset=us-ascii adrian, concerning the below point: >>> Question... >>> >>> How does the process of unsolicited notification (of a potential >>> better path rather than of a link going oos) avoid thrashing races? As >>> a very simple example, consider the following n/w. >>> >>> <-A1-> <--A0-> <-A2-> >>> A-----B C-----D >>> | | >>> | | >>> E-----F---G---H-----I >>> >>> Set up two LSPs AI and ED using EROs {A,B(L),H(L),I} and >>> {E,F(L),C(L),D} producing paths ABFGHI and EFGHCD. >>> >>> Now install a *low* bandwidth link BC capable of carrying either but >>> not both LSPs. Both B and F will notice that the LSPs entering A0 >>> through them can be re-optimized and will report the fact to A and E >>> respectively. >> >>note that if the link is a "low" bw link, it is unlikely that B and F >>will report a better path but yes that could happen depending on the >>IGP links costs indeed. > >Well, Let us assume that all links are 10G except BC which is 9.8G. Let us >assume that the LSPs are 5G each... > >>> Both A and E will attempt mb4b, but (of course) only one will succeed. >>> In a small network, this is not a big deal, but in a large network >>> with a lot of LSPs this is clearly a waste of processing and will >>> cause a degree of network thrash maybe only in the control plane, but >>> maybe in the data plane if a lower priority LSP is re-routed first. In >>> fact, this scenario can cause significant disruption in the data plane >>> as the re-routed LSP will be preempted and could have been >>> successfully left in its original place. >> >>Indeed, but this is no different that any other reoptimization scenario >>in a single area. If for example, a link is restored within an area >>that could offer a potentially more optimal path to a large number of >>TE LSPs, there could be race conditions indeed. This is usually sorted >>out by using jittered reoptimization at the head-end. and how this is sorted out when there are multiple competing head-ends (that may belong to separate domains) ? >Sure. In a single domain you can apply sensible and rational reoptimization >centrally. note that this "central" processing is difficult to achieve when multiple hea ends do not belong (or are not under the control of a single entity) > This is relatively trivial and works well because: >- repotimization of one LSP at a time is bound to lead to > relatively poor results >- reoptimization is not time-critical >Note that it is very important that an operation like reoptimization should >not lead to LSPs being dropped. >[SNIP] > >>> Thus I would suggest removing the unsolicited notification of >>> reoptimization opportunities (while retaining the unsolicited >>> notification of links going oos) or requiring that the policy be >>> timer-based not event triggered. >> >>We would definitely prefer to keep this mode. Implementation could just >>activate the function for *some* sensitive LSP + combined with with >>jittered reoptimization but such notification is desirable to quickly >>take advantage of a newly restored link. > >OK, that's interesting. >So I didn't see any descripition of processing rules for when 25:6 is >received. I (flasely) assumed that the text for 25:7 and 25:8 applied, but >clearly it doesn't. Perhaps you'd like to add some processing thoughts for >25:6? > >Cheers, >Adrian Envelope-to: ccamp-data@psg.com Delivery-date: Sun, 30 Jan 2005 06:56:54 +0000 Message-ID: <041901c50698$b8e41c40$cacb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: "JP Vasseur" <jvasseur@cisco.com> Cc: <ccamp@ops.ietf.org> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Sat, 29 Jan 2005 14:59:42 -0000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0405_01C50613.29DC35D0" This is a multi-part message in MIME format. ------=_NextPart_000_0405_01C50613.29DC35D0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks JP (and thanks for the rigour of tracking down all of the points = raised). [SNIPPED] >> It seems to me that this draft is applicable to a strict ERO where = one=20 >> of the hops is a non-specific abstract node such as an AS number. = This=20 >> is made clear in section 2, but the Abstract and Introduction (yeah,=20 >> and also the title and draft name) do not adequately expose this = fact.=20 >> But, further, the Introduction talks only about reoptimization = without=20 >> any mention of loose hops or abstract nodes. Thus the draft is=20 >> schizoid to the third degree - is this loose path reoptimization,=20 >> reoptimization of loose and non-specific abstract nodes, or general=20 >> reoptimization? The draft needs to be consistent and clear. > >Agree, the following definition has been adopted throughout the=20 >document: "A loosely routed LSP is defined as an LSP that follows a=20 >path that contains at least one loose hop or a strict (abstract node)=20 >hop" So, to be clear, you are only interested in the reoptimization of such = "loosely routed LSPs". But note RFC 3209... An abstract node is a group of nodes whose internal topology is opaque to the ingress node of the LSP. An abstract node is said to be simple if it contains only one physical node. So your definition is not quite accurate since a "strict (abstract node) = hop" includes a strict simple abstract node. How about: A loosely routed LSP is defined as one that does not contain a full explicit route identifying each LSR along the path of the LSP at=20 the time it is signaled by the ingress LSR. Such an LSP is signaled with no ERO, with an ERO that contains at least one loose hop, or with an ERO that contains an abstract node that is not a simple abstract node (that is, an abstract node that identifies more than one LSR). >I guess that the document title can remain unchanged considering that a = >loose path also includes the case of a path where at least one hop is=20 >an abstract node. Following the above definition, that is true. Just check that the = defintion appears early in the Introduction (and maybe in the Abstract). >> Section 2 states that an ERO expansion is either up to the next loose = >> hop or to the destination. But, in fact, the ERO expansion may also = be=20 >> any partial fragment towards either of these targets (including next=20 >> hop resolution). I suggest re-wording this paragraph to list (as=20 >> bullets) what an ERO might contain, and in a separate list, what the=20 >> computation might produce. > >We listed in this paragraph the most usual case of ERO expansion. If=20 >you're ok with this, elaborating further on ERO expansion is out of the = >scope of this document. "Most usual" is subjective. Consider nested domains. But I'm not too bothered about this particular issue, so leave the text. =20 >> Section 4.1 >> >> I'm not comfortable with the Session Attributes toggling like this.=20 >> This type of function is what the Admin Status object was invented=20 >> for. ? >> In section 5.3.2 >> - The link (sub-code=3D7) or the node (sub-code=3D8) MUST be >> locally registered for further reference (the TE database must >> be updated) >> >> What does "the TE database must be updated" mean? Are you saying that = >> the TED is now built from information flooded by the IGP *and* by=20 >> information fed back from signaling? If so (and I don't approve!) = then=20 >> you must define what happens when you receive a new LSA for the=20 >> specific link that contradicts the information signaled. There is a=20 >> strong argument that says that *the* method we use for building the=20 >> TED is IGP flooding - if this mechanism doesn't provide you with the=20 >> information you need, then you should propose extensions to the IGP,=20 >> not hook the information onto signaling. >Let me sightly disagree here. I'm fine to not mention this since this=20 >may be implementation specific. That said, I do think that this is=20 >highly desirable (in combination with timer-based mechanism) so as to=20 >speed convergence. Typically, upon receiving a PathErr message it does=20 >make sense to first update your TED or the head-end will keep trying=20 >the same path until an LSA/LSP get received. In many networks, such=20 >optimization is definitely required to speed up the TE LSP rerouting.=20 I really disagree (more than slightly :-) It is absolutely OK to say that the failed/going-oos link/node can be = supplied to the path computation component as an exclusion. This applies = to the recomputation of the failed LSP. It is very suspect to say that you will update the TED. This would apply = to the computation of new LSP *only* by the LSR that happens to be the = ingress for the failed LSP. How do you know that the next LSP computed = will be computed at that LSR? For this procedure to have any realistic meaning, you would want the = information to reach all computation points, and the signaling protocol = should not do this. Certainly, if you cite "rapid convergence", we will have to convince the = IGP WGs and the ADs that it is correct to distribute routing information = using the signaling protocol, and not to make changes to the IGP as = necessary. Again, I would like to refer you to the crankback draft which handles = this issue at ingress and transit computation points. >> OTOH it may be that all you mean is that the Session state should be=20 >> updated to indicate the link or node that is being shut down so that=20 >> later recomputation can avoid this link. In this case, I suggest you=20 >> refer to the CCAMP crankback draft. >Still such update may be beneficial to other TE LSP and is orthogonal=20 >to the use of crankback? The only way in which it is orthogonal is that it has been specified = differently. We have three drafts we need to sort out here. - Loose path reoptimization - Crankback - Graceful shutdown It seems to me (humbly ;-) that crankback defines the mechanisms for = reporting failed resources during LSP setup or after the LSP is = established. It specifies the procedures by which various LSRs may = attempt to reroute. Graceful shutdown specifies procedures for withdrawing resources so that = LSPs are moved using make-before-break before a resource is set oos. = This uses existing routing and signaling procedures, but introduces new = error codes so that we can distinguish graceful shutdown from failure = cases. Loose path reoptimization essentially defines how an ingress may request = information about potential reoptimization, and how an LSR may report = potential reoptimization. The former is, of course, new procedures. The = latter is new error codes. I think I recall that you agreed that the local maintenance stuff should = move out of the Loose Path Reoptimization draft [did I make that up?] in = which case, the discussion we are having applies only to the split = between crankback and graceful shutdown. >> In section 5.3.2 >> - ... Note that in the case of TE LSP >> spanning multiple administrative domains, it may be desirable >> for the boundary LSR to modify the RSVP PathError message and >> insert its own address for confidentiality reason. >> >> Yes. Good point, but doesn't the error code also need to change?=20 >> Otherwise it will appear that the border node is the node being taken = >> oos. > >If you agree with this argument I would vote for keeping the same error = >code since this would not change the action taken by the head-end. Note that this debate needs to be split for reoptimization and graceful = shutdown. [Increasingly I hope I did hear you say you would remove all = graceful shutdown text from this draft!] But absolutely it would... AS1 : AS2 =20 : A---.....---B---D-------Z \ :\ / / \ : E / \: /=20 C---..../ : Graceful shutdown... Link BD wants to go out of service. B needs to report this to A so that there is a make-before-break = resignaling. B substitutes its address in the PathErr. A assumes B is not healthy and routes through C (very sub-optimal). A should have resignaled through B and allowed B to route via E. Reoptimization... LSP is via E. Link BD comes up. B needs to signal simply "reoptimize". Since B will do the recomputation, the PathErr can safely carry its = address. >> Section 6 >> >> Need to describe the processing by an LSR that does not understand = the=20 >> new flag (rather than understand it but not support it). Note that = you=20 >> cannot define the behavior of legacy LSRs in this draft, so you must=20 >> reference behavior defined in some other document. >> >> Ditto the new error code. > >Unfortunately I do not think that RFC3209 specifies the behavior of a=20 >node receiving a SESSION ATTRIBUTE flag that it does not understand ... = >An implementation should then just ignore such flag if it does not=20 >understand it. You are correct. This is one of the joys in our life.=20 But since nothing is stated, there is a high risk that your new flag = will be zeroed out by a transit LSR. Oh dear; does that mean that your = extensions cannot be guaranteed to work unless the whole network is = upgraded? So you need to make some statement. (Or perhaps you'd like to write a = BCP for 3209?) >> Question... >> >> How does the process of unsolicited notification (of a potential=20 >> better path rather than of a link going oos) avoid thrashing races? = As=20 >> a very simple example, consider the following n/w. >>=20 >> <-A1-> <--A0-> <-A2-> >> A-----B C-----D >> | | >> | | >> E-----F---G---H-----I >> >> Set up two LSPs AI and ED using EROs {A,B(L),H(L),I} and=20 >> {E,F(L),C(L),D} producing paths ABFGHI and EFGHCD. >> >> Now install a *low* bandwidth link BC capable of carrying either but=20 >> not both LSPs. Both B and F will notice that the LSPs entering A0=20 >> through them can be re-optimized and will report the fact to A and E=20 >> respectively. >note that if the link is a "low" bw link, it is unlikely that B and F=20 >will report a better path but yes that could happen depending on the=20 >IGP links costs indeed. Well, Let us assume that all links are 10G except BC which is 9.8G. Let = us assume that the LSPs are 5G each... >> Both A and E will attempt mb4b, but (of course) only one will = succeed.=20 >> In a small network, this is not a big deal, but in a large network=20 >> with a lot of LSPs this is clearly a waste of processing and will=20 >> cause a degree of network thrash maybe only in the control plane, but = >> maybe in the data plane if a lower priority LSP is re-routed first. = In=20 >> fact, this scenario can cause significant disruption in the data = plane=20 >> as the re-routed LSP will be preempted and could have been=20 >> successfully left in its original place. > >Indeed, but this is no different that any other reoptimization scenario = >in a single area. If for example, a link is restored within an area=20 >that could offer a potentially more optimal path to a large number of=20 >TE LSPs, there could be race conditions indeed. This is usually sorted=20 >out by using jittered reoptimization at the head-end. Sure. In a single domain you can apply sensible and rational = reoptimization centrally. This is relatively trivial and works well = because: - repotimization of one LSP at a time is bound to lead to=20 relatively poor results - reoptimization is not time-critical Note that it is very important that an operation like reoptimization = should not lead to LSPs being dropped.=20 [SNIP] >> Thus I would suggest removing the unsolicited notification of=20 >> reoptimization opportunities (while retaining the unsolicited=20 >> notification of links going oos) or requiring that the policy be=20 >> timer-based not event triggered. > >We would definitely prefer to keep this mode. Implementation could just = >activate the function for *some* sensitive LSP + combined with with=20 >jittered reoptimization but such notification is desirable to quickly=20 >take advantage of a newly restored link. OK, that's interesting. So I didn't see any descripition of processing rules for when 25:6 is = received. I (flasely) assumed that the text for 25:7 and 25:8 applied, = but clearly it doesn't. Perhaps you'd like to add some processing = thoughts for 25:6? Cheers, Adrian ------=_NextPart_000_0405_01C50613.29DC35D0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY> <DIV><FONT face=3DCourier size=3D2>Thanks JP (and thanks for the rigour = of tracking=20 down all of the points raised).</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>[SNIPPED]</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT><BR><FONT face=3DCourier = size=3D2>>> It=20 seems to me that this draft is applicable to a strict ERO where one = <BR>>>=20 of the hops is a non-specific abstract node such as an AS number. This=20 <BR>>> is made clear in section 2, but the Abstract and = Introduction=20 (yeah, <BR>>> and also the title and draft name) do not adequately = expose=20 this fact. <BR>>> But, further, the Introduction talks only about=20 reoptimization without <BR>>> any mention of loose hops or = abstract nodes.=20 Thus the draft is <BR>>> schizoid to the third degree - is this = loose path=20 reoptimization, <BR>>> reoptimization of loose and non-specific = abstract=20 nodes, or general <BR>>> reoptimization? The draft needs to be = consistent=20 and clear.<BR>><BR>>Agree, the following definition has been = adopted=20 throughout the <BR>>document: "A loosely routed LSP is defined as an = LSP that=20 follows a <BR>>path that contains at least one loose hop or a strict=20 (abstract node) <BR>>hop"</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>So, to be clear, you are only = interested in the=20 reoptimization of such "loosely routed LSPs".</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>But note RFC 3209...</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> An abstract = node<BR> is=20 a group of nodes whose internal topology is opaque to the=20 ingress<BR> node of the LSP. An abstract node is said = to be=20 simple if it<BR> contains only one physical = node.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>So your definition is not quite = accurate since a=20 "strict (abstract node) hop" includes a strict simple abstract=20 node.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>How about:</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> A loosely routed LSP is = defined as=20 one that does not contain a full</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> explicit route = identifying each LSR=20 along the path of the LSP at </FONT></DIV> <DIV><FONT face=3DCourier size=3D2> the time it is signaled = by the=20 ingress LSR. Such an LSP is signaled</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> with no ERO, with an ERO = that=20 contains at least one loose hop, or</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> with an ERO that = contains an=20 abstract node that is not a simple</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> abstract node (that = is, an=20 abstract node that identifies more than</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> one LSR).</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>>I guess that the document title = can remain=20 unchanged considering that a <BR>>loose path also includes the case = of a path=20 where at least one hop is <BR>>an abstract node.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Following the above definition, that = is true.=20 Just check that the defintion appears early in the Introduction (and = maybe in=20 the Abstract).</DIV> <DIV><BR>>> Section 2 states that an ERO expansion is either up to = the=20 next loose <BR>>> hop or to the destination. But, in fact, the ERO = expansion may also be <BR>>> any partial fragment towards either = of these=20 targets (including next <BR>>> hop resolution). I suggest = re-wording this=20 paragraph to list (as <BR>>> bullets) what an ERO might contain, = and in a=20 separate list, what the <BR>>> computation might=20 produce.<BR>><BR>>We listed in this paragraph the most usual case = of ERO=20 expansion. If <BR>>you're ok with this, elaborating further on ERO = expansion=20 is out of the <BR>>scope of this document.</DIV> <DIV> </DIV> <DIV>"Most usual" is subjective. Consider nested domains.</DIV> <DIV>But I'm not too bothered about this particular issue, so leave the=20 text.</DIV> <DIV> <BR>>> Section 4.1<BR>>><BR>>> I'm not = comfortable=20 with the Session Attributes toggling like this. <BR>>> This type = of=20 function is what the Admin Status object was invented <BR>>> = for.</DIV> <DIV> </DIV> <DIV>?</DIV> <DIV><BR>>> In section 5.3.2<BR>>> - The link (sub-code=3D7) = or the=20 node (sub-code=3D8) MUST be<BR>>> locally registered for = further=20 reference (the TE database must<BR>>> be=20 updated)<BR>>><BR>>> What does "the TE database must be = updated"=20 mean? Are you saying that <BR>>> the TED is now built from = information=20 flooded by the IGP *and* by <BR>>> information fed back from = signaling? If=20 so (and I don't approve!) then <BR>>> you must define what happens = when=20 you receive a new LSA for the <BR>>> specific link that = contradicts the=20 information signaled. There is a <BR>>> strong argument that says = that=20 *the* method we use for building the <BR>>> TED is IGP flooding - = if this=20 mechanism doesn't provide you with the <BR>>> information you = need, then=20 you should propose extensions to the IGP, <BR>>> not hook the = information=20 onto signaling.<BR><BR>>Let me sightly disagree here. I'm fine to not = mention=20 this since this <BR>>may be implementation specific. That said, I do = think=20 that this is <BR>>highly desirable (in combination with timer-based=20 mechanism) so as to <BR>>speed convergence. Typically, upon receiving = a=20 PathErr message it does <BR>>make sense to first update your TED or = the=20 head-end will keep trying <BR>>the same path until an LSA/LSP get = received.=20 In many networks, such <BR>>optimization is definitely required to = speed up=20 the TE LSP rerouting. <BR></DIV> <DIV>I really disagree (more than slightly :-)</DIV> <DIV> </DIV> <DIV>It is absolutely OK to say that the failed/going-oos link/node can = be=20 supplied to the path computation component as an exclusion. This applies = to the=20 recomputation of the failed LSP.</DIV> <DIV> </DIV> <DIV>It is very suspect to say that you will update the TED. This would = apply to=20 the computation of new LSP *only* by the LSR that happens to be the = ingress for=20 the failed LSP. How do you know that the next LSP computed will be = computed at=20 that LSR?</DIV> <DIV> </DIV> <DIV>For this procedure to have any realistic meaning, you would want = the=20 information to reach all computation points, and the signaling protocol = should=20 not do this.</DIV> <DIV> </DIV> <DIV>Certainly, if you cite "rapid convergence", we will have to = convince the=20 IGP WGs and the ADs that it is correct to distribute routing information = using=20 the signaling protocol, and not to make changes to the IGP as = necessary.</DIV> <DIV> </DIV> <DIV>Again, I would like to refer you to the crankback draft which = handles this=20 issue at ingress and transit computation points.</DIV> <DIV> </DIV> <DIV>>> OTOH it may be that all you mean is that the Session state = should=20 be <BR>>> updated to indicate the link or node that is being shut = down so=20 that <BR>>> later recomputation can avoid this link. In this case, = I=20 suggest you <BR>>> refer to the CCAMP crankback = draft.<BR><BR>>Still=20 such update may be beneficial to other TE LSP and is orthogonal = <BR>>to the=20 use of crankback?</DIV> <DIV> </DIV> <DIV>The only way in which it is orthogonal is that it has been = specified=20 differently.</DIV> <DIV> </DIV> <DIV>We have three drafts we need to sort out here.</DIV> <DIV>- Loose path reoptimization</DIV> <DIV>- Crankback</DIV> <DIV>- Graceful shutdown</DIV> <DIV> </DIV> <DIV>It seems to me (humbly ;-) that crankback defines the mechanisms = for=20 reporting failed resources during LSP setup or after the LSP is = established. It=20 specifies the procedures by which various LSRs may attempt to = reroute.</DIV> <DIV> </DIV> <DIV>Graceful shutdown specifies procedures for withdrawing resources so = that=20 LSPs are moved using make-before-break before a resource is set oos. = This uses=20 existing routing and signaling procedures, but introduces new error = codes so=20 that we can distinguish graceful shutdown from failure cases.</DIV> <DIV> </DIV> <DIV>Loose path reoptimization essentially defines how an ingress may = request=20 information about potential reoptimization, and how an LSR may report = potential=20 reoptimization. The former is, of course, new procedures. The latter is = new=20 error codes.</DIV> <DIV> </DIV> <DIV>I think I recall that you agreed that the local maintenance stuff = should=20 move out of the Loose Path Reoptimization draft [did I make that up?] in = which=20 case, the discussion we are having applies only to the split between = crankback=20 and graceful shutdown.</DIV> <DIV> </DIV> <DIV>>> In section 5.3.2<BR>>> - ... Note that in the case = of TE=20 LSP<BR>>> spanning multiple administrative domains, it may = be=20 desirable<BR>>> for the boundary LSR to modify the RSVP = PathError=20 message and<BR>>> insert its own address for confidentiality = reason.<BR>>><BR>>> Yes. Good point, but doesn't the error = code also=20 need to change? <BR>>> Otherwise it will appear that the border = node is=20 the node being taken <BR>>> oos.<BR>><BR>>If you agree with = this=20 argument I would vote for keeping the same error <BR>>code since this = would=20 not change the action taken by the head-end.</DIV> <DIV> </DIV> <DIV>Note that this debate needs to be split for reoptimization and = graceful shutdown. [Increasingly I hope I did hear you say you would = remove all=20 graceful shutdown text from this draft!]</DIV> <DIV>But absolutely it would...</DIV> <DIV> </DIV> <DIV> AS1 = : =20 AS2 </DIV> <DIV> = :</DIV> <DIV>A---.....---B---D-------Z</DIV> <DIV> \ :\=20 / /</DIV> <DIV> \=20 : E /</DIV> <DIV> \:= =20 / </DIV> <DIV> &n= bsp;C---..../</DIV> <DIV> &n= bsp;:<BR></DIV> <DIV>Graceful shutdown...</DIV> <DIV>Link BD wants to go out of service.</DIV> <DIV>B needs to report this to A so that there is a make-before-break=20 resignaling.</DIV> <DIV>B substitutes its address in the PathErr.</DIV> <DIV>A assumes B is not healthy and routes through C (very = sub-optimal).</DIV> <DIV>A should have resignaled through B and allowed B to route via = E.</DIV> <DIV> </DIV> <DIV>Reoptimization...</DIV> <DIV>LSP is via E. Link BD comes up.</DIV> <DIV>B needs to signal simply "reoptimize".</DIV> <DIV>Since B will do the recomputation, the PathErr can safely carry its = address.</DIV> <DIV> </DIV> <DIV>>> Section 6<BR>>><BR>>> Need to describe the = processing=20 by an LSR that does not understand the <BR>>> new flag (rather = than=20 understand it but not support it). Note that you <BR>>> cannot = define the=20 behavior of legacy LSRs in this draft, so you must <BR>>> = reference=20 behavior defined in some other document.<BR>>><BR>>> Ditto = the new=20 error code.<BR>><BR>>Unfortunately I do not think that RFC3209 = specifies=20 the behavior of a <BR>>node receiving a SESSION ATTRIBUTE flag that = it does=20 not understand ... <BR>>An implementation should then just ignore = such flag=20 if it does not <BR>>understand it.</DIV> <DIV> </DIV> <DIV>You are correct. This is one of the joys in our life. </DIV> <DIV> </DIV> <DIV>But since nothing is stated, there is a high risk that your new = flag will=20 be zeroed out by a transit LSR. Oh dear; does that mean that your = extensions=20 cannot be guaranteed to work unless the whole network is upgraded?</DIV> <DIV> </DIV> <DIV>So you need to make some statement. (Or perhaps you'd like to write = a BCP=20 for 3209?)<BR><BR><BR>>> Question...<BR>>><BR>>> = How does=20 the process of unsolicited notification (of a potential <BR>>> = better path=20 rather than of a link going oos) avoid thrashing races? As <BR>>> = a very=20 simple example, consider the following n/w.<BR>>> <BR>>>=20 <-A1-> <--A0-> <-A2-><BR>>>=20 A-----B =20 C-----D<BR>>> |  = ; =20 |<BR>>> =20 | |<BR>>>=20 E-----F---G---H-----I<BR>>><BR>>> Set up two LSPs AI and ED = using=20 EROs {A,B(L),H(L),I} and <BR>>> {E,F(L),C(L),D} producing paths = ABFGHI and=20 EFGHCD.<BR>>><BR>>> Now install a *low* bandwidth link BC = capable of=20 carrying either but <BR>>> not both LSPs. Both B and F will notice = that=20 the LSPs entering A0 <BR>>> through them can be re-optimized and = will=20 report the fact to A and E <BR>>> respectively.<BR><BR>>note = that if=20 the link is a "low" bw link, it is unlikely that B and F <BR>>will = report a=20 better path but yes that could happen depending on the <BR>>IGP links = costs=20 indeed.</DIV> <DIV> </DIV> <DIV>Well, Let us assume that all links are 10G except BC which is 9.8G. = Let us=20 assume that the LSPs are 5G each...</DIV> <DIV><BR>>> Both A and E will attempt mb4b, but (of course) only = one will=20 succeed. <BR>>> In a small network, this is not a big deal, but in = a large=20 network <BR>>> with a lot of LSPs this is clearly a waste of = processing=20 and will <BR>>> cause a degree of network thrash maybe only in the = control=20 plane, but <BR>>> maybe in the data plane if a lower priority LSP = is=20 re-routed first. In <BR>>> fact, this scenario can cause = significant=20 disruption in the data plane <BR>>> as the re-routed LSP will be = preempted=20 and could have been <BR>>> successfully left in its original = place.</DIV> <DIV>></DIV> <DIV>>Indeed, but this is no different that any other reoptimization = scenario=20 <BR>>in a single area. If for example, a link is restored within an = area=20 <BR>>that could offer a potentially more optimal path to a large = number of=20 <BR>>TE LSPs, there could be race conditions indeed. This is usually = sorted=20 <BR>>out by using jittered reoptimization at the head-end.</DIV> <DIV> </DIV> <DIV>Sure. In a single domain you can apply sensible and rational = reoptimization=20 centrally. This is relatively trivial and works well because:</DIV> <DIV>- repotimization of one LSP at a time is bound to lead to </DIV> <DIV> relatively poor results</DIV> <DIV>- reoptimization is not time-critical</DIV> <DIV>Note that it is very important that an operation like = reoptimization should=20 not lead to LSPs being dropped. <BR></DIV> <DIV>[SNIP]</DIV> <DIV><BR>>> Thus I would suggest removing the unsolicited = notification of=20 <BR>>> reoptimization opportunities (while retaining the = unsolicited=20 <BR>>> notification of links going oos) or requiring that the = policy be=20 <BR>>> timer-based not event triggered.<BR>><BR>>We would = definitely=20 prefer to keep this mode. Implementation could just <BR>>activate the = function for *some* sensitive LSP + combined with with <BR>>jittered=20 reoptimization but such notification is desirable to quickly = <BR>>take=20 advantage of a newly restored link.</DIV> <DIV> </DIV> <DIV>OK, that's interesting.</DIV> <DIV>So I didn't see any descripition of processing rules for when 25:6 = is=20 received. I (flasely) assumed that the text for 25:7 and 25:8 applied, = but=20 clearly it doesn't. Perhaps you'd like to add some processing thoughts = for=20 25:6?</DIV> <DIV> </DIV> <DIV>Cheers,</DIV> <DIV>Adrian</DIV></FONT></BODY></HTML> ------=_NextPart_000_0405_01C50613.29DC35D0-- Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 29 Jan 2005 10:50:41 +0000 To: Ali Sajassi <sajassi@cisco.com> Cc: Dimitri.Papadimitriou@alcatel.be, Ali Sajassi <sajassi@cisco.com>, Shahram Davari <Shahram_Davari@pmc-sierra.com>, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: RE: Layer 2 Switching Caps LSPs Date: Sat, 29 Jan 2005 11:44:47 +0100 Message-ID: <OF2689B4DD.6EE763C7-ONC1256F98.003B07C8-C1256F98.003B0858@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+Jm5ic3A7PEJSPjxCUj48QlI+PEZPTlQgU0laRT00PmluZGVlZCB0aGUgTDJMU1AgYXBwcm9h Y2ggZG9lcyBub3QgdGFyZ2V0IHRoZSB0d28gYmVsb3cgbGlzdGVkIGNhdGVnb3J5IG9mIGVxdWlw bWVudCAoaS5lLiAuMXEgYnJpZGdlcyBhbmQgSVAvTVBMUyBMU1JzKSAtIHNvIHdoYXQgaXMgdGhl IGV4YWN0IHF1ZXN0aW9uL2lzc3VlIGZyb20gdGhpcyBwZXJzcGVjdGl2ZSA/IDwvRk9OVD48QlI+ PEZPTlQgU0laRT00PlNvIHRoZSBxdWVzdGlvbiBJJ2QgbGlrZSB0byBhc2sgaXMgd2hhdCB0eXBl IG9mIGVuZC11c2VyIGFwcGxpY2F0aW9ucyB5b3UgaGF2ZSBpbiBtaW5kIHRoYXQgd291bGQgcmVx dWlyZSB0aGUgVkxBTnMgdG8gYmUgc3RpdGNoZWQgdG9nZXRoZXIgdGhpcyB3YXk/IDwvRk9OVD48 QlI+PC9QPjxQPj0mZ3Q7IHdoYXQgZG8geW91IG1lYW4gYnkgZW5kLXVzZXIgaW4gdGhpcyBjb250 ZXh0ID8gdGhpcyBzYWlkLCB0aGUgZmlyc3QgdGFyZ2V0IGlzIHRvIGFkZHJlc3MgZXRoZXJuZXQg dGVybWluYXRpbmcgaG9zdHMgYnV0IG5vdCBsaW1pdGVkIHRvIChpdCBoYXMgYmVlbiBwb2ludGVk IGR1cmluZyB0aGUgcHJldmlvdXMgZjJmIG1lZXRpbmcgdGhhdCB0aGUgaW5pdGlhbCB2ZXJzaW9u IGNvdmVycyBwb2ludC10by1wb2ludCBldGhlcm5ldCBmcmFtZSBmbG93cyk8L1A+PFA+PEJSPjxG T05UIFNJWkU9ND5ub3cgdGhlIHBvaW50IGlzIG5vdCBvbmx5IGluIHJlZHVjaW5nIHRoZSBvdmVy aGVhZCAtIGJ1dCBvbiB0aGUgdW5kZXJseWluZyBvcGVyYXRpb25zIHdoZW4gdGhvc2UgYXJlIG5v dCByZXF1aXJlZCA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND5JbiB0aGlzIGNhc2UsIEknZCBsaWtl IHRvIGtub3cgdGhlIGRldGFpbHMgb2YgaG93IG1haW50YWluYWJpbGl0eSAoT0FNKSBhbmQgcmVs aWFiaWxpdHkgKHJlZHVuZGFuY3kpIGFzcGVjdHMgb2YgdGhlIG9wZXJhdGlvbnMgYXJlIGFkZHJl c3NlZCA8L0ZPTlQ+PEJSPjwvUD48UD49Jmd0OyBjb25jZXJuaW5nIEVUSCBPQU0gaXQgaXMgbm90 IGFkZHJlc3NlZCBhcyBwYXJ0IG9mIHRoaXMgZG9jdW1lbnQgKEVUSCBPQU0gaXMgYWRkcmVzc2Vk IHZpYSBJRUVFIGFuZCB0aGUgcHJlc2VudCBkb2N1bWVudCBsZXQncyB0aGUgcG9zc2liaWxpdHkg Zm9yIG1ha2luZyBvZiBhbnkgc3VpdGFibGUgbWVjaGFuaXNtIGl0IGRlbGl2ZXJzIC0gdGhpcyBp cyBjb25zaXN0ZW50IHdpdGggdGhlIGFwcHJvYWNoIHdlIGhhdmUgdGFrZW4gaGVyZSB3aGVyZSB3 ZSBzcGVjaWZpY2FsbHkgYWRkcmVzcyBjb250cm9sIGFzcGVjdHMpIDwvUD48UD48QlI+PEZPTlQg U0laRT00Pi0gb24gdGhlIG90aGVyIHNpZGUgaXQgY291bGQgYmUgaW50ZXJlc3RpbmcgdGhhdCB5 b3UgZXh0ZW5kIGEgYml0IG9uIHRoZSBzY2FsYWJpbGl0eSBvZiBFb01QTFMgLSB0byB3aGljaCBz Y2FsaW5nIGRpbWVuc2lvbnMgYXJlIHlvdSByZWZlcnJpbmcgaGVyZSA/PC9GT05UPjxCUj48Rk9O VCBTSVpFPTQ+VG8gbnVtYmVyIG9mIGNvbm5lY3Rpb25zIHdoaWNoIGlzIGluZGVwZW5kZW50IGZy b20gbnVtYmVyIG9mIFZMQU5zLiBCVFcsIHdoZW4gdGFsa2luZyBhYm91dCBWTEFOIHN0aXRjaGlu ZywgeW91IGFyZSBvbmx5IGxpbWl0ZWQgdG8gNEsgVkxBTnMgcGVyIGludGVyZmFjZSAoNEsgY29u bmVjdGlvbnMpIGV2ZW4gaWYgdGhhdCBpbnRlcmZhY2UgaXMgMTBHRSwgc28gd2h5IGRvIHlvdSB3 YW50IHRvIGltcG9zZSBzdWNoIGxpbWl0YXRpb25zIGluIHRoZSBhZ2dyZWdhdGlvbiAoYW5kL29y IGNvcmUpIG5ldHdvcmtzLjwvRk9OVD48QlI+PC9QPjxQPj0mZ3Q7IHdlbGwgdGhpcyBoYXMgYmVl biBhbHJlYWR5IGRpc2N1c3NlZCBhcyBwYXJ0IG9mIHRoaXMgdGhyZWFkIC0gdGhlcmUgaXMgbm8g c3VjaCAmcXVvdDtWTEFOIHN0aXRjaGluZyZxdW90OyBvcGVyYXRpb24gYW5kIHdpdGggaW4gdGhl IG5leHQgcmV2aXNpb24gKGluIHRlcm1zIG9mIG51bWJlcikgd2Ugd2lsbCBoYXZlIHRoZSBwb3Nz aWJpbGl0eSB0byByZWFjaCAyXjMyICZuYnNwOzwvUD48UD48QlI+PEZPTlQgU0laRT00Pi1BbGk8 L0ZPTlQ+PEJSPjxCUj48QlI+PEZPTlQgU0laRT00PnBzOiBjb25jZXJuaW5nIHRoZSBsYXN0IHBv aW50IGkgc3VnZ2VzdCBhIGZ1cnRoZXIgcmVhZGluZyBvZiBSRkMgMzk0NSAodGhpcyBjb3VsZCBh bHNvIGhlbHAgc29ydGluZyB0aGUgcXVlc3Rpb24gb24gaG93IEdNUExTIGFwcGxpZXMgdG8gcGFj a2V0IExTUHMpPC9GT05UPjxCUj48QlI+PEI+QWxpIFNhamFzc2kgJmx0O3NhamFzc2lAY2lzY28u Y29tJmd0OzwvQj48QlI+MDEvMjgvMjAwNSAxNTo0OSBQU1Q8QlI+PEJSPlRvOjxGT05UIFNJWkU9 ND4gPC9GT05UPkRpbWl0cmkgUEFQQURJTUlUUklPVS9CRS9BTENBVEVMQEFMQ0FURUwsIFNoYWhy YW0gRGF2YXJpICZsdDtTaGFocmFtX0RhdmFyaUBwbWMtc2llcnJhLmNvbSZndDs8QlI+Y2M6PEZP TlQgU0laRT00PiA8L0ZPTlQ+U2hhaHJhbSBEYXZhcmkgJmx0O1NoYWhyYW1fRGF2YXJpQHBtYy1z aWVycmEuY29tJmd0OywgRGltaXRyaSBQQVBBRElNSVRSSU9VL0JFL0FMQ0FURUxAQUxDQVRFTCwg RGF2aWQgQWxsYW4gJmx0O2RhbGxhbkBub3J0ZWxuZXR3b3Jrcy5jb20mZ3Q7LCAmcXVvdDsnZHBh cGFkaW1pdHJpb3VAcHNnLmNvbScmcXVvdDsgJmx0O2RwYXBhZGltaXRyaW91QHBzZy5jb20mZ3Q7 LCAmcXVvdDsnQWRyaWFuIEZhcnJlbCcmcXVvdDsgJmx0O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7 LCBjY2FtcEBvcHMuaWV0Zi5vcmc8QlI+YmNjOjxGT05UIFNJWkU9ND4gPC9GT05UPjxCUj5TdWJq ZWN0OjxGT05UIFNJWkU9ND4gPC9GT05UPlJFOiBMYXllciAyIFN3aXRjaGluZyBDYXBzIExTUHM8 QlI+PEJSPjxCUj48Rk9OVCBTSVpFPTU+VGhlcmUgYXJlIHR3byBjYXRlZ29yaWVzIG9mIEV0aGVy bmV0IHN3aXRjaGVzIG91dCB0aGVyZTo8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTU+MSkgcHVy ZSBMMiBzd2l0Y2hlcyAtIGV4aXN0aW5nIElFRUUgKC4xcSkgYnJpZGdlczwvRk9OVD48QlI+PEZP TlQgU0laRT01PjIpIEwyL0wzIHN3aXRjaGVzIC0gY2FwYWJsZSBvZiBib3RoIGJyaWRnaW5nIGFu ZCBNUExTL0lQIHN3aXRjaGluZyAoaW5jbHVkaW5nIHN1cHBvcnQgZm9yIEVvTVBMUyk8L0ZPTlQ+ PEJSPjxCUj48Rk9OVCBTSVpFPTU+Q29uc2lkZXJpbmcgdGhlIGN1cnJlbnQgTDIvTDMgc3dpdGNo ZXMgY2FuIHN1cHBvcnQgUHRQIEV0aGVybmV0IHNlcnZpY2VzIGVuZC10by1lbmQgaW4gYSBzY2Fs YWJsZSB3YXkgdXNpbmcgRW9NUExTLCB0aGVuIHRoZSBxdWVzdGlvbiBpcyB3aHkgZG8gd2UgbmVl ZCB5ZXQgYW5vdGhlciBhbHRlcm5hdGUgbWVjaGFuaXNtIHRvIHByb3ZpZGUgdGhlIHNhbWUgZW5k IHNlcnZpY2Ugd2l0aG91dCBhbnkgb2J2aW91cyBiZW5lZml0LiBJcyBzYXZpbmcgYSBmZXcgYnl0 ZSBpbiB0aGUgaGVhZGVyIHRoZSBwcmltYXJ5IG9iamVjdGl2ZSBpbiBoZXJlID8gPC9GT05UPjxC Uj48Rk9OVCBTSVpFPTU+SXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhlIHByb3Bvc2VkIHVzZSBv ZiBHTVBMUyBjb250cm9sIHBsYW5lIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggZWl0aGVyIG9mIHRo ZSBhYm92ZSB0d28gY2F0ZWdvcnkgb2Ygc3dpdGNoZXMgYW5kIHRodXMgY2Fubm90IGJlIGxldmVy YWdlZCBieSB0aGVtLiA8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTU+LUFsaTwvRk9OVD48L1A+ Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 29 Jan 2005 01:07:48 +0000 Message-Id: <4.3.2.7.2.20050128164740.03d4cf38@airborne.cisco.com> Date: Fri, 28 Jan 2005 17:06:04 -0800 To: Dimitri.Papadimitriou@alcatel.be, Ali Sajassi <sajassi@cisco.com> From: Ali Sajassi <sajassi@cisco.com> Subject: RE: Layer 2 Switching Caps LSPs Cc: Dimitri.Papadimitriou@alcatel.be, Shahram Davari <Shahram_Davari@pmc-sierra.com>, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====================_676401383==_.ALT" --=====================_676401383==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed At 01:09 AM 1/29/2005 +0100, Dimitri.Papadimitriou@alcatel.be wrote: >indeed the L2LSP approach does not target the two below listed category of >equipment (i.e. .1q bridges and IP/MPLS LSRs) - so what is the exact >question/issue from this perspective ? So the question I'd like to ask is what type of end-user applications you have in mind that would require the VLANs to be stitched together this way? >now the point is not only in reducing the overhead - but on the underlying >operations when those are not required In this case, I'd like to know the details of how maintainability (OAM) and reliability (redundancy) aspects of the operations are addressed ? >- on the other side it could be interesting that you extend a bit on the >scalability of EoMPLS - to which scaling dimensions are you referring here ? To number of connections which is independent from number of VLANs. BTW, when talking about VLAN stitching, you are only limited to 4K VLANs per interface (4K connections) even if that interface is 10GE, so why do you want to impose such limitations in the aggregation (and/or core) networks. -Ali >ps: concerning the last point i suggest a further reading of RFC 3945 >(this could also help sorting the question on how GMPLS applies to packet LSPs) > >Ali Sajassi <sajassi@cisco.com> >01/28/2005 15:49 PST > >To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, Shahram Davari ><Shahram_Davari@pmc-sierra.com> >cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>, Dimitri >PAPADIMITRIOU/BE/ALCATEL@ALCATEL, David Allan <dallan@nortelnetworks.com>, >"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" ><adrian@olddog.co.uk>, ccamp@ops.ietf.org >bcc: >Subject: RE: Layer 2 Switching Caps LSPs > > >There are two categories of Ethernet switches out there: > >1) pure L2 switches - existing IEEE (.1q) bridges >2) L2/L3 switches - capable of both bridging and MPLS/IP switching >(including support for EoMPLS) > >Considering the current L2/L3 switches can support PtP Ethernet services >end-to-end in a scalable way using EoMPLS, then the question is why do we >need yet another alternate mechanism to provide the same end service >without any obvious benefit. Is saving a few byte in the header the >primary objective in here ? >It should be noted that the proposed use of GMPLS control plane is not >compatible with either of the above two category of switches and thus >cannot be leveraged by them. > >-Ali --=====================_676401383==_.ALT Content-Type: text/html; charset="us-ascii" <html> At 01:09 AM 1/29/2005 +0100, Dimitri.Papadimitriou@alcatel.be wrote:<br> <br> <blockquote type=cite cite>indeed the L2LSP approach does not target the two below listed category of equipment (i.e. .1q bridges and IP/MPLS LSRs) - so what is the exact question/issue from this perspective ? </blockquote><br> So the question I'd like to ask is what type of end-user applications you have in mind that would require the VLANs to be stitched together this way? <br> <br> <blockquote type=cite cite>now the point is not only in reducing the overhead - but on the underlying operations when those are not required </blockquote><br> In this case, I'd like to know the details of how maintainability (OAM) and reliability (redundancy) aspects of the operations are addressed ?<br> <br> <blockquote type=cite cite>- on the other side it could be interesting that you extend a bit on the scalability of EoMPLS - to which scaling dimensions are you referring here ?</blockquote><br> To number of connections which is independent from number of VLANs. BTW, when talking about VLAN stitching, you are only limited to 4K VLANs per interface (4K connections) even if that interface is 10GE, so why do you want to impose such limitations in the aggregation (and/or core) networks.<br> <br> -Ali<br> <br> <br> <blockquote type=cite cite>ps: concerning the last point i suggest a further reading of RFC 3945 (this could also help sorting the question on how GMPLS applies to packet LSPs)<br> <br> <font size=2><b>Ali Sajassi <sajassi@cisco.com></b></font><br> <font size=2>01/28/2005 15:49 PST</font><br> <br> <font size=2>To:</font> <font size=2>Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, Shahram Davari <Shahram_Davari@pmc-sierra.com></font><br> <font size=2>cc:</font> <font size=2>Shahram Davari <Shahram_Davari@pmc-sierra.com>, Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org</font><br> <font size=2>bcc:</font> <br> <font size=2>Subject:</font> <font size=2>RE: Layer 2 Switching Caps LSPs</font><br> <br> <br> <font size=4>There are two categories of Ethernet switches out there:</font><br> <br> <font size=4>1) pure L2 switches - existing IEEE (.1q) bridges</font><br> <font size=4>2) L2/L3 switches - capable of both bridging and MPLS/IP switching (including support for EoMPLS)</font><br> <br> <font size=4>Considering the current L2/L3 switches can support PtP Ethernet services end-to-end in a scalable way using EoMPLS, then the question is why do we need yet another alternate mechanism to provide the same end service without any obvious benefit. Is saving a few byte in the header the primary objective in here ? </font><br> <font size=4>It should be noted that the proposed use of GMPLS control plane is not compatible with either of the above two category of switches and thus cannot be leveraged by them. </font><br> <br> <font size=4>-Ali</font><br> </blockquote></html> --=====================_676401383==_.ALT-- Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 29 Jan 2005 00:11:08 +0000 To: Ali Sajassi <sajassi@cisco.com> Cc: Dimitri.Papadimitriou@alcatel.be, Shahram Davari <Shahram_Davari@pmc-sierra.com>, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: RE: Layer 2 Switching Caps LSPs Date: Sat, 29 Jan 2005 01:09:59 +0100 Message-ID: <OF3EB11C86.C02CA087-ONC1256F98.0000E983-C1256F98.0000EA38@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+aW5kZWVkIHRoZSBMMkxTUCBhcHByb2FjaCBkb2VzIG5vdCB0YXJnZXQgdGhlIHR3byBiZWxv dyBsaXN0ZWQgY2F0ZWdvcnkgb2YgZXF1aXBtZW50IChpLmUuIC4xcSBicmlkZ2VzIGFuZCBJUC9N UExTIExTUnMpIC0gc28gd2hhdCBpcyB0aGUgZXhhY3QgcXVlc3Rpb24vaXNzdWUgZnJvbSB0aGlz IHBlcnNwZWN0aXZlID8gbm93IHRoZSBwb2ludCBpcyBub3Qgb25seSBpbiByZWR1Y2luZyB0aGUg b3ZlcmhlYWQgLSBidXQgb24gdGhlIHVuZGVybHlpbmcgb3BlcmF0aW9ucyB3aGVuIHRob3NlIGFy ZSBub3QgcmVxdWlyZWQgLSBvbiB0aGUgb3RoZXIgc2lkZSBpdCBjb3VsZCBiZSBpbnRlcmVzdGlu ZyB0aGF0IHlvdSBleHRlbmQgYSBiaXQgb24gdGhlIHNjYWxhYmlsaXR5IG9mIEVvTVBMUyAtIHRv IHdoaWNoIHNjYWxpbmcgZGltZW5zaW9ucyBhcmUgeW91IHJlZmVycmluZyBoZXJlID88L1A+PFA+ cHM6IGNvbmNlcm5pbmcgdGhlIGxhc3QgcG9pbnQgaSBzdWdnZXN0IGEgZnVydGhlciByZWFkaW5n IG9mIFJGQyAzOTQ1ICh0aGlzIGNvdWxkIGFsc28gaGVscCBzb3J0aW5nIHRoZSBxdWVzdGlvbiBv biBob3cgR01QTFMgYXBwbGllcyB0byBwYWNrZXQgTFNQcyk8QlI+PEJSPjxGT05UIFNJWkU9Mj48 Qj5BbGkgU2FqYXNzaSAmbHQ7c2FqYXNzaUBjaXNjby5jb20mZ3Q7PC9CPjwvRk9OVD48QlI+PEZP TlQgU0laRT0yPjAxLzI4LzIwMDUgMTU6NDkgUFNUPC9GT05UPjxCUj48QlI+IDxGT05UIFNJWkU9 Mj5Ubzo8L0ZPTlQ+IDxGT05UIFNJWkU9Mj5EaW1pdHJpIFBBUEFESU1JVFJJT1UvQkUvQUxDQVRF TEBBTENBVEVMLCBTaGFocmFtIERhdmFyaSAmbHQ7U2hhaHJhbV9EYXZhcmlAcG1jLXNpZXJyYS5j b20mZ3Q7PC9GT05UPjxCUj4gPEZPTlQgU0laRT0yPmNjOjwvRk9OVD4gPEZPTlQgU0laRT0yPlNo YWhyYW0gRGF2YXJpICZsdDtTaGFocmFtX0RhdmFyaUBwbWMtc2llcnJhLmNvbSZndDssIERpbWl0 cmkgUEFQQURJTUlUUklPVS9CRS9BTENBVEVMQEFMQ0FURUwsIERhdmlkIEFsbGFuICZsdDtkYWxs YW5Abm9ydGVsbmV0d29ya3MuY29tJmd0OywgJnF1b3Q7J2RwYXBhZGltaXRyaW91QHBzZy5jb20n JnF1b3Q7ICZsdDtkcGFwYWRpbWl0cmlvdUBwc2cuY29tJmd0OywgJnF1b3Q7J0FkcmlhbiBGYXJy ZWwnJnF1b3Q7ICZsdDthZHJpYW5Ab2xkZG9nLmNvLnVrJmd0OywgY2NhbXBAb3BzLmlldGYub3Jn PC9GT05UPjxCUj4gPEZPTlQgU0laRT0yPmJjYzo8L0ZPTlQ+IDxCUj4gPEZPTlQgU0laRT0yPlN1 YmplY3Q6PC9GT05UPiA8Rk9OVCBTSVpFPTI+UkU6IExheWVyIDIgU3dpdGNoaW5nIENhcHMgTFNQ czwvRk9OVD48QlI+IDxCUj48QlI+PC9QPjxQPjxGT05UIFNJWkU9ND5UaGVyZSBhcmUgdHdvIGNh dGVnb3JpZXMgb2YgRXRoZXJuZXQgc3dpdGNoZXMgb3V0IHRoZXJlOjwvRk9OVD48QlI+PEJSPjxG T05UIFNJWkU9ND4xKSBwdXJlIEwyIHN3aXRjaGVzIC0gZXhpc3RpbmcgSUVFRSAoLjFxKSBicmlk Z2VzPC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+MikgTDIvTDMgc3dpdGNoZXMgLSBjYXBhYmxlIG9m IGJvdGggYnJpZGdpbmcgYW5kIE1QTFMvSVAgc3dpdGNoaW5nIChpbmNsdWRpbmcgc3VwcG9ydCBm b3IgRW9NUExTKTwvRk9OVD48QlI+PEJSPjxGT05UIFNJWkU9ND5Db25zaWRlcmluZyB0aGUgY3Vy cmVudCBMMi9MMyBzd2l0Y2hlcyBjYW4gc3VwcG9ydCBQdFAgRXRoZXJuZXQgc2VydmljZXMgZW5k LXRvLWVuZCBpbiBhIHNjYWxhYmxlIHdheSB1c2luZyBFb01QTFMsIHRoZW4gdGhlIHF1ZXN0aW9u IGlzIHdoeSBkbyB3ZSBuZWVkIHlldCBhbm90aGVyIGFsdGVybmF0ZSBtZWNoYW5pc20gdG8gcHJv dmlkZSB0aGUgc2FtZSBlbmQgc2VydmljZSB3aXRob3V0IGFueSBvYnZpb3VzIGJlbmVmaXQuIElz IHNhdmluZyBhIGZldyBieXRlIGluIHRoZSBoZWFkZXIgdGhlIHByaW1hcnkgb2JqZWN0aXZlIGlu IGhlcmUgPyA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND5JdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0 aGUgcHJvcG9zZWQgdXNlIG9mIEdNUExTIGNvbnRyb2wgcGxhbmUgaXMgbm90IGNvbXBhdGlibGUg d2l0aCBlaXRoZXIgb2YgdGhlIGFib3ZlIHR3byBjYXRlZ29yeSBvZiBzd2l0Y2hlcyBhbmQgdGh1 cyBjYW5ub3QgYmUgbGV2ZXJhZ2VkIGJ5IHRoZW0uIDwvRk9OVD48QlI+PEJSPjxGT05UIFNJWkU9 ND4tQWxpPC9GT05UPjxCUj48QlI+PEZPTlQgU0laRT00PkF0IDEwOjA2IFBNIDEvMjgvMjAwNSAr MDEwMCwgRGltaXRyaS5QYXBhZGltaXRyaW91QGFsY2F0ZWwuYmUgd3JvdGU6PC9GT05UPjxCUj48 QlI+PEZPTlQgU0laRT00PnRoaXMgYSB2YXN0IHRvcGljIHRoYXQgY2FuIGJlIGFuc3dlcmVkIGlu IHNldmVyYWwgd2F5cyAtIGhvd2V2ZXIgb25lIHNob3J0IHJlc3BvbnNlIGNhbiBiZSB3aHkgKHdo ZW4geW91IGFyZSBub3QgaW4gYW4gSVAvTVBMUyBlbnZpcm9ubWVudCkgaXMgdGhlcmUgYW55IHJh dGlvbmFsZSB0byBtYW5kYXRlIGFuIE1QTFMgdHJhbnNwb3J0IG5ldHdvcmsgdG8gY2FycnkgRXRo ZXJuZXQgcGF5bG9hZCB3aGlsZSB0ZWNobmlxdWVzIGV4aXN0IHRvIGFjaGlldmUgdGhlIHNhbWUg bGV2ZWwgb2YgY29udHJvbCB1c2luZyBHTVBMUyAoKikgd2l0aG91dCB0aGUgYnVyZGVuIG9mIGhh dmluZyB0byBjb25zaWRlciB0aGUgY29zdCBvZiBhbiBhZGRpdGlvbmFsIElQL01QTFMgZGF0YSBw bGFuZSBieSB1c2luZyBkaXJlY3RseSBhbiBFdGhlcm5ldCBkYXRhIHBsYW5lIC0gb25lIGV4YW1w bGUgKGFtb25nIG1hbnkpIGlzIHRoZSBwb3NzaWJpbGl0eSB0byB1c2UgdGhlIE1BQyBsYXllciBk aXJlY3RseSAob3ZlciBhbiBFdGhlcm5ldCBQSFkgZm9yIGluc3RhbmNlKSB3aXRob3V0IGhhdmlu ZyB0byBjb25zaWRlciBhbiBFVEgtb3Zlci1QVy1vdmVyLU1QTFMgZW52aXJvbm1lbnQgd2hlcmUg YXQgdGhlIGVuZCB5b3Ugd2lsbCBoYXZlIHRvIGNhcnJ5IHRoZSBNUExTIHBhY2tldHMgb3ZlciBh bm90aGVyIGRhdGEgbGluayBsYXllciB0aGF0IGNvdWxkIGJlIHRoZSBFVEggTUFDIGxheWVyIGl0 c2VsZiA/PC9GT05UPjxCUj48QlI+PEZPTlQgU0laRT00PigqKSBpIHNob3VkIHNheSBldmVuIGJl dHRlciBiZWNhdXNlIHRoZSBHTVBMUyBtZWNoYW5pc21zIGFuZCBhZGRlZCB2YWx1ZSBmb3IgcGFj a2V0IChQU0MpIG5ldHdvcmtzIGFyZSAoc3RpbGwpIG5vdCB3aWRlbHkgY29uc2lkZXJlZCBhcyB0 aGUgZGUtZmFjdG8gY29udHJvbCBwbGFuZSBmb3Igc3VjaCBlbnZpcm9ubWVudHMgZXZlbiBpZiB3 ZSBob3BlIHRoaXMgd2lsbCBiZSB0aGUgY2FzZSB3aXRoIHRoZSAoTVBMUyB0byBHTVBMUykgbWln cmF0aW9uIHBoYXNlIGZvciBQU0MgbmV0d29ya3MgdGhhdCBpcyBnb2luZyB0byBiZSAoaG9wZWZ1 bGx5KSBpbiB0aGUgbmV4dCByZXZpc2lvbiBvZiB0aGUgQ0NBTVAgY2hhcnRlciAtIHRoaXMgc2Fp ZCB0aGUgY29udHJvbCBwbGFuZSBhc3NvY2lhdGVkIHRvIFBXIGlzIHN0aWxsIHJlc3RyaWN0ZWQg dG8gTERQIHRoZXJlZm9yZSBpIGFtIG5vdCBzdXJlIHRoaXMgaXMgZXZlciBnb2luZyB0byBhY2hp ZXZlIHRoZSBzYW1lIGxldmVsIG9mIGNvbnRyb2wgYW5kIGNhcGFiaWxpdGllcyB0aGFuIHRob3Nl IGNvbnNpZGVyZWQgaW4gdGhlIHByZXNlbnQgTDJMU1AgY29udGV4dDwvRk9OVD48QlI+PEJSPjxC Uj48Qj5TaGFocmFtIERhdmFyaSAmbHQ7U2hhaHJhbV9EYXZhcmlAcG1jLXNpZXJyYS5jb20mZ3Q7 PC9CPjxCUj5TZW50IGJ5OiBvd25lci1jY2FtcEBvcHMuaWV0Zi5vcmc8QlI+MDEvMjgvMjAwNSAx MjoxMiBQU1Q8QlI+PEJSPlRvOjxGT05UIFNJWkU9ND4gPC9GT05UPlNoYWhyYW0gRGF2YXJpICZs dDtTaGFocmFtX0RhdmFyaUBwbWMtc2llcnJhLmNvbSZndDssIERpbWl0cmkgUEFQQURJTUlUUklP VS9CRS9BTENBVEVMQEFMQ0FURUwsIERhdmlkIEFsbGFuICZsdDtkYWxsYW5Abm9ydGVsbmV0d29y a3MuY29tJmd0OzxCUj5jYzo8Rk9OVCBTSVpFPTQ+IDwvRk9OVD4mcXVvdDsnZHBhcGFkaW1pdHJp b3VAcHNnLmNvbScmcXVvdDsgJmx0O2RwYXBhZGltaXRyaW91QHBzZy5jb20mZ3Q7LCAmcXVvdDsn QWRyaWFuIEZhcnJlbCcmcXVvdDsgJmx0O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7LCBjY2FtcEBv cHMuaWV0Zi5vcmc8QlI+YmNjOjxGT05UIFNJWkU9ND4gPC9GT05UPjxCUj5TdWJqZWN0OjxGT05U IFNJWkU9ND4gPC9GT05UPlJFOiBMYXllciAyIFN3aXRjaGluZyBDYXBzIExTUHM8QlI+PEJSPjxC Uj48Rk9OVCBTSVpFPTQ+U29ycnkgRGltaXRyaSw8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTQ+ TGV0IG1lIGNvcnJlY3QgbXkgcHJldmlvdXMgZW1haWw6PC9GT05UPjxCUj48QlI+PEZPTlQgU0la RT00PldoYXQgaXMgdGhlIGFwcGxpY2F0aW9uIGRyaXZpbmcgdGhlIGNoYW5nZSBvZiB0aGUgRXRo ZXJuZXQgc3dpdGNoIGNvbnRyb2wtcGxhbmUgdG8gR01QTFMuJm5ic3A7IFdoeSBub3QganVzdCBk byBFdGhlcm5ldCBvdmVyIE1QTFM/PC9GT05UPjxCUj48QlI+PEZPTlQgU0laRT00Pi1TaGFocmFt PC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L0ZPTlQ+ PEJSPjxGT05UIFNJWkU9ND48Qj5Gcm9tOjwvQj4gb3duZXItY2NhbXBAb3BzLmlldGYub3JnIDwv Rk9OVD48Rk9OVCBTSVpFPTQgQ09MT1I9QkxVRT48VT48QSBIUkVGPW1haWx0bzpvd25lci1jY2Ft cEBvcHMuaWV0Zi5vcmclNURPbj5tYWlsdG86b3duZXItY2NhbXBAb3BzLmlldGYub3JnXTwvQT48 L1U+PEI+PFU+T248L1U+PC9CPjxVPjxBIEhSRUY9bnVsbD4gQmVoYWxmIE9mIDwvQT48L1U+PC9G T05UPjxGT05UIFNJWkU9NCBDT0xPUj1CTEFDSz48QSBIUkVGPW51bGw+U2hhaHJhbSBEYXZhcmk8 L0E+PC9GT05UPjxBIEhSRUY9bnVsbD48QlI+PEZPTlQgU0laRT00PjxCPlNlbnQ6PC9CPiBGcmlk YXksIEphbnVhcnkgMjgsIDIwMDUgMjo1MCBQTTwvRk9OVD48QlI+PEZPTlQgU0laRT00PjxCPlRv OjwvQj4gJ0RpbWl0cmkuUGFwYWRpbWl0cmlvdUBhbGNhdGVsLmJlJzsgRGF2aWQgQWxsYW48L0ZP TlQ+PEJSPjxGT05UIFNJWkU9ND48Qj5DYzo8L0I+ICdkcGFwYWRpbWl0cmlvdUBwc2cuY29tJzsg J0FkcmlhbiBGYXJyZWwnOyBjY2FtcEBvcHMuaWV0Zi5vcmc8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9 ND48Qj5TdWJqZWN0OjwvQj4gUkU6IExheWVyIDIgU3dpdGNoaW5nIENhcHMgTFNQczwvRk9OVD48 QlI+PEJSPjxCUj48Rk9OVCBTSVpFPTQ+RGltaXRyaSw8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpF PTQ+V2hhdCB0aGUgYXBwbGljYXRpb24gZGVyaXZpbmcgY2hhbmdpbmcgdGhlIEV0aGVybmV0IHN3 aXRjaCBkYXRhLXBsYW5lIHRvIEdNUExTLiZuYnNwOyBXaHkgbm90IGRvIEV0aGVybmV0IG92ZXIg TVBMUz88L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTQ+LVNoYWhyYW08L0ZPTlQ+PEJSPjxGT05U IFNJWkU9ND4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvRk9OVD48QlI+PEZPTlQgU0laRT00 PjxCPkZyb206PC9CPiBEaW1pdHJpLlBhcGFkaW1pdHJpb3VAYWxjYXRlbC5iZSA8L0ZPTlQ+PC9B PjxGT05UIFNJWkU9NCBDT0xPUj1CTFVFPjxVPm1haWx0bzpEaW1pdHJpLlBhcGFkaW1pdHJpb3VA YWxjYXRlbC5iZTwvVT48L0ZPTlQ+PEZPTlQgU0laRT00IENPTE9SPUJMQUNLPjxBIEhSRUY9bnVs bD5dPC9BPjwvRk9OVD48QSBIUkVGPW51bGw+PEJSPjxGT05UIFNJWkU9ND48Qj5TZW50OjwvQj4g RnJpZGF5LCBKYW51YXJ5IDI4LCAyMDA1IDI6MTggUE08L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND48 Qj5Ubzo8L0I+IERhdmlkIEFsbGFuPC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+PEI+Q2M6PC9CPiAn RGltaXRyaS5QYXBhZGltaXRyaW91QGFsY2F0ZWwuYmUnOyAnZHBhcGFkaW1pdHJpb3VAcHNnLmNv bSc7ICdBZHJpYW4gRmFycmVsJzsgU2hhaHJhbSBEYXZhcmk7IGNjYW1wQG9wcy5pZXRmLm9yZzwv Rk9OVD48QlI+PEZPTlQgU0laRT00PjxCPlN1YmplY3Q6PC9CPiBSRTogTGF5ZXIgMiBTd2l0Y2hp bmcgQ2FwcyBMU1BzPC9GT05UPjxCUj48QlI+PEJSPjxCUj48Rk9OVCBTSVpFPTU+ZGF2ZSAtIHNl ZSBpbi1saW5lIDwvRk9OVD48QlI+PEJSPjxGT05UIFNJWkU9ND48Qj4mcXVvdDtEYXZpZCBBbGxh biZxdW90OyAmbHQ7ZGFsbGFuQG5vcnRlbG5ldHdvcmtzLmNvbSZndDs8L0I+PC9GT05UPjxCUj48 Rk9OVCBTSVpFPTQ+U2VudCBieTogb3duZXItY2NhbXBAb3BzLmlldGYub3JnPC9GT05UPjxCUj48 Rk9OVCBTSVpFPTQ+MDEvMjgvMjAwNSAxMzo1NCBFU1Q8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpF PTQ+VG86PC9GT05UPjxGT05UIFNJWkU9NT4gPC9GT05UPjxGT05UIFNJWkU9ND5EaW1pdHJpIFBB UEFESU1JVFJJT1UvQkUvQUxDQVRFTEBBTENBVEVMPC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+Y2M6 PC9GT05UPjxGT05UIFNJWkU9NT4gPC9GT05UPjxGT05UIFNJWkU9ND4mcXVvdDsnZHBhcGFkaW1p dHJpb3VAcHNnLmNvbScmcXVvdDsgJmx0O2RwYXBhZGltaXRyaW91QHBzZy5jb20mZ3Q7LCAmcXVv dDsnQWRyaWFuIEZhcnJlbCcmcXVvdDsgJmx0O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7LCAmcXVv dDsnU2hhaHJhbSBEYXZhcmknJnF1b3Q7ICZsdDtTaGFocmFtX0RhdmFyaUBwbWMtc2llcnJhLmNv bSZndDssIGNjYW1wQG9wcy5pZXRmLm9yZzwvRk9OVD48QlI+PEZPTlQgU0laRT00PmJjYzo8L0ZP TlQ+PEZPTlQgU0laRT01PiA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND5TdWJqZWN0OjwvRk9OVD48 Rk9OVCBTSVpFPTU+IDwvRk9OVD48Rk9OVCBTSVpFPTQ+UkU6IExheWVyIDIgU3dpdGNoaW5nIENh cHMgTFNQczwvRk9OVD48QlI+PEJSPjxCUj48Rk9OVCBTSVpFPTU+SGkgRGltaXRyaTo8L0ZPTlQ+ PEZPTlQgU0laRT02PiA8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTU+Jmd0OyZuYnNwOyBvbiZu YnNwOyB0aGUgb3RoZXIgc2lkZSwgdGhlIHVzZSBvZiB0aGUgdGVybSAmcXVvdDtWTEFOIGxhYmVs JnF1b3Q7IGhhcyBjcmVhdGVkIHNvbWUgPC9GT05UPjxCUj48Rk9OVCBTSVpFPTU+Jmd0OyBjb25m dXNpb247IHRoZXJlZm9yZSwgaW4gYSBuZXh0IHJlbGVhc2UgaSB3aWxsIHNpbXBseSByZWZlciA8 L0ZPTlQ+PEJSPjxGT05UIFNJWkU9NT4mZ3Q7IHRvIGEgJnF1b3Q7bGFiZWwmcXVvdDsgPC9GT05U PjxCUj48Rk9OVCBTSVpFPTU+Jmd0OyBvZiAzMiBiaXRzICh1bnN0cnVjdHVyZWQpIGJlY2F1c2Ug dGhlIGludGVudGlvbiB3YXMgKGFuZCBzdGlsbCBpcykgdG8gPC9GT05UPjxCUj48Rk9OVCBTSVpF PTU+Jmd0OyBmaW5kIGFuIGVhc3kgd2F5IHRvIG1hcCB0aGUgY29udHJvbCBvZiB0aGUgZXRoZXJu ZXQgZnJhbWUgPC9GT05UPjxCUj48Rk9OVCBTSVpFPTU+Jmd0OyBmbG93cyBvbiBlYWNoIDwvRk9O VD48QlI+PEZPTlQgU0laRT01PiZndDsgZGV2aWNlIHRoZXkgdHJhdmVyc2VzIHdpdGhvdXQgbWFr aW5nIGFueSBhc3N1bXB0aW9uIG9uIGhvdyA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9NT4mZ3Q7IHRo aXMgZmxvdyBpcyA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9NT4mZ3Q7IHByb2Nlc3NlZCBpbnNpZGUg ZWFjaCBub2RlIGF0IHRoZSBkYXRhIHBsYW5lIGxldmVsIChub3RlOiBvbiBsYWJlbCA8L0ZPTlQ+ PEJSPjxGT05UIFNJWkU9NT4mZ3Q7IHZhbHVlcywgUkZDIDM5NDYgdG9vayBhbiBlcXVpdmFsZW50 IGFwcHJvYWNoIC0gZm9yIGNpcmN1aXRzIC0gd2hlcmUgPC9GT05UPjxCUj48Rk9OVCBTSVpFPTU+ Jmd0OyBzb25ldC9zZGggbXVsdGlwbGV4aW5nIHN0cnVjdHVyZXMgaGF2ZSBiZWVuIHVzZWQgdG8g Y3JlYXRlIHVuaXF1ZSA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9NT4mZ3Q7IG11bHRpcGxleCBlbnRy eSBuYW1lcyBpLmUuIGxhYmVscyAtIHRoaXMgY29uY2VwdCBpcyBoZXJlIGFwcGxpZWQgZm9yIDwv Rk9OVD48QlI+PEZPTlQgU0laRT01PiZndDsgJnF1b3Q7dmlydHVhbCZxdW90OyBjaXJjdWl0cyks IHNvLCBpZiB0aGUgd29ya2luZyBncm91cCBpcyB3aWxsaW5nIHRvIDwvRk9OVD48QlI+PEZPTlQg U0laRT01PiZndDsgZW50ZXIgaW50byBhIDwvRk9OVD48QlI+PEZPTlQgU0laRT01PiZndDsgZGF0 YSBwbGFuZSBvcmllbnRlZCBkaXNjdXNzaW9uIHRvIGNsYXJpZnkgdGhlIGJlaGF2aW91cihzKSBv bnRvIHdoaWNoIDwvRk9OVD48QlI+PEZPTlQgU0laRT01PiZndDsgdGhlIHByZXNlbnQgYXBwcm9h Y2ggd291bGQgYmUgcG90ZW50aWFsbHkgYXBwbGljYWJsZSB0aGlzIGlzIDwvRk9OVD48QlI+PEZP TlQgU0laRT01PiZndDsgZmluZSB3aXRoIDwvRk9OVD48QlI+PEZPTlQgU0laRT01PiZndDsgbWUg YXMgbG9uZyBhcyB3ZSBhcmUgd2l0aGluIHRoZSBzY29wZSBvZiB0aGUgaW5pdGlhbCBtb3RpdmF0 aW9ucyA8L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTU+U28gaWYgSSB1bmRlcnN0YW5kIGNvcnJl Y3RseSB0aGVyZSBpcyBhbiBhYnN0cmFjdCBsYWJlbCB0aGF0IHJlcHJlc2VudHMgYSBmbG93IGF0 IGFuIGludGVybWVkaWF0ZSBkZXZpY2UgYnV0IHdpdGggbWFraW5nIG5vIHJlcHJlc2VudGF0aW9u cyBhcyB0byBob3cgdGhlIGZsb3cgdHJhbnNpdHMgdGhlIGRldmljZS4gQXMgdGhlIGFic3RyYWN0 IGxhYmVsIGlzIG5vdCB0aWVkIGRpcmVjdGx5IHRvIGFueSByZWFsIGltcGxlbWVudGF0aW9uIGJ1 dCBpcyBtZXJlbHkgYSB1c2VmdWwgaWRlbnRpZmllciB0byBhbGxvdyB0d28gTFNIcyBvZiB0aGUg TFNQIHRvIGJlIHRpZWQgdG9nZXRoZXIsIFNvIGl0IGlzIG5vdCBhIGxhYmVsIGluIHRoZSBzZW5z ZSB0aGF0IHRoZXJlIGlzIG5vdCBhIGxvZ2ljYWwgZGF0YXBsYW5lIGlkZW50aWZpZXIgaW4gdGhl IHBhY2tldCBlbmNhcHN1bGF0aW9uLCBub3IgZG9lcyBpdCBjb3JyZXNwb25kIHRvIGEgdGltZXNs b3QgZXRjLiBEbyBJIGhhdmUgdGhpcyByaWdodD88L0ZPTlQ+PEJSPjxCUj48Rk9OVCBTSVpFPTU+ LSZndDsgbW9yZSBwcmVjaXNlbHkgdGhlIGRyYWZ0IGRvZXMgbm90IG1hbmRhdGUgYW55IHNwZWNp ZmljIHJlcHJlc2VudGF0aW9uIGF0IHRoZSBkYXRhIHBsYW5lIGxldmVsIChzbyB0aGUgbGFzdCBz dGF0ZW1lbnQgZ29lcyBhIHN0ZXAgYmV5b25kIG15IHN0YXRlbWVudCkgLSBpbiBwYXJ0aWN1bGFy IHRoaXMgcmVwcmVzZW50YXRpb24gZG9lcyBub3QgYXNzdW1lIGEgbW9kaWZpY2F0aW9uIG9mIHRo ZSBldGhlcm5ldCBmcmFtZSBmb3JtYXQgLSB0aGlzIGZvbGxvd3MgdGhlIGFwcHJvYWNoIG9mIFJG QyAzNDcxIHdoZXJlIHRoZSB3YXZlbGVuZ3RoIGxhYmVsIGZvciBpbnN0YW5jZSBpcyBzaW1wbHkg YSAzMi1iaXQgdmFsdWUgdGhhdCBpcyBpbnRlcnByZXRlZCBsb2NhbGx5IChhZnRlciBuZWdvdGlh dGlvbikgYnV0IHllcyB0aGlzIGFic3RyYWN0aW9uIGRvZXMgbm90IG1hbmRhdGUgYW4gZXhhY3Qg MToxIHJlcHJlc2VudGF0aW9uIHdpdGggdGhlIGV0aGVybmV0IGRhdGEgcGxhbmUgKGluIGZhY3Qg dGhlIGluaXRpYWwgZG9jdW1lbnQgc3VnZ2VzdGVkIG9uZSBzdWNoIHJlcHJlc2VudGF0aW9uIGJ1 dCBpdCBzZWVtcyB0aGF0IHVzaW5nIHNwZWNpZmljIHRlcm1zIGNyZWF0ZXMgc29tZSBjb25mdXNp b24pPC9GT05UPjxCUj48QlI+PEJSPjxGT05UIFNJWkU9NT5EYXZlPC9GT05UPjxGT05UIFNJWkU9 Nj4gPC9GT05UPjwvQT48L1A+ Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 29 Jan 2005 00:01:23 +0000 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50595.BF41F866" Subject: RE: Layer 2 Switching Caps LSPs Date: Sat, 29 Jan 2005 00:01:56 -0000 Message-ID: <0536FC9B908BEC4597EE721BE6A353890A9F1834@i2km07-ukbr.domain1.systemhost.net> Thread-Topic: Layer 2 Switching Caps LSPs Thread-Index: AcUFddCnYH3s/tNoQ0S7iojy67yefwACSHvAAAM78ZA= From: <neil.2.harrison@bt.com> To: <dbrungard@att.com>, <Shahram_Davari@pmc-sierra.com>, <Dimitri.Papadimitriou@alcatel.be>, <dallan@nortelnetworks.com> Cc: <dpapadimitriou@psg.com>, <adrian@olddog.co.uk>, <ccamp@ops.ietf.org> This is a multi-part message in MIME format. ------_=_NextPart_001_01C50595.BF41F866 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Deborah I am a little unclear on a few things here....please see in-line: =20 -----Original Message----- From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org] On Behalf Of Brungard, Deborah A, ALABS Sent: 28 January 2005 22:10 To: Shahram Davari; Dimitri.Papadimitriou@alcatel.be; David Allan Cc: dpapadimitriou@psg.com; Adrian Farrel; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Hi Shahram, =20 Thanks for all the interest, as Dimitri doesn't seem to be available today, I'll do my best French to answer- =20 The use of GMPLS for Ethernet is a very different application than Ethernet over MPLS.=20 NH=3D> So its must be OOB yes?...which is a key corollary of GMPLS. So = is OOB is a key driver then, as it sure is a consequence? =20 It not only provides a control plane which may be used for L2SC, it also provides the capability to support an end-to-end L2 LSP automated set up across GMPLS regions =20 NH=3D> Is there a good definition of what a 'GMPLS region' is as I don't know what this means.....is it perhaps one where there is no MPLS? =20 (e.g. Ethernet/GFP_SONET which I recalled mentioned on an earlier mail). The GMPLS architecture document describes the benefits for using GMPLS with PSC and L2SC. This draft was not intended to introduce any new switching capabilities than already discussed in gmpls-arch, RFC3471, RFC3473. We hoped with the draft to be proactive in detailing the use of GMPLS signaling for L2 LSPs (with the hopes of preventing mis-interpretations). We all are aware of the current market interest on Ethernet.=20 NH=3D> Are you meaning native ethernet or something else? =20 Considering the discussion, the draft has definitely initiated discussion.=20 NH=3D> Its sure created some confusion......and I don't think you have really answered Shahram's question, which to remind you was: Why GPMLS and not over MPLS? Can you please be precise as to what are the key drivers/requirements here as I am struggling to grasp the intent. The seemingly obvious ones are that if we have GMPLS we don't need MPLS at all here and we can use an OOB control-plane....is that correct?=20 =20 Dave - also thanks - I'll let Dimitri answer in detail, though one comment on Ethernet OAM. The use of GMPLS as a control plane for Ethernet is the same as GMPLS for SONET (or GMPLS for LSC) with regards to data plane monitoring.=20 NH=3D> Since GMPLS is nothing more that an OOB control-plane, and SDH, for example, has its own data-plane OAM which has nothing to do with the control-plane, you must therefore be saying that the OAM is 'whatever is specified for ethernet'.....because there is no MPLS data-plane. Is that right....seems to be? =20 thanks....regards, Neil=20 =20 Deborah _____ =20 From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org] On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 3:12 PM To: Shahram Davari; 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Sorry Dimitri, =20 Let me correct my previous email: =20 What is the application driving the change of the Ethernet switch control-plane to GMPLS. Why not just do Ethernet over MPLS? =20 -Shahram -----Original Message----- From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 2:50 PM To: 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Dimitri, =20 What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS? =20 -Shahram -----Original Message----- From: Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be] Sent: Friday, January 28, 2005 2:18 PM To: David Allan Cc: 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs dave - see in-line=20 "David Allan" <dallan@nortelnetworks.com> Sent by: owner-ccamp@ops.ietf.org 01/28/2005 13:54 EST To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org bcc:=20 Subject: RE: Layer 2 Switching Caps LSPs Hi Dimitri:=20 > on the other side, the use of the term "VLAN label" has created some > confusion; therefore, in a next release i will simply refer=20 > to a "label"=20 > of 32 bits (unstructured) because the intention was (and still is) to=20 > find an easy way to map the control of the ethernet frame=20 > flows on each=20 > device they traverses without making any assumption on how=20 > this flow is=20 > processed inside each node at the data plane level (note: on label=20 > values, RFC 3946 took an equivalent approach - for circuits - where=20 > sonet/sdh multiplexing structures have been used to create unique=20 > multiplex entry names i.e. labels - this concept is here applied for=20 > "virtual" circuits), so, if the working group is willing to=20 > enter into a=20 > data plane oriented discussion to clarify the behaviour(s) onto which=20 > the present approach would be potentially applicable this is=20 > fine with=20 > me as long as we are within the scope of the initial motivations=20 So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right? -> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion) Dave=20 ------_=_NextPart_001_01C50595.BF41F866 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <TITLE>Message</TITLE> <META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD> <BODY> <DIV><SPAN class=3D602205122-28012005><FONT face=3D"Comic Sans MS" = color=3D#800000=20 size=3D2>Deborah I am a little unclear on a few things here....please = see=20 in-line:</FONT></SPAN></DIV> <DIV><SPAN class=3D602205122-28012005></SPAN><FONT face=3DTahoma><FONT = size=3D2><SPAN=20 class=3D602205122-28012005><FONT face=3D"Comic Sans MS"=20 color=3D#800000></FONT></SPAN></FONT></FONT> </DIV> <DIV><FONT face=3DTahoma><FONT size=3D2><SPAN=20 class=3D602205122-28012005> </SPAN>-----Original = Message-----<BR><B>From:</B>=20 owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org] <B>On Behalf = Of=20 </B>Brungard, Deborah A, ALABS<BR><B>Sent:</B> 28 January 2005=20 22:10<BR><B>To:</B> Shahram Davari; Dimitri.Papadimitriou@alcatel.be; = David=20 Allan<BR><B>Cc:</B> dpapadimitriou@psg.com; Adrian Farrel;=20 ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps=20 LSPs<BR></DIV></FONT></FONT> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #800000 2px = solid; MARGIN-RIGHT: 0px"> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Hi Shahram,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Thanks for all the interest, as Dimitri = doesn't seem to=20 be available today, I'll do my best French to = answer-</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>The use of GMPLS for Ethernet is a very = different=20 application than Ethernet over MPLS.<SPAN = class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS" = color=3D#800000> </FONT></SPAN></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2><SPAN class=3D602205122-28012005><FONT = face=3D"Comic Sans MS"=20 color=3D#800000>NH=3D> So its must be OOB yes?...which is a key = corollary of=20 GMPLS. So is OOB is a key driver then, as it sure is a=20 consequence?</FONT></SPAN></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2><SPAN=20 class=3D602205122-28012005></SPAN></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN = class=3D602205122-28012005> </SPAN> It not=20 only provides a control plane which may be used for L2SC,<SPAN=20 class=3D602205122-28012005><FONT face=3D"Comic Sans MS"=20 color=3D#800000> </FONT></SPAN></FONT></FONT></SPAN><SPAN=20 class=3D389441821-28012005><FONT face=3DArial color=3D#0000ff><FONT = size=3D2> it also=20 provides the capability to support an end-to-end L2 LSP automated set = up=20 across GMPLS regions <SPAN class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS"=20 color=3D#800000> </FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS" color=3D#800000>NH=3D> Is there a good = definition of what=20 a 'GMPLS region' is as I don't know what this means.....is it = perhaps one=20 where there is no MPLS?</FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN=20 class=3D602205122-28012005></SPAN></FONT></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN = class=3D602205122-28012005> </SPAN>(e.g.=20 Ethernet/GFP_SONET which I recalled mentioned on an earlier mail). The = GMPLS=20 architecture document describes the benefits for using GMPLS with PSC = and=20 L2SC. This draft was not intended to introduce any new switching = capabilities=20 than already discussed in gmpls-arch, RFC3471, RFC3473. We hoped with = the=20 draft to be proactive in detailing the use of GMPLS signaling for L2 = LSPs=20 (with the hopes of preventing mis-interpretations). We all are aware = of the=20 current market interest on Ethernet.<SPAN=20 class=3D602205122-28012005><FONT face=3D"Comic Sans MS"=20 color=3D#800000> </FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS" color=3D#800000>NH=3D> Are you meaning = native ethernet or=20 something else?</FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN=20 class=3D602205122-28012005></SPAN></FONT></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN = class=3D602205122-28012005> </SPAN>=20 Considering the discussion, the draft has definitely initiated=20 discussion.<SPAN class=3D602205122-28012005><FONT face=3D"Comic Sans = MS"=20 color=3D#800000> </FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS" color=3D#800000>NH=3D> Its sure created some = confusion......and I don't think you have really answered Shahram's = question,=20 which to remind you was: Why GPMLS and not over = MPLS?</FONT> <FONT=20 face=3D"Comic Sans MS" color=3D#800000> Can you please be = precise as to what=20 are the key drivers/requirements here as I am struggling to grasp the=20 intent. The seemingly obvious ones are that if we have GMPLS we = don't=20 need MPLS at all here and we can use an OOB control-plane....is that=20 correct? </FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2>Dave - also thanks - I'll let Dimitri = answer in=20 detail, though one comment on Ethernet OAM. The use of GMPLS as a = control=20 plane for Ethernet is the same as GMPLS for SONET (or GMPLS for = LSC) with=20 regards to data plane monitoring.<SPAN = class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS"=20 color=3D#800000> </FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS" color=3D#800000>NH=3D> Since = GMPLS is nothing=20 more that an OOB control-plane, and SDH, for example, has its own = data-plane OAM which has nothing to do with the = control-plane, you=20 must therefore be saying that the OAM is 'whatever is specified for=20 ethernet'.....because there is no MPLS data-plane. Is that=20 right....seems to be?</FONT></SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT face=3D"Comic Sans MS" color=3D#800000 = size=3D2><SPAN=20 class=3D602205122-28012005></SPAN></FONT></FONT></SPAN><SPAN=20 class=3D389441821-28012005><FONT face=3DArial color=3D#0000ff><FONT = size=3D2><SPAN=20 class=3D602205122-28012005></SPAN></FONT></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff><FONT size=3D2><SPAN class=3D602205122-28012005><FONT=20 face=3D"Comic Sans MS" color=3D#800000>thanks....regards,=20 Neil</FONT> </SPAN></FONT></FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Deborah</FONT></SPAN></DIV><BR> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft> <HR tabIndex=3D-1> <FONT face=3DTahoma size=3D2><B>From:</B> owner-ccamp@ops.ietf.org=20 [mailto:owner-ccamp@ops.ietf.org] <B>On Behalf Of </B>Shahram=20 Davari<BR><B>Sent:</B> Friday, January 28, 2005 3:12 PM<BR><B>To:</B> = Shahram=20 Davari; 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B>=20 'dpapadimitriou@psg.com'; 'Adrian Farrel';=20 ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps=20 LSPs<BR></FONT><BR></DIV> <DIV></DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>Sorry Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial = color=3D#0000ff size=3D2>Let=20 me correct my previous email:</FONT></SPAN></DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D122481020-28012005> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>What <SPAN class=3D122481020-28012005>is </SPAN>the = application=20 driving <SPAN class=3D122481020-28012005>the </SPAN>chang<SPAN=20 class=3D122481020-28012005>e</SPAN> <SPAN = class=3D122481020-28012005>of=20 </SPAN>the Ethernet switch <SPAN=20 class=3D122481020-28012005>control</SPAN>-plane to GMPLS. Why = not <SPAN=20 class=3D122481020-28012005>just do </SPAN>Ethernet over=20 MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D982584819-28012005><SPAN = class=3D122481020-28012005><FONT=20 face=3DArial color=3D#0000ff=20 size=3D2>-Shahram</FONT></SPAN></SPAN></DIV></SPAN></DIV> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px = solid; MARGIN-RIGHT: 0px"> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT = face=3DTahoma=20 size=3D2>-----Original Message-----<BR><B>From:</B> = owner-ccamp@ops.ietf.org=20 [mailto:owner-ccamp@ops.ietf.org]<B>On Behalf Of </B>Shahram=20 Davari<BR><B>Sent:</B> Friday, January 28, 2005 2:50 = PM<BR><B>To:</B>=20 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B>=20 'dpapadimitriou@psg.com'; 'Adrian Farrel';=20 ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps=20 LSPs<BR><BR></FONT></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>What the application deriving changing the Ethernet switch = data-plane=20 to GMPLS. Why not do Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>-Shahram</FONT></SPAN></DIV> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff = 2px solid; MARGIN-RIGHT: 0px"> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT = face=3DTahoma=20 size=3D2>-----Original Message-----<BR><B>From:</B>=20 Dimitri.Papadimitriou@alcatel.be=20 [mailto:Dimitri.Papadimitriou@alcatel.be]<BR><B>Sent:</B> Friday, = January=20 28, 2005 2:18 PM<BR><B>To:</B> David Allan<BR><B>Cc:</B>=20 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; = 'Adrian=20 Farrel'; Shahram Davari; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: = Layer 2=20 Switching Caps LSPs<BR><BR></FONT></DIV> <P>dave - see in-line <BR><BR><FONT size=3D2><B>"David Allan"=20 <dallan@nortelnetworks.com></B></FONT><BR><FONT = size=3D2>Sent by:=20 owner-ccamp@ops.ietf.org</FONT><BR><FONT size=3D2>01/28/2005 13:54 = EST</FONT><BR><BR><FONT size=3D2>To:</FONT> <FONT size=3D2>Dimitri = PAPADIMITRIOU/BE/ALCATEL@ALCATEL</FONT><BR><FONT = size=3D2>cc:</FONT> <FONT=20 size=3D2>"'dpapadimitriou@psg.com'" = <dpapadimitriou@psg.com>, "'Adrian=20 Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'"=20 <Shahram_Davari@pmc-sierra.com>, = ccamp@ops.ietf.org</FONT><BR><FONT=20 size=3D2>bcc:</FONT> <BR><FONT size=3D2>Subject:</FONT> <FONT = size=3D2>RE: Layer=20 2 Switching Caps LSPs</FONT><BR><BR><BR></P> <P>Hi Dimitri:<FONT size=3D4> </FONT><BR><FONT = size=3D4></FONT><BR>> =20 on the other side, the use of the term "VLAN label" has = created some=20 <BR>> confusion; therefore, in a next release i will simply = refer=20 <BR>> to a "label" <BR>> of 32 bits (unstructured) because = the=20 intention was (and still is) to <BR>> find an easy way to map = the=20 control of the ethernet frame <BR>> flows on each <BR>> = device they=20 traverses without making any assumption on how <BR>> this flow = is=20 <BR>> processed inside each node at the data plane level (note: = on=20 label <BR>> values, RFC 3946 took an equivalent approach - for = circuits=20 - where <BR>> sonet/sdh multiplexing structures have been used = to=20 create unique <BR>> multiplex entry names i.e. labels - this = concept is=20 here applied for <BR>> "virtual" circuits), so, if the working = group is=20 willing to <BR>> enter into a <BR>> data plane oriented = discussion=20 to clarify the behaviour(s) onto which <BR>> the present = approach would=20 be potentially applicable this is <BR>> fine with <BR>> me = as long=20 as we are within the scope of the initial motivations <BR><BR>So = if I=20 understand correctly there is an abstract label that represents a = flow at=20 an intermediate device but with making no representations as to = how the=20 flow transits the device. As the abstract label is not tied = directly to=20 any real implementation but is merely a useful identifier to allow = two=20 LSHs of the LSP to be tied together, So it is not a label in the = sense=20 that there is not a logical dataplane identifier in the packet=20 encapsulation, nor does it correspond to a timeslot etc. Do I have = this=20 right?<BR></P> <P>-> more precisely the draft does not mandate any specific=20 representation at the data plane level (so the last statement goes = a step=20 beyond my statement) - in particular this representation does not = assume a=20 modification of the ethernet frame format - this follows the = approach of=20 RFC 3471 where the wavelength label for instance is simply a = 32-bit value=20 that is interpreted locally (after negotiation) but yes this = abstraction=20 does not mandate an exact 1:1 representation with the ethernet = data plane=20 (in fact the initial document suggested one such representation = but it=20 seems that using specific terms creates some confusion)</P> <P><BR>Dave<FONT size=3D4>=20 </FONT></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C50595.BF41F866-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 23:51:56 +0000 Message-Id: <4.3.2.7.2.20050128153129.03d2abd0@airborne.cisco.com> Date: Fri, 28 Jan 2005 15:49:51 -0800 To: Dimitri.Papadimitriou@alcatel.be, Shahram Davari <Shahram_Davari@pmc-sierra.com> From: Ali Sajassi <sajassi@cisco.com> Subject: RE: Layer 2 Switching Caps LSPs Cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>, "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be>, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=====================_671827997==_.ALT" --=====================_671827997==_.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed There are two categories of Ethernet switches out there: 1) pure L2 switches - existing IEEE (.1q) bridges 2) L2/L3 switches - capable of both bridging and MPLS/IP switching (including support for EoMPLS) Considering the current L2/L3 switches can support PtP Ethernet services end-to-end in a scalable way using EoMPLS, then the question is why do we need yet another alternate mechanism to provide the same end service without any obvious benefit. Is saving a few byte in the header the primary objective in here ? It should be noted that the proposed use of GMPLS control plane is not compatible with either of the above two category of switches and thus cannot be leveraged by them. -Ali At 10:06 PM 1/28/2005 +0100, Dimitri.Papadimitriou@alcatel.be wrote: >this a vast topic that can be answered in several ways - however one short >response can be why (when you are not in an IP/MPLS environment) is there >any rationale to mandate an MPLS transport network to carry Ethernet >payload while techniques exist to achieve the same level of control using >GMPLS (*) without the burden of having to consider the cost of an >additional IP/MPLS data plane by using directly an Ethernet data plane - >one example (among many) is the possibility to use the MAC layer directly >(over an Ethernet PHY for instance) without having to consider an >ETH-over-PW-over-MPLS environment where at the end you will have to carry >the MPLS packets over another data link layer that could be the ETH MAC >layer itself ? > >(*) i shoud say even better because the GMPLS mechanisms and added value >for packet (PSC) networks are (still) not widely considered as the >de-facto control plane for such environments even if we hope this will be >the case with the (MPLS to GMPLS) migration phase for PSC networks that is >going to be (hopefully) in the next revision of the CCAMP charter - this >said the control plane associated to PW is still restricted to LDP >therefore i am not sure this is ever going to achieve the same level of >control and capabilities than those considered in the present L2LSP context > > >Shahram Davari <Shahram_Davari@pmc-sierra.com> >Sent by: owner-ccamp@ops.ietf.org >01/28/2005 12:12 PST > >To: Shahram Davari <Shahram_Davari@pmc-sierra.com>, Dimitri >PAPADIMITRIOU/BE/ALCATEL@ALCATEL, David Allan <dallan@nortelnetworks.com> >cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" ><adrian@olddog.co.uk>, ccamp@ops.ietf.org >bcc: >Subject: RE: Layer 2 Switching Caps LSPs > > >Sorry Dimitri, > >Let me correct my previous email: > >What is the application driving the change of the Ethernet switch >control-plane to GMPLS. Why not just do Ethernet over MPLS? > >-Shahram >-----Original Message----- >From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On Behalf >Of Shahram Davari >Sent: Friday, January 28, 2005 2:50 PM >To: 'Dimitri.Papadimitriou@alcatel.be'; David Allan >Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org >Subject: RE: Layer 2 Switching Caps LSPs > > >Dimitri, > >What the application deriving changing the Ethernet switch data-plane to >GMPLS. Why not do Ethernet over MPLS? > >-Shahram >-----Original Message----- >From: Dimitri.Papadimitriou@alcatel.be >[mailto:Dimitri.Papadimitriou@alcatel.be] >Sent: Friday, January 28, 2005 2:18 PM >To: David Allan >Cc: 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian >Farrel'; Shahram Davari; ccamp@ops.ietf.org >Subject: RE: Layer 2 Switching Caps LSPs > > > >dave - see in-line > >"David Allan" <dallan@nortelnetworks.com> >Sent by: owner-ccamp@ops.ietf.org >01/28/2005 13:54 EST > >To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL >cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" ><adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, >ccamp@ops.ietf.org >bcc: >Subject: RE: Layer 2 Switching Caps LSPs > > >Hi Dimitri: > > > on the other side, the use of the term "VLAN label" has created some > > confusion; therefore, in a next release i will simply refer > > to a "label" > > of 32 bits (unstructured) because the intention was (and still is) to > > find an easy way to map the control of the ethernet frame > > flows on each > > device they traverses without making any assumption on how > > this flow is > > processed inside each node at the data plane level (note: on label > > values, RFC 3946 took an equivalent approach - for circuits - where > > sonet/sdh multiplexing structures have been used to create unique > > multiplex entry names i.e. labels - this concept is here applied for > > "virtual" circuits), so, if the working group is willing to > > enter into a > > data plane oriented discussion to clarify the behaviour(s) onto which > > the present approach would be potentially applicable this is > > fine with > > me as long as we are within the scope of the initial motivations > >So if I understand correctly there is an abstract label that represents a >flow at an intermediate device but with making no representations as to >how the flow transits the device. As the abstract label is not tied >directly to any real implementation but is merely a useful identifier to >allow two LSHs of the LSP to be tied together, So it is not a label in the >sense that there is not a logical dataplane identifier in the packet >encapsulation, nor does it correspond to a timeslot etc. Do I have this right? > >-> more precisely the draft does not mandate any specific representation >at the data plane level (so the last statement goes a step beyond my >statement) - in particular this representation does not assume a >modification of the ethernet frame format - this follows the approach of >RFC 3471 where the wavelength label for instance is simply a 32-bit value >that is interpreted locally (after negotiation) but yes this abstraction >does not mandate an exact 1:1 representation with the ethernet data plane >(in fact the initial document suggested one such representation but it >seems that using specific terms creates some confusion) > > >Dave --=====================_671827997==_.ALT Content-Type: text/html; charset="us-ascii" <html> <br> There are two categories of Ethernet switches out there:<br> <br> 1) pure L2 switches - existing IEEE (.1q) bridges<br> 2) L2/L3 switches - capable of both bridging and MPLS/IP switching (including support for EoMPLS)<br> <br> Considering the current L2/L3 switches can support PtP Ethernet services end-to-end in a scalable way using EoMPLS, then the question is why do we need yet another alternate mechanism to provide the same end service without any obvious benefit. Is saving a few byte in the header the primary objective in here ? <br> It should be noted that the proposed use of GMPLS control plane is not compatible with either of the above two category of switches and thus cannot be leveraged by them. <br> <br> -Ali<br> <br> At 10:06 PM 1/28/2005 +0100, Dimitri.Papadimitriou@alcatel.be wrote:<br> <br> <blockquote type=cite cite>this a vast topic that can be answered in several ways - however one short response can be why (when you are not in an IP/MPLS environment) is there any rationale to mandate an MPLS transport network to carry Ethernet payload while techniques exist to achieve the same level of control using GMPLS (*) without the burden of having to consider the cost of an additional IP/MPLS data plane by using directly an Ethernet data plane - one example (among many) is the possibility to use the MAC layer directly (over an Ethernet PHY for instance) without having to consider an ETH-over-PW-over-MPLS environment where at the end you will have to carry the MPLS packets over another data link layer that could be the ETH MAC layer itself ?<br> <br> (*) i shoud say even better because the GMPLS mechanisms and added value for packet (PSC) networks are (still) not widely considered as the de-facto control plane for such environments even if we hope this will be the case with the (MPLS to GMPLS) migration phase for PSC networks that is going to be (hopefully) in the next revision of the CCAMP charter - this said the control plane associated to PW is still restricted to LDP therefore i am not sure this is ever going to achieve the same level of control and capabilities than those considered in the present L2LSP context<br> <br> <br> <font size=2><b>Shahram Davari <Shahram_Davari@pmc-sierra.com></b></font><br> <font size=2>Sent by: owner-ccamp@ops.ietf.org</font><br> <font size=2>01/28/2005 12:12 PST</font><br> <br> <font size=2>To:</font> <font size=2>Shahram Davari <Shahram_Davari@pmc-sierra.com>, Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL, David Allan <dallan@nortelnetworks.com></font><br> <font size=2>cc:</font> <font size=2>"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org</font><br> <font size=2>bcc:</font> <br> <font size=2>Subject:</font> <font size=2>RE: Layer 2 Switching Caps LSPs</font><br> <br> <br> Sorry Dimitri,<br> <br> Let me correct my previous email:<br> <br> What is the application driving the change of the Ethernet switch control-plane to GMPLS. Why not just do Ethernet over MPLS?<br> <br> -Shahram<br> -----Original Message-----<br> <b>From:</b> owner-ccamp@ops.ietf.org [<a href="mailto:owner-ccamp@ops.ietf.org%5DOn" eudora="autourl">mailto:owner-ccamp@ops.ietf.org]</a><a href="mailto:owner-ccamp@ops.ietf.org%5DOn" eudora="autourl"><b>On</a> Behalf Of </b>Shahram Davari<br> <b>Sent:</b> Friday, January 28, 2005 2:50 PM<br> <b>To:</b> 'Dimitri.Papadimitriou@alcatel.be'; David Allan<br> <b>Cc:</b> 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org<br> <b>Subject:</b> RE: Layer 2 Switching Caps LSPs<br> <br> <br> Dimitri,<br> <br> What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS?<br> <br> -Shahram<br> -----Original Message-----<br> <b>From:</b> Dimitri.Papadimitriou@alcatel.be [<a href="mailto:Dimitri.Papadimitriou@alcatel.be" eudora="autourl">mailto:Dimitri.Papadimitriou@alcatel.be</a>]<br> <b>Sent:</b> Friday, January 28, 2005 2:18 PM<br> <b>To:</b> David Allan<br> <b>Cc:</b> 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org<br> <b>Subject:</b> RE: Layer 2 Switching Caps LSPs<br> <br> <br> <br> <font size=4>dave - see in-line </font><br> <br> <b>"David Allan" <dallan@nortelnetworks.com></b><br> Sent by: owner-ccamp@ops.ietf.org<br> 01/28/2005 13:54 EST<br> <br> To:<font size=4> </font>Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL<br> cc:<font size=4> </font>"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org<br> bcc:<font size=4> </font><br> Subject:<font size=4> </font>RE: Layer 2 Switching Caps LSPs<br> <br> <br> <font size=4>Hi Dimitri:</font><font size=5> </font><br> <br> <font size=4>> on the other side, the use of the term "VLAN label" has created some </font><br> <font size=4>> confusion; therefore, in a next release i will simply refer </font><br> <font size=4>> to a "label" </font><br> <font size=4>> of 32 bits (unstructured) because the intention was (and still is) to </font><br> <font size=4>> find an easy way to map the control of the ethernet frame </font><br> <font size=4>> flows on each </font><br> <font size=4>> device they traverses without making any assumption on how </font><br> <font size=4>> this flow is </font><br> <font size=4>> processed inside each node at the data plane level (note: on label </font><br> <font size=4>> values, RFC 3946 took an equivalent approach - for circuits - where </font><br> <font size=4>> sonet/sdh multiplexing structures have been used to create unique </font><br> <font size=4>> multiplex entry names i.e. labels - this concept is here applied for </font><br> <font size=4>> "virtual" circuits), so, if the working group is willing to </font><br> <font size=4>> enter into a </font><br> <font size=4>> data plane oriented discussion to clarify the behaviour(s) onto which </font><br> <font size=4>> the present approach would be potentially applicable this is </font><br> <font size=4>> fine with </font><br> <font size=4>> me as long as we are within the scope of the initial motivations </font><br> <br> <font size=4>So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right?</font><br> <br> <font size=4>-> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion)</font><br> <br> <br> <font size=4>Dave</font><font size=5> </font></blockquote></html> --=====================_671827997==_.ALT-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 22:25:19 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3CB@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: "'Brungard, Deborah A, ALABS'" <dbrungard@att.com>, Dimitri.Papadimitriou@alcatel.be, David Allan <dallan@nortelnetworks.com> Cc: dpapadimitriou@psg.com, Adrian Farrel <adrian@olddog.co.uk>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 14:24:14 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50588.19627F06" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C50588.19627F06 Content-Type: text/plain Deborah, If GMPLS is used as a replacement of Ethernet Spanning Tree protocol, could you please explain what kind of OAM is needed to run on these so-called LSPs? Ethernet OAM or MPLS OAM? -Shahram -----Original Message----- From: Brungard, Deborah A, ALABS [mailto:dbrungard@att.com] Sent: Friday, January 28, 2005 5:10 PM To: Shahram Davari; Dimitri.Papadimitriou@alcatel.be; David Allan Cc: dpapadimitriou@psg.com; Adrian Farrel; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Hi Shahram, Thanks for all the interest, as Dimitri doesn't seem to be available today, I'll do my best French to answer- The use of GMPLS for Ethernet is a very different application than Ethernet over MPLS. It not only provides a control plane which may be used for L2SC, it also provides the capability to support an end-to-end L2 LSP automated set up across GMPLS regions (e.g. Ethernet/GFP_SONET which I recalled mentioned on an earlier mail). The GMPLS architecture document describes the benefits for using GMPLS with PSC and L2SC. This draft was not intended to introduce any new switching capabilities than already discussed in gmpls-arch, RFC3471, RFC3473. We hoped with the draft to be proactive in detailing the use of GMPLS signaling for L2 LSPs (with the hopes of preventing mis-interpretations). We all are aware of the current market interest on Ethernet. Considering the discussion, the draft has definitely initiated discussion. Dave - also thanks - I'll let Dimitri answer in detail, though one comment on Ethernet OAM. The use of GMPLS as a control plane for Ethernet is the same as GMPLS for SONET (or GMPLS for LSC) with regards to data plane monitoring. Deborah _____ From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org] On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 3:12 PM To: Shahram Davari; 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Sorry Dimitri, Let me correct my previous email: What is the application driving the change of the Ethernet switch control-plane to GMPLS. Why not just do Ethernet over MPLS? -Shahram -----Original Message----- From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 2:50 PM To: 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Dimitri, What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS? -Shahram -----Original Message----- From: Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be] Sent: Friday, January 28, 2005 2:18 PM To: David Allan Cc: 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs dave - see in-line "David Allan" <dallan@nortelnetworks.com> Sent by: owner-ccamp@ops.ietf.org 01/28/2005 13:54 EST To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org bcc: Subject: RE: Layer 2 Switching Caps LSPs Hi Dimitri: > on the other side, the use of the term "VLAN label" has created some > confusion; therefore, in a next release i will simply refer > to a "label" > of 32 bits (unstructured) because the intention was (and still is) to > find an easy way to map the control of the ethernet frame > flows on each > device they traverses without making any assumption on how > this flow is > processed inside each node at the data plane level (note: on label > values, RFC 3946 took an equivalent approach - for circuits - where > sonet/sdh multiplexing structures have been used to create unique > multiplex entry names i.e. labels - this concept is here applied for > "virtual" circuits), so, if the working group is willing to > enter into a > data plane oriented discussion to clarify the behaviour(s) onto which > the present approach would be potentially applicable this is > fine with > me as long as we are within the scope of the initial motivations So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right? -> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion) Dave ------_=_NextPart_001_01C50588.19627F06 Content-Type: text/html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII"> <META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=752042022-28012005><FONT face=Arial color=#0000ff size=2>Deborah,</FONT></SPAN></DIV> <DIV><SPAN class=752042022-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=752042022-28012005><FONT face=Arial color=#0000ff size=2>If GMPLS is used as a replacement of Ethernet Spanning Tree protocol, could you please explain what kind of OAM is needed to run on these so-called LSPs? Ethernet OAM or MPLS OAM? </FONT></SPAN></DIV> <DIV><SPAN class=752042022-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=752042022-28012005><FONT face=Arial color=#0000ff size=2>-Shahram</FONT></SPAN></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Brungard, Deborah A, ALABS [mailto:dbrungard@att.com]<BR><B>Sent:</B> Friday, January 28, 2005 5:10 PM<BR><B>To:</B> Shahram Davari; Dimitri.Papadimitriou@alcatel.be; David Allan<BR><B>Cc:</B> dpapadimitriou@psg.com; Adrian Farrel; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT></DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2>Hi Shahram,</FONT></SPAN></DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2>Thanks for all the interest, as Dimitri doesn't seem to be available today, I'll do my best French to answer-</FONT></SPAN></DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2>The use of GMPLS for Ethernet is a very different application than Ethernet over MPLS. It not only provides a control plane which may be used for L2SC, it also provides the capability to support an end-to-end L2 LSP automated set up across GMPLS regions (e.g. Ethernet/GFP_SONET which I recalled mentioned on an earlier mail). The GMPLS architecture document describes the benefits for using GMPLS with PSC and L2SC. This draft was not intended to introduce any new switching capabilities than already discussed in gmpls-arch, RFC3471, RFC3473. We hoped with the draft to be proactive in detailing the use of GMPLS signaling for L2 LSPs (with the hopes of preventing mis-interpretations). We all are aware of the current market interest on Ethernet. Considering the discussion, the draft has definitely initiated discussion.</FONT></SPAN></DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2>Dave - also thanks - I'll let Dimitri answer in detail, though one comment on Ethernet OAM. The use of GMPLS as a control plane for Ethernet is the same as GMPLS for SONET (or GMPLS for LSC) with regards to data plane monitoring.</FONT></SPAN></DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV dir=ltr align=left><SPAN class=389441821-28012005><FONT face=Arial color=#0000ff size=2>Deborah</FONT></SPAN></DIV><BR> <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left> <HR tabIndex=-1> <FONT face=Tahoma size=2><B>From:</B> owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org] <B>On Behalf Of </B>Shahram Davari<BR><B>Sent:</B> Friday, January 28, 2005 3:12 PM<BR><B>To:</B> Shahram Davari; 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B> 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR></FONT><BR></DIV> <DIV></DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2>Sorry Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2>Let me correct my previous email:</FONT></SPAN></DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=122481020-28012005> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>What <SPAN class=122481020-28012005>is </SPAN>the application driving <SPAN class=122481020-28012005>the </SPAN>chang<SPAN class=122481020-28012005>e</SPAN> <SPAN class=122481020-28012005>of </SPAN>the Ethernet switch <SPAN class=122481020-28012005>control</SPAN>-plane to GMPLS. Why not <SPAN class=122481020-28012005>just do </SPAN>Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2>-Shahram</FONT></SPAN></SPAN></DIV></SPAN></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]<B>On Behalf Of </B>Shahram Davari<BR><B>Sent:</B> Friday, January 28, 2005 2:50 PM<BR><B>To:</B> 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B> 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>-Shahram</FONT></SPAN></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be]<BR><B>Sent:</B> Friday, January 28, 2005 2:18 PM<BR><B>To:</B> David Allan<BR><B>Cc:</B> 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT></DIV> <P>dave - see in-line <BR><BR><FONT size=2><B>"David Allan" <dallan@nortelnetworks.com></B></FONT><BR><FONT size=2>Sent by: owner-ccamp@ops.ietf.org</FONT><BR><FONT size=2>01/28/2005 13:54 EST</FONT><BR><BR><FONT size=2>To:</FONT> <FONT size=2>Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL</FONT><BR><FONT size=2>cc:</FONT> <FONT size=2>"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org</FONT><BR><FONT size=2>bcc:</FONT> <BR><FONT size=2>Subject:</FONT> <FONT size=2>RE: Layer 2 Switching Caps LSPs</FONT><BR><BR><BR></P> <P>Hi Dimitri:<FONT size=4> </FONT><BR><FONT size=4></FONT><BR>> on the other side, the use of the term "VLAN label" has created some <BR>> confusion; therefore, in a next release i will simply refer <BR>> to a "label" <BR>> of 32 bits (unstructured) because the intention was (and still is) to <BR>> find an easy way to map the control of the ethernet frame <BR>> flows on each <BR>> device they traverses without making any assumption on how <BR>> this flow is <BR>> processed inside each node at the data plane level (note: on label <BR>> values, RFC 3946 took an equivalent approach - for circuits - where <BR>> sonet/sdh multiplexing structures have been used to create unique <BR>> multiplex entry names i.e. labels - this concept is here applied for <BR>> "virtual" circuits), so, if the working group is willing to <BR>> enter into a <BR>> data plane oriented discussion to clarify the behaviour(s) onto which <BR>> the present approach would be potentially applicable this is <BR>> fine with <BR>> me as long as we are within the scope of the initial motivations <BR><BR>So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right?<BR></P> <P>-> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion)</P> <P><BR>Dave<FONT size=4> </FONT></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C50588.19627F06-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 22:12:05 +0000 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50586.1915A3EA" Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 16:09:55 -0600 Message-ID: <449B2580D802A443A923DABF3EAB82AF08D18DA4@OCCLUST04EVS1.ugd.att.com> Thread-Topic: Layer 2 Switching Caps LSPs Thread-Index: AcUFddCnYH3s/tNoQ0S7iojy67yefwACSHvA From: "Brungard, Deborah A, ALABS" <dbrungard@att.com> To: "Shahram Davari" <Shahram_Davari@pmc-sierra.com>, <Dimitri.Papadimitriou@alcatel.be>, "David Allan" <dallan@nortelnetworks.com> Cc: <dpapadimitriou@psg.com>, "Adrian Farrel" <adrian@olddog.co.uk>, <ccamp@ops.ietf.org> This is a multi-part message in MIME format. ------_=_NextPart_001_01C50586.1915A3EA Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Shahram, =20 Thanks for all the interest, as Dimitri doesn't seem to be available today, I'll do my best French to answer- =20 The use of GMPLS for Ethernet is a very different application than Ethernet over MPLS. It not only provides a control plane which may be used for L2SC, it also provides the capability to support an end-to-end L2 LSP automated set up across GMPLS regions (e.g. Ethernet/GFP_SONET which I recalled mentioned on an earlier mail). The GMPLS architecture document describes the benefits for using GMPLS with PSC and L2SC. This draft was not intended to introduce any new switching capabilities than already discussed in gmpls-arch, RFC3471, RFC3473. We hoped with the draft to be proactive in detailing the use of GMPLS signaling for L2 LSPs (with the hopes of preventing mis-interpretations). We all are aware of the current market interest on Ethernet. Considering the discussion, the draft has definitely initiated discussion. =20 Dave - also thanks - I'll let Dimitri answer in detail, though one comment on Ethernet OAM. The use of GMPLS as a control plane for Ethernet is the same as GMPLS for SONET (or GMPLS for LSC) with regards to data plane monitoring. =20 Deborah _____ =20 From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org] On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 3:12 PM To: Shahram Davari; 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Sorry Dimitri, =20 Let me correct my previous email: =20 What is the application driving the change of the Ethernet switch control-plane to GMPLS. Why not just do Ethernet over MPLS? =20 -Shahram -----Original Message----- From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 2:50 PM To: 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs =09 =09 Dimitri, =20 What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS? =20 -Shahram -----Original Message----- From: Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be] Sent: Friday, January 28, 2005 2:18 PM To: David Allan Cc: 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs =09 =09 dave - see in-line=20 =09 "David Allan" <dallan@nortelnetworks.com> Sent by: owner-ccamp@ops.ietf.org 01/28/2005 13:54 EST =09 To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org bcc:=20 Subject: RE: Layer 2 Switching Caps LSPs =09 =09 =09 Hi Dimitri:=20 =09 > on the other side, the use of the term "VLAN label" has created some=20 > confusion; therefore, in a next release i will simply refer=20 > to a "label"=20 > of 32 bits (unstructured) because the intention was (and still is) to=20 > find an easy way to map the control of the ethernet frame=20 > flows on each=20 > device they traverses without making any assumption on how=20 > this flow is=20 > processed inside each node at the data plane level (note: on label=20 > values, RFC 3946 took an equivalent approach - for circuits - where=20 > sonet/sdh multiplexing structures have been used to create unique=20 > multiplex entry names i.e. labels - this concept is here applied for=20 > "virtual" circuits), so, if the working group is willing to=20 > enter into a=20 > data plane oriented discussion to clarify the behaviour(s) onto which=20 > the present approach would be potentially applicable this is=20 > fine with=20 > me as long as we are within the scope of the initial motivations=20 =09 So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right? =09 -> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion) =09 Dave=20 ------_=_NextPart_001_01C50586.1915A3EA Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dus-ascii"> <META content=3D"MSHTML 6.00.2800.1479" name=3DGENERATOR></HEAD> <BODY> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Hi Shahram,</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Thanks for all the interest, as Dimitri doesn't = seem to be=20 available today, I'll do my best French to answer-</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>The use of GMPLS for Ethernet is a very = different=20 application than Ethernet over MPLS. It not only provides a control = plane which=20 may be used for L2SC, it also provides the capability to support an = end-to-end=20 L2 LSP automated set up across GMPLS regions (e.g. Ethernet/GFP_SONET = which I=20 recalled mentioned on an earlier mail). The GMPLS architecture document=20 describes the benefits for using GMPLS with PSC and L2SC. This draft was = not=20 intended to introduce any new switching capabilities than already = discussed in=20 gmpls-arch, RFC3471, RFC3473. We hoped with the draft to be proactive in = detailing the use of GMPLS signaling for L2 LSPs (with the hopes of = preventing=20 mis-interpretations). We all are aware of the current market=20 interest on Ethernet. Considering the discussion, the draft = has=20 definitely initiated discussion.</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Dave - also thanks - I'll let Dimitri answer in = detail,=20 though one comment on Ethernet OAM. The use of GMPLS as a control plane = for=20 Ethernet is the same as GMPLS for SONET (or GMPLS for LSC) with = regards to=20 data plane monitoring.</FONT></SPAN></DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2></FONT></SPAN> </DIV> <DIV dir=3Dltr align=3Dleft><SPAN class=3D389441821-28012005><FONT = face=3DArial=20 color=3D#0000ff size=3D2>Deborah</FONT></SPAN></DIV><BR> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft> <HR tabIndex=3D-1> <FONT face=3DTahoma size=3D2><B>From:</B> owner-ccamp@ops.ietf.org=20 [mailto:owner-ccamp@ops.ietf.org] <B>On Behalf Of </B>Shahram=20 Davari<BR><B>Sent:</B> Friday, January 28, 2005 3:12 PM<BR><B>To:</B> = Shahram=20 Davari; 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B>=20 'dpapadimitriou@psg.com'; 'Adrian Farrel'; = ccamp@ops.ietf.org<BR><B>Subject:</B>=20 RE: Layer 2 Switching Caps LSPs<BR></FONT><BR></DIV> <DIV></DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial color=3D#0000ff = size=3D2>Sorry=20 Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial color=3D#0000ff = size=3D2>Let me=20 correct my previous email:</FONT></SPAN></DIV> <DIV><SPAN class=3D122481020-28012005><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D122481020-28012005> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial color=3D#0000ff = size=3D2>What <SPAN class=3D122481020-28012005>is </SPAN>the = application=20 driving <SPAN class=3D122481020-28012005>the </SPAN>chang<SPAN=20 class=3D122481020-28012005>e</SPAN> <SPAN = class=3D122481020-28012005>of=20 </SPAN>the Ethernet switch <SPAN=20 class=3D122481020-28012005>control</SPAN>-plane to GMPLS. Why not = <SPAN=20 class=3D122481020-28012005>just do </SPAN>Ethernet over = MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D982584819-28012005><SPAN = class=3D122481020-28012005><FONT=20 face=3DArial color=3D#0000ff = size=3D2>-Shahram</FONT></SPAN></SPAN></DIV></SPAN></DIV> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px = solid; MARGIN-RIGHT: 0px"> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT = face=3DTahoma=20 size=3D2>-----Original Message-----<BR><B>From:</B> = owner-ccamp@ops.ietf.org=20 [mailto:owner-ccamp@ops.ietf.org]<B>On Behalf Of </B>Shahram=20 Davari<BR><B>Sent:</B> Friday, January 28, 2005 2:50 PM<BR><B>To:</B>=20 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B>=20 'dpapadimitriou@psg.com'; 'Adrian Farrel';=20 ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps=20 LSPs<BR><BR></FONT></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff size=3D2>What=20 the application deriving changing the Ethernet switch data-plane to=20 GMPLS. Why not do Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D982584819-28012005><FONT face=3DArial = color=3D#0000ff=20 size=3D2>-Shahram</FONT></SPAN></DIV> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px = solid; MARGIN-RIGHT: 0px"> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT = face=3DTahoma=20 size=3D2>-----Original Message-----<BR><B>From:</B>=20 Dimitri.Papadimitriou@alcatel.be=20 [mailto:Dimitri.Papadimitriou@alcatel.be]<BR><B>Sent:</B> Friday, = January=20 28, 2005 2:18 PM<BR><B>To:</B> David Allan<BR><B>Cc:</B>=20 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; = 'Adrian=20 Farrel'; Shahram Davari; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: = Layer 2=20 Switching Caps LSPs<BR><BR></FONT></DIV> <P>dave - see in-line <BR><BR><FONT size=3D2><B>"David Allan"=20 <dallan@nortelnetworks.com></B></FONT><BR><FONT size=3D2>Sent = by:=20 owner-ccamp@ops.ietf.org</FONT><BR><FONT size=3D2>01/28/2005 13:54=20 EST</FONT><BR><BR><FONT size=3D2>To:</FONT> <FONT size=3D2>Dimitri=20 PAPADIMITRIOU/BE/ALCATEL@ALCATEL</FONT><BR><FONT size=3D2>cc:</FONT> = <FONT=20 size=3D2>"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, = "'Adrian=20 Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'"=20 <Shahram_Davari@pmc-sierra.com>, = ccamp@ops.ietf.org</FONT><BR><FONT=20 size=3D2>bcc:</FONT> <BR><FONT size=3D2>Subject:</FONT> <FONT = size=3D2>RE: Layer 2=20 Switching Caps LSPs</FONT><BR><BR><BR></P> <P>Hi Dimitri:<FONT size=3D4> </FONT><BR><FONT = size=3D4></FONT><BR>> =20 on the other side, the use of the term "VLAN label" has = created some=20 <BR>> confusion; therefore, in a next release i will simply refer = <BR>> to a "label" <BR>> of 32 bits (unstructured) because the = intention was (and still is) to <BR>> find an easy way to map the = control=20 of the ethernet frame <BR>> flows on each <BR>> device they = traverses=20 without making any assumption on how <BR>> this flow is <BR>>=20 processed inside each node at the data plane level (note: on label = <BR>>=20 values, RFC 3946 took an equivalent approach - for circuits - where = <BR>>=20 sonet/sdh multiplexing structures have been used to create unique = <BR>>=20 multiplex entry names i.e. labels - this concept is here applied for = <BR>> "virtual" circuits), so, if the working group is willing to = <BR>> enter into a <BR>> data plane oriented discussion to = clarify the=20 behaviour(s) onto which <BR>> the present approach would be = potentially=20 applicable this is <BR>> fine with <BR>> me as long as we are = within=20 the scope of the initial motivations <BR><BR>So if I understand = correctly=20 there is an abstract label that represents a flow at an intermediate = device=20 but with making no representations as to how the flow transits the = device.=20 As the abstract label is not tied directly to any real = implementation but is=20 merely a useful identifier to allow two LSHs of the LSP to be tied = together,=20 So it is not a label in the sense that there is not a logical = dataplane=20 identifier in the packet encapsulation, nor does it correspond to a = timeslot=20 etc. Do I have this right?<BR></P> <P>-> more precisely the draft does not mandate any specific=20 representation at the data plane level (so the last statement goes a = step=20 beyond my statement) - in particular this representation does not = assume a=20 modification of the ethernet frame format - this follows the = approach of RFC=20 3471 where the wavelength label for instance is simply a 32-bit = value that=20 is interpreted locally (after negotiation) but yes this abstraction = does not=20 mandate an exact 1:1 representation with the ethernet data plane (in = fact=20 the initial document suggested one such representation but it seems = that=20 using specific terms creates some confusion)</P> <P><BR>Dave<FONT size=3D4> = </FONT></P></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C50586.1915A3EA-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 21:07:52 +0000 To: Shahram Davari <Shahram_Davari@pmc-sierra.com> Cc: Shahram Davari <Shahram_Davari@pmc-sierra.com>, "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be>, David Allan <dallan@nortelnetworks.com>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 22:06:27 +0100 Message-ID: <OF14B7DE8F.0473B605-ONC1256F97.0073F1E9-C1256F97.0073F28A@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+dGhpcyBhIHZhc3QgdG9waWMgdGhhdCBjYW4gYmUgYW5zd2VyZWQgaW4gc2V2ZXJhbCB3YXlz IC0gaG93ZXZlciBvbmUgc2hvcnQgcmVzcG9uc2UgY2FuIGJlIHdoeSAod2hlbiB5b3UgYXJlIG5v dCBpbiBhbiBJUC9NUExTIGVudmlyb25tZW50KSBpcyB0aGVyZSBhbnkgcmF0aW9uYWxlIHRvIG1h bmRhdGUgYW4gTVBMUyB0cmFuc3BvcnQgbmV0d29yayB0byBjYXJyeSBFdGhlcm5ldCBwYXlsb2Fk IHdoaWxlIHRlY2huaXF1ZXMgZXhpc3QgdG8gYWNoaWV2ZSB0aGUgc2FtZSBsZXZlbCBvZiBjb250 cm9sIHVzaW5nIEdNUExTICgqKSB3aXRob3V0IHRoZSBidXJkZW4gb2YgaGF2aW5nIHRvIGNvbnNp ZGVyIHRoZSBjb3N0IG9mIGFuIGFkZGl0aW9uYWwgSVAvTVBMUyBkYXRhIHBsYW5lIGJ5IHVzaW5n IGRpcmVjdGx5IGFuIEV0aGVybmV0IGRhdGEgcGxhbmUgLSBvbmUgZXhhbXBsZSAoYW1vbmcgbWFu eSkgaXMgdGhlIHBvc3NpYmlsaXR5IHRvIHVzZSB0aGUgTUFDIGxheWVyIGRpcmVjdGx5IChvdmVy IGFuIEV0aGVybmV0IFBIWSBmb3IgaW5zdGFuY2UpIHdpdGhvdXQgaGF2aW5nIHRvIGNvbnNpZGVy IGFuIEVUSC1vdmVyLVBXLW92ZXItTVBMUyBlbnZpcm9ubWVudCB3aGVyZSBhdCB0aGUgZW5kIHlv dSB3aWxsIGhhdmUgdG8gY2FycnkgdGhlIE1QTFMgcGFja2V0cyBvdmVyIGFub3RoZXIgZGF0YSBs aW5rIGxheWVyIHRoYXQgY291bGQgYmUgdGhlIEVUSCBNQUMgbGF5ZXIgaXRzZWxmID88L1A+PFA+ KCopIGkgc2hvdWQgc2F5IGV2ZW4gYmV0dGVyIGJlY2F1c2UgdGhlIEdNUExTIG1lY2hhbmlzbXMg YW5kIGFkZGVkIHZhbHVlIGZvciBwYWNrZXQgKFBTQykgbmV0d29ya3MgYXJlIChzdGlsbCkgbm90 IHdpZGVseSBjb25zaWRlcmVkIGFzIHRoZSBkZS1mYWN0byBjb250cm9sIHBsYW5lIGZvciBzdWNo IGVudmlyb25tZW50cyBldmVuIGlmIHdlIGhvcGUgdGhpcyB3aWxsIGJlIHRoZSBjYXNlIHdpdGgg dGhlIChNUExTIHRvIEdNUExTKSBtaWdyYXRpb24gcGhhc2UgZm9yIFBTQyBuZXR3b3JrcyB0aGF0 IGlzIGdvaW5nIHRvIGJlIChob3BlZnVsbHkpIGluIHRoZSBuZXh0IHJldmlzaW9uIG9mIHRoZSBD Q0FNUCBjaGFydGVyIC0gdGhpcyBzYWlkIHRoZSBjb250cm9sIHBsYW5lIGFzc29jaWF0ZWQgdG8g UFcgaXMgc3RpbGwgcmVzdHJpY3RlZCB0byBMRFAgdGhlcmVmb3JlIGkgYW0gbm90IHN1cmUgdGhp cyBpcyBldmVyIGdvaW5nIHRvIGFjaGlldmUgdGhlIHNhbWUgbGV2ZWwgb2YgY29udHJvbCBhbmQg Y2FwYWJpbGl0aWVzIHRoYW4gdGhvc2UgY29uc2lkZXJlZCBpbiB0aGUgcHJlc2VudCBMMkxTUCBj b250ZXh0PC9QPjxQPjxCUj48Rk9OVCBTSVpFPTI+PEI+U2hhaHJhbSBEYXZhcmkgJmx0O1NoYWhy YW1fRGF2YXJpQHBtYy1zaWVycmEuY29tJmd0OzwvQj48L0ZPTlQ+PEJSPjxGT05UIFNJWkU9Mj5T ZW50IGJ5OiBvd25lci1jY2FtcEBvcHMuaWV0Zi5vcmc8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9Mj4w MS8yOC8yMDA1IDEyOjEyIFBTVDwvRk9OVD48QlI+PEJSPiA8Rk9OVCBTSVpFPTI+VG86PC9GT05U PiA8Rk9OVCBTSVpFPTI+U2hhaHJhbSBEYXZhcmkgJmx0O1NoYWhyYW1fRGF2YXJpQHBtYy1zaWVy cmEuY29tJmd0OywgRGltaXRyaSBQQVBBRElNSVRSSU9VL0JFL0FMQ0FURUxAQUxDQVRFTCwgRGF2 aWQgQWxsYW4gJmx0O2RhbGxhbkBub3J0ZWxuZXR3b3Jrcy5jb20mZ3Q7PC9GT05UPjxCUj4gPEZP TlQgU0laRT0yPmNjOjwvRk9OVD4gPEZPTlQgU0laRT0yPiZxdW90OydkcGFwYWRpbWl0cmlvdUBw c2cuY29tJyZxdW90OyAmbHQ7ZHBhcGFkaW1pdHJpb3VAcHNnLmNvbSZndDssICZxdW90OydBZHJp YW4gRmFycmVsJyZxdW90OyAmbHQ7YWRyaWFuQG9sZGRvZy5jby51ayZndDssIGNjYW1wQG9wcy5p ZXRmLm9yZzwvRk9OVD48QlI+IDxGT05UIFNJWkU9Mj5iY2M6PC9GT05UPiA8QlI+IDxGT05UIFNJ WkU9Mj5TdWJqZWN0OjwvRk9OVD4gPEZPTlQgU0laRT0yPlJFOiBMYXllciAyIFN3aXRjaGluZyBD YXBzIExTUHM8L0ZPTlQ+PEJSPiA8QlI+PEJSPjwvUD48UD5Tb3JyeSBEaW1pdHJpLDxCUj48QlI+ TGV0IG1lIGNvcnJlY3QgbXkgcHJldmlvdXMgZW1haWw6PEJSPjxCUj5XaGF0Jm5ic3A7aXMgdGhl IGFwcGxpY2F0aW9uIGRyaXZpbmcmbmJzcDt0aGUgY2hhbmdlJm5ic3A7b2YgdGhlIEV0aGVybmV0 IHN3aXRjaCZuYnNwO2NvbnRyb2wtcGxhbmUgdG8gR01QTFMuJm5ic3A7IFdoeSBub3QganVzdCBk byBFdGhlcm5ldCBvdmVyIE1QTFM/PEJSPjxCUj4tU2hhaHJhbTxCUj4tLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLTxCUj48Qj5Gcm9tOjwvQj4gb3duZXItY2NhbXBAb3BzLmlldGYub3JnIFttYWls dG86b3duZXItY2NhbXBAb3BzLmlldGYub3JnXTxCPk9uIEJlaGFsZiBPZiA8L0I+U2hhaHJhbSBE YXZhcmk8QlI+PEI+U2VudDo8L0I+IEZyaWRheSwgSmFudWFyeSAyOCwgMjAwNSAyOjUwIFBNPEJS PjxCPlRvOjwvQj4gJ0RpbWl0cmkuUGFwYWRpbWl0cmlvdUBhbGNhdGVsLmJlJzsgRGF2aWQgQWxs YW48QlI+PEI+Q2M6PC9CPiAnZHBhcGFkaW1pdHJpb3VAcHNnLmNvbSc7ICdBZHJpYW4gRmFycmVs JzsgY2NhbXBAb3BzLmlldGYub3JnPEJSPjxCPlN1YmplY3Q6PC9CPiBSRTogTGF5ZXIgMiBTd2l0 Y2hpbmcgQ2FwcyBMU1BzPEJSPjxCUj48QlI+RGltaXRyaSw8QlI+PEJSPldoYXQgdGhlIGFwcGxp Y2F0aW9uIGRlcml2aW5nIGNoYW5naW5nIHRoZSBFdGhlcm5ldCBzd2l0Y2ggZGF0YS1wbGFuZSB0 byBHTVBMUy4mbmJzcDsgV2h5IG5vdCBkbyBFdGhlcm5ldCBvdmVyIE1QTFM/PEJSPjxCUj4tU2hh aHJhbTxCUj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj48Qj5Gcm9tOjwvQj4gRGltaXRy aS5QYXBhZGltaXRyaW91QGFsY2F0ZWwuYmUgW21haWx0bzpEaW1pdHJpLlBhcGFkaW1pdHJpb3VA YWxjYXRlbC5iZV08QlI+PEI+U2VudDo8L0I+IEZyaWRheSwgSmFudWFyeSAyOCwgMjAwNSAyOjE4 IFBNPEJSPjxCPlRvOjwvQj4gRGF2aWQgQWxsYW48QlI+PEI+Q2M6PC9CPiAnRGltaXRyaS5QYXBh ZGltaXRyaW91QGFsY2F0ZWwuYmUnOyAnZHBhcGFkaW1pdHJpb3VAcHNnLmNvbSc7ICdBZHJpYW4g RmFycmVsJzsgU2hhaHJhbSBEYXZhcmk7IGNjYW1wQG9wcy5pZXRmLm9yZzxCUj48Qj5TdWJqZWN0 OjwvQj4gUkU6IExheWVyIDIgU3dpdGNoaW5nIENhcHMgTFNQczxCUj48QlI+PEJSPjxCUj48Rk9O VCBTSVpFPTQ+ZGF2ZSAtIHNlZSBpbi1saW5lIDwvRk9OVD48QlI+PEJSPjxCPiZxdW90O0Rhdmlk IEFsbGFuJnF1b3Q7ICZsdDtkYWxsYW5Abm9ydGVsbmV0d29ya3MuY29tJmd0OzwvQj48QlI+U2Vu dCBieTogb3duZXItY2NhbXBAb3BzLmlldGYub3JnPEJSPjAxLzI4LzIwMDUgMTM6NTQgRVNUPEJS PjxCUj5Ubzo8Rk9OVCBTSVpFPTQ+IDwvRk9OVD5EaW1pdHJpIFBBUEFESU1JVFJJT1UvQkUvQUxD QVRFTEBBTENBVEVMPEJSPmNjOjxGT05UIFNJWkU9ND4gPC9GT05UPiZxdW90OydkcGFwYWRpbWl0 cmlvdUBwc2cuY29tJyZxdW90OyAmbHQ7ZHBhcGFkaW1pdHJpb3VAcHNnLmNvbSZndDssICZxdW90 OydBZHJpYW4gRmFycmVsJyZxdW90OyAmbHQ7YWRyaWFuQG9sZGRvZy5jby51ayZndDssICZxdW90 OydTaGFocmFtIERhdmFyaScmcXVvdDsgJmx0O1NoYWhyYW1fRGF2YXJpQHBtYy1zaWVycmEuY29t Jmd0OywgY2NhbXBAb3BzLmlldGYub3JnPEJSPmJjYzo8Rk9OVCBTSVpFPTQ+IDwvRk9OVD48QlI+ U3ViamVjdDo8Rk9OVCBTSVpFPTQ+IDwvRk9OVD5SRTogTGF5ZXIgMiBTd2l0Y2hpbmcgQ2FwcyBM U1BzPEJSPjxCUj48QlI+PEZPTlQgU0laRT00PkhpIERpbWl0cmk6PC9GT05UPjxGT05UIFNJWkU9 NT4gPC9GT05UPjxCUj48QlI+PEZPTlQgU0laRT00PiZndDsmbmJzcDsgb24mbmJzcDsgdGhlIG90 aGVyIHNpZGUsIHRoZSB1c2Ugb2YgdGhlIHRlcm0gJnF1b3Q7VkxBTiBsYWJlbCZxdW90OyBoYXMg Y3JlYXRlZCBzb21lIDwvRk9OVD48QlI+PEZPTlQgU0laRT00PiZndDsgY29uZnVzaW9uOyB0aGVy ZWZvcmUsIGluIGEgbmV4dCByZWxlYXNlIGkgd2lsbCBzaW1wbHkgcmVmZXIgPC9GT05UPjxCUj48 Rk9OVCBTSVpFPTQ+Jmd0OyB0byBhICZxdW90O2xhYmVsJnF1b3Q7IDwvRk9OVD48QlI+PEZPTlQg U0laRT00PiZndDsgb2YgMzIgYml0cyAodW5zdHJ1Y3R1cmVkKSBiZWNhdXNlIHRoZSBpbnRlbnRp b24gd2FzIChhbmQgc3RpbGwgaXMpIHRvIDwvRk9OVD48QlI+PEZPTlQgU0laRT00PiZndDsgZmlu ZCBhbiBlYXN5IHdheSB0byBtYXAgdGhlIGNvbnRyb2wgb2YgdGhlIGV0aGVybmV0IGZyYW1lIDwv Rk9OVD48QlI+PEZPTlQgU0laRT00PiZndDsgZmxvd3Mgb24gZWFjaCA8L0ZPTlQ+PEJSPjxGT05U IFNJWkU9ND4mZ3Q7IGRldmljZSB0aGV5IHRyYXZlcnNlcyB3aXRob3V0IG1ha2luZyBhbnkgYXNz dW1wdGlvbiBvbiBob3cgPC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+Jmd0OyB0aGlzIGZsb3cgaXMg PC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+Jmd0OyBwcm9jZXNzZWQgaW5zaWRlIGVhY2ggbm9kZSBh dCB0aGUgZGF0YSBwbGFuZSBsZXZlbCAobm90ZTogb24gbGFiZWwgPC9GT05UPjxCUj48Rk9OVCBT SVpFPTQ+Jmd0OyB2YWx1ZXMsIFJGQyAzOTQ2IHRvb2sgYW4gZXF1aXZhbGVudCBhcHByb2FjaCAt IGZvciBjaXJjdWl0cyAtIHdoZXJlIDwvRk9OVD48QlI+PEZPTlQgU0laRT00PiZndDsgc29uZXQv c2RoIG11bHRpcGxleGluZyBzdHJ1Y3R1cmVzIGhhdmUgYmVlbiB1c2VkIHRvIGNyZWF0ZSB1bmlx dWUgPC9GT05UPjxCUj48Rk9OVCBTSVpFPTQ+Jmd0OyBtdWx0aXBsZXggZW50cnkgbmFtZXMgaS5l LiBsYWJlbHMgLSB0aGlzIGNvbmNlcHQgaXMgaGVyZSBhcHBsaWVkIGZvciA8L0ZPTlQ+PEJSPjxG T05UIFNJWkU9ND4mZ3Q7ICZxdW90O3ZpcnR1YWwmcXVvdDsgY2lyY3VpdHMpLCBzbywgaWYgdGhl IHdvcmtpbmcgZ3JvdXAgaXMgd2lsbGluZyB0byA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND4mZ3Q7 IGVudGVyIGludG8gYSA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND4mZ3Q7IGRhdGEgcGxhbmUgb3Jp ZW50ZWQgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBiZWhhdmlvdXIocykgb250byB3aGljaCA8 L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND4mZ3Q7IHRoZSBwcmVzZW50IGFwcHJvYWNoIHdvdWxkIGJl IHBvdGVudGlhbGx5IGFwcGxpY2FibGUgdGhpcyBpcyA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND4m Z3Q7IGZpbmUgd2l0aCA8L0ZPTlQ+PEJSPjxGT05UIFNJWkU9ND4mZ3Q7IG1lIGFzIGxvbmcgYXMg d2UgYXJlIHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhlIGluaXRpYWwgbW90aXZhdGlvbnMgPC9GT05U PjxCUj48QlI+PEZPTlQgU0laRT00PlNvIGlmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkgdGhlcmUg aXMgYW4gYWJzdHJhY3QgbGFiZWwgdGhhdCByZXByZXNlbnRzIGEgZmxvdyBhdCBhbiBpbnRlcm1l ZGlhdGUgZGV2aWNlIGJ1dCB3aXRoIG1ha2luZyBubyByZXByZXNlbnRhdGlvbnMgYXMgdG8gaG93 IHRoZSBmbG93IHRyYW5zaXRzIHRoZSBkZXZpY2UuIEFzIHRoZSBhYnN0cmFjdCBsYWJlbCBpcyBu b3QgdGllZCBkaXJlY3RseSB0byBhbnkgcmVhbCBpbXBsZW1lbnRhdGlvbiBidXQgaXMgbWVyZWx5 IGEgdXNlZnVsIGlkZW50aWZpZXIgdG8gYWxsb3cgdHdvIExTSHMgb2YgdGhlIExTUCB0byBiZSB0 aWVkIHRvZ2V0aGVyLCBTbyBpdCBpcyBub3QgYSBsYWJlbCBpbiB0aGUgc2Vuc2UgdGhhdCB0aGVy ZSBpcyBub3QgYSBsb2dpY2FsIGRhdGFwbGFuZSBpZGVudGlmaWVyIGluIHRoZSBwYWNrZXQgZW5j YXBzdWxhdGlvbiwgbm9yIGRvZXMgaXQgY29ycmVzcG9uZCB0byBhIHRpbWVzbG90IGV0Yy4gRG8g SSBoYXZlIHRoaXMgcmlnaHQ/PC9GT05UPjxCUj48QlI+PEZPTlQgU0laRT00Pi0mZ3Q7IG1vcmUg cHJlY2lzZWx5IHRoZSBkcmFmdCBkb2VzIG5vdCBtYW5kYXRlIGFueSBzcGVjaWZpYyByZXByZXNl bnRhdGlvbiBhdCB0aGUgZGF0YSBwbGFuZSBsZXZlbCAoc28gdGhlIGxhc3Qgc3RhdGVtZW50IGdv ZXMgYSBzdGVwIGJleW9uZCBteSBzdGF0ZW1lbnQpIC0gaW4gcGFydGljdWxhciB0aGlzIHJlcHJl c2VudGF0aW9uIGRvZXMgbm90IGFzc3VtZSBhIG1vZGlmaWNhdGlvbiBvZiB0aGUgZXRoZXJuZXQg ZnJhbWUgZm9ybWF0IC0gdGhpcyBmb2xsb3dzIHRoZSBhcHByb2FjaCBvZiBSRkMgMzQ3MSB3aGVy ZSB0aGUgd2F2ZWxlbmd0aCBsYWJlbCBmb3IgaW5zdGFuY2UgaXMgc2ltcGx5IGEgMzItYml0IHZh bHVlIHRoYXQgaXMgaW50ZXJwcmV0ZWQgbG9jYWxseSAoYWZ0ZXIgbmVnb3RpYXRpb24pIGJ1dCB5 ZXMgdGhpcyBhYnN0cmFjdGlvbiBkb2VzIG5vdCBtYW5kYXRlIGFuIGV4YWN0IDE6MSByZXByZXNl bnRhdGlvbiB3aXRoIHRoZSBldGhlcm5ldCBkYXRhIHBsYW5lIChpbiBmYWN0IHRoZSBpbml0aWFs IGRvY3VtZW50IHN1Z2dlc3RlZCBvbmUgc3VjaCByZXByZXNlbnRhdGlvbiBidXQgaXQgc2VlbXMg dGhhdCB1c2luZyBzcGVjaWZpYyB0ZXJtcyBjcmVhdGVzIHNvbWUgY29uZnVzaW9uKTwvRk9OVD48 QlI+PEJSPjxCUj48Rk9OVCBTSVpFPTQ+RGF2ZTwvRk9OVD48Rk9OVCBTSVpFPTU+IDwvRk9OVD48 L1A+ Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 20:12:51 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3C9@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: Shahram Davari <Shahram_Davari@pmc-sierra.com>, "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be>, David Allan <dallan@nortelnetworks.com> Cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 12:12:19 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50575.73D9B16A" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C50575.73D9B16A Content-Type: text/plain; charset="iso-8859-1" Sorry Dimitri, Let me correct my previous email: What is the application driving the change of the Ethernet switch control-plane to GMPLS. Why not just do Ethernet over MPLS? -Shahram -----Original Message----- From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On Behalf Of Shahram Davari Sent: Friday, January 28, 2005 2:50 PM To: 'Dimitri.Papadimitriou@alcatel.be'; David Allan Cc: 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Dimitri, What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS? -Shahram -----Original Message----- From: Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be] Sent: Friday, January 28, 2005 2:18 PM To: David Allan Cc: 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs dave - see in-line "David Allan" <dallan@nortelnetworks.com> Sent by: owner-ccamp@ops.ietf.org 01/28/2005 13:54 EST To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org bcc: Subject: RE: Layer 2 Switching Caps LSPs Hi Dimitri: > on the other side, the use of the term "VLAN label" has created some > confusion; therefore, in a next release i will simply refer > to a "label" > of 32 bits (unstructured) because the intention was (and still is) to > find an easy way to map the control of the ethernet frame > flows on each > device they traverses without making any assumption on how > this flow is > processed inside each node at the data plane level (note: on label > values, RFC 3946 took an equivalent approach - for circuits - where > sonet/sdh multiplexing structures have been used to create unique > multiplex entry names i.e. labels - this concept is here applied for > "virtual" circuits), so, if the working group is willing to > enter into a > data plane oriented discussion to clarify the behaviour(s) onto which > the present approach would be potentially applicable this is > fine with > me as long as we are within the scope of the initial motivations So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right? -> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion) Dave ------_=_NextPart_001_01C50575.73D9B16A Content-Type: text/html; charset="iso-8859-1" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2>Sorry Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2>Let me correct my previous email:</FONT></SPAN></DIV> <DIV><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=122481020-28012005> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>What <SPAN class=122481020-28012005>is </SPAN>the application driving <SPAN class=122481020-28012005>the </SPAN>chang<SPAN class=122481020-28012005>e</SPAN> <SPAN class=122481020-28012005>of </SPAN>the Ethernet switch <SPAN class=122481020-28012005>control</SPAN>-plane to GMPLS. Why not <SPAN class=122481020-28012005>just do </SPAN>Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><SPAN class=122481020-28012005><FONT face=Arial color=#0000ff size=2>-Shahram</FONT></SPAN></SPAN></DIV></SPAN></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]<B>On Behalf Of </B>Shahram Davari<BR><B>Sent:</B> Friday, January 28, 2005 2:50 PM<BR><B>To:</B> 'Dimitri.Papadimitriou@alcatel.be'; David Allan<BR><B>Cc:</B> 'dpapadimitriou@psg.com'; 'Adrian Farrel'; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>-Shahram</FONT></SPAN></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be]<BR><B>Sent:</B> Friday, January 28, 2005 2:18 PM<BR><B>To:</B> David Allan<BR><B>Cc:</B> 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT></DIV> <P>dave - see in-line <BR><BR><FONT size=2><B>"David Allan" <dallan@nortelnetworks.com></B></FONT><BR><FONT size=2>Sent by: owner-ccamp@ops.ietf.org</FONT><BR><FONT size=2>01/28/2005 13:54 EST</FONT><BR><BR><FONT size=2>To:</FONT> <FONT size=2>Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL</FONT><BR><FONT size=2>cc:</FONT> <FONT size=2>"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org</FONT><BR><FONT size=2>bcc:</FONT> <BR><FONT size=2>Subject:</FONT> <FONT size=2>RE: Layer 2 Switching Caps LSPs</FONT><BR><BR><BR></P> <P>Hi Dimitri:<FONT size=4> </FONT><BR><FONT size=4></FONT><BR>> on the other side, the use of the term "VLAN label" has created some <BR>> confusion; therefore, in a next release i will simply refer <BR>> to a "label" <BR>> of 32 bits (unstructured) because the intention was (and still is) to <BR>> find an easy way to map the control of the ethernet frame <BR>> flows on each <BR>> device they traverses without making any assumption on how <BR>> this flow is <BR>> processed inside each node at the data plane level (note: on label <BR>> values, RFC 3946 took an equivalent approach - for circuits - where <BR>> sonet/sdh multiplexing structures have been used to create unique <BR>> multiplex entry names i.e. labels - this concept is here applied for <BR>> "virtual" circuits), so, if the working group is willing to <BR>> enter into a <BR>> data plane oriented discussion to clarify the behaviour(s) onto which <BR>> the present approach would be potentially applicable this is <BR>> fine with <BR>> me as long as we are within the scope of the initial motivations <BR><BR>So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right?<BR></P> <P>-> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion)</P> <P><BR>Dave<FONT size=4> </FONT></P></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C50575.73D9B16A-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 19:51:29 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3C8@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be>, David Allan <dallan@nortelnetworks.com> Cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 11:50:27 -0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50572.67FF82FA" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C50572.67FF82FA Content-Type: text/plain; charset="iso-8859-1" Dimitri, What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS? -Shahram -----Original Message----- From: Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be] Sent: Friday, January 28, 2005 2:18 PM To: David Allan Cc: 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs dave - see in-line "David Allan" <dallan@nortelnetworks.com> Sent by: owner-ccamp@ops.ietf.org 01/28/2005 13:54 EST To: Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org bcc: Subject: RE: Layer 2 Switching Caps LSPs Hi Dimitri: > on the other side, the use of the term "VLAN label" has created some > confusion; therefore, in a next release i will simply refer > to a "label" > of 32 bits (unstructured) because the intention was (and still is) to > find an easy way to map the control of the ethernet frame > flows on each > device they traverses without making any assumption on how > this flow is > processed inside each node at the data plane level (note: on label > values, RFC 3946 took an equivalent approach - for circuits - where > sonet/sdh multiplexing structures have been used to create unique > multiplex entry names i.e. labels - this concept is here applied for > "virtual" circuits), so, if the working group is willing to > enter into a > data plane oriented discussion to clarify the behaviour(s) onto which > the present approach would be potentially applicable this is > fine with > me as long as we are within the scope of the initial motivations So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right? -> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion) Dave ------_=_NextPart_001_01C50572.67FF82FA Content-Type: text/html; charset="iso-8859-1" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>Dimitri,</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>What the application deriving changing the Ethernet switch data-plane to GMPLS. Why not do Ethernet over MPLS?</FONT></SPAN></DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV> <DIV><SPAN class=982584819-28012005><FONT face=Arial color=#0000ff size=2>-Shahram</FONT></SPAN></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Dimitri.Papadimitriou@alcatel.be [mailto:Dimitri.Papadimitriou@alcatel.be]<BR><B>Sent:</B> Friday, January 28, 2005 2:18 PM<BR><B>To:</B> David Allan<BR><B>Cc:</B> 'Dimitri.Papadimitriou@alcatel.be'; 'dpapadimitriou@psg.com'; 'Adrian Farrel'; Shahram Davari; ccamp@ops.ietf.org<BR><B>Subject:</B> RE: Layer 2 Switching Caps LSPs<BR><BR></FONT></DIV> <P>dave - see in-line <BR><BR><FONT size=2><B>"David Allan" <dallan@nortelnetworks.com></B></FONT><BR><FONT size=2>Sent by: owner-ccamp@ops.ietf.org</FONT><BR><FONT size=2>01/28/2005 13:54 EST</FONT><BR><BR><FONT size=2>To:</FONT> <FONT size=2>Dimitri PAPADIMITRIOU/BE/ALCATEL@ALCATEL</FONT><BR><FONT size=2>cc:</FONT> <FONT size=2>"'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org</FONT><BR><FONT size=2>bcc:</FONT> <BR><FONT size=2>Subject:</FONT> <FONT size=2>RE: Layer 2 Switching Caps LSPs</FONT><BR><BR><BR></P> <P>Hi Dimitri:<FONT size=4> </FONT><BR><FONT size=4></FONT><BR>> on the other side, the use of the term "VLAN label" has created some <BR>> confusion; therefore, in a next release i will simply refer <BR>> to a "label" <BR>> of 32 bits (unstructured) because the intention was (and still is) to <BR>> find an easy way to map the control of the ethernet frame <BR>> flows on each <BR>> device they traverses without making any assumption on how <BR>> this flow is <BR>> processed inside each node at the data plane level (note: on label <BR>> values, RFC 3946 took an equivalent approach - for circuits - where <BR>> sonet/sdh multiplexing structures have been used to create unique <BR>> multiplex entry names i.e. labels - this concept is here applied for <BR>> "virtual" circuits), so, if the working group is willing to <BR>> enter into a <BR>> data plane oriented discussion to clarify the behaviour(s) onto which <BR>> the present approach would be potentially applicable this is <BR>> fine with <BR>> me as long as we are within the scope of the initial motivations <BR><BR>So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right?<BR></P> <P>-> more precisely the draft does not mandate any specific representation at the data plane level (so the last statement goes a step beyond my statement) - in particular this representation does not assume a modification of the ethernet frame format - this follows the approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is interpreted locally (after negotiation) but yes this abstraction does not mandate an exact 1:1 representation with the ethernet data plane (in fact the initial document suggested one such representation but it seems that using specific terms creates some confusion)</P> <P><BR>Dave<FONT size=4> </FONT></P></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C50572.67FF82FA-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 19:31:26 +0000 Message-ID: <87AC5F88F03E6249AEA68D40BD3E00BE019BC67D@zcarhxm2.corp.nortel.com> From: "David Allan" <dallan@nortelnetworks.com> To: "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be> Cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 14:30:39 -0500 >> So if I understand correctly there is an abstract label that represents a flow at an >> intermediate device but with making no representations as to how the flow transits the >> device. As the abstract label is not tied directly to any real implementation but is merely >> a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label >> in the sense that there is not a logical dataplane identifier in the packet encapsulation, >> nor does it correspond to a timeslot etc. Do I have this right? -> more precisely the draft does not mandate any specific representation at the data plane > level (so the last statement goes a step beyond my statement) - in particular this > representation does not assume a modification of the ethernet frame format - this follows the > approach of RFC 3471 where the wavelength label for instance is simply a 32-bit value that is > interpreted locally (after negotiation) but yes this abstraction does not mandate an exact > 1:1 representation with the ethernet data plane (in fact the initial document suggested one > such representation but it seems that using specific terms creates some confusion) I think this is where we ended up talking past each other a lot last time around. To me such an abstact construct is more logically akin to a "name" or "LSP application" which in general terms is the FEC (in general terms, not LDP specific). And for OAM purposes (for example) is an easier concept to follow than a label that has no actual data plane instantiation....it is easier to test consistency when there is a level of indirection between the LSP setup and the dataplane implementation if the LSP has a globally unique name....rather than a chain of locally administered abstract values... IMO the abstract 32 bit value would offer superior clarity to using a VLAN tag value. IMO a name would be even better... rgds Dave Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 19:18:31 +0000 To: "David Allan" <dallan@nortelnetworks.com> Cc: "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be>, "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 20:17:44 +0100 Message-ID: <OFB5825B08.68C73077-ONC1256F97.0069FDC5-C1256F97.0069FE63@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+ZGF2ZSAtIHNlZSBpbi1saW5lIDxCUj48QlI+PEZPTlQgU0laRT0yPjxCPiZxdW90O0Rhdmlk IEFsbGFuJnF1b3Q7ICZsdDtkYWxsYW5Abm9ydGVsbmV0d29ya3MuY29tJmd0OzwvQj48L0ZPTlQ+ PEJSPjxGT05UIFNJWkU9Mj5TZW50IGJ5OiBvd25lci1jY2FtcEBvcHMuaWV0Zi5vcmc8L0ZPTlQ+ PEJSPjxGT05UIFNJWkU9Mj4wMS8yOC8yMDA1IDEzOjU0IEVTVDwvRk9OVD48QlI+PEJSPiA8Rk9O VCBTSVpFPTI+VG86PC9GT05UPiA8Rk9OVCBTSVpFPTI+RGltaXRyaSBQQVBBRElNSVRSSU9VL0JF L0FMQ0FURUxAQUxDQVRFTDwvRk9OVD48QlI+IDxGT05UIFNJWkU9Mj5jYzo8L0ZPTlQ+IDxGT05U IFNJWkU9Mj4mcXVvdDsnZHBhcGFkaW1pdHJpb3VAcHNnLmNvbScmcXVvdDsgJmx0O2RwYXBhZGlt aXRyaW91QHBzZy5jb20mZ3Q7LCAmcXVvdDsnQWRyaWFuIEZhcnJlbCcmcXVvdDsgJmx0O2Fkcmlh bkBvbGRkb2cuY28udWsmZ3Q7LCAmcXVvdDsnU2hhaHJhbSBEYXZhcmknJnF1b3Q7ICZsdDtTaGFo cmFtX0RhdmFyaUBwbWMtc2llcnJhLmNvbSZndDssIGNjYW1wQG9wcy5pZXRmLm9yZzwvRk9OVD48 QlI+IDxGT05UIFNJWkU9Mj5iY2M6PC9GT05UPiA8QlI+IDxGT05UIFNJWkU9Mj5TdWJqZWN0Ojwv Rk9OVD4gPEZPTlQgU0laRT0yPlJFOiBMYXllciAyIFN3aXRjaGluZyBDYXBzIExTUHM8L0ZPTlQ+ PEJSPiA8QlI+PEJSPjwvUD48UD5IaSBEaW1pdHJpOjxGT05UIFNJWkU9ND4gPC9GT05UPjxCUj48 Rk9OVCBTSVpFPTQ+IDwvRk9OVD48QlI+Jmd0OyZuYnNwOyBvbiZuYnNwOyB0aGUgb3RoZXIgc2lk ZSwgdGhlIHVzZSBvZiB0aGUgdGVybSAmcXVvdDtWTEFOIGxhYmVsJnF1b3Q7IGhhcyBjcmVhdGVk IHNvbWUgPEJSPiZndDsgY29uZnVzaW9uOyB0aGVyZWZvcmUsIGluIGEgbmV4dCByZWxlYXNlIGkg d2lsbCBzaW1wbHkgcmVmZXIgPEJSPiZndDsgdG8gYSAmcXVvdDtsYWJlbCZxdW90OyA8QlI+Jmd0 OyBvZiAzMiBiaXRzICh1bnN0cnVjdHVyZWQpIGJlY2F1c2UgdGhlIGludGVudGlvbiB3YXMgKGFu ZCBzdGlsbCBpcykgdG8gPEJSPiZndDsgZmluZCBhbiBlYXN5IHdheSB0byBtYXAgdGhlIGNvbnRy b2wgb2YgdGhlIGV0aGVybmV0IGZyYW1lIDxCUj4mZ3Q7IGZsb3dzIG9uIGVhY2ggPEJSPiZndDsg ZGV2aWNlIHRoZXkgdHJhdmVyc2VzIHdpdGhvdXQgbWFraW5nIGFueSBhc3N1bXB0aW9uIG9uIGhv dyA8QlI+Jmd0OyB0aGlzIGZsb3cgaXMgPEJSPiZndDsgcHJvY2Vzc2VkIGluc2lkZSBlYWNoIG5v ZGUgYXQgdGhlIGRhdGEgcGxhbmUgbGV2ZWwgKG5vdGU6IG9uIGxhYmVsIDxCUj4mZ3Q7IHZhbHVl cywgUkZDIDM5NDYgdG9vayBhbiBlcXVpdmFsZW50IGFwcHJvYWNoIC0gZm9yIGNpcmN1aXRzIC0g d2hlcmUgPEJSPiZndDsgc29uZXQvc2RoIG11bHRpcGxleGluZyBzdHJ1Y3R1cmVzIGhhdmUgYmVl biB1c2VkIHRvIGNyZWF0ZSB1bmlxdWUgPEJSPiZndDsgbXVsdGlwbGV4IGVudHJ5IG5hbWVzIGku ZS4gbGFiZWxzIC0gdGhpcyBjb25jZXB0IGlzIGhlcmUgYXBwbGllZCBmb3IgPEJSPiZndDsgJnF1 b3Q7dmlydHVhbCZxdW90OyBjaXJjdWl0cyksIHNvLCBpZiB0aGUgd29ya2luZyBncm91cCBpcyB3 aWxsaW5nIHRvIDxCUj4mZ3Q7IGVudGVyIGludG8gYSA8QlI+Jmd0OyBkYXRhIHBsYW5lIG9yaWVu dGVkIGRpc2N1c3Npb24gdG8gY2xhcmlmeSB0aGUgYmVoYXZpb3VyKHMpIG9udG8gd2hpY2ggPEJS PiZndDsgdGhlIHByZXNlbnQgYXBwcm9hY2ggd291bGQgYmUgcG90ZW50aWFsbHkgYXBwbGljYWJs ZSB0aGlzIGlzIDxCUj4mZ3Q7IGZpbmUgd2l0aCA8QlI+Jmd0OyBtZSBhcyBsb25nIGFzIHdlIGFy ZSB3aXRoaW4gdGhlIHNjb3BlIG9mIHRoZSBpbml0aWFsIG1vdGl2YXRpb25zIDxCUj48QlI+U28g aWYgSSB1bmRlcnN0YW5kIGNvcnJlY3RseSB0aGVyZSBpcyBhbiBhYnN0cmFjdCBsYWJlbCB0aGF0 IHJlcHJlc2VudHMgYSBmbG93IGF0IGFuIGludGVybWVkaWF0ZSBkZXZpY2UgYnV0IHdpdGggbWFr aW5nIG5vIHJlcHJlc2VudGF0aW9ucyBhcyB0byBob3cgdGhlIGZsb3cgdHJhbnNpdHMgdGhlIGRl dmljZS4gQXMgdGhlIGFic3RyYWN0IGxhYmVsIGlzIG5vdCB0aWVkIGRpcmVjdGx5IHRvIGFueSBy ZWFsIGltcGxlbWVudGF0aW9uIGJ1dCBpcyBtZXJlbHkgYSB1c2VmdWwgaWRlbnRpZmllciB0byBh bGxvdyB0d28gTFNIcyBvZiB0aGUgTFNQIHRvIGJlIHRpZWQgdG9nZXRoZXIsIFNvIGl0IGlzIG5v dCBhIGxhYmVsIGluIHRoZSBzZW5zZSB0aGF0IHRoZXJlIGlzIG5vdCBhIGxvZ2ljYWwgZGF0YXBs YW5lIGlkZW50aWZpZXIgaW4gdGhlIHBhY2tldCBlbmNhcHN1bGF0aW9uLCBub3IgZG9lcyBpdCBj b3JyZXNwb25kIHRvIGEgdGltZXNsb3QgZXRjLiBEbyBJIGhhdmUgdGhpcyByaWdodD88QlI+PC9Q PjxQPi0mZ3Q7IG1vcmUgcHJlY2lzZWx5IHRoZSBkcmFmdCBkb2VzIG5vdCBtYW5kYXRlIGFueSBz cGVjaWZpYyByZXByZXNlbnRhdGlvbiBhdCB0aGUgZGF0YSBwbGFuZSBsZXZlbCAoc28gdGhlIGxh c3Qgc3RhdGVtZW50IGdvZXMgYSBzdGVwIGJleW9uZCBteSBzdGF0ZW1lbnQpIC0gaW4gcGFydGlj dWxhciB0aGlzIHJlcHJlc2VudGF0aW9uIGRvZXMgbm90IGFzc3VtZSBhIG1vZGlmaWNhdGlvbiBv ZiB0aGUgZXRoZXJuZXQgZnJhbWUgZm9ybWF0IC0gdGhpcyBmb2xsb3dzIHRoZSBhcHByb2FjaCBv ZiBSRkMgMzQ3MSB3aGVyZSB0aGUgd2F2ZWxlbmd0aCBsYWJlbCBmb3IgaW5zdGFuY2UgaXMgc2lt cGx5IGEgMzItYml0IHZhbHVlIHRoYXQgaXMgaW50ZXJwcmV0ZWQgbG9jYWxseSAoYWZ0ZXIgbmVn b3RpYXRpb24pIGJ1dCB5ZXMgdGhpcyBhYnN0cmFjdGlvbiBkb2VzIG5vdCBtYW5kYXRlIGFuIGV4 YWN0IDE6MSByZXByZXNlbnRhdGlvbiB3aXRoIHRoZSBldGhlcm5ldCBkYXRhIHBsYW5lIChpbiBm YWN0IHRoZSBpbml0aWFsIGRvY3VtZW50IHN1Z2dlc3RlZCBvbmUgc3VjaCByZXByZXNlbnRhdGlv biBidXQgaXQgc2VlbXMgdGhhdCB1c2luZyBzcGVjaWZpYyB0ZXJtcyBjcmVhdGVzIHNvbWUgY29u ZnVzaW9uKTwvUD48UD48QlI+RGF2ZTxGT05UIFNJWkU9ND4gPC9GT05UPjwvUD4= Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 18:55:48 +0000 Message-ID: <87AC5F88F03E6249AEA68D40BD3E00BE019BC67A@zcarhxm2.corp.nortel.com> From: "David Allan" <dallan@nortelnetworks.com> To: "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be> Cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 13:54:59 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C5056A.DE03E0F3" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C5056A.DE03E0F3 Content-Type: text/plain; charset="ISO-8859-1" Hi Dimitri: > on the other side, the use of the term "VLAN label" has created some > confusion; therefore, in a next release i will simply refer > to a "label" > of 32 bits (unstructured) because the intention was (and still is) to > find an easy way to map the control of the ethernet frame > flows on each > device they traverses without making any assumption on how > this flow is > processed inside each node at the data plane level (note: on label > values, RFC 3946 took an equivalent approach - for circuits - where > sonet/sdh multiplexing structures have been used to create unique > multiplex entry names i.e. labels - this concept is here applied for > "virtual" circuits), so, if the working group is willing to > enter into a > data plane oriented discussion to clarify the behaviour(s) onto which > the present approach would be potentially applicable this is > fine with > me as long as we are within the scope of the initial motivations So if I understand correctly there is an abstract label that represents a flow at an intermediate device but with making no representations as to how the flow transits the device. As the abstract label is not tied directly to any real implementation but is merely a useful identifier to allow two LSHs of the LSP to be tied together, So it is not a label in the sense that there is not a logical dataplane identifier in the packet encapsulation, nor does it correspond to a timeslot etc. Do I have this right? Dave ------_=_NextPart_001_01C5056A.DE03E0F3 Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3DISO-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2658.2"> <TITLE>RE: Layer 2 Switching Caps LSPs</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>Hi Dimitri:</FONT> <BR><FONT SIZE=3D2> </FONT> <BR><FONT SIZE=3D2>> on the other side, the use of the = term "VLAN label" has created some </FONT> <BR><FONT SIZE=3D2>> confusion; therefore, in a next release i will = simply refer </FONT> <BR><FONT SIZE=3D2>> to a "label" </FONT> <BR><FONT SIZE=3D2>> of 32 bits (unstructured) because the intention = was (and still is) to </FONT> <BR><FONT SIZE=3D2>> find an easy way to map the control of the = ethernet frame </FONT> <BR><FONT SIZE=3D2>> flows on each </FONT> <BR><FONT SIZE=3D2>> device they traverses without making any = assumption on how </FONT> <BR><FONT SIZE=3D2>> this flow is </FONT> <BR><FONT SIZE=3D2>> processed inside each node at the data plane = level (note: on label </FONT> <BR><FONT SIZE=3D2>> values, RFC 3946 took an equivalent approach - = for circuits - where </FONT> <BR><FONT SIZE=3D2>> sonet/sdh multiplexing structures have been = used to create unique </FONT> <BR><FONT SIZE=3D2>> multiplex entry names i.e. labels - this = concept is here applied for </FONT> <BR><FONT SIZE=3D2>> "virtual" circuits), so, if the = working group is willing to </FONT> <BR><FONT SIZE=3D2>> enter into a </FONT> <BR><FONT SIZE=3D2>> data plane oriented discussion to clarify the = behaviour(s) onto which </FONT> <BR><FONT SIZE=3D2>> the present approach would be potentially = applicable this is </FONT> <BR><FONT SIZE=3D2>> fine with </FONT> <BR><FONT SIZE=3D2>> me as long as we are within the scope of the = initial motivations </FONT> </P> <P><FONT SIZE=3D2>So if I understand correctly there is an abstract = label that represents a flow at an intermediate device but with making = no representations as to how the flow transits the device. As the = abstract label is not tied directly to any real implementation but is = merely a useful identifier to allow two LSHs of the LSP to be tied = together, So it is not a label in the sense that there is not a logical = dataplane identifier in the packet encapsulation, nor does it = correspond to a timeslot etc. Do I have this right?</FONT></P> <P><FONT SIZE=3D2>Dave</FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C5056A.DE03E0F3-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 18:41:07 +0000 Message-ID: <87AC5F88F03E6249AEA68D40BD3E00BE019BC679@zcarhxm2.corp.nortel.com> From: "David Allan" <dallan@nortelnetworks.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com> Cc: ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 13:39:42 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C50568.BACEA88B" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C50568.BACEA88B Content-Type: text/plain; charset="ISO-8859-1" Hi Adrian: > > Is there any difference (from the point of view of the > network) between a VLAN with just two sites, and an LSP that > uses the (same along the whole > path) VLAN tag to route data? If by two sites you mean a link between two NEs, yes there is a difference. If by two sites you mean a very simple VLAN in the context of a larger network that may have many other VLANs, I beleive the answer is also yes. My understanding (and I welcome correction) is that currently any specified intermediate device that queues and steers traffic on the basis of an Ethernet VLAN tag is by definition a bridge and it will do P2P and MP2P fan in exclusively on the basis of VLAN tag, and only inspects the mac address when there is a choice of more than one output port. Further that as specified bridges do not generally provide unique treatment per VLAN tag, as the number of spanning trees permitted does not correspond to the entire VLAN range. There are also OAM implications etc. associated with such a device being an Ethernet device. It would be desirable that such a device implemented MIP (maintenance intermediate point) functionality. cheers Dave > > Clearly there is a difference in hardware with respect to the > way that the hardware is programmed from the control plane.) > > Adrian > ----- Original Message ----- > From: "David Allan" <dallan@nortelnetworks.com> > To: "'Adrian Farrel'" <adrian@olddog.co.uk>; "'Shahram > Davari'" <Shahram_Davari@pmc-sierra.com> > Cc: <ccamp@ops.ietf.org> > Sent: Thursday, January 27, 2005 9:37 PM > Subject: RE: Layer 2 Switching Caps LSPs > > > > Hi Adrian: > > > > Your suggestion is in a way reasonable but with the caveat that in > > IEEE terms, a bridging topology is currently all VLANs > (802.1Q single > spanning > > tree) or partitioned into specific ranges (I believe 64 in 802.1s > although I > > do not claim to be an expert). > > > > If the PEs were to implement a bridge function and we were > using GMPLS > to > > interconnect them, then the control plane should be > identifying either > all > > VLANs (single spanning tree, which I beleive the draft covers by > referring > > simply to Ethernet port) or a VLAN range to be associated > with the LSP > > consistent with 802.1s if it is to operate to interconnect bridges > defined > > by the IEEE... > > > > I suspect assuming any other behavior (e.g. LSP for single VLAN tag) > would > > go outside the boundary of what is currently defined...so alignment > > with 802.1s IMO would be a minimum requirement if we are to > consider > > carrying VLAN information in GMPLS signalling.... > > > > cheers > > Dave > > > > You wrote.... > > > Hi, > > > > > > The authors of the draft might like to clarify for the > list exactly > > > what data plane operations they are suggesting. To me it seems > > > possible that the draft is proposing VLAN ID *swapping*. But an > > > alternative is that the VLAN ID is used as a label, but that the > > > same label is used for the full length of the LSP. > > > > > > Adrian > > > > > > > > > ------_=_NextPart_001_01C50568.BACEA88B Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3DISO-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2658.2"> <TITLE>RE: Layer 2 Switching Caps LSPs</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>Hi Adrian:</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> Is there any difference (from the point of view = of the </FONT> <BR><FONT SIZE=3D2>> network) between a VLAN with just two sites, = and an LSP that </FONT> <BR><FONT SIZE=3D2>> uses the (same along the whole</FONT> <BR><FONT SIZE=3D2>> path) VLAN tag to route data?</FONT> </P> <P><FONT SIZE=3D2>If by two sites you mean a link between two NEs, yes = there is a difference.</FONT> </P> <P><FONT SIZE=3D2>If by two sites you mean a very simple VLAN in the = context of a larger network that may have many other VLANs, I beleive = the answer is also yes.</FONT></P> <P><FONT SIZE=3D2>My understanding (and I welcome correction) is that = currently any specified intermediate device that queues and steers = traffic on the basis of an Ethernet VLAN tag is by definition a bridge = and it will do P2P and MP2P fan in exclusively on the basis of VLAN = tag, and only inspects the mac address when there is a choice of more = than one output port. </FONT></P> <P><FONT SIZE=3D2>Further that as specified bridges do not generally = provide unique treatment per VLAN tag, as the number of spanning trees = permitted does not correspond to the entire VLAN range. </FONT></P> <P><FONT SIZE=3D2>There are also OAM implications etc. associated with = such a device being an Ethernet device. It would be desirable that such = a device implemented MIP (maintenance intermediate point) = functionality.</FONT></P> <P><FONT SIZE=3D2>cheers</FONT> <BR><FONT SIZE=3D2>Dave</FONT> </P> <P><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> Clearly there is a difference in hardware with = respect to the </FONT> <BR><FONT SIZE=3D2>> way that the hardware is programmed from the = control plane.)</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> Adrian</FONT> <BR><FONT SIZE=3D2>> ----- Original Message ----- </FONT> <BR><FONT SIZE=3D2>> From: "David Allan" = <dallan@nortelnetworks.com></FONT> <BR><FONT SIZE=3D2>> To: "'Adrian Farrel'" = <adrian@olddog.co.uk>; "'Shahram </FONT> <BR><FONT SIZE=3D2>> Davari'" = <Shahram_Davari@pmc-sierra.com></FONT> <BR><FONT SIZE=3D2>> Cc: <ccamp@ops.ietf.org></FONT> <BR><FONT SIZE=3D2>> Sent: Thursday, January 27, 2005 9:37 PM</FONT> <BR><FONT SIZE=3D2>> Subject: RE: Layer 2 Switching Caps LSPs</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> > Hi Adrian:</FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> > Your suggestion is in a way reasonable but = with the caveat that in </FONT> <BR><FONT SIZE=3D2>> > IEEE terms, a bridging topology is = currently all VLANs </FONT> <BR><FONT SIZE=3D2>> (802.1Q single</FONT> <BR><FONT SIZE=3D2>> spanning</FONT> <BR><FONT SIZE=3D2>> > tree) or partitioned into specific ranges = (I believe 64 in 802.1s</FONT> <BR><FONT SIZE=3D2>> although I</FONT> <BR><FONT SIZE=3D2>> > do not claim to be an expert).</FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> > If the PEs were to implement a bridge = function and we were </FONT> <BR><FONT SIZE=3D2>> using GMPLS</FONT> <BR><FONT SIZE=3D2>> to</FONT> <BR><FONT SIZE=3D2>> > interconnect them, then the control plane = should be </FONT> <BR><FONT SIZE=3D2>> identifying either</FONT> <BR><FONT SIZE=3D2>> all</FONT> <BR><FONT SIZE=3D2>> > VLANs (single spanning tree, which I = beleive the draft covers by</FONT> <BR><FONT SIZE=3D2>> referring</FONT> <BR><FONT SIZE=3D2>> > simply to Ethernet port) or a VLAN range = to be associated </FONT> <BR><FONT SIZE=3D2>> with the LSP </FONT> <BR><FONT SIZE=3D2>> > consistent with 802.1s if it is to operate = to interconnect bridges</FONT> <BR><FONT SIZE=3D2>> defined</FONT> <BR><FONT SIZE=3D2>> > by the IEEE...</FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> > I suspect assuming any other behavior = (e.g. LSP for single VLAN tag)</FONT> <BR><FONT SIZE=3D2>> would</FONT> <BR><FONT SIZE=3D2>> > go outside the boundary of what is = currently defined...so alignment </FONT> <BR><FONT SIZE=3D2>> > with 802.1s IMO would be a minimum = requirement if we are to </FONT> <BR><FONT SIZE=3D2>> consider </FONT> <BR><FONT SIZE=3D2>> > carrying VLAN information in GMPLS = signalling....</FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> > cheers</FONT> <BR><FONT SIZE=3D2>> > Dave</FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> > You wrote....</FONT> <BR><FONT SIZE=3D2>> > > Hi,</FONT> <BR><FONT SIZE=3D2>> > ></FONT> <BR><FONT SIZE=3D2>> > > The authors of the draft might like = to clarify for the </FONT> <BR><FONT SIZE=3D2>> list exactly </FONT> <BR><FONT SIZE=3D2>> > > what data plane operations they are = suggesting. To me it seems </FONT> <BR><FONT SIZE=3D2>> > > possible that the draft is proposing = VLAN ID *swapping*. But an </FONT> <BR><FONT SIZE=3D2>> > > alternative is that the VLAN ID is = used as a label, but that the </FONT> <BR><FONT SIZE=3D2>> > > same label is used for the full = length of the LSP.</FONT> <BR><FONT SIZE=3D2>> > ></FONT> <BR><FONT SIZE=3D2>> > > Adrian</FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> ></FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> </FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C50568.BACEA88B-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 17:27:46 +0000 To: "Adrian Farrel" <adrian@olddog.co.uk> Cc: <ccamp@ops.ietf.org> MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: Re: New WG draft [Was: Fw: I-D ACTION:draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt] Date: Fri, 28 Jan 2005 18:26:36 +0100 Message-ID: <OF8B9E008E.AEFCEE86-ONC1256F97.005FD184-C1256F97.005FD205@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+YWRyaWFuLCA8L1A+PFA+bykgdGhlIHNlbnRlbmNlICZxdW90O1RoZSBzaWduYWxpbmcgcHJv Y2VkdXJlcyBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCBhcmUgYXBwbGljYWJsZSB0byBib3Ro IHBhY2tldCBMU1BzIChSU1ZQLVRFKSBhbmQgbm9uLXBhY2tldCBMU1BzIHRoYXQgdXNlIFJTVlAt VEUgR01QTFMgZXh0ZW5zaW9ucyBhcyBkZXNjcmliZWQgaW4gW1JTVlAtR01QTFNdJnF1b3Q7IGlz IGFtYmlndW91cywgR01QTFMgUlNWUC1URSBjb3ZlcnMgcGFja2V0IExTUHM8L1A+PFA+bykgc2Vj dGlvbiA2IGlzIGEgYml0IGRpZmZpY3VsdCB0byBwYXJzZSBhcyBpIHJlYWQgaXQgRlJSIHdob2x5 IHRha2VuIGludG8gYWNjb3VudCBmb3IgbXVsdGktZG9tYWluIExTUCBzaWduYWxpbmcgaG93ZXZl ciBwYXJhZ3JhcGggNi4yIGludHJvZHVjZXMgYSByZXF1aXJlbWVudCBvbiBhIG1lY2hhbmlzbSBp dCBkb2VzIG5vdCBjb3ZlciAoaS5lLiBpdCBpbXBvc2VzIGEgY29uc3RyYWludCBvbiBHTVBMUyBM U1AgcmVjb3ZlcnkgbWVjaGFuaXNtcykgLSBzbyBpcyBpdCB0aGUgcmlnaHQgcGxhY2UgdG8gaW50 cm9kdWNlIHN1Y2ggcmVxdWlyZW1lbnQgPyAtIG5vdyB0aGUgbW9yZSBiYXNpYyBpc3N1ZSBpcyB3 aHkgdGhlc2UgdHdvIG1vZGVzIGhhdmUgZGlmZmVyZW50IHByZWNlZGVuY2UgbGV2ZWwgaW4gdGhl IGNvbnRleHQgb2YgdGhpcyBkb2N1bWVudCA/IC0gaSB3b3VsZCBsaWtlIGFsc28gdG8gcmVjYXAg dGhhdCB0aGUgQ0NBTVAgV0cgaXMgZGV2ZWxvcGluZyBhIG1ldGhvZCByZWZlcnJlZCB0byBhcyBz ZWdtZW50IHJlY292ZXJ5IHdoaWNoIGlzIGFsc28gYXBwbGljYWJsZSBpbiB0aGUgcHJlc2VudCBj b250ZXh0ICh3aHkgaXMgdGhpcyBub3QgdGFrZW4gaW50byBhY2NvdW50KSA/PC9QPjxQPm8pIGEg dGhpcmQgcG9pbnQgY29uY2VybnMgdGhlIHJlbGV2YW5jZSBpbiByZS1kZXRhaWxpbmcgcGFydCBv ZiB0aGUgYmFzZSBMU1AgcmUtb3B0aW1pemF0aW9uIGFzIHBhcnQgb2YgdGhpcyBkb2N1bWVudCAo YXMgaXQgaXMgYWxyZWFkeSBwYXJ0IG9mIHRoZSByZS1vcHRpbWl6YXRpb24gZG9jdW1lbnQgLSB0 aGF0IHNob3VsZCB0YWNrbGUgdGhlIGlzc3VlIG9mIG5vbi1kaXNydXB0aXZlIHJlLW9wdGltaXph dGlvbnMgZm9yIGNpcmN1aXQgTFNQcyBzdWNoIGFzIFRETSBhbmQgTFNDKSBhbmQgbm90IGZvY3Vz IG9uIHRoZSBtdWx0aS1kb21haW4gc3BlY2lmaWNzIC0gZXhhbXBsZSB0YWNrbGluZyBtdWx0aXBs ZSBkb21haW4gcmUtb3B0aW1pemF0aW9ucyBhdCBhIHRpbWUgLSA8L1A+PFA+aW1obyAtIGFkZHJl c3NpbmcgdGhlc2UgcG9pbnRzIHNob3VsZCBub3QgYmxvY2sgcHJvZ3Jlc3Mgb2YgdGhpcyBkb2N1 bWVudDxCUj48QlI+PEZPTlQgU0laRT0yPjxCPiZxdW90O0FkcmlhbiBGYXJyZWwmcXVvdDsgJmx0 O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7PC9CPjwvRk9OVD48QlI+PEZPTlQgU0laRT0yPlNlbnQg Ynk6IG93bmVyLWNjYW1wQG9wcy5pZXRmLm9yZzwvRk9OVD48QlI+PEZPTlQgU0laRT0yPjAxLzI4 LzIwMDUgMTI6NTIgR01UPC9GT05UPjxCUj48Rk9OVCBTSVpFPTI+UGxlYXNlIHJlc3BvbmQgdG8g JnF1b3Q7QWRyaWFuIEZhcnJlbCZxdW90OzwvRk9OVD48QlI+PEJSPiA8Rk9OVCBTSVpFPTI+VG86 PC9GT05UPiA8Rk9OVCBTSVpFPTI+Jmx0O2NjYW1wQG9wcy5pZXRmLm9yZyZndDs8L0ZPTlQ+PEJS PiA8Rk9OVCBTSVpFPTI+Y2M6PC9GT05UPiA8QlI+IDxGT05UIFNJWkU9Mj5iY2M6PC9GT05UPiA8 QlI+IDxGT05UIFNJWkU9Mj5TdWJqZWN0OjwvRk9OVD4gPEZPTlQgU0laRT0yPk5ldyBXRyBkcmFm dCBbV2FzOiBGdzogSS1EIEFDVElPTjpkcmFmdC1heXlhbmdhci1jY2FtcC1pbnRlci1kb21haW4t cnN2cC10ZS0wMi50eHRdPC9GT05UPjxCUj4gPEJSPjxCUj48L1A+PFA+PEZPTlQgRkFDRT0iTW9u b3NwYWNlLENvdXJpZXIiPkhpLDxCUj48L0ZPTlQ+PEJSPjxGT05UIEZBQ0U9Ik1vbm9zcGFjZSxD b3VyaWVyIj5BZnRlciBkaXNjdXNzaW9ucyBvbiB0aGUgbGlzdCwgQXJ0aGkgYW5kIEpQIGhhdmUg c3BsaXQgdGhlIGludGVyZG9tYWluPEJSPnNpZ25hbGluZyBkcmFmdCBpbnRvIHR3by4gVGhlIGZp cnN0ICh0aGlzIGRyYWZ0KSBkZXNjcmliZXMgdGhlIG9wdGlvbnMgZm9yPEJSPmludGVyZG9tYWlu IHNpZ25hbGluZy4gVGhlIHNlY29uZCAoY29taW5nIGFueSBtb21lbnQpIGlzIHNwZWNpZmljIHRv PEJSPnN0aXRjaGluZy48QlI+PC9GT05UPjxCUj48Rk9OVCBGQUNFPSJNb25vc3BhY2UsQ291cmll ciI+SSB0aGluayB3ZSBoYWQgYWdyZWVtZW50IG9uIHRoZSBjb250ZW50IG9mIHRoZSBvcmlnaW5h bCBkcmFmdCwgYW5kPEJSPmFncmVlbWVudCB0byBtYWtlIFdHIGRyYWZ0cyBvbmNlIHRoZSB3b3Jr IHdhcyBzcGxpdC48QlI+PC9GT05UPjxCUj48Rk9OVCBGQUNFPSJNb25vc3BhY2UsQ291cmllciI+ VGhpcyBlbWFpbCBpcyB0byBnaXZlIHlvdSBhIGJyaWVmIGNoYW5jZSB0byBvYmplY3QuIENvbW1l bnRzIGJlZm9yZSA3dGg8QlI+RmVicnVhcnkgcGxlYXNlLjxCUj48L0ZPTlQ+PEJSPjxGT05UIEZB Q0U9Ik1vbm9zcGFjZSxDb3VyaWVyIj5DaGVlcnMsPEJSPkFkcmlhbjxCUj48L0ZPTlQ+PEJSPjxG T05UIEZBQ0U9Ik1vbm9zcGFjZSxDb3VyaWVyIj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t PEJSPkZyb206ICZsdDtJbnRlcm5ldC1EcmFmdHNAaWV0Zi5vcmcmZ3Q7PEJSPlRvOiAmbHQ7aS1k LWFubm91bmNlQGlldGYub3JnJmd0OzxCUj5TZW50OiBUaHVyc2RheSwgSmFudWFyeSAyNywgMjAw NSA4OjUzIFBNPEJSPlN1YmplY3Q6IEktRCBBQ1RJT046ZHJhZnQtYXl5YW5nYXItY2NhbXAtaW50 ZXItZG9tYWluLXJzdnAtdGUtMDIudHh0PEJSPjwvRk9OVD48QlI+PEJSPjxGT05UIEZBQ0U9Ik1v bm9zcGFjZSxDb3VyaWVyIj4mZ3Q7IEEgTmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBm cm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0czxCUj5kaXJlY3Rvcmllcy48QlI+Jmd0OzxC Uj4mZ3Q7PEJSPiZndDsgVGl0bGUgOiBJbnRlciBkb21haW4gTVBMUyBUcmFmZmljIEVuZ2luZWVy aW5nIC0gUlNWUC1URSBleHRlbnNpb25zPEJSPiZndDsgQXV0aG9yKHMpIDogQS4gQXl5YW5nYXIs IEouIFZhc3NldXI8QlI+Jmd0OyBGaWxlbmFtZSA6IGRyYWZ0LWF5eWFuZ2FyLWNjYW1wLWludGVy LWRvbWFpbi1yc3ZwLXRlLTAyLnR4dDxCUj4mZ3Q7IFBhZ2VzIDogMTc8QlI+Jmd0OyBEYXRlIDog MjAwNS0xLTI3PEJSPiZndDs8QlI+Jmd0OyBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBleHRlbnNp b25zIHRvIEdlbmVyYWxpemVkIE11bHRpLVByb3RvY29sIExhYmVsPEJSPiZndDsgU3dpdGNoaW5n IChHTVBMUykgUmVzb3VyY2UgUmVzZXJWYXRpb24gUHJvdG9jb2wgLSBUcmFmZmljIEVuZ2luZWVy aW5nPEJSPiZndDsgKFJTVlAtVEUpIHNpZ25hbGluZyByZXF1aXJlZCB0byBzdXBwb3J0IG1lY2hh bmlzbXMgZm9yIHRoZSBlc3RhYmxpc2htZW50PEJSPiZndDsgYW5kIG1haW50ZW5hbmNlIG9mIEdN UExTIFRyYWZmaWMgRW5naW5lZXJpbmcgKFRFKSBMYWJlbCBTd2l0Y2hlZCBQYXRoczxCUj4mZ3Q7 IChMU1BzKSwgYm90aCBwYWNrZXQgYW5kIG5vbi1wYWNrZXQsIHRoYXQgdHJhdmVyc2UgbXVsdGlw bGUgZG9tYWlucy4gRm9yPEJSPiZndDsgdGhlIHB1cnBvc2Ugb2YgdGhpcyBkb2N1bWVudCwgYSBk b21haW4gaXMgY29uc2lkZXJlZCB0byBiZSBhbnk8QlI+Jmd0OyBjb2xsZWN0aW9uIG9mIG5ldHdv cmsgZWxlbWVudHMgd2l0aGluIGEgY29tbW9uIHJlYWxtIG9mIGFkZHJlc3Mgc3BhY2Ugb3I8QlI+ Jmd0OyBwYXRoIGNvbXB1dGF0aW9uIHJlc3BvbnNpYmlsaXR5LiBFeGFtcGxlcyBvZiBzdWNoIGRv bWFpbnMgaW5jbHVkZTxCUj4mZ3Q7IEF1dG9ub21vdXMgU3lzdGVtcywgSUdQIGFyZWFzIGFuZCBH TVBMUyBvdmVybGF5IG5ldHdvcmtzLjxCUj4mZ3Q7PEJSPiZndDsgQSBVUkwgZm9yIHRoaXMgSW50 ZXJuZXQtRHJhZnQgaXM6PEJSPiZndDs8QlI+PEEgSFJFRj1odHRwOi8vd3d3LmlldGYub3JnL2lu dGVybmV0LWRyYWZ0cy9kcmFmdC1heXlhbmdhci1jY2FtcC1pbnRlci1kb21haW4tcnN2cC10ZS0w Mi50eHQ+aHR0cDovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtYXl5YW5nYXIt Y2NhbXAtaW50ZXItZG9tYWluLXJzdnAtdGUtMDIudHh0PC9BPjxCUj4mZ3Q7PEJSPiZndDsgVG8g cmVtb3ZlIHlvdXJzZWxmIGZyb20gdGhlIEktRCBBbm5vdW5jZW1lbnQgbGlzdCwgc2VuZCBhIG1l c3NhZ2UgdG88QlI+Jmd0OyBpLWQtYW5ub3VuY2UtcmVxdWVzdEBpZXRmLm9yZyB3aXRoIHRoZSB3 b3JkIHVuc3Vic2NyaWJlIGluIHRoZSBib2R5IG9mPEJSPnRoZSBtZXNzYWdlLjxCUj4mZ3Q7IFlv dSBjYW4gYWxzbyB2aXNpdCA8QSBIUkVGPWh0dHBzOi8vd3d3MS5pZXRmLm9yZy9tYWlsbWFuL2xp c3RpbmZvL0ktRC1hbm5vdW5jZT5odHRwczovL3d3dzEuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m by9JLUQtYW5ub3VuY2U8L0E+PEJSPiZndDsgdG8gY2hhbmdlIHlvdXIgc3Vic2NyaXB0aW9uIHNl dHRpbmdzLjxCUj4mZ3Q7PEJSPiZndDs8QlI+Jmd0OyBJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28g YXZhaWxhYmxlIGJ5IGFub255bW91cyBGVFAuIExvZ2luIHdpdGggdGhlPEJSPnVzZXJuYW1lPEJS PiZndDsgJnF1b3Q7YW5vbnltb3VzJnF1b3Q7IGFuZCBhIHBhc3N3b3JkIG9mIHlvdXIgZS1tYWls IGFkZHJlc3MuIEFmdGVyIGxvZ2dpbmcgaW4sPEJSPiZndDsgdHlwZSAmcXVvdDtjZCBpbnRlcm5l dC1kcmFmdHMmcXVvdDsgYW5kIHRoZW48QlI+Jmd0OyAmcXVvdDtnZXQgZHJhZnQtYXl5YW5nYXIt Y2NhbXAtaW50ZXItZG9tYWluLXJzdnAtdGUtMDIudHh0JnF1b3Q7LjxCUj4mZ3Q7PEJSPiZndDsg QSBsaXN0IG9mIEludGVybmV0LURyYWZ0cyBkaXJlY3RvcmllcyBjYW4gYmUgZm91bmQgaW48QlI+ Jmd0OyA8QSBIUkVGPWh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWw+aHR0cDovL3d3dy5p ZXRmLm9yZy9zaGFkb3cuaHRtbDwvQT48QlI+Jmd0OyBvciA8QSBIUkVGPWZ0cDovL2Z0cC5pZXRm Lm9yZy9pZXRmLzFzaGFkb3ctc2l0ZXMudHh0PmZ0cDovL2Z0cC5pZXRmLm9yZy9pZXRmLzFzaGFk b3ctc2l0ZXMudHh0PC9BPjxCUj4mZ3Q7PEJSPiZndDs8QlI+Jmd0OyBJbnRlcm5ldC1EcmFmdHMg Y2FuIGFsc28gYmUgb2J0YWluZWQgYnkgZS1tYWlsLjxCUj4mZ3Q7PEJSPiZndDsgU2VuZCBhIG1l c3NhZ2UgdG86PEJSPiZndDsgbWFpbHNlcnZAaWV0Zi5vcmcuPEJSPiZndDsgSW4gdGhlIGJvZHkg dHlwZTo8QlI+Jmd0OyAmcXVvdDtGSUxFPEJSPi9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtYXl5YW5n YXItY2NhbXAtaW50ZXItZG9tYWluLXJzdnAtdGUtMDIudHh0JnF1b3Q7LjxCUj4mZ3Q7PEJSPiZn dDsgTk9URTogVGhlIG1haWwgc2VydmVyIGF0IGlldGYub3JnIGNhbiByZXR1cm4gdGhlIGRvY3Vt ZW50IGluPEJSPiZndDsgTUlNRS1lbmNvZGVkIGZvcm0gYnkgdXNpbmcgdGhlICZxdW90O21wYWNr JnF1b3Q7IHV0aWxpdHkuICZuYnNwO1RvIHVzZSB0aGlzPEJSPiZndDsgZmVhdHVyZSwgaW5zZXJ0 IHRoZSBjb21tYW5kICZxdW90O0VOQ09ESU5HIG1pbWUmcXVvdDsgYmVmb3JlIHRoZSAmcXVvdDtG SUxFJnF1b3Q7PEJSPiZndDsgY29tbWFuZC4gJm5ic3A7VG8gZGVjb2RlIHRoZSByZXNwb25zZShz KSwgeW91IHdpbGwgbmVlZCAmcXVvdDttdW5wYWNrJnF1b3Q7IG9yPEJSPiZndDsgYSBNSU1FLWNv bXBsaWFudCBtYWlsIHJlYWRlci4gJm5ic3A7RGlmZmVyZW50IE1JTUUtY29tcGxpYW50IG1haWwg cmVhZGVyczxCUj4mZ3Q7IGV4aGliaXQgZGlmZmVyZW50IGJlaGF2aW9yLCBlc3BlY2lhbGx5IHdo ZW4gZGVhbGluZyB3aXRoPEJSPiZndDsgJnF1b3Q7bXVsdGlwYXJ0JnF1b3Q7IE1JTUUgbWVzc2Fn ZXMgKGkuZS4gZG9jdW1lbnRzIHdoaWNoIGhhdmUgYmVlbiBzcGxpdDxCUj4mZ3Q7IHVwIGludG8g bXVsdGlwbGUgbWVzc2FnZXMpLCBzbyBjaGVjayB5b3VyIGxvY2FsIGRvY3VtZW50YXRpb24gb248 QlI+Jmd0OyBob3cgdG8gbWFuaXB1bGF0ZSB0aGVzZSBtZXNzYWdlcy48QlI+Jmd0OzxCUj4mZ3Q7 PEJSPiZndDsgQmVsb3cgaXMgdGhlIGRhdGEgd2hpY2ggd2lsbCBlbmFibGUgYSBNSU1FIGNvbXBs aWFudCBtYWlsIHJlYWRlcjxCUj4mZ3Q7IGltcGxlbWVudGF0aW9uIHRvIGF1dG9tYXRpY2FsbHkg cmV0cmlldmUgdGhlIEFTQ0lJIHZlcnNpb24gb2YgdGhlPEJSPiZndDsgSW50ZXJuZXQtRHJhZnQu PEJSPiZndDs8QlI+PC9GT05UPjxCUj48QlI+PEZPTlQgRkFDRT0iTW9ub3NwYWNlLENvdXJpZXIi Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tPEJSPi0tLS0tLTxCUj48L0ZPTlQ+PEJSPjxCUj48Rk9OVCBGQUNF PSJNb25vc3BhY2UsQ291cmllciI+Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxCUj4mZ3Q7IEktRC1Bbm5vdW5jZSBtYWlsaW5nIGxpc3Q8QlI+Jmd0 OyBJLUQtQW5ub3VuY2VAaWV0Zi5vcmc8QlI+Jmd0OyA8QSBIUkVGPWh0dHBzOi8vd3d3MS5pZXRm Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ktZC1hbm5vdW5jZT5odHRwczovL3d3dzEuaWV0Zi5vcmcv bWFpbG1hbi9saXN0aW5mby9pLWQtYW5ub3VuY2U8L0E+PEJSPiZndDs8QlI+PC9GT05UPjwvUD4= Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 16:42:41 +0000 To: Shahram Davari <Shahram_Davari@pmc-sierra.com> Cc: "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org, "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be> MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 17:41:46 +0100 Message-ID: <OFF017BC1B.1BE32176-ONC1256F97.005BB646-C1256F97.005BB743@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+c2hhcmFtLCB0aGUgZHJhZnQgZG9lcyBub3QgcHJvcG9zZSBhIHNwZWNpZmljIGRhdGEgcGxh bmUgc3dpdGNoaW5nIHByb2Nlc3NpbmcsIGJ1dCBhbGxvd3MgZGlzdGluY3Rpb24gb2YgYSBtb2Rl IHdoZXJlIHRoZSB3aG9sZSBmbG93IHRyYXZlcnNpbmcgYW4gaW50ZXJmYWNlIChwb3J0IG1vZGUp IGlzIHJldHJpZXZlZCBhdCB0aGUgb3V0Z29pbmcgaW50ZXJmYWNlIGZyb20gYSBtb2RlIGFsbG93 aW5nIHRyYWNraW5nIG9mIG11bHRpcGxlIGZsb3dzIHRyYXZlcnNpbmcgdGhlIHNhbWUgaW50ZXJm YWNlIGFuZCB0aGUgbW9zdCBvYnZpb3VzIG9uZSB3YXMgdGhlIHVzZSBvZiB0aGUgVkxBTiBJRCB2 YWx1ZSBhcyBpdCBpbXBsaWNpdGx5IGRldGVybWluZXMgdGhlIG1hcHBpbmcgd2l0aCB0aGUgZGF0 YSBwbGFuZSAtIGJ1dCBhcyBpIHNhaWQgY2xhcmlmaWNhdGlvbnMgYXJlIHRvIGJlIGFkZGVkIGhl cmUgYmVjYXVzZSB0aGlzIHRlcm0gZGlkIGdlbmVyYXRlIHNvbWUgY29uZnVzaW9uIC0gbm90ZSBh bHNvIHRoYXQgdGhpcyBkcmFmdCBkb2VzIG5vdCBkaXNjdXNzIGFueSBzcGVjaWZpYyBldGhlcm5l dCBmcmFtZSBwcm9jZXNzaW5nPEJSPjxCUj48Rk9OVCBTSVpFPTI+PEI+U2hhaHJhbSBEYXZhcmkg Jmx0O1NoYWhyYW1fRGF2YXJpQHBtYy1zaWVycmEuY29tJmd0OzwvQj48L0ZPTlQ+PEJSPjxGT05U IFNJWkU9Mj4wMS8yOC8yMDA1IDA4OjA3IFBTVDwvRk9OVD48QlI+PEJSPiA8Rk9OVCBTSVpFPTI+ VG86PC9GT05UPiA8Rk9OVCBTSVpFPTI+JnF1b3Q7J0FkcmlhbiBGYXJyZWwnJnF1b3Q7ICZsdDth ZHJpYW5Ab2xkZG9nLmNvLnVrJmd0OywgY2NhbXBAb3BzLmlldGYub3JnPC9GT05UPjxCUj4gPEZP TlQgU0laRT0yPmNjOjwvRk9OVD4gPEZPTlQgU0laRT0yPkRpbWl0cmkgUEFQQURJTUlUUklPVS9C RS9BTENBVEVMQEFMQ0FURUw8L0ZPTlQ+PEJSPiA8Rk9OVCBTSVpFPTI+YmNjOjwvRk9OVD4gPEJS PiA8Rk9OVCBTSVpFPTI+U3ViamVjdDo8L0ZPTlQ+IDxGT05UIFNJWkU9Mj5SRTogTGF5ZXIgMiBT d2l0Y2hpbmcgQ2FwcyBMU1BzPC9GT05UPjxCUj4gPEJSPjxCUj48L1A+PFA+PEZPTlQgRkFDRT0i TW9ub3NwYWNlLENvdXJpZXIiPkRpbWl0cmksPEJSPjwvRk9OVD48QlI+PEZPTlQgRkFDRT0iTW9u b3NwYWNlLENvdXJpZXIiPkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB0aGlzIHF1ZXN0aW9uLjxC Uj48L0ZPTlQ+PEJSPjxGT05UIEZBQ0U9Ik1vbm9zcGFjZSxDb3VyaWVyIj5UaGFua3MsPEJSPlNo YWhyYW08QlI+PC9GT05UPjxCUj48Rk9OVCBGQUNFPSJNb25vc3BhY2UsQ291cmllciI+Jmd0OyAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxCUj4mZ3Q7IEZyb206IEFkcmlhbiBGYXJyZWwgW21h aWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrXTxCUj4mZ3Q7IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5 IDI3LCAyMDA1IDM6MzAgUE08QlI+Jmd0OyBUbzogU2hhaHJhbSBEYXZhcmk7IGNjYW1wQG9wcy5p ZXRmLm9yZzxCUj4mZ3Q7IFN1YmplY3Q6IFJlOiBMYXllciAyIFN3aXRjaGluZyBDYXBzIExTUHM8 QlI+Jmd0OzxCUj4mZ3Q7PEJSPiZndDsgSGksPEJSPiZndDs8QlI+Jmd0OyBUaGUgYXV0aG9ycyBv ZiB0aGUgZHJhZnQgbWlnaHQgbGlrZSB0byBjbGFyaWZ5IGZvciB0aGUgbGlzdDxCUj4mZ3Q7IGV4 YWN0bHkgd2hhdDxCUj4mZ3Q7IGRhdGEgcGxhbmUgb3BlcmF0aW9ucyB0aGV5IGFyZSBzdWdnZXN0 aW5nLiBUbyBtZSBpdCBzZWVtczxCUj4mZ3Q7IHBvc3NpYmxlIHRoYXQ8QlI+Jmd0OyB0aGUgZHJh ZnQgaXMgcHJvcG9zaW5nIFZMQU4gSUQgKnN3YXBwaW5nKi4gQnV0IGFuIGFsdGVybmF0aXZlPEJS PiZndDsgaXMgdGhhdCB0aGU8QlI+Jmd0OyBWTEFOIElEIGlzIHVzZWQgYXMgYSBsYWJlbCwgYnV0 IHRoYXQgdGhlIHNhbWUgbGFiZWwgaXMgdXNlZDxCUj4mZ3Q7IGZvciB0aGUgZnVsbDxCUj4mZ3Q7 IGxlbmd0aCBvZiB0aGUgTFNQLjxCUj4mZ3Q7PEJSPiZndDsgQWRyaWFuPEJSPiZndDs8QlI+Jmd0 OyAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tPEJSPiZndDsgRnJvbTogJnF1b3Q7U2hhaHJh bSBEYXZhcmkmcXVvdDsgJmx0O1NoYWhyYW1fRGF2YXJpQHBtYy1zaWVycmEuY29tJmd0OzxCUj4m Z3Q7IFRvOiAmcXVvdDsnQWRyaWFuIEZhcnJlbCcmcXVvdDsgJmx0O2FkcmlhbkBvbGRkb2cuY28u dWsmZ3Q7ICZsdDtjY2FtcEBvcHMuaWV0Zi5vcmcmZ3Q7PEJSPiZndDsgU2VudDogVHVlc2RheSwg SmFudWFyeSAyNSwgMjAwNSA5OjI1IFBNPEJSPiZndDsgU3ViamVjdDogUkU6IExheWVyIDIgU3dp dGNoaW5nIENhcHMgTFNQczxCUj4mZ3Q7PEJSPiZndDs8QlI+Jmd0OyAmZ3Q7IEhpLDxCUj4mZ3Q7 ICZndDs8QlI+Jmd0OyAmZ3Q7IFRoZSBvbmx5IGlzc3VlIHRoYXQgSSBoYXZlIGlzIHdpdGggVkxB TiBzd2l0Y2hpbmcuIFNpbmNlPEJSPiZndDsgVkxBTiBzd2l0Y2hpbmc8QlI+Jmd0OyAmZ3Q7IGlz IG5vdCBhIHN0YW5kYXJkIDgwMi4xUSBiZWhhdmlvciwgaXQgY2FuJ3QgYmUgdXNlZCB3aXRoIGV4 aXN0aW5nPEJSPiZndDsgRXRoZXJuZXQ8QlI+Jmd0OyAmZ3Q7IGhhcmR3YXJlLiBUaGVyZWZvcmUg dGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQgaXMgbm90IGxpbWl0ZWQgdG88QlI+Jmd0OyBjb250cm9s LXBsYW5lLDxCUj4mZ3Q7ICZndDsgYW5kIHJlcXVpcmVzIG5ldyBkYXRhLXBsYW5lIHRoYXQgaXMg bm90IGRlZmluZWQgaW4gSUVFRSB5ZXQuPEJSPiZndDsgJmd0OzxCUj4mZ3Q7ICZndDsgSWYgdGhl IFZMQU4gc3dpdGNoaW5nIGlzIHJlbW92ZWQgZnJvbSB0aGUgZHJhZnQsIEkgc3VwcG9ydDxCUj4m Z3Q7IGFjY2VwdGluZyBpdDxCUj4mZ3Q7IGFzPEJSPiZndDsgJmd0OyBhIFdHIGRyYWZ0LjxCUj4m Z3Q7ICZndDs8QlI+Jmd0OyAmZ3Q7IFlvdXJzLDxCUj4mZ3Q7ICZndDsgLVNoYWhyYW08QlI+Jmd0 OyAmZ3Q7PEJSPiZndDsgJmd0OyAmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPEJSPiZn dDsgJmd0OyAmZ3Q7IEZyb206IG93bmVyLWNjYW1wQG9wcy5pZXRmLm9yZyBbbWFpbHRvOm93bmVy LWNjYW1wQG9wcy5pZXRmLm9yZ11PbjxCUj4mZ3Q7ICZndDsgJmd0OyBCZWhhbGYgT2YgQWRyaWFu IEZhcnJlbDxCUj4mZ3Q7ICZndDsgJmd0OyBTZW50OiBTdW5kYXksIEphbnVhcnkgMjMsIDIwMDUg Njo0NiBBTTxCUj4mZ3Q7ICZndDsgJmd0OyBUbzogY2NhbXBAb3BzLmlldGYub3JnPEJSPiZndDsg Jmd0OyAmZ3Q7IFN1YmplY3Q6IExheWVyIDIgU3dpdGNoaW5nIENhcHMgTFNQczxCUj4mZ3Q7ICZn dDsgJmd0OzxCUj4mZ3Q7ICZndDsgJmd0OzxCUj4mZ3Q7ICZndDsgJmd0OyBBbGwsPEJSPiZndDsg Jmd0OyAmZ3Q7PEJSPiZndDsgJmd0OyAmZ3Q7IFRoZXJlIGlzIGEgZHJhZnQ8QlI+Jmd0OyAmZ3Q7 ICZndDsgKGRyYWZ0LXBhcGFkaW1pdHJpb3UtY2NhbXAtZ21wbHMtbDJzYy1sc3AtMDMudHh0KSB0 aGF0IHdlPEJSPiZndDsgJmd0OyAmZ3Q7IGhhdmUgZGlzY3Vzc2VkIGF0IHNldmVyYWwgb2YgdGhl IG1vcmUgcmVjZW50IENDQU1QPEJSPiZndDsgbWVldGluZ3MsIGFuZCBoYXZlPEJSPiZndDsgJmd0 OyAmZ3Q7IGRlY2lkZWQgdGhhdCB0aGUgc3ViamVjdCBpcyB3aXRoaW4gc2NvcGUgZm9yIG91ciBj aGFydGVyLjxCUj4mZ3Q7ICZndDsgJmd0OzxCUj4mZ3Q7ICZndDsgJmd0OyBUaGUgcXVlc3Rpb25z IHdlIGhhdmUgZmFjZWQgaGF2ZSBiZWVuOjxCUj4mZ3Q7ICZndDsgJmd0OyAtIGlzIHRoZSBwcm9i bGVtIHdlbGwgZW5vdWdoIGFydGljdWxhdGVkPzxCUj4mZ3Q7ICZndDsgJmd0OyAtIGlzIHRoaXMg dGhlIHNvbHV0aW9uIHRoYXQgdGhlIFdHIHdhbnRzIHRvIHB1cnN1ZT88QlI+Jmd0OyAmZ3Q7ICZn dDsgLSBpcyB0aGVyZSBhIGhpZ2ggZW5vdWdoIGxldmVsIG9mIGludGVyZXN0IGluIHRoaXMgd29y az88QlI+Jmd0OyAmZ3Q7ICZndDs8QlI+Jmd0OyAmZ3Q7ICZndDsgSWYgdGhlIGFuc3dlciB0byBh bGwgdGhyZWUgcXVlc3Rpb25zIGlzICZxdW90O3llcyZxdW90OyB0aGVuIHdlIGNhbjxCUj4mZ3Q7 ICZndDsgJmd0OyBhZG9wdCB0aGUgZHJhZnQ8QlI+Jmd0OyAmZ3Q7ICZndDsgYXMgYSBXRyBkb2N1 bWVudCBhbmQgbW92ZSBmb3J3YXJkcy48QlI+Jmd0OyAmZ3Q7ICZndDs8QlI+Jmd0OyAmZ3Q7ICZn dDsgTm90ZTogSSB0aGluayB0aGVyZSBhcmUgYSBsYXJnZSBudW1iZXIgb2YgbWlub3IgaXNzdWVz IHRvPEJSPiZndDsgJmd0OyAmZ3Q7IGNsZWFyIHVwIHdpdGg8QlI+Jmd0OyAmZ3Q7ICZndDsgdGhp cyBkcmFmdCwgYnV0IGhvcGVmdWxseSB0aGlzIGlzIG9ydGhvZ29uYWwgdG8gd2hldGhlciB3ZTxC Uj4mZ3Q7ICZndDsgJmd0OyBtYWtlIHRoaXMgYSBXRzxCUj4mZ3Q7ICZndDsgJmd0OyBkcmFmdCBv ciBub3QuPEJSPiZndDsgJmd0OyAmZ3Q7PEJSPiZndDsgJmd0OyAmZ3Q7IFRoYW5rcyw8QlI+Jmd0 OyAmZ3Q7ICZndDsgQWRyaWFuPEJSPiZndDsgJmd0OyAmZ3Q7PEJSPiZndDsgJmd0OyAmZ3Q7PEJS PiZndDsgJmd0OzxCUj4mZ3Q7ICZndDs8QlI+Jmd0OyAmZ3Q7PC9GT05UPjxCUj48Rk9OVCBGQUNF PSJNb25vc3BhY2UsQ291cmllciI+Jmd0OyA8L0ZPTlQ+PC9QPg== Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 16:08:07 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3C1@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Cc: "'Dimitri.Papadimitriou@alcatel.be'" <Dimitri.Papadimitriou@alcatel.be> Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 08:07:27 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dimitri, Could you please clarify this question. Thanks, Shahram > -----Original Message----- > From: Adrian Farrel [mailto:adrian@olddog.co.uk] > Sent: Thursday, January 27, 2005 3:30 PM > To: Shahram Davari; ccamp@ops.ietf.org > Subject: Re: Layer 2 Switching Caps LSPs > > > Hi, > > The authors of the draft might like to clarify for the list > exactly what > data plane operations they are suggesting. To me it seems > possible that > the draft is proposing VLAN ID *swapping*. But an alternative > is that the > VLAN ID is used as a label, but that the same label is used > for the full > length of the LSP. > > Adrian > > ----- Original Message ----- > From: "Shahram Davari" <Shahram_Davari@pmc-sierra.com> > To: "'Adrian Farrel'" <adrian@olddog.co.uk>; <ccamp@ops.ietf.org> > Sent: Tuesday, January 25, 2005 9:25 PM > Subject: RE: Layer 2 Switching Caps LSPs > > > > Hi, > > > > The only issue that I have is with VLAN switching. Since > VLAN switching > > is not a standard 802.1Q behavior, it can't be used with existing > Ethernet > > hardware. Therefore the scope of this draft is not limited to > control-plane, > > and requires new data-plane that is not defined in IEEE yet. > > > > If the VLAN switching is removed from the draft, I support > accepting it > as > > a WG draft. > > > > Yours, > > -Shahram > > > > > -----Original Message----- > > > From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On > > > Behalf Of Adrian Farrel > > > Sent: Sunday, January 23, 2005 6:46 AM > > > To: ccamp@ops.ietf.org > > > Subject: Layer 2 Switching Caps LSPs > > > > > > > > > All, > > > > > > There is a draft > > > (draft-papadimitriou-ccamp-gmpls-l2sc-lsp-03.txt) that we > > > have discussed at several of the more recent CCAMP > meetings, and have > > > decided that the subject is within scope for our charter. > > > > > > The questions we have faced have been: > > > - is the problem well enough articulated? > > > - is this the solution that the WG wants to pursue? > > > - is there a high enough level of interest in this work? > > > > > > If the answer to all three questions is "yes" then we can > > > adopt the draft > > > as a WG document and move forwards. > > > > > > Note: I think there are a large number of minor issues to > > > clear up with > > > this draft, but hopefully this is orthogonal to whether we > > > make this a WG > > > draft or not. > > > > > > Thanks, > > > Adrian > > > > > > > > > > > > > Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 16:08:00 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3C0@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, David Allan <dallan@nortelnetworks.com> Cc: ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 08:06:30 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" What do you mean by just two sites? > -----Original Message----- > From: Adrian Farrel [mailto:adrian@olddog.co.uk] > Sent: Friday, January 28, 2005 7:15 AM > To: David Allan; Shahram Davari > Cc: ccamp@ops.ietf.org > Subject: Re: Layer 2 Switching Caps LSPs > > > Thanks Dave, > > Just one point... > > Is there any difference (from the point of view of the > network) between a > VLAN with just two sites, and an LSP that uses the (same > along the whole > path) VLAN tag to route data? > > Clearly there is a difference in hardware with respect to the > way that the > hardware is programmed from the control plane.) > > Adrian > ----- Original Message ----- > From: "David Allan" <dallan@nortelnetworks.com> > To: "'Adrian Farrel'" <adrian@olddog.co.uk>; "'Shahram Davari'" > <Shahram_Davari@pmc-sierra.com> > Cc: <ccamp@ops.ietf.org> > Sent: Thursday, January 27, 2005 9:37 PM > Subject: RE: Layer 2 Switching Caps LSPs > > > > Hi Adrian: > > > > Your suggestion is in a way reasonable but with the caveat > that in IEEE > > terms, a bridging topology is currently all VLANs (802.1Q single > spanning > > tree) or partitioned into specific ranges (I believe 64 in 802.1s > although I > > do not claim to be an expert). > > > > If the PEs were to implement a bridge function and we were > using GMPLS > to > > interconnect them, then the control plane should be > identifying either > all > > VLANs (single spanning tree, which I beleive the draft covers by > referring > > simply to Ethernet port) or a VLAN range to be associated > with the LSP > > consistent with 802.1s if it is to operate to interconnect bridges > defined > > by the IEEE... > > > > I suspect assuming any other behavior (e.g. LSP for single VLAN tag) > would > > go outside the boundary of what is currently defined...so > alignment with > > 802.1s IMO would be a minimum requirement if we are to > consider carrying > > VLAN information in GMPLS signalling.... > > > > cheers > > Dave > > > > You wrote.... > > > Hi, > > > > > > The authors of the draft might like to clarify for the list > > > exactly what data plane operations they are suggesting. To me > > > it seems possible that the draft is proposing VLAN ID > > > *swapping*. But an alternative is that the VLAN ID is used as > > > a label, but that the same label is used for the full length > > > of the LSP. > > > > > > Adrian > > > > > > > Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 15:49:04 +0000 To: "David Allan" <dallan@nortelnetworks.com> Cc: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'dimitri.papadimitriou@alcatel.be'" <dimitri.papadimitriou@alcatel.be>, "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org MIME-Version: 1.0 From: Dimitri.Papadimitriou@alcatel.be Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 16:48:28 +0100 Message-ID: <OF5CAF08A1.18BBD8EE-ONC1256F97.0056D52B-C1256F97.0056D5E4@netfr.alcatel.fr> MIME-Version: 1.0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: base64 PFA+ZGF2ZSwgJm5ic3A7dGhlIHJlc3BvbnNlIHRvIHlvdXIgbGFzdCBxdWVzdGlvbiAoYW5kIHRo aXMgd2FzIGFsc28gcGFydCBvZiB0aGUgZGlzY3Vzc2lvbiB0aHJlYWQpIGlzIHRoZSBuZWdhdGl2 ZSAtIG1vcmVvdmVyIGkgd291bGQgbGlrZSB0byByZW1lbWJlciB5b3UgdGhhdCB0aGUgRkVDIGNv bmNlcHRzIGluIHRoZSBwcmVzZW50IGNvbnRleHQgaXMgbm90IHRoZSBvbmUgeW91IGltcGxpY2l0 bHkgYXNzdW1lIGFzIHdlIGFyZSBpbiBhIFJTVlAtVEUgY29udGV4dCBub3QgYW4gTERQIG9uZTwv UD48UD5zZWUgaW4tbGluZTwvUD48UD48QlI+Jmd0OyBkYXZlIC0gdGhlcmUgd2FzIGEgbGVuZ3Ro eSBvZmYtbGluZSBkaXNjdXNzaW9uIHN1Z2dlc3RlZCBieSA8QlI+Jmd0OyB0aGUgY2hhaXJzIDxC Uj4mZ3Q7IGludGVuZGVkIHRvIGV4cGxhaW4geW91IHRoZSBzY29wZSBvZiB0aGUgZHJhZnQgYW5k IGl0cyA8QlI+Jmd0OyByZWxhdGlvc2hpcCB3aXRoIDxCUj4mZ3Q7IHRoZSBldGhlcm5ldCBkYXRh IHBsYW5lIChhZnRlciB0aGUgcXVlc3Rpb24geW91IHJhaXNlZCBkdXJpbmcgdGhlIGYyZiA8QlI+ Jmd0OyBtZWV0aW5nKSAtIHRoaXMgaGFzIGJlZW4gZG9uZSBhbmQgd2UgaGF2ZSBleHBsYWluZWQg KHZpYSBhIGxlbmd0aHkgPEJSPiZndDsgZXhjaGFuZ2Ugb2YgZS1tYWlscykgdGhhdCB0aGlzIGRv Y3VtZW50IGFuZCBzbyB0aGUgdXNlIG9mIGdtcGxzIHRvIDxCUj4mZ3Q7IGNvbnRyb2wgZXRoZXJu ZXQgZnJhbWUgZmxvd3MsIGlzIG5vdCB0YXJnZXRpbmcgY29udHJvbCBvZiBicmlkZ2VkIDxCUj4m Z3Q7IGV0aGVybmV0IGVudmlyb25tZW50cyA8QlI+PEJSPlllcywgSSBoYXZlIGFyY2hpdmVkIHRo YXQgZGlzY3Vzc2lvbiwgY29uc3VtZXMgYSByZWFvbnNhYmxlIGFtb3VudCBvZiBteSBkaXNrIHNw YWNlIDstKTxGT05UIFNJWkU9ND4gPC9GT05UPjxCUj48L1A+PFA+W2RwXSBidXQgd2FzIGFwcGFy ZXRubHkgbm90IHN1ZmZpY2llbnQgOy0pPC9QPjxQPjxCUj4tIGlmIHRoaXMgaXMgbm90IGNsZWFy IGZyb20gdGhlIGN1cnJlbnQgPEJSPiZndDsgZG9jdW1lbnQgPEJSPiZndDsgaW50cm9kdWN0aW9u IHdlIHdvdWxkIGhhdmUgYWxzbyB0byB3b3JrIG9uIHRoaXMgcGFydCBvZiB0aGUgPEJSPiZndDsg ZG9jdW1lbnQgLSA8QlI+PEJSPlllcyBJIGRvIGJlbGVpdmUgdGhlIGRvY3VtZW50IG5lZWRzIHdv cmsgdG8gY2xhcmlmeSBtYW55IG9mIHRoZSBzb3VyY2VzIG9mIGNvbmZ1c2lvbiB3ZSBkaXNjdXNz ZWQsIG15IHN1Z2dlc3Rpb24gaXMgYW4gYXBwbGljYWJpbGl0eSBzdGF0ZW1lbnQ8QlI+PEJSPiZn dDsgdGhlcmVmb3JlLCB0aGUgYmVsb3cgcmVmZXJlbmNlIHRvIE1TVFAgaXMgbm90IGluIHRoZSBj dXJyZW50IDxCUj4mZ3Q7IHNjb3BlOyA8QlI+PEJSPkkgdGhpbmsgdGhlIHF1ZXN0aW9uIGlzIHdo YXQgaGFzIHV0aWxpdHkgcmVsYXRpdmUgdG8gZXhpc3Rpbmcgc3RhbmRhcmRzLCBhYmlsaXR5IHRv IGRlZmluZSBhbiBldGhlcm5ldCBGRUMgYXMgZWl0aGVyIGEgcG9ydCAoU2luZ2xlIHNwYW5uaW5n IHRyZWUgdG9wb2xvZ3kpIG9yIE1TVFAgaW5zdGFuY2UgKG11bHRpcGxlIHNwYW5uaW5nIHRyZWVz KSBzbyB0aGF0IHRoZSBHTVBMUyBzaWduYWxsZWQgdG9wb2xvZ3kgY2FuIGJlIHJlc29sdmVkIHRv IHNvbXRoaW5nIEV0aGVybmV0IHVuZGVyc3RhbmRzIGhhcyB1dGlsaXR5LjxCUj48L1A+PFA+W2Rw XSB0aGUgbm90aW9uIG9mIEZFQyBpcyBvZGQgaW4gdGhlIHByZXNlbnQgY29udGV4dCAtd2UgaGF2 ZSBsZW5ndGhpbHkgY29uc3VtZWQgdGhpcyBkaXNjdXNzaW9uIC0gPC9QPjxQPjxCUj4mZ3Q7IG9u IDxCUj4mZ3Q7IHRoZSBvdGhlciBzaWRlLCB0aGUgdXNlIG9mIHRoZSB0ZXJtICZxdW90O1ZMQU4g bGFiZWwmcXVvdDsgaGFzIGNyZWF0ZWQgc29tZSA8QlI+Jmd0OyBjb25mdXNpb247IHRoZXJlZm9y ZSwgaW4gYSBuZXh0IHJlbGVhc2UgaSB3aWxsIHNpbXBseSByZWZlciA8QlI+Jmd0OyB0byBhICZx dW90O2xhYmVsJnF1b3Q7IDxCUj4mZ3Q7IG9mIDMyIGJpdHMgKHVuc3RydWN0dXJlZCkgYmVjYXVz ZSB0aGUgaW50ZW50aW9uIHdhcyAoYW5kIHN0aWxsIGlzKSB0byA8QlI+Jmd0OyBmaW5kIGFuIGVh c3kgd2F5IHRvIG1hcCB0aGUgY29udHJvbCBvZiB0aGUgZXRoZXJuZXQgZnJhbWUgPEJSPiZndDsg Zmxvd3Mgb24gZWFjaCA8QlI+Jmd0OyBkZXZpY2UgdGhleSB0cmF2ZXJzZXMgd2l0aG91dCBtYWtp bmcgYW55IGFzc3VtcHRpb24gb24gaG93IDxCUj4mZ3Q7IHRoaXMgZmxvdyBpcyA8QlI+Jmd0OyBw cm9jZXNzZWQgaW5zaWRlIGVhY2ggbm9kZSBhdCB0aGUgZGF0YSBwbGFuZSBsZXZlbCAobm90ZTog b24gbGFiZWwgPEJSPiZndDsgdmFsdWVzLCBSRkMgMzk0NiB0b29rIGFuIGVxdWl2YWxlbnQgYXBw cm9hY2ggLSBmb3IgY2lyY3VpdHMgLSB3aGVyZSA8QlI+Jmd0OyBzb25ldC9zZGggbXVsdGlwbGV4 aW5nIHN0cnVjdHVyZXMgaGF2ZSBiZWVuIHVzZWQgdG8gY3JlYXRlIHVuaXF1ZSA8QlI+Jmd0OyBt dWx0aXBsZXggZW50cnkgbmFtZXMgaS5lLiBsYWJlbHMgLSB0aGlzIGNvbmNlcHQgaXMgaGVyZSBh cHBsaWVkIGZvciA8QlI+Jmd0OyAmcXVvdDt2aXJ0dWFsJnF1b3Q7IGNpcmN1aXRzKSwgc28sIGlm IHRoZSB3b3JraW5nIGdyb3VwIGlzIHdpbGxpbmcgdG8gPEJSPiZndDsgZW50ZXIgaW50byBhIDxC Uj4mZ3Q7IGRhdGEgcGxhbmUgb3JpZW50ZWQgZGlzY3Vzc2lvbiB0byBjbGFyaWZ5IHRoZSBiZWhh dmlvdXIocykgb250byB3aGljaCA8QlI+Jmd0OyB0aGUgcHJlc2VudCBhcHByb2FjaCB3b3VsZCBi ZSBwb3RlbnRpYWxseSBhcHBsaWNhYmxlIHRoaXMgaXMgPEJSPiZndDsgZmluZSB3aXRoIDxCUj4m Z3Q7IG1lIGFzIGxvbmcgYXMgd2UgYXJlIHdpdGhpbiB0aGUgc2NvcGUgb2YgdGhlIGluaXRpYWwg bW90aXZhdGlvbnM8Rk9OVCBTSVpFPTQ+IDwvRk9OVD48QlI+PEJSPlllcywgaWYgd2UgYXJlIGRp c2N1c3NpbmcgbGFiZWxzIGFuZCBub3QgRkVDcyBhbmQgYSBsYWJlbCBpcyByZXF1aXJlZCB0byBk aXNjcmltaW5hdGUgdGhlIGV4c2l0aW5nIGZsb3cgSU1PIGl0IHNob3VsZCBiZSBhbiBNUExTIGxh YmVsLiBUaGlzIHB1dHMgdXMgYmFjayB0b3dhcmRzIERlYm9yYWgncyBhbmFsb2d5IHRoYXQgdGhp cyBpcyBQVyBzaWduYWxsaW5nIChhIGxhIGRyeSBtYXJ0aW5pLi4ubXkgaW50ZXJwcmV0YXRpb24p LCBpZiBzbyBoYXZlbid0IHdlIGFscmVhZHkgc3BlY2lmaWVkIHRoZSBjb250cm9sIHBsYW5lIGlu IGFub3RoZXIgV0c/PEJSPjwvUD48UD5bZHBdIHNlZSBhYm92ZTxCUj5EYXZlPEZPTlQgU0laRT00 PiA8L0ZPTlQ+PC9QPg== Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 15:39:51 +0000 Message-ID: <87AC5F88F03E6249AEA68D40BD3E00BE019BC676@zcarhxm2.corp.nortel.com> From: "David Allan" <dallan@nortelnetworks.com> To: "'dpapadimitriou@psg.com'" <dpapadimitriou@psg.com>, "'dimitri.papadimitriou@alcatel.be'" <dimitri.papadimitriou@alcatel.be> Cc: "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 10:38:01 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C5054F.5993343D" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C5054F.5993343D Content-Type: text/plain; charset="ISO-8859-1" Hi Dimitri > dave - there was a lengthy off-line discussion suggested by > the chairs > intended to explain you the scope of the draft and its > relatioship with > the ethernet data plane (after the question you raised during the f2f > meeting) - this has been done and we have explained (via a lengthy > exchange of e-mails) that this document and so the use of gmpls to > control ethernet frame flows, is not targeting control of bridged > ethernet environments Yes, I have archived that discussion, consumes a reaonsable amount of my disk space ;-) - if this is not clear from the current > document > introduction we would have also to work on this part of the > document - Yes I do beleive the document needs work to clarify many of the sources of confusion we discussed, my suggestion is an applicability statement > therefore, the below reference to MSTP is not in the current > scope; I think the question is what has utility relative to existing standards, ability to define an ethernet FEC as either a port (Single spanning tree topology) or MSTP instance (multiple spanning trees) so that the GMPLS signalled topology can be resolved to somthing Ethernet understands has utility. > on > the other side, the use of the term "VLAN label" has created some > confusion; therefore, in a next release i will simply refer > to a "label" > of 32 bits (unstructured) because the intention was (and still is) to > find an easy way to map the control of the ethernet frame > flows on each > device they traverses without making any assumption on how > this flow is > processed inside each node at the data plane level (note: on label > values, RFC 3946 took an equivalent approach - for circuits - where > sonet/sdh multiplexing structures have been used to create unique > multiplex entry names i.e. labels - this concept is here applied for > "virtual" circuits), so, if the working group is willing to > enter into a > data plane oriented discussion to clarify the behaviour(s) onto which > the present approach would be potentially applicable this is > fine with > me as long as we are within the scope of the initial motivations Yes, if we are discussing labels and not FECs and a label is required to discriminate the exsiting flow IMO it should be an MPLS label. This puts us back towards Deborah's analogy that this is PW signalling (a la dry martini...my interpretation), if so haven't we already specified the control plane in another WG? Dave ------_=_NextPart_001_01C5054F.5993343D Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3DISO-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2658.2"> <TITLE>RE: Layer 2 Switching Caps LSPs</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>Hi Dimitri</FONT> </P> <P><FONT SIZE=3D2>> dave - there was a lengthy off-line discussion = suggested by </FONT> <BR><FONT SIZE=3D2>> the chairs </FONT> <BR><FONT SIZE=3D2>> intended to explain you the scope of the draft = and its </FONT> <BR><FONT SIZE=3D2>> relatioship with </FONT> <BR><FONT SIZE=3D2>> the ethernet data plane (after the question you = raised during the f2f </FONT> <BR><FONT SIZE=3D2>> meeting) - this has been done and we have = explained (via a lengthy </FONT> <BR><FONT SIZE=3D2>> exchange of e-mails) that this document and so = the use of gmpls to </FONT> <BR><FONT SIZE=3D2>> control ethernet frame flows, is not targeting = control of bridged </FONT> <BR><FONT SIZE=3D2>> ethernet environments </FONT> </P> <P><FONT SIZE=3D2>Yes, I have archived that discussion, consumes a = reaonsable amount of my disk space ;-)</FONT> </P> <P><FONT SIZE=3D2>- if this is not clear from the current </FONT> <BR><FONT SIZE=3D2>> document </FONT> <BR><FONT SIZE=3D2>> introduction we would have also to work on this = part of the </FONT> <BR><FONT SIZE=3D2>> document - </FONT> </P> <P><FONT SIZE=3D2>Yes I do beleive the document needs work to clarify = many of the sources of confusion we discussed, my suggestion is an = applicability statement</FONT></P> <BR> <P><FONT SIZE=3D2>> therefore, the below reference to MSTP is not in = the current </FONT> <BR><FONT SIZE=3D2>> scope; </FONT> </P> <P><FONT SIZE=3D2>I think the question is what has utility relative to = existing standards, ability to define an ethernet FEC as either a port = (Single spanning tree topology) or MSTP instance (multiple spanning = trees) so that the GMPLS signalled topology can be resolved to somthing = Ethernet understands has utility.</FONT></P> <BR> <P><FONT SIZE=3D2>> on </FONT> <BR><FONT SIZE=3D2>> the other side, the use of the term "VLAN = label" has created some </FONT> <BR><FONT SIZE=3D2>> confusion; therefore, in a next release i will = simply refer </FONT> <BR><FONT SIZE=3D2>> to a "label" </FONT> <BR><FONT SIZE=3D2>> of 32 bits (unstructured) because the intention = was (and still is) to </FONT> <BR><FONT SIZE=3D2>> find an easy way to map the control of the = ethernet frame </FONT> <BR><FONT SIZE=3D2>> flows on each </FONT> <BR><FONT SIZE=3D2>> device they traverses without making any = assumption on how </FONT> <BR><FONT SIZE=3D2>> this flow is </FONT> <BR><FONT SIZE=3D2>> processed inside each node at the data plane = level (note: on label </FONT> <BR><FONT SIZE=3D2>> values, RFC 3946 took an equivalent approach - = for circuits - where </FONT> <BR><FONT SIZE=3D2>> sonet/sdh multiplexing structures have been = used to create unique </FONT> <BR><FONT SIZE=3D2>> multiplex entry names i.e. labels - this = concept is here applied for </FONT> <BR><FONT SIZE=3D2>> "virtual" circuits), so, if the = working group is willing to </FONT> <BR><FONT SIZE=3D2>> enter into a </FONT> <BR><FONT SIZE=3D2>> data plane oriented discussion to clarify the = behaviour(s) onto which </FONT> <BR><FONT SIZE=3D2>> the present approach would be potentially = applicable this is </FONT> <BR><FONT SIZE=3D2>> fine with </FONT> <BR><FONT SIZE=3D2>> me as long as we are within the scope of the = initial motivations</FONT> </P> <P><FONT SIZE=3D2>Yes, if we are discussing labels and not FECs and a = label is required to discriminate the exsiting flow IMO it should be an = MPLS label. This puts us back towards Deborah's analogy that this is PW = signalling (a la dry martini...my interpretation), if so haven't we = already specified the control plane in another WG?</FONT></P> <P><FONT SIZE=3D2>Dave</FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C5054F.5993343D-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 14:59:33 +0000 Message-ID: <030c01c50549$f108bb80$cacb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: New WG draft [Was: Fw: I-D ACTION:draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt] Date: Fri, 28 Jan 2005 12:52:02 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, After discussions on the list, Arthi and JP have split the interdomain signaling draft into two. The first (this draft) describes the options for interdomain signaling. The second (coming any moment) is specific to stitching. I think we had agreement on the content of the original draft, and agreement to make WG drafts once the work was split. This email is to give you a brief chance to object. Comments before 7th February please. Cheers, Adrian ----- Original Message ----- From: <Internet-Drafts@ietf.org> To: <i-d-announce@ietf.org> Sent: Thursday, January 27, 2005 8:53 PM Subject: I-D ACTION:draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt > A New Internet-Draft is available from the on-line Internet-Drafts directories. > > > Title : Inter domain MPLS Traffic Engineering - RSVP-TE extensions > Author(s) : A. Ayyangar, J. Vasseur > Filename : draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt > Pages : 17 > Date : 2005-1-27 > > This document describes extensions to Generalized Multi-Protocol Label > Switching (GMPLS) Resource ReserVation Protocol - Traffic Engineering > (RSVP-TE) signaling required to support mechanisms for the establishment > and maintenance of GMPLS Traffic Engineering (TE) Label Switched Paths > (LSPs), both packet and non-packet, that traverse multiple domains. For > the purpose of this document, a domain is considered to be any > collection of network elements within a common realm of address space or > path computation responsibility. Examples of such domains include > Autonomous Systems, IGP areas and GMPLS overlay networks. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt > > To remove yourself from the I-D Announcement list, send a message to > i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. > You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce > to change your subscription settings. > > > Internet-Drafts are also available by anonymous FTP. Login with the username > "anonymous" and a password of your e-mail address. After logging in, > type "cd internet-drafts" and then > "get draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt". > > A list of Internet-Drafts directories can be found in > http://www.ietf.org/shadow.html > or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > > > Internet-Drafts can also be obtained by e-mail. > > Send a message to: > mailserv@ietf.org. > In the body type: > "FILE /internet-drafts/draft-ayyangar-ccamp-inter-domain-rsvp-te-02.txt". > > NOTE: The mail server at ietf.org can return the document in > MIME-encoded form by using the "mpack" utility. To use this > feature, insert the command "ENCODING mime" before the "FILE" > command. To decode the response(s), you will need "munpack" or > a MIME-compliant mail reader. Different MIME-compliant mail readers > exhibit different behavior, especially when dealing with > "multipart" MIME messages (i.e. documents which have been split > up into multiple messages), so check your local documentation on > how to manipulate these messages. > > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > -------------------------------------------------------------------------- ------ > _______________________________________________ > I-D-Announce mailing list > I-D-Announce@ietf.org > https://www1.ietf.org/mailman/listinfo/i-d-announce > Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 12:20:19 +0000 Message-ID: <020801c50533$9466c040$cacb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: "David Allan" <dallan@nortelnetworks.com>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com> Cc: <ccamp@ops.ietf.org> Subject: Re: Layer 2 Switching Caps LSPs Date: Fri, 28 Jan 2005 12:15:26 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Thanks Dave, Just one point... Is there any difference (from the point of view of the network) between a VLAN with just two sites, and an LSP that uses the (same along the whole path) VLAN tag to route data? Clearly there is a difference in hardware with respect to the way that the hardware is programmed from the control plane.) Adrian ----- Original Message ----- From: "David Allan" <dallan@nortelnetworks.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>; "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com> Cc: <ccamp@ops.ietf.org> Sent: Thursday, January 27, 2005 9:37 PM Subject: RE: Layer 2 Switching Caps LSPs > Hi Adrian: > > Your suggestion is in a way reasonable but with the caveat that in IEEE > terms, a bridging topology is currently all VLANs (802.1Q single spanning > tree) or partitioned into specific ranges (I believe 64 in 802.1s although I > do not claim to be an expert). > > If the PEs were to implement a bridge function and we were using GMPLS to > interconnect them, then the control plane should be identifying either all > VLANs (single spanning tree, which I beleive the draft covers by referring > simply to Ethernet port) or a VLAN range to be associated with the LSP > consistent with 802.1s if it is to operate to interconnect bridges defined > by the IEEE... > > I suspect assuming any other behavior (e.g. LSP for single VLAN tag) would > go outside the boundary of what is currently defined...so alignment with > 802.1s IMO would be a minimum requirement if we are to consider carrying > VLAN information in GMPLS signalling.... > > cheers > Dave > > You wrote.... > > Hi, > > > > The authors of the draft might like to clarify for the list > > exactly what data plane operations they are suggesting. To me > > it seems possible that the draft is proposing VLAN ID > > *swapping*. But an alternative is that the VLAN ID is used as > > a label, but that the same label is used for the full length > > of the LSP. > > > > Adrian > > > Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 28 Jan 2005 00:36:22 +0000 Message-ID: <41F988B7.7050808@psg.com> Date: Fri, 28 Jan 2005 01:35:03 +0100 From: dimitri papadimitriou <dpapadimitriou@psg.com> Reply-To: dpapadimitriou@psg.com, dimitri.papadimitriou@alcatel.be User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041217 MIME-Version: 1.0 To: David Allan <dallan@nortelnetworks.com> CC: 'Adrian Farrel' <adrian@olddog.co.uk>, 'Shahram Davari' <Shahram_Davari@pmc-sierra.com>, ccamp@ops.ietf.org Subject: Re: Layer 2 Switching Caps LSPs Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit dave - there was a lengthy off-line discussion suggested by the chairs intended to explain you the scope of the draft and its relatioship with the ethernet data plane (after the question you raised during the f2f meeting) - this has been done and we have explained (via a lengthy exchange of e-mails) that this document and so the use of gmpls to control ethernet frame flows, is not targeting control of bridged ethernet environments - if this is not clear from the current document introduction we would have also to work on this part of the document - therefore, the below reference to MSTP is not in the current scope; on the other side, the use of the term "VLAN label" has created some confusion; therefore, in a next release i will simply refer to a "label" of 32 bits (unstructured) because the intention was (and still is) to find an easy way to map the control of the ethernet frame flows on each device they traverses without making any assumption on how this flow is processed inside each node at the data plane level (note: on label values, RFC 3946 took an equivalent approach - for circuits - where sonet/sdh multiplexing structures have been used to create unique multiplex entry names i.e. labels - this concept is here applied for "virtual" circuits), so, if the working group is willing to enter into a data plane oriented discussion to clarify the behaviour(s) onto which the present approach would be potentially applicable this is fine with me as long as we are within the scope of the initial motivations thanks, - dimitri. David Allan wrote: > Hi Adrian: > > Your suggestion is in a way reasonable but with the caveat that in IEEE > terms, a bridging topology is currently all VLANs (802.1Q single spanning > tree) or partitioned into specific ranges (I believe 64 in 802.1s although I > do not claim to be an expert). > > If the PEs were to implement a bridge function and we were using GMPLS to > interconnect them, then the control plane should be identifying either all > VLANs (single spanning tree, which I beleive the draft covers by referring > simply to Ethernet port) or a VLAN range to be associated with the LSP > consistent with 802.1s if it is to operate to interconnect bridges defined > by the IEEE... > > I suspect assuming any other behavior (e.g. LSP for single VLAN tag) would > go outside the boundary of what is currently defined...so alignment with > 802.1s IMO would be a minimum requirement if we are to consider carrying > VLAN information in GMPLS signalling.... > > cheers > Dave > > You wrote.... > >>Hi, >> >>The authors of the draft might like to clarify for the list >>exactly what data plane operations they are suggesting. To me >>it seems possible that the draft is proposing VLAN ID >>*swapping*. But an alternative is that the VLAN ID is used as >>a label, but that the same label is used for the full length >>of the LSP. >> >>Adrian > > > > . > Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 27 Jan 2005 21:38:08 +0000 Message-ID: <87AC5F88F03E6249AEA68D40BD3E00BE019BC66E@zcarhxm2.corp.nortel.com> From: "David Allan" <dallan@nortelnetworks.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, "'Shahram Davari'" <Shahram_Davari@pmc-sierra.com> Cc: ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Thu, 27 Jan 2005 16:37:34 -0500 Hi Adrian: Your suggestion is in a way reasonable but with the caveat that in IEEE terms, a bridging topology is currently all VLANs (802.1Q single spanning tree) or partitioned into specific ranges (I believe 64 in 802.1s although I do not claim to be an expert). If the PEs were to implement a bridge function and we were using GMPLS to interconnect them, then the control plane should be identifying either all VLANs (single spanning tree, which I beleive the draft covers by referring simply to Ethernet port) or a VLAN range to be associated with the LSP consistent with 802.1s if it is to operate to interconnect bridges defined by the IEEE... I suspect assuming any other behavior (e.g. LSP for single VLAN tag) would go outside the boundary of what is currently defined...so alignment with 802.1s IMO would be a minimum requirement if we are to consider carrying VLAN information in GMPLS signalling.... cheers Dave You wrote.... > Hi, > > The authors of the draft might like to clarify for the list > exactly what data plane operations they are suggesting. To me > it seems possible that the draft is proposing VLAN ID > *swapping*. But an alternative is that the VLAN ID is used as > a label, but that the same label is used for the full length > of the LSP. > > Adrian Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 27 Jan 2005 21:18:14 +0000 Message-ID: <01e801c504b5$66c9cca0$cacb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: "Shahram Davari" <Shahram_Davari@pmc-sierra.com>, <ccamp@ops.ietf.org> Subject: Re: Layer 2 Switching Caps LSPs Date: Thu, 27 Jan 2005 20:30:20 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, The authors of the draft might like to clarify for the list exactly what data plane operations they are suggesting. To me it seems possible that the draft is proposing VLAN ID *swapping*. But an alternative is that the VLAN ID is used as a label, but that the same label is used for the full length of the LSP. Adrian ----- Original Message ----- From: "Shahram Davari" <Shahram_Davari@pmc-sierra.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>; <ccamp@ops.ietf.org> Sent: Tuesday, January 25, 2005 9:25 PM Subject: RE: Layer 2 Switching Caps LSPs > Hi, > > The only issue that I have is with VLAN switching. Since VLAN switching > is not a standard 802.1Q behavior, it can't be used with existing Ethernet > hardware. Therefore the scope of this draft is not limited to control-plane, > and requires new data-plane that is not defined in IEEE yet. > > If the VLAN switching is removed from the draft, I support accepting it as > a WG draft. > > Yours, > -Shahram > > > -----Original Message----- > > From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On > > Behalf Of Adrian Farrel > > Sent: Sunday, January 23, 2005 6:46 AM > > To: ccamp@ops.ietf.org > > Subject: Layer 2 Switching Caps LSPs > > > > > > All, > > > > There is a draft > > (draft-papadimitriou-ccamp-gmpls-l2sc-lsp-03.txt) that we > > have discussed at several of the more recent CCAMP meetings, and have > > decided that the subject is within scope for our charter. > > > > The questions we have faced have been: > > - is the problem well enough articulated? > > - is this the solution that the WG wants to pursue? > > - is there a high enough level of interest in this work? > > > > If the answer to all three questions is "yes" then we can > > adopt the draft > > as a WG document and move forwards. > > > > Note: I think there are a large number of minor issues to > > clear up with > > this draft, but hopefully this is orthogonal to whether we > > make this a WG > > draft or not. > > > > Thanks, > > Adrian > > > > > > > Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 26 Jan 2005 09:32:04 +0000 From: Bart.Rousseau@alcatel.be Subject: Re: Layer 2 Switching Caps LSPs To: ccamp@ops.ietf.org Message-ID: <OF77B186A2.CA110D72-ONC1256F95.00336FDB@netfr.alcatel.fr> Date: Wed, 26 Jan 2005 10:31:03 +0100 MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii Adrian, For me the answer is affirmative to all three questions. However, it might be appropriate to expand on the motivations after the introduction in terms of protocol fit as the current version only provides a functional fit. Regards, Bart. -------- Original Message -------- Subject: Layer 2 Switching Caps LSPs Date: Sun, 23 Jan 2005 11:46:16 -0000 From: Adrian Farrel <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> All, There is a draft (draft-papadimitriou-ccamp-gmpls-l2sc-lsp-03.txt) that we have discussed at several of the more recent CCAMP meetings, and have decided that the subject is within scope for our charter. The questions we have faced have been: - is the problem well enough articulated? - is this the solution that the WG wants to pursue? - is there a high enough level of interest in this work? If the answer to all three questions is "yes" then we can adopt the draft as a WG document and move forwards. Note: I think there are a large number of minor issues to clear up with this draft, but hopefully this is orthogonal to whether we make this a WG draft or not. Thanks, Adrian . Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 26 Jan 2005 07:52:31 +0000 Thread-Topic: Layer 2 Switching Caps LSPs Thread-Index: AcUDe76uniGje8UfQzi9mv9zfxBtOg== Reply-To: =?ks_c_5601-1987?B?wbbA58f8?= <jaihyung@etri.re.kr> Content-Transfer-Encoding: 7bit From: =?ks_c_5601-1987?B?wbbA58f8?= <jaihyung@etri.re.kr> To: <ccamp@ops.ietf.org> Cc: Bcc: Subject: RE: Layer 2 Switching Caps LSPs Date: Wed, 26 Jan 2005 16:50:46 +0900 Comment: =?ks_c_5601-1987?B?x9GxucD8wNrF673Fv6yxuL/4LCC9w726xdu8s7DoxsAsILTjtOc=?= Message-ID: <50ca001c5037b$beb0b680$8310fe81@etri.info> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_50CA1_01C503C7.2E985E80" Content-class: urn:content-classes:message This is a multi-part message in MIME format. ------=_NextPart_000_50CA1_01C503C7.2E985E80 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 ------=_NextPart_000_50CA1_01C503C7.2E985E80 Content-Type: text/html; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 PERJViBpZD1tc2dib2R5IHN0eWxlPSJGT05ULVNJWkU6IDEwcHQ7IEZPTlQtRkFNSUxZOiCxvLiy Ij4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJN QVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT4mbmJz cDs8P3htbDpuYW1lc3BhY2UgcHJlZml4ID0gbyBucyA9ICJ1cm46c2NoZW1hcy1taWNyb3NvZnQt Y29tOm9mZmljZTpvZmZpY2UiIC8+PG86cD48L286cD48L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNs YXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1V Uz48Rk9OVCBmYWNlPbnZxcE+RGVhciBhbGwsPC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1N c29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZP TlQgZmFjZT252cXBPiZuYnNwOzxvOnA+PC9vOnA+PC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFz cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+ PEZPTlQgZmFjZT252cXBPkkgbW9zdCB3ZWxjb21lIHRoZSBkZWNpc2lvbiB0aGF0IHRoZSBzdWJq ZWN0IGRlYWx0IGluIDwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl PSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT5Q YXBhZGltaXRyaW91PC9GT05UPjwvU1BBTj48U1BBTiBsYW5nPUVOLVVTIHN0eWxlPSJGT05ULUZB TUlMWTogJ1RpbWVzIE5ldyBSb21hbic7IG1zby1hc2NpaS1mb250LWZhbWlseTogudnFwSI+oa88 L1NQQU4+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+cyBkcmFmdCBpcyB3aXRoaW4g dGhlIHNjb3BlIG9mIENDQU1QIGNoYXJ0ZXIuPC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1N c29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZP TlQgZmFjZT252cXBPiZuYnNwOzxvOnA+PC9vOnA+PC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFz cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+ PEZPTlQgZmFjZT252cXBPlJlZ2FyZGluZyB0aGUgaXNzdWUgb2YgVkxBTiBzd2l0Y2hpbmcsIHRo aXMgaXMgY2xlYXJseSBub3QgdGhlIGZlYXR1cmU8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNz PU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48 Rk9OVCBmYWNlPbnZxcE+ZGVmaW5lZCBpbiBJRUVFIDgwMi4xUS4gSG93ZXZlciwgSSBkbyBub3Qg dGhpbmsgSUVURiBzaG91bGQgPC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwg c3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT25 2cXBPndhaXQgdW50aWwgSUVFRSBkZWZpbmUgbmV3IGFyY2hpdGVjdHVyZS4gSSBhbSB3b25kZXJp bmc8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAw Y20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+aWYgdGhlIHNjb3Bl IG9mIENDQU1QIHdvcmsgZXhjbHVkZSBhbnkgdGVjaG5vbG9neSByZXF1aXJpbmc8L0ZPTlQ+PC9T UEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+ PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+bW9kaWZpY2F0aW9uIG9uIGxlZ2FjeSBo YXJkd2FyZSBzdHJ1Y3R1cmUuIDwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs IHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9 udnFwT4mbmJzcDs8bzpwPjwvbzpwPjwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9y bWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZh Y2U9udnFwT5JZiBpdCBpcyBub3QsIGNvbnNpZGVyaW5nIGluZHVzdHJ5IG5lZWRzIG9uIGhpZ2gt cGVyZm9ybWFuY2U8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0i TUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+RXRo ZXJuZXQgc3dpdGNoLCBJIHRoaW5rIGl0IGlzIGRlc2lyYWJsZSB0aGUgc2NvcGUgb2Ygd29yayA8 L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20g MGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+aW5jbHVkZSBib3RoIGNv bnRyb2wgcGxhbmUgYW5kIGRhdGEgcGxhbmUuIEhvd2V2ZXIsIEkgYWxzbyA8L0ZPTlQ+PC9TUEFO PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQ QU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+c3RyZXNzIHRoYXQgdGhlIGV4dGVudCBvZiB3 b3JrIG11c3QgYmUgZGlzY3Vzc2VkIGFuZCBkZWZpbmVkIDwvRk9OVD48L1NQQU4+PC9QPg0KPFAg Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVO LVVTPjxGT05UIGZhY2U9udnFwT5pbiBhIHNlcGFyYXRlIHJlcXVpcmVtZW50IGRvY3VtZW50IHBy aW9yIHRvIGFyY2hpdGVjdHVyYWwgd29yay48L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1z b05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48Rk9O VCBmYWNlPbnZxcE+Jm5ic3A7PG86cD48L286cD48L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNz PU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48 Rk9OVCBmYWNlPbnZxcE+SSByYWlzZWQgdGhpcyBpc3N1ZSBpbiA8L0ZPTlQ+PC9TUEFOPjwvUD4N CjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFu Zz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+aHR0cDovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFm dHMvZHJhZnQtamFpaHl1bmctY2NhbXAtbGVzcmVxdWlyZW1lbnQtMDAudHh0LDwvRk9OVD48L1NQ QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48 U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT53aXRoIHNvbWUgZGlzY3Vzc2lvbiBvbiBv dGhlciBjYW5kaWRhdGUgdGVjaG5vbG9naWVzLiA8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNz PU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48 Rk9OVCBmYWNlPbnZxcE+VW5mb3J0dW5hdGVseSwgSSBkaWRuPC9GT05UPjwvU1BBTj48U1BBTiBs YW5nPUVOLVVTIHN0eWxlPSJGT05ULUZBTUlMWTogJ1RpbWVzIE5ldyBSb21hbic7IG1zby1hc2Np aS1mb250LWZhbWlseTogudnFwSI+oa88L1NQQU4+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNl PbnZxcE+dCBnZXQgZW5vdWdoIHJlc3BvbnNlIG9uIHRoZSBwcm9wb3NhbCA8L0ZPTlQ+PC9TUEFO PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQ QU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+dG8gZGF0ZS4gRGVmaW5pdGVseSwgdGhlcmUg YXJlIG90aGVyIHRlY2hub2xvZ2llcyB3ZSBjYW4gPC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFz cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+ PEZPTlQgZmFjZT252cXBPmNvbnNpZGVyIGZvciBMMlNDIGludGVyZmFjZS4gSSBob3BlIHBlb3Bs ZSBwYXkgYXR0ZW50aW9uIDwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0 eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnF wT5vbiB0aGUgZHJhZnQgYW5kIGFsc28gZHJhZnQtamFpaHl1bmctY2NhbXAtbGVzZnJhbWV3b3Jr LTAwLnR4dDwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJH SU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT4mbmJzcDs8 bzpwPjwvbzpwPjwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJN QVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT5SZWdh cmRpbmcgUGFwYWRpbWl0cmlvdTwvRk9OVD48L1NQQU4+PFNQQU4gbGFuZz1FTi1VUyBzdHlsZT0i Rk9OVC1GQU1JTFk6ICdUaW1lcyBOZXcgUm9tYW4nOyBtc28tYXNjaWktZm9udC1mYW1pbHk6ILnZ xcEiPqGvPC9TUEFOPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPnMgcHJvcG9zYWws IEkgaGF2ZSBzb21lIGRvdWJ0cyBvbiA8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05v cm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBm YWNlPbnZxcE+Y29tcGF0aWJpbGl0eSBpc3N1ZS4gSSB0aGluayBpdCBtYXkgbm90IGJlIHVzZWQg d2l0aCBFdGhlcm5ldDwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxl PSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT5z d2l0Y2hlcyBhbGxvY2F0aW5nIFZJRCBmb3IgZGlmZmVyZW50IHB1cnBvc2UuIEkgYW0gd29uZGVy aW5nPC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog MGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPmhvdyBWTEFOIGlu Zm9ybWF0aW9uIG9mIGN1c3RvbWVyIG5ldHdvcmsgY2FuIGJlIGRlbGl2ZXJlZDwvRk9OVD48L1NQ QU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48 U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT5hY3Jvc3MgcHJvdmlkZXIgbmV0d29yay4g PC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNt IDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPiZuYnNwOzxvOnA+PC9v OnA+PC9GT05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog MGNtIDBjbSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPk90aGVyIHBvaW50 IHRvIGNvbW1lbnQgaXMsIHBlcnNvbmFsbHkgSSB0aGluayBpdCBpcyBkZXNpcmFibGUgdG88L0ZP TlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNt IDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+Zm9jdXMganVzdCBvbiBFdGhl cm5ldCBpbnRlcmZhY2UuIFRoZSBkcmFmdCBpcyB0b28gaGVhdnk8L0ZPTlQ+PC9TUEFOPjwvUD4N CjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFu Zz1FTi1VUz48Rk9OVCBmYWNlPbnZxcE+Y29tcGFyZWQgdG8gb3RoZXIgRXRoZXJuZXQgY29udHJv bCBwcm90b2NvbHMgc3VjaCBhcyBNU1RQLjwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNv Tm9ybWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05U IGZhY2U9udnFwT5JbiBmYWN0LCBSU1ZQIGFuZCBJUCByb3V0aW5nIHByb3RvY29scyBhcmUgYWxs IGhlYXZ5IHRvIEV0aGVybmV0LjwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs IHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9 udnFwT5XaHkgc2hvdWxkIElTUHMgcHJvdmlkaW5nIGp1c3QgbWV0cm8tRXRoZXJuZXQgc2Vydmlj ZSBtdXN0IDwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJH SU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVTPjxGT05UIGZhY2U9udnFwT5rbm93IGFs bCB0aGUgdW5uZWNlc3Nhcnkgb3B0aW9ucyBkZXZpc2VkIGZvciBURE0gYW5kIEFUTT8gPC9GT05U PjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAw cHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPiZuYnNwOzxvOnA+PC9vOnA+PC9G T05UPjwvU1BBTj48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBj bSAwcHQiPjxTUEFOIGxhbmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPkkgdGhpbmsgaXQgd2lsbCBi ZSBoZWxwZnVsIHRvIGluZHVzdHJ5IGlmIENDQU1QIHdvcmsgb24gPC9GT05UPjwvU1BBTj48L1A+ DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGNtIDBjbSAwcHQiPjxTUEFOIGxh bmc9RU4tVVM+PEZPTlQgZmFjZT252cXBPmRlZGljYXRlZCwgbGlnaHR3ZWlnaHQgc3BlY2lmaWNh dGlvbiBmb3IgRXRoZXJuZXQgb25seSBuZXR3b3JrLjwvRk9OVD48L1NQQU4+PC9QPg0KPFAgY2xh c3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVOLVVT PjxGT05UIGZhY2U9udnFwT4mbmJzcDs8bzpwPjwvbzpwPjwvRk9OVD48L1NQQU4+PC9QPg0KPFAg Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBjbSAwY20gMHB0Ij48U1BBTiBsYW5nPUVO LVVTPjxGT05UIGZhY2U9udnFwT5UaGFuayB5b3U8L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNsYXNz PU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1VUz48 Rk9OVCBmYWNlPbnZxcE+Jm5ic3A7PG86cD48L286cD48L0ZPTlQ+PC9TUEFOPjwvUD4NCjxQIGNs YXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwY20gMGNtIDBwdCI+PFNQQU4gbGFuZz1FTi1V Uz48Rk9OVCBmYWNlPbnZxcE+SmFpaHl1bmcgQ2hvPC9GT05UPjwvU1BBTj48L1A+PC9ESVY+DQo8 RElWPiZuYnNwOzwvRElWPg0KPERJViBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlM WTogsby4siI+DQo8RElWPg0KPERJViBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlM WTogsby4siI+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj5FVFJJLCBLb3JlYTwvRElWPg0KPERJ Vj5waG9uZSA6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDA0MikgODYwLTU1 MTQ8L0RJVj4NCjxESVY+b3ZlcnNlYTogKzgyLTQyLTg2MC01NTE0PC9ESVY+DQo8RElWPmZheDom bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsrODIt NDItODYxLTU1NTAmbmJzcDs8L0RJVj48L0RJVj48L0RJVj48L0RJVj48L0RJVj4NCjxESVYgc3R5 bGU9IkZPTlQtU0laRTogMTBwdDsgRk9OVC1GQU1JTFk6ILG8uLIiPiZuYnNwOzwvRElWPg0KPERJ ViBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0OyBGT05ULUZBTUlMWTogsby4siI+DQo8RElWPjxCUj4t LS0tLb/4ursguN69w8H2LS0tLS08QlI+PEI+urizvSC757b3OjwvQj4gIlNoYWhyYW0gRGF2YXJp IiAmbHQ7U2hhaHJhbV9EYXZhcmlAcG1jLXNpZXJyYS5jb20mZ3Q7PEJSPjxCPrq4s70gs6/CpTo8 L0I+IDIwMDUtMDEtMjYgv8DA/CA2OjI1OjM2PEJSPjxCPrnetMIgu+e29zo8L0I+ICInQWRyaWFu IEZhcnJlbCciICZsdDthZHJpYW5Ab2xkZG9nLmNvLnVrJmd0OywgImNjYW1wQG9wcy5pZXRmLm9y ZyIgJmx0O2NjYW1wQG9wcy5pZXRmLm9yZyZndDs8QlI+PEI+wvzBtjo8L0I+IDxCUj48Qj7Bprjx OjwvQj4gUkU6IExheWVyIDIgU3dpdGNoaW5nIENhcHMgTFNQczxCUj48QlI+PC9ESVY+DQo8RElW PjwhLS0gQ29udmVydGVkIGZyb20gdGV4dC9wbGFpbiBmb3JtYXQgLS0+PEJSPg0KPFA+PEZPTlQg c2l6ZT0yPkhpLDxCUj48QlI+VGhlIG9ubHkgaXNzdWUgdGhhdCBJIGhhdmUgaXMgd2l0aCBWTEFO IHN3aXRjaGluZy4gU2luY2UgVkxBTiBzd2l0Y2hpbmc8QlI+aXMgbm90IGEgc3RhbmRhcmQgODAy LjFRIGJlaGF2aW9yLCBpdCBjYW4ndCBiZSB1c2VkIHdpdGggZXhpc3RpbmcgRXRoZXJuZXQ8QlI+ aGFyZHdhcmUuIFRoZXJlZm9yZSB0aGUgc2NvcGUgb2YgdGhpcyBkcmFmdCBpcyBub3QgbGltaXRl ZCB0byBjb250cm9sLXBsYW5lLDxCUj5hbmQgcmVxdWlyZXMgbmV3IGRhdGEtcGxhbmUgdGhhdCBp cyBub3QgZGVmaW5lZCBpbiBJRUVFIHlldC48QlI+PEJSPklmIHRoZSBWTEFOIHN3aXRjaGluZyBp cyByZW1vdmVkIGZyb20gdGhlIGRyYWZ0LCBJIHN1cHBvcnQgYWNjZXB0aW5nIGl0IGFzPEJSPmEg V0cgZHJhZnQuPEJSPjxCUj5Zb3Vycyw8QlI+LVNoYWhyYW08QlI+PEJSPiZndDsgLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS08QlI+Jmd0OyBGcm9tOiBvd25lci1jY2FtcEBvcHMuaWV0Zi5vcmcg WzxBIGhyZWY9Im1haWx0bzpvd25lci1jY2FtcEBvcHMuaWV0Zi5vcmciIHRhcmdldD1fYmxhbms+ bWFpbHRvOm93bmVyLWNjYW1wQG9wcy5pZXRmLm9yZzwvQT5dT248QlI+Jmd0OyBCZWhhbGYgT2Yg QWRyaWFuIEZhcnJlbDxCUj4mZ3Q7IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAyMywgMjAwNSA2OjQ2 IEFNPEJSPiZndDsgVG86IGNjYW1wQG9wcy5pZXRmLm9yZzxCUj4mZ3Q7IFN1YmplY3Q6IExheWVy IDIgU3dpdGNoaW5nIENhcHMgTFNQczxCUj4mZ3Q7PEJSPiZndDs8QlI+Jmd0OyBBbGwsPEJSPiZn dDs8QlI+Jmd0OyBUaGVyZSBpcyBhIGRyYWZ0PEJSPiZndDsgKGRyYWZ0LXBhcGFkaW1pdHJpb3Ut Y2NhbXAtZ21wbHMtbDJzYy1sc3AtMDMudHh0KSB0aGF0IHdlPEJSPiZndDsgaGF2ZSBkaXNjdXNz ZWQgYXQgc2V2ZXJhbCBvZiB0aGUgbW9yZSByZWNlbnQgQ0NBTVAgbWVldGluZ3MsIGFuZCBoYXZl PEJSPiZndDsgZGVjaWRlZCB0aGF0IHRoZSBzdWJqZWN0IGlzIHdpdGhpbiBzY29wZSBmb3Igb3Vy IGNoYXJ0ZXIuPEJSPiZndDs8QlI+Jmd0OyBUaGUgcXVlc3Rpb25zIHdlIGhhdmUgZmFjZWQgaGF2 ZSBiZWVuOjxCUj4mZ3Q7IC0gaXMgdGhlIHByb2JsZW0gd2VsbCBlbm91Z2ggYXJ0aWN1bGF0ZWQ/ PEJSPiZndDsgLSBpcyB0aGlzIHRoZSBzb2x1dGlvbiB0aGF0IHRoZSBXRyB3YW50cyB0byBwdXJz dWU/PEJSPiZndDsgLSBpcyB0aGVyZSBhIGhpZ2ggZW5vdWdoIGxldmVsIG9mIGludGVyZXN0IGlu IHRoaXMgd29yaz88QlI+Jmd0OzxCUj4mZ3Q7IElmIHRoZSBhbnN3ZXIgdG8gYWxsIHRocmVlIHF1 ZXN0aW9ucyBpcyAieWVzIiB0aGVuIHdlIGNhbjxCUj4mZ3Q7IGFkb3B0IHRoZSBkcmFmdDxCUj4m Z3Q7IGFzIGEgV0cgZG9jdW1lbnQgYW5kIG1vdmUgZm9yd2FyZHMuPEJSPiZndDs8QlI+Jmd0OyBO b3RlOiBJIHRoaW5rIHRoZXJlIGFyZSBhIGxhcmdlIG51bWJlciBvZiBtaW5vciBpc3N1ZXMgdG88 QlI+Jmd0OyBjbGVhciB1cCB3aXRoPEJSPiZndDsgdGhpcyBkcmFmdCwgYnV0IGhvcGVmdWxseSB0 aGlzIGlzIG9ydGhvZ29uYWwgdG8gd2hldGhlciB3ZTxCUj4mZ3Q7IG1ha2UgdGhpcyBhIFdHPEJS PiZndDsgZHJhZnQgb3Igbm90LjxCUj4mZ3Q7PEJSPiZndDsgVGhhbmtzLDxCUj4mZ3Q7IEFkcmlh bjxCUj4mZ3Q7PEJSPiZndDs8QlI+PEJSPjwvRk9OVD48L1A+PC9ESVY+PC9ESVY+PGltZyBzdHls ZT0iZGlzcGxheTpub25lIiB3aWR0aD0wIGhlaWdodD0wIHNyYz0iaHR0cDovL3VtYWlsLmV0cmku cmUua3IvRXh0ZXJuYWxfUmVhZENoZWNrLmFzcHg/ZW1haWw9Y2NhbXBAb3BzLmlldGYub3JnJm5h bWU9Y2NhbXAlNDBvcHMuaWV0Zi5vcmcmZnJvbWVtYWlsPWphaWh5dW5nQGV0cmkucmUua3ImbWVz c2FnZWlkPSUzQzZhZmYxZTY3LTM5ZDAtNGJjZC04MGQyLTc0ZjI0N2Q0OWJjM0BldHJpLnJlLmty JTNFIj4= ------=_NextPart_000_50CA1_01C503C7.2E985E80-- Envelope-to: ccamp-data@psg.com Delivery-date: Tue, 25 Jan 2005 21:26:56 +0000 Message-ID: <4B6D09F3B826D411A67300D0B706EFDE0115D3A2@nt-exch-yow.pmc_nt.nt.pmc-sierra.bc.ca> From: Shahram Davari <Shahram_Davari@pmc-sierra.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, ccamp@ops.ietf.org Subject: RE: Layer 2 Switching Caps LSPs Date: Tue, 25 Jan 2005 13:25:36 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Hi, The only issue that I have is with VLAN switching. Since VLAN switching is not a standard 802.1Q behavior, it can't be used with existing Ethernet hardware. Therefore the scope of this draft is not limited to control-plane, and requires new data-plane that is not defined in IEEE yet. If the VLAN switching is removed from the draft, I support accepting it as a WG draft. Yours, -Shahram > -----Original Message----- > From: owner-ccamp@ops.ietf.org [mailto:owner-ccamp@ops.ietf.org]On > Behalf Of Adrian Farrel > Sent: Sunday, January 23, 2005 6:46 AM > To: ccamp@ops.ietf.org > Subject: Layer 2 Switching Caps LSPs > > > All, > > There is a draft > (draft-papadimitriou-ccamp-gmpls-l2sc-lsp-03.txt) that we > have discussed at several of the more recent CCAMP meetings, and have > decided that the subject is within scope for our charter. > > The questions we have faced have been: > - is the problem well enough articulated? > - is this the solution that the WG wants to pursue? > - is there a high enough level of interest in this work? > > If the answer to all three questions is "yes" then we can > adopt the draft > as a WG document and move forwards. > > Note: I think there are a large number of minor issues to > clear up with > this draft, but hopefully this is orthogonal to whether we > make this a WG > draft or not. > > Thanks, > Adrian > > Envelope-to: ccamp-data@psg.com Delivery-date: Tue, 25 Jan 2005 19:36:39 +0000 Mime-Version: 1.0 (Apple Message framework v619) Content-Type: multipart/alternative; boundary=Apple-Mail-6--474593510 Message-Id: <070FFDCD-6F08-11D9-BD6E-000D93330B14@cisco.com> Cc: <ccamp@ops.ietf.org> From: JP Vasseur <jvasseur@cisco.com> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Tue, 25 Jan 2005 14:33:45 -0500 To: "Adrian Farrel" <adrian@olddog.co.uk> --Apple-Mail-6--474593510 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi Adrian, Agreed comments have been removed - See in line, On Jan 14, 2005, at 6:43 AM, Adrian Farrel wrote: > It seems to me that this draft is applicable to a strict ERO where one=20= > of the hops is a non-specific abstract node such as an AS number. This=20= > is made clear in section 2, but the Abstract and Introduction (yeah,=20= > and also the title and draft name) do not adequately expose this fact.=20= > But, further, the Introduction talks only about reoptimization without=20= > any mention of loose hops or abstract nodes. Thus the draft is=20 > schizoid to the third degree - is this loose path reoptimization,=20 > reoptimization of loose and non-specific abstract nodes, or general=20 > reoptimization? The draft needs to be consistent and clear. > > > Agree, the following definition has been adopted throughout the=20 document: "A loosely routed LSP is defined as an LSP that follows a=20 path that contains at least one loose hop or a strict (abstract node)=20 hop" I guess that the document title can remain unchanged considering that a=20= loose path also includes the case of a path where at least one hop is=20 an abstract node. > =A0 > The title contains acronyms which need to be spelled out (MPLS and=20 > LSP). > > > > =A0 Added > The Abstract is too long. Need it about half the length. You can move=20= > some of the material into the introduction which is currently rather=20= > short (shorter than the abstract!) Same comment about acronyms (MPLS,=20= > GMPLS, TE, LSP, ERO) - make sure they are expanded for their first=20 > usage. > > > > =A0 ok, sections expanded, others shortened ... overall same length ;-) > Section 2 states that an=A0ERO expansion is=A0either up to the next = loose=20 > hop or to the destination. But, in fact, the ERO expansion may also be=20= > any partial fragment towards either of these targets (including next=20= > hop resolution). I suggest re-wording this paragraph to list (as=20 > bullets) what an ERO might contain, and in a separate list, what the=20= > computation might produce. > > > We listed in this paragraph the most usual case of ERO expansion. If=20 you're ok with this, elaborating further on ERO expansion is out of the=20= scope of this document. > In section 4.1 you add a note about the selection of component links=20= > from within a bundle. While this is true, it is unclear why you pick=20= > this case out but don't describe the selection of alternate resources=20= > (e.g. lambdas). This is associated to the new error values defined in=20= > section 4.2. How would you report a component link going oos? How=20 > would you report a link resource (e.g. a lambda) going oos? If you use=20= > "local link maintenance required" won't the computing node believe=20 > that the whole link is unusable? Indeed, this is why the node in charge of this link going oos should=20 make the appropriate local decision on whether to report it, should an=20= equivalent link not be found. > If your answer here is that the recomputation will ignore the error=20 > value and will perform a recomputation based on the new TED (see=20 > [GR-SHUT]) then why do you need to distinguish between link=20 > maintenance required and node maintenance required? If you actually=20 > need to report the component link or resource as a separate quantity,=20= > I suggest you refer to the crankback draft. > > > > =A0 > Section 4.1 > > > > I'm not comfortable with the Session Attributes toggling like this.=20 > This type of function is what the Admin Status object was invented=20 > for. > > > > =A0 > Section 5.3.1 > > > > =A0=A0 This > > > > =A0=A0 bit is then cleared in subsequent RSVP path messages sent=20 > downstream. > > > > This implies that a Path refresh *never* carries this bit set (which=20= > makes it a trigger when it comes after a Path with the bit set). > > > > Thus we may lose the request (either through a lost Path message, or=20= > through a refresh catching up with a trigger Path message).=A0I think = we=20 > discussed this before. You need to make it clear in the draft that=20 > these requests can be lost. > > > > I think it is also worth considering how to prevent the toggling off=20= > of the bit from appearing as a trigger message. > > > Case of a lost path message: in order to cover this case, *the*=20 solution consists of using reliable messaging as defined in RFC2961=20 (note that any change in a Path message objects would indeed not be=20 detected if the Path is lost, this applies to any other LSP attribute).=20= Note also, that resending the same Path message N times (which is an=20 option that we did investigate) would not really solved the issue since=20= the Path message would be resent after a delay which is dependent of=20 the refresh period (which can itself be very long). Then this causes=20 race condition with the reoptimization timer running on the head-end=20 LSR which may lead to undesirable conditions. Thus, a Path message may=20= indeed be lost and the solution consists of using reliable messaging,=20 should the operator consider the lost of such Path message be=20 unacceptable. I will add some text there. thanks. > =A0 > In section 5.3.2 > > > > =A0=A0=A0=A0=A0=A0=A0 - The link (sub-code=3D7) or the node = (sub-code=3D8) MUST be > > > > =A0=A0=A0=A0=A0=A0=A0 locally registered for further reference (the = TE database must > > > > =A0=A0=A0=A0=A0=A0=A0 be updated) > > > > What does "the TE database must be updated" mean? Are you saying that=20= > the TED is now built from information flooded by the IGP *and* by=20 > information fed back from signaling? If so (and I don't approve!) then=20= > you must define what happens when you receive a new LSA for the=20 > specific link that contradicts the information signaled. There is a=20 > strong argument that says that *the* method we use for building the=20 > TED is IGP flooding - if this mechanism doesn't provide you with the=20= > information you need, then you should propose extensions to the IGP,=20= > not hook the information onto signaling. > > > Let me sightly disagree here. I'm fine to not mention this since this=20 may be implementation specific. That said, I do think that this is=20 highly desirable (in combination with timer-based mechanism) so as to=20 speed convergence. Typically, upon receiving a PathErr message it does=20= make sense to first update your TED or the head-end will keep trying=20 the same path until an LSA/LSP get received. In many networks, such=20 optimization is definitely required to speed up the TE LSP rerouting.=20 Note that such behavior is implemented in commercial product. > OTOH it may be that all you mean is that the Session state should be=20= > updated to indicate the link or node that is being shut down so that=20= > later recomputation can avoid this link. In this case, I suggest you=20= > refer to the CCAMP crankback draft. > > > Still such update may be beneficial to other TE LSP and is orthogonal=20 to the use of crankback ? > =A0 > In section 5.3.2 > > > > =A0=A0=A0=A0=A0=A0=A0 - ... Note that in the case of TE LSP > > > > =A0=A0=A0=A0=A0=A0=A0 spanning multiple administrative domains, it may = be desirable > > > > =A0=A0=A0=A0=A0=A0=A0 for the boundary LSR to modify the RSVP = PathError message and > > > > =A0=A0=A0=A0=A0=A0=A0 insert its own address for confidentiality = reason. > > > > Yes. Good point, but doesn't the error code also need to change?=20 > Otherwise it will appear that the border node is the node being taken=20= > oos. > > > If you agree with this argument I would vote for keeping the same error=20= code since this would not change the action taken by the head-end. > =A0 > Section 5.3.3. suggests the use of a timer. You must, therefore,=20 > suggest a default time value. I suspect that you want to suggest some=20= > basic multiple of the path computation time or of the IGP refresh=20 > period. > > Right, good point. Default of 5s has been suggested (not really=20 correlated to the path computation time or the IGP refresh period since=20= it relates more to the number of LSPs and level of network "dynamicity"=20= which includes a number of parameters). > > =A0 > Section 6 > > > > Need to describe the processing by an LSR that does not understand the=20= > new flag (rather than understand it but not support it). note that you=20= > cannot define the behavior of legacy LSRs in this draft, so you must=20= > reference behavior defined in some other document. > > > > Ditto the new error code. > > > Unfortunately I do not think that RFC3209 specifies the behavior of a=20 node receiving a SESSION ATTRIBUTE flag that it does not understand ...=20= An implementation should then just ignore such flag if it does not=20 understand it. > =A0 > Section 7 > > > > This technique has implications for the trust model between domains.=20= > In particular, one domain may cause another to perform additional=20 > (excess or unnecessary) work simply to ease its own task or for=20 > malicious reasons. Similarly, a headend domain might choose to ignore=20= > the requests for re-optimization issued by another domain. I think you=20= > need to point out that the peering agreements between domains need to=20= > include a definition of how this technique is supported. > > Agree Adrian and this is in line with the Inter-area req doc. Will add=20= some text: "Furthermore, a head-end LSR may decide to ignore explicit notification=20= coming from a mid-point residing in another domain. Similarly, an LSR=20 may decide to ignore (or accept but up to a pre-defined rate) path=20 re-evaluation requests originated by a head-end LSR of another domain.=20= " thanks. > > Question... > > > > =A0 > > > > > > How does the process of unsolicited notification (of a potential=20 > better path rather than of a link going oos) avoid thrashing races? As=20= > a very simple example, consider the following n/w. > > > > =A0 > <-A1->=A0<--A0-> <-A2-> > > > > A-----B=A0=A0=A0=A0=A0=A0 C-----D > > > > =A0=A0=A0 =A0 |=A0=A0=A0=A0=A0=A0 | > > > > =A0=A0=A0 =A0 |=A0=A0=A0=A0=A0=A0 | > > > > E-----F---G---H-----I > > > > =A0 > Set up two LSPs AI and ED using EROs {A,B(L),H(L),I} and=20 > {E,F(L),C(L),D} producing paths ABFGHI and EFGHCD. > > > > =A0 > Now install a *low* bandwidth link BC capable of carrying either but=20= > not both LSPs. Both B and F will notice that the LSPs entering A0=20 > through them can be re-optimized and will report the fact to A and E=20= > respectively. note that if the link is a "low" bw link, it is unlikely that B and F=20 will report a better path but yes that could happen depending on the=20 IGP links costs indeed. > Both A and E will attempt mb4b, but (of course) only one will succeed.=20= > In a small network, this is not a big deal, but in a large network=20 > with a lot of LSPs this is clearly a waste of processing and will=20 > cause a degree of network thrash maybe only in the control plane, but=20= > maybe in the data plane if a lower priority LSP is re-routed first. In=20= > fact, this scenario can cause significant disruption in the data plane=20= > as the re-routed LSP will be preempted and could have been=20 > successfully left in its original place. > > Indeed, but this is no different that any other reoptimization scenario=20= in a single area. If for example, a link is restored within an area=20 that could offer a potentially more optimal path to a large number of=20 TE LSPs, there could be race conditions indeed. This is usually sorted=20= out by using jittered reoptimization at the head-end. > > =A0 > It seems that a considerably sophisticated policy is required for any=20= > domain, but particularly core domains like A0. In effect, the=A0domain=20= > needs to evaluate the new link by examining all LSPs in the system and=20= > selecting which one(s) should be re-optimized. This type of processing=20= > is non-trivial and uses information stores that are not generally=20 > available (i.e. LSP maps). > > > > > > > =A0 > Thus I would suggest removing the unsolicited notification of=20 > reoptimization opportunities (while retaining the unsolicited=20 > notification of links going oos) or requiring that the policy be=20 > timer-based not event triggered. > > > > We would definitely prefer to keep this mode. Implementation could just=20= activate the function for *some* sensitive LSP + combined with with=20 jittered reoptimization but such notification is desirable to quickly=20 take advantage of a newly restored link. NOTE that link dampening (IGP) can also be used here; this had been=20 discussed in the FRR document. Thanks for your comments ! JP. > =A0 > =A0 > Adrian > > > =20 =20= --Apple-Mail-6--474593510 Content-Transfer-Encoding: quoted-printable Content-Type: text/enriched; charset=ISO-8859-1 Hi Adrian, Agreed comments have been removed - See in line, On Jan 14, 2005, at 6:43 AM, Adrian Farrel wrote: <excerpt><fixed><smaller><smaller><x-tad-smaller>It seems to me that this draft is applicable to a strict ERO where one of the hops is a non-specific abstract node such as an AS number. This is made clear in section 2, but the Abstract and Introduction (yeah, and also the title and draft name) do not adequately expose this fact. But, further, the Introduction talks only about reoptimization without any mention of loose hops or abstract nodes. Thus the draft is schizoid to the third degree - is this loose path reoptimization, reoptimization of loose and non-specific abstract nodes, or general reoptimization? The draft needs to be consistent and = clear.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Agree, the following definition has been adopted throughout the document: "<italic>A loosely routed LSP is defined as an LSP that follows a path that contains at least one loose hop or a strict (abstract node) hop"</italic> I guess that the document title can remain unchanged considering that a loose path also includes the case of a path where at least one hop is an abstract node. <excerpt>=A0 <fixed><smaller><smaller><x-tad-smaller>The title contains acronyms which need to be spelled out (MPLS and = LSP).</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 </excerpt> Added <excerpt><fixed><smaller><smaller><x-tad-smaller>The Abstract is too long. Need it about half the length. You can move some of the material into the introduction which is currently rather short (shorter than the abstract!) Same comment about acronyms (MPLS, GMPLS, TE, LSP, ERO) - make sure they are expanded for their first = usage.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 </excerpt> ok, sections expanded, others shortened ... overall same length ;-) <excerpt><fixed><smaller><smaller><x-tad-smaller>Section 2 states that an=A0ERO expansion is=A0either up to the next loose hop or to the destination. But, in fact, the ERO expansion may also be any partial fragment towards either of these targets (including next hop resolution). I suggest re-wording this paragraph to list (as bullets) what an ERO might contain, and in a separate list, what the computation might = produce.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> We listed in this paragraph the most usual case of ERO expansion. If you're ok with this, elaborating further on ERO expansion is out of the scope of this document. <excerpt><fixed><smaller><smaller><x-tad-smaller>In section 4.1 you add a note about the selection of component links from within a bundle. While this is true, it is unclear why you pick this case out but don't describe the selection of alternate resources (e.g. lambdas). This is associated to the new error values defined in section 4.2. How would you report a component link going oos? How would you report a link resource (e.g. a lambda) going oos? If you use "local link maintenance required" won't the computing node believe that the whole link is unusable?=20 </x-tad-smaller></smaller></smaller></fixed></excerpt> Indeed, this is why the node in charge of this link going oos should make the appropriate local decision on whether to report it, should an equivalent link not be found.=20 <excerpt><fixed><smaller><smaller><x-tad-smaller>If your answer here is that the recomputation will ignore the error value and will perform a recomputation based on the new TED (see [GR-SHUT]) then why do you need to distinguish between link maintenance required and node maintenance required? If you actually need to report the component link or resource as a separate quantity, I suggest you refer to the crankback = draft.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>Section = 4.1</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>I'm not comfortable with the Session Attributes toggling like this. This type of function is what the Admin Status object was invented = for.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>Section = 5.3.1</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0 This = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0 bit is then cleared in subsequent RSVP path messages sent = downstream.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt>= <fixed><smaller><smaller><x-tad-smaller>This implies that a Path refresh *never* carries this bit set (which makes it a trigger when it comes after a Path with the bit = set).</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>Thus we may lose the request (either through a lost Path message, or through a refresh catching up with a trigger Path message).=A0I think we discussed this before. You need to make it clear in the draft that these requests can be = lost.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>I think it is also worth considering how to prevent the toggling off of the bit from appearing as a trigger = message.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Case of a lost path message: in order to cover this case, *the* solution consists of using reliable messaging as defined in RFC2961 (note that any change in a Path message objects would indeed not be detected if the Path is lost, this applies to any other LSP attribute). Note also, that resending the same Path message N times (which is an option that we did investigate) would not really solved the issue since the Path message would be resent after a delay which is dependent of the refresh period (which can itself be very long). Then this causes race condition with the reoptimization timer running on the head-end LSR which may lead to undesirable conditions. Thus, a Path message may indeed be lost and the solution consists of using reliable messaging, should the operator consider the lost of such Path message be unacceptable. I will add some text there. thanks.=20 <excerpt>=A0 <fixed><smaller><smaller><x-tad-smaller>In section = 5.3.2</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0=A0=A0=A0=A0 - The link (sub-code=3D7) or the node (sub-code=3D8) MUST be = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller> =A0=A0=A0=A0=A0=A0=A0 locally = registered for further reference (the TE database must = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0=A0=A0=A0=A0 be = updated)</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>What does "the TE database must be updated" mean? Are you saying that the TED is now built from information flooded by the IGP *and* by information fed back from signaling? If so (and I don't approve!) then you must define what happens when you receive a new LSA for the specific link that contradicts the information signaled. There is a strong argument that says that *the* method we use for building the TED is IGP flooding - if this mechanism doesn't provide you with the information you need, then you should propose extensions to the IGP, not hook the information onto = signaling.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Let me sightly disagree here. I'm fine to not mention this since this may be implementation specific. That said, I do think that this is highly desirable (in combination with timer-based mechanism) so as to speed convergence. Typically, upon receiving a PathErr message it does make sense to first update your TED or the head-end will keep trying the same path until an LSA/LSP get received. In many networks, such optimization is definitely required to speed up the TE LSP rerouting. Note that such behavior is implemented in commercial product.=20 <excerpt><fixed><smaller><smaller><x-tad-smaller>OTOH it may be that all you mean is that the Session state should be updated to indicate the link or node that is being shut down so that later recomputation can avoid this link. In this case, I suggest you refer to the CCAMP crankback = draft.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Still such update may be beneficial to other TE LSP and is orthogonal to the use of crankback ? <excerpt>=A0 <fixed><smaller><smaller><x-tad-smaller>In section = 5.3.2</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0=A0=A0=A0=A0 - ... Note = that in the case of TE LSP = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0=A0=A0=A0=A0 spanning = multiple administrative domains, it may be = desirable</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller> =A0=A0=A0=A0=A0=A0=A0 for the = boundary LSR to modify the RSVP PathError message and = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0=A0=A0=A0=A0 insert its = own address for confidentiality reason. = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>Yes. Good point, but doesn't the error code also need to change? Otherwise it will appear that the border node is the node being taken = oos.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> If you agree with this argument I would vote for keeping the same error code since this would not change the action taken by the head-end. <excerpt>=A0 <fixed><smaller><smaller><x-tad-smaller>Section 5.3.3. suggests the use of a timer. You must, therefore, suggest a default time value. I suspect that you want to suggest some basic multiple of the path computation time or of the IGP refresh = period.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Right, good point. Default of 5s has been suggested (not really correlated to the path computation time or the IGP refresh period since it relates more to the number of LSPs and level of network "dynamicity" which includes a number of parameters). <excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>Section = 6</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>Need to describe the processing by an LSR that does not understand the new flag (rather than understand it but not support it). note that you cannot define the behavior of legacy LSRs in this draft, so you must reference behavior defined in some other = document.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>Ditto the new error = code.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Unfortunately I do not think that RFC3209 specifies the behavior of a node receiving a SESSION ATTRIBUTE flag that it does not understand ... An implementation should then just ignore such flag if it does not understand it. <excerpt>=A0 <fixed><smaller><smaller><x-tad-smaller>Section = 7</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>This technique has implications for the trust model between domains. In particular, one domain may cause another to perform additional (excess or unnecessary) work simply to ease its own task or for malicious reasons. Similarly, a headend domain might choose to ignore the requests for re-optimization issued by another domain. I think you need to point out that the peering agreements between domains need to include a definition of how this technique is = supported.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Agree Adrian and this is in line with the Inter-area req doc. Will add some text: <italic>"Furthermore, a head-end LSR may decide to ignore explicit notification coming from a mid-point residing in another domain. Similarly, an LSR may decide to ignore (or accept but up to a pre-defined rate) path re-evaluation requests originated by a head-end LSR of another domain. " </italic> thanks. <excerpt> = <fixed><smaller><smaller><x-tad-smaller>Question...</x-tad-smaller></small= er></smaller></fixed></excerpt><excerpt> = <fixed><smaller><smaller><x-tad-smaller>=A0</x-tad-smaller></smaller></sma= ller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>How does the process of unsolicited notification (of a potential better path rather than of a link going oos) avoid thrashing races? As a very simple example, consider the following = n/w.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller><<-A1->=A0<<--A0-> = <<-A2-></x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>A-----B=A0=A0=A0=A0=A0=A0 = C-----D</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0 =A0 |=A0=A0=A0=A0=A0=A0 = |</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller>=A0=A0=A0 =A0 |=A0=A0=A0=A0=A0=A0 = |</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> = <fixed><smaller><smaller><x-tad-smaller>E-----F---G---H-----I</x-tad-small= er></smaller></smaller></fixed></excerpt><excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>Set up two LSPs AI and ED using EROs {A,B(L),H(L),I} and {E,F(L),C(L),D} producing paths ABFGHI and = EFGHCD.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>Now install a *low* bandwidth link BC capable of carrying either but not both LSPs. Both B and F will notice that the LSPs entering A0 through them can be re-optimized and will report the fact to A and E respectively.=20 </x-tad-smaller></smaller></smaller></fixed></excerpt> note that if the link is a "low" bw link, it is unlikely that B and F will report a better path but yes that could happen depending on the IGP links costs indeed. <excerpt><fixed><smaller><smaller><x-tad-smaller>Both A and E will attempt mb4b, but (of course) only one will succeed. In a small network, this is not a big deal, but in a large network with a lot of LSPs this is clearly a waste of processing and will cause a degree of network thrash maybe only in the control plane, but maybe in the data plane if a lower priority LSP is re-routed first. In fact, this scenario can cause significant disruption in the data plane as the re-routed LSP will be preempted and could have been successfully left in its original = place.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> Indeed, but this is no different that any other reoptimization scenario in a single area. If for example, a link is restored within an area that could offer a potentially more optimal path to a large number of TE LSPs, there could be race conditions indeed. This is usually sorted out by using jittered reoptimization at the head-end. <excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>It seems that a considerably sophisticated policy is required for any domain, but particularly core domains like A0. In effect, the=A0domain needs to evaluate the new link by examining all LSPs in the system and selecting which one(s) should be re-optimized. This type of processing is non-trivial and uses information stores that are not generally available (i.e. LSP = maps).</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> <fixed><smaller><smaller><x-tad-smaller> = </x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> =A0 <fixed><smaller><smaller><x-tad-smaller>Thus I would suggest removing the unsolicited notification of reoptimization opportunities (while retaining the unsolicited notification of links going oos) or requiring that the policy be timer-based not event = triggered.</x-tad-smaller></smaller></smaller></fixed></excerpt><excerpt> </excerpt> We would definitely prefer to keep this mode. Implementation could just activate the function for *some* sensitive LSP + combined with with jittered reoptimization but such notification is desirable to quickly take advantage of a newly restored link. NOTE that link dampening (IGP) can also be used here; this had been discussed in the FRR document. Thanks for your comments ! JP. <excerpt>=A0 =A0 = <fixed><smaller><smaller><x-tad-smaller>Adrian</x-tad-smaller></smaller></= smaller></fixed></excerpt><excerpt> </excerpt> =20= --Apple-Mail-6--474593510-- Envelope-to: ccamp-data@psg.com Delivery-date: Tue, 25 Jan 2005 19:36:29 +0000 Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <13DF7E15-6F08-11D9-BD6E-000D93330B14@cisco.com> Content-Transfer-Encoding: 7bit Cc: <ccamp@ops.ietf.org> From: JP Vasseur <jvasseur@cisco.com> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Tue, 25 Jan 2005 14:34:06 -0500 To: "Adrian Farrel" <adrian@olddog.co.uk> Hi Adrian, On Jan 21, 2005, at 6:37 AM, Adrian Farrel wrote: > OK, > > This concludes the WG last call on this draft. > > Authors/editors: you got comments from four people, some of them fairly > detailed. I think there is probably a fair bit of work to do. > > As guardians of this draft on behalf of the working group, I'd like to > ask > that you track all of the comments and record either the agreed > discussion > that means that no action is required, or the agreed resolution and > change > to the draft. > sure, new rev incorporating comments will be posted soon. Thanks. JP. > Thanks, > Adrian > ----- Original Message ----- > From: "Adrian Farrel" <adrian@olddog.co.uk> > To: <ccamp@ops.ietf.org> > Sent: Wednesday, January 05, 2005 6:40 PM > Subject: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- > > >> This email starts a two week last call on >> > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-reopt > -00.txt >> >> Please send your comments to the list or to the chairs by noon GMT on > 20th >> January 2005. >> >> Thanks, >> Adrian and Kireeti >> >> >> >> > Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 24 Jan 2005 09:39:36 +0000 Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <CBB059EF-6DEB-11D9-A6ED-000D93330B14@cisco.com> Content-Transfer-Encoding: 7bit Cc: Adrian Farrel <adrian@olddog.co.uk>, ccamp@ops.ietf.org From: JP Vasseur <jvasseur@cisco.com> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Mon, 24 Jan 2005 04:39:08 -0500 To: Arthi Ayyangar <arthi@juniper.net> Hi Arthi, On Jan 20, 2005, at 2:51 PM, Arthi Ayyangar wrote: > Adrian, all, > > Just a few comments on this draft. > > Section 2 and elsewhere: there are repeated statements & notes as to > "CSPF > or any other PCE-based path computation method" > --> I don't think it is relevant to this document whether the path > computation is local or remote or done by a PCE or not. IMO, it would > be > enough to just say "path computation". > This was for the sake of illustration but I agree of course. Text updated, thanks. > Paragraph 4 in Section 3, Section 4.2, and 2nd and 3rd paragraphs in > 5.3.2 > ----> This draft not only refers to another draft (and it is *not* a > normative reference) draft-ali-ccamp-mpls-graceful-shutdown-00.txt, but > also seems to introduce error codes and subcodes (subcode 7 & 8) which > are > actually relevant to GR-SHUTDOWN draft rather than this document. IMO, > if > graceful-shutdown procedures need new error codes/subcodes, they must > be > introduced in the graceful-shutdown draft and not in this > re-optimization > draft. Otherwise, what is the point of having the other draft if the > codes are being standardized here ? Agree, ref to GR-SHUTDOWN has been removed and draft GR-SHUTDOWN will be updated accordingly. Thanks for your comments. JP. > > thanks, > -arthi > > So the >> This email starts a two week last call on >> http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path- >> reopt-00.txt >> >> Please send your comments to the list or to the chairs by noon GMT on >> 20th >> January 2005. >> >> Thanks, >> Adrian and Kireeti >> >> > Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 24 Jan 2005 09:32:18 +0000 Mime-Version: 1.0 (Apple Message framework v619) Content-Type: multipart/alternative; boundary=Apple-Mail-144--597084343 Message-Id: <D4D6A133-6DEA-11D9-A6ED-000D93330B14@cisco.com> Cc: ccamp@ops.ietf.org From: JP Vasseur <jvasseur@cisco.com> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Mon, 24 Jan 2005 04:32:14 -0500 To: "Stephen Shew" <sdshew@nortelnetworks.com> --Apple-Mail-144--597084343 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi Stephen, On Jan 6, 2005, at 12:18 PM, Stephen Shew wrote: > I have read <draft-ietf-ccamp-loose-path-reopt-00.txt> and have some=20= > questions and comments. > > 1. The actual reoptimization procedure is not specified as this is=20 > done via the make before break method or some other way.=A0 Only the=20= > triggers to cause reoptimization are specified.=A0 Is this correct? > Correct (reference to "Make before Break" as defined in RFC3209 has=20 been added). > 2. In mid-point explict notification mode where a link or node is=20 > specified, I am unsure what link is being referred to.=A0 Because this=20= > is an LSP, it is either the link upstream to to the mid-point node or=20= > the one downstream.=A0 Is there some RSVP convention that = distinguishes=20 > this?=A0 I think it is downstream but don't know for sure. > Downstream link traversed by the TE LSP indeed. > 3. Again in mid-point explict notification mode it is not clear what=20= > is meant by "the TE database must be updated".=A0 Does it mean that = the=20 > link or node is removed from the local TE database so that the first=20= > upstream node that expands the ERO can compute around the link/node?=A0 No since no such reroute by intermediate node is proposed here as the=20 mechanism is entirely targeted for head-end reoptimization. The point=20 here is just for a node to update its TED so as to take into account=20 the notification of the link that will be removed for maintenance,=20 should further path computation be required. Note that such procedure=20 is usually followed by current implementations in other contexts. > If so, then it is necessary to indicate what the link and node are=20 > for the non-packet LSP case.=A0 That is, I am assuming that the RSVP=20= > signaling process (control) is separated from the bearer plane (e.g.,=20= > a SONET cross connect).=A0 It is the identity of the control "node" = that=20 > is put into the PathErr whereas the bearer "node" has a different=20 > identity. > > To do this, I would suggest that the IF_ID ERROR_SPEC object (from=20 > [RFC3473]) and all of the TLVs it may contain including from=20 > draft-ietf-ccamp-crankback-03.txt be added to the PathErr message=20 > when=A0 Error sub-codes 7&8 are used.=A0 This will enable the actual = link=20 > to be known.=A0 In the case of node, Type 8 (NODE_ID) would identify = the=20 > bearer node. > > For security reasons, if the LSP spans domains, the OSPF_AREA or=20 > AUTONOMOUS_SYSTEM TLVs could be used when error subcode 8 is passed=20 > upstream. > > 4. In the same context as point 3, does the head-end LSR do anything=20= > to its TE database based on the link or node Error sub-codes? > As in the previous case: note of course that the Head-end would not=20 update its TED in the context of inter-area/AS TE if the link/node to=20 be maintained does not reside in the head-end area. Thanks for your comments. JP. > > -----Original Message----- > > From: owner-ccamp@ops.ietf.org > > [mailto:owner-ccamp@ops.ietf.org] On Behalf Of Adrian Farrel > > Sent: Wednesday, January 05, 2005 13:41 > > To: ccamp@ops.ietf.org > > Subject: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- > > > > > > This email starts a two week last call on > > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-pat > > h-reopt-00.txt > > > > Please send your comments to the list or to the chairs by > > noon GMT on 20th January 2005. > > > > Thanks, > > Adrian and Kireeti --Apple-Mail-144--597084343 Content-Transfer-Encoding: quoted-printable Content-Type: text/enriched; charset=ISO-8859-1 Hi Stephen, On Jan 6, 2005, at 12:18 PM, Stephen Shew wrote: <excerpt><smaller><x-tad-smaller>I have read <<draft-ietf-ccamp-loose-path-reopt-00.txt> and have some questions and comments.</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>1. The actual reoptimization procedure is not specified as this is done via the make before break method or some other way.=A0 Only the triggers to cause reoptimization are specified.=A0 Is this correct?</x-tad-smaller></smaller></excerpt><excerpt> </excerpt> Correct (reference to "Make before Break" as defined in RFC3209 has been added). <excerpt><smaller><x-tad-smaller>2. In mid-point explict notification mode where a link or node is specified, I am unsure what link is being referred to.=A0 Because this is an LSP, it is either the link upstream to to the mid-point node or the one downstream.=A0 Is there some RSVP convention that distinguishes this?=A0 I think it is downstream but don't know for sure.</x-tad-smaller></smaller></excerpt><excerpt> </excerpt> Downstream link traversed by the TE LSP indeed. <excerpt><smaller><x-tad-smaller>3. Again in mid-point explict notification mode it is not clear what is meant by "the TE database must be updated".=A0 Does it mean that the link or node is removed from the local TE database so that the first upstream node that expands the ERO can compute around the link/node?=A0 </x-tad-smaller></smaller></excerpt> No since no such reroute by intermediate node is proposed here as the mechanism is entirely targeted for head-end reoptimization. The point here is just for a node to update its TED so as to take into account the notification of the link that will be removed for maintenance, should further path computation be required. Note that such procedure is usually followed by current implementations in other contexts. <excerpt><smaller><x-tad-smaller> If so, then it is necessary to indicate what the link and node are for the non-packet LSP case.=A0 That is, I am assuming that the RSVP signaling process (control) is separated from the bearer plane (e.g., a SONET cross connect).=A0 It is the identity of the control "node" that is put into the PathErr whereas the bearer "node" has a different = identity.</x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>To do this, I would suggest that the IF_ID ERROR_SPEC object (from [RFC3473]) and all of the TLVs it may contain including from draft-ietf-ccamp-crankback-03.txt be added to the PathErr message when=A0 Error sub-codes 7&8 are used.=A0 This will = enable the actual link to be known.=A0 In the case of node, Type 8 (NODE_ID) would identify the bearer = node.</x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>For security reasons, if the LSP spans domains, the OSPF_AREA or AUTONOMOUS_SYSTEM TLVs could be used when error subcode 8 is passed = upstream.</x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>4. In the same context as point 3, does the head-end LSR do anything to its TE database based on the link or node Error sub-codes?</x-tad-smaller></smaller></excerpt><excerpt> </excerpt> As in the previous case: note of course that the Head-end would not update its TED in the context of inter-area/AS TE if the link/node to be maintained does not reside in the head-end area. Thanks for your comments. JP. <excerpt><smaller><x-tad-smaller>> -----Original Message-----</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> From: owner-ccamp@ops.ietf.org</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> = [</x-tad-smaller><color><param>0000,0000,EEEE</param><x-tad-smaller>mailto= :owner-ccamp@ops.ietf.org</x-tad-smaller></color><x-tad-smaller>] On Behalf Of Adrian Farrel</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> Sent: Wednesday, January 05, 2005 13:41</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> To: ccamp@ops.ietf.org</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> Subject: Working Group Last Call = draft-ietf-ccamp-loose-path-reopt-</x-tad-smaller></smaller></excerpt><exc= erpt>=20 <smaller><x-tad-smaller>> </x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>> </x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>> This email starts a two week last call on = </x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>> = </x-tad-smaller><color><param>0000,0000,EEEE</param><x-tad-smaller>http://= www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-pat</x-tad-smaller></c= olor></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> h-reopt-00.txt</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> </x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>> Please send your comments to the list or to the chairs by </x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>> noon GMT on 20th January 2005.</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> </x-tad-smaller></smaller></excerpt><excerpt> <smaller><x-tad-smaller>> Thanks,</x-tad-smaller></smaller></excerpt><excerpt>=20 <smaller><x-tad-smaller>> Adrian and Kireeti</x-tad-smaller></smaller></excerpt><excerpt>=20 </excerpt>= --Apple-Mail-144--597084343-- Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 24 Jan 2005 09:24:22 +0000 Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: <81E4B139-6DE9-11D9-A6ED-000D93330B14@cisco.com> Content-Transfer-Encoding: quoted-printable Cc: Adrian Farrel <adrian@olddog.co.uk>, ccamp@ops.ietf.org From: JP Vasseur <jvasseur@cisco.com> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Mon, 24 Jan 2005 04:22:45 -0500 To: dimitri.papadimitriou@alcatel.be, dpapadimitriou@psg.com Hi Dimitri, Thanks for your comments - see in line, (removed comments are the ones =20= that we agree on and which will be incorporated in the next revision). On Jan 6, 2005, at 6:15 AM, dimitri papadimitriou wrote: > 3. i do not see the relationship of including the following paragraph =20= > (in the following paragraph " There is another scenario whereby =20 > notifying the head-end of the existence of a better path is desirable: = =20 > if the current path is about the fail due to some (link or node) =20 > required maintenance (see also [GR-SHUT]).") within the context of =20 > this document as non-time sensitive mechanism is targeted here while =20= > the referenced document targets time-sensititve mechanism (existing =20= > LSPs are about to fail and not existing LSP can be re-optimized due to = =20 > the existence of additional resource) however this point triggers to =20= > me the following question in case of link/node down for maintenance =20= > reasons what gives the guarantee that the head-end will respond on =20 > time before the maintenance operation is performed > the point here is simply that a better path is not restricted to the =20 situation where a lower cost path is found but also when the path is =20 about to be invalidated due to maintenance. No assumption is made on =20 action triggered on the Head-end LSR. (that said, reference has been =20 removed). > > 5. section 5.3.1 to which LSR (intermediate vs head-end) the first LSR = =20 > mentioned refers to "At this point, the LSR MAY decide to clear the =20= > =F4Path re-evaluation request=F6 bit of the SESSION-ATTRIBUTE object = in =20 > subsequent RSVP Path messages sent downstream:" and what "subsequent" =20= > refers to in the present context > "The LSR" refers to the LSR performing the path re-evaluation and =20 "subsequent" refers to the Path messages used to refresh the states =20 downstream for the TE LSP. Text added. =09 > 7. section 5.3.2. " In this case, the mid-point LSR where the > local maintenance must be performed is responsible for sending an > RSVP PathError message with Error code 25 and Error sub-code=3D7 or = 8 > depending on the affected network element (link or node)." my =20 > reading of all previous content was that in such a case the mid-point =20= > LSR is not the local maintenance point is realized - inline with what =20= > follows down this paragraph - > You're right, the text was ambiguous ... and has been changed for =20 "There are other circumstances whereby any mid-point LSR MAY send an =20 RSVP PathError message with the objective for the TE LSP to be rerouted =20= by its head-end LSR: when a link or a node will go down for local =20 maintenance reasons. In this case, the LSR where a local maintenance =20 must be performed is responsible for sending an RSVP PathError message =20= with Error code 25 and Error sub-code=3D7 or 8 depending on the affected = =20 network element (link or node). " > some edits > Fixed. Thanks for your comments. JP. > thanks, > - dimitri > > Adrian Farrel wrote: > >> This email starts a two week last call on >> http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-=20 >> reopt-00.txt >> Please send your comments to the list or to the chairs by noon GMT on = =20 >> 20th >> January 2005. >> Thanks, >> Adrian and Kireeti >> . > Envelope-to: ccamp-data@psg.com Delivery-date: Sun, 23 Jan 2005 17:54:24 +0000 Message-ID: <008a01c50174$67e76820$d2cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Layer 2 Switching Caps LSPs Date: Sun, 23 Jan 2005 11:46:16 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit All, There is a draft (draft-papadimitriou-ccamp-gmpls-l2sc-lsp-03.txt) that we have discussed at several of the more recent CCAMP meetings, and have decided that the subject is within scope for our charter. The questions we have faced have been: - is the problem well enough articulated? - is this the solution that the WG wants to pursue? - is there a high enough level of interest in this work? If the answer to all three questions is "yes" then we can adopt the draft as a WG document and move forwards. Note: I think there are a large number of minor issues to clear up with this draft, but hopefully this is orthogonal to whether we make this a WG draft or not. Thanks, Adrian Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 21 Jan 2005 23:08:24 +0000 Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <1592E30E-6C01-11D9-A6ED-000D93330B14@cisco.com> Content-Transfer-Encoding: 7bit Cc: <ccamp@ops.ietf.org> From: JP Vasseur <jvasseur@cisco.com> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Fri, 21 Jan 2005 18:06:29 -0500 To: "Adrian Farrel" <adrian@olddog.co.uk> Hi Adrian, On Jan 21, 2005, at 6:37 AM, Adrian Farrel wrote: > OK, > > This concludes the WG last call on this draft. > > Authors/editors: you got comments from four people, some of them fairly > detailed. I think there is probably a fair bit of work to do. > > As guardians of this draft on behalf of the working group, I'd like to > ask > that you track all of the comments and record either the agreed > discussion > that means that no action is required, or the agreed resolution and > change > to the draft. > Sure, will be done shortly. Cheers JP. > Thanks, > Adrian > ----- Original Message ----- > From: "Adrian Farrel" <adrian@olddog.co.uk> > To: <ccamp@ops.ietf.org> > Sent: Wednesday, January 05, 2005 6:40 PM > Subject: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- > > >> This email starts a two week last call on >> > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-reopt > -00.txt >> >> Please send your comments to the list or to the chairs by noon GMT on > 20th >> January 2005. >> >> Thanks, >> Adrian and Kireeti >> >> >> >> > Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 21 Jan 2005 12:25:39 +0000 Message-ID: <005c01c4ffb4$448e9e50$76cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <zinin@psg.com> Cc: "Igor Bryskin" <ibryskin@movaz.com>, "Brungard, Deborah A, ALABS" <dbrungard@att.com>, "Dimitri Papadimitriou" <Dimitri.Papadimitriou@alcatel.be>, <aruns@movaz.com>, <lberger@movaz.com>, <ccamp@ops.ietf.org> Subject: Draft ready for ADs : draft-ietf-ccamp-gmpls-alarm-spec-02.txt Date: Fri, 21 Jan 2005 11:52:38 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi Alex, This draft has passed through WG last call and has been updated to my satisfaction. (Note that I am a co-author.) Please can you start the AD review process ready to take the draft to the IESG. Cheers, Adrian Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 21 Jan 2005 12:25:34 +0000 Message-ID: <005901c4ffb4$3f664680$76cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Fri, 21 Jan 2005 11:37:43 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit OK, This concludes the WG last call on this draft. Authors/editors: you got comments from four people, some of them fairly detailed. I think there is probably a fair bit of work to do. As guardians of this draft on behalf of the working group, I'd like to ask that you track all of the comments and record either the agreed discussion that means that no action is required, or the agreed resolution and change to the draft. Thanks, Adrian ----- Original Message ----- From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Sent: Wednesday, January 05, 2005 6:40 PM Subject: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- > This email starts a two week last call on > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-reopt-00.txt > > Please send your comments to the list or to the chairs by noon GMT on 20th > January 2005. > > Thanks, > Adrian and Kireeti > > > > Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 20 Jan 2005 19:53:51 +0000 Date: Thu, 20 Jan 2005 11:51:23 -0800 (PST) From: Arthi Ayyangar <arthi@juniper.net> To: Adrian Farrel <adrian@olddog.co.uk> cc: ccamp@ops.ietf.org Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Message-ID: <20050120114037.W79700@zircon.juniper.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Adrian, all, Just a few comments on this draft. Section 2 and elsewhere: there are repeated statements & notes as to "CSPF or any other PCE-based path computation method" --> I don't think it is relevant to this document whether the path computation is local or remote or done by a PCE or not. IMO, it would be enough to just say "path computation". Paragraph 4 in Section 3, Section 4.2, and 2nd and 3rd paragraphs in 5.3.2 ----> This draft not only refers to another draft (and it is *not* a normative reference) draft-ali-ccamp-mpls-graceful-shutdown-00.txt, but also seems to introduce error codes and subcodes (subcode 7 & 8) which are actually relevant to GR-SHUTDOWN draft rather than this document. IMO, if graceful-shutdown procedures need new error codes/subcodes, they must be introduced in the graceful-shutdown draft and not in this re-optimization draft. Otherwise, what is the point of having the other draft if the codes are being standardized here ? thanks, -arthi So the > This email starts a two week last call on > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-reopt-00.txt > > Please send your comments to the list or to the chairs by noon GMT on 20th > January 2005. > > Thanks, > Adrian and Kireeti > > Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 17 Jan 2005 21:08:00 +0000 Message-Id: <200501172105.QAA14668@ietf.org> Mime-Version: 1.0 Content-Type: Multipart/Mixed; Boundary="NextPart" To: i-d-announce@ietf.org Cc: ccamp@ops.ietf.org From: Internet-Drafts@ietf.org Subject: I-D ACTION:draft-ietf-ccamp-gmpls-g709-09.txt Date: Mon, 17 Jan 2005 16:05:50 -0500 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Common Control and Measurement Plane Working Group of the IETF. Title : Generalized MPLS (GMPLS) Signaling Extensions for G.709 Optical Transport Networks Control Author(s) : D. Papadimitriou Filename : draft-ietf-ccamp-gmpls-g709-09.txt Pages : 22 Date : 2005-1-17 This document is a companion to the Generalized MPLS (GMPLS) signalling documents. It describes the technology specific information needed to extend GMPLS signalling to control Optical Transport Networks (OTN); it also includes the so-called pre-OTN developments. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-ccamp-gmpls-g709-09.txt To remove yourself from the I-D Announcement list, send a message to i-d-announce-request@ietf.org with the word unsubscribe in the body of the message. You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce to change your subscription settings. Internet-Drafts are also available by anonymous FTP. Login with the username "anonymous" and a password of your e-mail address. After logging in, type "cd internet-drafts" and then "get draft-ietf-ccamp-gmpls-g709-09.txt". A list of Internet-Drafts directories can be found in http://www.ietf.org/shadow.html or ftp://ftp.ietf.org/ietf/1shadow-sites.txt Internet-Drafts can also be obtained by e-mail. Send a message to: mailserv@ietf.org. In the body type: "FILE /internet-drafts/draft-ietf-ccamp-gmpls-g709-09.txt". NOTE: The mail server at ietf.org can return the document in MIME-encoded form by using the "mpack" utility. To use this feature, insert the command "ENCODING mime" before the "FILE" command. To decode the response(s), you will need "munpack" or a MIME-compliant mail reader. Different MIME-compliant mail readers exhibit different behavior, especially when dealing with "multipart" MIME messages (i.e. documents which have been split up into multiple messages), so check your local documentation on how to manipulate these messages. Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Multipart/Alternative; Boundary="OtherAccess" --OtherAccess Content-Type: Message/External-body; access-type="mail-server"; server="mailserv@ietf.org" Content-Type: text/plain Content-ID: <2005-1-17153903.I-D@ietf.org> ENCODING mime FILE /internet-drafts/draft-ietf-ccamp-gmpls-g709-09.txt --OtherAccess Content-Type: Message/External-body; name="draft-ietf-ccamp-gmpls-g709-09.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2005-1-17153903.I-D@ietf.org> --OtherAccess-- --NextPart-- Envelope-to: ccamp-data@psg.com Delivery-date: Mon, 17 Jan 2005 03:34:50 +0000 Message-ID: <E4BB443436F22D4AB9E84B06AB7C4CE00A0FDD9D@nj7460exch004u.ho.lucent.com> From: "Lam, Hing-Kam (Kam)" <hklam@lucent.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, "Lam, Hing-Kam (Kam)" <hklam@lucent.com> Cc: "'Kireeti Kompella'" <kireeti@juniper.net>, zinin@psg.com, Bill Fenner <fenner@research.att.com>, Scott Bradner <sob@harvard.edu>, statements@ietf.org, ccamp@ops.ietf.org Subject: RE: Response to Liaison Concerning the Comparison of LMP and ASON Discovery Date: Sun, 16 Jan 2005 22:33:21 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Dear Adrian and Kireeti, Thank you for the Response to the Q14/15 Liaison Concerning the Comparison of LMP and ASON Discovery. Q14/15 will address the LS in its upcoming meeting on January 24-28, 2005. Regards, Kam Lam, Q14/15 Rapporteur > -----Original Message----- > From: Adrian Farrel [mailto:adrian@olddog.co.uk] > Sent: Sunday, January 16, 2005 12:52 PM > To: Lam, Hing-Kam (Kam) > Cc: 'Kireeti Kompella'; zinin@psg.com; Bill Fenner; Scott Bradner; > statements@ietf.org; ccamp@ops.ietf.org > Subject: Response to Liaison Concerning the Comparison of LMP and ASON > Discovery > > > To: Mr. Kam Lam, Rapporteur Q14/15 > From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs > Cc: Alex Zinin and Bill Fenner, IETF Routing Area Directors > Scott Bradner, IETF liaison to ITU-T > For: Information > Subject: Response to Liaison Concerning the Comparison of LMP and ASON > Discovery > > Dear Kam, > > The IETF CCAMP Working Group thanks ITU-T Q14/15 for their feedback on > draft-ietf-ccamp-transport-lmp-00.txt. It is always useful to > have extra > review of our drafts, and since this draft attempts to explain ITU-T > concepts to the IETF audience, it is particularly helpful to > your input. > > >Q14/15 thanks the IETF CCAMP WG for providing us the draft document > ><draft-ietf-ccamp-transport-lmp-00.txt>. This I-D was > discussed at the > >meeting and several of the comments are provided below. Based upon > >this discussion we believe it would be highly beneficial to have some > >joint discussions on terminology to ensure an aligned view to > >facilitate our future work efforts. > > Events have overtaken this liaison response and a meeting has > been set up. > See the end of this liaison response for more comments. > > Please see the reply to your specific issues in the following text. > > >We have several questions of clarification, e.g., in section 3.1 > >(paragraph 2) of the I-D, "The separation between the two > processes and > >corresponding two name spaces has the advantage that the discovery of > >the transport plane can be performed independent from that of the > >control plane (and vice-versa), and independent of the method used in > >each name space. This allows assigning link connections in > the control > >plane without the link connection being physically connected." > > > >What is the intention of the term independent, for example, > could it be > >indicating at a different time or different approaches? In the last > >sentence, is "assign" used in the context of the management plane, > >meaning management plane provisioning? Is it assumed that the > >transport plane resources supporting the link connection endpoints > >exist or do not exist? In section 4.2 (paragraph 2) of the > I-D, "G.8080 > >refers to a component link as a variable adaptation function i.e. a > >single server layer trail dynamically supporting different > multiplexing > >structures." This could be interpreted as indicating G.8080 > >defines the term "component link". G.8080 does not use this > >term. Some clarification would be beneficial. > > As this section of the draft indicates, it is summarizing > G.8080 Discovery > (not LMP). The description is directly based on G.8080's text, > i.e.: > > " This separation allows control plane names to be completely > separate from transport plane names, and completely independent > of the method used to populate the DAs with those transport names." > > " In order to assign an SNP-SNP link connection to an SNPP link, it > is only necessary for the transport name for the link connection to > exist. Thus, it is possible to assign link connections to > the control > plane without the link connection being physically connected." > > The authors will clarify for these paragraphs that we are quoting from > G.8080 (not describing LMP). In particular: > > "G.8080 refers to a component link as a variable adaptation > function" was > worded to present an interpretation of G.8080 from an IETF terminology > perspective; i.e. the LMP component link is referred to by G.8080 as a > variable adaptation function. The authors will clarify the text to say > "G.8080's variable adaptation function is broadly equivalent to LMP's > component link." > > >Initial reviews of the draft document have raised concerns about the > >possible misinterpretation in the usage of the term 'TE link'. As the > >draft notes, the definition of a TE link is concise. Some > more clarity > >would be appreciated. Our current understanding of this term includes > >the following: A TE link may be composed of resource from multiple > >(G.805) layers in parallel. If so, this is an important > distinction as > >an SNPP link is in a single layer only. An SNPP link may contain SNP > >link connections from various links (e.g., different STS-1s from > >a set of parallel OC-48 trails). It is not clear if this is > >also true for TE links. We think it may, but it is not stated. > >SNPPs exist at different routing levels (not layers) and thus an > >SNPP link at a higher level can encompass SNPPs at a lower level > >(see Section 6.2.2 of G.8080 Amendment 2, which is attached for > >your convenience). We think TE links may do this with bundles > >and FAs, but the definition is not clear to us. > > > >Please advise if this is a correct understanding or not. > This may have > >an impact on the terminology mapping in the draft. We think it would > >be beneficial to have a TE link definition that enables these > >distinctions to be understood. > > It is not the intention of this draft to define a TE link. > The TE link is > defined in the LMP draft (draft-ietf-ccamp-lmp-10.txt) through a > restatement of the definition in the GMPLS Routing draft > (draft-ietf-ccamp-gmpls-routing-09.txt). > > At the request of several individuals we tried to bring > clarity to the TE > link concept by additional explanation within this draft. The IETF > definition of the TE link describes the way that resources > are grouped and > mapped for the purpose of path computation. Constraints on > the physical > resources define what is possible rather than defining any elaborate > structures within the TE link. > > Therefore an SNPP link could easily be mapped to a TE link. > > There is a separation between the constraints of the physical > resources > and the information aggregation of TE link. Bundling is a mechanism to > efficiently aggregate TE resources within the constraints of > the physical > technology. > > An LSP created across an LSP region (see > draft-ietf-mpls-lsp-hierarchy-08.txt) in the network may be > assigned as a > TE link by an upper region and so appear as TE resources > within the upper > region (just as any other TE link). Such a TE link is referred to as a > Forwarding Adjacency. > > A TE link may contain STS-1s from parallel OC-48 trails. > > The authors will add text to clarify. > > >In the table in section 4.2 "CP" is mapped to "Interface". A > >Connection Point is more closely related to a timeslot, wavelength, > >etc. rather than to an entire interface. Similarly "CP Name" > is mapped > >to "Interface ID" while it might more closely relate to a "Label". > > LMP distinguishes data links depending on the multiplexing > capability of > the endpoint on that link: "ports" are not multiplexing capable, > "component links" are multiplexing capable. Following this > reasoning, the > data link for SDH/SONET networks is not the "timeslot" (this > is the label) > but the SDH/SONET section on which the timeslot (i.e. label) gets > allocated. This is clearly described in draft-ietf-ccamp-lmp-10.txt. > > A Connection Point (CP) most closely maps to an interface in > terms of the > IETF definitions. > > >Joint discussion of the terminology mapping may be beneficial in > >reaching alignment on the most accurate mapping. As noted > above, these > >represent several of the comments discussed. In order to progress our > >mutual understanding, we would like to invite IETF participants to > >attend the January 24-28, 2005 Q14/15 interim meeting, in New Jersey, > >USA, where we could devote a session to terminology alignment. We > >believe this effort will greatly benefit our future collaboration on > >control plane standards development. We welcome IETF experts' > >participation in other sessions of the interim meeting as well. > >Details of the meeting agenda will be provided prior to the meeting. > >For those interested in further information and/or attending the > >interim meeting should contact the Rapporteur for Q.14/15 > (H. Kam Lam, > >hklam@lucent.com) by 10th January 2005. > > We welcome the efforts by Q14/15 to improve mutual understanding of > terminology. > > This meeting and the clarification of general GMPLS/ASON > terminology is > distinct from the review of draft-ietf-ccamp-transport-lmp. > This draft has > fairly limited scope and does not need to be dependent on a full and > mutual exchange of terminology. > > Various members of the CCAMP working group including some of > the authors > of this draft plan to attend your meeting on January 25th and 26th. > > > Thank you once again for your feedback on this draft. > If you have further comments, we would certainly like to hear > them. The > easiest way for individuals to contribute to the discussion > of this topic > is by sending mail to the CCAMP mailing list. Details of how > to subscribe > to this list can be found at > http://www.ietf.org/html.charters/ccamp-charter.html > > Yours sincerely, > Adrian Farrel and Kireeti Kompella > Envelope-to: ccamp-data@psg.com Delivery-date: Sun, 16 Jan 2005 17:55:03 +0000 Message-ID: <00a301c4fbf4$2e5b64b0$e7cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: "Lam, Hing-Kam (Kam)" <hklam@lucent.com> Cc: "'Kireeti Kompella'" <kireeti@juniper.net>, <zinin@psg.com>, "Bill Fenner" <fenner@research.att.com>, "Scott Bradner" <sob@harvard.edu>, <statements@ietf.org>, <ccamp@ops.ietf.org> Subject: Response to Liaison Concerning the Comparison of LMP and ASON Discovery Date: Sun, 16 Jan 2005 17:52:28 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit To: Mr. Kam Lam, Rapporteur Q14/15 From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs Cc: Alex Zinin and Bill Fenner, IETF Routing Area Directors Scott Bradner, IETF liaison to ITU-T For: Information Subject: Response to Liaison Concerning the Comparison of LMP and ASON Discovery Dear Kam, The IETF CCAMP Working Group thanks ITU-T Q14/15 for their feedback on draft-ietf-ccamp-transport-lmp-00.txt. It is always useful to have extra review of our drafts, and since this draft attempts to explain ITU-T concepts to the IETF audience, it is particularly helpful to your input. >Q14/15 thanks the IETF CCAMP WG for providing us the draft document ><draft-ietf-ccamp-transport-lmp-00.txt>. This I-D was discussed at the >meeting and several of the comments are provided below. Based upon >this discussion we believe it would be highly beneficial to have some >joint discussions on terminology to ensure an aligned view to >facilitate our future work efforts. Events have overtaken this liaison response and a meeting has been set up. See the end of this liaison response for more comments. Please see the reply to your specific issues in the following text. >We have several questions of clarification, e.g., in section 3.1 >(paragraph 2) of the I-D, "The separation between the two processes and >corresponding two name spaces has the advantage that the discovery of >the transport plane can be performed independent from that of the >control plane (and vice-versa), and independent of the method used in >each name space. This allows assigning link connections in the control >plane without the link connection being physically connected." > >What is the intention of the term independent, for example, could it be >indicating at a different time or different approaches? In the last >sentence, is "assign" used in the context of the management plane, >meaning management plane provisioning? Is it assumed that the >transport plane resources supporting the link connection endpoints >exist or do not exist? In section 4.2 (paragraph 2) of the I-D, "G.8080 >refers to a component link as a variable adaptation function i.e. a >single server layer trail dynamically supporting different multiplexing >structures." This could be interpreted as indicating G.8080 >defines the term "component link". G.8080 does not use this >term. Some clarification would be beneficial. As this section of the draft indicates, it is summarizing G.8080 Discovery (not LMP). The description is directly based on G.8080's text, i.e.: " This separation allows control plane names to be completely separate from transport plane names, and completely independent of the method used to populate the DAs with those transport names." " In order to assign an SNP-SNP link connection to an SNPP link, it is only necessary for the transport name for the link connection to exist. Thus, it is possible to assign link connections to the control plane without the link connection being physically connected." The authors will clarify for these paragraphs that we are quoting from G.8080 (not describing LMP). In particular: "G.8080 refers to a component link as a variable adaptation function" was worded to present an interpretation of G.8080 from an IETF terminology perspective; i.e. the LMP component link is referred to by G.8080 as a variable adaptation function. The authors will clarify the text to say "G.8080's variable adaptation function is broadly equivalent to LMP's component link." >Initial reviews of the draft document have raised concerns about the >possible misinterpretation in the usage of the term 'TE link'. As the >draft notes, the definition of a TE link is concise. Some more clarity >would be appreciated. Our current understanding of this term includes >the following: A TE link may be composed of resource from multiple >(G.805) layers in parallel. If so, this is an important distinction as >an SNPP link is in a single layer only. An SNPP link may contain SNP >link connections from various links (e.g., different STS-1s from >a set of parallel OC-48 trails). It is not clear if this is >also true for TE links. We think it may, but it is not stated. >SNPPs exist at different routing levels (not layers) and thus an >SNPP link at a higher level can encompass SNPPs at a lower level >(see Section 6.2.2 of G.8080 Amendment 2, which is attached for >your convenience). We think TE links may do this with bundles >and FAs, but the definition is not clear to us. > >Please advise if this is a correct understanding or not. This may have >an impact on the terminology mapping in the draft. We think it would >be beneficial to have a TE link definition that enables these >distinctions to be understood. It is not the intention of this draft to define a TE link. The TE link is defined in the LMP draft (draft-ietf-ccamp-lmp-10.txt) through a restatement of the definition in the GMPLS Routing draft (draft-ietf-ccamp-gmpls-routing-09.txt). At the request of several individuals we tried to bring clarity to the TE link concept by additional explanation within this draft. The IETF definition of the TE link describes the way that resources are grouped and mapped for the purpose of path computation. Constraints on the physical resources define what is possible rather than defining any elaborate structures within the TE link. Therefore an SNPP link could easily be mapped to a TE link. There is a separation between the constraints of the physical resources and the information aggregation of TE link. Bundling is a mechanism to efficiently aggregate TE resources within the constraints of the physical technology. An LSP created across an LSP region (see draft-ietf-mpls-lsp-hierarchy-08.txt) in the network may be assigned as a TE link by an upper region and so appear as TE resources within the upper region (just as any other TE link). Such a TE link is referred to as a Forwarding Adjacency. A TE link may contain STS-1s from parallel OC-48 trails. The authors will add text to clarify. >In the table in section 4.2 "CP" is mapped to "Interface". A >Connection Point is more closely related to a timeslot, wavelength, >etc. rather than to an entire interface. Similarly "CP Name" is mapped >to "Interface ID" while it might more closely relate to a "Label". LMP distinguishes data links depending on the multiplexing capability of the endpoint on that link: "ports" are not multiplexing capable, "component links" are multiplexing capable. Following this reasoning, the data link for SDH/SONET networks is not the "timeslot" (this is the label) but the SDH/SONET section on which the timeslot (i.e. label) gets allocated. This is clearly described in draft-ietf-ccamp-lmp-10.txt. A Connection Point (CP) most closely maps to an interface in terms of the IETF definitions. >Joint discussion of the terminology mapping may be beneficial in >reaching alignment on the most accurate mapping. As noted above, these >represent several of the comments discussed. In order to progress our >mutual understanding, we would like to invite IETF participants to >attend the January 24-28, 2005 Q14/15 interim meeting, in New Jersey, >USA, where we could devote a session to terminology alignment. We >believe this effort will greatly benefit our future collaboration on >control plane standards development. We welcome IETF experts' >participation in other sessions of the interim meeting as well. >Details of the meeting agenda will be provided prior to the meeting. >For those interested in further information and/or attending the >interim meeting should contact the Rapporteur for Q.14/15 (H. Kam Lam, >hklam@lucent.com) by 10th January 2005. We welcome the efforts by Q14/15 to improve mutual understanding of terminology. This meeting and the clarification of general GMPLS/ASON terminology is distinct from the review of draft-ietf-ccamp-transport-lmp. This draft has fairly limited scope and does not need to be dependent on a full and mutual exchange of terminology. Various members of the CCAMP working group including some of the authors of this draft plan to attend your meeting on January 25th and 26th. Thank you once again for your feedback on this draft. If you have further comments, we would certainly like to hear them. The easiest way for individuals to contribute to the discussion of this topic is by sending mail to the CCAMP mailing list. Details of how to subscribe to this list can be found at http://www.ietf.org/html.charters/ccamp-charter.html Yours sincerely, Adrian Farrel and Kireeti Kompella Envelope-to: ccamp-data@psg.com Delivery-date: Sun, 16 Jan 2005 04:06:07 +0000 Message-ID: <E4BB443436F22D4AB9E84B06AB7C4CE00A0FDD99@nj7460exch004u.ho.lucent.com> From: "Lam, Hing-Kam (Kam)" <hklam@lucent.com> To: "'Adrian Farrel'" <adrian@olddog.co.uk>, "Lam, Hing-Kam (Kam)" <hklam@lucent.com> Cc: statements@ietf.org, Scott Bradner <sob@harvard.edu>, "'Kireeti Kompella'" <kireeti@juniper.net>, ccamp@ops.ietf.org, zinin@psg.com, Bill Fenner <fenner@research.att.com> Subject: RE: Response to ITU-T Q14/15 Liaison about CCAMP Crankback Draft Date: Sat, 15 Jan 2005 23:02:31 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4FB7F.BDFE2C8A" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4FB7F.BDFE2C8A Content-Type: text/plain; charset="iso-8859-1" Dear Mr. Farrel, Thank you for the Response to the Q14/15 Liaison about the CCAMP Crankback Draft. We appreciate the opportunity to provide further input to the work. Q14/15 will address the LS in its upcoming meeting. Regards, Kam Lam, Q14/15 Rapporteur -----Original Message----- From: Adrian Farrel [mailto:adrian@olddog.co.uk] Sent: Saturday, January 15, 2005 6:55 AM To: Lam, Hing-Kam (Kam) Cc: statements@ietf.org; Scott Bradner; 'Kireeti Kompella'; ccamp@ops.ietf.org; zinin@psg.com; Bill Fenner Subject: Response to ITU-T Q14/15 Liaison about CCAMP Crankback Draft To: Mr. Kam Lam, Rapporteur Q14/15 From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs Cc: Alex Zinin and Bill Fenner, IETF Routing Area Directors Scott Bradner, IETF liaison to ITU-T Subject: Crankback in GMPLS Systems For: Information Dear Kam, Thank you for your liaison concerning draft-ietf-ccamp-crankback-03. It is useful to have additional review input from a wide audience. Please convey our special thanks to Stephen Shew and Marco Carugi for their detailed review of the draft in Geneva. We would like to urge Q14/15 to continue to consider this draft as further work is carried out on crankback within the context of G.7713. In response to the specific points that were raised in the liaison... > 1. Semantics of the term "node". Due to the GMPLS principle of > maintaining separation of control and transport (data/bearer) planes, > there are two meanings for the term "node". First, an instance of a > signalling protocol (and/or routing protocol) that has some transport > resources in its scope. Second, a transport plane resource such as a > cross connect. Using the first meaning, a node is not the context for > the interface identifiers that are passed in crankback TLVs. > Throughout the document the particular meaning can be determined > by the context of the term. Examples are: > > - Section 5.2, the sentence "Otherwise, multiple nodes might attempt to > repair the LSP." means the control functions of signalling and routing. > > - Section 7.1 "As described above, full crankback information SHOULD > indicate the node, link and other resources, which have been attempted." > refers to the transport resource. It is correct to observe that historically there has been poor separation of controllers and transport devices within GMPLS, with much of this issue arising from the historic collocation of controllers and data switches in MPLS networks. This persists because of the (eminently sensible) tendency to optimize for the majority case. However, in the case of crankback, and specifically in the case of this draft, the emphasis in providing 'full crankback information' is on the addresses of transport links and nodes and not controllers. We will revisit the draft to ensure that where control plane function is implied, the "node" that takes action is clearly identified as the control plane node. > There are some occasions where the use of the term appear to be > ambiguous and clarity would be appreciated. In particular TLV > types 10 and 32. If type 10 represents a routing and signalling > function, then what TLV describes the "transport plane node" > (e.g., cross connect or Network Element)? If type 32 means > "transport plane nodes", then a different TLV may be needed > to identify the "routing/signalling nodes" that have already > participated in crankback attempts. > Having a clearer distinction between control plane functions > and transport plane resources would be helpful. As indicated above, the intention of crankback is to apply a process to the path determination for an LSP. The path is determined using transport plane links and nodes, and although there may be some interesting aggregation available by converting this information to control plane nodes, the conversion is not necessarily simple. Thus, these TLVs all refer to transport plane quantities, and we will make this clearer in the draft. Again, of course, in the majority case we can make considerable optimizations by knowing that control plane and transport plane "nodes" are related in a 1:1 ratio and are usually collocated. > 2. When crankback information is received at a "routing/signalling > node", can it be used by the routing path computation function for other > LSP requests than the LSP whose signalling caused the crankback action? It is generally out-of-scope for the IETF to dictate how individual implementations operate. It is quite conceivable that such an action would be taken, but it is also clear that there is a potentially dangerous interaction with the TE flooding process (i.e. the IGP). Thus we would say that the crankback information MAY be used to inform other path computations. We would want to be very cautious that crankback is not intended to supplement or replace the normal operation of the TE flooding mechanism provided by the TE extensions to the IGP except for the establishment of a single LSP. If the IGP is found to be deficient as a flooding mechanism we would expect to look first at ways to address the problems through IGP extensions before utilizing a signaling mechanism. We will look at how to add some of this information to the draft. > 3. Section 6.1 "Segment-based Re-routing" option. It is not clear > what this means. Can multiple "routing/signalling nodes" perform > crankback on the same LSP at the same time if this flag is set? Since the intention is to establish only one LSP, there must be only one active sequence of LSP setup messages (RSVP-TE Path messages) at any time. Thus only one LSR may attempt re-routing at any one time. If you consider the processes by which Path messages are attempted and crankback information is returned on PathErr messages, this will be clear. That is, when an PSR receives a crankback PathErr, it may attempt to re-route or it may forward the PathErr back upstream. It might help if we reworded the draft to say "Any node may attempt rerouting after it receives an error report and before it passes the error report further upstream." > 4. Section 4.3 History persistence. If a repair point (a > "routing/signalling node") is unsuccessful in a crankback attempt, is it > possible for it to be not involved when another repair point (e.g., > closer to the source) succeeds in a crankback attempt. If so, how > does the first repair point know to clear its history? Note that the purpose of the history table as described in section 4.3 is to correlate information when repeated retry attempts are made by the same LSR. Suppose an attempt is made to route from A through B, and the signalling controller for B returns a failure with crankback information. An attempt may be made to route from A through C, and this may also fail with the return of crankback information. The next attempt SHOULD NOT be to route from A through B, and this is achieved by use of the history table. The history table can be discarded by the signaling controller for A if the LSP is successfully established through A. The history table MAY be retained after the signaling controller for A sends an error upstream, however it is questionable what value this provides since a future retry as a result of crankback rerouting should not attempt to route through A (such is the nature of crankback). If the history information is retained for a longer period it SHOULD be discarded after a local timeout has expired, and that timer MUST be shorter than the timer used by the ingress to re-attempt a failed service (note that re-attempting a failed service is not the same as making a re-route attempt after failure). As mentioned for point 2, the crankback information MAY be used to enhance future routing attempts for any LSP, but this is not what section 4.3 is describing. We will try to clarify this in the draft. > 5. Section 4.5 Retries. Some guidance on setting the number of > retries may be helpful as this is a distributed parameter. Is it set to > be the same value at all points that can perform crankback within one > network? The view of CCAMP at the moment is that although it is technically possible to allow the number of retries to be set for each LSP, this probably represents too much configuration and too fine a level of control. It seems likely that initial deployments will wish to set the number of retries per node through a network-wide configuration constant (that is, all LSRs capable of retrying will apply the same count) with the possibility of configuring specific LSRs to have greater or lower counts. Note that configuring an LSR not to be able to perform retries is equivalent to configuring the retry count to be zero for that LSR. It is also probable that initial deployments will significantly restrict the number of LSRs within the network that can perform crankback rerouting. This would probably be limited to "boundary" nodes. In the event that implementations and deployments wish to control the number of retries on a per LSP basis, we would revisit the signaling specification and add the relevant information to the Path and PathErr messages. The actual value to set for a retry threshold is entirely a deployment issue. It will be constrained by the topology and nature of the network. It would be inappropriate to suggest a figure in this draft since there are no hard and fast rules. In review of section 4.5 of the draft, we see that there is some old text describing more flexibility in the control of retries than we intend to provide. Thank you for drawing our attention to this; we will clean it up. Thank you once again for your feedback on this draft. If you have further comments, we would certainly like to hear them. The easiest way for individuals to contribute to the discussion of this topic is by sending mail to the CCAMP mailing list. Details of how to subscribe to this list can be found at <http://www.ietf.org/html.charters/ccamp-charter.html> http://www.ietf.org/html.charters/ccamp-charter.html Yours sincerely, Adrian Farrel and Kireeti Kompella ------_=_NextPart_001_01C4FB7F.BDFE2C8A Content-Type: text/html; charset="iso-8859-1" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META content="MSHTML 6.00.2800.1480" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <DIV><FONT face="Courier New" size=2>Dear Mr. Farrel,</FONT></DIV> <DIV><FONT face="Courier New"></FONT> </DIV> <DIV><FONT face="Courier New" size=2>Thank you for the <SPAN class=035145903-16012005>Response to the Q14/15 Liaison about the CCAMP Crankback Draft</SPAN>. We appreciate the opportunity to provide <SPAN class=035145903-16012005>further </SPAN>input to the work. Q14/15 will address the LS in its upcoming meeting.</FONT></DIV> <DIV><FONT face="Courier New"></FONT> </DIV> <DIV><FONT face="Courier New" size=2>Regards,<BR>Kam Lam, Q14/15 Rapporteur</FONT></DIV> <BLOCKQUOTE dir=ltr style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px"> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Adrian Farrel [mailto:adrian@olddog.co.uk]<BR><B>Sent:</B> Saturday, January 15, 2005 6:55 AM<BR><B>To:</B> Lam, Hing-Kam (Kam)<BR><B>Cc:</B> statements@ietf.org; Scott Bradner; 'Kireeti Kompella'; ccamp@ops.ietf.org; zinin@psg.com; Bill Fenner<BR><B>Subject:</B> Response to ITU-T Q14/15 Liaison about CCAMP Crankback Draft<BR><BR></FONT></DIV> <DIV><FONT face=Courier size=2>To: Mr. Kam Lam, Rapporteur Q14/15<BR>From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs</FONT></DIV> <DIV><FONT face=Courier size=2>Cc: Alex Zinin and Bill Fenner, IETF Routing Area Directors</FONT></DIV> <DIV><FONT face=Courier size=2> Scott Bradner, IETF liaison to ITU-T<BR>Subject: Crankback in GMPLS Systems<BR>For: Information</FONT></DIV> <DIV><FONT face=Courier size=2></FONT> </DIV> <DIV><FONT face=Courier size=2>Dear Kam,<BR><BR>Thank you for your liaison concerning draft-ietf-ccamp-crankback-03. It is<BR>useful to have additional review input from a wide audience. Please convey<BR>our special thanks to Stephen Shew and Marco Carugi for their detailed<BR>review of the draft in Geneva.<BR><BR>We would like to urge Q14/15 to continue to consider this draft as further<BR>work is carried out on crankback within the context of G.7713.<BR><BR>In response to the specific points that were raised in the liaison...<BR><BR>> 1. Semantics of the term "node". Due to the GMPLS principle of<BR>> maintaining separation of control and transport (data/bearer) planes,<BR>> there are two meanings for the term "node". First, an instance of a<BR>> signalling protocol (and/or routing protocol) that has some transport<BR>> resources in its scope. Second, a transport plane resource such as a<BR>> cross connect. Using the first meaning, a node is not the context for<BR>> the interface identifiers that are passed in crankback TLVs.<BR>> Throughout the document the particular meaning can be determined<BR>> by the context of the term. Examples are:<BR>><BR>> - Section 5.2, the sentence "Otherwise, multiple nodes might attempt to<BR>> repair the LSP." means the control functions of signalling and routing.<BR>><BR>> - Section 7.1 "As described above, full crankback information SHOULD<BR>> indicate the node, link and other resources, which have been attempted."<BR>> refers to the transport resource.<BR><BR>It is correct to observe that historically there has been poor separation<BR>of controllers and transport devices within GMPLS, with much of this issue<BR>arising from the historic collocation of controllers and data switches in<BR>MPLS networks. This persists because of the (eminently sensible) tendency<BR>to optimize for the majority case.<BR><BR>However, in the case of crankback, and specifically in the case of this<BR>draft, the emphasis in providing 'full crankback information' is on the<BR>addresses of transport links and nodes and not controllers. We will<BR>revisit the draft to ensure that where control plane function is implied,<BR>the "node" that takes action is clearly identified as the control plane<BR>node.<BR><BR>> There are some occasions where the use of the term appear to be<BR>> ambiguous and clarity would be appreciated. In particular TLV<BR>> types 10 and 32. If type 10 represents a routing and signalling<BR>> function, then what TLV describes the "transport plane node"<BR>> (e.g., cross connect or Network Element)? If type 32 means<BR>> "transport plane nodes", then a different TLV may be needed<BR>> to identify the "routing/signalling nodes" that have already<BR>> participated in crankback attempts.<BR>> Having a clearer distinction between control plane functions<BR>> and transport plane resources would be helpful.<BR><BR>As indicated above, the intention of crankback is to apply a process to<BR>the path determination for an LSP. The path is determined using transport<BR>plane links and nodes, and although there may be some interesting<BR>aggregation available by converting this information to control plane<BR>nodes, the conversion is not necessarily simple. Thus, these TLVs all<BR>refer to transport plane quantities, and we will make this clearer in the<BR>draft.<BR><BR>Again, of course, in the majority case we can make considerable<BR>optimizations by knowing that control plane and transport plane "nodes"<BR>are related in a 1:1 ratio and are usually collocated.<BR><BR>> 2. When crankback information is received at a "routing/signalling<BR>> node", can it be used by the routing path computation function for other<BR>> LSP requests than the LSP whose signalling caused the crankback action?<BR><BR>It is generally out-of-scope for the IETF to dictate how individual<BR>implementations operate. It is quite conceivable that such an action would<BR>be taken, but it is also clear that there is a potentially dangerous<BR>interaction with the TE flooding process (i.e. the IGP). Thus we would say<BR>that the crankback information MAY be used to inform other path<BR>computations.<BR><BR>We would want to be very cautious that crankback is not intended to<BR>supplement or replace the normal operation of the TE flooding mechanism<BR>provided by the TE extensions to the IGP except for the establishment of a<BR>single LSP. If the IGP is found to be deficient as a flooding mechanism we<BR>would expect to look first at ways to address the problems through IGP<BR>extensions before utilizing a signaling mechanism.<BR><BR>We will look at how to add some of this information to the draft.<BR><BR>> 3. Section 6.1 "Segment-based Re-routing" option. It is not clear<BR>> what this means. Can multiple "routing/signalling nodes" perform<BR>> crankback on the same LSP at the same time if this flag is set?<BR><BR>Since the intention is to establish only one LSP, there must be only one<BR>active sequence of LSP setup messages (RSVP-TE Path messages) at any time.<BR>Thus only one LSR may attempt re-routing at any one time.<BR><BR>If you consider the processes by which Path messages are attempted and<BR>crankback information is returned on PathErr messages, this will be clear.<BR>That is, when an PSR receives a crankback PathErr, it may attempt to<BR>re-route or it may forward the PathErr back upstream.<BR><BR>It might help if we reworded the draft to say "Any node may attempt<BR>rerouting after it receives an error report and before it passes the error<BR>report further upstream."<BR><BR>> 4. Section 4.3 History persistence. If a repair point (a<BR>> "routing/signalling node") is unsuccessful in a crankback attempt, is it<BR>> possible for it to be not involved when another repair point (e.g.,<BR>> closer to the source) succeeds in a crankback attempt. If so, how<BR>> does the first repair point know to clear its history?<BR><BR>Note that the purpose of the history table as described in section 4.3 is<BR>to correlate information when repeated retry attempts are made by the same<BR>LSR. Suppose an attempt is made to route from A through B, and the<BR>signalling controller for B returns a failure with crankback information.<BR>An attempt may be made to route from A through C, and this may also fail<BR>with the return of crankback information. The next attempt SHOULD NOT be<BR>to route from A through B, and this is achieved by use of the history<BR>table.<BR><BR>The history table can be discarded by the signaling controller for A if<BR>the LSP is successfully established through A. The history table MAY be<BR>retained after the signaling controller for A sends an error upstream,<BR>however it is questionable what value this provides since a future retry<BR>as a result of crankback rerouting should not attempt to route through A<BR>(such is the nature of crankback). If the history information is retained<BR>for a longer period it SHOULD be discarded after a local timeout has<BR>expired, and that timer MUST be shorter than the timer used by the ingress<BR>to re-attempt a failed service (note that re-attempting a failed service<BR>is not the same as making a re-route attempt after failure).<BR><BR>As mentioned for point 2, the crankback information MAY be used to enhance<BR>future routing attempts for any LSP, but this is not what section 4.3 is<BR>describing.<BR><BR>We will try to clarify this in the draft.<BR><BR>> 5. Section 4.5 Retries. Some guidance on setting the number of<BR>> retries may be helpful as this is a distributed parameter. Is it set to<BR>> be the same value at all points that can perform crankback within one<BR>> network?<BR><BR>The view of CCAMP at the moment is that although it is technically<BR>possible to allow the number of retries to be set for each LSP, this<BR>probably represents too much configuration and too fine a level of<BR>control. It seems likely that initial deployments will wish to set the<BR>number of retries per node through a network-wide configuration constant<BR>(that is, all LSRs capable of retrying will apply the same count) with the<BR>possibility of configuring specific LSRs to have greater or lower counts.<BR>Note that configuring an LSR not to be able to perform retries is<BR>equivalent to configuring the retry count to be zero for that LSR.<BR><BR>It is also probable that initial deployments will significantly restrict<BR>the number of LSRs within the network that can perform crankback<BR>rerouting. This would probably be limited to "boundary" nodes.<BR><BR>In the event that implementations and deployments wish to control the<BR>number of retries on a per LSP basis, we would revisit the signaling<BR>specification and add the relevant information to the Path and PathErr<BR>messages.<BR><BR>The actual value to set for a retry threshold is entirely a deployment<BR>issue. It will be constrained by the topology and nature of the network.<BR>It would be inappropriate to suggest a figure in this draft since there<BR>are no hard and fast rules.<BR><BR>In review of section 4.5 of the draft, we see that there is some old text<BR>describing more flexibility in the control of retries than we intend to<BR>provide. Thank you for drawing our attention to this; we will clean it up.<BR><BR><BR>Thank you once again for your feedback on this draft.<BR>If you have further comments, we would certainly like to hear them. The<BR>easiest way for individuals to contribute to the discussion of this topic<BR>is by sending mail to the CCAMP mailing list. Details of how to subscribe<BR>to this list can be found at<BR></FONT><A href="http://www.ietf.org/html.charters/ccamp-charter.html"><FONT face=Courier size=2>http://www.ietf.org/html.charters/ccamp-charter.html</FONT></A><BR><BR><FONT face=Courier size=2>Yours sincerely,<BR>Adrian Farrel and Kireeti Kompella<BR></FONT></DIV></BLOCKQUOTE></BODY></HTML> ------_=_NextPart_001_01C4FB7F.BDFE2C8A-- Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 15 Jan 2005 12:25:59 +0000 Message-ID: <008c01c4fafd$21b868e0$16cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: "Lam, Hing-Kam (Kam)" <hklam@lucent.com> Cc: <statements@ietf.org>, "Scott Bradner" <sob@harvard.edu>, "'Kireeti Kompella'" <kireeti@juniper.net>, <ccamp@ops.ietf.org>, <zinin@psg.com>, "Bill Fenner" <fenner@research.att.com> Subject: Response to ITU-T Q14/15 Liaison about CCAMP Crankback Draft Date: Sat, 15 Jan 2005 11:54:42 -0000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0060_01C4FAF8.FFC72090" This is a multi-part message in MIME format. ------=_NextPart_000_0060_01C4FAF8.FFC72090 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: Mr. Kam Lam, Rapporteur Q14/15 From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs Cc: Alex Zinin and Bill Fenner, IETF Routing Area Directors Scott Bradner, IETF liaison to ITU-T Subject: Crankback in GMPLS Systems For: Information Dear Kam, Thank you for your liaison concerning draft-ietf-ccamp-crankback-03. It = is useful to have additional review input from a wide audience. Please = convey our special thanks to Stephen Shew and Marco Carugi for their detailed review of the draft in Geneva. We would like to urge Q14/15 to continue to consider this draft as = further work is carried out on crankback within the context of G.7713. In response to the specific points that were raised in the liaison... > 1. Semantics of the term "node". Due to the GMPLS principle of > maintaining separation of control and transport (data/bearer) planes, > there are two meanings for the term "node". First, an instance of a > signalling protocol (and/or routing protocol) that has some transport > resources in its scope. Second, a transport plane resource such as a > cross connect. Using the first meaning, a node is not the context for > the interface identifiers that are passed in crankback TLVs. > Throughout the document the particular meaning can be determined > by the context of the term. Examples are: > > - Section 5.2, the sentence "Otherwise, multiple nodes might attempt = to > repair the LSP." means the control functions of signalling and = routing. > > - Section 7.1 "As described above, full crankback information SHOULD > indicate the node, link and other resources, which have been = attempted." > refers to the transport resource. It is correct to observe that historically there has been poor = separation of controllers and transport devices within GMPLS, with much of this = issue arising from the historic collocation of controllers and data switches = in MPLS networks. This persists because of the (eminently sensible) = tendency to optimize for the majority case. However, in the case of crankback, and specifically in the case of this draft, the emphasis in providing 'full crankback information' is on the addresses of transport links and nodes and not controllers. We will revisit the draft to ensure that where control plane function is = implied, the "node" that takes action is clearly identified as the control plane node. > There are some occasions where the use of the term appear to be > ambiguous and clarity would be appreciated. In particular TLV > types 10 and 32. If type 10 represents a routing and signalling > function, then what TLV describes the "transport plane node" > (e.g., cross connect or Network Element)? If type 32 means > "transport plane nodes", then a different TLV may be needed > to identify the "routing/signalling nodes" that have already > participated in crankback attempts. > Having a clearer distinction between control plane functions > and transport plane resources would be helpful. As indicated above, the intention of crankback is to apply a process to the path determination for an LSP. The path is determined using = transport plane links and nodes, and although there may be some interesting aggregation available by converting this information to control plane nodes, the conversion is not necessarily simple. Thus, these TLVs all refer to transport plane quantities, and we will make this clearer in = the draft. Again, of course, in the majority case we can make considerable optimizations by knowing that control plane and transport plane "nodes" are related in a 1:1 ratio and are usually collocated. > 2. When crankback information is received at a = "routing/signalling > node", can it be used by the routing path computation function for = other > LSP requests than the LSP whose signalling caused the crankback = action? It is generally out-of-scope for the IETF to dictate how individual implementations operate. It is quite conceivable that such an action = would be taken, but it is also clear that there is a potentially dangerous interaction with the TE flooding process (i.e. the IGP). Thus we would = say that the crankback information MAY be used to inform other path computations. We would want to be very cautious that crankback is not intended to supplement or replace the normal operation of the TE flooding mechanism provided by the TE extensions to the IGP except for the establishment of = a single LSP. If the IGP is found to be deficient as a flooding mechanism = we would expect to look first at ways to address the problems through IGP extensions before utilizing a signaling mechanism. We will look at how to add some of this information to the draft. > 3. Section 6.1 "Segment-based Re-routing" option. It is not = clear > what this means. Can multiple "routing/signalling nodes" perform > crankback on the same LSP at the same time if this flag is set? Since the intention is to establish only one LSP, there must be only one active sequence of LSP setup messages (RSVP-TE Path messages) at any = time. Thus only one LSR may attempt re-routing at any one time. If you consider the processes by which Path messages are attempted and crankback information is returned on PathErr messages, this will be = clear. That is, when an PSR receives a crankback PathErr, it may attempt to re-route or it may forward the PathErr back upstream. It might help if we reworded the draft to say "Any node may attempt rerouting after it receives an error report and before it passes the = error report further upstream." > 4. Section 4.3 History persistence. If a repair point (a > "routing/signalling node") is unsuccessful in a crankback attempt, is = it > possible for it to be not involved when another repair point (e.g., > closer to the source) succeeds in a crankback attempt. If so, how > does the first repair point know to clear its history? Note that the purpose of the history table as described in section 4.3 = is to correlate information when repeated retry attempts are made by the = same LSR. Suppose an attempt is made to route from A through B, and the signalling controller for B returns a failure with crankback = information. An attempt may be made to route from A through C, and this may also fail with the return of crankback information. The next attempt SHOULD NOT be to route from A through B, and this is achieved by use of the history table. The history table can be discarded by the signaling controller for A if the LSP is successfully established through A. The history table MAY be retained after the signaling controller for A sends an error upstream, however it is questionable what value this provides since a future retry as a result of crankback rerouting should not attempt to route through A (such is the nature of crankback). If the history information is = retained for a longer period it SHOULD be discarded after a local timeout has expired, and that timer MUST be shorter than the timer used by the = ingress to re-attempt a failed service (note that re-attempting a failed service is not the same as making a re-route attempt after failure). As mentioned for point 2, the crankback information MAY be used to = enhance future routing attempts for any LSP, but this is not what section 4.3 is describing. We will try to clarify this in the draft. > 5. Section 4.5 Retries. Some guidance on setting the number of > retries may be helpful as this is a distributed parameter. Is it set = to > be the same value at all points that can perform crankback within one > network? The view of CCAMP at the moment is that although it is technically possible to allow the number of retries to be set for each LSP, this probably represents too much configuration and too fine a level of control. It seems likely that initial deployments will wish to set the number of retries per node through a network-wide configuration constant (that is, all LSRs capable of retrying will apply the same count) with = the possibility of configuring specific LSRs to have greater or lower = counts. Note that configuring an LSR not to be able to perform retries is equivalent to configuring the retry count to be zero for that LSR. It is also probable that initial deployments will significantly restrict the number of LSRs within the network that can perform crankback rerouting. This would probably be limited to "boundary" nodes. In the event that implementations and deployments wish to control the number of retries on a per LSP basis, we would revisit the signaling specification and add the relevant information to the Path and PathErr messages. The actual value to set for a retry threshold is entirely a deployment issue. It will be constrained by the topology and nature of the network. It would be inappropriate to suggest a figure in this draft since there are no hard and fast rules. In review of section 4.5 of the draft, we see that there is some old = text describing more flexibility in the control of retries than we intend to provide. Thank you for drawing our attention to this; we will clean it = up. Thank you once again for your feedback on this draft. If you have further comments, we would certainly like to hear them. The easiest way for individuals to contribute to the discussion of this = topic is by sending mail to the CCAMP mailing list. Details of how to = subscribe to this list can be found at http://www.ietf.org/html.charters/ccamp-charter.html Yours sincerely, Adrian Farrel and Kireeti Kompella ------=_NextPart_000_0060_01C4FAF8.FFC72090 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DCourier size=3D2>To: Mr. Kam Lam, Rapporteur = Q14/15<BR>From:=20 Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Cc: Alex Zinin and Bill Fenner, IETF = Routing Area=20 Directors</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> Scott Bradner, = IETF liaison to=20 ITU-T<BR>Subject: Crankback in GMPLS Systems<BR>For: = Information</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Dear Kam,<BR><BR>Thank you for your = liaison=20 concerning draft-ietf-ccamp-crankback-03. It is<BR>useful to have = additional=20 review input from a wide audience. Please convey<BR>our special thanks = to=20 Stephen Shew and Marco Carugi for their detailed<BR>review of the draft = in=20 Geneva.<BR><BR>We would like to urge Q14/15 to continue to consider this = draft=20 as further<BR>work is carried out on crankback within the context of=20 G.7713.<BR><BR>In response to the specific points that were raised in = the=20 liaison...<BR><BR>> 1. Semantics = of the=20 term "node". Due to the GMPLS principle of<BR>> maintaining = separation=20 of control and transport (data/bearer) planes,<BR>> there are two = meanings=20 for the term "node". First, an instance of a<BR>> signalling = protocol=20 (and/or routing protocol) that has some transport<BR>> resources in = its=20 scope. Second, a transport plane resource such as a<BR>> cross=20 connect. Using the first meaning, a node is not the context = for<BR>>=20 the interface identifiers that are passed in crankback TLVs.<BR>> = Throughout=20 the document the particular meaning can be determined<BR>> by the = context of=20 the term. Examples are:<BR>><BR>> - Section 5.2, the = sentence=20 "Otherwise, multiple nodes might attempt to<BR>> repair the LSP." = means the=20 control functions of signalling and routing.<BR>><BR>> - Section = 7.1 "As=20 described above, full crankback information SHOULD<BR>> indicate the = node,=20 link and other resources, which have been attempted."<BR>> refers to = the=20 transport resource.<BR><BR>It is correct to observe that historically = there has=20 been poor separation<BR>of controllers and transport devices within = GMPLS, with=20 much of this issue<BR>arising from the historic collocation of = controllers and=20 data switches in<BR>MPLS networks. This persists because of the = (eminently=20 sensible) tendency<BR>to optimize for the majority case.<BR><BR>However, = in the=20 case of crankback, and specifically in the case of this<BR>draft, the = emphasis=20 in providing 'full crankback information' is on the<BR>addresses of = transport=20 links and nodes and not controllers. We will<BR>revisit the draft to = ensure that=20 where control plane function is implied,<BR>the "node" that takes action = is=20 clearly identified as the control plane<BR>node.<BR><BR>> There are = some=20 occasions where the use of the term appear to be<BR>> ambiguous and = clarity=20 would be appreciated. In particular TLV<BR>> types 10 and 32. = If =20 type 10 represents a routing and signalling<BR>> function, then what = TLV=20 describes the "transport plane node"<BR>> (e.g., cross connect or = Network=20 Element)? If type 32 means<BR>> "transport plane nodes", then a = different TLV may be needed<BR>> to identify the "routing/signalling = nodes"=20 that have already<BR>> participated in crankback attempts.<BR>> = Having a=20 clearer distinction between control plane functions<BR>> and = transport plane=20 resources would be helpful.<BR><BR>As indicated above, the intention of=20 crankback is to apply a process to<BR>the path determination for an LSP. = The=20 path is determined using transport<BR>plane links and nodes, and = although there=20 may be some interesting<BR>aggregation available by converting this = information=20 to control plane<BR>nodes, the conversion is not necessarily simple. = Thus, these=20 TLVs all<BR>refer to transport plane quantities, and we will make this = clearer=20 in the<BR>draft.<BR><BR>Again, of course, in the majority case we can = make=20 considerable<BR>optimizations by knowing that control plane and = transport plane=20 "nodes"<BR>are related in a 1:1 ratio and are usually = collocated.<BR><BR>>=20 2. When crankback information is = received at=20 a "routing/signalling<BR>> node", can it be used by the routing path=20 computation function for other<BR>> LSP requests than the LSP whose=20 signalling caused the crankback action?<BR><BR>It is generally = out-of-scope for=20 the IETF to dictate how individual<BR>implementations operate. It is = quite=20 conceivable that such an action would<BR>be taken, but it is also clear = that=20 there is a potentially dangerous<BR>interaction with the TE flooding = process=20 (i.e. the IGP). Thus we would say<BR>that the crankback information MAY = be used=20 to inform other path<BR>computations.<BR><BR>We would want to be very = cautious=20 that crankback is not intended to<BR>supplement or replace the normal = operation=20 of the TE flooding mechanism<BR>provided by the TE extensions to the IGP = except=20 for the establishment of a<BR>single LSP. If the IGP is found to be = deficient as=20 a flooding mechanism we<BR>would expect to look first at ways to address = the=20 problems through IGP<BR>extensions before utilizing a signaling=20 mechanism.<BR><BR>We will look at how to add some of this information to = the=20 draft.<BR><BR>> 3. Section 6.1=20 "Segment-based Re-routing" option. It is not clear<BR>> what = this=20 means. Can multiple "routing/signalling nodes" perform<BR>> = crankback=20 on the same LSP at the same time if this flag is set?<BR><BR>Since the = intention=20 is to establish only one LSP, there must be only one<BR>active sequence = of LSP=20 setup messages (RSVP-TE Path messages) at any time.<BR>Thus only one LSR = may=20 attempt re-routing at any one time.<BR><BR>If you consider the processes = by=20 which Path messages are attempted and<BR>crankback information is = returned on=20 PathErr messages, this will be clear.<BR>That is, when an PSR receives a = crankback PathErr, it may attempt to<BR>re-route or it may forward the = PathErr=20 back upstream.<BR><BR>It might help if we reworded the draft to say "Any = node=20 may attempt<BR>rerouting after it receives an error report and before it = passes=20 the error<BR>report further upstream."<BR><BR>>=20 4. Section 4.3 History = persistence. If=20 a repair point (a<BR>> "routing/signalling node") is unsuccessful in = a=20 crankback attempt, is it<BR>> possible for it to be not involved when = another=20 repair point (e.g.,<BR>> closer to the source) succeeds in a = crankback=20 attempt. If so, how<BR>> does the first repair point know to = clear its=20 history?<BR><BR>Note that the purpose of the history table as described = in=20 section 4.3 is<BR>to correlate information when repeated retry attempts = are made=20 by the same<BR>LSR. Suppose an attempt is made to route from A through = B, and=20 the<BR>signalling controller for B returns a failure with crankback=20 information.<BR>An attempt may be made to route from A through C, and = this may=20 also fail<BR>with the return of crankback information. The next attempt = SHOULD=20 NOT be<BR>to route from A through B, and this is achieved by use of the=20 history<BR>table.<BR><BR>The history table can be discarded by the = signaling=20 controller for A if<BR>the LSP is successfully established through A. = The=20 history table MAY be<BR>retained after the signaling controller for A = sends an=20 error upstream,<BR>however it is questionable what value this provides = since a=20 future retry<BR>as a result of crankback rerouting should not attempt to = route=20 through A<BR>(such is the nature of crankback). If the history = information is=20 retained<BR>for a longer period it SHOULD be discarded after a local = timeout=20 has<BR>expired, and that timer MUST be shorter than the timer used by = the=20 ingress<BR>to re-attempt a failed service (note that re-attempting a = failed=20 service<BR>is not the same as making a re-route attempt after=20 failure).<BR><BR>As mentioned for point 2, the crankback information MAY = be used=20 to enhance<BR>future routing attempts for any LSP, but this is not what = section=20 4.3 is<BR>describing.<BR><BR>We will try to clarify this in the=20 draft.<BR><BR>> 5. Section 4.5=20 Retries. Some guidance on setting the number of<BR>> retries = may be=20 helpful as this is a distributed parameter. Is it set to<BR>> = be the=20 same value at all points that can perform crankback within one<BR>>=20 network?<BR><BR>The view of CCAMP at the moment is that although it is=20 technically<BR>possible to allow the number of retries to be set for = each LSP,=20 this<BR>probably represents too much configuration and too fine a level=20 of<BR>control. It seems likely that initial deployments will wish to set = the<BR>number of retries per node through a network-wide configuration=20 constant<BR>(that is, all LSRs capable of retrying will apply the same = count)=20 with the<BR>possibility of configuring specific LSRs to have greater or = lower=20 counts.<BR>Note that configuring an LSR not to be able to perform = retries=20 is<BR>equivalent to configuring the retry count to be zero for that=20 LSR.<BR><BR>It is also probable that initial deployments will = significantly=20 restrict<BR>the number of LSRs within the network that can perform=20 crankback<BR>rerouting. This would probably be limited to "boundary"=20 nodes.<BR><BR>In the event that implementations and deployments wish to = control=20 the<BR>number of retries on a per LSP basis, we would revisit the=20 signaling<BR>specification and add the relevant information to the Path = and=20 PathErr<BR>messages.<BR><BR>The actual value to set for a retry = threshold is=20 entirely a deployment<BR>issue. It will be constrained by the topology = and=20 nature of the network.<BR>It would be inappropriate to suggest a figure = in this=20 draft since there<BR>are no hard and fast rules.<BR><BR>In review of = section 4.5=20 of the draft, we see that there is some old text<BR>describing more = flexibility=20 in the control of retries than we intend to<BR>provide. Thank you for = drawing=20 our attention to this; we will clean it up.<BR><BR><BR>Thank you once = again for=20 your feedback on this draft.<BR>If you have further comments, we would = certainly=20 like to hear them. The<BR>easiest way for individuals to contribute to = the=20 discussion of this topic<BR>is by sending mail to the CCAMP mailing = list.=20 Details of how to subscribe<BR>to this list can be found at<BR></FONT><A = href=3D"http://www.ietf.org/html.charters/ccamp-charter.html"><FONT = face=3DCourier=20 size=3D2>http://www.ietf.org/html.charters/ccamp-charter.html</FONT></A><= BR><BR><FONT=20 face=3DCourier size=3D2>Yours sincerely,<BR>Adrian Farrel and Kireeti=20 Kompella<BR></FONT></DIV></BODY></HTML> ------=_NextPart_000_0060_01C4FAF8.FFC72090-- Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 15 Jan 2005 12:25:50 +0000 Message-ID: <008b01c4fafd$1cc292c0$16cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Updated Draft Response to Incoming liaison (2) from ITU-T SG15 Date: Sat, 15 Jan 2005 11:54:24 -0000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_005D_01C4FAF8.F548D140" This is a multi-part message in MIME format. ------=_NextPart_000_005D_01C4FAF8.F548D140 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks Don and all for this draft. I have made a few updates chiefly for format and process, and will send = this on Sunday 16th, so comment quickly please. Sorry for the tight = timeline Adrian =3D=3D=3D To: Mr. Kam Lam, Rapporteur Q14/15 From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs Cc: Alex Zinin and Bill Fenner, IETF Routing Area Directors Scott Bradner, IETF liaison to ITU-T For: Information Subject: Response to Liaison Concerning the Comparison of LMP and ASON = Discovery Dear Kam, The IETF CCAMP Working Group thanks ITU-T Q14/15 for their feedback on = draft-ietf-ccamp-transport-lmp-00.txt. It is always useful to have extra = review of our drafts, and since this draft attempts to explain ITU-T = concepts to the IETF audience, it is particularly helpful to your input. >Q14/15 thanks the IETF CCAMP WG for providing us the draft document ><draft-ietf-ccamp-transport-lmp-00.txt>. This I-D was discussed at the=20 >meeting and several of the comments are provided below. Based upon=20 >this discussion we believe it would be highly beneficial to have some=20 >joint discussions on terminology to ensure an aligned view to=20 >facilitate our future work efforts. Events have overtaken this liaison response and a meeting has been set = up. See the end of this liaison response for more comments. Please see the reply to your specific issues in the following text. >We have several questions of clarification, e.g., in section 3.1 >(paragraph 2) of the I-D, "The separation between the two processes and = >corresponding two name spaces has the advantage that the discovery of=20 >the transport plane can be performed independent from that of the=20 >control plane (and vice-versa), and independent of the method used in=20 >each name space. This allows assigning link connections in the control = >plane without the link connection being physically connected." >=20 >What is the intention of the term independent, for example, could it = be >indicating at a different time or different approaches? In the last=20 >sentence, is "assign" used in the context of the management plane,=20 >meaning management plane provisioning? Is it assumed that the=20 >transport plane resources supporting the link connection endpoints=20 >exist or do not exist? In section 4.2 (paragraph 2) of the I-D, = "G.8080=20 >refers to a component link as a variable adaptation function i.e. a=20 >single server layer trail dynamically supporting different = multiplexing >structures." This could be interpreted as indicating G.8080 >defines the term "component link". G.8080 does not use this >term. Some clarification would be beneficial.=20 =20 As this section of the draft indicates, it is summarizing G.8080 = Discovery (not LMP). The description is directly based on G.8080's text, i.e.: =20 " This separation allows control plane names to be completely=20 separate from transport plane names, and completely independent=20 of the method used to populate the DAs with those transport names." " In order to assign an SNP-SNP link connection to an SNPP link, it=20 is only necessary for the transport name for the link connection to=20 exist. Thus, it is possible to assign link connections to the control=20 plane without the link connection being physically connected." =20 The authors will clarify for these paragraphs that we are quoting from = G.8080 (not describing LMP). In particular: "G.8080 refers to a component link as a variable adaptation function" = was worded to present an interpretation of G.8080 from an IETF = terminology perspective; i.e. the LMP component link is refered to by = G.8080 as a variable adaptation function. The authors will clarify the = text to say "G.8080's variable adaptation function is broadly equivalent = to LMP's component link." >Initial reviews of the draft document have raised concerns about the >possible misinterpretation in the usage of the term 'TE link'. As the=20 >draft notes, the definition of a TE link is concise. Some more clarity = >would be appreciated. Our current understanding of this term includes=20 >the following: A TE link may be composed of resource from multiple=20 >(G.805) layers in parallel. If so, this is an important distinction as = >an SNPP link is in a single layer only. An SNPP link may contain SNP >link connections from various links (e.g., different STS-1s from >a set of parallel OC-48 trails). It is not clear if this is >also true for TE links. We think it may, but it is not stated. >SNPPs exist at different routing levels (not layers) and thus an >SNPP link at a higher level can encompass SNPPs at a lower level >(see Section 6.2.2 of G.8080 Amendment 2, which is attached for >your convenience). We think TE links may do this with bundles >and FAs, but the definition is not clear to us.=20 >=20 >Please advise if this is a correct understanding or not. This may have >an impact on the terminology mapping in the draft. We think it would=20 >be beneficial to have a TE link definition that enables these=20 >distinctions to be understood. =20 It is not the intention of this draft to define a TE link. The TE link = is defined in the LMP draft (draft-ietf-ccamp-lmp-10.txt) through a = restatement of the definition in the GMPLS Routing draft = (draft-ietf-ccamp-gmpls-routing-09.txt).=20 At the request of several individuals we tried to bring clarity to the = TE link concept by additional explanation within this draft. The IETF = definition of the TE link describes the way that resources are grouped = and mapped for the purpose of path computation. Constraints on the = physical resources define what is possible rather than defining any = elaborate structures within the TE link.=20 Therefore an SNPP link could easily be mapped to a TE link. There is a separation between the constraints of the physical resources = and the information aggregation of TE link. Bundling is a mechanism to = efficiently aggregate TE resources within the constraints of the = physical technology.=20 An LSP created across an LSP region (see = draft-ietf-mpls-lsp-hierarchy-08.txt) in the network may be assigned as = a TE link by an upper region and so appear as TE resources within the = upper region (just as any other TE link). Such a TE link is referred to = as a Forwarding Adjacency. A TE link may contain STS-1s from parallel OC-48 trails.=20 =20 The authors will add text to clarify.=20 =20 >In the table in section 4.2 "CP" is mapped to "Interface". A >Connection Point is more closely related to a timeslot, wavelength,=20 >etc. rather than to an entire interface. Similarly "CP Name" is mapped = >to "Interface ID" while it might more closely relate to a "Label". =20 LMP distinguishes data links depending on the multiplexing capability = of the endpoint on that link: "ports" are not multiplexing capable, = "component links" are multiplexing capable. Following this reasoning, = the data link for SDH/SONET networks is not the "timeslot" (this is the = label) but the SDH/SONET section on which the timeslot (i.e. label) gets = allocated. This is clearly described in draft-ietf-ccamp-lmp-10.txt. A Connection Point (CP) most closely maps to an interface in terms of = the IETF definitions.=20 >Joint discussion of the terminology mapping may be beneficial in >reaching alignment on the most accurate mapping. As noted above, these=20 >represent several of the comments discussed. In order to progress our=20 >mutual understanding, we would like to invite IETF participants to=20 >attend the January 24-28, 2005 Q14/15 interim meeting, in New Jersey,=20 >USA, where we could devote a session to terminology alignment. We=20 >believe this effort will greatly benefit our future collaboration on=20 >control plane standards development. We welcome IETF experts'=20 >participation in other sessions of the interim meeting as well. >Details of the meeting agenda will be provided prior to the meeting. =20 >For those interested in further information and/or attending the=20 >interim meeting should contact the Rapporteur for Q.14/15 (H. Kam Lam, >hklam@lucent.com) by 10th January 2005.=20 We welcome the efforts by Q14/15 to improve mutual understanding of = terminology. This meeting and the clarification of general GMPLS/ASON terminology is = distinct from the review of draft-ietf-ccamp-transport-lmp. This draft = has fairly limited scope and does not need to be dependent on a full and = mutual exchange of terminology. Various members of the CCAMP working group inclusing some of the authors = of this draft plan to attend your meeting on January 25th and 26th. =20 Thank you once again for your feedback on this draft. If you have further comments, we would certainly like to hear them. The easiest way for individuals to contribute to the discussion of this = topic is by sending mail to the CCAMP mailing list. Details of how to = subscribe to this list can be found at http://www.ietf.org/html.charters/ccamp-charter.html Yours sincerely, Adrian Farrel and Kireeti Kompella ------=_NextPart_000_005D_01C4FAF8.F548D140 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY> <DIV><FONT face=3DCourier size=3D2>Thanks Don and all for this = draft.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>I have made a few updates chiefly for = format and=20 process, and will send this on Sunday 16th, so comment quickly = please.=20 Sorry for the tight timeline</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Adrian</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>=3D=3D=3D</FONT></DIV> <DIV> <DIV><FONT face=3DCourier size=3D2>To: Mr. Kam Lam, Rapporteur = Q14/15<BR>From:=20 Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Cc: Alex Zinin and Bill Fenner, IETF = Routing Area=20 Directors</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> Scott Bradner, = IETF liaison to=20 ITU-T<BR>For: Information</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Subject: Response to Liaison = Concerning=20 the Comparison of LMP and ASON Discovery</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Dear Kam,<BR></FONT></DIV> <DIV><FONT face=3DCourier size=3D2>The IETF CCAMP Working Group thanks = ITU-T Q14/15=20 for their feedback on draft-ietf-ccamp-transport-lmp-00.txt. It is = always=20 useful to have extra review of our drafts, and since this draft attempts = to=20 explain ITU-T concepts to the IETF audience, it is particularly helpful = to your=20 input.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>>Q14/15 thanks the IETF CCAMP WG = for providing=20 us the draft = document<BR>><draft-ietf-ccamp-transport-lmp-00.txt>. This=20 I-D was discussed at the <BR> >meeting and several of the = comments are=20 provided below. Based upon <BR> >this discussion we believe it = would be=20 highly beneficial to have some <BR> >joint discussions on = terminology to=20 ensure an aligned view to <BR> >facilitate our future work=20 efforts.</FONT></DIV><FONT face=3DCourier size=3D2></FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Events have overtaken this liaison = response and a=20 meeting has been set up. See the end of this liaison response for more=20 comments.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Please see the reply to your = specific issues=20 in the following text.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> </DIV> <DIV>>We have several questions of clarification, e.g., in section=20 3.1<BR>>(paragraph 2) of the I-D, "The separation between the two = processes=20 and <BR>>corresponding two name spaces has the advantage that = the=20 discovery of <BR> >the transport plane can be performed = independent from=20 that of the <BR> >control plane (and vice-versa), and = independent of the=20 method used in <BR> >each name space. This allows assigning link = connections in the control <BR> >plane without the link = connection being=20 physically connected."<BR>> <BR> >What is the intention of = the term=20 independent, for example, could it be<BR>>indicating at a different = time or=20 different approaches? In the last <BR> >sentence, is "assign" = used in=20 the context of the management plane, <BR> >meaning management = plane=20 provisioning? Is it assumed that the <BR> >transport plane = resources=20 supporting the link connection endpoints <BR> >exist or do not = exist? In=20 section 4.2 (paragraph 2) of the I-D, "G.8080 <BR> >refers to a=20 component link as a variable adaptation function i.e. a <BR> = >single=20 server layer trail dynamically supporting different=20 multiplexing<BR>>structures." This could be interpreted as indicating = G.8080<BR>>defines the term "component link". G.8080 does not use=20 this<BR>>term. Some clarification would be = beneficial. <BR> <BR> As=20 this section of the draft indicates, it is summarizing G.8080 Discovery = (not=20 LMP). The description is directly based on G.8080's=20 text,<BR>i.e.:<BR> <BR>" This separation allows control plane names = to be=20 completely <BR> separate from transport plane names, and = completely=20 independent <BR> of the method used to populate the DAs with = those=20 transport names."<BR><BR>" In order to assign an SNP-SNP link connection = to an=20 SNPP link, it <BR> is only necessary for the transport name = for the=20 link connection to <BR> exist. Thus, it is possible to assign = link=20 connections to the control <BR> plane without the link = connection=20 being physically connected."<BR> <BR> The authors will clarify for = these=20 paragraphs that we are quoting from G.8080 (not describing LMP). In = particular:<BR><BR>"G.8080 refers to a component link as a variable = adaptation=20 function" was worded to present an interpretation of G.8080 from an = IETF=20 terminology perspective; i.e. the LMP component link is refered to by=20 G.8080 as a variable adaptation function. The authors will = clarify the=20 text to say "G.8080's variable adaptation function is = broadly equivalent to=20 LMP's component link."<BR><BR>>Initial reviews of the draft document = have=20 raised concerns about the<BR>>possible misinterpretation in the usage = of the=20 term 'TE link'. As the <BR> >draft notes, the definition of a TE = link is=20 concise. Some more clarity <BR> >would be appreciated. Our = current=20 understanding of this term includes <BR> >the following: A TE = link may=20 be composed of resource from multiple <BR> >(G.805) layers in = parallel.=20 If so, this is an important distinction as <BR> >an SNPP link is = in a=20 single layer only. An SNPP link may contain SNP<BR>>link connections = from=20 various links (e.g., different STS-1s from<BR>>a set of parallel = OC-48=20 trails). It is not clear if this is<BR>>also true for TE links. We = think it=20 may, but it is not stated.<BR>>SNPPs exist at different routing = levels (not=20 layers) and thus an<BR>>SNPP link at a higher level can encompass = SNPPs at a=20 lower level<BR>>(see Section 6.2.2 of G.8080 Amendment 2, which is = attached=20 for<BR>>your convenience). We think TE links may do this with=20 bundles<BR>>and FAs, but the definition is not clear to us. <BR> = > <BR>>Please advise if this is a correct understanding or = not. This=20 may have<BR>>an impact on the terminology mapping in the draft. We = think it=20 would <BR>>be beneficial to have a TE link definition that = enables=20 these <BR> >distinctions to be understood.<BR> <BR>It is = not the=20 intention of this draft to define a TE link. The TE link = is defined in=20 the LMP draft (draft-ietf-ccamp-lmp-10.txt) through a restatement of the = definition in the GMPLS Routing draft = (draft-ietf-ccamp-gmpls-routing-09.txt).=20 </DIV> <DIV> </DIV> <DIV>At the request of several individuals we tried to bring = clarity to the=20 TE link concept by additional explanation within this draft. = The IETF=20 definition of the TE link describes the way that resources = are grouped and=20 mapped for the purpose of path computation. Constraints on the = physical=20 resources define what is possible rather than defining any=20 elaborate structures within the TE link. </DIV> <DIV> </DIV> <DIV>Therefore an SNPP link could easily be mapped to a TE = link.</DIV> <DIV> </DIV> <DIV>There is a separation between the constraints of the physical=20 resources and the information aggregation of TE link. Bundling is=20 a mechanism to efficiently aggregate TE resources within the=20 constraints of the physical technology. <BR><BR>An LSP created = across an=20 LSP region (see draft-ietf-mpls-lsp-hierarchy-08.txt) in the = network may be=20 assigned as a TE link by an upper region and so appear as TE=20 resources within the upper region (just as any other TE link). Such = a TE=20 link is referred to as a Forwarding Adjacency.</DIV> <DIV><BR>A TE link may contain STS-1s from parallel OC-48=20 trails. <BR> <BR> The authors will add text to=20 clarify. <BR> <BR> >In the table in section 4.2 "CP" is = mapped to=20 "Interface". A<BR>>Connection Point is more closely related to a = timeslot,=20 wavelength, <BR> >etc. rather than to an entire interface. = Similarly "CP=20 Name" is mapped <BR> >to "Interface ID" while it might more = closely=20 relate to a "Label".<BR> <BR> LMP distinguishes data links = depending on the=20 multiplexing capability of the endpoint on that link: "ports" are = not=20 multiplexing capable, "component links" are multiplexing = capable.=20 Following this reasoning, the data link for SDH/SONET networks is = not the=20 "timeslot" (this is the label) but the SDH/SONET section on = which the=20 timeslot (i.e. label) gets allocated. This is clearly described in=20 draft-ietf-ccamp-lmp-10.txt.</DIV> <DIV> </DIV> <DIV>A Connection Point (CP) most closely maps to an interface in = terms of=20 the IETF definitions. </DIV> <DIV> </DIV> <DIV>>Joint discussion of the terminology mapping may be beneficial=20 in<BR>>reaching alignment on the most accurate mapping. As noted = above,=20 these <BR>>represent several of the comments discussed. In order = to=20 progress our <BR>>mutual understanding, we would like to invite = IETF=20 participants to <BR> >attend the January 24-28, 2005 Q14/15 = interim=20 meeting, in New Jersey, <BR> >USA, where we could devote a = session to=20 terminology alignment. We <BR> >believe this effort will greatly = benefit=20 our future collaboration on <BR> >control plane standards=20 development. We welcome IETF experts' <BR> >participation = in other=20 sessions of the interim meeting as well.<BR>>Details of the meeting = agenda=20 will be provided prior to the meeting. <BR> >For those = interested=20 in further information and/or attending the <BR> >interim = meeting should=20 contact the Rapporteur for Q.14/15 (H. Kam Lam,<BR>>hklam@lucent.com) = by 10th=20 January 2005. <BR></DIV> <DIV>We welcome the efforts by Q14/15 to improve mutual understanding of = terminology.</DIV> <DIV> </DIV> <DIV>This meeting and the clarification of general GMPLS/ASON = terminology is=20 distinct from the review of draft-ietf-ccamp-transport-lmp. This draft = has=20 fairly limited scope and does not need to be dependent on a full and = mutual=20 exchange of terminology.</DIV> <DIV> </DIV> <DIV>Various members of the CCAMP working group inclusing some of the = authors of=20 this draft plan to attend your meeting on January 25th and 26th.</DIV> <DIV> <BR></FONT><FONT face=3DCourier size=3D2></FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Thank you once again for your = feedback on this=20 draft.<BR>If you have further comments, we would certainly like to hear = them.=20 The<BR>easiest way for individuals to contribute to the discussion of = this=20 topic<BR>is by sending mail to the CCAMP mailing list. Details of how to = subscribe<BR>to this list can be found at<BR></FONT><A=20 href=3D"http://www.ietf.org/html.charters/ccamp-charter.html"><FONT = face=3DCourier=20 size=3D2>http://www.ietf.org/html.charters/ccamp-charter.html</FONT></A><= BR><BR><FONT=20 face=3DCourier size=3D2>Yours sincerely,<BR>Adrian Farrel and Kireeti=20 Kompella<BR></FONT></DIV></BODY></HTML> ------=_NextPart_000_005D_01C4FAF8.F548D140-- Envelope-to: ccamp-data@psg.com Delivery-date: Sat, 15 Jan 2005 12:25:42 +0000 Message-ID: <008a01c4fafd$1bc03df0$16cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Fw: Internet-Draft Submission Cutoff Dates for the 62nd IETF Meeting inMinneapolis, MN Date: Fri, 14 Jan 2005 22:33:12 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit FYI ----- Original Message ----- From: <ietf-secretariat@ietf.org> To: <IETF-Announce@ietf.org> Sent: Friday, January 14, 2005 3:09 PM Subject: Internet-Draft Submission Cutoff Dates for the 62nd IETF Meeting inMinneapolis, MN > There are two (2) Internet-Draft cutoff dates for the 62nd IETF Meeting > in Minneapolis, MN: > > February 14th: Cutoff Date for Initial (i.e., -00) Internet-Draft Submissions > > All initial Internet-Drafts (-00) must be submitted by Monday, February 14th at 9:00 AM ET. > As always, all initial submissions (-00) with a filename beginning with "draft-ietf" > must be approved by the appropriate WG Chair before they can be processed or announced. > WG Chair approval must be received by Monday, February 7th at 9:00 AM ET. > > February 21st: Cutoff Date for Revised (i.e., -01 and higher) Internet-Draft Submissions > > All revised Internet-Drafts (-01 and higher) must be submitted by Monday, February 21st > at 9:00 AM ET. > > Initial and revised Internet-Drafts received after their respective cutoff dates will not > be made available in the Internet-Drafts directory or announced, and will have to be > resubmitted. Please do not wait until the last minute to submit. The Secretariat will > begin accepting Internet-Draft submissions starting Monday, March 7th at 9:00 AM ET, > but may not post or announce them until Monday, March 14th. > > Thank you for your understanding and cooperation. If you have any questions or concerns, > then please send a message to internet-drafts@ietf.org. > > The IETF Secretariat > > FYI: The Internet-Draft cutoff dates as well as other significant dates for the 62nd IETF > Meeting can be found at http://www.ietf.org/meetings/IETF-62.html. > > > > _______________________________________________ > IETF-Announce mailing list > IETF-Announce@ietf.org > https://www1.ietf.org/mailman/listinfo/ietf-announce > > Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 14 Jan 2005 22:12:02 +0000 Message-ID: <051801c4fa85$e8505670$b4cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <zinin@psg.com> Cc: <ccamp@ops.ietf.org>, "'Kireeti Kompella'" <kireeti@juniper.net>, "Bill Fenner" <fenner@research.att.com> Subject: draft-ietf-ccamp-rsvp-node-id-based-hello-01.txt Date: Fri, 14 Jan 2005 21:17:55 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi Alex, This draft has been through CCAMP WG last call and has been updated to my satisfaction. Please take it on its next step in the long (some may say too long) journey towards being an RFC. Thanks, Adrian <http://www.ietf.org/internet-drafts/draft-ietf-ccamp-rsvp-node-id-based-h ello-01.txt> Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 14 Jan 2005 12:00:17 +0000 Message-ID: <046b01c4fa30$8f1dde10$b4cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Fri, 14 Jan 2005 11:43:28 -0000 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0442_01C4FA2E.43DEA1C0" This is a multi-part message in MIME format. ------=_NextPart_000_0442_01C4FA2E.43DEA1C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Here are my comments on this draft. It is a great shame to see an I-D put up for last call when it fails the = idnits script. In particular, since this concerns how the IPR statements = are interpreted, it is crucial that these issues are resolved before the = draft can move forward. Additionally it is a matter of courtesy to the = readers to resolve the formatting issues. It seems to me that this draft is applicable to a strict ERO where one = of the hops is a non-specific abstract node such as an AS number. This = is made clear in section 2, but the Abstract and Introduction (yeah, and = also the title and draft name) do not adequately expose this fact. But, = further, the Introduction talks only about reoptimization without any = mention of loose hops or abstract nodes. Thus the draft is schizoid to = the third degree - is this loose path reoptimization, reoptimization of = loose and non-specific abstract nodes, or general reoptimization? The = draft needs to be consistent and clear. The title contains acronyms which need to be spelled out (MPLS and LSP). The Abstract is too long. Need it about half the length. You can move = some of the material into the introduction which is currently rather = short (shorter than the abstract!) Same comment about acronyms (MPLS, = GMPLS, TE, LSP, ERO) - make sure they are expanded for their first = usage. Conventions used in this document. Contains unresolved citation. Section 2 s/Ipv4/IPv4/ Section 2 states that an ERO expansion is either up to the next loose = hop or to the destination. But, in fact, the ERO expansion may also be = any partial fragment towards either of these targets (including next hop = resolution). I suggest re-wording this paragraph to list (as bullets) = what an ERO might contain, and in a separate list, what the computation = might produce. Section 2 s/The path an/The path of an/ Section 2. s/head-End/head-end/ In section 2 I don't like the distinction between "CSPF or any other = PCE-based path computation method". Part of the implication here is that = PCE might not perform CSPF! I suspect you are trying to highlight that = the computation may be performed locally of remotely. I don't think this = is relevant to this I-D; you should simply say "invokes path = computation". Section 2 [RSVP-TE] unresolved normative reference. Section 4.1 s/but instead just signal/but instead just signals/ In section 4.1 you add a note about the selection of component links = from within a bundle. While this is true, it is unclear why you pick = this case out but don't describe the selection of alternate resources = (e.g. lambdas). This is associated to the new error values defined in = section 4.2. How would you report a component link going oos? How would = you report a link resource (e.g. a lambda) going oos? If you use "local = link maintenance required" won't the computing node believe that the = whole link is unusable? If your answer here is that the recomputation = will ignore the error value and will perform a recomputation based on = the new TED (see [GR-SHUT]) then why do you need to distinguish between = link maintenance required and node maintenance required? If you actually = need to report the component link or resource as a separate quantity, I = suggest you refer to the crankback draft. Section 4.1 I'm not comfortable with the Session Attributes toggling like this. This = type of function is what the Admin Status object was invented for. Section 5.3.1 This=20 bit is then cleared in subsequent RSVP path messages sent downstream. This implies that a Path refresh *never* carries this bit set (which = makes it a trigger when it comes after a Path with the bit set). Thus we may lose the request (either through a lost Path message, or = through a refresh catching up with a trigger Path message). I think we = discussed this before. You need to make it clear in the draft that these = requests can be lost. I think it is also worth considering how to prevent the toggling off of = the bit from appearing as a trigger message. Section 5.3.1 At this point, the LSR=20 MAY decide to clear the ?h re-evaluation request?t of the=20 SESSION-ATTRIBUTE object in subsequent RSVP Path messages sent=20 downstream: this mode is the RECOMMENDED mode for the reasons=20 described below. =20 It really isn't a matter of clearing the bit, so much as not propagating = it. That is, it is not necessary to send a new Path message at this = point. Section 5.3.1 [PATH-COMP] is required as a normative reference. In section 5.3.2 - The link (sub-code=3D7) or the node (sub-code=3D8) MUST be=20 locally registered for further reference (the TE database must=20 be updated)=20 What does "the TE database must be updated" mean? Are you saying that = the TED is now built from information flooded by the IGP *and* by = information fed back from signaling? If so (and I don't approve!) then = you must define what happens when you receive a new LSA for the specific = link that contradicts the information signaled. There is a strong = argument that says that *the* method we use for building the TED is IGP = flooding - if this mechanism doesn't provide you with the information = you need, then you should propose extensions to the IGP, not hook the = information onto signaling. OTOH it may be that all you mean is that the Session state should be = updated to indicate the link or node that is being shut down so that = later recomputation can avoid this link. In this case, I suggest you = refer to the CCAMP crankback draft. In section 5.3.2 - ... Note that in the case of TE LSP=20 spanning multiple administrative domains, it may be desirable=20 for the boundary LSR to modify the RSVP PathError message and=20 insert its own address for confidentiality reason.=20 Yes. Good point, but doesn't the error code also need to change? = Otherwise it will appear that the border node is the node being taken = oos. Section 5.3.3. suggests the use of a timer. You must, therefore, suggest = a default time value. I suspect that you want to suggest some basic = multiple of the path computation time or of the IGP refresh period. Section 6 Need to describe the processing by an LSR that does not understand the = new flag (rather than understand it but not support it). note that you = cannot define the behavior of legacy LSRs in this draft, so you must = reference behavior defined in some other document. Ditto the new error code. Section 7 This technique has implications for the trust model between domains. In = particular, one domain may cause another to perform additional (excess = or unnecessary) work simply to ease its own task or for malicious = reasons. Similarly, a headend domain might choose to ignore the requests = for re-optimization issued by another domain. I think you need to point = out that the peering agreements between domains need to include a = definition of how this technique is supported. Section 10 "Normative references" and "Informative references" need section numbers Full Copyright Statement Unnecessary quote marks. Question... How does the process of unsolicited notification (of a potential better = path rather than of a link going oos) avoid thrashing races? As a very = simple example, consider the following n/w. <-A1-> <--A0-> <-A2-> A-----B C-----D | | | | E-----F---G---H-----I Set up two LSPs AI and ED using EROs {A,B(L),H(L),I} and {E,F(L),C(L),D} = producing paths ABFGHI and EFGHCD. Now install a *low* bandwidth link BC capable of carrying either but not = both LSPs. Both B and F will notice that the LSPs entering A0 through = them can be re-optimized and will report the fact to A and E = respectively. Both A and E will attempt mb4b, but (of course) only one = will succeed. In a small network, this is not a big deal, but in a large = network with a lot of LSPs this is clearly a waste of processing and = will cause a degree of network thrash maybe only in the control plane, = but maybe in the data plane if a lower priority LSP is re-routed first. = In fact, this scenario can cause significant disruption in the data = plane as the re-routed LSP will be preempted and could have been = successfully left in its original place. It seems that a considerably sophisticated policy is required for any = domain, but particularly core domains like A0. In effect, the domain = needs to evaluate the new link by examining all LSPs in the system and = selecting which one(s) should be re-optimized. This type of processing = is non-trivial and uses information stores that are not generally = available (i.e. LSP maps).=20 Thus I would suggest removing the unsolicited notification of = reoptimization opportunities (while retaining the unsolicited = notification of links going oos) or requiring that the policy be = timer-based not event triggered. Adrian ------=_NextPart_000_0442_01C4FA2E.43DEA1C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DCourier size=3D2>Here are my comments on this = draft.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>It is a great shame to see an I-D put = up for last=20 call when it fails the idnits script. In particular, since this concerns = how the=20 IPR statements are interpreted, it is crucial that these issues are = resolved=20 before the draft can move forward. Additionally it is a matter of = courtesy to=20 the readers to resolve the formatting issues.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>It seems to me that this draft is = applicable to a=20 strict ERO where one of the hops is a non-specific abstract node such as = an AS=20 number. This is made clear in section 2, but the Abstract and = Introduction=20 (yeah, and also the title and draft name) do not adequately expose this = fact.=20 But, further, the Introduction talks only about reoptimization without = any=20 mention of loose hops or abstract nodes. Thus the draft is schizoid to = the third=20 degree - is this loose path reoptimization, reoptimization of loose and=20 non-specific abstract nodes, or general reoptimization? The draft needs = to be=20 consistent and clear.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>The title contains acronyms which = need to be=20 spelled out (MPLS and LSP).</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>The Abstract is too long. Need it = about half the=20 length. You can move some of the material into the introduction which is = currently rather short (shorter than the abstract!) Same comment about = acronyms=20 (MPLS, GMPLS, TE, LSP, ERO) - make sure they are expanded for their = first=20 usage.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Conventions used in this document. = Contains=20 unresolved citation.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 2</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>s/Ipv4/IPv4/</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 2 states that an ERO = expansion=20 is either up to the next loose hop or to the destination. But, in = fact, the=20 ERO expansion may also be any partial fragment towards either of these = targets=20 (including next hop resolution). I suggest re-wording this paragraph to = list (as=20 bullets) what an ERO might contain, and in a separate list, what the = computation=20 might produce.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 2</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>s/The path an/The path of = an/</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 2.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>s/head-End/head-end/</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>In section 2 I don't like the = distinction between=20 "CSPF or any other PCE-based path computation method". Part of = the=20 implication here is that PCE might not perform CSPF! I suspect you are = trying to=20 highlight that the computation may be performed locally of remotely. I = don't=20 think this is relevant to this I-D; you should simply say "invokes path=20 computation".<BR></FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Section 2</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>[RSVP-TE] unresolved normative=20 reference.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> </DIV></FONT> <DIV><FONT face=3DCourier size=3D2>Section 4.1</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>s/but instead just signal/but instead = just=20 signals/</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>In section 4.1 you add a note about = the selection=20 of component links from within a bundle. While this is true, it is = unclear why=20 you pick this case out but don't describe the selection of alternate = resources=20 (e.g. lambdas). This is associated to the new error values defined in = section=20 4.2. How would you report a component link going oos? How would you = report a=20 link resource (e.g. a lambda) going oos? If you use "local link = maintenance=20 required" won't the computing node believe that the whole link is = unusable? If=20 your answer here is that the recomputation will ignore the error value = and will=20 perform a recomputation based on the new TED (see [GR-SHUT]) then why do = you=20 need to distinguish between link maintenance required and node = maintenance=20 required? If you actually need to report the component link or resource = as a=20 separate quantity, I suggest you refer to the crankback = draft.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 4.1</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>I'm not comfortable with the Session = Attributes=20 toggling like this. This type of function is what the Admin Status = object was=20 invented for.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 5.3.1</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> This <BR> = bit is then=20 cleared in subsequent RSVP path messages sent downstream.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>This implies that a Path refresh = *never* carries=20 this bit set (which makes it a trigger when it comes after a Path with = the bit=20 set).</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Thus we may lose the request (either = through a=20 lost Path message, or through a refresh catching up with a trigger Path=20 message). I think we discussed this before. You need to make it = clear in=20 the draft that these requests can be lost.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>I think it is also worth considering = how to=20 prevent the toggling off of the bit from appearing as a trigger=20 message.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 5.3.1</FONT></DIV> <DIV><FONT face=3DCourier = size=3D2> At=20 this point, the LSR <BR> MAY = decide to=20 clear the ?h re-evaluation request?t of the=20 <BR> SESSION-ATTRIBUTE object = in=20 subsequent RSVP Path messages sent=20 <BR> downstream: this mode is = the=20 RECOMMENDED mode for the reasons = <BR> =20 described below. <BR>It really isn't a matter of clearing the bit, = so much=20 as not propagating it. That is, it is not necessary to send a new Path = message=20 at this point.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 5.3.1</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>[PATH-COMP] is required as a = normative=20 reference.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>In section 5.3.2</FONT></DIV> <DIV><FONT face=3DCourier = size=3D2> - The=20 link (sub-code=3D7) or the node (sub-code=3D8) MUST be=20 <BR> locally registered for = further=20 reference (the TE database must = <BR> =20 be updated) <BR>What does "the TE database must be updated" mean? Are = you saying=20 that the TED is now built from information flooded by the IGP *and* by=20 information fed back from signaling? If so (and I don't approve!) then = you must=20 define what happens when you receive a new LSA for the specific link = that=20 contradicts the information signaled. There is a strong argument that = says that=20 *the* method we use for building the TED is IGP flooding - if this = mechanism=20 doesn't provide you with the information you need, then you should = propose=20 extensions to the IGP, not hook the information onto = signaling.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>OTOH it may be that all you mean is = that the=20 Session state should be updated to indicate the link or node that is = being shut=20 down so that later recomputation can avoid this link. In this case, I = suggest=20 you refer to the CCAMP crankback draft.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>In section 5.3.2</FONT></DIV> <DIV><FONT face=3DCourier = size=3D2> - ...=20 Note that in the case of TE LSP = <BR> =20 spanning multiple administrative domains, it may be desirable=20 <BR> for the boundary LSR to = modify=20 the RSVP PathError message and = <BR> =20 insert its own address for confidentiality reason. <BR>Yes. Good point, = but=20 doesn't the error code also need to change? Otherwise it will appear = that the=20 border node is the node being taken oos.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 5.3.3. suggests the use of a = timer. You=20 must, therefore, suggest a default time value. I suspect that you want = to=20 suggest some basic multiple of the path computation time or of the IGP = refresh=20 period.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 6</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Need to describe the processing by an = LSR that=20 does not understand the new flag (rather than understand it but not = support it).=20 note that you cannot define the behavior of legacy LSRs in this draft, = so you=20 must reference behavior defined in some other document.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Ditto the new error = code.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 7</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>This technique has implications for = the trust=20 model between domains. In particular, one domain may cause another to = perform=20 additional (excess or unnecessary) work simply to ease its own task or = for=20 malicious reasons. Similarly, a headend domain might choose to ignore = the=20 requests for re-optimization issued by another domain. I think you need = to point=20 out that the peering agreements between domains need to include a = definition of=20 how this technique is supported.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Section 10</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>"Normative references" and = "Informative=20 references" need section numbers<BR></FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Full Copyright Statement</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>Unnecessary quote marks.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> </DIV> <DIV><BR></DIV></FONT> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Question...</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> </DIV> <DIV><BR>How does the process of unsolicited notification (of a = potential better=20 path rather than of a link going oos) avoid thrashing races? As a very = simple=20 example, consider the following n/w.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2><-A1-> <--A0->=20 <-A2-></FONT></DIV> <DIV><FONT face=3DCourier = size=3D2>A-----B =20 C-----D</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> =20 | |</FONT></DIV> <DIV><FONT face=3DCourier size=3D2> =20 | |</FONT></DIV> <DIV><FONT face=3DCourier size=3D2>E-----F---G---H-----I</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Set up two LSPs AI and ED using EROs=20 {A,B(L),H(L),I} and {E,F(L),C(L),D} producing paths ABFGHI and=20 EFGHCD.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Now install a *low* bandwidth link BC = capable of=20 carrying either but not both LSPs. Both B and F will notice that the = LSPs=20 entering A0 through them can be re-optimized and will report the fact to = A and E=20 respectively. Both A and E will attempt mb4b, but (of course) only one = will=20 succeed. In a small network, this is not a big deal, but in a large = network with=20 a lot of LSPs this is clearly a waste of processing and will cause a = degree of=20 network thrash maybe only in the control plane, but maybe in the data = plane if a=20 lower priority LSP is re-routed first. In fact, this scenario can cause=20 significant disruption in the data plane as the re-routed LSP will be = preempted=20 and could have been successfully left in its original = place.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>It seems that a considerably = sophisticated policy=20 is required for any domain, but particularly core domains like A0. In = effect,=20 the domain needs to evaluate the new link by examining all LSPs in = the=20 system and selecting which one(s) should be re-optimized. This type of=20 processing is non-trivial and uses information stores that are not = generally=20 available (i.e. LSP maps). </FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Thus I would suggest removing the = unsolicited=20 notification of reoptimization opportunities (while retaining the = unsolicited=20 notification of links going oos) or requiring that the policy be = timer-based not=20 event triggered.</FONT></DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2></FONT> </DIV> <DIV><FONT face=3DCourier size=3D2>Adrian </FONT></DIV></BODY></HTML> ------=_NextPart_000_0442_01C4FA2E.43DEA1C0-- Envelope-to: ccamp-data@psg.com Delivery-date: Fri, 14 Jan 2005 04:50:05 +0000 Message-ID: <41E74EE5.1050006@jp.fujitsu.com> Date: Fri, 14 Jan 2005 13:47:33 +0900 From: "K. Miyazaki" <miyazaki.keiji@jp.fujitsu.com> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) MIME-Version: 1.0 To: ccamp@ops.ietf.org Subject: CALL FOR PARTICIPATION: iPOP 2005 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit ************************************************************************ CALL FOR PARTICIPATION: iPOP 2005 The International Conference on IP + Optical Network (iPOP 2005) GMPLS Interoperability Public Demonstration, Exhibition and Conference Tokyo, Japan, February 21-22, 2005 http://www.pilab.org/ipop2005/ iPOP 2005 is the international conference that will convince you that the IP and Optical technologies are the breakthrough needed for the next-generation network infrastructure. It is intended to share the latest results among industry and academia, and experience in state- of-the-art of "IP and Optical Networking technologies". Following this theme, it will provide a showcase for GMPLS interoperability, which is the first demonstration of its kind in Asia. Additionally, it will exhibit GMPLS network equipment (IP routers, SONET/SDH XCs, Optical/Photonic XCs), GMPLS protocol test equipment, GMPLS network operation support tools, Optical Switches, and other related devices. The conference also features keynotes, special and technical sessions by leaders of IP and Photonic Network technologies from academia and industry. We hope for your participation. YOU WILL ENJOY: * GMPLS Interoperability Demonstrations by world-wide vendors: - Multi-Region Routing and Signaling - Multi-Layer Traffic Engineering - MPLS/GMPLS Migration - GMPLS-based Protection and Restoration * Exhibition of state-of-the-art photonic network products: - GMPLS network equipment: IP routers, SONET/SDH XCs, Optical/Photonic XCs - GMPLS protocol test equipment, - GMPLS network operation support tools, - Optical switches and other devices. * Conference sessions on - Interoperability of IP and Optical Networking Products and Services - Field trial Plan/Report - Network Operator Experience - Advances of GMPLS and Future Optical Networking Technologies CONFIRMED SPEAKERS - Prof. Tomonori Aoyama, University of Tokyo, Japan. - Prof. Shoichiro Asano, the National Institute of Informatics (NII), Japan. - Mr. Hisao Iizuka, NTT Communications, Japan. - Dr. Bijan Jabbari, ISOCORE, USA. - Prof. Ken-ichi Kitayama, Osaka University, Japan. - Dr. Tatsuzo Koga, Tsukuba JGN II Research Center, Japan. - Mr. Rajiv Papneja, ISOCORE, USA. - Dr. Rajiv Ramaswami, Cisco Systems, USA. - Mr. Jerry Sobieski, Mid-Atlantic Crossroads, USA. - Dr. Masatoshi Suzuki, KDDI Laboratories, Japan. - Ms. Amy Wang, Avici Systems, USA. - Prof. Naoaki Yamanaka, Keio University, Japan. REGISTRATION Attendance to iPOP 2005 is FREE OF CHARGE with pre-registration required. Please register at http://www.pilab.org/ipop2005/ through January 31, 2005. LOCATION The venue, Tokyo Fashion Town (TFT) Hall is located in Tokyo's newly developed seafront area known as Odaiba. It is easily accessible by public transport from downtown Tokyo and Narita International Airport. For more information, please visit the iPOP 2005 Web site at http://www.pilab.org/ipop2005/. TENTATIVE CONFERENCE PROGRAM February 21, 2005 * Opening Addresses - Prof. Tomonori Aoyama (General Chair, University of Tokyo) - Dr. Bijan Jabbari (General Chair, ISOCORE) * Keynote - IP + Optical in the Next Generation Network by Dr. Rajiv Ramaswami (Cisco Systems) * Program Introduction - Mr. Tadanobu Okada (TPC Chair, NTT) * Special Session 1: Toward Truly Interoperable IP and Optical Networking Products and Services - Mr. Rajiv Papneja (ISOCORE) - Prof. Naoaki Yamanaka (Organization Committee Chair, PIL) - Ms. Amy Wang (OIF) * Special Session 2: Project Report: IP+Optical Testbed - Super SINET by Prof. Shoichiro Asano (NII) - JGN II by Dr. Tatsuzo Koga (Tsukuba JGN II Research Center) - 863 Project (China: Inviting) - Keihanna by Prof. Ken-ichi Kitayama (Osaka University) - Dragon Project by Mr. Jerry Sobieski (Mid-Atlantic Crossroads) * Public Demonstration GMPLS Interop Showcase at Exhibition Hall * Special Session 3: Visions for the Next Generation IP+Optical Network Research and Development - Mr. Hisao Iizuka (NTT Communications) - Dr. Masatoshi Suzuki (KDDI Laboratories) February 22, 2005 * Technical Session 1: Multi-layer: IP+Optical * Technical Session 2: New services: VPN, QoS, Grid * Technical Session 3: Migration Scenario to GMPLS Networks * Technical Session 4: Implementation Report Experiments SPONSORSHIP PIL (Photonic Internet Lab, http://www.pilab.org), founded by 6 vendors and 1 service provider in 2002, is promoting R&D on next-generation photonic network control protocols based on photonic technologies for managed networks. ISOCORE (http://www.isocore.com) is the leading technology validation lab in the next generation IP and optical networking. Its goal is to advance internetworking through technology validation and product verification and to promote development and rapid deployment of innovative networking technologies. PIF (Photonic Internet Forum, http://www.scat.or.jp/photonic/english/) is a non-profit organization contributing to the progress of info- communication technology to realize all optical ultra-high-speed networks. ************************************************************************ Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 13 Jan 2005 13:46:40 +0000 Message-ID: <41E67B88.3060805@alcatel.com> Date: Thu, 13 Jan 2005 07:45:44 -0600 From: Jim Jones <jim.d.jones@alcatel.com> Organization: Alcatel USA User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) MIME-Version: 1.0 To: Adrian Farrel <adrian@olddog.co.uk> CC: "'Kireeti Kompella'" <kireeti@juniper.net>, zinin@psg.com, Bill Fenner <fenner@research.att.com>, ccamp@ops.ietf.org Subject: Re: Communication on Procedures for Modifying the Resource reSerVation Protocol (RSVP) Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Dear Mr. Farrel, I apologize for the delay in replying to this letter. We appreciate your pointing us to this RFC. I have uploaded your letter as an OIF contribution, and it is on the agenda for next week's OIF Technical Committee meeting. Regards, Jim Jones OIF Technical Committee Chair Adrian Farrel wrote: >To: Mr. Jim Jones, Technical Chair, OIF >From: Adrian Farrel and Kireeti Kompella > Co-chairs of the CCAMP Working Group of the IETF >Cc: Alex Zinin and Bill Fenner, Routing Area Directors of the IETF > CCAMP Working Group >For: Information >Subject: Procedures for Modifying the Resource reSerVation Protocol (RSVP) > >Dear Mr. Jones, > >We would like to draw your attention to a recent IETF publication that may be of relevance >to your organisation in its work with MPLS and GMPLS signaling protocols. > >"Procedures for Modifying the Resource reSerVation Protocol (RSVP)" has been published as >RFC 3936 and accepted by the IESG as a Best Common Practice (BCP 96). > >The abstract of this document reads as follows: > This memo specifies procedures for modifying the Resource reSerVation > Protocol (RSVP). This memo also lays out new assignment guidelines > for number spaces for RSVP messages, object classes, class-types, and > sub-objects. > > This document specifies an Internet Best Current Practices for the > Internet Community, and requests discussion and suggestions for > improvements. Distribution of this memo is unlimited. > >The full document can be found at http://www.ietf.org/rfc/rfc3936.txt > >Yours sincerely, >Kireeti Kompella & Adrian Farrel, CCAMP WG chairs > > > > > > Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 13 Jan 2005 13:41:53 +0000 Message-ID: <B258A372CEA20246A363BB86753DB53601CABC80@zrtphxm2> From: "Don Fedyk" <dwfedyk@nortelnetworks.com> To: ccamp@ops.ietf.org Cc: "Don Fedyk" <dwfedyk@nortelnetworks.com>, dimitri.papadimitriou@alcatel.be, Adrian Farrel <adrian@olddog.co.uk>, dpapadimitriou@psg.com, "Brungard, Deborah A, ALABS" <dbrungard@att.com>, "Osama Aboul-Magd" <osama@nortelnetworks.com>, Jonathan Lang <Jonathan.Lang@sonos.com> Subject: Draft Response to Incoming liaison (2) from ITU-T SG15 Date: Thu, 13 Jan 2005 08:39:41 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4F975.56ED63E9" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4F975.56ED63E9 Content-Type: text/plain Hi The Authors of the CCAMP draft "A Transport Network View of the Link Management Protocol" have prepared the following draft response to the Liaison from ITU SG15. The text is included below for WG comments. Thanks, Don Fedyk > >============ >From: ITU-T SG15 >To: CCAMP >For: Action >Deadline: 15 March 2005 >Subject: Response to IETF CCAMP WG on Comparison of LMP and ASON >Discovery > >Q14/15 thanks the IETF CCAMP WG for providing us the draft document ><draft-ietf-ccamp-transport-lmp-00.txt>. This I-D was discussed at the >meeting and several of the comments are provided below. Based upon >this discussion we believe it would be highly beneficial to have some >joint discussions on terminology to ensure an aligned view to >facilitate our future work efforts. IETF CCAMP thanks the Q14/15 for their feedback on the <draft-ietf-ccamp-transport-lmp-00.txt>. Please see the reply to the comments in the following text. > >We have several questions of clarification, e.g., in section 3.1 >(paragraph 2) of the I-D, "The separation between the two processes and >corresponding two name spaces has the advantage that the discovery of >the transport plane can be performed independent from that of the >control plane (and vice-versa), and independent of the method used in >each name space. This allows assigning link connections in the control >plane without the link connection being physically connected." > >What is the intention of the term independent, for example, could it be >indicating at a different time or different approaches? In the last >sentence, is "assign" used in the context of the management plane, >meaning management plane provisioning? Is it assumed that the >transport plane resources supporting the link connection endpoints >exist or do not exist? In section 4.2 (paragraph 2) of the I-D, "G.8080 >refers to a component link as a variable adaptation function i.e. a >single server layer trail dynamically supporting different multiplexing >structures." This could be interpreted as indicating G.8080 >defines the term "component link". G.8080 does not use this >term. Some clarification would be beneficial. As this section indicates, it is summarizing G.8080 Discovery (not LMP). The description is directly based on G8080's text, e.g.: " This separation allows control plane names to be completely separate from transport plane names, and completely independent of the method used to populate the DAs with those transport names." "In order to assign an SNP-SNP link connection to an SNPP link, it is only necessary for the transport name for the link connection to exist. Thus, it is possible to assign link connections to the control plane without the link connection being physically connected . " The authors will clarify for these paragraphs that we are quoting from G8080 (not describing LMP). "G8080 refers to a component link as a variable adaptation function" was worded from an IETF terminology interpretation i.e. G8080 refers to a LMP component link as a variable adaptation function. The authors will clarify to say "G8080's variable adaptation function is broadly equivalent to LMP's component link." > >Initial reviews of the draft document have raised concerns about the >possible misinterpretation in the usage of the term 'TE link'. As the >draft notes, the definition of a TE link is concise. Some more clarity >would be appreciated. Our current understanding of this term includes >the following: A TE link may be composed of resource from multiple >(G.805) layers in parallel. If so, this is an important distinction as >an SNPP link is in a single layer only. An SNPP link may contain SNP >link connections from various links (e.g., different STS-1s from >a set of parallel OC-48 trails). It is not clear if this is >also true for TE links. We think it may, but it is not stated. >SNPPs exist at different routing levels (not layers) and thus an >SNPP link at a higher level can encompass SNPPs at a lower level >(see Section 6.2.2 of G.8080 Amendment 2, which is attached for >your convenience). We think TE links may do this with bundles >and FAs, but the definition is not clear to us. > >Please advise if this is a correct understanding or not. This may have >an impact on the terminology mapping in the draft. We think it would >be beneficial to have a TE link definition that enables these >distinctions to be understood. The intention of the draft is not to define a TE link. The TE link is defined in the LMP draft. <draft-ietf-ccamp-lmp-10.txt> At the request of several individuals we tried to bring clarity to the TE link concept. The IETF definition of the TE link describes the way that resources are grouped and mapped for the purpose of path computation. Constraints on the physical resources define what is possible rather than any elaborate structures in the TE link. Therefore an SNPP link could easily be mapped to a TE link. There is a separation between the constraints of the physical resources and the information aggregation of TE link. Bundling is a mechanism to efficiently aggregate TE resources within the constraints of the physical technology. "An LSP created across an LSP region see <draft-ietf-mpls-lsp-hierarchy-08.txt> in the network may be inherited as a TE link by an upper region and so appear as TE resources (as any other TE link). Such a TE link is referred to as a Forwarding Adjacency." A TE link may contain STS-1s from parallel OC-48 trails. The authors will add text to clarify. > >In the table in section 4.2 "CP" is mapped to "Interface". A >Connection Point is more closely related to a timeslot, wavelength, >etc. rather than to an entire interface. Similarly "CP Name" is mapped >to "Interface ID" while it might more closely relate to a "Label". LMP distinguishes data links depending on the multiplexing capability of the endpoint on that link: "ports" are non multiplexing capable versus "component links" which are multiplexing capable. Following this reasoning, the data link for SDH/SONET networks is not the "timeslot" (this is the label) but the SDH/SONET section on which the timeslot (i.e. label) gets allocated. A Connection Point (CP) most closely maps to an interface in terms of the IETF definitions. >Joint discussion of the terminology mapping may be beneficial in >reaching alignment on the most accurate mapping. As noted above, these >represent several of the comments discussed. In order to progress our >mutual understanding, we would like to invite IETF participants to >attend the January 24-28, 2005 Q14/15 interim meeting, in New Jersey, >USA, where we could devote a session to terminology alignment. We >believe this effort will greatly benefit our future collaboration on >control plane standards development. We welcome IETF experts' >participation in other sessions of the interim meeting as well. >Details of the meeting agenda will be provided prior to the meeting. >For those interested in further information and/or attending the >interim meeting should contact the Rapporteur for Q.14/15 (H. Kam Lam, >hklam@lucent.com) by 10th January 2005. This point is a separate point from the discussion of the specific draft. The Transport View of LMP has a fairly limited scope of discussing terminology. Some of the Authors of the Transport View of LMP will attend the session on January 25th and 26th. ------_=_NextPart_001_01C4F975.56ED63E9 Content-Type: text/html Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2658.2"> <TITLE>Draft Response to Incoming liaison (2) from ITU-T SG15</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>Hi</FONT> </P> <P><FONT SIZE=3D2>The Authors of the CCAMP draft "A Transport = Network View of the Link Management Protocol" have prepared the = following draft response to the Liaison from ITU SG15. The text is = included below for WG comments. </FONT></P> <P><FONT SIZE=3D2>Thanks,</FONT> <BR><FONT SIZE=3D2>Don Fedyk </FONT> </P> <BR> <P><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT> <BR><FONT SIZE=3D2>>From: ITU-T SG15</FONT> <BR><FONT SIZE=3D2>>To: CCAMP</FONT> <BR><FONT SIZE=3D2>>For: Action </FONT> <BR><FONT SIZE=3D2>>Deadline: 15 March 2005 </FONT> <BR><FONT SIZE=3D2> </FONT> <BR><FONT SIZE=3D2>>Subject: Response to IETF CCAMP WG on Comparison = of LMP and ASON </FONT> <BR><FONT SIZE=3D2>>Discovery</FONT> </P> <P><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>Q14/15 thanks the IETF CCAMP WG for providing us = the draft document</FONT> <BR><FONT SIZE=3D2>><draft-ietf-ccamp-transport-lmp-00.txt>. = This I-D was discussed at the </FONT> <BR><FONT SIZE=3D2>>meeting and several of the comments are provided = below. Based upon </FONT> <BR><FONT SIZE=3D2>>this discussion we believe it would be highly = beneficial to have some </FONT> <BR><FONT SIZE=3D2>>joint discussions on terminology to ensure an = aligned view to </FONT> <BR><FONT SIZE=3D2>>facilitate our future work efforts.</FONT> </P> <P><FONT SIZE=3D2>IETF CCAMP thanks the Q14/15 for their feedback on = the </FONT> <BR><FONT SIZE=3D2><draft-ietf-ccamp-transport-lmp-00.txt>. = Please see the reply to the </FONT> <BR><FONT SIZE=3D2>comments in the following text. </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>We have several questions of clarification, = e.g., in section 3.1</FONT> <BR><FONT SIZE=3D2>>(paragraph 2) of the I-D, "The separation = between the two processes and </FONT> <BR><FONT SIZE=3D2>>corresponding two name spaces has the advantage = that the discovery of </FONT> <BR><FONT SIZE=3D2>>the transport plane can be performed independent = from that of the </FONT> <BR><FONT SIZE=3D2>>control plane (and vice-versa), and independent = of the method used in </FONT> <BR><FONT SIZE=3D2>>each name space. This allows assigning link = connections in the control </FONT> <BR><FONT SIZE=3D2>>plane without the link connection being = physically connected."</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>What is the intention of the term independent, = for example, could it be</FONT> <BR><FONT SIZE=3D2>>indicating at a different time or different = approaches? In the last </FONT> <BR><FONT SIZE=3D2>>sentence, is "assign" used in the = context of the management plane, </FONT> <BR><FONT SIZE=3D2>>meaning management plane provisioning? Is it = assumed that the </FONT> <BR><FONT SIZE=3D2>>transport plane resources supporting the link = connection endpoints </FONT> <BR><FONT SIZE=3D2>>exist or do not exist? In section 4.2 (paragraph = 2) of the I-D, "G.8080 </FONT> <BR><FONT SIZE=3D2>>refers to a component link as a variable = adaptation function i.e. a </FONT> <BR><FONT SIZE=3D2>>single server layer trail dynamically supporting = different multiplexing</FONT> <BR><FONT SIZE=3D2>>structures." This could be interpreted as = indicating G.8080</FONT> <BR><FONT SIZE=3D2>>defines the term "component link". = G.8080 does not use this</FONT> <BR><FONT SIZE=3D2>>term. Some clarification would be beneficial. = </FONT> </P> <P><FONT SIZE=3D2>As this section indicates, it is summarizing G.8080 = Discovery (not LMP). The description is directly based on G8080's text,<= /FONT></P> <P><FONT SIZE=3D2>e.g.:</FONT> </P> <P><FONT SIZE=3D2> " This separation allows control plane = names to be completely </FONT> <BR><FONT SIZE=3D2> separate from transport plane names, and = completely independent </FONT> <BR><FONT SIZE=3D2> of the method used to populate the DAs with = those transport names."</FONT> </P> <P><FONT SIZE=3D2> "In order to assign an SNP-SNP link = connection to an SNPP link, it </FONT> <BR><FONT SIZE=3D2> is only necessary for the transport name for = the link connection to </FONT> <BR><FONT SIZE=3D2> exist. Thus, it is possible to assign link = connections to the control </FONT> <BR><FONT SIZE=3D2> plane without the link connection being = physically connected . "</FONT> </P> <P><FONT SIZE=3D2>The authors will clarify for these paragraphs that we = are quoting from </FONT> <BR><FONT SIZE=3D2>G8080 (not describing LMP).</FONT> </P> <P><FONT SIZE=3D2> "G8080 refers to a component link as a = variable adaptation function" </FONT> <BR><FONT SIZE=3D2> was worded from an IETF terminology = interpretation i.e. G8080 refers </FONT> <BR><FONT SIZE=3D2> to a LMP component link as a variable = adaptation function. The authors </FONT> <BR><FONT SIZE=3D2> will clarify to say "G8080's variable = adaptation function is broadly </FONT> <BR><FONT SIZE=3D2> equivalent to LMP's component = link."</FONT> </P> <P><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>Initial reviews of the draft document have = raised concerns about the</FONT> <BR><FONT SIZE=3D2>>possible misinterpretation in the usage of the = term 'TE link'. As the </FONT> <BR><FONT SIZE=3D2>>draft notes, the definition of a TE link is = concise. Some more clarity </FONT> <BR><FONT SIZE=3D2>>would be appreciated. Our current understanding = of this term includes </FONT> <BR><FONT SIZE=3D2>>the following: A TE link may be composed of = resource from multiple </FONT> <BR><FONT SIZE=3D2>>(G.805) layers in parallel. If so, this is an = important distinction as </FONT> <BR><FONT SIZE=3D2>>an SNPP link is in a single layer only. An SNPP = link may contain SNP</FONT> <BR><FONT SIZE=3D2>>link connections from various links (e.g., = different STS-1s from</FONT> <BR><FONT SIZE=3D2>>a set of parallel OC-48 trails). It is not clear = if this is</FONT> <BR><FONT SIZE=3D2>>also true for TE links. We think it may, but it = is not stated.</FONT> <BR><FONT SIZE=3D2>>SNPPs exist at different routing levels (not = layers) and thus an</FONT> <BR><FONT SIZE=3D2>>SNPP link at a higher level can encompass SNPPs = at a lower level</FONT> <BR><FONT SIZE=3D2>>(see Section 6.2.2 of G.8080 Amendment 2, which = is attached for</FONT> <BR><FONT SIZE=3D2>>your convenience). We think TE links may do this = with bundles</FONT> <BR><FONT SIZE=3D2>>and FAs, but the definition is not clear to us. = </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>Please advise if this is a correct understanding = or not. This may have</FONT> <BR><FONT SIZE=3D2>>an impact on the terminology mapping in the = draft. We think it would </FONT> <BR><FONT SIZE=3D2>>be beneficial to have a TE link definition that = enables these </FONT> <BR><FONT SIZE=3D2>>distinctions to be understood.</FONT> </P> <P><FONT SIZE=3D2>The intention of the draft is not to define a TE = link. The TE link is </FONT> <BR><FONT SIZE=3D2>defined in the LMP draft. = <draft-ietf-ccamp-lmp-10.txt> At the request </FONT> <BR><FONT SIZE=3D2>of several individuals we tried to bring clarity to = the TE link concept. The IETF definition of the TE link describes the = way that resources are </FONT></P> <P><FONT SIZE=3D2>grouped and mapped for the purpose of path = computation. Constraints on </FONT> <BR><FONT SIZE=3D2>the physical resources define what is possible = rather than any elaborate </FONT> <BR><FONT SIZE=3D2>structures in the TE link. Therefore an SNPP link = could easily be mapped </FONT> <BR><FONT SIZE=3D2>to a TE link. There is a separation between the = constraints of the </FONT> <BR><FONT SIZE=3D2>physical resources and the information aggregation = of TE link. Bundling is a mechanism to efficiently aggregate TE = resources within </FONT></P> <P><FONT SIZE=3D2>the constraints of the physical technology. </FONT> </P> <P><FONT SIZE=3D2>"An LSP created across an LSP region see </FONT> <BR><FONT SIZE=3D2><draft-ietf-mpls-lsp-hierarchy-08.txt> in the = network may be inherited </FONT> <BR><FONT SIZE=3D2>as a TE link by an upper region and so appear as TE = resources </FONT> <BR><FONT SIZE=3D2>(as any other TE link). Such a TE link is referred = to as a Forwarding </FONT> <BR><FONT SIZE=3D2>Adjacency."</FONT> </P> <P><FONT SIZE=3D2>A TE link may contain STS-1s from parallel OC-48 = trails. </FONT> </P> <P><FONT SIZE=3D2>The authors will add text to clarify. </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>>In the table in section 4.2 "CP" is = mapped to "Interface". A</FONT> <BR><FONT SIZE=3D2>>Connection Point is more closely related to a = timeslot, wavelength, </FONT> <BR><FONT SIZE=3D2>>etc. rather than to an entire interface. = Similarly "CP Name" is mapped </FONT> <BR><FONT SIZE=3D2>>to "Interface ID" while it might more = closely relate to a "Label".</FONT> </P> <P><FONT SIZE=3D2>LMP distinguishes data links depending on the = multiplexing capability </FONT> <BR><FONT SIZE=3D2>of the endpoint on that link: "ports" are = non multiplexing capable </FONT> <BR><FONT SIZE=3D2>versus "component links" which are = multiplexing capable. Following </FONT> <BR><FONT SIZE=3D2>this reasoning, the data link for SDH/SONET networks = is not the </FONT> <BR><FONT SIZE=3D2>"timeslot" (this is the label) but the = SDH/SONET section on which </FONT> <BR><FONT SIZE=3D2>the timeslot (i.e. label) gets allocated.</FONT> </P> <P><FONT SIZE=3D2>A Connection Point (CP) most closely maps to an = interface in terms </FONT> <BR><FONT SIZE=3D2>of the IETF definitions. </FONT> </P> <P><FONT SIZE=3D2>>Joint discussion of the terminology mapping may = be beneficial in</FONT> <BR><FONT SIZE=3D2>>reaching alignment on the most accurate mapping. = As noted above, these </FONT> <BR><FONT SIZE=3D2>>represent several of the comments discussed. In = order to progress our </FONT> <BR><FONT SIZE=3D2>>mutual understanding, we would like to invite = IETF participants to </FONT> <BR><FONT SIZE=3D2>>attend the January 24-28, 2005 Q14/15 interim = meeting, in New Jersey, </FONT> <BR><FONT SIZE=3D2>>USA, where we could devote a session to = terminology alignment. We </FONT> <BR><FONT SIZE=3D2>>believe this effort will greatly benefit our = future collaboration on </FONT> <BR><FONT SIZE=3D2>>control plane standards development. We = welcome IETF experts' </FONT> <BR><FONT SIZE=3D2>>participation in other sessions of the interim = meeting as well.</FONT> <BR><FONT SIZE=3D2>>Details of the meeting agenda will be provided = prior to the meeting. </FONT> <BR><FONT SIZE=3D2>>For those interested in further information = and/or attending the </FONT> <BR><FONT SIZE=3D2>>interim meeting should contact the Rapporteur = for Q.14/15 (H. Kam Lam,</FONT> <BR><FONT SIZE=3D2>>hklam@lucent.com) by 10th January 2005. </FONT> </P> <P><FONT SIZE=3D2>This point is a separate point from the discussion of = the specific draft. </FONT> <BR><FONT SIZE=3D2>The Transport View of LMP has a fairly limited scope = of discussing </FONT> <BR><FONT SIZE=3D2>terminology. Some of the Authors of the = Transport View of LMP will </FONT> <BR><FONT SIZE=3D2>attend the session on January 25th and 26th. </FONT> </P> <BR> </BODY> </HTML> ------_=_NextPart_001_01C4F975.56ED63E9-- Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 13 Jan 2005 12:01:06 +0000 Message-ID: <02bb01c4f967$2b573620$b4cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Cc: <acee@cisco.com> Subject: Fw: WG Last Call for "Extensions to OSPF for Advertising Optional Router" Date: Thu, 13 Jan 2005 10:50:24 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Folks, This draft has some interest to CCAMP. Please send any comments to the OSPF list or to Acee himself. Adrian ----- Original Message ----- From: "Acee Lindem" <acee@CISCO.COM> To: <OSPF@PEACH.EASE.LSOFT.COM> Sent: Saturday, January 08, 2005 3:31 AM Subject: WG Last Call for "Extensions to OSPF for Advertising Optional Router" > This the start of the Working Group Last Call for "Extensions to OSPF for > Advertising Optional Router" - draft-ietf-ospf-cap-05.txt. > All comments must be sent to the OSPF list by 12:00 AM EST on Monday, > January 24, 2005. > > > A URL for this Internet-draft is provided below: > > http://www.ietf.org/internet-drafts/draft-ietf-ospf-cap-05.txt > > Thanks, > Acee > > Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 12 Jan 2005 23:35:38 +0000 Mime-Version: 1.0 (Apple Message framework v619) To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>, mpls@ietf.org, idr@ietf.org, ccamp@ops.ietf.org, isis-wg@ietf.org Message-Id: <B00959D6-64EF-11D9-ABC8-000D93330B14@cisco.com> From: JP Vasseur <jvasseur@cisco.com> Date: Wed, 12 Jan 2005 18:14:19 -0500 Cc: Subject: [mpls] Fwd: WG Action: Path Computation Element (pce) Content-Type: multipart/mixed; boundary="===============0288458767==" --===============0288458767== Content-Type: multipart/alternative; boundary=Apple-Mail-42-562924577 --Apple-Mail-42-562924577 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit FYI, JP. Begin forwarded message: > From: The IESG <iesg-secretary@ietf.org> > Date: January 12, 2005 3:39:31 PM EST > To: IETF-Announce@ietf.org > Cc: pce@ietf.org, Adrian Farrel <adrian@olddog.co.uk>, JP Vasseur > <jvasseur@cisco.com> > Subject: WG Action: Path Computation Element (pce) > > A new IETF working group has been formed in the Routing Area. For > additional > information, please contact the Area Directors or the WG Chairs. > > Path Computation Element (pce) > ================================ > > Current Status: Active Working Group > > Chair(s): > Adrian Farrel <adrian@olddog.co.uk> > JP Vasseur <jvasseur@cisco.com> > > Routing Area Director(s): > Bill Fenner <fenner@research.att.com> > Alex Zinin <zinin@psg.com> > > Routing Area Advisor: > Alex Zinin <zinin@psg.com> > > Mailing Lists: > General Discussion: pce@ietf.org > To Subscribe: pce-request@ietf.org > In Body: subscribe pce > Archive: http://www.ietf.org/mail-archive/web/pce/ > > Description of Working Group: > > The PCE Working Group is chartered to specify a Path Computation > Element (PCE) > based architecture for the computation of paths for MPLS and GMPLS > Traffic > Engineering LSPs. > > In this architecture path computation does not occur on the head-end > (ingress) > LSR, but on some other path computation entity that may physically not > be > located on the head-end LSR. > > The PCE WG will work on application of this model within a single > domain > or within a small group of domains (where a domain is a layer, IGP area > or Autonomous System with limited visibility from the head-end LSR). > At this time, applying this model to large groups of domains such as > the > Internet is not thought to be possible, and the PCE WG will not spend > energy on that topic. > > The WG will specify a protocol for communication between LSRs (termed > Path > Computation Clients - PCCs) and PCEs, and between cooperating PCEs. > This > protocol will be capable of representing requests for path computation > including a full set of constraints, will be able to return multiple > paths, and > will include security mechanisms such as authentication and > confidentiality. > > The WG will determine requirements for extensions to existing routing > and > signaling protocols in support of PCE discovery and signaling of > inter-domain > paths. Candidate protocols for extensions are RSVP-TE, OSPF-TE, > ISIS-TE and > BGP. Any necessary extensions will be produced in collaboration with > the > Working Groups responsible for the protocols. > > The Working Group will also work on the definition of metrics to > evaluate path quality, scalability, responsiveness and robustness of > path computation models. > > Work Items: > > - Functional specification of MPLS and GMPLS Traffic Engineered LSP > path > computation models involving Path Computation Element(s). This > includes the case of computing the paths of intra and inter-domain > TE LSPs. Such path computation includes the generation of primary, > protection and recovery paths, as well as computations for > (local/global) > reoptimization and load balancing. The WG will address the inter-area > (single IGP domain) scenario first. WG progress will be evaluated > before > inter-AS related work is started. > > - Specification of the PCE-based architecture. > > - Specification of requirements and protocol extensions related to > the policy, and security aspects of PCE-based path computation > involving > PCEs of multiple administrative entities. > > - In cooperation with protocol specific Working Group (OSPF, ISIS, IDR, > MPLS, CCAMP), development of routing (OSPF, ISIS, BGP) and LSP > signaling (RSVP-TE) extensions required to support PCE-based path > computation models. > > - Specification of techniques in support of PCE discovery within and > across domains. Where such techniques result in the extensions of > existing protocols (e.g., OSPF, ISIS or BGP), this work will be done in > conjunction with the appropriate WGs. > > - Specification of a new communication protocol for use between a PCC > and a PCE, and between PCEs. A single protocol will be selected from > among candidates that include the existing protocols defined in other > WGs. > > - Definition of objective metrics to evaluate various criteria such as > the measurement of path quality, response time, robustness and > scalability of path computation models. > > Review of the document "Requirements for path computation element in > GMPLS inter-domain networks" produced by the CCAMP WG. > > > Goals and Milestones: > > Feb 05: Submit first draft of PCE architecture document > > Feb 05: Submit first draft of PCE discovery requirements and protocol > extensions documents > > Apr 05: Submit first draft of the PCE communication protocol > requirements > > May 05: Submit first draft of the definition of objective metrics > > Jul 05: Submit first draft of the PCE communication protocol > specification > > Aug 05: Submit PCE architecture specification to the IESG to be > considered as Informational RFC > > Nov 05: Submit first draft of applicability statement (describing the > processes > and procedures for the use of the PCE architecture, protocols > and protocol extensions for inter-area MPLS and GMPLS Traffic > Engineering) > > Nov 05: Submit first draft of the MIB module for the PCE protocol > > Dec 05: Submit PCE communication protocol requirements to the IESG to > be > considered as an Informational RFC > > Dec 05: Submit PCE discovery protocol extensions specifications to the > IESG to be considered as a Proposed Standard > > Dec 05: Submit PCE communication protocol specification to the IESG to > be considered as a Proposed Standard > > Feb 06: Submit the applicability and metrics documents to the IESG to > be > considered as Informational RFC > > Feb 06: Evaluate WG progress, recharter or close. > --Apple-Mail-42-562924577 Content-Type: text/enriched; charset=US-ASCII Content-Transfer-Encoding: 7bit FYI, JP. Begin forwarded message: <excerpt><bold><fontfamily><param>Helvetica</param><color><param>0000,0000,0000</param>From: </color></fontfamily></bold><fontfamily><param>Helvetica</param>The IESG <<iesg-secretary@ietf.org> <bold><color><param>0000,0000,0000</param>Date: </color></bold>January 12, 2005 3:39:31 PM EST <bold><color><param>0000,0000,0000</param>To: </color></bold>IETF-Announce@ietf.org <bold><color><param>0000,0000,0000</param>Cc: </color></bold>pce@ietf.org, Adrian Farrel <<adrian@olddog.co.uk>, JP Vasseur <<jvasseur@cisco.com> <bold><color><param>0000,0000,0000</param>Subject: </color>WG Action: Path Computation Element (pce) </bold></fontfamily> A new IETF working group has been formed in the Routing Area. For additional information, please contact the Area Directors or the WG Chairs. Path Computation Element (pce) ================================ Current Status: Active Working Group Chair(s): Adrian Farrel <<adrian@olddog.co.uk> JP Vasseur <<jvasseur@cisco.com> Routing Area Director(s): Bill Fenner <<fenner@research.att.com> Alex Zinin <<zinin@psg.com> Routing Area Advisor: Alex Zinin <<zinin@psg.com> Mailing Lists: General Discussion: pce@ietf.org To Subscribe: pce-request@ietf.org In Body: subscribe pce Archive: http://www.ietf.org/mail-archive/web/pce/ Description of Working Group: The PCE Working Group is chartered to specify a Path Computation Element (PCE) based architecture for the computation of paths for MPLS and GMPLS Traffic Engineering LSPs. In this architecture path computation does not occur on the head-end (ingress) LSR, but on some other path computation entity that may physically not be located on the head-end LSR. The PCE WG will work on application of this model within a single domain or within a small group of domains (where a domain is a layer, IGP area or Autonomous System with limited visibility from the head-end LSR). At this time, applying this model to large groups of domains such as the Internet is not thought to be possible, and the PCE WG will not spend energy on that topic. The WG will specify a protocol for communication between LSRs (termed Path Computation Clients - PCCs) and PCEs, and between cooperating PCEs. This protocol will be capable of representing requests for path computation including a full set of constraints, will be able to return multiple paths, and will include security mechanisms such as authentication and confidentiality. The WG will determine requirements for extensions to existing routing and signaling protocols in support of PCE discovery and signaling of inter-domain paths. Candidate protocols for extensions are RSVP-TE, OSPF-TE, ISIS-TE and BGP. Any necessary extensions will be produced in collaboration with the Working Groups responsible for the protocols. The Working Group will also work on the definition of metrics to evaluate path quality, scalability, responsiveness and robustness of path computation models. Work Items: - Functional specification of MPLS and GMPLS Traffic Engineered LSP path computation models involving Path Computation Element(s). This includes the case of computing the paths of intra and inter-domain TE LSPs. Such path computation includes the generation of primary, protection and recovery paths, as well as computations for (local/global) reoptimization and load balancing. The WG will address the inter-area (single IGP domain) scenario first. WG progress will be evaluated before inter-AS related work is started. - Specification of the PCE-based architecture. - Specification of requirements and protocol extensions related to the policy, and security aspects of PCE-based path computation involving PCEs of multiple administrative entities. - In cooperation with protocol specific Working Group (OSPF, ISIS, IDR, MPLS, CCAMP), development of routing (OSPF, ISIS, BGP) and LSP signaling (RSVP-TE) extensions required to support PCE-based path computation models. - Specification of techniques in support of PCE discovery within and across domains. Where such techniques result in the extensions of existing protocols (e.g., OSPF, ISIS or BGP), this work will be done in conjunction with the appropriate WGs. - Specification of a new communication protocol for use between a PCC and a PCE, and between PCEs. A single protocol will be selected from among candidates that include the existing protocols defined in other WGs. - Definition of objective metrics to evaluate various criteria such as the measurement of path quality, response time, robustness and scalability of path computation models. Review of the document "Requirements for path computation element in GMPLS inter-domain networks" produced by the CCAMP WG. Goals and Milestones: Feb 05: Submit first draft of PCE architecture document Feb 05: Submit first draft of PCE discovery requirements and protocol extensions documents Apr 05: Submit first draft of the PCE communication protocol requirements May 05: Submit first draft of the definition of objective metrics Jul 05: Submit first draft of the PCE communication protocol specification Aug 05: Submit PCE architecture specification to the IESG to be considered as Informational RFC Nov 05: Submit first draft of applicability statement (describing the processes and procedures for the use of the PCE architecture, protocols and protocol extensions for inter-area MPLS and GMPLS Traffic Engineering) Nov 05: Submit first draft of the MIB module for the PCE protocol Dec 05: Submit PCE communication protocol requirements to the IESG to be considered as an Informational RFC Dec 05: Submit PCE discovery protocol extensions specifications to the IESG to be considered as a Proposed Standard Dec 05: Submit PCE communication protocol specification to the IESG to be considered as a Proposed Standard Feb 06: Submit the applicability and metrics documents to the IESG to be considered as Informational RFC Feb 06: Evaluate WG progress, recharter or close. </excerpt> --Apple-Mail-42-562924577-- --===============0288458767== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ mpls mailing list mpls@lists.ietf.org https://www1.ietf.org/mailman/listinfo/mpls --===============0288458767==-- Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 12 Jan 2005 23:35:20 +0000 Mime-Version: 1.0 (Apple Message framework v619) To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>, mpls@ietf.org, idr@ietf.org, ccamp@ops.ietf.org, isis-wg@ietf.org Message-Id: <B00959D6-64EF-11D9-ABC8-000D93330B14@cisco.com> From: JP Vasseur <jvasseur@cisco.com> Date: Wed, 12 Jan 2005 18:14:19 -0500 Cc: Subject: [mpls] Fwd: WG Action: Path Computation Element (pce) Content-Type: multipart/mixed; boundary="===============0288458767==" --===============0288458767== Content-Type: multipart/alternative; boundary=Apple-Mail-42-562924577 --Apple-Mail-42-562924577 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit FYI, JP. Begin forwarded message: > From: The IESG <iesg-secretary@ietf.org> > Date: January 12, 2005 3:39:31 PM EST > To: IETF-Announce@ietf.org > Cc: pce@ietf.org, Adrian Farrel <adrian@olddog.co.uk>, JP Vasseur > <jvasseur@cisco.com> > Subject: WG Action: Path Computation Element (pce) > > A new IETF working group has been formed in the Routing Area. For > additional > information, please contact the Area Directors or the WG Chairs. > > Path Computation Element (pce) > ================================ > > Current Status: Active Working Group > > Chair(s): > Adrian Farrel <adrian@olddog.co.uk> > JP Vasseur <jvasseur@cisco.com> > > Routing Area Director(s): > Bill Fenner <fenner@research.att.com> > Alex Zinin <zinin@psg.com> > > Routing Area Advisor: > Alex Zinin <zinin@psg.com> > > Mailing Lists: > General Discussion: pce@ietf.org > To Subscribe: pce-request@ietf.org > In Body: subscribe pce > Archive: http://www.ietf.org/mail-archive/web/pce/ > > Description of Working Group: > > The PCE Working Group is chartered to specify a Path Computation > Element (PCE) > based architecture for the computation of paths for MPLS and GMPLS > Traffic > Engineering LSPs. > > In this architecture path computation does not occur on the head-end > (ingress) > LSR, but on some other path computation entity that may physically not > be > located on the head-end LSR. > > The PCE WG will work on application of this model within a single > domain > or within a small group of domains (where a domain is a layer, IGP area > or Autonomous System with limited visibility from the head-end LSR). > At this time, applying this model to large groups of domains such as > the > Internet is not thought to be possible, and the PCE WG will not spend > energy on that topic. > > The WG will specify a protocol for communication between LSRs (termed > Path > Computation Clients - PCCs) and PCEs, and between cooperating PCEs. > This > protocol will be capable of representing requests for path computation > including a full set of constraints, will be able to return multiple > paths, and > will include security mechanisms such as authentication and > confidentiality. > > The WG will determine requirements for extensions to existing routing > and > signaling protocols in support of PCE discovery and signaling of > inter-domain > paths. Candidate protocols for extensions are RSVP-TE, OSPF-TE, > ISIS-TE and > BGP. Any necessary extensions will be produced in collaboration with > the > Working Groups responsible for the protocols. > > The Working Group will also work on the definition of metrics to > evaluate path quality, scalability, responsiveness and robustness of > path computation models. > > Work Items: > > - Functional specification of MPLS and GMPLS Traffic Engineered LSP > path > computation models involving Path Computation Element(s). This > includes the case of computing the paths of intra and inter-domain > TE LSPs. Such path computation includes the generation of primary, > protection and recovery paths, as well as computations for > (local/global) > reoptimization and load balancing. The WG will address the inter-area > (single IGP domain) scenario first. WG progress will be evaluated > before > inter-AS related work is started. > > - Specification of the PCE-based architecture. > > - Specification of requirements and protocol extensions related to > the policy, and security aspects of PCE-based path computation > involving > PCEs of multiple administrative entities. > > - In cooperation with protocol specific Working Group (OSPF, ISIS, IDR, > MPLS, CCAMP), development of routing (OSPF, ISIS, BGP) and LSP > signaling (RSVP-TE) extensions required to support PCE-based path > computation models. > > - Specification of techniques in support of PCE discovery within and > across domains. Where such techniques result in the extensions of > existing protocols (e.g., OSPF, ISIS or BGP), this work will be done in > conjunction with the appropriate WGs. > > - Specification of a new communication protocol for use between a PCC > and a PCE, and between PCEs. A single protocol will be selected from > among candidates that include the existing protocols defined in other > WGs. > > - Definition of objective metrics to evaluate various criteria such as > the measurement of path quality, response time, robustness and > scalability of path computation models. > > Review of the document "Requirements for path computation element in > GMPLS inter-domain networks" produced by the CCAMP WG. > > > Goals and Milestones: > > Feb 05: Submit first draft of PCE architecture document > > Feb 05: Submit first draft of PCE discovery requirements and protocol > extensions documents > > Apr 05: Submit first draft of the PCE communication protocol > requirements > > May 05: Submit first draft of the definition of objective metrics > > Jul 05: Submit first draft of the PCE communication protocol > specification > > Aug 05: Submit PCE architecture specification to the IESG to be > considered as Informational RFC > > Nov 05: Submit first draft of applicability statement (describing the > processes > and procedures for the use of the PCE architecture, protocols > and protocol extensions for inter-area MPLS and GMPLS Traffic > Engineering) > > Nov 05: Submit first draft of the MIB module for the PCE protocol > > Dec 05: Submit PCE communication protocol requirements to the IESG to > be > considered as an Informational RFC > > Dec 05: Submit PCE discovery protocol extensions specifications to the > IESG to be considered as a Proposed Standard > > Dec 05: Submit PCE communication protocol specification to the IESG to > be considered as a Proposed Standard > > Feb 06: Submit the applicability and metrics documents to the IESG to > be > considered as Informational RFC > > Feb 06: Evaluate WG progress, recharter or close. > --Apple-Mail-42-562924577 Content-Type: text/enriched; charset=US-ASCII Content-Transfer-Encoding: 7bit FYI, JP. Begin forwarded message: <excerpt><bold><fontfamily><param>Helvetica</param><color><param>0000,0000,0000</param>From: </color></fontfamily></bold><fontfamily><param>Helvetica</param>The IESG <<iesg-secretary@ietf.org> <bold><color><param>0000,0000,0000</param>Date: </color></bold>January 12, 2005 3:39:31 PM EST <bold><color><param>0000,0000,0000</param>To: </color></bold>IETF-Announce@ietf.org <bold><color><param>0000,0000,0000</param>Cc: </color></bold>pce@ietf.org, Adrian Farrel <<adrian@olddog.co.uk>, JP Vasseur <<jvasseur@cisco.com> <bold><color><param>0000,0000,0000</param>Subject: </color>WG Action: Path Computation Element (pce) </bold></fontfamily> A new IETF working group has been formed in the Routing Area. For additional information, please contact the Area Directors or the WG Chairs. Path Computation Element (pce) ================================ Current Status: Active Working Group Chair(s): Adrian Farrel <<adrian@olddog.co.uk> JP Vasseur <<jvasseur@cisco.com> Routing Area Director(s): Bill Fenner <<fenner@research.att.com> Alex Zinin <<zinin@psg.com> Routing Area Advisor: Alex Zinin <<zinin@psg.com> Mailing Lists: General Discussion: pce@ietf.org To Subscribe: pce-request@ietf.org In Body: subscribe pce Archive: http://www.ietf.org/mail-archive/web/pce/ Description of Working Group: The PCE Working Group is chartered to specify a Path Computation Element (PCE) based architecture for the computation of paths for MPLS and GMPLS Traffic Engineering LSPs. In this architecture path computation does not occur on the head-end (ingress) LSR, but on some other path computation entity that may physically not be located on the head-end LSR. The PCE WG will work on application of this model within a single domain or within a small group of domains (where a domain is a layer, IGP area or Autonomous System with limited visibility from the head-end LSR). At this time, applying this model to large groups of domains such as the Internet is not thought to be possible, and the PCE WG will not spend energy on that topic. The WG will specify a protocol for communication between LSRs (termed Path Computation Clients - PCCs) and PCEs, and between cooperating PCEs. This protocol will be capable of representing requests for path computation including a full set of constraints, will be able to return multiple paths, and will include security mechanisms such as authentication and confidentiality. The WG will determine requirements for extensions to existing routing and signaling protocols in support of PCE discovery and signaling of inter-domain paths. Candidate protocols for extensions are RSVP-TE, OSPF-TE, ISIS-TE and BGP. Any necessary extensions will be produced in collaboration with the Working Groups responsible for the protocols. The Working Group will also work on the definition of metrics to evaluate path quality, scalability, responsiveness and robustness of path computation models. Work Items: - Functional specification of MPLS and GMPLS Traffic Engineered LSP path computation models involving Path Computation Element(s). This includes the case of computing the paths of intra and inter-domain TE LSPs. Such path computation includes the generation of primary, protection and recovery paths, as well as computations for (local/global) reoptimization and load balancing. The WG will address the inter-area (single IGP domain) scenario first. WG progress will be evaluated before inter-AS related work is started. - Specification of the PCE-based architecture. - Specification of requirements and protocol extensions related to the policy, and security aspects of PCE-based path computation involving PCEs of multiple administrative entities. - In cooperation with protocol specific Working Group (OSPF, ISIS, IDR, MPLS, CCAMP), development of routing (OSPF, ISIS, BGP) and LSP signaling (RSVP-TE) extensions required to support PCE-based path computation models. - Specification of techniques in support of PCE discovery within and across domains. Where such techniques result in the extensions of existing protocols (e.g., OSPF, ISIS or BGP), this work will be done in conjunction with the appropriate WGs. - Specification of a new communication protocol for use between a PCC and a PCE, and between PCEs. A single protocol will be selected from among candidates that include the existing protocols defined in other WGs. - Definition of objective metrics to evaluate various criteria such as the measurement of path quality, response time, robustness and scalability of path computation models. Review of the document "Requirements for path computation element in GMPLS inter-domain networks" produced by the CCAMP WG. Goals and Milestones: Feb 05: Submit first draft of PCE architecture document Feb 05: Submit first draft of PCE discovery requirements and protocol extensions documents Apr 05: Submit first draft of the PCE communication protocol requirements May 05: Submit first draft of the definition of objective metrics Jul 05: Submit first draft of the PCE communication protocol specification Aug 05: Submit PCE architecture specification to the IESG to be considered as Informational RFC Nov 05: Submit first draft of applicability statement (describing the processes and procedures for the use of the PCE architecture, protocols and protocol extensions for inter-area MPLS and GMPLS Traffic Engineering) Nov 05: Submit first draft of the MIB module for the PCE protocol Dec 05: Submit PCE communication protocol requirements to the IESG to be considered as an Informational RFC Dec 05: Submit PCE discovery protocol extensions specifications to the IESG to be considered as a Proposed Standard Dec 05: Submit PCE communication protocol specification to the IESG to be considered as a Proposed Standard Feb 06: Submit the applicability and metrics documents to the IESG to be considered as Informational RFC Feb 06: Evaluate WG progress, recharter or close. </excerpt> --Apple-Mail-42-562924577-- --===============0288458767== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ mpls mailing list mpls@lists.ietf.org https://www1.ietf.org/mailman/listinfo/mpls --===============0288458767==-- Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 12 Jan 2005 23:16:09 +0000 Mime-Version: 1.0 (Apple Message framework v619) To: Mailing List <OSPF@PEACH.EASE.LSOFT.COM>, mpls@ietf.org, idr@ietf.org, ccamp@ops.ietf.org, isis-wg@ietf.org Message-Id: <B00959D6-64EF-11D9-ABC8-000D93330B14@cisco.com> Content-Type: multipart/alternative; boundary=Apple-Mail-42-562924577 From: JP Vasseur <jvasseur@cisco.com> Subject: Fwd: WG Action: Path Computation Element (pce) Date: Wed, 12 Jan 2005 18:14:19 -0500 --Apple-Mail-42-562924577 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed FYI, JP. Begin forwarded message: > From: The IESG <iesg-secretary@ietf.org> > Date: January 12, 2005 3:39:31 PM EST > To: IETF-Announce@ietf.org > Cc: pce@ietf.org, Adrian Farrel <adrian@olddog.co.uk>, JP Vasseur > <jvasseur@cisco.com> > Subject: WG Action: Path Computation Element (pce) > > A new IETF working group has been formed in the Routing Area. For > additional > information, please contact the Area Directors or the WG Chairs. > > Path Computation Element (pce) > ================================ > > Current Status: Active Working Group > > Chair(s): > Adrian Farrel <adrian@olddog.co.uk> > JP Vasseur <jvasseur@cisco.com> > > Routing Area Director(s): > Bill Fenner <fenner@research.att.com> > Alex Zinin <zinin@psg.com> > > Routing Area Advisor: > Alex Zinin <zinin@psg.com> > > Mailing Lists: > General Discussion: pce@ietf.org > To Subscribe: pce-request@ietf.org > In Body: subscribe pce > Archive: http://www.ietf.org/mail-archive/web/pce/ > > Description of Working Group: > > The PCE Working Group is chartered to specify a Path Computation > Element (PCE) > based architecture for the computation of paths for MPLS and GMPLS > Traffic > Engineering LSPs. > > In this architecture path computation does not occur on the head-end > (ingress) > LSR, but on some other path computation entity that may physically not > be > located on the head-end LSR. > > The PCE WG will work on application of this model within a single > domain > or within a small group of domains (where a domain is a layer, IGP area > or Autonomous System with limited visibility from the head-end LSR). > At this time, applying this model to large groups of domains such as > the > Internet is not thought to be possible, and the PCE WG will not spend > energy on that topic. > > The WG will specify a protocol for communication between LSRs (termed > Path > Computation Clients - PCCs) and PCEs, and between cooperating PCEs. > This > protocol will be capable of representing requests for path computation > including a full set of constraints, will be able to return multiple > paths, and > will include security mechanisms such as authentication and > confidentiality. > > The WG will determine requirements for extensions to existing routing > and > signaling protocols in support of PCE discovery and signaling of > inter-domain > paths. Candidate protocols for extensions are RSVP-TE, OSPF-TE, > ISIS-TE and > BGP. Any necessary extensions will be produced in collaboration with > the > Working Groups responsible for the protocols. > > The Working Group will also work on the definition of metrics to > evaluate path quality, scalability, responsiveness and robustness of > path computation models. > > Work Items: > > - Functional specification of MPLS and GMPLS Traffic Engineered LSP > path > computation models involving Path Computation Element(s). This > includes the case of computing the paths of intra and inter-domain > TE LSPs. Such path computation includes the generation of primary, > protection and recovery paths, as well as computations for > (local/global) > reoptimization and load balancing. The WG will address the inter-area > (single IGP domain) scenario first. WG progress will be evaluated > before > inter-AS related work is started. > > - Specification of the PCE-based architecture. > > - Specification of requirements and protocol extensions related to > the policy, and security aspects of PCE-based path computation > involving > PCEs of multiple administrative entities. > > - In cooperation with protocol specific Working Group (OSPF, ISIS, IDR, > MPLS, CCAMP), development of routing (OSPF, ISIS, BGP) and LSP > signaling (RSVP-TE) extensions required to support PCE-based path > computation models. > > - Specification of techniques in support of PCE discovery within and > across domains. Where such techniques result in the extensions of > existing protocols (e.g., OSPF, ISIS or BGP), this work will be done in > conjunction with the appropriate WGs. > > - Specification of a new communication protocol for use between a PCC > and a PCE, and between PCEs. A single protocol will be selected from > among candidates that include the existing protocols defined in other > WGs. > > - Definition of objective metrics to evaluate various criteria such as > the measurement of path quality, response time, robustness and > scalability of path computation models. > > Review of the document "Requirements for path computation element in > GMPLS inter-domain networks" produced by the CCAMP WG. > > > Goals and Milestones: > > Feb 05: Submit first draft of PCE architecture document > > Feb 05: Submit first draft of PCE discovery requirements and protocol > extensions documents > > Apr 05: Submit first draft of the PCE communication protocol > requirements > > May 05: Submit first draft of the definition of objective metrics > > Jul 05: Submit first draft of the PCE communication protocol > specification > > Aug 05: Submit PCE architecture specification to the IESG to be > considered as Informational RFC > > Nov 05: Submit first draft of applicability statement (describing the > processes > and procedures for the use of the PCE architecture, protocols > and protocol extensions for inter-area MPLS and GMPLS Traffic > Engineering) > > Nov 05: Submit first draft of the MIB module for the PCE protocol > > Dec 05: Submit PCE communication protocol requirements to the IESG to > be > considered as an Informational RFC > > Dec 05: Submit PCE discovery protocol extensions specifications to the > IESG to be considered as a Proposed Standard > > Dec 05: Submit PCE communication protocol specification to the IESG to > be considered as a Proposed Standard > > Feb 06: Submit the applicability and metrics documents to the IESG to > be > considered as Informational RFC > > Feb 06: Evaluate WG progress, recharter or close. > --Apple-Mail-42-562924577 Content-Transfer-Encoding: 7bit Content-Type: text/enriched; charset=US-ASCII FYI, JP. Begin forwarded message: <excerpt><bold><fontfamily><param>Helvetica</param><color><param>0000,0000,0000</param>From: </color></fontfamily></bold><fontfamily><param>Helvetica</param>The IESG <<iesg-secretary@ietf.org> <bold><color><param>0000,0000,0000</param>Date: </color></bold>January 12, 2005 3:39:31 PM EST <bold><color><param>0000,0000,0000</param>To: </color></bold>IETF-Announce@ietf.org <bold><color><param>0000,0000,0000</param>Cc: </color></bold>pce@ietf.org, Adrian Farrel <<adrian@olddog.co.uk>, JP Vasseur <<jvasseur@cisco.com> <bold><color><param>0000,0000,0000</param>Subject: </color>WG Action: Path Computation Element (pce) </bold></fontfamily> A new IETF working group has been formed in the Routing Area. For additional information, please contact the Area Directors or the WG Chairs. Path Computation Element (pce) ================================ Current Status: Active Working Group Chair(s): Adrian Farrel <<adrian@olddog.co.uk> JP Vasseur <<jvasseur@cisco.com> Routing Area Director(s): Bill Fenner <<fenner@research.att.com> Alex Zinin <<zinin@psg.com> Routing Area Advisor: Alex Zinin <<zinin@psg.com> Mailing Lists: General Discussion: pce@ietf.org To Subscribe: pce-request@ietf.org In Body: subscribe pce Archive: http://www.ietf.org/mail-archive/web/pce/ Description of Working Group: The PCE Working Group is chartered to specify a Path Computation Element (PCE) based architecture for the computation of paths for MPLS and GMPLS Traffic Engineering LSPs. In this architecture path computation does not occur on the head-end (ingress) LSR, but on some other path computation entity that may physically not be located on the head-end LSR. The PCE WG will work on application of this model within a single domain or within a small group of domains (where a domain is a layer, IGP area or Autonomous System with limited visibility from the head-end LSR). At this time, applying this model to large groups of domains such as the Internet is not thought to be possible, and the PCE WG will not spend energy on that topic. The WG will specify a protocol for communication between LSRs (termed Path Computation Clients - PCCs) and PCEs, and between cooperating PCEs. This protocol will be capable of representing requests for path computation including a full set of constraints, will be able to return multiple paths, and will include security mechanisms such as authentication and confidentiality. The WG will determine requirements for extensions to existing routing and signaling protocols in support of PCE discovery and signaling of inter-domain paths. Candidate protocols for extensions are RSVP-TE, OSPF-TE, ISIS-TE and BGP. Any necessary extensions will be produced in collaboration with the Working Groups responsible for the protocols. The Working Group will also work on the definition of metrics to evaluate path quality, scalability, responsiveness and robustness of path computation models. Work Items: - Functional specification of MPLS and GMPLS Traffic Engineered LSP path computation models involving Path Computation Element(s). This includes the case of computing the paths of intra and inter-domain TE LSPs. Such path computation includes the generation of primary, protection and recovery paths, as well as computations for (local/global) reoptimization and load balancing. The WG will address the inter-area (single IGP domain) scenario first. WG progress will be evaluated before inter-AS related work is started. - Specification of the PCE-based architecture. - Specification of requirements and protocol extensions related to the policy, and security aspects of PCE-based path computation involving PCEs of multiple administrative entities. - In cooperation with protocol specific Working Group (OSPF, ISIS, IDR, MPLS, CCAMP), development of routing (OSPF, ISIS, BGP) and LSP signaling (RSVP-TE) extensions required to support PCE-based path computation models. - Specification of techniques in support of PCE discovery within and across domains. Where such techniques result in the extensions of existing protocols (e.g., OSPF, ISIS or BGP), this work will be done in conjunction with the appropriate WGs. - Specification of a new communication protocol for use between a PCC and a PCE, and between PCEs. A single protocol will be selected from among candidates that include the existing protocols defined in other WGs. - Definition of objective metrics to evaluate various criteria such as the measurement of path quality, response time, robustness and scalability of path computation models. Review of the document "Requirements for path computation element in GMPLS inter-domain networks" produced by the CCAMP WG. Goals and Milestones: Feb 05: Submit first draft of PCE architecture document Feb 05: Submit first draft of PCE discovery requirements and protocol extensions documents Apr 05: Submit first draft of the PCE communication protocol requirements May 05: Submit first draft of the definition of objective metrics Jul 05: Submit first draft of the PCE communication protocol specification Aug 05: Submit PCE architecture specification to the IESG to be considered as Informational RFC Nov 05: Submit first draft of applicability statement (describing the processes and procedures for the use of the PCE architecture, protocols and protocol extensions for inter-area MPLS and GMPLS Traffic Engineering) Nov 05: Submit first draft of the MIB module for the PCE protocol Dec 05: Submit PCE communication protocol requirements to the IESG to be considered as an Informational RFC Dec 05: Submit PCE discovery protocol extensions specifications to the IESG to be considered as a Proposed Standard Dec 05: Submit PCE communication protocol specification to the IESG to be considered as a Proposed Standard Feb 06: Submit the applicability and metrics documents to the IESG to be considered as Informational RFC Feb 06: Evaluate WG progress, recharter or close. </excerpt> --Apple-Mail-42-562924577-- Envelope-to: ccamp-data@psg.com Delivery-date: Tue, 11 Jan 2005 20:33:21 +0000 Message-ID: <017c01c4f81c$99f41720$b4cb2bd4@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Liaison received from ITU-T SG13 Question 12 Date: Tue, 11 Jan 2005 13:15:15 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit FYI... The original liaison can be found at http://www.olddog.co.uk/incoming.htm ==== Question(s): 12/13 Geneva, 7-17 December 2004 Ref. : TD 59 Rev.1 (GEN) Source: ITU-T SG13 (Geneva, 7-17 December 2004) Title: Reply to IETF CCAMP working group on RSVP modification LIAISON STATEMENT To: IETF CCAMP working group Approval: Agreed to at the SG 13 meeting For: Information Deadline: None Contact: Rao Cherukuri Q.12/13 Rapporteur Tel: +1 919 807 0023 Email: cherukuri@juniper.net ITU-T SG 13 Question 12 wishes to thank the IETF CCAMP working group for the informative liaison on RFC 3936 "Procedures for Modifying the Resource reSerVation Protocol (RSVP)". Question 12/13 is the continuation of Q.5/17 (formerly in SG 17) on Frame Relay. Recently the ITU-T approved Recommendation X.84 Frame Relay Services over MPLS. We are currently working on Draft new ITU-T Recommendation X.84 Amendment 1, Control Plane and PVC Status Monitoring. We wish to encourage further communication between our two groups. We shall keep you informed on the progress of our work and request you do the same in return. Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 06 Jan 2005 23:51:56 +0000 Message-ID: <008501c4f44a$964e7d20$0301a8c0@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Fw: Last Call: 'Link Bundling in MPLS Traffic Engineering' to Proposed Standard Date: Thu, 6 Jan 2005 23:48:47 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit FYI ----- Original Message ----- From: "The IESG" <iesg-secretary@ietf.org> To: "IETF-Announce" <ietf-announce@ietf.org> Cc: <mpls@ietf.org> Sent: Thursday, January 06, 2005 8:39 PM Subject: Last Call: 'Link Bundling in MPLS Traffic Engineering' to Proposed Standard > The IESG has received a request from the Multiprotocol Label Switching WG to > consider the following document: > > - 'Link Bundling in MPLS Traffic Engineering ' > <draft-ietf-mpls-bundle-06.txt> as a Proposed Standard > > The IESG plans to make a decision in the next few weeks, and solicits > final comments on this action. Please send any comments to the > iesg@ietf.org or ietf@ietf.org mailing lists by 2005-01-20. > > The file can be obtained via > http://www.ietf.org/internet-drafts/draft-ietf-mpls-bundle-06.txt > > > _______________________________________________ > IETF-Announce mailing list > IETF-Announce@ietf.org > https://www1.ietf.org/mailman/listinfo/ietf-announce > > Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 06 Jan 2005 20:04:24 +0000 Message-ID: <41DD9974.1030108@larc.usp.br> Date: Thu, 06 Jan 2005 18:03:00 -0200 From: Daniela Cunha <dcunha@larc.usp.br> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) MIME-Version: 1.0 To: ccamp@ops.ietf.org Subject: Label set model Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi all, Is there any place I can find a label set modelling or mathematical model or blocking probabilty (performance analysis, or evaluation)? I mean, a way to model the use of Label set in a GMPLS environment and compare when I do not use it? Or a way to talk about label set in a mathematical way? Or I am talking about something that do not exists? tks Cunha Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 06 Jan 2005 17:20:24 +0000 Message-ID: <DABDD6BF2DF7FF478D961B71104C18770172D4B0@zcarhxm0.corp.nortel.com> From: "Stephen Shew" <sdshew@nortelnetworks.com> To: ccamp@ops.ietf.org Subject: RE: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Thu, 6 Jan 2005 12:18:20 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4F413.817783A1" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C4F413.817783A1 Content-Type: text/plain I have read <draft-ietf-ccamp-loose-path-reopt-00.txt> and have some questions and comments. 1. The actual reoptimization procedure is not specified as this is done via the make before break method or some other way. Only the triggers to cause reoptimization are specified. Is this correct? 2. In mid-point explict notification mode where a link or node is specified, I am unsure what link is being referred to. Because this is an LSP, it is either the link upstream to to the mid-point node or the one downstream. Is there some RSVP convention that distinguishes this? I think it is downstream but don't know for sure. 3. Again in mid-point explict notification mode it is not clear what is meant by "the TE database must be updated". Does it mean that the link or node is removed from the local TE database so that the first upstream node that expands the ERO can compute around the link/node? If so, then it is necessary to indicate what the link and node are for the non-packet LSP case. That is, I am assuming that the RSVP signaling process (control) is separated from the bearer plane (e.g., a SONET cross connect). It is the identity of the control "node" that is put into the PathErr whereas the bearer "node" has a different identity. To do this, I would suggest that the IF_ID ERROR_SPEC object (from [RFC3473]) and all of the TLVs it may contain including from draft-ietf-ccamp-crankback-03.txt be added to the PathErr message when Error sub-codes 7&8 are used. This will enable the actual link to be known. In the case of node, Type 8 (NODE_ID) would identify the bearer node. For security reasons, if the LSP spans domains, the OSPF_AREA or AUTONOMOUS_SYSTEM TLVs could be used when error subcode 8 is passed upstream. 4. In the same context as point 3, does the head-end LSR do anything to its TE database based on the link or node Error sub-codes? > -----Original Message----- > From: owner-ccamp@ops.ietf.org > [mailto:owner-ccamp@ops.ietf.org] On Behalf Of Adrian Farrel > Sent: Wednesday, January 05, 2005 13:41 > To: ccamp@ops.ietf.org > Subject: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- > > > This email starts a two week last call on > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-pat > h-reopt-00.txt > > Please send your comments to the list or to the chairs by > noon GMT on 20th January 2005. > > Thanks, > Adrian and Kireeti ------_=_NextPart_001_01C4F413.817783A1 Content-Type: text/html Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2658.2"> <TITLE>RE: Working Group Last Call = draft-ietf-ccamp-loose-path-reopt-</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2>I have read = <draft-ietf-ccamp-loose-path-reopt-00.txt> and have some = questions and comments.</FONT> </P> <P><FONT SIZE=3D2>1. The actual reoptimization procedure is not = specified as this is done via the make before break method or some = other way. Only the triggers to cause reoptimization are = specified. Is this correct?</FONT></P> <P><FONT SIZE=3D2>2. In mid-point explict notification mode where a = link or node is specified, I am unsure what link is being referred = to. Because this is an LSP, it is either the link upstream to to = the mid-point node or the one downstream. Is there some RSVP = convention that distinguishes this? I think it is downstream but = don't know for sure.</FONT></P> <P><FONT SIZE=3D2>3. Again in mid-point explict notification mode it is = not clear what is meant by "the TE database must be = updated". Does it mean that the link or node is removed from = the local TE database so that the first upstream node that expands the = ERO can compute around the link/node? If so, then it is necessary = to indicate what the link and node are for the non-packet LSP = case. That is, I am assuming that the RSVP signaling process = (control) is separated from the bearer plane (e.g., a SONET cross = connect). It is the identity of the control "node" that = is put into the PathErr whereas the bearer "node" has a = different identity.</FONT></P> <P><FONT SIZE=3D2>To do this, I would suggest that the IF_ID ERROR_SPEC = object (from [RFC3473]) and all of the TLVs it may contain including = from draft-ietf-ccamp-crankback-03.txt be added to the PathErr message = when Error sub-codes 7&8 are used. This will enable the = actual link to be known. In the case of node, Type 8 (NODE_ID) = would identify the bearer node.</FONT></P> <P><FONT SIZE=3D2>For security reasons, if the LSP spans domains, the = OSPF_AREA or AUTONOMOUS_SYSTEM TLVs could be used when error subcode 8 = is passed upstream.</FONT></P> <P><FONT SIZE=3D2>4. In the same context as point 3, does the head-end = LSR do anything to its TE database based on the link or node Error = sub-codes?</FONT></P> <P><FONT SIZE=3D2>> -----Original Message-----</FONT> <BR><FONT SIZE=3D2>> From: owner-ccamp@ops.ietf.org </FONT> <BR><FONT SIZE=3D2>> [<A = HREF=3D"mailto:owner-ccamp@ops.ietf.org">mailto:owner-ccamp@ops.ietf.org= </A>] On Behalf Of Adrian Farrel</FONT> <BR><FONT SIZE=3D2>> Sent: Wednesday, January 05, 2005 13:41</FONT> <BR><FONT SIZE=3D2>> To: ccamp@ops.ietf.org</FONT> <BR><FONT SIZE=3D2>> Subject: Working Group Last Call = draft-ietf-ccamp-loose-path-reopt-</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> This email starts a two week last call on = </FONT> <BR><FONT SIZE=3D2>> <A = HREF=3D"http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-pat" = TARGET=3D"_blank">http://www.ietf.org/internet-drafts/draft-ietf-ccamp-l= oose-pat</A></FONT> <BR><FONT SIZE=3D2>> h-reopt-00.txt</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> Please send your comments to the list or to the = chairs by </FONT> <BR><FONT SIZE=3D2>> noon GMT on 20th January 2005.</FONT> <BR><FONT SIZE=3D2>> </FONT> <BR><FONT SIZE=3D2>> Thanks,</FONT> <BR><FONT SIZE=3D2>> Adrian and Kireeti</FONT> </P> </BODY> </HTML> ------_=_NextPart_001_01C4F413.817783A1-- Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 06 Jan 2005 11:18:03 +0000 Message-ID: <41DD1DD2.4070807@psg.com> Date: Thu, 06 Jan 2005 12:15:30 +0100 From: dimitri papadimitriou <dpapadimitriou@psg.com> Reply-To: dpapadimitriou@psg.com, dimitri.papadimitriou@alcatel.be User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20041217 MIME-Version: 1.0 To: Adrian Farrel <adrian@olddog.co.uk> CC: ccamp@ops.ietf.org Subject: Re: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit adrian, all, some comments: 1. section 2: "The path computation may either be performed by means of CSPF or any Path Computation Element (PCE) and can be partial (up to the next loose hop) or complete (up to the TE LSP destination)." two point here, the "or" in the first part of the sentence does not compare comparable things (an alogrithm versus a computation entity) i think what you mean is "locally" or via an external computation element - i think the end paragraph of section 5.3.1 confirms my comment- the second relates to the second is the word "complete" meaning strict under the tunnel end-point address ? 2. in the note, another terminology is introduced "full" i guess it has the same meaning as complete ? 3. i do not see the relationship of including the following paragraph (in the following paragraph " There is another scenario whereby notifying the head-end of the existence of a better path is desirable: if the current path is about the fail due to some (link or node) required maintenance (see also [GR-SHUT]).") within the context of this document as non-time sensitive mechanism is targeted here while the referenced document targets time-sensititve mechanism (existing LSPs are about to fail and not existing LSP can be re-optimized due to the existence of additional resource) however this point triggers to me the following question in case of link/node down for maintenance reasons what gives the guarantee that the head-end will respond on time before the maintenance operation is performed 4. section 4.: "New ERO flags and Error value sub-codes are proposed in this document (to be assigned by IANA)." i don't see any new ERO flag defined as far as my reading goes 5. section 5.3.1 to which LSR (intermediate vs head-end) the first LSR mentioned refers to "At this point, the LSR MAY decide to clear the ôPath re-evaluation requestö bit of the SESSION-ATTRIBUTE object in subsequent RSVP Path messages sent downstream:" and what "subsequent" refers to in the present context 6. section 5.3.1 "Note that the head-end LSR might use the METRIC- TYPE object (defined in [PATH-COMP]) in its path message to request the LSR having a next hop defined as a loose hop or an abstract node in the ERO to use another metric to determine a preferable path." do not appropriate to introduce alternatives based on objects and methods at this point in time in the document additionally these methods have never been discussed before therefore a more generic statement should replace the above statement allowing for future improvments when validated 7. section 5.3.2. " In this case, the mid-point LSR where the local maintenance must be performed is responsible for sending an RSVP PathError message with Error code 25 and Error sub-code=7 or 8 depending on the affected network element (link or node)." my reading of all previous content was that in such a case the mid-point LSR is not the local maintenance point is realized - inline with what follows down this paragraph - some edits 1. the document should refer to "PathErr" message and not "Path Error", or "PathError" 2. section 3. reference to make-before-break i.e. RFC 3209 should be provided 3. there are lot of spurious charcaters such as ô, ö, etc. thanks, - dimitri Adrian Farrel wrote: > This email starts a two week last call on > http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-reopt-00.txt > > Please send your comments to the list or to the chairs by noon GMT on 20th > January 2005. > > Thanks, > Adrian and Kireeti > > > > . > Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 06 Jan 2005 03:23:11 +0000 Date: Wed, 5 Jan 2005 19:21:47 -0800 From: Alex Zinin <zinin@psg.com> Reply-To: Alex Zinin <zinin@psg.com> Message-ID: <1573250558.20050105192147@psg.com> To: ccamp@ops.ietf.org Subject: Fwd: Review Call: draft-andersson-rtg-gmpls-change-00.txt MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit fyi -- Alex http://www.psg.com/~zinin This is a forwarded message From: Alex Zinin <zinin@psg.com> To: routing-discussion@ietf.org Cc: Date: Wednesday, January 5, 2005, 4:29:00 PM Subject: Review Call: draft-andersson-rtg-gmpls-change-00.txt ===8<==============Original message text=============== Folks- We'd like to solicit your comments on this document before Last-Call'ing it. Please send your comments to the routing-discussion mailing list. http://www.ietf.org/internet-drafts/draft-andersson-rtg-gmpls-change-00.txt MPLS and GMPLS Change Process draft-andersson-rtg-gmpls-change-00.txt Abstract The MPLS and GMPLS protocol suites have become quite popular for a growing number of applications and deployment scenarios. One result of this popularity is a large number of suggestions for modifications and extensions. The IETF needs to be flexible and responsive in how it handles these suggestions, and has a responsiblity to supervise the growth and evolution of MPLS and GMPLS protocols. This memo describes the process through which individuals, working groups and external standards bodies can influence the development of the MPLS and GMPLS standards. This process means that extensions and changes to protocols specified by these working groups can only be made through the IETF, the body that created the (G)MPLS ((Generalized) Multiprotocol Label Switching) technologies. -- Alex http://www.psg.com/~zinin _______________________________________________ routing-discussion mailing list routing-discussion@ietf.org https://www1.ietf.org/mailman/listinfo/routing-discussion ===8<===========End of original message text=========== Envelope-to: ccamp-data@psg.com Delivery-date: Thu, 06 Jan 2005 01:41:51 +0000 Message-ID: <022101c4f390$62d47ef0$d39c9ed9@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Proposed response to ITU-T liaison about Crankback Date: Thu, 6 Jan 2005 01:36:36 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, Here is a draft of a response to the SG15 liaison on the CCAMP crankback draft. Comments are welcome in the next week. Thanks, Adrian =========== To: Mr. Kam Lam, Rapporteur Q14/15 From: Adrian Farrel and Kireeti Kompella, IETF CCAMP co-chairs Subject: Crankback in GMPLS Systems For: Information Thank you for your liaison concerning draft-ietf-ccamp-crankback-03. It is useful to have additional review input from a wide audience. Please convey our special thanks to Stephen Shew and Marco Carugi for their detailed review of the draft in Geneva. We would like to urge Q14/15 to continue to consider this draft as further work is carried out on crankback within the context of G.7713. In response to the specific points that were raised in the liaison... > 1. Semantics of the term "node". Due to the GMPLS principle of > maintaining separation of control and transport (data/bearer) planes, > there are two meanings for the term "node". First, an instance of a > signalling protocol (and/or routing protocol) that has some transport > resources in its scope. Second, a transport plane resource such as a > cross connect. Using the first meaning, a node is not the context for > the interface identifiers that are passed in crankback TLVs. > Throughout the document the particular meaning can be determined > by the context of the term. Examples are: > > - Section 5.2, the sentence "Otherwise, multiple nodes might attempt to > repair the LSP." means the control functions of signalling and routing. > > - Section 7.1 "As described above, full crankback information SHOULD > indicate the node, link and other resources, which have been attempted." > refers to the transport resource. It is correct to observe that historically there has been poor separation of controllers and transport devices within GMPLS, with much of this issue arising from the historic collocation of controllers and data switches in MPLS networks. This persists because of the (emminently sensible) tendency to optimize for the majority case. However, in the case of crankback, and specifically in the case of this draft, the emphasis in providing 'full crankback information' is on the addresses of transport links and nodes and not controllers. We will revisit the draft to ensure that where control plane function is implied, the "node" that takes action is clearly identified as the control plane node. > There are some occasions where the use of the term appear to be > ambiguous and clarity would be appreciated. In particular TLV > types 10 and 32. If type 10 represents a routing and signalling > function, then what TLV describes the "transport plane node" > (e.g., cross connect or Network Element)? If type 32 means > "transport plane nodes", then a different TLV may be needed > to identify the "routing/signalling nodes" that have already > participated in crankback attempts. > Having a clearer distinction between control plane functions > and transport plane resources would be helpful. As indicated above, the intention of crankback is to apply a process to the path determination for an LSP. The path is determined using transport plane links and nodes, and although there may be some interesting aggregation available by converting this information to control plane nodes, the conversion is not necessarily simple. Thus, these TLVs all refer to transport plane quantities, and we will make this clearer in the draft. Again, of course, in the majority case we can make considerable optimizations by knowing that control plane and transport plane "nodes" are related in a 1:1 ratio and are usually collocated. > 2. When crankback information is received at a "routing/signalling > node", can it be used by the routing path computation function for other > LSP requests than the LSP whose signalling caused the crankback action? It is generally out-of-scope for the IETF to dictate how individual implementations operate. It is quite conceivable that such an action would be taken, but it is also clear that there is a potentially dangerous interaction with the TE flooding process (i.e. the IGP). Thus we would say that the crankback information MAY be used to inform other path computations. We would want to be very cautious that crankback is not intended to supplement or replace the normal operation of the TE flooding mechanism provided by the TE extensions to the IGP except for the establishment of a single LSP. If the IGP is found to be deficient as a flooding mechanism we would expect to look first at ways to address the problems through IGP extensions before utilizing a signaling mechanism. We will look at how to add some of this information to the draft. > 3. Section 6.1 "Segment-based Re-routing" option. It is not clear > what this means. Can multiple "routing/signalling nodes" perform > crankback on the same LSP at the same time if this flag is set? Since the intention is to establish only one LSP, there must be only one active sequence of LSP setup messages (RSVP-TE Path messages) at any time. Thus only one LSR may attempt re-routing at any one time. If you consider the processes by which Path messages are attempted and crankback information is returned on PathErr messages, this will be clear. That is, when an PSR receives a crankback PathErr, it may attempt to re-route or it may forward the PathErr back upstream. It might help if we reworded the draft to say "Any node may attempt rerouting after it receives an error report and before it passes the error report further upstream." > 4. Section 4.3 History persistence. If a repair point (a > "routing/signalling node") is unsuccessful in a crankback attempt, is it > possible for it to be not involved when another repair point (e.g., > closer to the source) succeeds in a crankback attempt. If so, how > does the first repair point know to clear its history? Note that the purpose of the history table as described in section 4.3 is to correlate information when repeated retry attempts are made by the same LSR. Suppose an attempt is made to route from A through B, and the signalling controller for B returns a failure with crankback information. An attempt may be made to route from A through C, and this may also fail with the return of crankback information. The next attempt SHOULD NOT be to route from A through B, and this is achieved by use of the history table. The history table can be discarded by the signaling controller for A if the LSP is successfully established through A. The history table MAY be retained after the signaling controller for A sends an error upstream, however it is questionable what value this provides since a future retry as a result of crankback rerouting should not attempt to route through A (such is the nature of crankback). If the history information is retained for a longer period it SHOULD be discarded after a local timeout has expired, and that timer MUST be shorter than the timer used by the ingress to re-attempt a failed service (note that re-attempting a failed service is not the same as making a re-route attempt after failure). As mentioned for point 2, the crankback information MAY be used to enhance future routing attempts for any LSP, but this is not what section 4.3 is describing. We will try to clarify this in the draft. > 5. Section 4.5 Retries. Some guidance on setting the number of > retries may be helpful as this is a distributed parameter. Is it set to > be the same value at all points that can perform crankback within one > network? The view of CCAMP at the moment is that although it is technically possible to allow the number of retries to be set for each LSP, this probably represents too much configuration and too fine a level of control. It seems likely that initial deployments will wish to set the number of retries per node through a network-wide configuration constant (that is, all LSRs capable of retrying will apply the same count) with the possibility of configuring specific LSRs to have greater or lower counts. Note that configuring an LSR not to be able to perform retries is equivalent to configuring the retry count to be zero for that LSR. It is also probable that initial deployments will significantly restrict the number of LSRs within the network that can perform crankback rerouting. This would probably be limited to "boundary" nodes. In the event that implementations and deployments wish to control the number of retries on a per LSP basis, we would revisit the signaling specification and add the relevant information to the Path and PathErr messages. The actual value to set for a retry threshold is entirely a deployment issue. It will be constrained by the topology and nature of the network. It would be inappropriate to suggest a figure in this draft since there are no hard and fast rules. In review of section 4.5 of the draft, we see that there is some old text describing more flexibility in the control of retries than we intend to provide. Thank you for drawing our attention to this; we will clean it up. Thank you once again for your feedback on this draft. If you have further comments, we would certainly like to hear them. The easiest way for individuals to contribute to the discussion of this topic is by sending mail to the CCAMP mailing list. Details of how to subscribe to this list can be found at http://www.ietf.org/html.charters/ccamp-charter.html Yours sincerely, Adrian Farrel and Kireeti Kompella Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 05 Jan 2005 18:56:50 +0000 Message-ID: <016d01c4f356$37fef7d0$d39c9ed9@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Working Group Last Call draft-ietf-ccamp-loose-path-reopt- Date: Wed, 5 Jan 2005 18:40:30 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit This email starts a two week last call on http://www.ietf.org/internet-drafts/draft-ietf-ccamp-loose-path-reopt-00.txt Please send your comments to the list or to the chairs by noon GMT on 20th January 2005. Thanks, Adrian and Kireeti Envelope-to: ccamp-data@psg.com Delivery-date: Wed, 05 Jan 2005 11:11:22 +0000 Message-ID: <016201c4f316$5af43380$d39c9ed9@Puppy> Reply-To: "Adrian Farrel" <adrian@olddog.co.uk> From: "Adrian Farrel" <adrian@olddog.co.uk> To: <ccamp@ops.ietf.org> Subject: Fw: Submission of individual draft to CCAMP Date: Wed, 5 Jan 2005 11:04:12 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: 7bit Hi, Dr. Jaihyung Cho wishes to draw your attention to the following draft that he has submitted. Adrian > I have submitted attached individual draft and confirmed it is > stored in IETF web directory. Please announce this submission > to mailing list and let me hear comments from others. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-jaihyung-ccamp-lseframework-00.txt > The contribution includes discussion on what technology need to > be considered in GMPLS implementation for local area network > and proposes LSE (Label Switched Ethernet) technology as a > solution. > It is the first part of series of documents I am planning to submit > in CCAMP. At this time, I am only focusing on local area network, > however the discussion will be extened to access network and > eventually cover core network. > > I wish this issue may get people's attention to participate in > effort to develop Ethernet. > I belived GMPLS is the best glue technology to fill the gab between > Ethernet and IP. > > Thanks > > Dr. Jaihyung Cho > ETRI, Korea > phone : 042) 860-5514 > oversea: +82-42-860-5514 > fax: +82-42-861-5550