euro-ix update · euro-ix activities • 2 fora a year • th35 in zaandam hosted by ams-ix in...

23
Euro-IX Update LINX108 Bijal Sanghani - Euro-IX

Upload: others

Post on 14-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Euro-IX Update LINX108

Bijal Sanghani - Euro-IX

Page 2: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Euro-IX Association of IXPs – 75 Members

2

Page 3: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Euro-IX Patrons

3

Page 4: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Euro-IX Activities

•  2Foraayear•  35thinZaandamhostedbyAMS-IXinOctober2019•  36thinTamperehostedbyTREXMarch2020

•  IXPDB–TheIXPDatabase•  Workshops

•  RouteServer,Automation,IXPManager,IXPMarketers•  Fellowship&Mentor-IXProgramstosupportIXPs

•  AllowsIXPstolearnfromotherexperiencedIXPs•  Reports

•  Benchmarking,traffic,hardware,routeservers.•  PeeringToolbox

•  Newcommunityinitiativetobringstogethereverythingyouneedtoknowaboutpeering&Interconnectioninoneplace–comingsoon!

4

Page 5: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Euro-IX Activities cont.

•  Newsletters•  https://www.euro-ix.net/en/communications/newsletters/

•  RouteServerLargeBGPcommunitieslist•  https://www.euro-ix.net/en/forixps/large-bgp-communities/

•  Socialmedia•  Twitter@euroix•  Facebookfb.me/maineuroix•  Youtubeyoutube.com/channel/UCFyucVRAAMzxyJIsxnGwsjw

5

Page 6: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

TheIX-F&IXPDB

Page 7: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

The IX-F and IXPDB

7

Page 8: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

What is the Internet eXchange federation (IX-F)?

TheIX-Fisalight-weightorganisationmadeupofthefourInterneteXchangePointAssociations:

8

Page 9: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

What is the IX-F JSON Schema?

•  AcommunitydrivenschemathatallowsIXPstoreporttheirdatainastandardautomatedfashion.

•  Itincludesdatasetson: •  TheIXPparticipants•  IXPlocations•  HardwareusedatIXPsandit’sparticipants•  RouteServers

•  Youcanfindtheschemaanddocumentationhere-https://github.com/euro-ix/json-schemas

•  IXPscanalsoaddtheirIX-FexporturlstoPeeringDB-https://docs.peeringdb.com/ix-f-json-import-rules/

9

Page 10: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

What is the IXPDB?

•  TheInternetExchangePointDatabase(IXPDB)aimstocreateandsustainanauthoritativeandfullycomprehensivesetofdataonInterneteXchangepoints(IXPs).

•  TheIXPDBimportstheIX-FJSONschemadirectlyfromIXPsthroughanautomatedcollectionsystemorcaninteractwithIXPmanagementandmeasurementtoolssuchasIXPManager/BIRD.

•  Thisauthoritativehigh-qualitydatacanbeusedinordertoprovideasinglecomprehensiveandgraphicalviewoftheglobalinternetecosystem,whichwillbeavailableviatheIXPDBwebsiteandAPI.

Whydidwedothis?MembershipandIXPfeedbackfromconsultationsandtheMembershipSurveyshowedIXPswantedaplacetopublishanaccurateandcompletedataset.

10

Page 11: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

IXPDB Features

11

Page 12: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

9 year IXP Growth by Region

12

Region 2011 2020 Growth

Africa 22 45 105%

AsiaPacific 60 125 108%

Euro-IX 132 210 59%

LatinAmerica&Caribbean

27 90 233%

NorthAmerica 80 119 49%

Total 321 589 83%

Whilethereisover-allgrowthinthenumberofIXPs,someIXPshavestoppedoperatingormergedduringthistime.

Page 13: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Home page, live data!

Page 14: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Home page, aggregated data

Page 15: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

IXP Directory & Compare IXP Function

15

Usethesearchtosearchfor:•  IXPswithAPI’sonly•  IXPsinaregion•  IXPsinacity/countryUsethefilterto:•  SeewhichIXPshavetrafficgraphs•  SeewhichIXPsareMANRS

compliant•  SeethenumberofASNsconnected

CompareIXPsandfind:•  ASNspresent&UniquetothatIXP•  Prices•  Otherinformation,MTU,Jumbo

frames

Page 16: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

IXP Profile Data

16

IXPProfilesinclude•  IXPtab:IXPbusinessdata•  Networks:theIXPsLANdetails•  PointsofPresence:IXPlocationsand

portsused•  ASNsShows;

•  ASNspresent•  IPAddressesused•  IftheASNisMANRScompliant•  DoestheASNshowtheyarepresent

inPeeringDB•  NumberofotherIXPconnections

•  Traffic:trafficdataattheIXP

Page 17: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

ASN Directory

17

•  SearchforASNs•  CompareASNs,seewhich

IXPsyouhaveincommonandwhichareunique

•  SeeiftheASNisMANRScompliant

•  Seethe”Type”ofnetworkitis–asdefinedbynetworkinPeeringDB

•  SeewhichotherIXPsthenetworkconnectsto.

Page 18: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Regional ASN / Growth at IXPs Africa AsiaPacific Europe&

MiddleEastLatinAmerica&Caribbean

NorthAmerica

ASNsin2010 200 1108 5438 274 2021

ASNsin2020 1134 3787 12257 2264 2720

ASNGrowthin10years

467% 241% 125% 726% 35%

18

UniqueASNsin2010

112 640 2998 158 839

UniqueASNsin2020

416 1514 3137 1481 1081

UniqueASNsareASNsseenonlyinthatregion.

Page 19: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

IXPDB Key Features •  Automateddatacollection

•  Organisational•  Infrastructure

•  IXPs&facilitylocations•  PeeringLANprefix(es)•  Switchhardware

•  Connectednetworks•  Portsandspeeds•  MAC&IPaddress(es)•  (Prefixesannounced–coming

soon)•  Aggregatetraffic

•  Easyintegration•  StandardisedJSONschema•  AutomaticexportfromIXP

Manager/Asteroid

19

•  Accounts for IXPA relationships •  Data can be filtered by region •  IXPAs manage membership

•  Incorporates third party data sources

•  MANRS •  PeeringDB

•  Web-based GUI •  Search interface •  Data tables & visualisations •  Comparison tools for IXPs &

ASNs •  User accounts for manual

data entry

Page 20: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

IXPDB What’s new & what’s coming

•  Version1.0IX-FJSONMemberListpublished

•  NewcolumntoshowwhichIXPshavetrafficgraphs•  APIauthentication&documentation.CominginQ1!

•  NewJSONSchemasfortrafficandrouteservers.CominginQ2!

•  Mappings/sophisticatedanalysistools/detailedlocationsearchesCominginQ4!•  Workshops&guidestohelpIXPsimplementasolution–ongoing!

20

Page 21: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Today we have 225 IXP Exports coming from…

21

19/119

66/9012/35

41/135

87/210

Page 22: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Other Information

22

•  Mailing list for users - https://lists.euro-ix.net/mailman/listinfo/ixpdb

•  GitHub JSON Member List Schema – https://github.com/euro-ix/json-schemas

•  API – https://api.ixpdb.net •  Website - https://ixpdb.euro-ix.net/en/ •  IXPDB admin team - [email protected]

If you think this is good work like we do, support us, get in touch!

Page 23: Euro-IX Update · Euro-IX Activities • 2 Fora a year • th35 in Zaandam hosted by AMS-IX in October 2019 • 36th in Tampere hosted by TREX March 2020 • IXPDB – The IXP Database

Thank You!