Terabit OBS Super-Net Experiments Nippon Telegraph and Telephone Corporation (NTT) Takeshi Yagi 1 © 2006 NTT Information Sharing Platform Laboratories Agenda 1. Introduction - Goal of this research - The conventional optical network - Key points in implementing the e-Japan program - Network requirements 2. Proposed architecture - Concept of a terabit OBS super net - Outline of proposed technologies - Traffic-driven optical path control technology - Application-driven optical path control technology - Network policy control technology 3. Experiments on optical test bed (Japan Gigabit Network II) 4. Conclusion 2 © 2006 NTT Information Sharing Platform Laboratories 1. Introduction 3 © 2006 NTT Information Sharing Platform Laboratories Goal of this research Implementation of the e-Japan strategy - Broadband access (10Mb/s) by 30 million users - Super broadband access (100Mb/s) by 10 million users Terabit-class forwarding performance is needed Accommodate forty million users using 4,000 edge routers (Each edge router accommodates 10,000 users) Connect 4,000 edge routers by 10,000 optical paths (Bandwidth of optical path is 10Gb/s) 10,000 users Edge router Edge router Terabit super network (10Gb/s×10,000) 10,000 users Edge router 4 Edge router 4,000 edge routers Edge router © 2006 NTT Information Sharing Platform Laboratories The conventional optical network Deploy optical network to achieve high network bandwidth - Connect all edge routers using optical paths - Establish full mesh of optical paths between all edge routers to maintain reachability → Full mesh topology isn’t economical Ex. 16 million optical paths would be needed → Total bandwidth would be petabit class: "over spec" Terabit super network 10,000 users Edge router ・ ・ ・ ・ 10,000 users Edge router Edge router Edge router 4,000 edge routers Sixteen million optical paths 5 © 2006 NTT Information Sharing Platform Laboratories Key points in implementing the e-Japan program Point 1 for implementation of the e-Japan strategy : Use an electronic network to maintain reachability Point 2 for implementation of the e-Japan strategy : Assign optical paths dynamically to improve performance Concentration Electrical of traffic load IProuter router Maintain reachability by using 4,000 optical paths Edge router Edge router Edge router Optical router Optical router Expand Direct connection between edge routers bandwidth 6 Edge router 4,000 edge routers Cut-through optical path © 2006 NTT Information Sharing Platform Laboratories Network requirements Point 2 for implementation of the e-Japan strategy : Assign optical paths dynamically to improve performance Improve the performance of the whole network - Avoid congestion Optimize - Accommodate many users Key the network topology Demands from specific users - Provide assured quality - Supply services Assign specific optical Key paths as fast as possible Respond to many kinds of requirement Key 7 Use cooperating optical network control technologies © 2006 NTT Information Sharing Platform Laboratories 2. Proposed architecture 8 © 2006 NTT Information Sharing Platform Laboratories A terabit OBS Super Net CLI Network control server SNMP SNMP O-UNI Electrical IP router IP layer Burst control layer Terabit control layer Optical path layer Application Application control server layer Edge router Burst Burst Burst Burst Burst CTL signaling CTL signaling CTL Terabit Terabit Terabit GMPLS GMPLS CTL CTL CTL GSMP OBS Optical router OBS OBS Optical router Optical router GMPLS:Generalized Multi-Protocol Label Switching GSMP:General Switch Management Protocol,OBS:Optical Burst Switch CTL:Controller,CLI:Command Line Interface © 2006 NTT Information Sharing Platform Laboratories 9 Edge router An outline of proposed technologies Cut-through optical path control technologies Traffic-driven optical path control technology - Maximize network throughput Key Optimization Implement traffic engineering by terabit controllers ・Maximize use of all optical paths Application-driven optical path control technology - Assign optical paths according to user demand Time Implement optical burst functions in burst controllers ・Minimize control time required to establish optical paths Key Network policy control technology - Select from two types of controller according to type of demand 10 © 2006 NTT Information Sharing Platform Laboratories Traffic-driven optical path control technology(1/3) - Maximize network throughput Requires control according to traffic condition of IP layer - Detect congestion using a network control server by referring to traffic load in IP routers - Avoid congestion Select and by establishing a cut-through optical path control - Maximize use of all optical paths terabit by dynamically redistributing them controllers - Maximize total network throughput by distributing traffic load 11 © 2006 NTT Information Sharing Platform Laboratories Traffic-driven optical path control technology(2/3) (2) Refer to traffic load periodically and detect congestion Network control (3) Identify ingress-egress edge router server pair forSNMP which traffic load is large SNMP O-UNI (4) Trigger signaling IP bylayer O-UNI Electrical(1) IP router Monitor traffic load (5) Establish optical path Terabit Terabit Terabit GMPLS Terabit GMPLS control layerIP routes CTL (6) Change CTL CTL GSMP Optical path layer Edge router OBS OBS OBS Edge router Optical router Optical router Optical router GMPLS : Generalized Multi-Protocol Label Switching Traffic-Driven cut-through optical GSMP : General Switch Management Protocol OBS : Optical Burst Switch, CTL : Controller, CLI : Command Line Interface © 2006 NTT Information Sharing Platform Laboratories 12 path Traffic-driven optical path control technology(3/3) - Maximize use of all optical paths It is important to distribute optical paths Assign a cut-through optical path Specify an ingress-egress edge router pair Optical router Edge router Edge router Optical router Optical router Optical router Traffic engineering on optical layer 13 Select the shortest route Optical router Edge router Route distribution on optical layer © 2006 NTT Information Sharing Platform Laboratories Application-driven optical path control technology(1/3) - Assign an optical path according to a user demand Requires immediate control to meet user demand - Accept user demand by cooperating with application control server - Assign optical path by establishing a cut-through optical path - Minimize control time by using burst signaling in place of GMPLS Select and control burst controllers - Minimize total transfer time of user data - Implement a user service offering assured quality 14 © 2006 NTT Information Sharing Platform Laboratories Application-driven optical path control technology(2/3) (1)routers Specify source-destination (2) Specify ingress-egress edge (6) Request removal of optical path users and request which are accommodate users involved when data transfer completed establishment of cut-through Network CLI control optical path server Application Application control server layer SNMP O-UNI (3) Use O-UNI to IP layersignaling trigger Burst (5) Establish control an IPlayer route Optical path layer Edge router Electrical IP router Burst Burst CTL signaling OBS Optical router (4) Establish an optical path Burst Burst Burst CTL signaling CTL GSMP OBS OBS Edge router Optical router Optical router GMPLS : Generalized Multi-Protocol Label Switching Application-driven cut-through optical path GSMP : General Switch Management Protocol OBS : Optical Burst Switch, CTL:Controller, CLI:Command Line Interface © 2006 NTT Information Sharing Platform Laboratories 15 Application-driven optical path control technology(3/3) Use burst signaling, which can reducing control time by sending signaling to the next node before controlling optical switch #1 #i #3,#N Signaling at Node#2 Bd2 Bd2 Bd1 Obd2 Obd1 Time to control optical path Data forwarding : Obd 1 tdown,m t down,in tsetup #1 Burst signaling #1 remove #3 improvement establish #3 t Data forwarding : Obd 2 16 Normal GMPLS signaling t : time to process :time to control optical switch © 2006 NTT Information Sharing Platform Laboratories Network policy control technology (1/2) - Assign an optical path according to different kinds of demand Requires selection of controller according to kind of demand - In the case of traffic demand, establish cut-through optical path by selecting terabit controllers - In the case of an application request, establish cut-through optical path by selecting burst controllers - Give priority to application requests over traffic demands by policy management at the network control server - Recognize importance of a user service while maintaining terabit-class performance economically 17 © 2006 NTT Information Sharing Platform Laboratories Network policy control technology (2/2) CLI Network control server SNMP SNMP O-UNI Electrical IP router IP layer Burst control layer Terabit control layer Optical path layer Edge router Burst Burst CTL signaling Application Application control server layer Request a cut-through optical path Generating/removing Generate/remove through optical paths cut-through Burst cut Burst Burstoptical paths CTL signaling CTL Terabit Terabit Terabit GMPLS GMPLS CTL CTL CTL GSMP OBS Optical router OBS OBS Optical router Optical router Edge router Traffic-driven cutGive priority to an application-driven © 2006 NTT Informationthrough Sharing Platformoptical Laboratories path cut-through optical path 18 3. Experiments on optical test bed (Japan Gigabit Network II: JGN II) 19 © 2006 NTT Information Sharing Platform Laboratories The experimental network structure Network control server IP network Display Edge router User router ISP Optical router Edge router Application control server Web clients A video transmitter Electrical IP router Optical router Optical router Optical router Optical router Optical terabit network Optical router Optical router User router ISP Edge router Optical router Optical burst network 20 © 2006 NTT Information Sharing Platform Laboratories Web servers Results of the experiment (1/3) Confirm implementation of our architecture Objectives of experiments Network control server Confirm server functions - Select and control Burst Terabit CTL CTL each type of controller - Implement policy control Confirm functions of optical router OBS - load and run two kinds of controller Optical router - sharing one OBS between two controllers Results of experiments It was possible to implement both key network features. The proposed technology can incorporate two kinds of controller in one physical OBS network 21 © 2006 NTT Information Sharing Platform Laboratories Results of the experiment (2/3) Confirm optical path distribution in an optical terabit network Details of experiment Introduction of a fault in this link Video transmitter Display User router ISP Edge router Optical Optical router router Optical Optical router router Optical router Edge router User router ISP Confirm time to restore Results of experiments The restoration time is a few milliseconds, so real-time video streaming was not interrupted The proposed technology can implement optical path distribution and protection control can be performed in a few milliseconds 22 © 2006 NTT Information Sharing Platform Laboratories Results of the experiment (3/3) Compare the control time for normal GMPLS signaling with a control time for burst signaling Results of experiments Control time for assigning an optical path for a user request * Time for signaling in the control time Using normal GMPLS 3214 ms Using burst control 413 ms 3103 ms 285 ms The proposed technology can improve the control time by using a burst signaling 23 © 2006 NTT Information Sharing Platform Laboratories 4. Conclusion 24 © 2006 NTT Information Sharing Platform Laboratories Conclusion The goal Implementation of the “e-Japan strategy” Cut-through optical path control technologies - A traffic-driven control technology Maximizes network throughput The - An application-driven control technology proposed Assigns optical paths in response to user requests network - A network policy control technology Selects GMPLS or burst signaling according to kind of demands Effect 25 Implementing “Terabit OBS Super-Net” will allow 40 million users to be accommodated economically © 2006 NTT Information Sharing Platform Laboratories Supported by 26 © 2006 NTT Information Sharing Platform Laboratories Appendix 1 Traffic-driven optical path control technology Assign a new cut-through optical path by removing an old one if the traffic for the new one is larger than that for the old one (2) Assign cut- through optical path to traffic flow which is larger than that on old path Electrical IP router Network control server Edge router #3 New cut-through optical path Edge router #1 (1) Shortage of ports due to existence of old cut-through optical path 27 Edge router #2 Old cut-through optical path © 2006 NTT Information Sharing Platform Laboratories