RE: Question on draft-shiomoto-ccamp-gmpls-addressing-00.txt

<benjamin.niven-jenkins@bt.com> Tue, 08 March 2005 13:19 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 IAA21755 for <ccamp-archive@ietf.org>; Tue, 8 Mar 2005 08:19:33 -0500 (EST)
Received: from psg.com ([147.28.0.62] ident=mailnull) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D8eex-0004Bu-Hk for ccamp-archive@ietf.org; Tue, 08 Mar 2005 08:22:04 -0500
Received: from majordom by psg.com with local (Exim 4.44 (FreeBSD)) id 1D8eXP-000GUt-9D for ccamp-data@psg.com; Tue, 08 Mar 2005 13:14:15 +0000
Received: from [217.32.164.150] (helo=smtp2.smtp.bt.com) by psg.com with esmtp (Exim 4.44 (FreeBSD)) id 1D8eXK-000GUA-Dy for ccamp@ops.ietf.org; Tue, 08 Mar 2005 13:14:12 +0000
Received: from i2km95-ukbr.domain1.systemhost.net ([193.113.197.29]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.80); Tue, 8 Mar 2005 13:14:08 +0000
Received: from i2km11-ukbr.domain1.systemhost.net ([193.113.197.28]) by i2km95-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(5.0.2195.6713); Tue, 8 Mar 2005 13:14:08 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Question on draft-shiomoto-ccamp-gmpls-addressing-00.txt
Date: Tue, 08 Mar 2005 13:14:08 -0000
Message-ID: <B1F38D7B53615140BCEA6677DF9F2F8C06AD6004@i2km11-ukbr.domain1.systemhost.net>
Thread-Topic: Question on draft-shiomoto-ccamp-gmpls-addressing-00.txt
Thread-Index: AcUj3pQ6K1Bv7p0MQvGsa0GkGiUFAgAAPyaw
From: benjamin.niven-jenkins@bt.com
To: ccamp@ops.ietf.org
X-OriginalArrivalTime: 08 Mar 2005 13:14:08.0702 (UTC) FILETIME=[B63CEDE0:01C523E0]
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=BAYES_00,NO_REAL_NAME autolearn=no version=3.0.1
Sender: owner-ccamp@ops.ietf.org
Precedence: bulk
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 995b2e24d23b953c94bac5288c432399
Content-Transfer-Encoding: quoted-printable

Ashok,

Thanks for the explanation.  If I understand correctly what you are saying is that the best current practice is to use an OOB control plane for the non-PSC  layer networks and an in-band control plane for the PSC layer networks.  So one must avoid using the control plane network (of a non-PSC layer network) for the transfer of data (or control) plane packets from the PSC layer network's control & data planes.  Fine, I agree that is the BCP, but I don't believe the current draft articulates that intent very well and section 7.4 probably needs expanding (IMO one or two paragraphs is probably not enough to discuss/address/detail OOB Vs in-band properly and unambiguously), for example it is not IMO clear from the current text that you are talking about 2 separate control plane networks - one OOB (for non-PSC layer networks/nodes) and one inband (for PSC layer networks/nodes).

Thanks
Ben

> -----Original Message-----
> From: Ashok Narayanan [mailto:ashokn@cisco.com]
> Sent: 08 March 2005 12:59
> To: Niven-jenkins,B,Ben,XDE73 R
> Cc: ccamp@ops.ietf.org
> Subject: Re: Question on draft-shiomoto-ccamp-gmpls-addressing-00.txt
> 
> 
> > 
> > I am trying to understand section 7.4 (Separation of 
> Control and Data Plane Traffic) of 
> draft-shiomoto-ccamp-gmpls-addressing-00.txt better.
> > 
> > The draft states:
> > "PSC-capable nodes implementing an OOB control plane (perhaps to
> > communicate with an optical switch) MUST NOT use the OOB control
> > plane for data traffic.  For example, in the case of MPLS service
> > running on top of a GMPLS LSP, if the peer PSC device is reachable
> > via both the control plane and the data plane, control protocols
> > such as LDP MUST NOT form adjacencies over the control plane
> > interfaces.  This may be provided by a combination of implementation
> > features and deployment guidelines."
> > 
> > So, if the control plane is OOB why must control protocols (such as
> > LDP) NOT form adjacencies over the control plane interfaces?  This
> > implies that LDP (for e.g.) MUST form its adjacencies over the data
> > plane interfaces and therefore LDP is not running OOB (and therefore
> > the control plane is not entirely OOB).
> > 
> 
> That's an interesting question. The draft focuses on GMPLS/TE
> deployments and the use of an out-of-band control channel as a matter
> of necessity (i.e. because optical switches are not capable of
> handling in-band control traffic). Consider the general deployment of
> a core of optical switches surrounded by GMPLS/TE routers at the
> edge. From the perspective of this network (optical switches, edge
> routers, and the links in between), that statement translates to:
> 
>  _ The GMPLS/TE control plane between the edge routers and the optical
>    switches in the core is entirely out-of-band
> 
>  - All other protocols between the edge routers MUST be 
> entirely in-band.
> 
> The control plane network may well be a series of point-to-point GRE
> tunnels overlaid on some other low-bandwidth network (actually this is
> what the draft recommends). Ordinarily one would establish a GRE
> tunnel between each pair of neighbors so they can talk to each other.
> But this means that signalling messages going from edge router to edge
> router actually have to be routed through the control planes of
> intermediate switches. The two alternatives to avoid this (to create a
> full mesh of GRE tunnels - at least between all the edge routers - or
> to not use GRE at all if the control plane is switched Ethernet, and
> therefore to essentially permit a full mesh of OSPF peers) are not
> really palatable (and in the case of SDCC, not usable). The optical
> switches in the core should not be in the business of routing
> packets. Sometimes they have to (e.g. Notify messages), but they are
> not designed for this purpose and should not be deployed as such.
> 
> And practically speaking the control network is expected to be a
> low-bandwidth network that can "just get the job done". A single
> 10/100 Ethernet (or, worse, 192kbps SDCCs) can probably handle the
> control traffic for a GMPLS/TE network, but will probably fail if we
> want to use it to peer LDP or BGP for 10,000 prefixes/labels between
> the edge routers.
> 
> The best current practice is therefore to use the low-bandwidth
> control network between routers and switches for GMPLS/TE signaling
> (RSVP-TE, OSPF, LMP) and use the high-bandwidth optical TE LSPs
> signalled between edge routers to do other L3 protocols between them.
> 
> The issue of a separated control plane between PSC edge routers for
> different L3 protocols for administrative reasons is an interesting
> one. Nothing precludes you from creating multiple parallel LSPs
> between edge routers and using one of them to carry control traffic
> between the two edge routers on behalf of all the others; that would
> still satisfy this requirement. Alternatively, one could engineer a
> more beefy control plane network so that it can in fact carry all the
> control plane traffic (BGP, LDP etc.) but that is not the BCP today
> based on available implementations.
> 
> -Ashok
> 
> On Tue, Mar 08, 2005 at 10:33:54AM -0000, 
> benjamin.niven-jenkins@bt.com wrote:
> > Colleagues,
> > 
> > I am trying to understand section 7.4 (Separation of 
> Control and Data Plane Traffic) of 
> draft-shiomoto-ccamp-gmpls-addressing-00.txt better.
> > 
> > The draft states:
> > "PSC-capable nodes implementing an OOB control plane 
> (perhaps to communicate with an optical switch) MUST NOT use 
> the OOB control plane for data traffic.  For example, in the 
> case of MPLS service running on top of a GMPLS LSP, if the 
> peer PSC device is reachable via both the control plane and 
> the data plane, control protocols such as LDP MUST NOT form 
> adjacencies over the control plane interfaces.  This may be 
> provided by a combination of implementation features and 
> deployment guidelines."
> > 
> > So, if the control plane is OOB why must control protocols 
> (such as LDP) NOT form adjacencies over the control plane 
> interfaces?  This implies that LDP (for e.g.) MUST form its 
> adjacencies over the data plane interfaces and therefore LDP 
> is not running OOB (and therefore the control plane is not 
> entirely OOB).
> > 
> > Thanks
> > Ben
> > 
> > 
> > -- 
> > Ben Niven-Jenkins
> > Networking Specialist, BT Exact
> > 
> > e-mail: benjamin.niven-jenkins@bt.com
> > tel: +44(0) 1473 648225
> > mob: +44(0) 7918 077205
> > 
> > pp34/161 B81 Callisto House, Adastral Park, Martlesham, 
> Ipswich IP5 3RE, UK
> > 
> > BT Exact is a trademark of British Telecommunications plc
> > Registered office: 81 Newgate Street London EC1A 7AJ
> > Registered in England no. 1800000
> > 
> > This electronic message contains information from British 
> Telecommunications which may be privileged or confidential. 
> The information is intended to be for the use of the 
> individual(s) or the entity named above. If you are not the 
> intended recipient be aware that any disclosure, copying, 
> distribution or use of the contents of this information is 
> prohibited. If you have received this electronic message in 
> error, please notify us by telephone or email (to the numbers 
> or address above) immediately. 
> > 
> > Activity and use of the British Telecommunications plc 
> email system is monitored to secure its effective operation 
> and for other lawful business purposes. Communications using 
> this system will also be monitored and may be recorded to 
> secure effective operation and for other lawful business purposes.
> 
> -- 
> 
> 
> 
> --- Asok the Intern ----------------------------------------
> Ashok Narayanan
> IOS Network Protocols, Cisco Systems
> 1414 Mass Ave, Boxborough MA 01719
> Ph: 978-936-1608.  Fax: 978-936-2218 (Attn: Ashok Narayanan)
>