Return-Path: <adrian@olddog.co.uk>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id ADECE1B2AA3
 for <ccamp@ietfa.amsl.com>; Mon, 23 Jun 2014 05:56:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.199
X-Spam-Level: 
X-Spam-Status: No, score=-99.199 tagged_above=-999 required=5
 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
 USER_IN_WHITELIST=-100] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id a42clIjrfAzQ for <ccamp@ietfa.amsl.com>;
 Mon, 23 Jun 2014 05:56:25 -0700 (PDT)
Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id 10DCA1B2937
 for <ccamp@ietf.org>; Mon, 23 Jun 2014 05:56:23 -0700 (PDT)
Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1])
 by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id s5NCuLGI012469;
 Mon, 23 Jun 2014 13:56:21 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com
 [81.140.15.32]) (authenticated bits=0)
 by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id s5NCuJOL012460
 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO);
 Mon, 23 Jun 2014 13:56:20 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: <malcolm.betts@zte.com.cn>
References: <00fd01cf8a2b$6bbd2b20$43378160$@olddog.co.uk>
 <OF9E67B067.34FB5D5C-ON85257CFC.0035F006-85257CFC.0037F299@zte.com.cn>
In-Reply-To: <OF9E67B067.34FB5D5C-ON85257CFC.0035F006-85257CFC.0037F299@zte.com.cn>
Date: Mon, 23 Jun 2014 13:56:18 +0100
Message-ID: <018b01cf8ee2$86dfca00$949f5e00$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----=_NextPart_000_018C_01CF8EEA.E8A89ED0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKBuc+ah7SVDmb5y4DTHoRqwLQAxAFLdRM6mg/wy7A=
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1017-20774.006
X-TM-AS-Result: No--19.213-10.0-31-10
X-imss-scan-details: No--19.213-10.0-31-10
X-TMASE-MatchedRID: IeZYkn8zfFqnykMun0J1wkhEDfw/93Buy3fMd7pCml6NXkYeZoSa+v80
 kikrnFDpWCXgPKIt5M6WZJl0b7VT9bmvMSppeWbN/O70vD0Lt8COCCRo/fBZSU+0uGVOF08QXkh
 fj9Xlxy0sU2D8r2q8NKldHs0DobMiMqritzVgGxbRc75iroKqArtq3FNsoMQgng4VduaO4WlrQg
 SRg6yiRSbi7begRHJeJvUu96TaLgfTrbBiEFSMvI+YSzwl92XTUCwb19dUaUlDrg3+Z9OuMteCU
 pQERi3J8SXQ3wH4DTtuPDPlj1XJQO7Dh9vlQ65VVF7yOiu4q2lB+8LAeeOOMEmDyxNPdHMX152a
 4j27JxjVrOdmXCoUPElBc2Is9ewqr3k6d1IwbiCUa50su1E7W8yR2knNsxQRDO+DX+rUwfaICe2
 qFQ5BFLpH7YnohyPyfdTAWJ8WVbuJxJdlNqfJF7MjW/sniEQKRyLSVzNLnaxfpVdfidExN+RJLX
 Fn/M4bU9Bu+efCJtD5X613LZxaNGS5WQj/NRvE5lxBdzMDWW5imi8LvNfmr6nu3/KtWfGQLyc54
 RnMqireXk2Sjuhu0ETfQWhBnwHOeY8gy0Lhxg+9HTxRE6QQB6KaxHqGRwkCowtRP8whCK9Yua/k
 yrSLK+/8FpDFWSowI/HesLke34cNzkh8+BAiiH9NanCUA4VedWAGleXmdhhiOMENWKv3dNqE+67
 0/uY7nLfqYaQ5cxgopAQlzvHAhyzhss0AlBiqnVTWWiNp+v9BldmDYjwlppuSv4SfxhK3AEoaRb
 3OefkwvxENl9ez41zoSSbt5EWXVMjaUlx6hKeeAiCmPx4NwGmRqNBHmBvevqq8s2MNhPDPPeN6H
 N6d7GqSJe3/DJB6IAcCikR3vq8Vg0FnmvRSZiDJxsrSwkFVdvFcIpxG9jcjX3zWopJ7DRp6GRfC
 7J0y
Archived-At: http://mailarchive.ietf.org/arch/msg/ccamp/CfI7vdkr8vD_SSOC3wZsPktrWcQ
Cc: ccamp@ietf.org
Subject: Re: [CCAMP] Adding composite labels to flexi-grid
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>,
 <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>,
 <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Jun 2014 12:56:29 -0000

This is a multipart message in MIME format.

------=_NextPart_000_018C_01CF8EEA.E8A89ED0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi Malcolm,
 
Thanks for this.
 
In terms of over-extended analogies, maybe there is a tendency to over-extend
the meaning of the term/concept VCAT.
 
I disagree that the result of adjacent concatenated media channels is a larger
media channel. There is a distinction between building a larger (if you like,
wider) channel either simply through a larger value of m or through the
so-called "super channel", and constructing a set of media channels as you
describe it.
 
You say "The concept of VCAT only applies to digital streams, it cannot be
applied to the media layer layer" and i think this is taking the architecture
too far into the implementation. But also that this is not an important part of
the discussion.
 
So, to take your analogy, the sender of water has a big tank with a flow that
goes here to there. The "composite label" describes a set of parallel pipes. How
the water is distributed across those pipes is not in scope for this document.
 
I think we can address your concerns by renaming Section 2.1 to "Composite
Labels" and tweaking the text. Thus...
 
2.1.  Composite Labels
 
   It is possible to construct an end-to-end connection by
   "concatenating" more than one flexi-grid slot.  The mechanism used in
   GMPLS is similar to that used to support virtual concatenation (VCAT)
   familiar in time-division multiplexing (TDM) and optical transport
   networks (OTN).  The concatenated slots could potentially be 
   contiguous or non-contiguous (as allowed by the definitions of the
   data plane) and could be signaled as a single LSP or constructed from
   a group of LSPs.  For more details, refer to Section 4.3.
 
This specifically does not say that the "concatenated" construction is VCAT. And
it states that the similarity is in GMPLS. Furthermore, it delegates the
applicability to the definition of the data plane.
 
Similarly, Section 4.3 can be renamed "Composite Labels". The only other change
in that Section I believe is needed to address your concerns is to remove
mention of VCG from the final paragraph. Thus:
 
   Note further that while the mechanism described here naturally means
   that all component channels are corouted, a composite channel can
   also be achieved by constructing individual LSPs from single flexi-
   grid slots and managing those LSPs as a group.  A mechanism for 
   achieving this for TDM is described in [RFC6344], but is out of scope
   for discussion in this document because the labels used are normal,
   single slot labels and require no additional definitions.
 
Cheers,
Adrian
 
From: malcolm.betts@zte.com.cn [mailto:malcolm.betts@zte.com.cn] 
Sent: 19 June 2014 11:11
To: adrian@olddog.co.uk
Cc: ccamp@ietf.org; CCAMP
Subject: Re: [CCAMP] Adding composite labels to flexi-grid
 
Hi Adrian, 

I have some concerns about using the term VCAT in the context of a media
channel. The media is flat and has no structure so if the "concatenated" media
channels are adjacent, we have a larger media channel. If (as I think you
intend) the media channels are not adjacent then you have a set of media
channels. 

Another way of looking at this (and please don't over extend the analogy) is
water and pipe. The water is the optical signal and the media channel is the
pipe. This draft is addressing the management of pipes. 

The concept of VCAT only applies to digital streams, it cannot be applied to the
media layer layer. 

This concept of a group (or set) of media channels may be useful in the future
after SG15 have completed the work on OTN B100G where the possibility of inverse
multiplexing a 400G OTN digital stream into two (or four) digital streams which
are then modulated onto two (or four) optical signals that use two (or four)
independent media channels is under consideration and managing these independent
media channels as a set would be useful. However, this is still under discussion
in SG15. 

Regards, 

Malcolm 




"Adrian Farrel" <adrian@olddog.co.uk> 
Sent by: "CCAMP" <ccamp-bounces@ietf.org> 
17/06/2014 08:55 AM 

Please respond to
adrian@olddog.co.uk

To
<ccamp@ietf.org>, 

cc
	

Subject
[CCAMP] Adding composite labels to flexi-grid
 
		



Hi,

Ramon and I have worked up some text to go in
draft-ietf-ccamp-flexigrid-lambda-label to describe composite labels.

There is not a huge amount to say *in*this*document* partly because we have lots
of running code about how to do VCAT in a number of technologies, and partly
because this document describes the label format, not the signaling, routing, or
usage.

Would like your comments and plan to post before the Toronto cut-off. We can
return to the debate in Toronto if it needs f2f time.

BTW, as an aside, this is deliberately not intended to discuss the "super
channel". At this stage, super-channel is not something that the ITU-T
recognises as a data plane concept (although I know a number of companies are
interested in this and will work in that area). Iftekhar has a strong interest
in describing GMPLS labels and processing for super channels, and has indicated
that he is willing to be an anchor for this work in the IETF.

Thanks,
Adrian

====

New section

2.1.  Virtual Concatenation

  It is possible to construct an end-to-end connection by
  "concatenating" more than one flexi-grid slot.  The mechanism used is
  similar to virtual concatenation (VCAT) familiar in time-division
  multiplexing (TDM) and optical transport networks (OTN).  The
  concatenated slots could potentially be contiguous or non-contiguous
  (as allowed by the definitions of the data plane) and could be
  signaled as a single LSP or constructed from a group of LSPs.  For
  more details, refer to Section 4.3.

===

New section

4.3.  Virtual Concatenation

  Virtual concatenation is already supported in GMPLS for TDM and OTN
  [RFC4606], [RFC6344], [RFC7139].  The mechanism used for flexigrid is
  similar.

  To signal an LSP that uses multiple flexi-grid slots a "compound
  label" is constructed.  That is, the LABEL object is constructed from
  a concatenation of the 64-bit Flexi-Grid Labels shown in Figure 1.
  The number of elements in the label can be determined from the length
  of the LABEL object.  The resulting LABEL object is shown in Figure
  2 including the object header that is not normally shown in
  diagrammatic representations of RSVP-TE objects.  Note that r is the
  count of component labels, and this is backward compatible with the
  label shown in Figure 1 where the value of r is 1.

  The order of component labels MUST be presented in increasing order
  of the value n.  Implementations MUST NOT infer anything about the
  encoding of a signal into the set of slots represented by a compound
  label from the label itself.  Information about the encoding MAY be
  handled in other fields in signaling messages or through an out of
  band system, but such considerations are out of the scope of this
  document.

   0                   1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |   Object Length (4 + 8r)      | Class-Num (16)|  C-Type (2)   |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |Grid | C.S.  |    Identifier   |              n                |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |              m                |          Reserved             |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ~                                                               ~
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |Grid | C.S.  |    Identifier   |              n                |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |              m                |          Reserved             |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      Figure 2 : A Compound Label for Virtual Concatenation

  Note that specific rules must be applied as follows:

  - Grid MUST show "ITU-T Flex" value 3 in each component label.
  - C.S. MUST have the same value in each component label.
  - Identifier in each component label may identify different physical
    equipment.
  - Values of n and m in each component label define the slots that
    are concatenated.

  At the time of writing [G.694.1] only supports the concatenation of
  adjacent slots (i.e., without intervening unused slots that could be
  used for other purposes) of identical width (same value of m), and
  the component slots must be in increasing order of frequency (i.e.,
  increasing order of the value n).  The mechanism defined here MUST 
  NOT be used for other forms of concatenation unless and until those
  forms of concatenation are defined and documented in Recommendations
  published by the ITU-T.

  Note further that while the mechanism described here naturally means
  that all component channels are corouted, a composite channel can
  also be achieved by constructing individual LSPs from single flexi-
  grid slots and managing those LSPs as a Virtual Concatenation Group
  (VCG).  A mechanism for achieving this for TDM is described in
  [RFC6344], but is out of scope for discussion in this document
  because the labels used are normal, single slot labels and require no
  additional definitions.

_______________________________________________
CCAMP mailing list
CCAMP@ietf.org
 <https://www.ietf.org/mailman/listinfo/ccamp>
https://www.ietf.org/mailman/listinfo/ccamp


 
--------------------------------------------------------
ZTE Information Security Notice: The information contained in this mail (and any
attachment transmitted herewith) is privileged and confidential and is intended
for the exclusive use of the addressee(s).  If you are not an intended
recipient, any disclosure, reproduction, distribution or other dissemination or
use of the information contained is strictly prohibited.  If you have received
this mail in error, please delete it and notify us immediately.
 
 

------=_NextPart_000_018C_01CF8EEA.E8A89ED0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DProgId content=3DWord.Document><meta =
name=3DGenerator content=3D"Microsoft Word 14"><meta name=3DOriginator =
content=3D"Microsoft Word 14"><link rel=3DFile-List =
href=3D"cid:filelist.xml@01CF8EEA.D95C73C0"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-GB</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"&#45;-"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" =
DefSemiHidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" =
LatentStyleCount=3D"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" =
Name=3D"heading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" =
Name=3D"caption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default =
Paragraph Font"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Placeholder Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" =
Name=3D"Revision"/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" =
UnhideWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" =
Name=3D"TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520081665 -1073717157 41 0 66047 0;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-520092929 1073806591 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
a:link, span.MsoHyperlink
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-noshow:yes;
	mso-style-priority:99;
	color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:Calibri;}
pre
	{mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt =
412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:Calibri;}
tt
	{mso-style-noshow:yes;
	mso-style-priority:99;
	font-family:"Courier New";
	mso-ascii-font-family:"Courier New";
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:"Courier New";
	mso-bidi-font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"HTML Preformatted";
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Consolas;
	mso-ascii-font-family:Consolas;
	mso-hansi-font-family:Consolas;
	mso-bidi-font-family:Consolas;
	mso-fareast-language:EN-GB;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-style-unhide:no;
	mso-ansi-font-size:11.0pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	mso-ascii-font-family:Calibri;
	mso-fareast-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-hansi-font-family:Calibri;
	mso-fareast-language:EN-US;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple style=3D'tab-interval:36.0pt'><div =
class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Hi =
Malcolm,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Thanks for =
this.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>In terms of over-extended =
analogies, maybe there is a tendency to over-extend the meaning of the =
term/concept VCAT.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>I disagree that the result of =
adjacent concatenated media channels is a larger media channel. There is =
a distinction between building a larger (if you like, wider) channel =
either simply through a larger value of m or through the so-called =
&quot;super channel&quot;, and constructing a set of media channels as =
you describe it.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>You say &quot;The concept of =
VCAT only applies to digital streams, it cannot be applied to the media =
layer layer&quot; and i think this is taking the architecture too far =
into the implementation. But also that this is not an important part of =
the discussion.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>So, to take your analogy, the =
sender of water has a big tank with a flow that goes here to there. The =
&quot;composite label&quot; describes a set of parallel pipes. How the =
water is distributed across those pipes is not in scope for this =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>I think we can address your =
concerns by renaming Section 2.1 to &quot;Composite Labels&quot; and =
tweaking the text. Thus...<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>2.1.<span =
style=3D'mso-spacerun:yes'>&nbsp; </span>Composite =
Labels<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>It is possible to =
construct an end-to-end connection by<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>&quot;concatenating&quot; =
more than one flexi-grid slot.<span style=3D'mso-spacerun:yes'>&nbsp; =
</span>The mechanism used in<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>GMPLS is similar to that =
used to support virtual concatenation (VCAT)<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>familiar in time-division =
multiplexing (TDM) and optical transport<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>networks (OTN).<span =
style=3D'mso-spacerun:yes'>&nbsp; </span>The concatenated slots could =
potentially be <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;</span>contiguous or =
non-contiguous (as allowed by the definitions of =
the<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>data plane) and could be =
signaled as a single LSP or constructed from<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>a group of LSPs.<span =
style=3D'mso-spacerun:yes'>&nbsp; </span>For more details, refer to =
Section 4.3.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>This specifically does not say =
that the &quot;concatenated&quot; construction is VCAT. And it states =
that the similarity is in GMPLS. Furthermore, it delegates the =
applicability to the definition of the data =
plane.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Similarly, Section 4.3 can be =
renamed &quot;Composite Labels&quot;. The only other change in that =
Section I believe is needed to address your concerns is to remove =
mention of VCG from the final paragraph. Thus:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp; </span><span =
style=3D'mso-spacerun:yes'>&nbsp;</span>Note further that while the =
mechanism described here naturally means<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>that all component =
channels are corouted, a composite channel can<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>also be achieved by =
constructing individual LSPs from single flexi-<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>grid slots and managing =
those LSPs as a group.<span style=3D'mso-spacerun:yes'>&nbsp; </span>A =
mechanism for <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;</span>achieving this for =
TDM is described in [RFC6344], but is out of =
scope<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>for discussion in this =
document because the labels used are normal,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><span =
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span>single slot labels and =
require no additional definitions.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'>Cheers,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New Roman";color:#1F497D'>Adrian<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";mso-bidi-fon=
t-family:"Times New =
Roman";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New =
Roman";mso-ansi-language:EN-US'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-f=
ont-family:"Times New Roman";mso-ansi-language:EN-US'> =
malcolm.betts@zte.com.cn [mailto:malcolm.betts@zte.com.cn] =
<br><b>Sent:</b> 19 June 2014 11:11<br><b>To:</b> =
adrian@olddog.co.uk<br><b>Cc:</b> ccamp@ietf.org; =
CCAMP<br><b>Subject:</b> Re: [CCAMP] Adding composite labels to =
flexi-grid<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi Adrian, =
<br><br>I have some concerns about using the term VCAT in the context of =
a media channel. The media is flat and has no structure so if the =
&quot;concatenated&quot; media channels are adjacent, we have a larger =
media channel. If (as I think you intend) the media channels are not =
adjacent then you have a set of media channels.</span> <br><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Another way =
of looking at this (and please don't over extend the analogy) is water =
and pipe. The water is the optical signal and the media channel is the =
pipe. This draft is addressing the management of pipes. =
<br></span><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>The concept =
of VCAT only applies to digital streams, it cannot be applied to the =
media layer layer.</span> <br><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>This concept =
of a group (or set) of media channels may be useful in the future after =
SG15 have completed the work on OTN B100G where the possibility of =
inverse multiplexing a 400G OTN digital stream into two (or four) =
digital streams which are then modulated onto two (or four) optical =
signals that use two (or four) independent media channels is under =
consideration and managing these independent media channels as a set =
would be useful. However, this is still under discussion in SG15.</span> =
<br><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Regards,</spa=
n> <br><br><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Malcolm</span=
> <br><br style=3D'mso-special-character:line-break'><![if =
!supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'><![endif]><o:p></o:p></p><tabl=
e class=3DMsoNormalTable border=3D0 cellpadding=3D0 width=3D"100%" =
style=3D'width:100.0%;mso-cellspacing:1.5pt;mso-yfti-tbllook:1184'><tr =
style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'><td =
width=3D"36%" valign=3Dtop style=3D'width:36.0%;padding:.75pt .75pt =
.75pt .75pt'><p class=3DMsoNormal><b><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Adrian =
Farrel&quot; &lt;adrian@olddog.co.uk&gt;</span></b><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'> =
</span><br><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>Sent by: =
&quot;CCAMP&quot; &lt;ccamp-bounces@ietf.org&gt;</span> =
<o:p></o:p></p><p><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>17/06/2014 =
08:55 AM</span> <o:p></o:p></p><table class=3DMsoNormalTable border=3D1 =
cellpadding=3D0 =
style=3D'mso-cellspacing:1.5pt;mso-yfti-tbllook:1184'><tr =
style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'><td =
valign=3Dtop style=3D'background:white;padding:.75pt .75pt .75pt =
.75pt'><p class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center'><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>Please =
respond =
to<br>adrian@olddog.co.uk</span><o:p></o:p></p></td></tr></table></td><td=
 width=3D"63%" valign=3Dtop style=3D'width:63.0%;padding:.75pt .75pt =
.75pt .75pt'><table class=3DMsoNormalTable border=3D0 cellpadding=3D0 =
width=3D"100%" =
style=3D'width:100.0%;mso-cellspacing:1.5pt;mso-yfti-tbllook:1184'><tr =
style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'><td valign=3Dtop =
style=3D'padding:.75pt .75pt .75pt .75pt'><p class=3DMsoNormal =
align=3Dright style=3D'text-align:right'><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p>=
</o:p></p></td><td valign=3Dtop style=3D'padding:.75pt .75pt .75pt =
.75pt'><p class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>&lt;ccamp@ietf=
.org&gt;, </span><o:p></o:p></p></td></tr><tr =
style=3D'mso-yfti-irow:1'><td valign=3Dtop style=3D'padding:.75pt .75pt =
.75pt .75pt'><p class=3DMsoNormal align=3Dright =
style=3D'text-align:right'><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p>=
</o:p></p></td><td valign=3Dtop style=3D'padding:.75pt .75pt .75pt =
.75pt'></td></tr><tr style=3D'mso-yfti-irow:2;mso-yfti-lastrow:yes'><td =
valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'><p =
class=3DMsoNormal align=3Dright style=3D'text-align:right'><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span>=
<o:p></o:p></p></td><td valign=3Dtop style=3D'padding:.75pt .75pt .75pt =
.75pt'><p class=3DMsoNormal><span =
style=3D'font-size:7.5pt;font-family:"Arial","sans-serif"'>[CCAMP] =
Adding composite labels to =
flexi-grid</span><o:p></o:p></p></td></tr></table><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><table class=3DMsoNormalTable =
border=3D0 cellpadding=3D0 =
style=3D'mso-cellspacing:1.5pt;mso-yfti-tbllook:1184'><tr =
style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'><td =
valign=3Dtop style=3D'padding:.75pt .75pt .75pt .75pt'></td><td =
valign=3Dtop style=3D'padding:.75pt .75pt .75pt =
.75pt'></td></tr></table></td></tr></table><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br><br><br><tt><span =
style=3D'font-size:10.0pt'>Hi,</span></tt><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'><br><br><tt>Ramon =
and I have worked up some text to go =
in</tt><br><tt>draft-ietf-ccamp-flexigrid-lambda-label to describe =
composite labels.</tt><br><br><tt>There is not a huge amount to say =
*in*this*document* partly because we have lots</tt><br><tt>of running =
code about how to do VCAT in a number of technologies, and =
partly</tt><br><tt>because this document describes the label format, not =
the signaling, routing, or</tt><br><tt>usage.</tt><br><br><tt>Would like =
your comments and plan to post before the Toronto cut-off. We =
can</tt><br><tt>return to the debate in Toronto if it needs f2f =
time.</tt><br><br><tt>BTW, as an aside, this is deliberately not =
intended to discuss the &quot;super</tt><br><tt>channel&quot;. At this =
stage, super-channel is not something that the =
ITU-T</tt><br><tt>recognises as a data plane concept (although I know a =
number of companies are</tt><br><tt>interested in this and will work in =
that area). Iftekhar has a strong interest</tt><br><tt>in describing =
GMPLS labels and processing for super channels, and has =
indicated</tt><br><tt>that he is willing to be an anchor for this work =
in the =
IETF.</tt><br><br><tt>Thanks,</tt><br><tt>Adrian</tt><br><br><tt>=3D=3D=3D=
=3D</tt><br><br><tt>New section</tt><br><br><tt>2.1. &nbsp;Virtual =
Concatenation</tt><br><br><tt>&nbsp; It is possible to construct an =
end-to-end connection by</tt><br><tt>&nbsp; &quot;concatenating&quot; =
more than one flexi-grid slot. &nbsp;The mechanism used =
is</tt><br><tt>&nbsp; similar to virtual concatenation (VCAT) familiar =
in time-division</tt><br><tt>&nbsp; multiplexing (TDM) and optical =
transport networks (OTN). &nbsp;The</tt><br><tt>&nbsp; concatenated =
slots could potentially be contiguous or =
non-contiguous</tt><br><tt>&nbsp; (as allowed by the definitions of the =
data plane) and could be</tt><br><tt>&nbsp; signaled as a single LSP or =
constructed from a group of LSPs. &nbsp;For</tt><br><tt>&nbsp; more =
details, refer to Section =
4.3.</tt><br><br><tt>=3D=3D=3D</tt><br><br><tt>New =
section</tt><br><br><tt>4.3. &nbsp;Virtual =
Concatenation</tt><br><br><tt>&nbsp; Virtual concatenation is already =
supported in GMPLS for TDM and OTN</tt><br><tt>&nbsp; [RFC4606], =
[RFC6344], [RFC7139]. &nbsp;The mechanism used for flexigrid =
is</tt><br><tt>&nbsp; similar.</tt><br><br><tt>&nbsp; To signal an LSP =
that uses multiple flexi-grid slots a &quot;compound</tt><br><tt>&nbsp; =
label&quot; is constructed. &nbsp;That is, the LABEL object is =
constructed from</tt><br><tt>&nbsp; a concatenation of the 64-bit =
Flexi-Grid Labels shown in Figure 1.</tt><br><tt>&nbsp; The number of =
elements in the label can be determined from the =
length</tt><br><tt>&nbsp; of the LABEL object. &nbsp;The resulting LABEL =
object is shown in Figure</tt><br><tt>&nbsp; 2 including the object =
header that is not normally shown in</tt><br><tt>&nbsp; diagrammatic =
representations of RSVP-TE objects. &nbsp;Note that r is =
the</tt><br><tt>&nbsp; count of component labels, and this is backward =
compatible with the</tt><br><tt>&nbsp; label shown in Figure 1 where the =
value of r is 1.</tt><br><br><tt>&nbsp; The order of component labels =
MUST be presented in increasing order</tt><br><tt>&nbsp; of the value n. =
&nbsp;Implementations MUST NOT infer anything about =
the</tt><br><tt>&nbsp; encoding of a signal into the set of slots =
represented by a compound</tt><br><tt>&nbsp; label from the label =
itself. &nbsp;Information about the encoding MAY be</tt><br><tt>&nbsp; =
handled in other fields in signaling messages or through an out =
of</tt><br><tt>&nbsp; band system, but such considerations are out of =
the scope of this</tt><br><tt>&nbsp; document.</tt><br><br><tt>&nbsp; =
&nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1 =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2 &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
3</tt><br><tt>&nbsp; &nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 =
3 4 5 6 7 8 9 0 1</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><tt>&nbsp; | &nbsp; Object Length (4 + 8r) &nbsp; &nbsp; &nbsp;| =
Class-Num (16)| &nbsp;C-Type (2) &nbsp; |</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><tt>&nbsp; |Grid | C.S. &nbsp;| &nbsp; &nbsp;Identifier &nbsp; | &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;n &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;|</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><tt>&nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;m &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;Reserved &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
|</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><tt>&nbsp; ~ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; ~</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><tt>&nbsp; |Grid | C.S. &nbsp;| &nbsp; &nbsp;Identifier &nbsp; | &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;n &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp;|</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><tt>&nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;m &nbsp; =
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp;Reserved &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
|</tt><br><tt>&nbsp; =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</tt><br=
><br><tt>&nbsp; &nbsp; &nbsp; Figure 2 : A Compound Label for Virtual =
Concatenation</tt><br><br><tt>&nbsp; Note that specific rules must be =
applied as follows:</tt><br><br><tt>&nbsp; - Grid MUST show &quot;ITU-T =
Flex&quot; value 3 in each component label.</tt><br><tt>&nbsp; - C.S. =
MUST have the same value in each component label.</tt><br><tt>&nbsp; - =
Identifier in each component label may identify different =
physical</tt><br><tt>&nbsp; &nbsp; equipment.</tt><br><tt>&nbsp; - =
Values of n and m in each component label define the slots =
that</tt><br><tt>&nbsp; &nbsp; are concatenated.</tt><br><br><tt>&nbsp; =
At the time of writing [G.694.1] only supports the concatenation =
of</tt><br><tt>&nbsp; adjacent slots (i.e., without intervening unused =
slots that could be</tt><br><tt>&nbsp; used for other purposes) of =
identical width (same value of m), and</tt><br><tt>&nbsp; the component =
slots must be in increasing order of frequency (i.e.,</tt><br><tt>&nbsp; =
increasing order of the value n). &nbsp;The mechanism defined here MUST =
</tt><br><tt>&nbsp; NOT be used for other forms of concatenation unless =
and until those</tt><br><tt>&nbsp; forms of concatenation are defined =
and documented in Recommendations</tt><br><tt>&nbsp; published by the =
ITU-T.</tt><br><br><tt>&nbsp; Note further that while the mechanism =
described here naturally means</tt><br><tt>&nbsp; that all component =
channels are corouted, a composite channel can</tt><br><tt>&nbsp; also =
be achieved by constructing individual LSPs from single =
flexi-</tt><br><tt>&nbsp; grid slots and managing those LSPs as a =
Virtual Concatenation Group</tt><br><tt>&nbsp; (VCG). &nbsp;A mechanism =
for achieving this for TDM is described in</tt><br><tt>&nbsp; [RFC6344], =
but is out of scope for discussion in this document</tt><br><tt>&nbsp; =
because the labels used are normal, single slot labels and require =
no</tt><br><tt>&nbsp; additional =
definitions.</tt><br><br><tt>____________________________________________=
___</tt><br><tt>CCAMP mailing =
list</tt><br><tt>CCAMP@ietf.org</tt><br></span><a =
href=3D"https://www.ietf.org/mailman/listinfo/ccamp"><tt><span =
style=3D'font-size:10.0pt'>https://www.ietf.org/mailman/listinfo/ccamp</s=
pan></tt></a><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'><br style=3D'mso-special-character:line-break'><![if =
!supportLineBreakNewLine]><br =
style=3D'mso-special-character:line-break'><![endif]></span><o:p></o:p></=
p><pre><span =
style=3D'color:blue'><o:p>&nbsp;</o:p></span></pre><pre><span =
style=3D'color:blue'>----------------------------------------------------=
----<o:p></o:p></span></pre><pre><span style=3D'color:blue'>ZTE =
Information Security Notice: The information contained in this mail (and =
any attachment transmitted herewith) is privileged and confidential and =
is intended for the exclusive use of the addressee(s).<span =
style=3D'mso-spacerun:yes'>&nbsp; </span>If you are not an intended =
recipient, any disclosure, reproduction, distribution or other =
dissemination or use of the information contained is strictly =
prohibited.<span style=3D'mso-spacerun:yes'>&nbsp; </span>If you have =
received this mail in error, please delete it and notify us =
immediately.<o:p></o:p></span></pre><pre><span =
style=3D'color:blue'><o:p>&nbsp;</o:p></span></pre><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_018C_01CF8EEA.E8A89ED0--

