Integration of Network Services Interface version 2 with the JUNOS Space SDK

Slides:



Advertisements
Similar presentations
Photonic TeraStream and ODIN By Jeremy Weinberger The iCAIR iGRID2002 Demonstration Shows How Global Applications Can Use Intelligent Signaling to Provision.
Advertisements

Circuit Monitoring July 16 th 2011, OGF 32: NMC-WG Jason Zurawski, Internet2 Research Liaison.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.
© 2006 Open Grid Forum Network Service Interface in a Nut Shell GEC 19, Atlanta, GA Presenter: Chin Guok (ESnet) Contributors: Tomohiro Kudoh (AIST), John.
NORDUnet Nordic infrastructure for Research & Education The OGF Network Services Interface Framework An Overview, Status, and Futures Presented to: OGF.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Technical Architectures
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Connect. Communicate. Collaborate Afrodite Sevasti, GRNET 8th Annual Global LambdaGrid Workshop Seattle, 1 st October 2008 Developments.
Effective and Open System for Wavelengths Monitoring AICT 2008, Athens, Greece, 8-13 June 2008 A. Binczewski 1, Ł. Grzesiak 1, E. Kenny 2, K. Stanecki.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
DYNES Storage Infrastructure Artur Barczyk California Institute of Technology LHCOPN Meeting Geneva, October 07, 2010.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
1 Makes Mobile WiMAX Simple Netspan Overview Andy Hobbs Director, Product Management 5 th October 2007.
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
NORDUnet Nordic Infrastructure for Research & Education Workshop Introduction - Finding the Match Lars Fischer LHCONE Workshop CERN, December 2012.
LHC Open Network Environment Architecture Overview and Status Artur Barczyk/Caltech LHCONE meeting Amsterdam, September 26 th,
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
OSCARS Roadmap Chin Guok Feb 6, 2009 Energy Sciences Network Lawrence Berkeley National Laboratory Networking for the Future of.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Update on GÉANT BoD/AutoBAHN LHCONE Workshop: Networking for WLCG - CERN Tangui Coulouarn, DeIC 11 February 2013.
AutoGOLE Networks Status Report Gerben van Malenstein LHCOPN - LHCONE meeting at LBL June 2, 2015 – Berkeley, CA, USA.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
NSI Aggregator: Joint SURFnet/ESnet effort LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014 NSI PCE Development Team.
Connect communicate collaborate Advances on End-to-End Network Monitoring and Provisioning Services on Global Scale – GÉANT BoD Update Internet Spring.
GEANT Integrated management Xavier Martins-Rivas IP Manager, DANTE TNC - Maastricht 6 th June, 2013.
1 Network Services Interface Connection Service v2.0 Tomohiro Kudoh (AIST) (OGF NSI-WG)
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
BoD: an update on GÉANT NSI multi-domain guaranteed bandwidth service Tangui Coulouarn, DeIC/GÉANT 3 rd International VLBI Technology Workshop Groningen,
1 Network Services Interface An Interface for Requesting Dynamic Inter- datacenter Networks Tomohiro Kudoh (AIST) Guy Roberts (DANTE) Inder Monga (ESnet)
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
© 2006 Open Grid Forum The Network Services Interface An Overview of the NSI Framework and the GLIF Automated GOLE dynamic network provisioning demonstration.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
Inter-Domain Network Provisioning Technology for LHC data transfer
Bob Jones EGEE Technical Director
Multi-layer software defined networking in GÉANT
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
GENUS Virtualisation Service for GÉANT and European NRENs
(OGF NSI-WG co-chairs)
GÉANT BoD Service Roadmap
GÉANT Multi-Domain Bandwidth-on-Demand Service
SUPA/YMCA (Yang Models for Configuration and topology Abstraction)
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Network Services Interface gateway for future network services
Chapter 18 MobileApp Design
University of Technology
Introduction to Cloud Computing
Chapter 3: Windows7 Part 4.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Chapter 8: Monitoring the Network
Requirements for Client-facing Interface to Security controller draft-ietf-i2nsf-client-facing-interface-req-02 Rakesh Kumar Juniper networks.
Saranya Sriram Developer Evangelist | Microsoft
Cloud Computing: Concepts
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Software interoperability in the NGN Service layer
OSCARS Roadmap Chin Guok
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
ONAP Architecture Principle Review
Presentation transcript:

Integration of Network Services Interface version 2 with the JUNOS Space SDK Radek Krzywania e-mail: radek.krzywania@man.poznan.pl Michał Balcerkiewicz e-mail: michalb@man.poznan.pl

NSI provides unified global service out of multiple independent local provisioning services Network Domain Provisioning Tool NSI CS interface

What is Network Services Interface (NSI) OGF NSI WG objective is to design and standardize a unified protocol framework for defining multi-domain services in heterogeneous environment of IT resources. NRENs and operators can dynamically manage their networks with single domain oriented tools, which has no common interface between each other. The NSI CS is about to open single domain provisioning tools for interaction in order to provide global dynamic services. Up to date information can be found at: http://www.ogf.org/gf/group_info/view.php?group=nsi-wg https://forge.ogf.org/sf/projects/nsi-wg

NSI Features Topology abstraction and distribution for global view Set up/tear down a global circuit Advance and immediate reservations support Clear state machine for reservation processing and resources management Authentication of communicating agents Easy agents/reservation state validation Daisy chain and hierarchical tree communication models support Implementation independent (related to developer preferences and NMS used in a domain)

NSI CS Historical Milestones

Current NSI CS test-bed   Tool Number of sites running Organisations 1 AutoBAHN 2 GÉANT, PIONIER DRAC 3 CERN, CESNET, SURFNET DynamicKL KRLight 4 G-Lambda-A AIST 5 G-Lambda-K JGNX, KDDI 6 OpenNSA CERN, GLORIAD, NORDUENT, UvA 7 OSCARS Esnet

NSI CS roadmap for operational deployments GÉANT Bandwidth on Demand cloud supports NSI CS v1.0 (managed by AutoBAHN provisioning tool). NSI CS v2.0 will be adopted as soon as available.

NSI CS roadmap for operational deployments GLIF AutomatedGOLE initiative is willing to use NSI based dynamic provisioning in the production network in 2013

Interested in using NSI infrastructure NEXPReS/EVLBI project, which require dynamic high throughput network infrastructure for correlating radio telescopes observations http://www.evlbi.org/evlbi/ CO-Universe project, which is building self-organization of ad-hoc collaborative environments https://www.sitola.cz/CoUniverse/index.php/CoUniverse LHC Open Network Environment (LHCONE) project, which requires dynamic infrastructure for distributing Large Hadron Collider experiment data. http://lhcone.net/ Global Lambda Integrated Facility (GLIF) which provides shared model for global network connectivity among NRENs (AutomatedGOLE project) http://glif.is

Using JUNOS Space SDK for NSI CS NMS XML SSH

Using JUNOS Space SDK for NSI CS NMS XML SSH

Using JUNOS Space SDK for NSI CS NMS NMS ?

Using JUNOS Space SDK for NSI CS NMS NMS ? NSI

Using JUNOS Space SDK for NSI CS NMS Monitoring IP module VLAN module MPLS module SNMP Accounting AAI Topology storage Topology disovery Reservation processing Reservation DB Security Policer … External Application

Using JUNOS Space SDK for NSI CS NSI Agent NSI Agent NMS

How to access JUNOS SPACE SDK Applications hosted by Junos Space expose their APIs with REST interfaces By default APIs are protected from unauthorized use (X509 certificates required) Plug and Play application management Typical Junos Space application consists of 3 elements: Junos Space Application Other Junos Space Applications Business Logic REST API Web Site Users

How it’s done NSI Application Platform Management & Network Director Services NSI requests User management Device Signaling Device Discovery Notification Message Queue Callbacks

NSI & JUNOS Space SDK detailed architecture NSI application Juniper Network Management Platform API – devices, users, scripts, jobs, queues Network Services Director API – network activate Message Delivery Layer SSL REST API NSI agents State Machine Resources Coordinator Topology Service Log Service User Interface Administrator Interface

Simplified JUNIPER NMS for NSI NSI Interfaces NSI State Machine Resources Controller Topology

Simplified JUNIPER NMS for NSI NSI Interfaces NSI State Machine Resources Controller Topology JUNIPER based domain NSI Interfaces NSI State Machine Resources Controller Topology JUNIPER based domain NSI Interfaces NSI State Machine Resources Controller Topology JUNIPER based domain

Current state and planned features Current implementation features: NSI CS v2.0 (standard draft) implementations (yes, we are trying to follow the standard under construction) NSI agent is a separate entity accessing JUNOS Space SDK via REST API (you can have other JUNOS Space applications running in parallel) Discovery of interconnected EX switches (Devices Management API) Remote configuration of EX switch by NSI agent (Script Management API) Simple GUI Planned features: More scalable topology discovery GUI extensions for administrators (more control over JUNOS network to NSI NML topology conversion process)

SC12 demo NSI CS for was connect as a separate domain Pionier-Juniper.ets Poznan JUNOS Space SDK NSI CS for was connect as a separate domain

Thank you! Radek Krzywania e-mail: radek.krzywania@man.poznan.pl