360 likes | 591 Views
GMPLS: IP-Centric Control Protocols for Optical Networks. Yaohui Jin State Key Lab of Advanced Optical Comm. System & Network Network & Information Center http://front.sjtu.edu.cn/~jinyh. Outline. Part 1: Introduction Network trends Distributed control plane components Standardization
E N D
GMPLS: IP-Centric Control Protocols for Optical Networks YaohuiJin State Key Lab of Advanced Optical Comm. System & Network Network & Information Center http://front.sjtu.edu.cn/~jinyh
Outline • Part 1: Introduction • Network trends • Distributed control plane components • Standardization • Part 2: ITU-T ASON framework • Part 3: IETF GMPLS architecture • Evolution of standard • GMPLS mechanisms • Part 4: ASON/GMPLS is coming to us! • IETF GMPLS implementation survey • OIF Interoperability demonstration • ASON/GMPLS in China • Part 5: Conclusion
Centralized Management Plane SNMP IP Service Layer ATM Data/Transport Plane Traffic interfaces CORBA/ TMN SDH Transport Layer Optical Network Trends • Current world Give me more bandwidth! Give me more flexibility!
Discovery • Routing • Signaling • … Distributed Control Plane Network Trends • Why we need ASON? Management Plane IP Service Layer ATM Data/Transport Plane Provide automatically switching for optical/transport networks by reusing ubiquitous IP protocols with extensions. Traffic interfaces SDH Transport Layer Optical
Benefits of ASON • Save on OPEX In many of today's networks, highly specialized technicians often have to spend days calculating and implementing connectivity changes. ASON performs capacity assessment, path computation and provisioning rapidly. • Provide differential service levels Based on data and optical protection levels that range from best effort to fully protected with high availability. • Create new services Set up and tear down connections in minutes for concert webcasts, high speed data backup, employee training sessions and so on, generating new service revenues by as much as 10 percent. • Postpone CAPEX investment Cross-layer traffic engineering, dynamic routing and meshed restoration in the optical network improves network throughput by as much as 30 percent, allowing you to put off investments in additional capacity.
Distributed Control Plane Components • 1. Discovery • Protocol running between the adjacent nodes. • Am I connected to right neighbor? • Who is my neighbor? • What’s the type of service between neighbor and me?
Distributed Control Plane Components • 1. Discovery • 2. Routing • Link state information flooding • Identical topology database in every node
Distributed Control Plane Components Z A • 1. Discovery • 2. Routing • 3. Path Calculation • At source node • Constraint based routing algorithm • Output: an explicit route from A to Z
Distributed Control Plane Components Z A • 1. Discovery • 2. Routing • 3. Path Calculation • 4. Signaling • Hop by hop • Along the expected route
Distributed Control Plane Components Z A • 1. Discovery • 2. Routing • 3. Path Calculation • 4. Signaling Except step 3, the others are protocol procedures. To internetwork equipments from different vendors, the protocols have to be standardized
Standardization Management Plane TMN SNMP GMPLS ASON/ASTN Requirement Architecture Interfaces … Architecture, Protocols (IP-based) SONET/SDH Ext. G.709 Ext. Recovery … UNI 1.0 ENNI 1.0 … Control Plane SDH OTN … ATM Ethernet … Transport Plane SDH OTN
G.807ASTN G.8080ASON G.7713.3CR-LDP G.7713.1O-PNNI G.7713DCM G.7712DCN G.7714Disc. G.7715.1Routing G.7716Ctrl. Pl. G.7714.1Disc. G.7715Routing G.7717CAC G.7713.2 RSVP-TE ITU-T Status High Level Requirements Architecture Detailed Requirements Protocols
NE NE NE IrDI ASON Architecture NMI-A NMS ASON control plane CC CC CC CC User signaling I-NNI E-NNI UNIcontrol NMI-T CCI Clients e.g. IP, ATM, TDM PI UNIData Transport Plane NE: Network Element PI: Physical Interface IrDI: Intra Domain Interface CC: Connection Controller CCI: Connection Controller Interface UNI: User Network Interface I-NNI: Internal Network-Network Interface E-NNI: External Network-Network Interface NMS: Network Management System NMI: Network Management Interface
NE NE NE IrDI 3 Types of Connections NMI-A NMS Permanent: set up from the management system with network management protocols Soft Permanent: set up from the management system which uses network generated signaling and routing protocols to establish connections Switched: set up by the customer on demand by means of signaling and routing protocols ASON control plane CC CC CC CC User signaling I-NNI E-NNI UNIcontrol NMI-T CCI Clients e.g. IP, ATM, TDM PI UNIData Transport Plane
IETF: Evolution of Standard • Step 1. MPLS: Multi-Protocol Label Switching • Step 2. MPLS-TE: Traffic Engineering • Step 3. MPlS: Multi-Protocol Lambda Switching • MPLS control applied on optical channels (wavelengths /lambda’s) and first “optical” IGP TE extensions • New Protocol introduction for Link Management (LMP) • Step 4. GMPLS: Generalized MPLS • MPLS control applied on layer2 (ATM/FR/Ethernet), TDM circuits (SDH/Sonet) and Optical channel (wave/fibre) • IGP TE extensions including OSPF & IS-IS • Step 5. GMPLS: More Extensions • LMP extended to “passive devices” via LMP-WDM • GMPLS covers G.707 SDH, G.709 OTN… • Graceful/hitless restart mechanisms (signalling & routing) • GMPLS-based Recovery IETF 46-48 (1999) IETF48-49 (2000) IETF50-51 (2001) IETF52-55+ (2002-)
Routing Protocol Messages Routing Protocol Messages LSD LSD LSD labels labels FIB FIB FIB LIB LIB LIB Labeled Packets Labeled Packets LSR A LSR B LSR C What is MPLS? • Turns an ATM switch into a router • Turns an IP router into an ATM switch • Put IP routing protocols on devices that are not IP routers • Different way to forward packets through a router • Label is local unique, while IP address is global unique LSD: Link State Database, FIB: Forwarding Information Table LIB: Label Information Table, LSR: Label Switching Router
Traffic Engineering with MPLS • Constraint Based Routing extensions to IS-IS or OSPF • Explicitly routed MPLS path • Controlled from ingress using RSVP-TE or CR-LDP • Label Switched Path (LSP) tunnels are uni-directional pt-pt connections • Packets no longer need to flow over the shortest path EgressLSR IngressLSR User defined LSP constraints
Extended IGP Routing Table Traffic Engineering Database (TED) Constrained ShortestPath First (CSPF) User Constraints Explicit Route RSVP Signaling Constraint-based routing • Reduces the level of manual configuration • Input to CSPF • Path performance constraints • Resource availability • Topology information • Output • Explicit route for MPLS signaling
MPLS Can Be Re-Used in Optical Generalized Label Space Wavelength Identifier Space, Label processing at control plane only Label Space FEC, Label processing at both control and transport planes CommonControl Plane MPLS Controller GMPLS Controller IF in Label in IF out Label out IF in Label in IF out Label out 9 2 4 7 3 6 8 9 3 4 7 9 2 2 5 5 6 6 4 4 8 4 7 9 mapping mapping Optical Channel Matrix 1 l1, l2 l1, l2 1 1 1 Packet Switching Matrix l1 3 x 3 l1, l2 l1, l2 2 2 2 2 3 x 3 l2 l1, l2 l1, l2 3 3 3 3 DeMux Mux Label Read Label Write Label Switched Router Optical Cross-Connect
GMPLS Mechanisms • Link Management Protocol (LMP) • Routing Extensions • Signaling extensions • Link bundling • Forwarding adjacency • LSP hierarchy New protocol Reuse IP MPLS Scalability
IETF GMPLS implementation survey Source: IETF CCAMP working Group P=PSC, T=TDM, L=LSC, F=FSC M=MPLS label, G=generalized label, W=waveband label, S=SDH/SONET label
OIF Interoperability demonstrations • UNI 1.0 demo at SuperComm 2001 • User Network Interface (UNI) 1.0 signaling specification • Proofed UNI interworking with over 25 vendors on control plane and data plane • ENNI 1.0 demo at OFC 2003 • Inter domain signaling • Inter domain OSPF/ISIS based routing • UNI and SPC initiated connection setup and removal across multi domains over control plane • Participated by over 12 vendors
ASON/GMPLS in China • Some government funds • National High Technology Research and Development Program ( “863” PROGRAM), launched in March 1986. • National Natural Science Foundation of China (NSFC) • Some local government programs, such as Shanghai Optical Science and Technology Program (SOST) • “863” focuses on practical issues that are more related to the information industry and economy in China. • NSFC encourages basic research and investigation on breakthrough technologies.
Four R&D Phases in 863 Field trial 3TNet In Yangtse R Delta ASTN ASTN equipments In China ASON testbed & GMPLS In Tsinghua U & Shanghai JiaoTong U ASON ASON scalability “CAINONet” Based on IP/OTN IP/OTN 1Q.1999-3Q.2001 3Q.2001-2002 2Q.2003-2004 2005
Preliminary ASON Testbeds (01-03) • Goals: to make breakthrough in the ASON and GMPLS key technologies. • Two groups led by Universities: • Group in Beijing: Tsinghua Univ., Beijing Univ. of P&T, Peking Univ.; • Group in Shanghai: Shanghai Jiao Tong Univ., Alcatel Shanghai BELL, Shanghai Optical Networking Inc.. • Two different ASON testbeds • in Beijing • in Shanghai
ASON Scalability Experiment (03-04) • Goals: • Partition of layers and domains • Topology abstraction • Information exchange between layers • Fast convergence of network topology • End-to-end restoration • Scalability • Totally at least 200 emulated nodes • 4 layers • 10 domains in a single layer • 50 nodes in a single domain
ASTN equipments and Trial (03-04) • Equipments project’s goal: 12 ASTN nodes; • Equipment R&D project participants: • ZTE with BUPT, WRI(Fiberhome) with SJTU, Huawei Tech. • ASTN trial working group: • Carriers: Beijing R&D Center of China Telecom, Shanghai Telecom; • Research Institutes: Research Institute of Transmission Technol (RITT), Shanghai Telecom Technol Research Institute; • Equipment Vendors: ZTE, WRI(Fiberhome), Huawei, Datang • Universities: SJTU, THU, BUPT, EUSTC, PKU • Working Group Tasks: • To contribute documents, drafts and standards • To define trial topology and application models • To setup an interoperability lab with third-party test tools • To test and evaluate the developed ASTN equipments • To carry out ASTN network trials in labs and in field
Lannion, France Waltham, MA-USA Beijing, China Berlin, Germany Middletown, NJ-USA Musashino, Japan Torino, Italy OIF 2005 Interworking Demo
What is 3TNet ? • Enabling technologies: • To make breakthrough the Tbps DWDM, Tbps ASTN, Tbps IPv4/v6 Routers, and application environment and supporting platforms. • Network: • To build a broadband information network in Yangtse River Delta jointly with the regional carriers and governments. • Practical Application: • To develop new types of services and value-added services, support Internet DTV/HDTV and interactive multimedia.
Part 5: Conclusion • GMPLS re-uses MPLS-TE concepts for the definition of distributed control plane protocols applicable to non-packet or “optical” oriented networks. It is composed of 3 main components: LMP, OSPF-TE/IS-IS, RSVP-TE/CR-LDP. • Forward adjacency, LSP hierarchy and bundling create sufficient scalability and flexibility for common network operations. • Hitless restart and GMPLS-based recovery provide resiliency for control plane and reliability for transport plane respectively. • GMPLS vs. ASON. GMPLS suite today is a Subset of ASON in the sense that it specifically addresses the I-NNI interface at control plane level, GMPLS suite is a Superset of ASON as it considers explicitly data and transport networks at control plane level. ASON is a Network Architecture, while GMPLS is a Protocol Architecture.
Thanks for Your Attention! GMPLS is not the future, … it is the present! Live Show http://202.120.32.205:8080/DMA/DCL_Flex-debug/DCL_GUI_FLEX.html