ENOG13 Saint Petersburg Diego Luis Neto SW developer @ NL-ix.

Slides:



Advertisements
Similar presentations
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Advertisements

IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Business Productivity Suite Business Collaboration Platform Information Platform Reporting Services ReportsCentral Admin.
© 2012 Cisco and/or its affiliates. All rights reserved. CDN-4698 Cisco Public Collaboration Enabled Business Transformation (CEBT) Integration Platform.
W3af LUCA ALEXANDRA ADELA – MISS 1. w3af  Web Application Attack and Audit Framework  Secures web applications by finding and exploiting web application.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Authorization Scenarios with Signet RL “Bob” Morgan University of Washington Internet2 Member Meeting, September 2004.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Monitor Define Deliver Operate Sprint Define Deliver Complex Error-prone Chaotic.
Presented by: Alicia Goodwin
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
ArcGIS Server for Administrators
ISA Server 2004 Introduction Владимир Александров MCT, MCSE, MCSD, MCDBA Корус, Управител
Sofia Event Center November 2013 Dynamics CRM Техническа перспектива и възможности за интеграция Николай Ефтимов.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
CIS Host Manager Bryce Johnston CIS 597 May 8, 2009.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
QA Process within OEM Services Ethan Chang QA Engineer OEM Service, Canonical
Bhakthi Liyanage SPS Toronto July GOLD BRONZE / PRIZES SILVER.
PaaS services for Computing and Storage
ADVANCED HOSTING Adrian Newby, CTO.
12/29/2017 3:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Introducing the Windows Mobile development
UKNOF37 Manchester Diego Luis Neto SW NL-ix.
Smart Cities and Communities and Social Innovation
ONAP Installation Eric Debeau, Orange
Barracuda Web Filtering Service
StackStorm: DevOps to ChatOps
Foreman in Your Data Center Lukáš Zapletal
OpenLegacy Training Day Four Introduction to Microservices
SUSE® Cloud The Open Source Private Cloud Solution for the Enterprise
The next-gen. list archiver
Embeddable Discussions Ivelin Elenchev
Automate Custom Solutions Deployment on Office 365 and Azure
Outline SOAP and Web Services in relation to Distributed Objects
The GEMBus Architecture and Core Components
Web Portal Project.
RONOG 4 - Bucharest Diego Luis Neto SW NL-ix.
The Enterprise API Integration Platform Prepared for
Future Test Activities SA3 All Hands Meeting Dublin
Certificate and Secret Management Services
Introduction to Microservices Prepared for
Outline SOAP and Web Services in relation to Distributed Objects
Development and Deployment with WSGI in Django
The Power Of Generic Infrastructure
IBM Certified WAS 8.5 Administrator
Microsoft Bot Framework: changing how we communicate with users
Streaming Network Analytics System
Kubernetes Container Orchestration
Dynamic DNS support for EGI Federated cloud
Chapter 12: Automated data collection methods
Server-to-Client Remote Access and DirectAccess
Simplified Development Toolkit
ACS Architecture
Testing RESTful Web APIs
UKNOF38 - Sheffield Diego Luis Neto SW NL-ix.
ACS Architecture.
Agile testing for web API with Postman
Platform Architecture
Building production-ready APIs with ASP.NET Core 2.2
FEUDAL Uros Stevanovic Federated User Credential Deployment Portal SA1
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Azure DevOps Integration
DIBBs Brown Dog BDFiddle
An Application Programming Interface for Interconnection Services
An Application Programming Interface for Interconnection Services
Presentation transcript:

ENOG13 Saint Petersburg Diego Luis Neto SW developer @ NL-ix

BIRD route-server configuration? Click, DONE!

Route-server limitations No peers selection possibility Not transparent Manual and time consuming No Latency control

Challenges Maximum flexibility for peers selection Automated Easy setup and usage for peers Secure Fault tolerant and feedback rich Easy to integrate

NL-ix route-server configurator Full fine-grained control (IP, location, latency) Support for filtering and prepending Completely automated Sexy web interface Modular design + API/WebHooks 100% Open-Source based

DEMO

NL-ix route-server configurator

Architecture UI API-Server Orchestrator Route-server

Stackstorm? Brocade product Runs on Linux, made with/for Python coherent with NL-ix tech stack Actions, rules, workflows, audit Plugin structure Wide selection of available packs (https://exchange.stackstorm.org/)

BIRD St2 pack Generic St2 pack for BIRD configuration BIRD config file generation and deployment

Generate config User input BIRD config template St2 pack config

Deploy config Orchestrator Route-server

bird-proxy ? Flask (Python) application BIRD control via HTTP(S) Endpoint for BIRD config file deployment (open for expansions)

Security Django REST framework authentication Application RRBAC User confirmation token St2 API-key authentication BIRD-proxy secret key BIRD-proxy endpoints design

NL-ix route configurator Available for all NL-ix peering members Open BIRD automation core Info dlneto@nl-ix.net (tech) nlix@nl-ix.net (general info)

Q&A