SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Automation
AfPIF August 2015
Bijal Sanghani
bijal at euro-ix dot net
Twitter: @euroix
What is the IX-F?
What is the IX-F?
• Collection of Internet Exchange Point Associations
(IXPAs)
– AFIX
– APIX
– Euro-IX
– LAC-IX
What is IX-F?
• MOU signed by APIX, Euro-IX & LAC-IX to form the IX-F
in November 2012 - www.ix-f.net
• AFIX signed the MOU to join in 2014
• Plan to work on Global projects -
– IGF Best Practices
– ITU IXP Consultation
– IX-F Database
– Other Projects related to IXPs
What is the IX-F?
What is the IX-F?
• AFIX
Nishal Goburdhan – JINX (South Africa)

Kyle Spencer – UIXP (Uganda)

• APIX
Gaurab Raj Upadhaya - NPIX (Nepal)

Katsuyasu Toyama - JPNAP (Japan)

• Euro-IX
Arnold Nipper - DE-CIX (Germany)

John Souter - LINX (United Kingdom)

• LAC-IX
Ariel Graizer - NAP CABase (Argentina)

Milton Kashiwakura - PTT.br (Brazil)
IX-F Database
IXP Database Project
• There are many IXP Databases…
Existing issues
• No single trusted data source
• Poor quality & no or very little APIs / automation
• “We’ll only peer with you, if you’re in PeeringDB”
• All databases are updated manually
• We’re moving into a world of automation
• IXPs hold accurate information but lack automation
Historical Problem
IXPs PeeringDB
Manual	
  update	
  -­‐	
  email
PeeringDB - Database for networks and data centres
IX-F Database
IX-F DB API server written using Python / Django, 

which can:
• get / create / update / delete IXP, organisation, IP
addressing and network information
• all interaction is JSON
• all non-sensitive information will be publicly available
• Members of IXPAs will be able to create, update and
delete IXPs from the databases.
IX-F Database
• We have a proof of concept client to interact with this
database in Python including unit test code at: 

https://github.com/euro-ix/ixf-client-py
• The PHP version of this with unit tests also available at:
https://github.com/euro-ix/ixf-client-php
Where we are…
IXP	
  Manager Euro-­‐IX
Django/Python	
  	
  
code
IXPs
IXPs
IXPs
PeeringDB
IX-­‐F	
  DB
API API
IXPAs
Telegeography
IX-F Database
Summary	
  
• Designed	
  for	
  IXPs	
  to	
  export	
  (push)	
  data	
  with	
  
minimal	
  intervention	
  
• Simple	
  modifications	
  can	
  be	
  used	
  for	
  IXP	
  to	
  IXPA	
  or	
  
to	
  PeeringDB	
  
• At	
  present	
  Euro-­‐IX	
  is	
  the	
  only	
  IXPA	
  interface	
  ready	
  
to	
  talk	
  with	
  PeeringDB	
  -­‐	
  	
  we	
  encourage	
  ALL	
  IXPs	
  to	
  
use	
  the	
  Euro-­‐IX	
  website	
  while	
  others	
  are	
  being	
  
worked	
  on.	
  
• APIX	
  started	
  work,	
  LAC-­‐IX	
  and	
  AFIX	
  to	
  come..
IX-F DB PeeringDB
IXP info
DC/Network info
APIX
IXP
Af-IX
IXP
Euro-IX
IXP
LAC-IX
IXP
ISP Network Data Center
Euro-IX IXP JSON
Schema
Euro-IX IXP JSON Schema
Talking	
  about	
  automation..	
  
• Contains	
  both	
  IXP	
  data	
  &	
  IXP	
  Participant	
  data	
  
– ASN	
  (member	
  list),	
  locations,	
  switch,	
  IXP	
  info	
  
• Open,	
  consistent	
  &	
  an	
  atomic	
  design	
  	
  
• Currently	
  12	
  IXP	
  independent	
  implementation	
  
• Open	
  source	
  implementation	
  in	
  IXP	
  Manager	
  	
  
• Source	
  available	
  on	
  github:	
  https://github.com/
euro-­‐ix/json-­‐schemas
In search of accurate information
• Give	
  network	
  operators	
  the	
  choice	
  of	
  getting	
  
accurate	
  information	
  from	
  either	
  IX-­‐F	
  or	
  
PeeringDB	
  
• This	
  data	
  can	
  be	
  obtained	
  using	
  APIs	
  	
  
• PeeringDB,	
  Telegeography	
  
• Increases	
  use	
  of	
  automation	
  
• saves	
  time,	
  saves	
  money,	
  increases	
  
accuracy.
The Internet Revealed – IXP Movie
Now available in English, Portuguese, French, Spanish, Turkish,
Romanian, Arabic and German, check out ourYoutube channel:
https://www.youtube.com/channel/
UCFyucVRAAMzxyJIsxnGwsjw

=> more languages to come, if your interested in translating the
video, contact us!
Thank you!
Bijal Sanghani
bijal at euro-ix dot net
Twitter: @euroix

Contenu connexe

Tendances

Angani Cloud – Impact of peering in Africa
Angani Cloud – Impact of peering in AfricaAngani Cloud – Impact of peering in Africa
Angani Cloud – Impact of peering in AfricaInternet Society
 
AFPIF: The Neutral Case Study
AFPIF: The Neutral Case StudyAFPIF: The Neutral Case Study
AFPIF: The Neutral Case StudyInternet Society
 
Measuring IPv6 adoption in South Africa
Measuring IPv6 adoption in South AfricaMeasuring IPv6 adoption in South Africa
Measuring IPv6 adoption in South AfricaInternet Society
 
How to build a successful IXP from Scratch
How to build a successful IXP from ScratchHow to build a successful IXP from Scratch
How to build a successful IXP from ScratchInternet Society
 
Content Liability and Censorship
Content Liability and CensorshipContent Liability and Censorship
Content Liability and CensorshipInternet Society
 
Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...
Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...
Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...Internet Society
 
Peering in Japan 2015
Peering in Japan 2015Peering in Japan 2015
Peering in Japan 2015APNIC
 
AFRINIC - Internet Number Resources Uptake
AFRINIC - Internet Number Resources UptakeAFRINIC - Internet Number Resources Uptake
AFRINIC - Internet Number Resources UptakeInternet Society
 
The $1,000 Internet Exchange
The $1,000 Internet ExchangeThe $1,000 Internet Exchange
The $1,000 Internet ExchangeInternet Society
 
Myanmar Member Gathering
Myanmar Member GatheringMyanmar Member Gathering
Myanmar Member GatheringAPNIC
 
IXP growth challenges in West Africa: The Ghana Experience
IXP growth challenges in West Africa: The Ghana ExperienceIXP growth challenges in West Africa: The Ghana Experience
IXP growth challenges in West Africa: The Ghana ExperienceInternet Society
 
IXP Personals
IXP PersonalsIXP Personals
IXP PersonalsAPNIC
 
Red Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud TransformationRed Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud TransformationEricsson
 
Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)Internet Society
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Abdo sayed
 
IPv6 Deployment Status in Europe and Latin American/Caribbean
IPv6 Deployment Status in Europe and Latin American/CaribbeanIPv6 Deployment Status in Europe and Latin American/Caribbean
IPv6 Deployment Status in Europe and Latin American/CaribbeanAPNIC
 

Tendances (20)

Angani Cloud – Impact of peering in Africa
Angani Cloud – Impact of peering in AfricaAngani Cloud – Impact of peering in Africa
Angani Cloud – Impact of peering in Africa
 
AFPIF: The Neutral Case Study
AFPIF: The Neutral Case StudyAFPIF: The Neutral Case Study
AFPIF: The Neutral Case Study
 
Measuring IPv6 adoption in South Africa
Measuring IPv6 adoption in South AfricaMeasuring IPv6 adoption in South Africa
Measuring IPv6 adoption in South Africa
 
How to build a successful IXP from Scratch
How to build a successful IXP from ScratchHow to build a successful IXP from Scratch
How to build a successful IXP from Scratch
 
Content Liability and Censorship
Content Liability and CensorshipContent Liability and Censorship
Content Liability and Censorship
 
Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...
Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...
Keynote Speech II: “A Look at International Network Capacity and Traffic Tren...
 
Peering in Japan 2015
Peering in Japan 2015Peering in Japan 2015
Peering in Japan 2015
 
Navya rbhuta
Navya rbhutaNavya rbhuta
Navya rbhuta
 
AFRINIC - Internet Number Resources Uptake
AFRINIC - Internet Number Resources UptakeAFRINIC - Internet Number Resources Uptake
AFRINIC - Internet Number Resources Uptake
 
Peering introductions 1
Peering introductions 1Peering introductions 1
Peering introductions 1
 
The $1,000 Internet Exchange
The $1,000 Internet ExchangeThe $1,000 Internet Exchange
The $1,000 Internet Exchange
 
Myanmar Member Gathering
Myanmar Member GatheringMyanmar Member Gathering
Myanmar Member Gathering
 
IXP growth challenges in West Africa: The Ghana Experience
IXP growth challenges in West Africa: The Ghana ExperienceIXP growth challenges in West Africa: The Ghana Experience
IXP growth challenges in West Africa: The Ghana Experience
 
IXP Personals
IXP PersonalsIXP Personals
IXP Personals
 
Peering introductions-3
Peering introductions-3Peering introductions-3
Peering introductions-3
 
Red Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud TransformationRed Hat Summit 2017 – Telco Cloud Transformation
Red Hat Summit 2017 – Telco Cloud Transformation
 
Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)
 
Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441Tmo ipv6-feb-2013 1361827441
Tmo ipv6-feb-2013 1361827441
 
IPv6 Deployment Status in Europe and Latin American/Caribbean
IPv6 Deployment Status in Europe and Latin American/CaribbeanIPv6 Deployment Status in Europe and Latin American/Caribbean
IPv6 Deployment Status in Europe and Latin American/Caribbean
 
New top ix challenges
New top ix challengesNew top ix challenges
New top ix challenges
 

En vedette

De la realization de KINIX a la Viabilite et Attraction
De la realization de KINIX a la Viabilite et AttractionDe la realization de KINIX a la Viabilite et Attraction
De la realization de KINIX a la Viabilite et AttractionInternet Society
 
Why and How to Interconnect IXP
Why and How to Interconnect IXPWhy and How to Interconnect IXP
Why and How to Interconnect IXPInternet Society
 
Growing IETF Participation: Latin America experience
Growing IETF Participation: Latin America experienceGrowing IETF Participation: Latin America experience
Growing IETF Participation: Latin America experienceInternet Society
 
Nuevas Direccciones De Correo 12 Junio 2009
Nuevas Direccciones De Correo 12 Junio 2009Nuevas Direccciones De Correo 12 Junio 2009
Nuevas Direccciones De Correo 12 Junio 2009Adalberto
 
Maestria Diversidad 1 ComparacióN Entre
Maestria Diversidad 1  ComparacióN EntreMaestria Diversidad 1  ComparacióN Entre
Maestria Diversidad 1 ComparacióN EntreAdalberto
 
La curva de la felicidad
La curva de la felicidad  La curva de la felicidad
La curva de la felicidad dafevi
 
Mapa conceptual Hector Bracho
Mapa conceptual Hector BrachoMapa conceptual Hector Bracho
Mapa conceptual Hector Brachohjbm5
 
Evolution Of A Company Tte
Evolution Of A Company TteEvolution Of A Company Tte
Evolution Of A Company TteAlan Desrocher
 
Differentiated Instruction
Differentiated InstructionDifferentiated Instruction
Differentiated InstructionRoland Darby
 
Luis hernandez 12_03_15
Luis hernandez 12_03_15Luis hernandez 12_03_15
Luis hernandez 12_03_15Albertohm19
 
Parcial Dep I
Parcial Dep IParcial Dep I
Parcial Dep IAdalberto
 
UX: Más allá del wireframe
UX: Más allá del wireframeUX: Más allá del wireframe
UX: Más allá del wireframeSoftware Guru
 

En vedette (16)

De la realization de KINIX a la Viabilite et Attraction
De la realization de KINIX a la Viabilite et AttractionDe la realization de KINIX a la Viabilite et Attraction
De la realization de KINIX a la Viabilite et Attraction
 
Why and How to Interconnect IXP
Why and How to Interconnect IXPWhy and How to Interconnect IXP
Why and How to Interconnect IXP
 
Growing IETF Participation: Latin America experience
Growing IETF Participation: Latin America experienceGrowing IETF Participation: Latin America experience
Growing IETF Participation: Latin America experience
 
Nuevas Direccciones De Correo 12 Junio 2009
Nuevas Direccciones De Correo 12 Junio 2009Nuevas Direccciones De Correo 12 Junio 2009
Nuevas Direccciones De Correo 12 Junio 2009
 
Chapter 30 - Cry
Chapter 30 - CryChapter 30 - Cry
Chapter 30 - Cry
 
Banco de Imagens
Banco de ImagensBanco de Imagens
Banco de Imagens
 
Maestria Diversidad 1 ComparacióN Entre
Maestria Diversidad 1  ComparacióN EntreMaestria Diversidad 1  ComparacióN Entre
Maestria Diversidad 1 ComparacióN Entre
 
La curva de la felicidad
La curva de la felicidad  La curva de la felicidad
La curva de la felicidad
 
Mapa conceptual Hector Bracho
Mapa conceptual Hector BrachoMapa conceptual Hector Bracho
Mapa conceptual Hector Bracho
 
Evolution Of A Company Tte
Evolution Of A Company TteEvolution Of A Company Tte
Evolution Of A Company Tte
 
Differentiated Instruction
Differentiated InstructionDifferentiated Instruction
Differentiated Instruction
 
Luis hernandez 12_03_15
Luis hernandez 12_03_15Luis hernandez 12_03_15
Luis hernandez 12_03_15
 
Brochure-Web
Brochure-WebBrochure-Web
Brochure-Web
 
Parcial Dep I
Parcial Dep IParcial Dep I
Parcial Dep I
 
Amanda Richter
Amanda RichterAmanda Richter
Amanda Richter
 
UX: Más allá del wireframe
UX: Más allá del wireframeUX: Más allá del wireframe
UX: Más allá del wireframe
 

Similaire à IX-F Database for Automation

Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX UpdateAPNIC
 
IXPDB & Euro-IX tools
IXPDB & Euro-IX toolsIXPDB & Euro-IX tools
IXPDB & Euro-IX toolsAPNIC
 
APIX Report
APIX ReportAPIX Report
APIX ReportAPNIC
 
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFiThe Avant-garde of Apache NiFi
The Avant-garde of Apache NiFiJoe Percivall
 
IoS-XR SW: partnering with Elastic: an overview
IoS-XR SW: partnering with Elastic: an overviewIoS-XR SW: partnering with Elastic: an overview
IoS-XR SW: partnering with Elastic: an overviewCisco DevNet
 
IX-F Database and Tool
IX-F Database and ToolIX-F Database and Tool
IX-F Database and ToolAPNIC
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsRIPE NCC
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Project
 
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...Claire Rioualen
 
IMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group UpdateIMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group UpdateCharles Eckel
 
IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016APNIC
 
ICANN 49 - APNIC IPv6 Deployment
ICANN 49 - APNIC IPv6 DeploymentICANN 49 - APNIC IPv6 Deployment
ICANN 49 - APNIC IPv6 DeploymentAPNIC
 
Internet6: A Digital Game Changer
Internet6: A Digital Game ChangerInternet6: A Digital Game Changer
Internet6: A Digital Game ChangerCARLOS RALLI-UCENDO
 
btNOG 4: IPv6 deployment - where are we now?
btNOG 4: IPv6 deployment - where are we now?btNOG 4: IPv6 deployment - where are we now?
btNOG 4: IPv6 deployment - where are we now?APNIC
 
RIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An UpdateRIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An UpdateRIPE NCC
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?apnic_slides
 

Similaire à IX-F Database for Automation (20)

Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX Update
 
IXPDB & Euro-IX tools
IXPDB & Euro-IX toolsIXPDB & Euro-IX tools
IXPDB & Euro-IX tools
 
APIX Report
APIX ReportAPIX Report
APIX Report
 
IXP Country Jedi i Observable
IXP Country Jedi i ObservableIXP Country Jedi i Observable
IXP Country Jedi i Observable
 
Euro-IX Update
Euro-IX UpdateEuro-IX Update
Euro-IX Update
 
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFiThe Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
 
The Avant-garde of Apache NiFi
The Avant-garde of Apache NiFiThe Avant-garde of Apache NiFi
The Avant-garde of Apache NiFi
 
IoS-XR SW: partnering with Elastic: an overview
IoS-XR SW: partnering with Elastic: an overviewIoS-XR SW: partnering with Elastic: an overview
IoS-XR SW: partnering with Elastic: an overview
 
IX-F Database and Tool
IX-F Database and ToolIX-F Database and Tool
IX-F Database and Tool
 
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and ToolsThe (IPv6) Internet in Romania - RIPE NCC Data and Tools
The (IPv6) Internet in Romania - RIPE NCC Data and Tools
 
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositoriesSCAPE Webinar: Tools for uncovering preservation risks in large repositories
SCAPE Webinar: Tools for uncovering preservation risks in large repositories
 
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
IFB cloud: Integration of snakemake workflows in an appliance designed for Ch...
 
IMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group UpdateIMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group Update
 
IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016IPv6 Deployment, Lao ICT Expo 2016
IPv6 Deployment, Lao ICT Expo 2016
 
El Punto Neutro de Internet en Cataluña
El Punto Neutro de Internet en CataluñaEl Punto Neutro de Internet en Cataluña
El Punto Neutro de Internet en Cataluña
 
ICANN 49 - APNIC IPv6 Deployment
ICANN 49 - APNIC IPv6 DeploymentICANN 49 - APNIC IPv6 Deployment
ICANN 49 - APNIC IPv6 Deployment
 
Internet6: A Digital Game Changer
Internet6: A Digital Game ChangerInternet6: A Digital Game Changer
Internet6: A Digital Game Changer
 
btNOG 4: IPv6 deployment - where are we now?
btNOG 4: IPv6 deployment - where are we now?btNOG 4: IPv6 deployment - where are we now?
btNOG 4: IPv6 deployment - where are we now?
 
RIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An UpdateRIPE NCC Tools and Services - An Update
RIPE NCC Tools and Services - An Update
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 

Plus de Internet Society

IXP growth challenges in Central Africa
IXP growth challenges in Central AfricaIXP growth challenges in Central Africa
IXP growth challenges in Central AfricaInternet Society
 
IXP growth challenges in Côte D’Ivoire
IXP growth challenges in Côte D’IvoireIXP growth challenges in Côte D’Ivoire
IXP growth challenges in Côte D’IvoireInternet Society
 
Keynote Presentation : “80/20 by 2020”
Keynote Presentation : “80/20 by 2020”Keynote Presentation : “80/20 by 2020”
Keynote Presentation : “80/20 by 2020”Internet Society
 
International Bandwidth and Pricing Trends in Sub-Sahara Africa
International Bandwidth and Pricing Trends in Sub-Sahara Africa International Bandwidth and Pricing Trends in Sub-Sahara Africa
International Bandwidth and Pricing Trends in Sub-Sahara Africa Internet Society
 
In Search of Low Cost Bandwidth
In Search of Low Cost BandwidthIn Search of Low Cost Bandwidth
In Search of Low Cost BandwidthInternet Society
 
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in AfricaInternet Society
 
Looking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internetLooking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internetInternet Society
 
Fantsuam: Ideas for the sustainability of Community Networks
Fantsuam: Ideas for the sustainability of Community NetworksFantsuam: Ideas for the sustainability of Community Networks
Fantsuam: Ideas for the sustainability of Community NetworksInternet Society
 
Mawingu: Ideas for the sustainability of Community Networks
Mawingu: Ideas for the sustainability of Community NetworksMawingu: Ideas for the sustainability of Community Networks
Mawingu: Ideas for the sustainability of Community NetworksInternet Society
 
Zenzeleni Networks Update Report
Zenzeleni Networks Update ReportZenzeleni Networks Update Report
Zenzeleni Networks Update ReportInternet Society
 
Canadian Victory Garden: Overview of an Off Grid Solution
Canadian Victory Garden: Overview of an Off Grid SolutionCanadian Victory Garden: Overview of an Off Grid Solution
Canadian Victory Garden: Overview of an Off Grid SolutionInternet Society
 

Plus de Internet Society (20)

IXP growth challenges in Central Africa
IXP growth challenges in Central AfricaIXP growth challenges in Central Africa
IXP growth challenges in Central Africa
 
Benin IX: 3 Years After!
Benin IX: 3 Years After!Benin IX: 3 Years After!
Benin IX: 3 Years After!
 
IXP growth challenges in Côte D’Ivoire
IXP growth challenges in Côte D’IvoireIXP growth challenges in Côte D’Ivoire
IXP growth challenges in Côte D’Ivoire
 
IXP Masterclass
IXP MasterclassIXP Masterclass
IXP Masterclass
 
PeeringDB Updates
PeeringDB UpdatesPeeringDB Updates
PeeringDB Updates
 
Peering Personals #2
Peering Personals #2Peering Personals #2
Peering Personals #2
 
Keynote Presentation : “80/20 by 2020”
Keynote Presentation : “80/20 by 2020”Keynote Presentation : “80/20 by 2020”
Keynote Presentation : “80/20 by 2020”
 
International Bandwidth and Pricing Trends in Sub-Sahara Africa
International Bandwidth and Pricing Trends in Sub-Sahara Africa International Bandwidth and Pricing Trends in Sub-Sahara Africa
International Bandwidth and Pricing Trends in Sub-Sahara Africa
 
In Search of Low Cost Bandwidth
In Search of Low Cost BandwidthIn Search of Low Cost Bandwidth
In Search of Low Cost Bandwidth
 
IPv6 @ Cloudflare
IPv6 @ CloudflareIPv6 @ Cloudflare
IPv6 @ Cloudflare
 
Interconnection Evolution
Interconnection EvolutionInterconnection Evolution
Interconnection Evolution
 
Peering Personals #1
Peering Personals #1Peering Personals #1
Peering Personals #1
 
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
“BIG” IXP Jedi and TraceMON: RIPE Atlas tools in Africa
 
Looking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internetLooking for Latency Clusters in Africa's internet
Looking for Latency Clusters in Africa's internet
 
Fantsuam: Ideas for the sustainability of Community Networks
Fantsuam: Ideas for the sustainability of Community NetworksFantsuam: Ideas for the sustainability of Community Networks
Fantsuam: Ideas for the sustainability of Community Networks
 
Mawingu: Ideas for the sustainability of Community Networks
Mawingu: Ideas for the sustainability of Community NetworksMawingu: Ideas for the sustainability of Community Networks
Mawingu: Ideas for the sustainability of Community Networks
 
Zenzeleni Networks Update Report
Zenzeleni Networks Update ReportZenzeleni Networks Update Report
Zenzeleni Networks Update Report
 
Canadian Victory Garden: Overview of an Off Grid Solution
Canadian Victory Garden: Overview of an Off Grid SolutionCanadian Victory Garden: Overview of an Off Grid Solution
Canadian Victory Garden: Overview of an Off Grid Solution
 
TVWS use case in Kenya
TVWS use case in KenyaTVWS use case in Kenya
TVWS use case in Kenya
 
TVWS use case in Malawi
TVWS use case in MalawiTVWS use case in Malawi
TVWS use case in Malawi
 

Dernier

"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...nirzagarg
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...SUHANI PANDEY
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...SUHANI PANDEY
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...SUHANI PANDEY
 

Dernier (20)

"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men  🔝mehsana🔝   Escorts...
➥🔝 7737669865 🔝▻ mehsana Call-girls in Women Seeking Men 🔝mehsana🔝 Escorts...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
Wadgaon Sheri $ Call Girls Pune 10k @ I'm VIP Independent Escorts Girls 80057...
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
Pirangut | Call Girls Pune Phone No 8005736733 Elite Escort Service Available...
 
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
Wagholi & High Class Call Girls Pune Neha 8005736733 | 100% Gennuine High Cla...
 

IX-F Database for Automation

  • 1. Automation AfPIF August 2015 Bijal Sanghani bijal at euro-ix dot net Twitter: @euroix
  • 2. What is the IX-F?
  • 3. What is the IX-F? • Collection of Internet Exchange Point Associations (IXPAs) – AFIX – APIX – Euro-IX – LAC-IX
  • 5. • MOU signed by APIX, Euro-IX & LAC-IX to form the IX-F in November 2012 - www.ix-f.net • AFIX signed the MOU to join in 2014 • Plan to work on Global projects - – IGF Best Practices – ITU IXP Consultation – IX-F Database – Other Projects related to IXPs What is the IX-F?
  • 6. What is the IX-F? • AFIX Nishal Goburdhan – JINX (South Africa) Kyle Spencer – UIXP (Uganda) • APIX Gaurab Raj Upadhaya - NPIX (Nepal) Katsuyasu Toyama - JPNAP (Japan) • Euro-IX Arnold Nipper - DE-CIX (Germany) John Souter - LINX (United Kingdom) • LAC-IX Ariel Graizer - NAP CABase (Argentina) Milton Kashiwakura - PTT.br (Brazil)
  • 8. IXP Database Project • There are many IXP Databases…
  • 9. Existing issues • No single trusted data source • Poor quality & no or very little APIs / automation • “We’ll only peer with you, if you’re in PeeringDB” • All databases are updated manually • We’re moving into a world of automation • IXPs hold accurate information but lack automation
  • 10. Historical Problem IXPs PeeringDB Manual  update  -­‐  email PeeringDB - Database for networks and data centres
  • 11. IX-F Database IX-F DB API server written using Python / Django, 
 which can: • get / create / update / delete IXP, organisation, IP addressing and network information • all interaction is JSON • all non-sensitive information will be publicly available • Members of IXPAs will be able to create, update and delete IXPs from the databases.
  • 12. IX-F Database • We have a proof of concept client to interact with this database in Python including unit test code at: 
 https://github.com/euro-ix/ixf-client-py • The PHP version of this with unit tests also available at: https://github.com/euro-ix/ixf-client-php
  • 13. Where we are… IXP  Manager Euro-­‐IX Django/Python     code IXPs IXPs IXPs PeeringDB IX-­‐F  DB API API IXPAs Telegeography
  • 14. IX-F Database Summary   • Designed  for  IXPs  to  export  (push)  data  with   minimal  intervention   • Simple  modifications  can  be  used  for  IXP  to  IXPA  or   to  PeeringDB   • At  present  Euro-­‐IX  is  the  only  IXPA  interface  ready   to  talk  with  PeeringDB  -­‐    we  encourage  ALL  IXPs  to   use  the  Euro-­‐IX  website  while  others  are  being   worked  on.   • APIX  started  work,  LAC-­‐IX  and  AFIX  to  come..
  • 15. IX-F DB PeeringDB IXP info DC/Network info APIX IXP Af-IX IXP Euro-IX IXP LAC-IX IXP ISP Network Data Center
  • 17. Euro-IX IXP JSON Schema Talking  about  automation..   • Contains  both  IXP  data  &  IXP  Participant  data   – ASN  (member  list),  locations,  switch,  IXP  info   • Open,  consistent  &  an  atomic  design     • Currently  12  IXP  independent  implementation   • Open  source  implementation  in  IXP  Manager     • Source  available  on  github:  https://github.com/ euro-­‐ix/json-­‐schemas
  • 18. In search of accurate information • Give  network  operators  the  choice  of  getting   accurate  information  from  either  IX-­‐F  or   PeeringDB   • This  data  can  be  obtained  using  APIs     • PeeringDB,  Telegeography   • Increases  use  of  automation   • saves  time,  saves  money,  increases   accuracy.
  • 19. The Internet Revealed – IXP Movie Now available in English, Portuguese, French, Spanish, Turkish, Romanian, Arabic and German, check out ourYoutube channel: https://www.youtube.com/channel/ UCFyucVRAAMzxyJIsxnGwsjw => more languages to come, if your interested in translating the video, contact us!
  • 20. Thank you! Bijal Sanghani bijal at euro-ix dot net Twitter: @euroix