TouSIX First OpenFlow European IXP Marc Bruyère, 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 What’s next
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 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 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 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
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
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
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
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 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
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
9
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
11
12
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
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
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
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
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
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
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
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
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
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
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
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
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
18 Migrating TouIX to TouSIX TouIX old topology Hôtel Telecom Zayo POP #2 POP #4 POP #1 POP #3 TLS00 Cogent
19 Migrating TouIX to TouSIX The OpenFlow switch selected OpenVSwitch 2.x OpenFlow 1.3 Multi Table
20 Migrating TouIX to TouSIX TouSIX new topology Cogent OpenFlow Ctrl and France-IX Data 10 Gbps 1 Gbps TLS00 Zayo 10 Gbps
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