plnog 13: sławomir słowiński: the real potential of network virtualization

34
Copyright 2013 Alcatel-Lucent. All rights reserved. CONFIDENTIAL - SOLELY FOR AUTHORIZED PERSONS HAVING A NEED TO KNOW PROPRIETARY – USE PURSUANT TO COMPANY INSTRUCTION Nuage Networks Sławomir Słowiński [email protected] +48 783 948 102 Prawdziwy potencjał wirtualizacji sieci @slowinskis

Upload: proidea

Post on 14-Jun-2015

543 views

Category:

Documents


6 download

DESCRIPTION

Sławomir Słowiński – is responsible for technical business development @Nuage Networks (part of Alcatel-Lucent) in the Central and Eastern Europe. He has a knowledge and practical experience in designing and maintaining data center infrastructure , which he has acquired over the last 10 years working as a network engineer, architect and consultant for companies like IBM and Siemens. For more than two years actively involved in promoting SDN solution, presenting the benefits and advantages of this cutting edge technology during the largest IBM conferences in Poland, Czech Republic, China, Turkey. Topic of Presentation: The real potential of network virtualization Language: Polish Abstract: While much has been said about network virtualization, a lot of people have the impression that the current SDN solutions are quite limited, especially when it comes to satisfying the high and complex business and technical requirements. We often wonder whether the implementation based on a modern SDN technology will be successful , and maintaining easier compare to traditional implementation. Nuage Networks describe a novel approach, as well as mature Alcatel-Lucent solution , that fulfills the promise of massively scalable and fully virtualized modern Data Centers.

TRANSCRIPT

Page 1: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

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

PROPRIETARY – USE PURSUANT TO COMPANY INSTRUCTIONNuage Networks

Sławomir Słowiń[email protected]+48 783 948 102

Prawdziwy potencjał wirtualizacji sieci

@slowinskis

Page 2: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

• Czym jest Nuage Networks

• Omówienie komponentów rozwiązania

• Pokaz demo

Agenda

Page 3: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Alcatel-Lucent venture

Headquartered in Mountain View, CA – Silicon Valley

Staffed by IP Routing and Virtual Compute experts

Nuage Networks

Software Defined Networking

VPN

VPN

VPN

VPN Internet

Network Virtualization

Massive IPScale

Policy BasedEndpoint Attachment

Best in class, proven technologies and software development

Page 4: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

A Powerful Ecosystem

Page 5: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Datacenter Network

Compute is Virtualized

Available in Minutes

Network is Partially Virtualized

Configuration takes Days/Weeks

Static addressing = chained resources

NetworkConfiguration

Compute Management

New Tenant / Application Request

Auto-instantiation

Compute Request completed in

Minutes

Help DeskChange Control

IP Address

VLAN Address

FirewallConfiguration

LAN (VLAN)Configuration

WAN (IP)Configuration

Security / QATeam

ProjectCoordinator

Network Changecompleted in days/Weeks

Service velocity is hindered by manual network process

00:01

Page 6: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Nuage Networks policy templates and role-based workflow

Compute Management

Tenant / Application RequestNetworking

Security/ Compliance

Service velocity is not hindered by manual network process

Auto-instantiation

Compute Request completed in Minutes

00:01

IP address

WAN interconnect

Policy / Security Zones

L2 /L3 Service AD

Service chaining

Templates

Nuage Networks VSP

Policy Instantiation• IP address 10.x.y.z• VLAN configuration• WAN configuration• Security / FW settings• QoS parameters• …

Network ChangeCompleted automatically

00:01

Page 7: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Nuage Networks Virtualized Services Platform

Cloud Service Management Plane

VirtualizedServicesDirectory

Datacenter Control Plane

VirtualizedServicesController

Virtualized Services Directory (VSD)• Network Policy Engine – abstracts complexity• Service templates and analytics

Nuage NetworksVirtualized Services Platform (VSP)

Virtual Routing & Switching (VRS)• Distributed switch / router – L2-4 rules• Integration of bare metal assets

Virtualized Services Controller (VSC)• SDN Controller, programs the network• Rich routing feature set

Edge Router

MP-BGP

MP-BGP

DatacenterData Plane

VirtualRouting & Switching

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Brooklyn Datacenter - Zone 1

IP Fabric

Hardware GW for

Bare Metal

Page 8: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

From ALU SR7750 to Nuage VSP

Server 1

Server n

NUAGE VIRTUAL SERVICE NODE (vPE)

Server 2 Ope

nflow

Mixing proven SROS & cloud technologiesProven 7750 SROS technology

VRS

VRS

VRS

VirtualizedServicesController (VSC)

Line card

Line card

7750 (SROS) or any Switch, Router, PE

Line card

Control Plane Card

Prop

rieta

ry P

roto

col

Page 9: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Virtualized Services Directory (VSD)

IP Traffic

XMPP

Virtualized Services Directory(VSD)

• VIRTUAL MACHINE BASED• SERVICE DEFINITION• POLICY ESTABLISHMENT• SERVICE TEMPLATING• ANALYTICS ENGINE &

REPORTING

NETWORKS

SECURITY

QoS

STATISTICS

ZONE POLICIES:WEB ACCESSBACKEND LOGICETC.

CRM APP :- VM“80MBPS – REAL TIME”

THRESHHOLD ALARM

UI

UI

REST API

MessageBus

Domain

Zones

Subnets

Policies

VPNPublic Internet

VirtualizedServicesDirectory

VirtualizedServicesController

Virtual Routing &Switching

Hypervisor

Page 10: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

VSD Service Abstractions

DOMAIN A logical distributed router that enables L2 & L3

communication

ZONE A set of network endpoints that must adhere to

the same security policies

SUBNET A layer 2 segment that allows communication

between VMs

POLICIES Security, QoS, Statistics,Service chainning

Routed Domain

Zones

Subnets

Policies

Managed VPN Network

Public Internet

SEPARATED PER ORGANIZATION/ENTERPRISE

Page 11: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

VSD organizations - logical view

Firewall

Firewall

W

BLBL

W

Domain PROD

Prod Biz Logic Zone

Prod Web Zone

Subnet 2

Subnet 1

Subnet 3

WAN/Internet

Firewall

Firewall

W

BLBL

W

Domain TEST

Test Biz Logic Zone

Test Web Zone

Subnet 2

Subnet 1

Subnet 3

WAN/Internet

ENTERPRISE CUSTOMER A

Firewall

Firewall

W

BLBL

W

Domain PROD

Prod Biz Logic Zone

Prod Web Zone

Subnet 2

Subnet 1

Subnet 3

WAN/Internet

Firewall

Firewall

W

BLBL

W

Domain TEST

Test Biz Logic Zone

Test Web Zone

Subnet 2

Subnet 1

Subnet 3

WAN/Internet

ENTERPRISE CUSTOMER C

Firewall

Firewall

W

BLBL

W

Domain PROD

Prod Biz Logic Zone

Prod Web Zone

Subnet 2

Subnet 1

Subnet 3

WAN/Internet

Firewall

Firewall

W

BLBL

W

Domain TEST

Test Biz Logic Zone

Test Web Zone

Subnet 2

Subnet 1

Subnet 3

WAN/Internet

ENTERPRISE CUSTOMER B

Page 12: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

• Service Provider Level– Service provider has full visibility of the

infrastructure state• Organization level

– Isolates different enterprises– Enterprise IT admins responsible for

enterprise policies• Group level

– Identifies groups of users with with similar requirements

– A user can belong to more than one groups

• User level– End user control of service creation

VSD User Hierarchy

UsersGroupsEnterpriseSP

Service Provider

Organization A

EngineeringUser4

User1

QAUser3

User2

OperationsUser1

User2

Organization BEngineering

User1

User3

OperationsUser1

User2

Page 13: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Service Provider

Enterprise A

Enterprise B

Engineering

Operations

QA

Operations

Engineering

User 2

User 1

User 3

User 2

User 1

User 2

User 1

User 3

User 1

User 2

Domain 2

App Container

Zones

Domain 1

App Container

Zones

ROLE BASED HIERARCHY FLEXIBLE ASSIGNMENT TO RESOURCES

Flexible Role-based Policy Design

Page 14: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

ACL Designer

• Graphical selection of ACL entries to edit based on ACL endpoints

– Connect two endpoints to create rules between them

– Select an existing edge to edit the related ACL entries

– Order ACL entries in the priority list at the bottom

– Selected ACL entries are highlighted

• Supports additional ACL capabilities in 2.0

– ToEndpoint and FromEndpoint ACLs– vPort Tags– Port ranges– Redirect action

Page 15: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

ACL Redirect action- service chaining

• Within a single routing domain, the network designer wants to force traffic to flow through other devices (e.g. Firewall, Load balancer)

• In addition to allow and drop actions, the Redirect action sends traffic to another VM, bypassing the routing table

• A vPort Container can be used used as redirect destination

• Lines A show standard routing• Lines B show ACL redirect

Page 16: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

• VIRTUAL MACHINE BASED• SDN CONTROLLER• POWERED BY SERVICE

ROUTER OPERATING SYSTEM (SROS)

• PEERING & FEDERATION• AUTO-DISCOVERY• TENANT SLICING

Virtualized Services Controller(VSC)

SROS BASEDSMNP/CLIBGP/IGP

SERVICE MGRForwarding dBRIB/FIB

XMPP

Std. ProtocolControl pathto VRS

Message bus for:Event NotificationsPolicy Push

Security

Load Balancing

IP Traffic

XMPP

VirtualizedServicesDirectory

VirtualizedServicesController

Virtual Routing &Switching

Hypervisor

Virtualized Services Controller (VSC)

Page 17: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Mechanics of VSC Requests policy from VSD at time of VM instantiation (XMPP)

Programs VRS with allowed forwarding entries and manipulation instructions (OpenFlow)

Runs MP-BGP (IP-VPN) with DC Router to advertise accessible VMs

Runs as federation for scalability reasons. Runs MP-BGP (EVPN) to exchange VXLAN ID/MAC/IP reachability information

Participates in IGP (ISIS/OSPF) with local DC fabric to ensure VMs can be reached

VSD

Hyper

Network Service Definintion

VSC

xmpp

VSC

VRS

VM VMVM

MP-BGP (EVPN)

OpenFlow

DCR

MP-BGP (IPVPN)

Page 18: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

L2 or L3

(VLAN, VXLAN, GRE)

Virtual Routing and Switching(VRS)

VRS-H*

VRS-G

VRS-X

VRS-V

Citrix XEN Hypervisors

VMware vSphere Hypervisors

Microsoft Hyper-V Hypervisors

Gateway for Bare Metal Servers &Appliances

KVM Hypervisors

VRS-K

Support for Brand X Hypervisor

VRS-?

L2-L4 VIRTUAL SWITCH• OPEN V-SWITCH BASED • PROVIDES BOTH VXLAN

AND MPLSoGRE TUNNEL ENCAPSULATION OPTIONS

• PROGRAMMED THROUGH OPENFLOW FROM VSC, ENCAPSULATES VM FLOW INTO PREFERRED PROTOCOL (L2 OR L3)

• DETECTS VM INSTANTIATION AND TEARDOWN

IP Traffic

XMPP

VirtualizedServicesDirectory

VirtualizedServicesController

Virtual Routing &Switching

Hypervisor

Virtual Routing &Switching

Hypervisor

*Hyper-V supported in an upcoming release

Virtualized Routing and Switching (VRS)

Page 19: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

L3-Service – GUI + Data Model

L3 Domain(will be translated to VPRN

instance) Subnet(will be translated to R-VPLS

instance)

vPortHost/Bridge/Virtual Machine

= Attachment point

Actual Interface with IP/MAC

Page 20: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Virtual Network representation in VSC

SAP

VM

dVRS

dVPRN20013

R-VPLS 20015

R-VPLS 20016

VXLAN 2001 Tunnels

VRF Tunnels to DC PE GWs

UDP

GRE

UDP

VXLAN 2000 Tunnels

SAPSAPSAP

VM VM VM

Server 1

Server 2

Server n

Openflow

VRS

VRS

VRS VM

VM

VM

VM

Page 21: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

dVRS

dVPRN X

dVRS

dVPRN X

VPLS 2000

VPLS 2001

VPLS 2000

VPLS 2001

VPRN X

R-VPLS/VXLAN 2000

W2

Subnet 10.1.0.0

10.1.0.1, M1

10.1.0.101

10.1.0.102

R-VPLS/VXLAN 2001

Subnet 10.2.0.0

10.2.0.101

10.1.0.102 B

10.1.0.2, M2

VSW1 VSWn

IF1 IF2

IF1 IF1IF2 IF2

dVRS Logical View across

VSCs

dVRS view in VSW Nuage VRS Agent

W1 B

dVPRN Default Gateway MAC & IP Assignment

Page 22: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Network Services Instantiation with Nuage NetworksNetwork policies defined in advanced (UI or API)

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualRouting & Switching

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Cloud Manager to H

ypervisor comm

unications

Brooklyn Datacenter - Zone 1

Domain

Zones

Subnets

Policies

VPNInternet

Page 23: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

① Openstack receives request for compute assets

Request for compute assets by Cloud Manager

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualRouting & Switching

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

1

Cloud Manager to H

ypervisor comm

unications

Brooklyn Datacenter - Zone 1

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 24: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

① Openstack receives request for compute assets② VM instantiated on hypervisors

Virtual Machine allocation by Compute Manager

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualRouting & Switching

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

2

2

Cloud Manager to H

ypervisor comm

unications

Brooklyn Datacenter - Zone 1

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 25: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

① Openstack receives request for compute assets② VM instantiated on hypervisors③ Event triggers Nuage VRS which informs VSC of VM placement

a. VSC queries VSD on policyb. VSD issues VSC with network service templatec. VSC deploys policy to applicable VRS’s

Policy decision and network deployment

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualRouting & Switching

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

3c

3c

3

3b

3a

Cloud Manager to H

ypervisor comm

unications

Brooklyn Datacenter - Zone 1

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 26: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

① Openstack receives request for compute assets② VM instantiated on hypervisors③ Event triggers Nuage VRS which informs VSC of VM placement

a. VSC queries VSD on policyb. VSD issues VSC with network service templatec. VSC deploys policy to applicable VRS’s

④ Network services are created based on policy from VSD

Network connectivity instantiated

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualRouting & Switching

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

NetworkServices

4

Cloud Manager to H

ypervisor comm

unications

Brooklyn Datacenter - Zone 1

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 27: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Domain

Subnets

VPNInternet

ZonesPolicies

Multi-zone (Intra-Datacenter)

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Cloud Manager to H

ypervisor comm

unications HYPERVISOR

HYPERVISOR

HYPERVISOR

Network Services

Brooklyn Datacenter - Zone 1 Brooklyn Datacenter - Zone 2

Network Services Instantiation with Nuage Networks

Page 28: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Inter Datacenter with multiple Cloud Managers

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Cloud Manager to H

ypervisor comm

unications HYPERVISOR

HYPERVISOR

HYPERVISOR

Network Services

HYPERVISOR

HYPERVISOR

HYPERVISOR

Manhattan Datacenter - Zone 2Brooklyn Datacenter - Zone 1 Brooklyn Datacenter - Zone 2

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 29: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Inter Datacenter with multiple Cloud Managers

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

Brooklyn Datacenter - Zone 1

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Cloud Manager to H

ypervisor comm

unications HYPERVISOR

HYPERVISOR

HYPERVISOR

Brooklyn Datacenter - Zone 2

HYPERVISOR

HYPERVISOR

HYPERVISOR

Network Services

VirtualizedServicesController

Manhattan Datacenter - Zone 2

Federation of Controllers

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 30: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Federated Inter Datacenter Services (multiple CMS)

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

Brooklyn Datacenter - Zone 1

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Cloud Manager to H

ypervisor comm

unications HYPERVISOR

HYPERVISOR

HYPERVISOR

Brooklyn Datacenter - Zone 2

HYPERVISOR

HYPERVISOR

HYPERVISOR

Network Services

Manhattan Datacenter - Zone 2

Federation of Controllers

EdgeRouter

MPLS(MP-BGP)

Service Provider Control Plane

Service Provider Data Plane

BusinessVPN Service

PrivateDatacenter

MP-BGPMP-BGP

Domain

Subnets

VPNInternet

ZonesPolicies

Network Services Instantiation with Nuage Networks

Page 31: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Seamless Enterprise - Datacenter connectivity

Cloud Service Management Plane

Datacenter Control Plane

DatacenterData Plane

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

Cloud Manager to H

ypervisor comm

unications HYPERVISOR

HYPERVISOR

HYPERVISOR

Brooklyn Datacenter - Zone 1 Brooklyn Datacenter - Zone 2

Domain

Subnets

VPNInternet

ZonesPolicies

CloudBand

HYPERVISOR

HYPERVISOR

HYPERVISOR

Manhattan Datacenter - Zone 2

VirtualizedServicesController

Network Services

EdgeRouter

MPLS(MP-BGP)

WAN Control Plane

WAN Data Plane

BusinessVPN Service

PrivateDatacenter

MP-BGP

CPE

VPN

CPE

VPN

CPE

VPN

VirtualizedServicesController

SD VPN

Page 32: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

Nuage Networks Covers Full Range of Options

High-Performance Gateways

Software Gateways

Third party/“White Boxes”

Nuage VRS-G

Recommended for small DCs Limited number of bare metal servers

Hardware VTEPs

OVSDB, VXLANOpen Ecosystem

L2 only, introducing L3 services Capability tradeoffs across various

options

Nuage Networks7850 VSG

Virtualized Services Gateway

Carrier grade OS, consistent feature set Recommended for large DCs Large number of bare metal assets

Page 33: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

30.09.201433

NUAGE VSP DEMO

Page 34: PLNOG 13: Sławomir Słowiński: The real potential of network virtualization

30.09.201434

www.nuagenetworks.net

@nuagenetworksSławomir Słowiń[email protected]+48 783 948 102