© 2010 MAINS Consortium MAINS (Metro Architectures enablINg Subwavelengths) Javier Aracil (WPL, UAM) Giacomo Bernini (NXW) MAINS 2 nd EC Technical Review.

Slides:



Advertisements
Similar presentations
Intra-Carrier Solutions Enabled by the OIF NNI Erning Ye Nortel Networks.
Advertisements

QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
CCAMP WG, IETF 80th, Prague, Czech Republic draft-gonzalezdedios-subwavelength-framework-00 Framework for GMPLS and path computation support of sub-wavelength.
RSVP-TE Extensions for SRLG Configuration of FA
71st IETF Philadelphia, March 2008 ERO Extensions for Path Key draft-bradford-ccamp-path-key-ero-01.txt Richard Bradford : JP Vasseur.
Protocol Extension Requirement for Cooperation between PCE and Distributed Routing Controller in GMPLS Networks draft-zhaoyl-pce-dre-01.txt Yongli Zhao,
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Optical Control Plane Activities in IETF and OIF L. Ong 9 July 2002 L. Ong 9 July 2002
ITU-T Solutions Session 2 – Switched Optical Networks Presented by: Stephen Shew Date:
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
A New Paradigm for Inter-Domain Traffic Engineering Adrian Farrel Juniper Networks
NEW OUTLOOK ON MULTI-DOMAIN AND MULTI-LAYER TRAFFIC ENGINEERING Adrian Farrel
The Impact of SDN On MPLS Networks Adrian Farrel Juniper Networks
© 2010 MAINS Consortium MAINS (Metro Architectures enablINg Subwavelengths) Mark Basham(WPL, INT) George Zervas(UESSEX) MAINS 2 nd EC Technical Review.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
Requirement and protocol for WSON and non-WSON interoperability CCAMP WG, IETF 81th, Quebec City, Canada draft-shimazaki-ccamp-wson-interoperability-00.
© 2010 MAINS Consortium MAINS (Metro Architectures enablINg Subwavelegths) WP1: Network and service requirements, industrial application and standardization.
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
MPLS and Traffic Engineering
CS335 Networking & Network Administration Tuesday, April 20, 2010.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
1 MPLS Architecture. 2 MPLS Network Model MPLS LSR = Label Switched Router LER = Label Edge Router LER LSR LER LSR IP MPLS IP Internet LSR.
MPLS Evan Roggenkamp. Introduction Multiprotocol Label Switching High-performance Found in telecommunications networks Directs data from one network node.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
CCAMP WG, IETF 76th, Hiroshima, Japan draft-zhang-ccamp-gmpls-g709-framework-00.txt Fatai Zhang Dan Li Jianrui.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
1 Fabio Mustacchio - IPS-MOME 2005 – Warsaw, March 15th 2005 Overview of RSVP-TE Network Simulator: Design and Implementation D.Adami, C.Callegari, S.Giordano,
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
C O R P O R A T E T E C H N O L O G Y Information & Communications Networks & Multimedia Communications NOBEL WP4 – Siemens implementation activities contact:
IP/MPLS Multiprotocol Label Switching
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
Router and Routing Basics
GMPLS for Multi-Region Networks {martin.vigoureux, {shiomoto.kohei, oki.eiji,
Standard for a Convergent Digital Home Network for Heterogeneous Technologies Zhimeng Du 12/5/2013.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
1 MPLS: Progress in the IETF Yakov Rekhter
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
Framework for G.709 Optical Transport Network (OTN) draft-ietf-ccamp-gmpls-g709-framework-05 CCAMP WG, IETF 82 nd Taipei.
MPLS-TP - 77th IETF1 MPLS-TP Control Plane Framework draft-abfb-mpls-tp-control-plane- framework-02.txt Contributors: Loa Andersson Lou Berger Luyuan Fang.
June 4, 2003Carleton University & EIONGMPLS - 1 GMPLS Generalized Multiprotocol Label Switching Vijay Mahendran Sumita Ponnuchamy Christy Gnanapragasam.
Path Computation Element Metric Protocol (PCEMP) (draft-choi-pce-metric-protocol-02.txt) Jun Kyun Choi and Dipnarayan Guha
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
Multi-protocol Label Switching
Zagreb Optical Packet Switching the technology and its potential role in future communication networks Results from.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Konstantin agouros Omkar deshpande
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Inter domain signaling protocol
Adrian Farrel : Old Dog Consulting
FlexE - Channel Control Work in the IETF
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
FlexE - Channel Control Work in the IETF
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Service Routing over Path-based Forwarding IETF-101 (London)
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Computer Networking A Top-Down Approach Featuring the Internet
Editors: Bala’zs Varga, Jouni Korhonen
DetNet Data Plane Solutions draft-ietf-detnet-dp-sol-ip-02  draft-ietf-detnet-dp-sol-mpls-02  Bala’zs Varga, Jouni Korhonen, Janos Farkas, Lou Berger,
Presentation transcript:

© 2010 MAINS Consortium MAINS (Metro Architectures enablINg Subwavelengths) Javier Aracil (WPL, UAM) Giacomo Bernini (NXW) MAINS 2 nd EC Technical Review Brussels, March 29 th 2012 WP3 Control Plane and Service-Network interface development

2 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Contents  Brief WP3 summary – Objectives, activities and Y2 results  Technical insight on Y2 results – MAINS-TP Protocol – Nomadic Virtual PC application – MNSI Gateway prototype – MAINS GMPLS prototype

3 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Main WP3 objectives [Y1]Define a service-network interface specification (control & data plane) [Y1]Define enhancements to GMPLS and PCE for sub- wavelength support (MAINS GMPLS & MAINS PCE) [Y2]Implement the service-network interface (prototype) [Y2]Implement the GMPLS control plane for sub-wavelength networks (prototype) [Y3] Implement a centralized PCE server in the metro domain for path computation purposes (prototype)

4 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Activities breakdown Y1 Y2/Y3 Y2

5 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 WP3 workplan Y2 M19 Implementation of service-network interface M24 Implementation of GMPLS extensions M26 Implementation of centralized MAINS PCE

6 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Y2 work summary & main results  Starting points of work – MAINS Architecture, MAINS Transport Protocol & MNSI specs (T3.1, D3.1) – MAINS GMPLS/PCE architecture & protocol extensions (T3.2, D3.3)  Y2 efforts completely devoted to prototype development and early functional testing (T3.3 + T3.4) – Also started implementation of MAINS PCE sw modules (75%, due by M26)  Main Y2 results – MAINS TP prototype (T3.3, D3.2) – MNSI Gateway prototype (T3.3, D3.2) – MAINS GMPLS prototype (T3.4, D3.4)

7 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 D3.3 Control plane extensions for GMPLS WP3: from specs to prototypes D3.1 Service network interface specification Detailed signalling and routing protocols extensions WP2 D2.1 D2.3 Y1 results Y2 results Interface specification at control and transport plane WP1 D1.1 Y3 MAINS GMPLS prototype MAINS TP and MNSI Gateway prototypes D3.2 Implementation of service network interface D3.4 Implementation of GMPLS extension D3.5 Implementation of the centralized MAINS PCE M26

8 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Technical insights on Y2 results  [UAM] MAINS-TP  [UAM] Nomadic Virtual PC  [NXW] MNSI Gateway  [NXW] MAINS GMPLS  Y3 future plans

9 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Motivation for transfering Virtual PCs Plenty of small packets in RDP sessions

10 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Motivation for transfering Virtual PCs Really bursty sessions

11 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 The MAINS-TP protocol: throughput MAINS

12 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 The MAINS-TP protocol: ACK reduction

13 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Nomadic Virtual PC Application

14 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 MAINS GMPLS and PCE implementation activities  Three planned deliverables in T3.4: – D3.2 [M19]: Implementation of service-network interface Deployment of the MNSI Gateway prototype – D3.4 [M24]: Implementation of control plane extensions Deployment of the MAINS GMPLS controllers prototypes (MAINS LER, MAINS LSRs) – D3.5 [M26]: Implementation of the centralized MAINS PCE Deployment of the MAINS PCE centralized server prototype D3.2 D3.5 D3.4

15 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 [D3.2 insight] MNSI GW prototype  One VBOX Virtual Machine released: – NXW-GMPLS object code + MAINS UNI client dependencies (base libs): Client Call Controller (CCC) Signalling Controller and G.RSVP-TE protocol Link Resource Manager (LRM) Transport Network Resource Controller (TNRC) – A short guide for installation and operation tips – A set of testing scripts to carry out some early functional tests on the released components  Functional tests scoped to the MAINS UNI signalling initiation: – peering GMPLS edge controllers (UNI-N) (D3.4) – Only IETF call setup procedure tested (i.e. delivery of G.RSVP-TE Notify messages)

16 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 [D3.2 insight] MNSI Gateway high-level functional split MNSI Gateway MAINS UNI-CMAINS Network Service Controller MNSI Agent (provider) ServerClient MAINS UNI MNSI Client Call Controller (a/z) Signalling Resource Ctrl Link Resource Manager Transport Network Resource Controller Signalling Controller RSVP-TE

17 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 [D3.4 insight] MAINS GMPLS prototype  Three VBOX Virtual Machines released: – MAINS GMPLS UNI-Client controller – MAINS GMPLS Label Edge Router (LER) controller – MAINS GMPLS Label Switch Router (LSR) controller  Each VM contains NXW-GMPLS stack binaries and libraries – gmpls-ccc, gmpls-ncc, gmpls-rc, gmpls-grsvpte, gmpls-lrm, gmpls-scngw, gmpls-tnrc, – gmpls-manager – startup/shutdown ctrl and automatic handling of software modules with inter-dependencies – gmpls-sh (gsh) interactive CLI – single configuration entry point for the whole GMPLS stack  Early functional tests performed on the MAINS GMPLS controllers – sub-wavelength LSP signalling with transport plane emulation  End-to-end sub-wavelength signalling tests in WP4 during Y3 – “horizontal” integration with application layer (i.e. Virtual PC) – “vertical” integration with transport plane (OPST and TSON)

18 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 [D3.4 insight] MAINS GMPLS software modules  Choice to focus on key aspects for the prototype implementation OSPF-TE not a key feature to validate/demonstrate the MAINS concepts LRM from each GMPLS controller can directly push towards the MAINS-PCE its local resource information and update them when needed  MAINS concepts and results not affected by OSPF-TE bypass OSPF-TE used as just a raw TE flooder up to the centralized MAINS-PCE

19 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 [D3.4 insight] CP/DP interworking: XML interfaces  Final XML#1 and XML#2 operates very differently in terms of control functions – too many native differences between OPST and TSON – unique transformation function between XML#1/XML#2 and XML#3 became unfeasible  Prototype implementation – Two different “XML clients” developed in the GMPLS CP (TNRC Specific Part) TNRC SP for OPST ring (XML#1) TNRC SP for TSON controller (XML#2) – XML#1 and XML#2 called directly from the TNRC Abstract Part TNRC AP maintains the generalized DP model exported to GMPLS protocols (XML#3 like semantic)

20 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 [D3.4 insight] Roles of MAINS GMPLS controllers Network element FunctionalitySoftware modules MAINS GMPLS UNI-C Control of the sub-wavelength Call signalling (setup/teardown) Control of MAINS UNI signalling sessions towards/coming from GMPLS LER controllers gmpls-ccc gmpls-grsvpte gmpls-lrm gmpls-tnrc gmpls-scngw MAINS GMPLS LER Control of the sub-wavelength Call signalling (setup/teardown) Control of MAINS UNI signalling sessions towards/coming from GMPLS UNI-C controller Control of sub-wavelength LSP signalling sessions (setup/teardown) Interaction with the MAINS centralized PCE Configuration of transport network resources in the OPST ring/TSON node gmpls-ncc gmpls-rc gmpls-grsvpte gmpls-lrm gmpls-tnrc gmpls-scngw MAINS GMPLS LSR Control of the sub-wavelength LSP signalling sessions (processing and forwarding) Configuration of transport network resources in the OPST ring/TSON node gmpls-grsvpte gmpls-lrm gmpls-tnrc gmpls-scngw

21 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 MAINS GMPLS developments summary Sw moduleFeaturesPartnerLang.MAINS extensions CCC/NCC ≈14K code lines Support for inter-domain IETF Call (RFC4975, draft-zhang-ccamp-gmpls-call- extensions) NXW Python (≈+3000 code lines) RSVP-TE ≈52K code lines Extensions for sub-wavelength label (new objects and ERO processing) NXW C++ (≈+2700 code lines) FA-LSP support (RFC4206, RFC6107, draft-zhang-ccamp-gmpls- h-lsp-mln) NXW C++ (≈+4000 code lines) Support for inter-domain IETF Call (RFC4975, draft-zhang-ccamp-gmpls-call- extensions) NXW C++ (≈+3500 code lines) Support of MAINS sub-wavelength traffic spec (new object and processing) NXW C++ (≈+2200 code lines) Support of MAINS edge resource identification (TNA+MAC addresses in Generalized UNI object) NXW C++ (≈+1600 code lines)

22 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 MAINS GMPLS developments summary (contd.) Sw moduleFeaturesPartnerLang.MAINS extensions LRM ≈9K code lines Extensions for sub-wavelength resource modelling (aggregated and summarized info into TE- links/Data-links) NXW C++ (≈+1100 code lines) Support of MAINS edge resource identification (TNA+MAC addresses in TE-links) NXW C++ (≈+700 code lines) TNRC ≈15K code lines AP: Extensions for sub-wavelength resource modelling (new resource hierarchy to accommodate sub-lambda information) NXW C++ (≈+2900 code lines) AP: Support for aggregated sub- wavelength resource information exchange with LRM NXW C++ (≈+1200 code lines) SP: XML driver and XML#1 interface plugin for OPST PRI Perl (≈+300 code lines) SP: XML driver and XML#2 interface plugin for TSON PRI Perl (≈+300 code lines)

23 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 RSVP-TE protocol extensions: examples Enhanced Explicit Route Object for a single hop sub-wavelength LSP (from gmpls-grsvpte log) Sub-wavelength SenderTSpec Object (from gmpls-grsvpte log)

24 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Y3 future plans  MAINS PCE server prototype release (D3.5, M26) – path computation procedures and mechanisms (as per D3.3) IETF PCE centralized model (RFC4655) hierarchical PCE model for multi-domain scenarios (draft-ietf-pce-hierarchy-fwk) – sub-wavelength aware network topology – cooperation with TSON SLAE (WP4) to get time-slice allocation  Support to the WP4 integration and tests activities – MAINS GMPLS integration with OPST ring and TSON mesh network (T4.3) end-to-end sub-wavelength signalling procedures tests MAINS PCE and TSON SLAE integration for sub-wavelength path computations “vertical” integration with transport plane through the XML interfaces – Process WP4 feedbacks to refine MAINS GMPLS/ PCE prototypes (bug fixing) possibly release the final and consolidated MAINS GMPLS/PCE prototypes at the end of the project Ready for EC delivery

25 © 2010 MAINS Consortium MAINS 2 nd EC Technical Review, Brussels, March 29 th 2012 Thank you