Cisco Nexus 3000-Deploying
Cisco Nexus 3000-Deploying
Sonali Kalje
Jazib Frahim
Larry Edie
Agenda
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Application Trends
Multitenancy
Agility
Mobility
Visibility
Programmability
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Server Virtualization Issues
Security
Admin Network Admin
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Application Requirements for Network Services
Firewall
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Virtual Services – Architectural Approach
Requirement
Requirement Solution
Solution
Virtualisation Awareness
Virtualization • Virtual (SW) form-factor
• Dynamic policy-based provisioning • Integration with VM mgmt tools (e.g. vCenter, SC-VMM in future)
• Support VM mobility (e.g. vMotion) • Policies bound to vNIC/VM
• Integration with N1KV (vPath*)
(vPath)
Hypervisor Hypervisor
VLANs
Storage Platform
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Cisco Nexus 1000V
Cisco Virtual Machine Networking
Policy-Based Mobility of Network and Security Non-Disruptive
VM Connectivity Properties Operational Model
Port Profile /
VM VM VM VM VM VM VM VM
Defined Policies
WEB Apps
Nexus Nexus
HR
1000V 1000V
DB VEM VEM
DMZ
VM Connection Policy
• Defined in the network
• Applied in Virtual Centre
• Linked to VM UUID
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Cisco Nexus 1000V
Cisco Virtual Machine Networking
Policy-Based Mobility of Network and Security Non-Disruptive
VM Connectivity Properties Operational Model
VM VM VM VM
VM VM VM VM VM VM VM VM
VMs Need to Move
• VMotion Nexus Nexus
• DRS 1000V 1000V
VEM VEM
• SW upgrade/patch
• Hardware failure
Property Mobility
• VMotion for the network
• Ensures VM security
• Maintains connection state
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Network Services Options for Virtualized/Cloud
DC
Hypervisor Hypervisor
VLANs
Virtual Contexts
VSN
VSN
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Nexus 1000V Architecture
Respects DC Operational Model for PV
Virtual Appliance
VSM-1 (active) NX-OS
Network
Control Plane
Admin
VSM-2 (standby)
Supervisor-1 (Active)
Back Plane
Supervisor-2 (StandBy)
Linecard-1
Linecard-2
… NX-OS
Linecard-N Data Plane
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Port Groups: VI Admin View
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Nexus 1000V Architecture
vPath – service insertion in the hypervisor
Virtual Appliance
VSM-1 (active)
Network
NX-OS
Admin Control Plane
VSM-2 (standby)
Supervisor-1 (Active)
Back Plane
Supervisor-2 (StandBy)
Linecard-1
Linecard-2
… NX-OS
Linecard-N Data Plane
VM VM VM
VSM
VSM DCNM*
10G and
SSL Ready
VSM = Virtual Supervisor Module
* 2H CY13 DCNM = Data Center Mgt. Center Nexus 1110 Cloud Services Platform
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Virtual Security Gateway
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Virtual Security Gateway
Distributed, Zone Based Firewall
Context aware
Security
VM context aware rules
Prime NSC Zone based
Controls
Establish zones of trust
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Virtual Security Gateway
Intelligent Traffic Steering with vPath
VM VM VM
PNSC
VM VM VM VM VM VM VM
VM VM VM VM VM VM VM VM VM
44
Nexus 1000V vPath
Distributed Virtual Switch
Decision VSG
3
Caching 3
VM VM VM
VNMC
VM VM VM VM VM VM VM
VM VM VM VM VM VM VM VM VM
VM VM VM VM VM VM VM VM
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment in Multitenant Environment
Data Center
Network
1000V
VSM Cisco
VMWarePrime Network
vCenter
Service Controller
Server
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Policy Rule Construct
• Cisco VSG supports policies based on network attribute and virtual machine (VM) attributes
Source Destination
Rule
Operator Operator
Attribute Type VM Attributes VM Attributes Network Attributes eq Not-in-range
Network Instance Name Port Profile Name IP Address neq Prefix
VM Guest OS full name Cluster Name Network Port gt member
Custom Zone Name Hypervisor Name lt Not-member
Parent App Name range Contains
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Citrix NetScalar1000V
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Citrix NetScaler 1000V
• Citrix Best-in-Class virtual application delivery controller
Citrix (vADC)
NetScaler
1000V • Sold and supported by Cisco (Q3)
• Integrated with Nexus 1100, vPath
• NetScaler 1000V = VPX – (Cloud Bridge, Cloud Connect,
SSL VPN )
vPath Cisco Cloud Network Services (CNS)
Nexus 1000V
Citrix Prime virtual Imperva Virtual
NetScaler NAM SecureSphere Security
1000V WAF Gateway
Any Hypervisor
VM VM VM
VSM
VSM DCNM*
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
SLB : With and Without vPath
Without vpath
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
SLB - why vPath ?
Without vpath With vPath
Source NAT (SNAT) - Client/ Source • Preserve Source IP with vPath; vPath
Obscured redirects server-return traffic to SLB
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
NetScalar 1000V without vPath
East-West / Distributed Services
Client IP Data
172.50.20.10
1
Web Tier App Tier DB Tier
Virtual Services
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
NetScalar 1000V without vPath
East-West / Distributed Services
Client IP
172.50.20.10
Data
Virtual Services
2 DST IP: 192.168.30.10
Src IP: 192.168.20.200
2 VIP selects App Server for the destination; sends packet with destination
IP of App Server , and Source IP of its SNIP
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
NetScalar 1000V without vPath
East-West / Distributed Services
Client IP
172.50.20.10
Data
Data
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
NetScalar 1000V with vPath
Enabling East-West flow use-case for SLB
Client IP
172.50.20.10
Data Data
Distributed Firewall enabled for App Server receives packet, Firewall has visibility of
3 5
Source and destination for
and has full visibility of Source information for policy Policy evaluation
evaluation
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
NetScalar 1000V with vPath
Enabling East-West flow use-case for SLB
- East-West Services and Application
Servers ready to delivers best in class
services
Data
Client IP
172.50.20.10
Data
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Deployment Network Topologies
One-Arm
W NetScaler
One-armed topologies have several benefits e 1000V
– Simple, one physical interface and no risk of bridge loops b
– Can make use of Link Aggregation to satisfy bandwidth vPath
requirements vPath interface
– SLB does not have to be default gateway for application
VM’s
– Very few failure modes, easing HA failure analysis
Logical Topology
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Deployment Network Topologies
Two-Arm
W
e
NS1000V is inline between client and server (vPath). Can b
be L3 hops away from Server NetScaler 1000V
vPath is configured on the Inside (server) Interface of
vPath configured
ns10000v
on this interface
Allows layer 3 style deployments with split subnets
Allow layer 2 style deployments with one subnet on both
sides vPath
Logical Topology
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
NetScalar 1000V
vPath Flow entry 1. VPATH creates a forward flow
record (Client to Server1– decap
and send packet to Server1) and
reverse flow (Server to Client –
redirect to NS1000V with vPath
VM VM VM
encap)
VM VM VM
- All communication between NetScaler1000V and Server VM’s happens with vpath
encapsulation
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
vPath Service-Chaining and why it is important
vPath Service Chaining Benefits
Intelligent policy-based traffic steering through multiple network services
• Decouples network services from underlying network topology with vPath Overlays
• Programmability
• Multi-Tenancy
Virtual Virtual Service Virtual
• VxLAN Service A B Service C Web VM Tenant
#2 (Policy 2)
Web VM Tenant
Client #1 (Policy 1)
Cisco Nexus 1000V – vPath Embedded
(Policy 1 & Policy 2 defined for each tenant)
Expanded vPath Ecosystem: VSG, ASA 1000V, vWAAS, & NetScaler 1000V
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Chaining with vPath
Intelligent Policy-based Traffic Steering Through Multiple Network Services
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath vPath
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath vPath
2
2 NS1000V load balance web request, selects Web Server 1 (Client › S1)
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Chaining with vPath
Intelligent Policy-based Traffic Steering Through Multiple Network Services
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath vPath
3
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath vPath
4
4 Traffic returns to Virtual Ethernet Module ready for next network service
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Chaining with vPath
Intelligent Policy-based Traffic Steering Through Multiple Network Services
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath vPath
5
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath vPath
6
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Chaining with vPath
Intelligent Policy-based Traffic Steering Through Multiple Network Services
APP VM
OS
APP APP VM VM
OS OS
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Chaining with vPath
Intelligent Policy-based Traffic Steering Through Multiple Network Services
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath 8 vPath
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Services Chaining with vPath
Intelligent Policy-based Traffic Steering Through Multiple Network Services
APP VM
OS
APP APP VM VM
OS OS
Cisco Cisco
vPath 9 vPath
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
vPath 3.0
vPath Non vPath vPath Non vPath
VM Virtualized Virtualized Physical Physical
Network Network Network Network
Service Service Service Service
vPath
Nexus 1000V
Any Hypervisor
vPath
ASA1000v: NAT
VIP:10.10.25.100 ASA ASA: Block All External Access
NS1000V: Web to Database Servers
Server LB
ASA: Permit Only
Port 80(HTTP) to Web Web-Zone Database-Zone App-Zone
Servers Web DB
Web
Server Server Client
Server
IP – 192.168.1.1 IP – 192.168.1.2 IP – 192.168.1.203
VSG
VSG: Only Permit Client Access
VSG: Only Permit Web Servers to Web Server and Deny access
Access to Database Servers to DB server
Tenant-A
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud Provider’s Data Center
Multi-Tenancy
DC Branch
MPLS
Internet
Enterprise A Enterprise B
WAN
Router
Switches
Physical Servers
Infrastructure
Cloud Provider Multi-
CSR1kV Tenancy Use Cases
CSR1kV • Secure VPN
Gateway
• MPLS Extension
NS1KV VSG NS1KV
VSG • Tenant SLB
Virtual Tenant B • East-West Firewall
Tenant A Infrastructure
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cloud Provider’s Data Center
Multi-Tenancy
DC Branch
MPLS
Internet
Enterprise A Enterprise B
WAN
Router
Switches
Server Load-Balancer and
East-West Firewall offered
Physical Servers
as a Service by CSP
Infrastructure
Cloud Provider Multi-
CSR1kV Tenancy Use Cases
CSR1kV • Secure VPN
Gateway
• Tenant SLB
NS1KV VSG NS1KV
VSG • East-West Firewall
Virtual Tenant B
Tenant A Infrastructure
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Prime Network Service Controller
Simple Yet Powerful Virtual Network Services Management
Centralized Manager for all Virtual Services
Multi-Tenant
XML API
Third-party integration
Dynamic Provisioning
Hypervisor Agnostic
Single Network for Physical, Virtual, and Cloud
Consistent Operational Model and Troubleshooting, especially with ACI
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Call to Action…
Visit the World of Solutions:-
Cisco Campus
Walk-in Labs
Technical Solutions Clinics
Recommended Reading: For reading material and further resources for this
session, please visit www.pearson-books.com/CLMilan2014
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Complete Your Online Session Evaluation
Complete your online session
evaluation
Complete four session evaluations
and the overall conference evaluation
to receive your Cisco Live T-shirt
LTRVIR-2963 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 61