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

dimitri papadimitriou <dpapadimitriou@psg.com> Tue, 08 March 2005 14:02 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 JAA24768 for <ccamp-archive@ietf.org>; Tue, 8 Mar 2005 09:02:54 -0500 (EST)
Received: from psg.com ([147.28.0.62] ident=mailnull) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D8fKu-0004zT-F4 for ccamp-archive@ietf.org; Tue, 08 Mar 2005 09:05:25 -0500
Received: from majordom by psg.com with local (Exim 4.44 (FreeBSD)) id 1D8fBs-000Ket-BE for ccamp-data@psg.com; Tue, 08 Mar 2005 13:56:04 +0000
Received: from psg.com ([147.28.0.62] helo=[127.0.0.1]) by psg.com with esmtp (Exim 4.44 (FreeBSD)) id 1D8fBq-000KeJ-Sm; Tue, 08 Mar 2005 13:56:03 +0000
Message-ID: <422DAEF5.6070803@psg.com>
Date: Tue, 08 Mar 2005 14:56:05 +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
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Ashok Narayanan <ashokn@cisco.com>
CC: benjamin.niven-jenkins@bt.com, ccamp@ops.ietf.org
Subject: Re: Question on draft-shiomoto-ccamp-gmpls-addressing-00.txt
References: <B1F38D7B53615140BCEA6677DF9F2F8C06AD6004@i2km11-ukbr.domain1.systemhost.net> <20050308132122.GB32112@cisco.com>
In-Reply-To: <20050308132122.GB32112@cisco.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on psg.com
X-Spam-Status: No, score=-5.8 required=5.0 tests=ALL_TRUSTED,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: d008c19e97860b8641c1851f84665a75
Content-Transfer-Encoding: 7bit

ashok - this section is indeed to be clarified

1. for non-PSC it should distinguish the logical from the physical 
control channel separation with respect to the data plane channels, i do 
not see for instance why DCC channels could not be used to exchange 
control plane traffic and still keep a logical separation

2. for PSC - why is there something different in terms of "practice" 
than what is currently used in MPLS networks ?

or

3. do you assume that the interconnection of a PSC with non-PSC network 
(both driven by GMPLS) could indeed introduce change from the current 
practices operators used to use for their packet networks ? that in case 
could be further applied to PSC-only networks ?

thanks,
- dimitri.

Ashok Narayanan wrote:

> Ben,
> 
> Thanks for the comment. We'll try to clarify this in the next
> version.
> 
> -Ashok
> 
> On Tue, Mar 08, 2005 at 01:14:08PM -0000,
> benjamin.niven-jenkins@bt.com wrote:
> 
>> 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)
>>> 
> 
>