8
DockerDayli ght Gunjan Patel

DockerDaylight (OpenDaylight + Docker networking)

Embed Size (px)

Citation preview

Page 1: DockerDaylight (OpenDaylight + Docker networking)

DockerDaylight

Gunjan Patel

Page 2: DockerDaylight (OpenDaylight + Docker networking)

Use case• Docker is contagious and it’s spreading like fire!• Microservices!!!• Docker networking is not easy • Everyone likes Opendaylight • Opendaylight manages physical networking• You need 3rd party tools to manage docker

networking• ODL knows your environment • Why not let ODL manage docker networking :D

Page 3: DockerDaylight (OpenDaylight + Docker networking)

Docker networking options

Page 4: DockerDaylight (OpenDaylight + Docker networking)

Docker libnetwork

• Libnetwork.New• Network.CreateEndpoint• JoinEndpoint• Drivers (OVS, ACI, Nexus,

Windows[ugh…] etc.)

Page 5: DockerDaylight (OpenDaylight + Docker networking)

Bob’s Datacenter

HR

Sales

DevLib APIs Lib APIs

Lib APIs

OpFlex

OF

Page 6: DockerDaylight (OpenDaylight + Docker networking)

Traffic Pattern

1 2 3 4 5 6 7 8 9 10 110

10

20

30

40

50

60

70

80

Host1Host2Host3

Page 7: DockerDaylight (OpenDaylight + Docker networking)

DockerDaylight can…• ODL knows your network• It can load the drivers• Collect traffic data • Do some ML Magic!• Pre-allocate the bandwidth before your network is

on fire

Page 8: DockerDaylight (OpenDaylight + Docker networking)

Thank you!