1 / 77

De Amsterdam Internet Exchange

De Amsterdam Internet Exchange. Henk Steenman Technisch Directeur. Agenda. De rol van een Internet Exchange in het Internet De AMS-IX organisatie Technisch overzicht AMS-IX platform Klant aansluitingen Ontwikkelingen. Agenda. De rol van een Internet Exchange in het Internet

tayte
Download Presentation

De Amsterdam Internet Exchange

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. De Amsterdam Internet Exchange Henk Steenman Technisch Directeur

  2. Agenda • De rol van een Internet Exchange in het Internet • De AMS-IX organisatie • Technisch overzicht AMS-IX platform • Klant aansluitingen • Ontwikkelingen Amsterdam, 9 Maart, 2006

  3. Agenda • De rol van een Internet Exchange in het Internet • De AMS-IX organisatie • Technisch overzicht AMS-IX platform • Klant aansluitingen • Ontwikkelingen Amsterdam, 9 Maart, 2006

  4. De rol van een IX • Interconnectiviteits modellen • Transit • Peering • Korte Geschiedenis van Internet Exchanges • Internet Exchanges in de Wereld • Euro-IX Amsterdam, 9 Maart, 2006

  5. De rol van een IX • Internet Exchange: • Infrastructuur waar aangesloten partijen (ISPs, content providers, Carriers etc) IP verkeer met elkaar uitwisselen • Onderscheiden twee typen bilaterale relaties • Peering • Men annonceert aan elkaar alleen de eigen netwerken/klanten. • Transit • Men annonceert (en geeft toegang tot) derden. • Een speciale vorm van een transit relatie is toegang geven tot het hele Internet. • Dit noemt men ook wel “usptream” connectiviteit • Meestal wordt deze service geboden over een dedicated verbinding in plaats van een exchange Amsterdam, 9 Maart, 2006

  6. De rol van een IX • Typisch stuurt men elkaars bestemmingen (routes) met behulp van het BGP4 protocol • Doel: • Bespaar kosten aan “upstream” connectiviteit. • Verkeer dat lokaal op een exchange wordt uitgewisseld hoeft niet via een dure upstream provider • Houd lokaal verkeer lokaal • Geen reden om b.v. verkeer tussen Nederlandse providers via de US te routeren Amsterdam, 9 Maart, 2006

  7. Verschillende Netwerken • Elk netwerk autonoom in: • Organisatie • Doelstellingen • Opzet • Technologie • Symbool: wolkje Amsterdam, 9 Maart, 2006

  8. Transit en Upstream • Praktisch onmogelijk om elk netwerk met elk ander netwerk te verbinden • Transit netwerken kunnen verkeer van en voor andere netwerken afhandelen • Grotere netwerken bieden upstream aan kleinere netwerken Amsterdam, 9 Maart, 2006

  9. Upstream • Upstream verkeer kost ISPs veel geld Amsterdam, 9 Maart, 2006

  10. Peering • Upstream verkeer kost kleine ISPs veel geld • Logische gedachte is lokaal verkeer lokaal af te handelen • Peering • Uitwisseling van verkeer tussen ‘gelijke’ partijen • Upstream blijft nodig voor verkeer dat niet via peering kan Amsterdam, 9 Maart, 2006

  11. Internet Exchange Point (IXP) • Een faciliteit voor uitwisseling van verkeer tussen meer dan twee partijen • Veelal peering • Technologie • Ethernet • FDDI en ATM komen nauwelijks meer voor Amsterdam, 9 Maart, 2006

  12. Private Peering • Rond IXPs clusteren veel ISPs samen in dezelfde gebouwen • Onderlinge verbindingen zijn gemakkelijk te maken Amsterdam, 9 Maart, 2006

  13. Internet Exchange • Grote IXPs trekken ook grotere netwerken • Peering is geen verplichting • Grote netwerken willen niet altijd (gratis) peeren. Amsterdam, 9 Maart, 2006

  14. De rol van een IX • Interconnectiviteits modellen • Transit • Peering • Korte Geschiedenis van Internet Exchanges • Internet Exchanges in de Wereld • Euro-IX Amsterdam, 9 Maart, 2006

  15. Eerste echte Exchange • Metropolitan Access Experiment • Metropolitan Area Ethernet • Metropolitan Area Exchange • WorldCom MAE-East™ Washington, D.C. Eind 1992 10mb/s ethernet Initieel 4 lokaties MFS fiber hub Gedeelde administratie door deelnemers Sprint/ICM, Alternet, PSI, SURAnet, NSFnet Amsterdam, 9 Maart, 2006

  16. En Daarna - • MAE-West / Federal Internet Exchange San Jose / Mountain View (1994) FDDI ring Bridged tot 10mb Ethernet in verschillende lokaties • Commercial Internet Exchange Palo Alto (1994) Layer-3 MMLPA DS1 (T1) lines naar een Cisco 7010 1991 Not-for-profit industry association Alternet, PSI, Cerfnet Amsterdam, 9 Maart, 2006

  17. Europa • LINX London • 1994 • Opgezet als een vereniging • Ethernet • AMS-IX • Zie later • Hong Kong Internet Exchange Chinese University of Hong Kong Ethernet switch First major free exchange (1995) Amsterdam, 9 Maart, 2006

  18. Technologische veranderingen • Shared 10Base-T • Switched 10mb Ethernet • Shared FDDI • Switched FDDI • 100Base-T / 100Base-FX • Gigabit Ethernet • 10Gigabit Ethernet Amsterdam, 9 Maart, 2006

  19. Andere technologien • Layer-3 route-servers • Frame Relay • ATM • Wireless Ethernet • Crossconnect mesh Amsterdam, 9 Maart, 2006

  20. Typische additionele services • Route-server • Looking-glass • Measurement and instrumentation • Network Time Protocol • Web cache parent • News server • Root server mirror Amsterdam, 9 Maart, 2006

  21. Verschillende business modellen • Beheerd door Universiteit of Overheid • Vereniging van deelnemers • Neutral for-profit onderneming • Informeel • Men zet ergens een switch neer en een ieder prikt zijn router er in. Vaak onbeheerd/un-managed Amsterdam, 9 Maart, 2006

  22. Verschillende afmetingen • Gemeente • Grotere metro-area • National • “Regional” Amsterdam, 9 Maart, 2006

  23. De rol van een Exchange in het globale Internet • Interconnectiviteits modellen • Transit • Peering • Korte Geschiedenis van Internet Exchanges • Internet Exchanges in de Wereld • Euro-IX Amsterdam, 9 Maart, 2006

  24. Europe Amsterdam, 9 Maart, 2006

  25. Europe Amsterdam, 9 Maart, 2006

  26. US Amsterdam, 9 Maart, 2006

  27. Asia Amsterdam, 9 Maart, 2006

  28. De rol van een Exchange in het globale Internet • Interconnectiviteits modellen • Transit • Peering • Korte Geschiedenis van Internet Exchanges • Internet Exchanges in de Wereld • Euro-IX Amsterdam, 9 Maart, 2006

  29. Euro-IX • Vereniging van Internet Exchanges in Europa • Sinds kort echter ook “associated” leden uit Japan en US • Overleg orgaan voor Exchanges • Deel ervaringen en discussier over verschillende oplossingen voor typische Exchange problemen. • Zie www.euro-ix.net voor heel veel informatie over de verschillende exchanges in Europa • Voor geschiedenis en overzichten zie ook http://www.pch.net/resources/ Amsterdam, 9 Maart, 2006

  30. Agenda • De rol van een Internet Exchange in het Internet • De AMS-IX organisatie • Technisch overzicht AMS-IX platform • Klant aansluitingen • Ontwikkelingen Amsterdam, 9 Maart, 2006

  31. De Amsterdam Internet Exchangeorganisatie struktuur

  32. De AMS-IX organisatie • Vereniging Amsterdam Internet Exchange • Ieder die een aansluiting wil op AMS-IX dient lid te worden van de vereniging. • Vereiste is het zijn van een Internet gerelateerd bedrijf. • AS nummer • Vereniging formeel opgericht in 1997 • Daarvoor al een informele Exchange (sinds 1994) met aangesloten partijen bij SARA en NIKHEF (Watergraafsmeer Science Park) Amsterdam, 9 Maart, 2006

  33. De AMS-IX organisatie • Doel van de vereniging AMS-IX • Het faciliteren van de uitwisseling van Internet verkeer tussen aangesloten leden. • De vereniging is: • Not for profit • Neutraal ten opzichte van de belangen van de leden. • Raad van bestuur van 5 personen gekozen uit de leden • Twee jaarlijkse leden vergadering om rekenschap af te leggen. • Het aantal leden van de AMS-IX vereniging is op het moment 239. Amsterdam, 9 Maart, 2006

  34. De AMS-IX organisatie • Initieel beheer en organisatie uitbesteed aan SURFnet bv. • Technisch beheer door SURFnet uitbesteed aan SARA • In 2000 AMS-IX BV opgericht om beheer en organisatie van SURFnet over te nemen • Technisch beheer blijft nog in handen van SURFnet • Not for profit BV. AMS-IX BV Amsterdam, 9 Maart, 2006

  35. De AMS-IX organisatie • Begin 2002 wordt technisch beheer overgenomen van SURFnet BV • Oprichting AMS-IX NOC. • AMS-IX BV betrekt pand op Westeinde 12, Amsterdam Centrum. • Begin 2006, AMS-IX BV bestaat uit 16 FTE Amsterdam, 9 Maart, 2006

  36. De AMS-IX organisatie • De AMS-IX vereniging is enige aandeelhouder van de AMS-IX BV • Het bestuur van de AMS-IX vereniging is tevens raad van bestuur van de AMS-IX BV • Sinds 2002 wordt het secretariaat voor EURO-IX door AMS-IX uitgevoerd Amsterdam, 9 Maart, 2006

  37. Agenda • De rol van een Internet Exchange in het Internet • De AMS-IX organisatie • Technisch overzicht AMS-IX platform • Klant aansluitingen • Ontwikkelingen Amsterdam, 9 Maart, 2006

  38. De Amsterdam Internet Exchange Technical oveview Henk Steenman Technisch Directeur

  39. Overzicht AMS-IX platform • Ethernet based platform • 4 lokaties voor klant aansluitingen • Watergraafsmeer Science Park • SARA • NIKHEF • Telecity 2, Amsterdam Zuidoost • Global Switch, Amsterdam West • Kantoor en NOC in centrum Amsterdam • Westeinde 12. Amsterdam, 9 Maart, 2006

  40. Technisch overzicht AMS-IX platform • Hub/Spoke topologie • Edge Switches • Foundry Networks BigIron 15000 JetCore • 10GE access switches: • GGN system 300 photonic switches • Foundry networks MG8,RX16 • Core switches • FoundryNetworks RX16 Amsterdam, 9 Maart, 2006

  41. Technisch overzicht AMS-IX platform Amsterdam, 9 Maart, 2006

  42. Technisch overzicht AMS-IX platform • Waarom hub/spoke topologie ? • In hub/spoke model een betere verdeling van de bandbreedte over de inter-switch links • Alleen verkeer op een link voor de switch die daaraan verbonden is. • Voorheen een cirkel topologie • Alle interswitch links moeten dezelfde capaciteit hebben Amsterdam, 9 Maart, 2006

  43. Technisch overzicht AMS-IX platform • In hub/spoke topologie verschillende single points of failure • Core switch • Dark fiber verbindingen tussen edge en core switch. • Opgelost door implementatie van dubbele hub/spoke topologie • Twee core switches • Altijd een actief en een standby • Vanaf elke edge switch twee verbindingen naar core switches • Edge switches zijn niet redundant • Klanten sluiten aan op meerdere edge switches. Amsterdam, 9 Maart, 2006

  44. Technisch overzicht AMS-IX platform Amsterdam, 9 Maart, 2006

  45. Technisch overzicht AMS-IX platform • Protocol nodig voor failover en om loops in de Ethernet infrastructuur te voorkomen • VSRP • Altijd één core switch operationeel en één standby • Geeft de mogelijkheid om te werken aan core switch (upgrade, aanpassingen etc) zonder de productie te verstoren • Geeft de mogelijkheid te werken aan een of meerdere interconnectie links van de standby infrastruktuur. Amsterdam, 9 Maart, 2006

  46. VSRP virtual switch redundancy protocol • Foundry propriety • Master/Slave selection • Een van beide core switches is geconfigureerd als master. • De andere als slave • Keuze voor master of slave gebaseerd op prioriteit. • Prioriteit wordt geadverteerd in HELLO messages • Na de initiële master keuze, stuurt alleen deze nog HELLO messages uit om te laten weten dat hij nog bestaat. • De slave switch blokkeert zijn interfaces ! Amsterdam, 9 Maart, 2006

  47. VSRP virtual switch redundancy protocol • VSRP configuratie bestaat uit verschillende onderdelen • Voor welk VLAN • Prioriteit • bepaalt of switch initieel master of slave word • Interfaces welke van belang zijn voor VSRP • Welke interfaces zin van belang voor een master/slave failover ? • Timers • Bepaald de uiteindelijke convergentie tijd in geval van een “failover” Amsterdam, 9 Maart, 2006

  48. VSRP virtual switch redundancy protocol • Prioriteits bepaling. • Geconfigureerde prioriteit maal de verhouding tussen operationele en niet operationele links • Bijvoorbeeld • 4 links • Geadverteerde prioriteit is = geconfigureerde prioriteit * (aantal operationele links)/4 • Als alle links werken is de geconfigureerde prioriteit doorslaggevend voor master keuze • Als één link breekt dan wordt de door de master geadverteerde prioriteit • geconfigureerde prioriteit * 3/4 • De geconfigureerde prioriteit van de slave is zo dat deze dan hoger wordt dan die van de master en failover plaatsvind. Amsterdam, 9 Maart, 2006

  49. VSRP virtual switch redundancy protocol • Foundry edge switches zijn VSRP aware • Luisteren naar HELLOs van de master • Onthouden op welke poort deze binnen komen • Op het moment dat de HELLOs over een andere poort binnenkomen passen ze de MAC tabel aan. • Heeft als voordeel dat niet opnieuw MAC adressen geleerd hoeven te worden. • Typische failover tijd voor de AMS-IX configuratie is < 100 ms. Amsterdam, 9 Maart, 2006

  50. Topology group • VSRP werkt per VLAN • Ter vereenvoudiging gebruiken we zogenaamde Topology group • Master VLAN draait VSRP • Member VLANs (ISP, GRX, MDX) volgen topologie veranderingen master VLAN Amsterdam, 9 Maart, 2006

More Related