Network Working Group Yuefeng Ji Internet Draft Zhitong Huang Intended status: Informational Xiaolin Guo Expires: March 2011 Univ.of BUPT September 1, 2010 A Novel Encoding of ROADM in GMPLS Controlled Wavelength Switched Optical Network(WSON) draft-ji-ccamp-wson-encoding-00 Status of this Memo This Internet-Draft is submitted to IETF in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on March, 2011. Copyright Notice Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Ji, Huang and Guo Expires March 2011 [Page 1] Internet-Draft Encoding of ROADM Nov 9, 2009 Abstract Reconfigurable add/drop optical multiplexers(ROADM) featured highly asymmetric switching capability, is an essential element in current wavelength switched optical network(WSON).Because the multiple degree Reconfigurable add/drop optical multiplexer(ROADM) can not only add/ drop wavelength but also switch wavelength, it is necessary to know the switch connectivity offered by such a network element. With the development of ROADM, the constraint of wavelength and direction is abated, so the encoding of the ROADM needs improvement. This memo provides a novel encoding for different ROADMs, Which is applicable to the encoding of different kind of ROADMs. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Encoding of ROADM . . . . . . . . . . . . . . . . . . . . . . . 2 3. Security Considerations . . . . . . . . . . . . . . . . . . . . 6 4. IANA Considerations. . . . . . . . . . . . . . . . . . . . . . . 6 5. References . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 5.1. Normative References . . . . . . . . . . . . . . . . . . . . 6 5.2. Informative References . . . . . . . . . . . . . . . . . . . 6 Author's Addresses . . . . . . . . . . . . . . . . . . . . . . . . 7 Full Copyright Statement. . . . . . . . . . . . . . . . . . . . . . 7 Intellectual Property Statement . . . . . . . . . . . . . . . . . . 7 1. Introduction Reconfigurable add/drop optical multiplexers is an essential element in current WSON. As the multiple degree ROADM has properties of both a switch and a multiplexer, it is necessary to know the switch connectivity offered by such a network element.[WSON-Framework] In a ROADM, there are some connectivity constraints between line side port and add/drop port. An ingress or more typically an egress (drop) port restricted to a single channel of fixed wavelength is known as colored port, while the port without such constraint is called colorless port. With the development of ROADM towards colorless and directionless add drop switching, the constraints mentioned above is abated, so the encoding of the ROADM needs improvement to accommodate the novel ROADMs.[ROADM-ARCH] The current encoding retains lots of redundancy, in our encoding we describe the connectivity of ROADM as sets of the line side port's properties to reduce the information's redundancy. 2. Encoding of ROADM The current encoding of ROADM is represented as Connectivity Matrix Sub-TLV by encoding pairs of links, each pairs represent one direction of transmission. Considering the application of bi-directional fiber, some link identifiers (especially line side links identifiers) appear repeatedly. Lots of redundancies due to the repetitional encoding of the same links will degrade the performance Ji, Huang and Guo Expires March 2011 [Page 2] Internet-Draft Encoding of ROADM Nov 9, 2009 of encoding. Our novel encoding of ROADM describes the connectivity as the line side port's property which contains the links that can connect to the port. In online routing and wavelength assignment (RWA), processing delay influences the blocking probability of the request. Improving the encoding can relieve the massive processing of information and reduce the blocking probability. The encoding of a ROADM is: 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |con| format | reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Lid | act1| act2|special1 |special2 | Number1 | Number 2 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Identifier1 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : : : : : : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Identifier N | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Where Con (2 bits) is the device type. 0-FOADM 1-normal ROADM 2-colorless ROADM 3-colorless and directionless ROADM Format: The format of the link identifier (6 bits) 0 -- Link Local Identifier Indicates that the links are identified by link local identifiers. All link local identifiers are supplied in the context of the advertising node. 1 -- Local Interface IPv4 Address 2 -- Local Interface IPv6 Address Indicates that the links are identified by Local Interface IP Address . All Local Interface IP Address are supplied in the context of the advertising node. Others TBD. Note that all link identifiers in the same list must be of the same type. Lid:4 bits Indicates the ID of the local line side port. act:3 bits act1 and act2 represents the direction of the add links and drop links respectively. 000:Inclusive List Indicates that one or more link identifiers are included in the following. Each identifies a separate link. Ji, Huang and Guo Expires March 2011 [Page 3] Internet-Draft Encoding of ROADM Nov 9, 2009 001:Inclusive Ranges Indicates that several discontinuous ranges of links are included in the following link identifier set. Each range of links contains two link identifiers. The first identifier indicates the start of the range (inclusive). The second identifier Indicates the end of the range(inclusive) . 010:Inclusive Range Indicates that a range of links are included in the following link identifier set. It contains two link identifiers. The first identifier indicates the start of the range(inclusive) . The second identifier indicates the end of the range(inclusive). 011:Inclusive Range + Exclusive of List Indicates that a range of links excluding a list of links is included in the following link identifier set. It contains two link identifiers which constitute a range, and some other link identifiers which are excluded in the following link identifier set. 100:Inclusive Range + Inclusive List Indicates that a range of links embracing additional lists of links are included in the following link identifier set. It contains two link identifiers constituting a range, and some other link identifiers which are included in the following link identifier set. when Con=11 The links that cannot connect to the line side port are enumerated in the following link identifier set, if there is no constraint, the 3 bits of act will be padded with 111. special:5 bits special1 indicates links that can add to the line side port. special2 indicates links that can drop from the line side port. when Act= 001 special indicates the number of the discontinuous ranges. Act= 011 special indicates the number of links excluding from range. Act= 100 special indicates the number of links which are not included in the range but can connect to the line side port. otherwise, special =00000 Number:6 bits Number1 indicates the number of link identifiers representing links that can add to the line side port. Number2 indicates the number of link identifiers representing links that can drop from the line side port. An example of encoding We use the example in [WSON-Encode] to explain the encoding in detail. Using our novel encoding, this representation uses only 11 32-bit words.The more degrees of the ROADM the better our novel encoding performs. Suppose we have a typical 2-degree 40 channel Ji, Huang and Guo Expires March 2011 [Page 4] Internet-Draft Encoding of ROADM Nov 9, 2009 ROADM. In addition to its two line side ports it has 80 add and 80 drop ports. The picture below illustrates how a typical 2-degree ROADM system that works with bi-directional fiber pairs is a highly asymmetrical system composed of two unidirectional ROADM subsystems. (Tributary) Ports #3-#42 Ingress added to Egress dropped from West Line Egress East Line Ingress vvvvv ^^^^^ | |||.| | |||.| +-----| |||.|--------| |||.|------+ | +----------------------+ | | | | | Egress | | Unidirectional ROADM | | Ingress -----------------+ | | +-------------- <=====================| |===================< -----------------+ +----------------------+ +-------------- | | Port #1 | | Port #2 (West Line Side) | |(East Line Side) -----------------+ +----------------------+ +-------------- >=====================| |===================> -----------------+ | Unidirectional ROADM | +-------------- Ingress | | | | Egress | | _ | | | +----------------------+ | +-----| |||.|--------| |||.|------+ | |||.| | |||.| vvvvv ^^^^^ (Tributary) Ports #43-#82 Egress dropped from Ingress added to West Line ingress East Line egress Referring to the figure we see that the ingress direction of ports #3-#42 (add ports) can only connect to the egress on port #1. While the ingress side of port #2 (line side) can only connect to the egress on ports #3-#42 (drop) and to the egress on port #1 (pass through). Similarly, the ingress direction of ports #43-#82 can only connect to the egress on port #2 (line). While the Ji, ingress direction of port #1 can only connect to the egress on ports #43-#82 (drop) or port #2 (pass through). We can now represent this connectivity as follows. 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Note: the links that can connect with the line side port 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |01 |0 0 0 0 0 0| reserved | 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Ji, Huang and Guo Expires March 2011 [Page 5] Internet-Draft Encoding of ROADM Nov 9, 2009 |0 0 0 1|0 1 0|0 1 0|0 0 0 0 0|0 0 0 0 0|0 0 0 0 1 0|0 0 0 0 1 0| 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ link Identifiers set +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #3 | 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #42 | 4 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #43 | 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #82 | 6 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Note: the links that can connect with the line side port 2 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 1 0|0 1 0|0 1 0|0 0 0 0 0|0 0 0 0 0|0 0 0 0 1 0|0 0 0 0 1 0| 7 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ link Identifiers set +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #43 | 8 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #82 | 9 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #3 | 10 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Link Local Identifier = #42 | 11 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 3. Security Considerations (None). 4. IANA Considerations (None). 5. References 5.1. Normative References (None). 5.2. Informative References [WSON-Encode] G. Bernstein, "Routing and Wavelength Assignment Information Encoding for Wavelength Switched Optical Networks", work in progress: draft-ietf-ccamp-rwa-wson-encode-05.txt,July 12,2010. [WSON-Framework] Y. Lee (ed.), G. Bernstein (ed.)," Framework for GMPLS and PCE Control of Wavelength Switched Optical Networks (WSON)", work in progress draft-ietf-ccamp-rwa-wson-framework-06.txt, April 5, 2010. [ROADM-ARCH] Roorda,P., Collings, B., "Evolution to Colorless and Directionless ROADM Architectures", Optical Fiber communication/ Ji, Huang and Guo Expires March 2011 [Page 6] Internet-Draft Encoding of ROADM Nov 9, 2009 National Fiber Optic Engineers Conference,2008. OFC/NFOEC 2008. Conference on 24-28 Feb. 2008 Page(s):1 - 3, February 2008. Author's Addresses Yuefeng Ji Key Laboratory of Information Photonics and Optical Communication (IPOC), Ministry of Education, P.O. Box 90, Beijing University of Posts and Telecommunications, P.R.China Email: jyf@bupt.edu.cn Zhitong Huang Key Laboratory of Information Photonics and Optical Communication (IPOC), Ministry of Education, P.O. Box 90, Beijing University of Posts and Telecommunications, P.R.China Email: hzt@bupt.edu.cn Xiaolin Guo Key Laboratory of Information Photonics and Optical Communication (IPOC), Ministry of Education, P.O. Box 90, Beijing University of Posts and Telecommunications, P.R.China Email: gxl0310@gmail.com Full Copyright Statement This document and the information contained herein are provided on an "AS IS" BASIS AND THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST, THE INTERNET ENGINEERING TASK FORCE AND ANY APPLICABLE MANAGERS OF ALTERNATE STREAM DOCUMENTS, AS DEFINED IN SECTION 8 BELOW, DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION THEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Intellectual Property Statement The IETF Trust takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in any IETF Document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Copies of Intellectual Property disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. Ji, Huang and Guo Expires March 2011 [Page 7] Internet-Draft Encoding of ROADM Nov 9, 2009 The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement any standard or specification contained in an IETF Document. Please address the information to the IETF at ietf-ipr@ietf.org. The definitive version of an IETF Document is that published by, or under the auspices of, the IETF. Versions of IETF Documents that are published by third parties, including those that are translated into other languages, should not be considered to be definitive versions of IETF Documents. The definitive version of these Legal Provisions is that published by, or under the auspices of, the IETF. Versions of these Legal Provisions that are published by third parties, including those that are translated into other languages, should not be considered to be definitive versions of these Legal Provisions. For the avoidance of doubt, each Contributor licenses each Contribution that he or she makes to the IETF Trust pursuant to the provisions of RFC 5378. No language to the contrary, or terms, conditions or rights that differ from or are inconsistent with the rights and licenses granted under RFC 5378, shall have any effect and shall be null and void, whether published or posted by such Contributor, or included with or in such Contribution. Ji, Huang and Guo Expires March 2011 [Page 8] Internet-Draft Encoding of ROADM Nov 9, 2009