IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of...

36
IXP scene France-IX General Meeting 26 Sept 2014 Paris, France Bijal Sanghani bijal at euro-ix dot net Twitter: @euroix

Transcript of IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of...

Page 1: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IXP scene!France-IX General Meeting!

26 Sept 2014 !Paris, France!

!Bijal Sanghani!

bijal at euro-ix dot net!Twitter: @euroix!

!

Page 2: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Introduction!

Euro-IX is an association of Internet Exchanges Points, promoting an open interchange of ideas and experiences, gained to mutual advantage of the membership, by offering fora, meetings, mailing lists and on-line resources. !

Euro-IX also gathers information on regulatory issues affecting member exchanges within the region and where appropriate from other jurisdictions that could potentially impact on the membership.!

Page 3: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

What do we do?!•  2 Forums per year !•  Maintaining the Website, database and tools!•  Mailing Lists!•  Newsletter – Subscribe here: www.euro-ix.net/newsletters!•  Working Groups and Task Forces!•  Close relationship with IEEE Ethernet Study Group!•  Signed MoU with ISOC to support IXPs!•  Annual European IXP Report!•  Twinning Program !•  Benchmarking!!Why do we do it? Good of the community!!

Page 4: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Association of IXPs!

78 affiliated IXPs:!

•  53 IXPs in the Euro-IX Region => in 32 Countries, operating over 100 IXPs!

•  25 IXPs from the rest of the world!

•  Newest Members:Angonix (Angola), NetIX (Bulgaria), SOX (Serbia), ARMIX (Armenia), KOSIX (Kosovo), TPIX (Poland)!

Page 5: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

12 Patrons!

•  ADVA Optical Networking!•  Alcatel-Lucent!•  Brocade!•  BTI Systems!•  Cisco!•  Extreme Networks!

•  Huawei!•  Interxion!•  Juniper Networks!•  MRV!•  Telecity !!•  Telehouse!

Page 6: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Range of ASNs connected to Members!

30%  

18%  

23%  

15%  

8%  6%  

0%  

10%  

20%  

30%  

40%   •  3 - 25 ASNs TunIXP (Tunisia), FICIX (Finland)

•  26 - 50 ASNs SOX (Serbia), DIX (Denmark)

•  51 - 100 ASNsNaMeX (Italy), BIX.BG (Bulgaria)

•  101 - 200 ASNs UA-IX (Ukraine), TorIX (Canada)

•  201 - 400 ASNs France-IX (France), MSK-IX (Russia)

•  401 - 670 ASNSPTT.br (Brazil), AMS-IX (NL)

Page 7: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Who connects to IXPs!

0%! 20%! 40%! 60%! 80%! 100%!

Dedicated hosting providers!Content providers!

Governmental!Enterprises!

Search Engine!Dedicated VoIP providers!

eCommerce companies!Gaming companies!

Adult hosting company!Other!

Gambling companies!

2013!2012!

Page 8: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Switch/Router DB – Vendors used!

Brocade!34%!

Cisco!26%!

Extreme!13%!

Glimmerglass!10%!

Force 10!8%!

Juniper!7%!

Alcatel-Lucent!

2%!

0!

20!

40!

60!

80!

100!

120!

140!

160!

Page 9: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Route Server DB – Deamons used!

0!

5!

10!

15!

20!

25!

30!

35!

40!

45!

Bird!52%!

Quagga!19%!

Cisco!16%!

OpenBGPd!

13%!

Page 10: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IXPs in Euro-IX Region!

193 known IXPs!48 Countries!146 Cities!

Check our Map:!www.euro-ix.net/location-of-ixps!

Page 11: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Traffic Growth in Euro-IX Region!

0  2,000  4,000  6,000  8,000  

10,000  12,000  14,000  16,000  18,000  

•  Known aggregated traffic over public peering LAN!

•  From 10,931 Gbps to 16,096 Gbps!•  From 73 to 86 IXPs monitored!

Page 12: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Other IXPAs!

Page 13: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Internet Exchange Federation (IX-F)!

•  MOU signed by APIX, Euro-IX and LAC-IX to form the IX-F in November 2012 – www.ix-f.net

•  Af-IX will sign during the NANOG meeting Baltimore •  Idea to have a Global IXP DB •  IXP standards and BCPs •  Automate Data Collection from IXPs •  Plans to collaborate with other external Databases

Page 14: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IX-F Board!

•  APIXRaphael Ho - Equinix (Hong Kong)Katsuyasu Toyama - JPNAP (Japan)

•  Euro-IXArnold Nipper - DE-CIX (Germany)John Souter - LINX (United Kingdom)

•  LAC-IXAriel Graizer - NAP CABase (Argentina)Milton Kashiwakura - PTT.br (Brazil)!

Page 15: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IXPs in APIX Region!

89 known IXPs!19 Countries!49 Cities!

Check our Map:!www.euro-ix.net/location-of-ixps!

Page 16: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Traffic Growth in APIX Region!

0  

200  

400  

600  

800  

1,000  

1,200  

1,400  

1,600  

•  Known aggregated traffic over public peering LAN!

•  From 1,138 Gbps to 1,381 Gbps!•  From 16 to 17 IXPs monitored!

Page 17: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IXPs in Af-IX Region!

30 known IXPs!23 Countries!28 Cities!

Check our Map:!www.euro-ix.net/location-of-ixps!

Page 18: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Traffic Growth in Af-IX Region!

0  

20  

40  

60  

80  

100  

120  

140  

•  Known aggregated traffic over public peering LAN!

•  From 85 Gbps to 130 Gbps!•  From 13 to 12 IXPs monitored!

Page 19: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IXPs in LAC-IX Region!

51 known IXPs!11 Countries!45 Cities!

Check our Map:!www.euro-ix.net/location-of-ixps!

Page 20: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Traffic Growth in LAC-IX Region!

0  

100  

200  

300  

400  

500  

600  

700  

•  Known aggregated traffic over public peering LAN!

•  From 251 Gbps to 603 Gbps!•  From 26 to 30 IXPs monitored!

Page 21: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IXPs in North America!

97 known IXPs!2 Countries!56 Cities!

Check our Map:!www.euro-ix.net/location-of-ixps!

Page 22: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Traffic Growth in North America!

0  

200  

400  

600  

800  

1,000  

1,200  

•  Known aggregated traffic over public peering LAN!

•  From 621 Gbps to 995 Gbps!•  From 7 to 21 IXPs monitored!

Page 23: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Traffic during FIFA World Cup!•  Collaboration with RIPE NCC!

Traffic at PTT Sao Paulo during the Brazil vs. Germany Game!

Traffic at LINX London (Extreme LAN) during the Brazil vs. Germany Game!

Page 24: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IX-F Database Project!•  There are many IXP Databases… !

Page 25: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IX-F IXP Database!

•  A single canonical place for IXP data!•  Development of current Euro-IX database!•  Only source that IXPs own and maintain data in!•  IXP data maintained by IXPs ensures greater accuracy !•  Useful for the IXP members to see IX data in context!•  We want it to be open and plugable!!

Page 26: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

The plan!•  Others will be able to mirror IX-F Data!

Page 27: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

End Goal!

Page 28: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IX-F Database!IX-F DB API server written using Python / Django, which can:!

•  get / create / update / delete IXP and Organisation objects!

•  all interaction is JSON!•  all non-sensitive information will be publically available!

•  Members of IXPAs (and others as appropriate) will be able to create, update and delete IXPs from the databases.!

Page 29: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

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!

!

Page 30: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

IX-F Database!

It is work in progress… therefore:!

•  We have migration scripts to migrate / keep IX-F DB in sync from euro-ix for the next few months while the Euro-IX database remains as the primary database. These are at: https://github.com/euro-ix/euroix-ixf-sync!

•  All code is available on the Euro-IX GitHub repository https://github.com/Euro-IX!

Page 31: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Twinning is Winning!

•  IXPs can help facilitate and increase peering!•  Increased interconnects will benefit the internet eco-

system (especially in regions where there is not much peering)!

•  We want IXPs to succeed!•  Startups and growing IXPs can learn from successful

IXPs willing to share experiences!•  Working with partners such as ISOC on the AXIS project!

Page 32: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Twinning is Winning!France-IX Involvement in Africa !•  Training and support to new IXPs !

•  In Comorros!•  In Guinea Conakry!

•  Dispatched RIPE Atlas probes in Africa!•  …as well as sponsored African Internet Summit and

AfPIF meetings!

!!

Page 33: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Twinning is Winning!

•  Netnod, twins with 3 IXPs – KINIX, KIXP and MOZ-IX!•  DE-CIX, twins with 2 IXPs – NPIX and TIX!

•  INEX recently went to The Gambia to build new IXP to twin with, help with:!- Obtain IP addresses and ASN!-  IXP and BGP training!

Page 34: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Twinning is Winning!

Benefits:!•  Expose engineering to problems they may not find in their

own environment!•  Marketing and commercial kudos!•  Use of standard documentation and training material!•  Encourage IXPs to follow IX-F BCPs!•  Make the internet faster and reliable in twins market!•  Feel good factor, helping out because you can!!

Page 35: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Questions?!

Page 36: IXP scene - France-IX · => in 32 Countries, operating over 100 IXPs! • 25 IXPs from the rest of the world! • Newest Members: ...

Thank you!!Bijal Sanghani!

bijal at euro-ix dot net!Twitter: @euroix!