13
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 Cisco Confidential 1 © 2011 Cisco and/or its affiliates. All rights reserved. Han Yang Nexus 1000V: Platform for Virtualized Network Services Product Manager, Server Access and Virtualization Technology Group June 11, 2012

Nexus 1000V Platform for Virtualized Network Services

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1Cisco Confidential 1© 2011 Cisco and/or its affiliates. All rights reserved.

Han Yang

Nexus 1000V: Platform for Virtualized Network Services

Product Manager, Server Access and Virtualization Technology Group

June 11, 2012

Page 2: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2

Physical Virtual Cloud Journey

PHYSICAL WORKLOAD

VIRTUAL WORKLOAD

CLOUDWORKLOAD

• One app per Server• Static• Manual provisioning

• Many apps per Server• Mobile• Dynamic provisioning

• Multi-tenant per Server• Elastic• Automated Scaling

HYPERVISORVDC-1 VDC-2

CONSISTENCY: Policy, Features, Security, Management

Nexus 1000V, VM-FEX

Virtual WAAS, VSG, ASA 1000V, vACE

UCS for Virtualized Workloads

Nexus 7K/5K/3K/2K

WAAS, ASA, NAM, ACE

UCS for Bare Metal

Cloud Services Router (CSR)ASR

Page 3: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33

Virtual Appliance Nexus 1010

vWAAS VSG VSM

NAM

NAM

VSG

VSG

Primary

Secondary

VSM

VSM

Cisco Nexus 1000 Portfolio

L3 C

onne

ctiv

ity

VSM: Virtual Supervisor Module

VEM: Virtual Ethernet Module

vPath: Virtual Service Data-path

VXLAN: Scalable Segmentation

VSG: Virtual Security Gateway

vWAAS: Virtual WAAS

ASA 1000V: Tenant-edge security

Virtual Service BladesVirtual Supervisor Module (VSM)

Network Analysis Module (NAM)

Virtual Security Gateway (VSG)

Data Center Network Manager (DCNM)

VEM-2

vPath

Win Server 2012

VXLAN

VEM-1

vPath

VMware ESX

VXLAN

ASA 1000V

VXLAN• 16M address space for LAN

segments

• Network Virtualization (Mac-over-UDP)

vPath• Service Binding (Traffic

Steering)

• Fast-Path Offload

VEM-3

vPath

Open Source Hypervisor

VXLAN

Page 4: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4

New Network Services RequirementsFirewall, Load Balancer, WAN Optimization

Appliance/Module Scale Up

Hypervisor

Scale OutVirtualize

Context

Multitenant

Hypervisor

Service VM/Host

KernelAcceleration

Flexible Deployment

VM VMTenant A

Page 5: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

Cisco vPath: Intelligent Traffic SteeringVirtual Service Nodes (VSN)

• New flow is classified for VSN re-direction

• Initial packet(s) re-directed to VSN

• VSN installs a flow entry into vPath

Nexus1000V VEM

Nexus1000V VEM

VM VM VM VM VM VM VM VSN VSN VSNVSN

vPath vPath vPathNexus1000V VEM

Page 6: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

Production VMs Virtual Service Nodes

Cisco vPath: Flexible Deployment

• Service VMs placed with or separated from production VMs

• VSN can provide network service to multiple vSphere servers

Nexus1000V VEM

Nexus1000V VEM

Nexus1000V VEM

VM VM VM VM VM VM VM VSN VSN VSNVSN

vPath vPathvPath

Page 7: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

Production VMs Virtual Service Nodes

Cisco vPath: Performance AccelerationScalable Acceleration in Virtual Ethernet Module

• Network service policy for subsequent packets in the flow are enforced in VEM• Reduces traffic steering• VEMs are part of the network service: Scalable Acceleration in

hypervisor kernel

Nexus1000V VEM

Nexus1000V VEM

Nexus1000V VEM

VM VM VM VM VM VM VM VSN VSN VSNVSN

vPath vPathvPath

Page 8: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 88

Nexus 1000V with vPath 2.0 Service ChainingVSG & ASA 1000V

Nexus 1000VDistributed Virtual Switch

VM VM VM

VM VM

VM

VM VM VM

VM

VM

VM VM

VM VMVM

VM

vPath

Initial Packet Flow

VSG

1ASA in line2

12

24

25

(policy evaluation)

26

ASA 1000V

23

Page 9: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 99

Nexus 1000V with vPath 2.0 Service ChainingVSG & ASA 1000V

Nexus 1000VDistributed Virtual Switch

VM VM VM

VM VM

VM

VM VM VM

VM

VM

VM VM

VM VMVM

VM

vPath

Rest of the flow

VSG

1ASA in line2

12

23

(policy downloaded)

ASA

Page 10: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10

Virtual Extensible Local Area Network (VXLAN)

• Ethernet in IP overlay network Entire L2 frame encapsulated in UDP

50 bytes of overhead

• Include 24 bit VXLAN Identifier16 M logical networks

Mapped into local bridge domains

• VXLAN can cross Layer 3

• Tunnel between VEMsVMs do NOT see VXLAN ID

• IP multicast used for L2 broadcast/multicast, unknown unicast

• Technology submitted to IETF for standardization

With VMware, Citrix, Red Hat and Others

Outer MACDA

Outer MACSA

Outer 802.1Q

Outer IP DA

Outer IP SA

Outer UDP

VXLAN ID (24 bits)

Inner MAC DA

InnerMACSA

Optional Inner 802.1Q

Original Ethernet Payload

CRC

VXLAN Encapsulation Original Ethernet Frame

Shipping Now!Integrated with VMware vCloud Director

Page 11: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1111

Nexus 1000VDistributed Virtual Switch

vPath

Nexus 1000V vPath2.0: VSNs on VXLANs

VM VM VM VM

• Deployment- VMs and Virtual Service Nodes, ASA 1000V, VSG, vWAAS etc, on VXLANs

• Same VSG can protect VMs on multiple VXLANs with overlapping IP addresses

VXLAN 101

VXLAN 5001

Q2CY2012

Page 12: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12

• Nexus 1000V: Powering the Complete Cloud Network with

Multi-hypervisor Support

Scalable network isolation with VXLAN

• Cisco full portfolio of virtualized network services with ASA 1000V, Virtual Security Gateway, vWAAS, NAM

• vPath 2.0Policy Driven: Configure Once

Service Chaining: 1 Policy with Multiple Network Services

Live Migration Aware: Just Works

Support VXLAN

Summary

http://tinyurl.com/N1k-Resources

Page 13: Nexus 1000V Platform for Virtualized Network Services

© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13

Thank you.