31
TOULOUSE SDN IXP --- TouSIX

TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

TOULOUSE SDNIXP---

TouSIX

Page 2: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

‣TouIX

‣SDN

‣IXP Fabric

‣TouSIX in production

‣TouSIX Manager

‣What’s next

Page 3: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Non SDN

Page 4: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring
Page 5: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

SDN

Page 6: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring
Page 7: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring
Page 8: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

‣TouIX

‣SDN

‣IXP Fabric

‣TouSIX en production

‣TouSIX Manager

‣Juste le début

Page 9: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Today IXP Fabric

• Layer 2 switching Fabric

• Broadcast domain

• Loop risks

• Broadcast Storm

• Edge filtering not perfect

Page 10: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Umbrella Fabric• No more Broadcast

• Edge filtering

• Pseudo Wire

• Segment Routing approach

• Controller less

• Non OpenFlow Core switch

• Monitoring with OpenFlow

• Link redundancy with group fast failover

• Scalable

Page 11: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Umbrella Fabric• No more Broadcast

• Edge filtering

• Pseudo Wire

• Segment Routing approach

• Controller less

• Non OpenFlow Core switch

• Monitoring with Openflow

• Link redundancy with group fast failover

• Scalable

Resear

ch pap

er

submitte

d

Page 12: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

How ARP works w/ Umbrella

Who$has$IP_b?$(ff:ff:ff:ff:ff:ff)$ Who$has$IP_b?$

(mac_bb)$ Who$has$IP_b?$(mac_bb)$ Who$has$IP_b?$

(mac_b)$

IP_b$is$at$mac_b$(mac_a)$IP_b$is$at$mac_b$

(mac_aa)$IP_b$is$at$mac_b$(mac_aa)$IP_b$is$at$mac_b$

(mac_a)$

router_a_a$ edge_1$ core$ edge_3$ router_a_b$

Page 13: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Label Switching

core%a''Y' X' …..''

Z'

X' Z' …..''

Z' …..''

core%b''

core%c''

Page 14: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Choosing specific path

edge$a&& edge$b&

core$b&

core$a&

path&a&&

path&b&&

edge$c&& edge$d&&

Page 15: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

‣TouIX

‣SDN

‣IXP Fabric

‣TouSIX in production

‣TouSIX Manager

‣What’s next

Page 16: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

TouIX >> TouSIX

Page 17: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

TLS00%%

hotel%telcom%%%

cogent%%

1Gbps%%

1Gbps%%

1Gbps%%

pop%#1%%

pop%#2%%

pop%#3%%

pop%#4%%

%%

zayo%%TouIX%%

Page 18: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

OpenVSwitch 2.xOpenFlow 1.3 Multi Table2000 - 4000 rules OF48 x 1Gbps / 4 x 10Gbps

Page 19: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring
Page 20: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Issue report

- ICMPv6_ND_TPA not supported PicOS 2.4

- OpenFlow table flush on reboot

✓All fix in Pica8 version 2.6

➡not deployed yet

Page 21: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

TouSIX ManagerRoute Server

cogent''

''

10Gbps''

10Gbps''

1Gbps''

TLS00''

''

zayo''

''

TouSIX''

Data

OpenFlow Ctrl and France-IX

Page 22: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

A Solid Fabric

✓No incident reported

✓No more broadcast

✓Simplification

Page 23: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

‣TouIX

‣SDN

‣IXP Fabric

‣TouSIX in production

‣TouSIX Manager

‣What’s next

Page 24: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

TouSIX-Manager architecture

Page 25: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Let’s see it live

✓The traffic monitoring

✓The BIRD and OpenFlow rule manager

✓OpenFlow tables

Page 26: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

Welcome to join

All the code could be found here

https://github.com/umbrella-fabric/TouSIX-Manager

Page 27: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

‣TouIX

‣SDN

‣IXP Fabric

‣TouSIX in production

‣TouSIX Manager

‣What’s next

Page 28: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

What’s next

➡Umbrella fabric integrated in IXP-Manager ?

➡A Workshop at the next EURO-IX !?

➡Need to have it validated on a variety of OpenFlow switch !

Page 29: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

A new Phd student

• All TouIX member are paying for the 3 years of the Remy’s Phd

• All Uses cases are strongly applied research

Page 30: TOULOUSE SDN IXP --- TouSIX...‣TouIX ‣SDN ‣IXP Fabric ‣TouSIX in production ‣TouSIX Manager ‣What’s next TouSIX-Manager architecture Let’s see it live The traffic monitoring

http://www.h2020-endeavour.eu