docker meetupdublin.23.3.2017

16
© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture. Avoiding Silos in Container Networking [email protected] @nuagenetwor ks

Upload: patrick-lynchehaun

Post on 11-Apr-2017

115 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

Avoiding Silos in Container [email protected]

@nuagenetworks

Page 2: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

...use BGP (as a Service) .... Old School style

05/03/20232

Restful API

MP-BGP Control Plane

OpenVswitch / VxLAN

Page 3: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

TIME

Front EndMiddleWareSQL DBApp LogicIdle

1 2 3 4 5

Container Environments Are More Dynamic than the Old World

Containers are created and destroyed on the fly (scatter/gather)To adapt to the demand Overlay SDN needs to follow ,in real time, enforcing the Security, QoS, NAT or service chaining policies for each container.

Page 4: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

MP-BGP Control Plane Scale & Convergence For 100K Containers – IN SOFTWARE – BGP as a Service…. Ultra fast.

3/24/174

• 100,000 Containers• 500 Containers per hypervisor• 200 Networks in 200 VRFs (router contexts)• 200 Hypervisors• 20 Networks per hypervisor

• Total Convergence Time: 9:24 !• BGP runs the Internet – since the 1990s

Nuage BGP

Nuage SDN Overlay

Nuage BGP

Page 5: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

Challenges With Container Networking …the real world

5

IntegrationComplex DeploymentsSecurity Cloud

• App Isolation• Micro-segmentation• Monitoring &

Visibility

• Connect containers to VMs and bare metal servers

• DC GW Integration• Public breakout

• Integration with Container Orchestration workflows

• Mesos, Docker, Kubernetes, OpenShift – CNM/CNI

VM

C BM

• Private Cloud• Public Cloud• Hybrid Cloud

Page 6: Docker meetupdublin.23.3.2017

Copyright 2013 Alcatel-Lucent. All rights reserved.CONFIDENTIAL - SOLELY FOR AUTHORIZED PERSONS HAVING A NEED TO KNOW

PROPRIETARY – USE PURSUANT TO COMPANY INSTRUCTIONNuage Networks

OVERLAY NETWORKS DOCKER AND AND MORE & POLICIES

Page 7: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

Overlay-based Virtual NetworksDeployment With SDN

Master Node Node

VSDK

API

Open Fl

ow

Open Flow

XMPP

VRS-K8S

Nuage-Kube-Mon

Kubernetes Cluster

MP-BGP Controller

VxLAN VNI = 100VxLAN VNI = 200

API Policy Engine

Provides Multi-tenancy and App Isolation

Control over IP Addressing

VRS-K8S

Page 8: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture. 8

DOCKER ON OPENSTACK VMS (POD TO VM COMMUNICATION) – NO SILOS!

Physical Server

Docker Node VM Docker Node

(Physical Server)

Nuage MP-BGP Controller

VMVM

Policy Groups

Page 9: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

10

Virtual Routing & Switching

MP-BGP Controller

API Virtual Service Directory

VPN Connection

VPC

Container Multi-Cloud Deployments

Cloud VM

SDN-WAN

SDN-WAN IPSec Tunnel

Page 10: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

X

3/24/17 11

Page 11: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

Nuage Networks VSP

Nuage Networks VSPK (Open Source) http://github.com/nuagenetworks http://nuagenetworks.github.io/

Nuage Networks VSP Installation Required

Open Automated Secure Flexible Scalable

CHALLENGE – DEPLOY DOCKER AND SDN FOR TESTING

Page 12: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

Nuage NetworksData Center

VSD VSC

lab01.nuagex.io

PrivateData Center

Page 13: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

1. 2. 3.Create a free account @nuagex.io

Auto Deploy Management & Control elements of the Nuage Networks VSP Auto Install VRS on host machine(s)

Instantiate VM or container based workloads and Run your test workload(s)

Connected workloads in less than 5 minutes!

Login Deploy Run

Page 14: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

LAUNCH DATE nuagex.io

Page 15: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

Nuage NetworksData Center

VSD VSC

lab01.nuagex.io

PrivateData Center

Page 16: Docker meetupdublin.23.3.2017

© 2016 Nokia. All rights reserved. Nuage Networks is a Nokia venture.

THANK YOU

FOR HOSTING