SlideShare a Scribd company logo
IX-API
An Application Programming Interface
built by
13.11.19 1
The Background Story
• To make life easier for our
customers we have to make
implementation of peering and
interconnection in general more
convenient
• Creating a NaaS-model within the
interconnection-community provides
a consistent way of consuming
peering, point-to-point
connections, cloud-connections
and so on
13.11.19 2
The Background Story
• A lot of companies, whom use services
of an IXP would like to interface through
an API.
• Until today, they had to handle different
API´s – one for each IXP.
• Moreover, new services like cloud
connections are more complex
requiring a different approach
• Today’s businesses demand faster
planning and deployment of
Interconnection infrastructure
13.11.19 3
The Background Story
As partners in this project we are
convinced that we have to overcome
the manual provisioning of
interconnection
It can be error-prone and time-
consuming for our customers, putting
pressure on network engineers,
cloud architects and staff members
13.11.19 4
The Background Story
• To meet these new business
requirements
• The three IXPs have joined forces
to standardize on a uniform API
13.11.19 5
• Programmability of all supporting
IXPs lowers the bar for automated
provisioning
• This ultimately supports the digital
transformation of participants
What is the IX-API?
Open community API designed by the three IXPs
• At various stages of implementation at AMS-IX, DE-CIX and LINX
Technical Details:
• Restful Standard API
• Security with API-keys and API-secret
• Documented with the OpenAPI3.0 standard
• Dockerised reference implementation sandbox available
• Test suite available to check if it meets the standard
13.11.19 6
Service Scope and Design V1
Service Scope:
• Demarcs/ports/LAGs
• Peering facilities including route server,
• Point-to-Point and Cloud services
• Extendable for additional functionality
13.11.19 7
Who benefits?
All customers of exchanges that support the standard regardless of
their business model and size
• Resellers
• Internet Service Providers
• Content Delivery Networks
• Carriers
• Other IXs use as standard to sell
services to their customer base
• …
13.11.19 8
Benefits for IX Customers
Supports fully end-to-end automated processes:
• No human interaction necessary
• Accelerate speed of configuring, changes and cancelling from days to minutes
• 24*7 reachable
• Less effort per transaction saves money
• More transparence of the services due to instant feedback
• Integration of IX service in portals of customers
Reduced implementation costs due to a single API to multiple IXs
• Implement once use many
13.11.19 9
IX-API Roadmap
13.11.19 10
§V1-Peering
EPF14 (September 2019)
§V2-Private VLAN
Next 6 months
§V3-Cloud Connectivity
In parallel with V2
Other important topics:
• Statistics / Monitoring (Timings TBD)
• Remote services: Remote Peering / Private VLAN (Timings TBD)
• Physical / Access (Timings TBD)
The next IX to join
13.11.19 11
IX-API Pilot Customers
The IX-API has been developed with pilot
customers:
„Epsilon’s customers and Partners will benefit from faster,
automated provisioning and improved service visibility
when connecting to enabled IXPs from any of the 220+
data centres on our global network.”
Woon Lee Chin, Product Director, Epsilon
13.11.19 12
For more information
Visit www.ix-api.net
13
SDN PLATFORM SHOWCASE
v
v
username@domain.com
●●●●●●●●●
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
AMSIXHK_250M
AMSIXHK_250M
AMSIXHK_250M 3
44356 AS-PATH (44350, 44351)
F8-CA-B8-08-9D-8B
Test Customer SDN BHD peering@testcustomer.com
Changkat Raja Chulan, Bukit Ceylon
Malaysia50200 Kuala Lumpur
Kuala Lumpur
noc@testcustomer.com
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman
IX-API: An application programming interface to provision on IXs by Henk Steenman

More Related Content

PDF
Soft layer cloud without compromise
PDF
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
PDF
ICN Akamai's Backbone
PDF
Case Study: Technology Services Company
PPTX
Juha Kukka - Enfo
PDF
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
PDF
Charging and Billing for the Digital Economy
PDF
SoftAtHome_Multi-Network_Forum_CABSAT
Soft layer cloud without compromise
Moving from Research to Market - Pending Issues - Miguel García Longarón, Tel...
ICN Akamai's Backbone
Case Study: Technology Services Company
Juha Kukka - Enfo
Making the Home Gateway an Operator Control Point - Andreas Sayegh, Deutsche ...
Charging and Billing for the Digital Economy
SoftAtHome_Multi-Network_Forum_CABSAT

What's hot (20)

PDF
Enabling the Digital Services Marketplace with Onboarding Automation
PDF
How to implement smart networks to unlock more profit
PPTX
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
PPTX
Network On Demand
PDF
Anvil IP Virtual ITSP
PDF
How to Manage Cloud Based Computing Products #pcdub
PDF
MWC 2018 sponsorship options for SCF members
PPTX
Huawei helps telecom app developers reach 5B+ customers, Bill Yu, Huawei
PPT
cloud coumputing
PPTX
The Economics of Buying and Selling Cloud Services Through the Channel
PDF
TeleStax - Convergence - uFone - AWCC - TADS 2014
PPTX
The Three Secrets of a Successful Transition to Cloud-Based Services
PPTX
Mobile Operators: From Packet Delivery to Content Logistics
PPTX
PDF
Asites Appbuilder Breakfast Seminar
PDF
Pimcore - Presentation
PPTX
How Tomorrow Moves
PPTX
Ad Monetization Technologies & Advanced Media Workflows
PPTX
PDF
A TSP Perspective on OSGi - A Lunggren
Enabling the Digital Services Marketplace with Onboarding Automation
How to implement smart networks to unlock more profit
Urban Small Cells - Gordon Mansfield MWC14 Small Cell Zone presentation
Network On Demand
Anvil IP Virtual ITSP
How to Manage Cloud Based Computing Products #pcdub
MWC 2018 sponsorship options for SCF members
Huawei helps telecom app developers reach 5B+ customers, Bill Yu, Huawei
cloud coumputing
The Economics of Buying and Selling Cloud Services Through the Channel
TeleStax - Convergence - uFone - AWCC - TADS 2014
The Three Secrets of a Successful Transition to Cloud-Based Services
Mobile Operators: From Packet Delivery to Content Logistics
Asites Appbuilder Breakfast Seminar
Pimcore - Presentation
How Tomorrow Moves
Ad Monetization Technologies & Advanced Media Workflows
A TSP Perspective on OSGi - A Lunggren
Ad

Similar to IX-API: An application programming interface to provision on IXs by Henk Steenman (20)

PPT
The Future of Internet Exchange Points - NANOG 47
PDF
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
PDF
WINS: Peering and IXPs
PPT
The Importance of Rich APIs in Transport SDN
PPTX
Past, Present, Future of APIS
PPTX
Colt inter-provider SDN NNIs and APIs
PDF
Expanding your impact with programmability in the data center
PPTX
the 12 facets of OpenAPI
PDF
Euro-IX Update
PDF
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
PDF
Technical and Operational Aspects of Regional Internet Exchange Model
PDF
2018 OIF SDN T-API Readout 6.2018
PDF
Importance of APIs in the Internet of Things
PDF
Internet Exchange Points, presented at Peering Workshop at the PITA 29th AGM,...
PDF
Introduction to Software Defined Networking (SDN)
PDF
PacNOG 31: Internet Exchange Points
PDF
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PPTX
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
PDF
PacNOG 25: Keeping local traffic local by doing local peering
PDF
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
The Future of Internet Exchange Points - NANOG 47
apidays Paris 2022 - The 12 Facets of the OpenAPI Specification, Steve Sfartz...
WINS: Peering and IXPs
The Importance of Rich APIs in Transport SDN
Past, Present, Future of APIS
Colt inter-provider SDN NNIs and APIs
Expanding your impact with programmability in the data center
the 12 facets of OpenAPI
Euro-IX Update
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Technical and Operational Aspects of Regional Internet Exchange Model
2018 OIF SDN T-API Readout 6.2018
Importance of APIs in the Internet of Things
Internet Exchange Points, presented at Peering Workshop at the PITA 29th AGM,...
Introduction to Software Defined Networking (SDN)
PacNOG 31: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
PacNOG 25: Keeping local traffic local by doing local peering
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
Ad

More from MyNOG (20)

PDF
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
PDF
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
PDF
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
PDF
Building a Connected Future: The Power of Interconnection
PDF
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
PDF
Strategies for Seamless Recovery in a Dynamic Data Landscape
PDF
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
PDF
Peering Personal MyNOG-10
PDF
Embedded CDNs in 2023
PDF
Edge virtualisation for Carrier Networks
PDF
Equinix: New Markets, New Frontiers
PDF
Securing the Onion: 5G Cloud Native Infrastructure
PDF
Hierarchical Network Controller
PDF
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
PDF
Cleaning up your RPKI invalids
PDF
Introducing Peering LAN 2.0 at DE-CIX
PDF
Load balancing and Service in Kubernetes
PDF
Cloud SDN: BGP Peering and RPKI
PDF
SDM – A New (Subsea) Cable Paradigm
PDF
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
Building a Connected Future: The Power of Interconnection
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
Strategies for Seamless Recovery in a Dynamic Data Landscape
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
Peering Personal MyNOG-10
Embedded CDNs in 2023
Edge virtualisation for Carrier Networks
Equinix: New Markets, New Frontiers
Securing the Onion: 5G Cloud Native Infrastructure
Hierarchical Network Controller
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Cleaning up your RPKI invalids
Introducing Peering LAN 2.0 at DE-CIX
Load balancing and Service in Kubernetes
Cloud SDN: BGP Peering and RPKI
SDM – A New (Subsea) Cable Paradigm
AI in Networking: Transforming Network Operations with Juniper Mist AIDE

Recently uploaded (20)

PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
artificial intelligence overview of it and more
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
DOCX
Unit-3 cyber security network security of internet system
PPT
Ethics in Information System - Management Information System
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
WebRTC in SignalWire - troubleshooting media negotiation
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
SASE Traffic Flow - ZTNA Connector-1.pdf
Design_with_Watersergyerge45hrbgre4top (1).ppt
Decoding a Decade: 10 Years of Applied CTI Discipline
international classification of diseases ICD-10 review PPT.pptx
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
presentation_pfe-universite-molay-seltan.pptx
artificial intelligence overview of it and more
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Mathew Digital SEO Checklist Guidlines 2025
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PptxGenJS_Demo_Chart_20250317130215833.pptx
An introduction to the IFRS (ISSB) Stndards.pdf
SAP Ariba Sourcing PPT for learning material
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Unit-3 cyber security network security of internet system
Ethics in Information System - Management Information System
The New Creative Director: How AI Tools for Social Media Content Creation Are...
WebRTC in SignalWire - troubleshooting media negotiation

IX-API: An application programming interface to provision on IXs by Henk Steenman

  • 1. IX-API An Application Programming Interface built by 13.11.19 1
  • 2. The Background Story • To make life easier for our customers we have to make implementation of peering and interconnection in general more convenient • Creating a NaaS-model within the interconnection-community provides a consistent way of consuming peering, point-to-point connections, cloud-connections and so on 13.11.19 2
  • 3. The Background Story • A lot of companies, whom use services of an IXP would like to interface through an API. • Until today, they had to handle different API´s – one for each IXP. • Moreover, new services like cloud connections are more complex requiring a different approach • Today’s businesses demand faster planning and deployment of Interconnection infrastructure 13.11.19 3
  • 4. The Background Story As partners in this project we are convinced that we have to overcome the manual provisioning of interconnection It can be error-prone and time- consuming for our customers, putting pressure on network engineers, cloud architects and staff members 13.11.19 4
  • 5. The Background Story • To meet these new business requirements • The three IXPs have joined forces to standardize on a uniform API 13.11.19 5 • Programmability of all supporting IXPs lowers the bar for automated provisioning • This ultimately supports the digital transformation of participants
  • 6. What is the IX-API? Open community API designed by the three IXPs • At various stages of implementation at AMS-IX, DE-CIX and LINX Technical Details: • Restful Standard API • Security with API-keys and API-secret • Documented with the OpenAPI3.0 standard • Dockerised reference implementation sandbox available • Test suite available to check if it meets the standard 13.11.19 6
  • 7. Service Scope and Design V1 Service Scope: • Demarcs/ports/LAGs • Peering facilities including route server, • Point-to-Point and Cloud services • Extendable for additional functionality 13.11.19 7
  • 8. Who benefits? All customers of exchanges that support the standard regardless of their business model and size • Resellers • Internet Service Providers • Content Delivery Networks • Carriers • Other IXs use as standard to sell services to their customer base • … 13.11.19 8
  • 9. Benefits for IX Customers Supports fully end-to-end automated processes: • No human interaction necessary • Accelerate speed of configuring, changes and cancelling from days to minutes • 24*7 reachable • Less effort per transaction saves money • More transparence of the services due to instant feedback • Integration of IX service in portals of customers Reduced implementation costs due to a single API to multiple IXs • Implement once use many 13.11.19 9
  • 10. IX-API Roadmap 13.11.19 10 §V1-Peering EPF14 (September 2019) §V2-Private VLAN Next 6 months §V3-Cloud Connectivity In parallel with V2 Other important topics: • Statistics / Monitoring (Timings TBD) • Remote services: Remote Peering / Private VLAN (Timings TBD) • Physical / Access (Timings TBD)
  • 11. The next IX to join 13.11.19 11
  • 12. IX-API Pilot Customers The IX-API has been developed with pilot customers: „Epsilon’s customers and Partners will benefit from faster, automated provisioning and improved service visibility when connecting to enabled IXPs from any of the 220+ data centres on our global network.” Woon Lee Chin, Product Director, Epsilon 13.11.19 12
  • 13. For more information Visit www.ix-api.net 13
  • 33. AMSIXHK_250M 3 44356 AS-PATH (44350, 44351) F8-CA-B8-08-9D-8B
  • 34. Test Customer SDN BHD peering@testcustomer.com Changkat Raja Chulan, Bukit Ceylon Malaysia50200 Kuala Lumpur Kuala Lumpur noc@testcustomer.com