tousix first openflow european ixp
play

TouSIX First OpenFlow European IXP Marc Bruyre, CNRS 2 TouSIX - PowerPoint PPT Presentation

TouSIX First OpenFlow European IXP Marc Bruyre, CNRS 2 TouSIX First OpenFlow European IXP What is an IXP ? Today IXP switching fabric Operator-oriented OpenFlow IXP fabric The Toulouse IXP : TouIX Migrating TouIX in TouSIX TouSIX-Manager


  1. TouSIX First OpenFlow European IXP Marc Bruyère, CNRS

  2. 2 TouSIX First OpenFlow European IXP What is an IXP ? Today IXP switching fabric Operator-oriented OpenFlow IXP fabric The Toulouse IXP : TouIX Migrating TouIX in TouSIX TouSIX-Manager What’s next

  3. 3 What is an IXP ? What is an IXP ? An Internet Exchange Point (IXP) is a network facility that enables the interconnection and exchange of Internet traffic between more than two independent Autonomous Systems. INTERNET International Direct benefit : network International transit Lower Latency IX Domestic Reduce transit cost networks Domestic ISP-A ISP-B peering Increase security ISP-A Customers ISP-B Customers

  4. 4 TouSIX First OpenFlow European IXP What is an IXP ? Today IXP switching fabric Operator-oriented OpenFlow IXP fabric The Toulouse IXP : TouIX Migrating TouIX in TouSIX TouSIX-Manager What’s next

  5. 5 ROUTE SERVER Today IXP switching fabric Switching IXP fabric Switching Fabric BGP BGP Session Session BGP Session Autonomous Systems 1 router Autonomous Systems 2 router Autonomous Systems 3 router

  6. 6 Today IXP switching fabric Issues with today IXP fabric IXP switching fabric are shared Layer 2 broadcast domain Broadcast traffic can weaken router CPU or even neutralize the entire IXP Loop Free solutions are not perfect Undesired traffic are hard to be kept out Monitoring is too limited or too complex

  7. 6 Today IXP switching fabric Issues with today IXP fabric IXP switching fabric are shared Layer 2 broadcast domain Broadcast traffic can weaken router CPU or even neutralize the entire IXP Loop Free solutions are not perfect Undesired traffic are hard to be kept out Monitoring is too limited or too complex

  8. 6 Today IXP switching fabric Issues with today IXP fabric IXP switching fabric are shared Layer 2 broadcast domain Broadcast traffic can weaken router CPU or even neutralize the entire IXP Loop Free solutions are not perfect Undesired traffic are hard to be kept out Monitoring is too limited or too complex

  9. 6 Today IXP switching fabric Issues with today IXP fabric IXP switching fabric are shared Layer 2 broadcast domain Broadcast traffic can weaken router CPU or even neutralize the entire IXP Loop Free solutions are not perfect Undesired traffic are hard to be kept out Monitoring is too limited or too complex

  10. 6 Today IXP switching fabric Issues with today IXP fabric IXP switching fabric are shared Layer 2 broadcast domain Broadcast traffic can weaken router CPU or even neutralize the entire IXP Loop Free solutions are not perfect Undesired traffic are hard to be kept out Monitoring is too limited or too complex

  11. 7 TouSIX First OpenFlow European IXP What is an IXP ? Today IXP switching fabric Operator-oriented OpenFlow IXP fabric The Toulouse IXP : TouIX Migrating TouIX in TouSIX TouSIX-Manager What’s next

  12. 8 Operator-oriented OpenFlow IXP fabric Non SDN configuration Closed App App App App App App Operating System Operating System Spacialized Packet Spacialized Packet Forwarding Hardware Forwarding Hardware App App App App App App Operating System Operating System Spacialized Packet Spacialized Packet Forwarding Hardware Forwarding Hardware App App App Operating System Spacialized Packet Forwarding Hardware

  13. 9

  14. 10 Operator-oriented OpenFlow IXP fabric SDN configuration Metering Routing QOS Monitoring Network Operating System Openflow Openflow Simple Packet Simple Packet Forwarding Hardware Forwarding Hardware Openflow Simple Packet Forwarding Hardware Openflow Simple Packet Forwarding Hardware Openflow Simple Packet Forwarding Hardware

  15. 11

  16. 12

  17. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  18. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  19. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  20. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  21. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  22. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  23. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  24. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  25. 13 Operator-oriented OpenFlow IXP fabric Operator-oriented OpenFlow IXP fabric No more Broadcast and perfect edge filtering Pseudo Wire Can run even if the control plane is down Works even without OpenFlow switch in the core Fined-grained monitoring with OpenFlow Link redundancy with Group Fast Failover Scalable for more PoPs and IXPs Members Open to future applications Oriented IXP Customer

  26. 14 TouSIX First OpenFlow European IXP What is an IXP ? Today IXP switching Fabric Operator-oriented OpenFlow IXP fabric The Toulouse IXP : TouIX Migrating TouIX in TouSIX TouSIX-Manager What’s next

  27. 15 Dunkerque Calais LILLE Boulogne The Toulouse IXP : TouIX Valenciennes Abbeville Béthune Douai Dieppe Toulouse Arras Cherbourg Le Havre AMIENS ROUEN METZ REIMS Compiègne Châlons Creil St.Lô context STRASBOURG CAEN St.Brieuc Epernay NANCY Bar Le Duc Alençon Chartres Evry Brest ORLÉANS Colmar Laval Montargis Quimper RENNES Mulhouse Lorient Le Mans Angers Vannes DIJON TOURS Belfort St. Nazaire Besançon Nevers NANTES Bourges Le Creusot Châlon/Saône POITIERS Mâcon Niort Annemasse La Rochelle Villefranche Annecy Angoulême LYON Chambéry Clermont-Ferrand St. Etienne GRENOBLE Périgueux Valence BORDEAUX Romans Montélimar Montauban Agen Nîmes NICE Avignon Albi MONTPELLIER Aix-en- Provence Cannes T O U L O U S E Bayonne Castres Béziers MARSEILLE Toulon Pau Narbonne Carcassonne Perpignan

  28. 16 The Toulouse IXP : TouIX TouIX Founded in 2006 TouiX is an EURO-IX member 4 PoPs around Toulouse city 10 active members 300K Ip prefixes Interconnected with France-IX and LyonIX

  29. 17 TouSIX First OpenFlow European IXP What is an IXP ? Today IXP switching Fabric Operator-oriented OpenFlow IXP fabric The Toulouse IXP : TouIX Migrating TouIX to TouSIX TouSIX-Manager What’s next

  30. 18 Migrating TouIX to TouSIX TouIX old topology Hôtel Telecom Zayo POP #2 POP #4 POP #1 POP #3 TLS00 Cogent

  31. 19 Migrating TouIX to TouSIX The OpenFlow switch selected OpenVSwitch 2.x OpenFlow 1.3 Multi Table

  32. 20 Migrating TouIX to TouSIX TouSIX new topology Cogent OpenFlow Ctrl and France-IX Data 10 Gbps 1 Gbps TLS00 Zayo 10 Gbps

  33. 21 Migrating TouIX to TouSIX Issues reported IPv6 ICMPv6 Neighbor Discovery Matching ICMPv6_ND_TPA not supported by BCM ASICs in combination with ARP_TPA matching Solutions have been found OpenFlow ASICs need to be improved

Recommend


More recommend