Integration of Network Services Interface version 2 with
- Slides: 24
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 NSI CS interface Network Provisioning Tool Network Domain
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 1 Auto. BAHN 2 GÉANT, PIONIER 2 DRAC 3 CERN, CESNET, SURFNET 3 Dynamic. KL 1 KRLight 4 G-Lambda-A 1 AIST 5 G-Lambda-K 2 JGNX, KDDI Organisations 6 Open. NSA 4 CERN, GLORIAD, NORDUENT, Uv. A 7 OSCARS 1 Esnet
NSI CS roadmap for operational deployments GÉANT Bandwidth on Demand cloud supports NSI CS v 1. 0 (managed by Auto. BAHN provisioning tool). NSI CS v 2. 0 will be adopted as soon as available.
NSI CS roadmap for operational deployments GLIF Automated. GOLE initiative is willing to use NSI based dynamic provisioning in the production network in 2013
Interested in using NSI infrastructure • • NEXPRe. S/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/Co. Universe/index. php/Co. Universe 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 (Automated. GOLE project) http: //glif. is
Using JUNOS Space SDK for NSI CS X M L S S H NMS
Using JUNOS Space SDK for NSI CS X M L S S H NMS
Using JUNOS Space SDK for NSI CS NMS ? NMS
Using JUNOS Space SDK for NSI CS NMS ? NMS
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 External Application
Using JUNOS Space SDK for NSI CS NSI NMS Agent
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 (X 509 certificates required) Plug and Play application management Typical Junos Space application consists of 3 elements: Junos Space Application Business Logic REST API Web Site Other Junos Space Applications Users
How it’s done NSI requests Platform Management & Network Director Services Device Discovery Device Signaling NSI Application User management Notification Message Queue Callbacks
NSI & JUNOS Space SDK detailed architecture NSI application Message Delivery Layer NSI agents State Machine Resources Coordinator Topology Service Log Service User Interface Administrator Interface SSL REST API Juniper Network Management Platform API – devices, users, scripts, jobs, queues Network Services Director API – network activate
Simplified JUNIPER NMS for NSI Interfaces Topolog y NSI State Machine Resources Controller
Simplified JUNIPER NMS for NSI Interfaces Topology NSI State Machine Resources Controller JUNIPER based domain
Current state and planned features Current implementation features: • NSI CS v 2. 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)
SC 12 demo NSI CS for JUNOS Space SDK was connect as a separate domain Pionier-Juniper. ets Poznan JUNOS Space SDK
Thank you! Radek Krzywania e-mail: radek. krzywania@man. poznan. pl
- What is interface in java
- Fluidity in hci
- Office interface vs industrial interface
- Interface------------ an interface *
- A is a web based interface and integration of mis dss eis
- Forward integration and backward integration
- Xiaomi bcg matrix
- Simultaneous integration and sequential integration
- Network interface card diagram
- Network interface card
- Ethernet network interface card
- Maximo integration framework
- Factory integration services
- Data integration web services
- Social integration services teacher
- Data warehouse integration services
- Awsi auto sales
- Facebookø
- Integrated and differentiated services in computer networks
- Wake county human services community services center
- Digital network
- Community pharmacy enhanced services network
- Nss security services
- Interface isdn
- Integrated digital services network