the initial version of GSMPv3 for optical support (03 version)

"passjay" <[email protected]> Sun, 19 Oct 2003 21:18:51 +0900
Newsgroups gmane.ietf.gsmp
Message-ID <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAlsvaVBJ1K0aAUMmT6B5cJcKAAAAQAAAA/mJm5ilfAkC/[email protected]>
This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C39686.9A1CD230
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0006_01C39686.9A25F9F0"


------=_NextPart_001_0006_01C39686.9A25F9F0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Dear all.
 
I have just finished the initial version of GSMPv3 for optical support
(03 version).
In this version of document, we modify optical specific sections(tech
spec TLV) based on the base spec (03).
Would you examine this document and give your opinion on it before this
Wednesday (22) ?
I will submit it after reflecting wg opinions before the submission
deadline.
 
Regards.
JungYul Choi.
 
 
------------------------------------------------------------------------
-----------
JungYul Choi ( <mailto:[email protected]> [email protected], Ph.D
student)
Optical Internet Lab ( <http://oil.icu.ac.kr/> http://oil.icu.ac.kr)
Information and Communications University (ICU)
58-4 Hwaam-dong, Yusong-gu, Daejon, 305-732, KOREA
Tel)+82-42-866-6208, 011-9099-7773 Fax)+82-42-866-6230 
------------------------------------------------------------------------
-
 

------=_NextPart_001_0006_01C39686.9A25F9F0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:[email protected]">
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"country-region"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PlaceType"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PlaceName"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  =
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve=
ry>
  =
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;
	mso-font-alt:Batang;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;
	mso-font-alt:Gulim;
	mso-font-charset:129;
	mso-generic-font-family:modern;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
	{font-family:Gulim;
	panose-1:2 11 6 0 0 1 1 1 1 1;
	mso-font-charset:129;
	mso-generic-font-family:modern;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	mso-pagination:none;
	text-autospace:none;
	word-break:break-hangul;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Batang;
	mso-hansi-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-font-kerning:1.0pt;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Gulim;
	mso-ascii-font-family:Gulim;
	mso-fareast-font-family:Gulim;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
 /* Page Definitions */
 @page
	{mso-page-border-surround-header:no;
	mso-page-border-surround-footer:no;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:99.25pt 3.0cm 3.0cm 3.0cm;
	mso-header-margin:42.55pt;
	mso-footer-margin:49.6pt;
	mso-paper-source:0;
	layout-grid:18.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"\D45C\C900 \D45C";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	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:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=3DKO link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:40.0pt'>

<div class=3DSection1 style=3D'layout-grid:18.0pt'>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'>Dear all.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'>I have just finished the initial =
version of GSMPv3
for optical support (03 <span =
class=3DGramE>version</span>).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'>In this version of document, we modify =
optical
specific <span class=3DGramE>sections(</span>tech spec TLV) based on the =
base spec
(03).<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'>Would you examine this document and =
give your
opinion on it before this Wednesday (22) ?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'>I will submit it after reflecting =
<span
class=3DSpellE>wg</span> opinions before the submission =
deadline.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><span class=3DGramE><font size=3D2 =
face=3D&#44404;&#47548;><span
lang=3DEN-US =
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;
mso-hansi-font-family:Arial;mso-bidi-font-family:Arial'>Regards.</span></=
font></span><font
face=3D&#44404;&#47548;><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
font-family:Gulim;mso-hansi-font-family:Arial;mso-bidi-font-family:Arial'=
><o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DSpellE><font size=3D2 =
face=3D&#44404;&#47548;><span
lang=3DEN-US =
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;
mso-hansi-font-family:Arial;mso-bidi-font-family:Arial'>JungYul</span></f=
ont></span><font
face=3D&#44404;&#47548;><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
font-family:Gulim;mso-hansi-font-family:Arial;mso-bidi-font-family:Arial'=
> <span
class=3DSpellE>Choi</span>.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#44404;&#47548;><span =
lang=3DEN-US
style=3D'font-size:10.0pt;mso-bidi-font-size:10.0pt;font-family:Gulim;mso=
-hansi-font-family:
Arial;mso-bidi-font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 face=3D&#48148;&#53461;><span lang=3DEN-US =
style=3D'font-size:10.0pt;
mso-bidi-font-size:10.0pt;mso-hansi-font-family:Arial;mso-bidi-font-famil=
y:
Arial;mso-no-proof:yes'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal =
style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3D2 face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'font-size:10.0pt;
mso-bidi-font-size:10.0pt;font-family:"Times New =
Roman";mso-no-proof:yes'>------------------------------------------------=
-----------------------------------<br>
JungYul Choi (</span></font><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
mso-no-proof:yes'><a href=3D"mailto:[email protected]"><font
face=3D"Times New Roman"><span style=3D'font-family:"Times New =
Roman"'>[email protected]</span></font></a></span><font
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-no-proof:yes'>, Ph.D student)<br>
Optical Internet Lab (</span></font><span lang=3DEN-US =
style=3D'mso-bidi-font-size:
10.0pt;mso-no-proof:yes'><a href=3D"http://oil.icu.ac.kr/"><font
face=3D"Times New Roman"><span style=3D'font-family:"Times New =
Roman"'>http://oil.icu.ac.kr</span></font></a></span><font
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-no-proof:yes'>)<br>
Information and </span></font><st1:place><st1:place><st1:PlaceName><font
  face=3D"Times New Roman"><st1:PlaceName><span lang=3DEN-US =
style=3D'mso-bidi-font-size:
  10.0pt;font-family:"Times New =
Roman";mso-no-proof:yes'><st1:place><ST1:PLACE><st1:PlaceName><ST1:PLACE>=
<st1:PlaceName><st1:PlaceName>Communications</span></st1:PlaceName></ST1:=
PLACE></st1:PlaceName></ST1:PLACE></st1:place></st1:PlaceName></font></st=
1:PlaceName></st1:PlaceName><font
 face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
 font-family:"Times New Roman";mso-no-proof:yes'> =
</span></font><st1:PlaceType><font
  face=3D"Times New Roman"><st1:PlaceType><span lang=3DEN-US =
style=3D'mso-bidi-font-size:
  10.0pt;font-family:"Times New =
Roman";mso-no-proof:yes'><st1:PlaceType><st1:PlaceType><st1:PlaceType>Uni=
versity</span></st1:PlaceType></font></st1:PlaceType></st1:PlaceType></st=
1:PlaceType></st1:place><font
face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
font-family:"Times New Roman";mso-no-proof:yes'></st1:PlaceType> =
(ICU)<br>
58-4 Hwaam-dong, Yusong-gu, Daejon, 305-732, =
</span><st1:country-region><st1:place></font><st1:country-region><st1:pla=
ce><st1:country-region><st1:place><font
  face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'mso-bidi-font-size:10.0pt;
  font-family:"Times New =
Roman";mso-no-proof:yes'><st1:country-region><st1:place><st1:country-regi=
on><st1:place>KOREA</span></st1:place></st1:country-region></font></st1:p=
lace></st1:country-region></st1:place></st1:country-region><span
lang=3DEN-US style=3D'mso-bidi-font-size:10.0pt;mso-no-proof:yes'><br>
</span><font face=3D"Times New Roman"><span lang=3DEN-US =
style=3D'mso-bidi-font-size:
10.0pt;font-family:"Times New =
Roman";mso-no-proof:yes'></st1:place></st1:country-region></st1:place></s=
t1:country-region>Tel)+82-42-866-6208,
011-9099-7773 Fax)+82-42-866-6230 <br>
-------------------------------------------------------------------------=
</span></font><font
size=3D3><span lang=3DEN-US =
style=3D'font-size:12.0pt;mso-hansi-font-family:Gulim;
mso-bidi-font-family:Gulim'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D&#48148;&#53461;><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></font></p>

</st1:place></div>

</body>

</html>

------=_NextPart_001_0006_01C39686.9A25F9F0--

------=_NextPart_000_0005_01C39686.9A1CD230
Content-Type: text/plain;
	name="draft-ietf-gsmp-optical-spec-03.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="draft-ietf-gsmp-optical-spec-03.txt"
Content-Transfer-Encoding: quoted-printable


   GSMP Working Group Internet Draft                    Jun Kyun =
Choi(ICU)
   Document: draft-ietf-gsmp-optical-spec-03.txt        Jung Yul =
Choi(ICU)
   Expiration Date: April 2004                            Min Ho =
Kang(ICU)
                                                       Gyu Myoung =
Lee(ICU)
                                                       Young Wook =
Cha(ANU)
                                                              October =
2003
   =20
         =20
         =20
       General Switch Management Protocol (GSMP) v3 for Optical Support=20
         =20
         =20
   Status of this Memo=20
     =20
     This document is an Internet-Draft and is in full conformance with=20
     all provisions of Section 10 of RFC-2026. =20
     =20
     Internet-Drafts are working documents of the Internet Engineering=20
     Task Force (IETF), its areas, and its working groups. Note that =
other=20
     groups MAY also distribute working documents as Internet-Drafts. =20
     =20
     Internet-Drafts are draft documents valid for a maximum of six =
months=20
     and MAY be updated, replaced, or obsolete by other documents at any =

     time. It is inappropriate to use Internet- Drafts as reference=20
     material or to cite them other than as "work in progress." =20
     =20
     The list of current Internet-Drafts can be accessed at=20
     http://www.ietf.org/ietf/1id-abstracts.txt =20
     =20
     The list of Internet-Draft Shadow Directories can be accessed at=20
     http://www.ietf.org/shadow.html.=20
     =20
     =20
   Abstract=20
     =20
   This document describes the General Switch Management Protocol =
version 3=20
   (GSMPv3) for the support of optical switching. GSMPv3 controller =
SHOULD=20
   control optical label switches and manage optical resources on them.=20
   This document describes the extended functions of GSMPv3 for optical=20
   switching and explains operational mechanisms to implement them. It=20
   SHOULD be referred with [1] for the complete implementation. =20
     =20
     =20
   Conventions=20
     =20
     The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", =

     "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in =
this=20
     document are to be interpreted as described in RFC-2119.=20
   =20
   =20
   =20
   =20
   =20
   =20
   Choi, et. al.         Expires - April 2004                     [Page =
1]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
   Table of Contents=20
     =20
     1. =
Introduction.....................................................2=20
     2. GSMP Packet =
Encapsulation........................................3=20
     3. Common Definitions and Procedures for Optical =
Support............3=20
     3.1 =
Labels..........................................................3=20
     3.1.1 Labels for =
Fiber..............................................5=20
     3.1.2 Labels for =
Waveband...........................................5=20
     3.1.3 Labels for =
Wavelength.........................................6=20
     3.1.4 Labels for optical =
burst......................................6=20
     4. Connection Management =
Messages...................................7=20
     5. Reservation Management =
Messages..................................7=20
     5.1 Reservation Request Message: Optical Burst =
specific.............7=20
     6. Management =
Message...............................................8=20
     6.1 Port Management =
Message.........................................8=20
     6.2 Label Range =
Message.............................................9=20
     6.2.1 Optical =
Label................................................10=20
     7. Statistics Messages: Optical Switching =
Specific.................11=20
     8. Configuration =
Messages..........................................12=20
     8.1 Switch Configuration Message: Optical Switching Specific =
Block.12=20
     8.2 Port Configuration =
Message.....................................13=20
     8.2.1 PortType Specific Data for Optical =
Switching.................13=20
     9. Event =
Messages..................................................17=20
     9.1 Recovery Completion =
Message....................................17=20
     9.2 Fault Notification =
Message.....................................18=20
     10. Service Model =
Definition.......................................19=20
     11. Failure Response =
Codes.........................................20=20
     12. Security =
Considerations........................................20=20
     13. Change =
Log.....................................................21=20
     13.1 Changes since =
draft-ieft-gsmp-optical-spec-00.................21=20
     13.2 Changes since =
draft-ietf-gsmp-optical-spec-01.................21=20
     13.2 Changes since =
draft-ietf-gsmp-optical-spec-02.................22=20
     Appendix I. Protection and Restoration Capability in =
GSMPv3........22=20
     1.1 1+1 dedicated recovery =
mechanism...............................23=20
     1.2 1:1 dedicated recovery =
mechanism...............................23=20
     1.3 1:N/M:N shared recovery mechanism (M, N > 1, M <=3D =
N)...........24=20
     Appendix II. GSMPv3 support for optical cross-connect =
systems......24=20
     =
References.........................................................25=20
     =
Acknowledgement....................................................26=20
     Author's =
Addresses.................................................26=20
     Full Copyright =
Statement...........................................27=20
     =20
   =20
   =20
   1. Introduction=20
     =20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
2]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     This document describes the extended functions and their mechanisms =

     of the General Switch Management Protocol version 3 (GSMPv3) for =
the=20
     support of optical switching. GSMPv3 is an asymmetric protocol to=20
     control and manage label switch. The label switches that are used =
for=20
     optical switching are all optical cross-connects (optical-optical-
     optical), transparent optical cross connects (optical-electrical-
     optical, frame independent), and opaque optical cross connects=20
     (optical-electrical-optical, SONET/SDH frames).These optical cross=20
     connect (OXC) systems can be IP-based optical routers which are=20
     dynamic wavelength routers, optical label switches, or =
burst/packet-
     based optical cross connects [2]. In this draft, we do not limit=20
     specific OXC systems, but aim to provide the general functions of=20
     optical switching and services for connections in general optical=20
     switches. =20
     =20
     GSMPv3 is a label switch controller and provides a control =
interface=20
     to optical switches. The optical resources used in connection setup =

     are different from those used in legacy networks. In optical=20
     switching, basic connection units are a fiber, a wavelength, or a=20
     burst and they are assumed to be processed in optical domain =
without=20
     optical/electrical/optical conversion. This draft defines several=20
     sub-TLVs, parameters, and new messages to support optical services=20
     and optical connection management. This draft mainly describes=20
     optical switching specific technology in order to complement the =
base=20
     specification of the GSMPv3, including reservation request, port=20
     configuration, switch configuration, and event messages.=20
      =20
     [Note] For the complete implementation this document MUST be =
referred=20
     with [1]. =20
     =20
     =20
     =20
   2. GSMP Packet Encapsulation=20
     =20
     GSMP Packets may be transported via any suitable medium. GSMP =
packet=20
     encapsulation for optical support will be defined in separate=20
     documents. =20
     =20
     =20
     =20
   3. Common Definitions and Procedures for Optical Support.=20
   =20
   3.1 Labels=20
     =20
     Labels are the basic identifiers for connections. In order to setup =

     connections in optical switch, new labels MUST be defined. Newly=20
     defined labels identify entities that are to be switched in optical =

     switches. Generalized Multi-Protocol Label Switching (GMPLS) =
defines=20
     packet switching capable (PSC), Time-Division Multiplex Capable =
(TDM),=20
     lambda switching capable (LSC), fiber switching capable (FSC)=20
     interfaces, and it introduces needs of generalized labels to =
support=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
3]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     them [3][4]. The following list is the labels to be supported in=20
     GSMPv3 for optical support [2][3][4][7][8][10].     =20
     =20
        - a single fiber in a bundle=20
        - a single waveband within a waveband (or )fiber=20
        - a single wavelength within a fiber=20
        - an optical burst within a wavelength =20
     =20
     All labels are encoded in a common structure composed of three =
fields,=20
     a Type, a Length, and a Value [1]. A label TLV is encoded as a 2-
     octet field that uses 12 bits to specify a Type and four bits to=20
     specify certain behavior specified below, followed by 2-octec =
Length=20
     field, and followed by a variable length Value field. =20
     =20
     A summary of TLV labels supported by the GSMPv3 extensions for=20
     optical support defined in this document is listed below:=20
      =20
     TLV Label                        Label Type=20
     --------------------             -----------=20
     Fiber Label                      0x300=20
     Waveband Label                   0x301=20
     Wavelength Label                 0x302     =20
     Optical burst Label              0x303 =20
     =20
     All labels will be designated as follow:=20
     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|S|x|x|       Label Type      |          Label Length         =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                                                               =
|=20
        ~                          Label Value                          =
~=20
        |                                                               =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     =20
     X: Reserved Flags=20
     These are generally used by specific messages and will be defined =
in=20
     those messages.=20
     =20
     S=20
     Stacked Label Indicator=20
     =20
     Label Type =20
     A 12-bit field indicating the type of label.=20
     =20
     Label Length=20
     A 16-bit field indicating the length of the Label Value field in=20
     bytes.=20
     =20
     Label value: Variable=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
4]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     A variable length field that is an integer number of 32 bit words=20
     long. The interpretation of this field depends on the Label Type as =

     described in the following sections. =20
     =20
     =20
   3.1.1 Labels for Fiber =20
     =20
     This label indicates a fiber to be used for a connection=20
     establishment in optical switching. The label value only has=20
     significance between two neighbors, and the receiver MAY need to=20
     convert the received value into a value that has local =
significance. =20
     =20
     If the label type =3D labels for fiber, the label MUST be =
interpreted=20
     as labels for fiber and it has the following format:=20
     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                             Label                             =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     Label: 32 bits=20
     Indicates a label for fiber to be used. =20
     =20
     =20
   3.1.2 Labels for Waveband =20
     =20
     A waveband is a set of contiguous wavelengths which can be switched =

     together to a new waveband [3][4]. It MAY be desirable for an =
optical=20
     cross connect to optically switch multiple wavelengths as a unit=20
     since it MAY reduce distortion on individual wavelengths and MAY=20
     allow tighter separation of individual wavelengths. Waveband=20
     switching introduces another level of label hierarchy and as such =
the=20
     waveband is treated the same way all other upper layer labels are=20
     treated. The waveband label is defined to support such a waveband=20
     switching. The waveband label can be encoded in three parts; =
waveband=20
     ID, start label, and end label. The start label and the end label=20
     represent the lowest value of wavelength and the highest value of=20
     wavelength. =20
     =20
     If the label type =3D labels for waveband, the label MUST be=20
     interpreted as labels for waveband and it has the following format: =

     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                          Waveband Id                          =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                          Start Label                          =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                           End Label                           =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
5]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
     Waveband Id: 32 bits=20
     A waveband identifier. The value is selected by a sender and reused =

     in all subsequent related messages.=20
     =20
     Start Label: 32 bits=20
     Indicates the lowest value of wavelength in the waveband.=20
     =20
     End Label: 32 bits=20
     Indicates the highest value wavelength in the waveband.=20
     =20
     The start/end label are established either by configuration or by =20
     means of a protocol such as LMP [6]. They are normally used in the  =
=20
     label parameter of the Generalized Label one PSC and LSC [3][4].=20
     =20
     =20
   3.1.3 Labels for Wavelength =20
     =20
     The label indicates a single wavelength to be used for a connection =

     establishment in optical switching. The label value only has=20
     significance between two neighbors, and the receiver MAY need to=20
     convert the received value into a value that has local =
significance. =20
     =20
     If the label type =3D labels for wavelength, the label MUST be=20
     interpreted as labels for wavelength and a format of the label for=20
     wavelength is given as the below:=20
     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                             Label                             =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     Label: 32 bits=20
     Indicates label for wavelength to be used. =20
     =20
     =20
   3.1.4 Labels for optical burst=20
     =20
     The label for optical burst represents a label for switching data=20
     burst in optical domain. =20
     =20
     Optical data burst switching, which utilizes finer granularity in=20
     time domain in a coarse granularity such as a wavelength, is a new=20
     connection entity in optical domain [7][8]. Connection setup for=20
     optical burst includes reserving time on the transport medium for =
the=20
     client. =20
     =20
     This time is characterized by two parameters: start time and =
duration=20
     of data burst. These values define a fast one-way reservation. Upon =
a=20
     request for a connection setup for data burst, the GSMP controller=20
     MUST perform appropriate Connection Admission Control for the start =

   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
6]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     time and duration of data burst specified. If the connection is=20
     allowed, it MUST signal these parameters to the burst switching=20
     device to reserve the exact bandwidth required [7][8]. The burst=20
     switch MUST perform switching operation autonomously, using=20
     synchronization methods prescribed for the burst network it is=20
     operating in. =20
     =20
     If the label type =3D labels for optical burst, the label MUST be=20
     interpreted as labels for burst switching and a format of the label =

     for optical burst is given as the below:=20
     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                             Label                             =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     Label: 32 bits=20
     Indicates label for a burst level connection. =20
     =20
     =20
     =20
   4. Connection Management Messages=20
     =20
     Connection management messages, which are used to establish, =
release,=20
     modify, and verify connections across the switch by the controller, =

     SHOULD operate for optical switching. Connection entities are data=20
     burst, wavelength, waveband, fiber in optical switching. Each =
entity=20
     can be identified by labels for them. In order to support data =
burst=20
     which provides finer granularity than other connections, Triggered=20
     Add message can be used with Reservation Request message. The =
general=20
     message definition and semantics and other connection management=20
     messages follow the base specification of the GSMPv3 [1]. =20
     =20
     =20
     =20
   5. Reservation Management Messages=20
     =20
     The GSMPv3 allows a switch to reserve resources for connections=20
     before establishing them through Reservation Management messages.=20
     Reservable resources are bandwidth, buffers, queues, labels and =
etc.=20
     In this draft the resources imply optical resources, such as data=20
     burst, wavelengths, fibers, and so on. =20
     =20
     =20
   5.1 Reservation Request Message: Optical Burst specific =20
     =20
     Reservation Request message supports a new connection per data =
burst=20
     in optical domain. Data burst is very short in huge bandwidth of a=20
     wavelength and needs to process just in time. However, it takes =
much=20
     time to reserve resource and setup a connection per data burst by=20
     using the Reservation Request message. Therefore, a short form of=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
7]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     Reservation Request message is used to support data burst. The=20
     original Reservation Request message tries to reserve resource for=20
     data burst and the short form of the message is used to trigger the =

     resource to switch and transmit the data burst. This message only=20
     contains information to identify the reservation as well as the=20
     original message. In order to configure a connection per burst, two =

     parameters, offset time and burst length, are added on the message. =

     When a controller receives a request for a connection setup for =
data=20
     burst it sends the message. According to the different switching=20
     mechanisms for optical burst [7][8], the value of two fields in the =

     message are assigned. That is, by applying them, connection setup =
and=20
     release are performed explicitly or implicitly. This draft does not =

     limit the usage of the block in a specific switching technology. =20
     The following message is the short form of Reservation Request=20
     message to support data burst.=20
     =20
     Message type =3D TBA=20
     =20
          0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        | Vers  |  Sub  | Message Type  | Result|        Code           =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        | Partition ID  |            Transaction Identifier             =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |I|      SubMessage Number      |           Length              =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |X|                       Reservation ID                        =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                        Offset Time (T)                        =
| =20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
        |                        Burst Length (L)                       =
| =20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
     =20
           NOTE: Fields and parameters that have not been explained =
follow=20
           [1].=20
     =20
     Offset Time (T)=20
     This field is the time between a connection request reception and =
the=20
      start of the connection for the data burst.  =20
        =20
     Burst Length (L) =20
     This field is the time duration of data burst=20
     =20
     =20
     =20
   6. Management Message=20
   =20
   6.1 Port Management Message=20
   =20
      The Port Management message allows a port to be brought into =
service,=20
      to be taken out of service, to be set to loop back, reset, or to=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
8]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
      change the transmit data rate. The port Management message for=20
     optical switching has the following format for the request and=20
     success response messages: =20
   =20
          0                   1                   2                   3=20
          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=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         | Vers  |  Sub  | Message Type  | Result|        Code           =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         | Partition ID  |            Transaction Identifier             =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |I|      SubMessage Number      |           Length              =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |                             Port                              =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |                      Port Session Number                      =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |                     Event Sequence Number                     =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |R|x|x|x|x|x|x|x|   Duration    |    Function   | X-Function    =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |           Event Flags         |        Flow Control Flags     =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |x|x|x|x|x|x|x|x| Message Type  |   Tech Type   | Block Length  =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
         |                    Transmit Data Rate                         =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
         Note: Fields and Parameters that have not been explained follow =

         [1]=20
   =20
     Message Type: =20
     Port Management message for optical switching=20
     =20
     Tech Type; 0x30 =20
     optical switching=20
     =20
     Block Length; =20
     It indicates the length of extension values (lists of failed port =
and=20
     failed label) of Port Management messages for optical switching. =20
     =20
     Transmit Data Rate=20
     This field is only used in request and success response messages =
with=20
     the Function field set to "Set Transmit Data Rate". It is used to =
set=20
     the output data rate of the output port. =20
   =20
   =20
   6.2 Label Range Message=20
     =20
     The label range, which is specified for each port by the Port=20
     Configuration or the All Ports Configuration message, can be=20
     specified to the range of label supported by a specified port and =
to=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
9]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     be changed by using Label Range message. Since the granularity of=20
     each connection is different in optical domain each port SHOULD =
allow=20
     the label range changeable in ports. In addition, a port MAY have=20
     wavelength converters with full or limited capability so that each=20
     port MAY have different limited labels. In case of waveband =
switching,=20
     a single label for waveband connection is used for a set of=20
     wavelengths in the band. To support these cases, the Label Range=20
     message is used. =20
     =20
     The general usage and the format of this message follow [1].=20
     =20
     =20
   6.2.1 Optical Label=20
     =20
     If the Label Type is equal to optical label, the label range =
message=20
     MUST be interpreted as shown:=20
     =20
          0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|V|C|    Optical Label      |          Label Length         =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                            Min Label                          =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                            Max Label                          =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                      Remaining Labels                         =
|=20
         =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     V: Label=20
     The Label flag is not used. =20
     =20
     C: Multipoint Capable=20
     Indicates label range that can be used for multipoint connections.=20
     This field is not used in this document.=20
     =20
     Optical Label=20
     The optical label indicates the type of label for optical support =
and=20
     is referred to the section 3.1 of this document.=20
     =20
     Min Label: =20
     The minimum label value in the range.=20
     =20
     Max Label: =20
     The maximum label value in the range.=20
     =20
     Remaining Labels: =20
     The maximum number of remaining labels that could be requested for=20
     allocation on the specified port.=20
     =20
     =20
     =20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
10]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
   7. Statistics Messages: Optical Switching Specific=20
     =20
     The statistics messages are used to query the performance =
statistics=20
     related to ports and connections for optical transmission. The=20
     statistics contain optical transmission characteristics which =
specify=20
     transmission quality of connections. Transmission performance is=20
     typically defined in terms of signal performance with reference to=20
     noise level, or by the signal-to-noise ratio (SNR), and spectral=20
     occupancy requirement or signal power level [14]. The success=20
     response for the Statistics message for optical switching has the=20
     following form with optical switching specific TLV. This field=20
     implies quality of transmission signal in a connection so that it=20
     informs a controller signal degradation or loss of signal. This=20
     information MAY result in an alarm of link failure.=20
     =20
          0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        | Vers  |  Sub  | Message Type  | Result|        Code           =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        | Partition ID  |           Transaction Identifier              =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |I|      SubMessage Number      |           Length              =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                             Port                              =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|S|x|x|                                                       =
|=20
        +-+-+-+-+                     Label                             =
|=20
        ~                                                               =
~=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|x|x|x|x|x|x| Message Type  |   Tech Type   | Block Length  =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                      Signal to Noise Ratio                    =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                         Bit Error Rate                        =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                        Extinction Ratio                       =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                    Input Signal Power Level                   =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                    Output Signal Power Level                  =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
           NOTE: Fields and parameters that have not been explained =
follow=20
           [1].=20
     =20
     Message Type; TBA =20
     Statistics message for optical switching=20
     =20
     Tech Type; 0x30 =20
     optical switching=20
     =20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
11]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     Block Length; =20
     It indicates the length of extension values (lists of failed port =
and=20
     failed label) of Statistics message for optical switching.=20
     =20
     Signal to Noise Ratio (SNR): 32 bit =20
     SNR is the ratio of the signal power to the noise power. It is a=20
     function of both the amount of noise and the signal power.=20
     =20
     Bit Error Rate (BER): 32 bit=20
     BER is the number of error bits received as a portion of the number =

     of good bits.=20
     =20
     Extinction Ratio: 32 bit=20
     The Extinction ratio is the ratio of the power level representing a =
1=20
     bit to the power level representing a 0 bit. It is quoted in =
decibels=20
     (dB). =20
     =20
     Input Signal Power Level: 32bit=20
     The value of the average received power. =20
     =20
     Output Signal Power Level: 32 bit=20
     The value of the average power of a pseudorandom data sequence=20
     coupled into fiber by the transmitter. =20
     =20
     =20
     =20
   8. Configuration Messages=20
     =20
     The configuration messages allow a controller to discover =20
     capabilities of optical switch. Switch configuration, port=20
     configuration, and service configuration messages are defined for=20
     these functions. =20
     =20
     =20
   8.1 Switch Configuration Message: Optical Switching Specific Block=20
     =20
     Since optical switches MAY be able to provide connection services =
at=20
     multiple transport layers, and all switches are not expected to=20
     support the same transport layers, the switch will need to notify =
the=20
     controller of the specific layers it can support. Therefore, the=20
     switch configuration message MUST be extended to provide a list of=20
     the transport layers for which an optical switch can perform=20
     switching. For supporting various types of switching capable=20
     interfaces, the following optical switch configuration blocks =
SHOULD=20
     be added in the Switch Configuration message. =20
     =20
          0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |  SW capable   |                  Reserved                     =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
12]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     Switching Capable Layer : 8 bits=20
     This field indicates the supported switching capable layers in an=20
     optical switch. It has three flags which indicate the layers. The=20
     flags can be set at the same time when the optical switch contains=20
     multiple transport layers. =20
     =20
     X X X X X X F B L=20
     -------------------=20
     =20
     X: reserved field=20
     F: indicates the switching capable layer per a fiber=20
     B: indicates the switching capable layer per a waveband=20
     L: indicates the switching capable layer per a wavelength=20
     =20
     =20
   8.2 Port Configuration Message=20
     =20
     The port configuration message informs a controller configuration=20
     information related to a single port. Ports in optical switches are =

     connected to fibers or wavelength which is multiplexed in a fiber. =
In=20
     order to identity port in optical switches, the following new port=20
     types are defined. The basic format and usage of Port Configuration =

     message follow [1]. =20
     =20
        Value                PortType=20
        ------               ---------=20
        10                   optical switching=20
     =20
   8.2.1 PortType Specific Data for Optical Switching=20
     =20
     If PortType is equal to Optical Switching, the following PortType=20
     Specific Data block is used to identify ports of optical switches.=20
     The format and usage of Port Specific Data for Optical Switching in =

     Port Configuration message is given as following. =20
     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |X|M|L|R|Q|  Label Range Count  |      Label Range Length       =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                                                               =
|=20
        ~                   Default Label Range Block                   =
~=20
        |                                                               =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                   Input Channel Data Rate                     =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                   Output Channel Data Rate                    =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |  Port Status  |   Line Type   |  Line Status  |  Priorities   =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |     Physical Slot Number      |     Physical Port Number      =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
13]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
           Note: Fields and Parameters that have not been explained in =
the=20
              Subsection follow [1].=20
     =20
     Where each of the ranges in the Default Label Range Blocks will =
have=20
     the following format:=20
     =20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|V|C|                                                       =
|=20
        +-+-+-+-+                    Min Label                          =
|=20
        ~                                                               =
~=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|x|x|                                                       =
|=20
        +-+-+-+-+                    Max Label                          =
|=20
        ~                                                               =
~=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     Flags=20
     =20
       M: Multicast Labels=20
          The Multicast Labels flag, if set, indicates that this output=20
          port is capable of labelling each output branch of a point-to-
          multipoint tree with a different label. If zero, it indicates=20
          that this output port is not able to label each output branch =
of=20
          a point-to-multipoint tree with a different label.=20
     =20
        L: Logical Multicast=20
          The Logical Multicast flag, if set, indicates that this output =

          port is capable of supporting more than a single branch from =
any=20
          point-to-multipoint connection. This capability is often=20
          referred to as logical multicast. If zero, it indicates that=20
          this output port can only support a single output branch from=20
          each point-to-multipoint connection.=20
     =20
        R: Label Range=20
          The Label Range flag, if set, indicates that this switch port =
is=20
          capable of reallocating its label range and therefore accepts=20
          the Label Range message.  Else, if zero, it indicates that =
this=20
          port does not accept Label Range messages.=20
     =20
        Q: QoS=20
          The QoS flag, if set, indicates that this switch port is =
capable=20
          of handling the Quality of Service messages defined in section =
9=20
          of this specification. Else, if zero, it indicates that this=20
          port does not accept the Quality of Service messages.=20
     =20
        V: Label=20
          The Label flag is port type specific.=20
     =20
        C: Multipoint Capable=20
          This flag indicates that the label range may be used for=20
          multipoint connections.=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
14]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
      Label Range Count=20
     The total number of Default Label Range elements contained in the=20
      Default Label Range Block.=20
     =20
      Label Range Length=20
     Byte count in the Default Label Range Block.=20
     =20
      Min Label=20
     The specification of the Min Label field for each defined PortType=20
     value is given in the subsequent subsections. The default minimum=20
     value of a dynamically assigned incoming label that the connection=20
     table on the input port supports and that may be controlled by =
GSMP. =20
     This value is not changed as a result of the Label Range message.=20
    =20
      Max Label=20
     The specification of the Max Label field for each defined PortType=20
     value is given in the subsequent subsections. The default maximum=20
     value of a dynamically assigned incoming label that the connection=20
     table on the input port supports and that may be controlled by =
GSMP. =20
     This value is not changed as a result of the Label Range message. =20
     =20
     Input Channel Data Rate=20
     The maximum rate of data that may arrive at the input port=20
     (interface) in;=20
     =20
        Bits/sec       for PortType =3D Optical Switching=20
     =20
     Output Channel Data Rate=20
     The maximum rate of data that may depart from the output port=20
     (interface) in;=20
     =20
        Bits/sec       for PortType =3D Optical Switching=20
     =20
     Port Status=20
     Give the administrative state of the port. The defined values of =
the=20
     Port Status field are:=20
     =20
        Available: Port Status =3D 1.  =20
        The port is available to both send and receive cells or frames.  =

        When a port changes to the Available state from any other=20
        administrative state, all dynamically assigned connections MUST =
be=20
        cleared and a new Port Session Number MUST be generated.=20
     =20
        Unavailable: Port Status =3D 2.  =20
        The port has intentionally been taken out of service.  No cells =
or=20
        frames will be transmitted from this port. No cells or frames =
will=20
        be received by this port.=20
     =20
        Internal Loopback: Port Status =3D 3.  =20
        The port has intentionally been taken out of service and is in=20
        internal loopback: cells or frames arriving at the output port=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
15]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
        from the switch fabric are looped through to the input port to=20
        return to the switch fabric.  All of the functions of the input=20
        port above the physical layer, e.g., header translation, are=20
        performed upon the looped back cells or frames.=20
     =20
        External Loopback: Port Status =3D 4.  =20
        The port has intentionally been taken out of service and is in=20
        external loopback:  cells or frames arriving at the input port=20
        from the external communications link are immediately looped =
back=20
        to the communications link at the physical layer without =
entering=20
        the input port. None of the functions of the input port above =
the=20
        physical layer are performed upon the looped back cells or =
frames.=20
     =20
        Bothway Loopback: Port Status =3D 5.  =20
        The port has intentionally been taken out of service and is in=20
        both internal and external loopback.=20
        =20
        Recovery: Port Status =3D 6. =20
        The port is reserved for recovery support. For 1+1 dedicated=20
        protection, this port is configured to transmit traffic as a=20
        backup. On the other hand, for 1:1 protection, this port is just =

        configured to reserve the connection without transmitting =
traffic.  =20
     =20
     The Port Status of the port over which the GSMP session controlling =

     the switch is running MUST be declared Available. The controller =
will=20
     ignore any other Port status for this port. The Port Status of =
switch=20
     ports after power-on initialization is not defined by GSMP.=20
     =20
     Line Type=20
     The type of physical transmission interface for this port. The line =

     type for optical switching depends on switching interface for each=20
     switching entity. The value to identify PortType of optical =
switching=20
     is not defined yet. =20
     =20
     Physical Slot Number=20
     The physical location of the slot in optical switching (or OXC).=20
     Since the OXC systems can have many bays which contain hundreds of=20
     shelf which have tens of thousands of port this field SHLOULD=20
     identify the slot. For doing so, the field MAY be partitioned into=20
     several sub-fields to define bay, shelf, and slot.=20
     =20
     The default label range block for optical switching has the =
following=20
     format. =20
     =20
         0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|x|x|       Label Type      |          Label Length         =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                                                               =
|=20
        ~                          Label Value                          =
~=20
        |                                                               =
|=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
16]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     Label Type: 12 bit =20
     Label type for optical support. Each encoding type of the labels is =

     TBD.=20
     =20
     Label value: Variable =20
     Carries label information. The interpretation of this field depends =

     on the type of the link (or the type of connection) over which the=20
     label is used. Min Label and Max label value imply the range of=20
     available optical labels. Each encoding type of the labels is TBD.=20
     =20
     =20
     =20
   9. Event Messages=20
     =20
     The Event messages allow a switch to inform a controller of certain =

     asynchronous events. This draft deals with recovery-related events. =

     The indication of these asynchronous events related to ports and=20
     labels can inform failure of them to the controller and it can=20
     initiate a fault recovery mechanism. In the following sub-sections, =

     two messages, Recovery Completion message and Fault Notification=20
     message, are used to notify a controller fault-related events of a=20
     switch. =20
     =20
     =20
   9.1 Recovery Completion Message=20
     =20
     This message is used to notify the recovery completion to the=20
     controller by the switch after the failed elements are restored. =
This=20
     message contains restored connection information. Restored =
Connection=20
     information implies restored Port IDs and Label IDs. By using this=20
     message, the recovery completion of several failed connections, =
which=20
     consist of port and label, are notified to the controller at one =
time. =20
     =20
     The following extension TLV is for Recovery Completion in Event=20
     messages in order to notify the recovery completion of all failed=20
     ports and all fault-affected labels to the controller.=20
     =20
          0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|x|x|x|x|x|x| Message Type  |   Tech Type   | Block Length  =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                      Restored Port ID 1                       =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                      Restored Label ID 1                      =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                              . . .                            =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                              . . .                            =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
17]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
        |                      Restored Port ID N                       =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                      Restored Label ID N                      =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
     =20
     Message Type; TBA =20
     Recovery completion message=20
     =20
     Tech Type; 0x30 =20
     optical switch =20
     =20
     Block Length; =20
     It indicates the length of extension values(lists of restored port=20
     and restored label) of Recovery Completion messages. =20
     =20
     Restored Port ID list; variable=20
     This field describes the restored port IDs which contain different=20
     types of port which indicate wavelength-related port, fiber-related =

     port, or fiber bundle-related port. =20
     =20
     Restored Label ID list; variable=20
     This field describes the restored label ID which comes to be used=20
     again from a fault. =20
     =20
     =20
   9.2 Fault Notification Message=20
     =20
     This message is used to inform a controller a fault occurring in a=20
     switch. The possible faults are link failure from cutting off=20
     (affecting wavelengths, fibers, fiber bundles), port failure, or=20
     switch modules. For the notification purpose, the following =
extension=20
     TLV for Fault Notification blocks is added in Event message. It=20
     notifies all fault-affected ports and labels in a switch to a=20
     controller.=20
       =20
          0                   1                   2                   3=20
         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 =

        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |x|x|x|x|x|x|x|x| Message Type  |   Tech Type   | Block Length  =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                        Failed Port ID 1                       =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                        Failed Label ID 1                      =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                              . . .                            =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                              . . .                            =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                        Failed Port ID N                       =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
        |                        Failed Label ID N                      =
|=20
        =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
18]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
       =20
     Message Type; TBA =20
     Fault Notification message=20
     =20
     Tech Type; 0x30 =20
     optical switch=20
     =20
     Block Length; =20
     It indicates the length of extension values(lists of failed port =
and=20
     failed label) of Fault Notification messages. =20
     =20
     Failed Port ID list; variable=20
     This field describes the failed port ID which contains different=20
     types of port which indicate wavelength-related port, fiber-related =

     port, or fiber bundle-related port. =20
     =20
     Failed Label ID list; variable=20
     This field describes the failed label ID which comes to not be used =

     from a connection failed. =20
     =20
     =20
     =20
   10. Service Model Definition=20
     =20
     In the GSMP Service Model a controller may request the switch to=20
     establish a connection with a given Service. The requested Service =
is=20
     identified by including a Service ID in the Add Branch message or =
the=20
     Reservation message. The Service ID refers to a Service Definition=20
     (defined in chapter 10 of [1]). Service model for optical switch is =

     not defined yet in the standards or implementation agreements=20
     published by organizations. This draft will follow the service =
model=20
     of standard documents of standardization organizations. =20
     =20
     The following Service Identifiers are defined for optical support.=20
     =20
     ID Range              Service Type=20
     --------              ------------=20
     128 -
         - 191             Optical Switch Services=20
     =20
     Service Identifier=20
     The reference number used to identify the Service in GSMP.=20
     =20
     Service Characteristics=20
     A definition of the Service=20
     =20
     Traffic Parameters=20
     A definition of the Traffic Parameters used in connection =
management=20
     messages.=20
     =20
     QoS parameters=20
     A definition of the QoS Parameters that are included in the=20
     Capability Set for instances of the Service.=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
19]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
     Traffic Controls=20
     A definition of the Traffic Controls that may be supported by an=20
     instance of the Service.=20
     =20
     =20
     =20
   11. Failure Response Codes=20
     =20
     This chapter describes the failure and warning states which can =
occur=20
     in setup optical connections. The following lists are the codes =
that=20
     SHOULD be defined and added in the Failure Response messages. These =

     codes MAY be added more when the services for optical switching are =

     defined. =20
     =20
     If the switch issues a failure response it MUST choose the most=20
     specific failure code according to the following precedence. The =
code=20
     numbers will be assigned in IANA.=20
     =20
     Optical Connection Failure=20
   =20
     - recovery failure=20
         Due the limitation of available resource for recovery =
connection,=20
         for example, multiple links failure, the switch can not be=20
         succeeded the recovery procedure for shared protected =
connection.=20
     =20
     - waveband connection setup failure=20
         There are not available wavelengths which belong to the range =
of=20
         min and max limits of the waveband=20
     =20
     - reservation failure for optical burst=20
         In case of delayed reservation in time is not exactly matched,=20
         the reservation of optical burst can be failed. =20
     =20
     The following list gives a summary of the failure codes defined for =

     failure response messages:=20
     =20
     - no available label for shortage of available wavelengths=20
     =20
     - no available resource for recovery =20
     =20
     - no available resource for waveband connection setup=20
     =20
     - no match for the delayed reservation for optical burst connection =

     =20
     =20
     =20
   12. Security Considerations=20
     =20
     This document does not have any security concerns. The security=20
     requirements using this document are described in the referenced=20
     documents.=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
20]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
     =20
     =20
   13. Change Log=20
     =20
   13.1 Changes since draft-ieft-gsmp-optical-spec-00=20
     =20
     - Add label formats for optical switching in section 2.1 Labels.=20
     =20
     - Delete section 2.2 Protection and Restoration Capability in GSMP. =

     =20
     - Delete section 2.3 GSMP support for optical switching systems.=20
     =20
     - Add section 4.1 Reservation Request Message for optical burst=20
     =20
     - Add section 5. Management message including Label Range message=20
        for optical label.=20
     =20
     - Add section 6.2.1 Optical signal statistics Message.=20
     =20
     - Modify section 7.1 Switch Configuration Message for optical=20
        switching=20
     =20
     - Add section 7.2.1 PortType Specific Data for Optical Switching=20
     =20
     - Add section 8.1 Recovery Completion Message.=20
     =20
     - Add section 8.2 Recovery Notification Message.=20
     =20
     =20
   13.2 Changes since draft-ietf-gsmp-optical-spec-01=20
     =20
     - Assign label number in section 3.1=20
     =20
     - Delete duplicated section with the base document: 2.1.5, 3.2~3.7, =

        4.2, 4.3, 5.1, 6.1, 6.3, 7.3=20
     =20
     - Add section 2 GSMP packet encapsulation.=20
     =20
     - Add section 4.1 Add Branch message: Recovery Specific Block=20
     =20
     - Add section 5.1 Reservation Request message: Recovery Specific=20
        Block.=20
     =20
     - Modify section 5.2 Reservation Request message: Optical Burst=20
        Specific.=20
     =20
     - Modify section 8.2.1 PortType Specific Data over Optical =
Switching.=20
     =20
     - Modify section 9.1 Recovery Completion message.=20
     =20
     - Modify section 9.2 Recovery Notification message.=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
21]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
     =20
   13.2 Changes since draft-ietf-gsmp-optical-spec-02=20
     =20
     - Delete section 4.1 Add Branch message: Recovery Specific Block=20
     =20
     - Delete section 5.1 Reservation Request message: Recovery Specific =

        Block=20
     =20
     - Add section 6.1 Port Management message including optical=20
        switching specific TLV=20
     =20
     - Add specific fields to get statistics of optical switches in=20
        section 7 Statistics message: Optical Switching Specific.=20
     =20
     - Modify section 8.2.1 PortType Sepcific Data for optical switching =

        and add description about the message format.=20
     =20
     - Modify section 9.1 Recovery Completion message and section 9.2=20
        Recovery Notification message.=20
     =20
   =20
   =20
   Appendix I. Protection and Restoration Capability in GSMPv3=20
     =20
     The GSMP controller MUST support the protection and restoration=20
     capabilities because the optical switch delivers several Gbps data=20
     traffic in a single wavelength. To achieve fast protection and=20
     restoration, the optical switch MAY be capable of taking an action=20
     independent of the GSMP controller, then it informs the controller=20
     after completing the restoration [2]. This differs from the master-
     slave relationship in GSMP. =20
     =20
     Recovery mechanisms do not distinguish path (end-to-end) and link=20
     recovery in GSMPv3. The difference of them is considered in =
signaling=20
     protocol. In case of dynamically calculating the recovery =
connection=20
     after a fault occurs, GSMPv3 establishes a new recovery connection =
by=20
     using the existing Add Branch message. Therefore, this draft=20
     considers pre-planned recovery mechanisms, such as 1+1 dedicated=20
     recovery, 1:1 dedicated recovery with/without extra traffic, and=20
     1:N/M:N shared recovery. =20
     =20
     The label switch SHOULD provide the protection and restoration=20
     capabilities in order to provide the recovery mechanisms. For =
example,=20
     an ingress/egress node reserves backup resources according the each =

     recovery mechanism, and setup the switch fabric. Then, GSMPv3 is =
used=20
     to control the switch. =20
     =20
     In this section, the recovery mechanisms which can be provided by=20
     GSMPv3 are specified with an included  fault notification, and=20
     restoration, and related required messages. For example, the port=20
     configuration command MUST be extended to allow autonomous =
protection=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
22]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     mechanism. The current GSMP connection management also MUST be=20
     extended to support this function. In the following subsections, =
the=20
     supported recovery mechanisms in GSMPv3 are introduced.=20
     =20
     =20
   1.1 1+1 dedicated recovery mechanism=20
     =20
     =20
     - Recovery connection configuration=20
     All nodes on a working connection use Add Branch message(P) to=20
     configure a recovery connection. The ingress node transmits traffic =

     through the working connection as well as the recovery connection. =
An=20
     egress only chooses traffic from the working connection with =
ignoring=20
     them from the recovery connection. In order to support this type of =

     recovery mechanism, the optical switch SHOULD support it =
physically.=20
     =20
     - Recovery procedure=20
     When a failure occurs, a fault-affected working connection is=20
     switched over a 1+1 dedicated recovery connection without notifying =

     the controller. The recovery process is performed at the physical=20
     layer automatically. After the recovery is completed, the switch=20
     notifies the recovery completion to the controller by using Event=20
     message. =20
     =20
     =20
   1.2 1:1 dedicated recovery mechanism=20
     =20
     1) 1:1 protection =20
     =20
     - Recovery connection configuration=20
     All nodes on a working connection configure a recovery connection =
by=20
     using Add Branch message. However, the ingress node does not =
transmit=20
     any traffic through the reserved recovery connection since the =
switch=20
     does not cross connect for the recovery connection. =20
     =20
     - Recovery procedure=20
     When an ingress node detects a fault it switches over the fault-
     affected working connection to the reserved recovery connection. =
This=20
     type of recovery does not require configuring additional connection =

     configuration because the recovery connection has been already=20
     established by using Add Branch message(P). Then, an egress node=20
     switches over the recovery connection to receive traffic.=20
      =20
     =20
     2) 1:1 restoration =20
     =20
     - Recovery connection configuration=20
     An ingress node and an egress node both configure a recovery=20
     connection by using the Reservation Request message(P), and core=20
     nodes also use it to reserve recovery connection. Extra traffic can =

     be delivered through the recovery connection. =20
     =20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
23]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     - Recovery procedure=20
     The ingress node and the egress node use Add Branch message in =
order=20
     to configure a recovery connection. Other core nodes also configure =

     the recovery connection with Add Branch message(P) with the =
reserved=20
     resource. =20
     =20
     =20
   1.3 1:N/M:N shared recovery mechanism (M, N > 1, M <=3D N)=20
     =20
     - Recovery connection configuration=20
     Reservation Request message(P) is used to configure a recovery=20
     connection. Since several working connections (=3D N) share one=20
     recovery connection (1:N) or several recovery connections (M:N)=20
     GSMPv3 SHUOLD know the sharing  working connection IDs for the=20
     recovery connections. =20
     =20
     - Recovery procedure=20
     When the GSMPv3 controller is notified a fault, it uses Add Branch=20
     message(P) to configure a new working connection by using reserved=20
     recovery connection. The Add Branch message(P) SHOULD contain the=20
     information about the reserved recovery connection.=20
     =20
     =20
   =20
   Appendix II. GSMPv3 support for optical cross-connect systems=20
     =20
     The GSMPv3 controls and manages the optical cross-connect systems =
as=20
     label switches. The optical cross-connect (OXC) is a space division =

     switch that can switch an optical data stream on an input port to =
an=20
     output port. The OXCs are all optical cross-connects (optical-
     optical-optical), transparent optical cross connects (optical-
     electrical-optical, frame independent), and opaque optical cross=20
     connects (optical-electrical-optical, SONET/SDH frames).These OXC=20
     (optical cross connect) systems can be IP-based optical routers =
which=20
     are dynamic wavelength routers, optical label switches, or=20
     burst/packet-based optical cross connects, and so on[2].=20
     =20
     The OXC system consists of switching fabric, multiplexer/=20
     demultiplexer, wavelength converter, and optical-electrical/=20
     electrical-optical converter. Multiple wavelengths are multiplexed =
or=20
     demultiplexed into a fiber. Multiple fibers belong to a fiber =
bundle.=20
     A wavelength, a waveband, and a fiber can be used to establish a=20
     connection in an optical switch. They SHOULD be recognized at a =
port=20
     in the OXC since they are connection entities. When the OXC has=20
     optical-electrical conversion at the input port and electrical-
     optical conversion at the output port it is called as opaque OXC. =
Or,=20
     when it processes optical data stream all optically it is called as =

     transparent OXC. Wavelength converter SHOULD be used to resolve=20
     output port contention when two different connections try to be=20
     established in a same output port. Since the wavelength converter =
can=20
     work only within a limited operating range, the limited numbers of=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
24]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     wavelengths are used at the output port. It limits the available=20
     wavelengths at the output port. =20
     =20
     If OXCs perform protection and restoration functions they SHOULD =
have=20
     suitable switch structure to support them. In case of 1+1 dedicated =

     recovery, input ports and output ports MUST be duplicated in a =
switch.=20
     The switch transmits optical signal through two ports (one for=20
     working connection and another for recovery connection)=20
     simultaneously. When a fault happens the switch switches over from=20
     failed working connection to dedicated recovery connection without=20
     noticing a controller. =20
     =20
   =20
   =20
   References=20
     =20
     [1] Doria, A, "GSMPv3 Base Specification", =
draft-ietf-gsmp-base-spec-
     02.txt (work in progress), June 2003.    =20
     =20
     [2] Georg Kullgren, et. al., "Requirements For Adding Optical =
Support=20
     To GSMPv3",draft-ietf-gsmp-reqs-06.txt (work in progress), June =
2003. =20
     =20
     [3] Mannie, E., et. al., "Generalized Multi-Protocol Label =
Switching=20
     (GMPLS) Architecture", draft-ietf-ccamp-gmpls-architecture-07.txt=20
     (work in progress), May 2003. =20
     =20
     [4] Ashwood-Smith, D., et. al., "Generalized MPLS - Signaling=20
     Functional Description", RFC3471, Jan. 2003.=20
     =20
     [5] Rajagopalan, B., et. al., "IP over Optical Networks: A =
Framework",=20
     draft-ietf-ipo-framework-04.txt (work in progress), April 2003.=20
     =20
     [6] J. Lang, et. at. "Link Management Protocol (LMP) ", draft-ietf-
     ccamp-lmp-09.txt (work in progress), April 2003. =20
     =20
     [7] C. Qiao, M. Yoo, "Choice, and Feature and Issues in Optical =
Burst     =20
     Switching", Optical Net. Mag., vol.1, No.2, Apr.2000, pp.36-44.=20
     =20
     [8] Ilia Baldine, George N. Rouskas, Harry G. Perros, Dan =
Stevension,=20
     "JumpStart: A Just-in-time Signaling Architecture for WDM Burst-
     Switching Networks", IEEE Comm. Mag., Feb. 2002.=20
     =20
     [9] Angela Chiu, John Strans, et. al., "Impairments And Other=20
     Constraints On Optical Layer Routing", draft-ietf-ipo-impairments-
     05.txt (work in progress), May 2003.=20
     =20
     [10] Daniel Awduche, WYakov Rekhter, "Multiprotocol Lambda =
Switching:=20
     Combining MPLS Traffic Engineering Control with Optical=20
     Crossconnects", IEEE Comm. Mag., March 2001.=20
     =20
     [11] Doria, A. and K. Sundell, "General Switch Management Protocol  =
    =20
     Applicability", RFC 3294, June 2002.=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
25]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     =20
     [12] Mannie, E., et. al., "Recovery (Protection and Restoration)=20
     Terminology for GMPLS", =
draft-ietf-ccamp-gmpls-recovery-terminology-
     02.txt (work in progress), May 2003.=20
     =20
     [13] Vishal Sharma, et. at., "Framework for MPLS-based Recovery", =
RFC=20
     3469, February 2003=20
     =20
     [14] ITU-T Recommendation G.959.1, Optical Transport Network =
Physical=20
     Layer Interfaces, February 2001.=20
     =20
     =20
     =20
   Acknowledgement=20
     =20
     This work was supported in part by the Korean Science and =
Engineering=20
     Foundation (KOSEF) through OIRC project=20
     =20
     =20
   Author's Addresses=20
     =20
     Jun Kyun Choi=20
     Information and Communications University (ICU)=20
     58-4 Hwa Ahm Dong, Yusong, Daejon =20
     Korea 305-732=20
     Phone: +82-42-866-6122=20
     Email: [email protected]=20
     =20
     Jung Yul Choi=20
     Information and Communications University (ICU)=20
     58-4 Hwa Ahm Dong, Yusong, Daejon =20
     Korea 305-732=20
     Phone: +82-42-866-6208=20
     Email: [email protected]=20
     =20
     Min Ho Kang=20
     Information and Communications University (ICU)=20
     58-4 Hwa Ahm Dong, Yusong, Daejon =20
     Korea 305-732=20
     Phone: +82-42-866-6136=20
     Email: [email protected]=20
     =20
     =20
     Gyu Myung Lee=20
     Information and Communications University (ICU)=20
     58-4 Hwa Ahm Dong, Yusong, Daejon =20
     Korea 305-732=20
     Phone: +82-42-866-6231=20
     Email: [email protected]=20
     =20
     Young Wook Cha=20
     Andong National University (ANU)=20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
26]=20
=0C
   GSMPv3 for Optical Support                                 October =
2003=20
   =20
     388 Song-Chon Dong, Andong, Kyungsangbuk-do=20
     Korea 760-749=20
     Phone: +82-54-820-5714=20
     Email: [email protected]=20
     =20
     =20
     =20
   Full Copyright Statement=20
     =20
     Copyright (C) The Internet Society (2002).  All Rights Reserved. =
This=20
     document and translations of it MAY be copied and furnished to =
others,=20
     and derivative works that comment on or otherwise explain it or=20
     assist in its implementation MAY be prepared, copied, published and =

     distributed, in whole or in part, without restriction of any kind,=20
     provided that the above copyright notice and this paragraph are=20
     included on all such copies and derivative works.  However, this=20
     document itself MAY not be modified in any way, such as by removing =

     the copyright notice or references to the Internet Society or other =
 =20
     Internet organizations, except as needed for the purpose of=20
     developing Internet standards in which case the procedures for  =20
     copyrights defined in the Internet Standards process MUST be  =20
     followed, or as required to translate it into languages other than  =
=20
     English. =20
     =20
     The limited permissions granted above are perpetual and will not be =

     revoked by the Internet Society or its successors or assigns.    =20
     =20
     This document and the information contained herein is provided on =
an   =20
     "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING =
  =20
     TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING  =
 =20
     BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION   =20
     HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF    =

     MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.=20
   =20
   =20
   =20
   Choi, et. al.             Expires - April 2004                 [Page =
27] =0C

------=_NextPart_000_0005_01C39686.9A1CD230--