VMwareNS网络虚拟化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Traditionally, these are coupled. For example, adding a new box often means downtime and configuration changes.
Provides ability to change performance characteristics on the fly.
• Unfortunately, it’s hard for switches to implement & can raise
issues with firewalls
▪ VXLAN is the de facto industry standard for network
virtualization
12
VM
VM
VM
NSX vSwitch
Hypervisor
Network virtualization provides visibility
Basic Idea
One Complex Network
13
Multiple Simple Networks
Visibility & Troubleshooting
20
Example: Runtime Deployment of Distributed Routing
VM
VM
VM
VM VM
VM VM
VM VM
VM VM VM
VM VM
VM VM
21
Latency Impact on Production Network
22
And Much, Much More …
Resource
Anomaly score
Events Anomaly score
Possible root cause
Events
Alerts
Topology
Dynamic thresholds
Collected metrics Calculated metrics
16
Metric values
Virtual Network Health Monitoring & Troubleshooting
▪ 颠覆传统技术,打造软件定义数据中心
GCR Review Session for VMWorld Briefing
▪ Rick Chen VMWare NSBU
1
▪ #NET7388S
Agenda
▪ NSX Message Quick Update ▪ VMWare Message for Openstack ▪ Media Feedback and Response
• STT has 64-bit “context” vs 24-bit VNI
▪ Tunnel format decoupled from control plane ▪ Tunnel format != virtualization architecture
30
Hardware VTEPs
▪Benefits:
Logical network (VNI)
Controller Cluster
DB
VM MACASPI (OVSDB)
Tunnels (VXLAN)
VVMVMM
vSwitch vSwitch
HypervvSiswoirtch HypervvSiswoirtch Hypervisor Hypervisor
APIs
Anatomy of a Cloud Management Platform
Tools for selfservice + automation, built on top of API
Applications
Web GUI CLI
SDK
Identity
Varies greatly by CMP: determines whether a request is allowed, updates external systems, decides what part of underlying infrastructure will host the workload
virtual networks
Consistent provisioning and operations for entire Data Center, regardless of workloads, over a simple IP fabric
31
Connecting the Physical to the Virtual
25
Seeing Broad Adoption
26
Eco Sysem Integration and Positioning Today
NSX Optimized For vSphere
Service Composer for L4-L7 integration
NSX for MH
Ovsdb for L2-L3 capability integration
Unified NSX Platform
From L2 – L7 Integration
27
NSX – The Network Virtualization Platform
Controller Cluster
Virtual Network
L2 L3 L2
CMP
VM
VM
“NSX API”
Software
API Layer
CMP Logic
(governance, workflow, placement)
Driver Layer Cloud Management Platform
Software Infrastructure Hardware Infrastructure
35
Models available resources. Handles requests to create/ destroy/update and view current status
2
▪ NSX Message Quick Update
3
What is VMware NSX?
Internet 6
Existing Physical Network
What is VMware NSX?
Internet
Network Hypervisor
7
Existing Physical Network
costs ▪ Increase
agility
Cloud MAapnpagliceamtieonntsPlatform
Software Infrastructure
Hardware Infrastructure
34
Enabled By: ▪ Self-service
provisioning ▪ Automation via
10
77% of VMware customers are preparing for network virtualization
Visibility and Debugging
11
Visibility and Debugging
VM
VM
VM
Virtualization made network visibility difficult
• Ideal for multi-vendor situations (e.g. vswitch-physical switch
communication)
• Will start to see NIC support for high performance in the next year
▪ Extensibility of the header likely needed
VM VM
192.168.2.10 VM
NSX vSwitch
Hypervisor Physical Host
10.34.71.253
14
VM VM
192.168.2.20 VM
Virtual Network NSX vSwitch
Hypervisor
Physical Host
10.35.188.80
28
Tunnels are like cables
Controller
Copper Cable Third party hardware
Virtual Network
WORLD
Hypervisor
VXLAN Cable
STT Cable
VXLAN Cable
Hypervisor
29
Why Not a Single Tunnel Format?
• Fine-grained access: can pull a single physical port into the
virtual world
• Connect bare metal workloads with higher
performance/throughput
▪Same operational model (provisioning, monitoring) as
IP Underlay (no mulitcast required)
32
PHYMACS
Physical Workloads
▪ VMware Message for Openstack
33
Cloud Management Platforms (CMPs)
BusinesBaidu Nhomakorabea Goals: ▪ Reduce
• MPLS integration • Control plane federation • Policy frameworks • Flow-level tracking for fabric optimization •…
23
▪ NSX EcoSystem
24
VMware NSX Ecosystem
Visibility & Troubleshooting
VM VM
192.168.2.20 VM
VM VM
NSX vSwitch
Hypervisor
Disconnected
Virtual Network NSX vSwitch
Disconnected
Hypervisor
Disconnected
192.168.2.10 VM
VTEP API HW Partner
Hardware
NSX vSwitch vSphere Host
VLAN
NSX vSwitch vSphere Host
Open vSwitch KVM
Open vSwitch Xen Server
NSX Gateway VLAN
Physical Network
Disconnected
Physical Host
Disconnected Disconnected
10.35.188.80
Disconnected
Disconnected Disconnected
Physical Host
10.34.71.253
15
Ongoing Work : VCOPS Integration
Communicates to software infrastructure to create/destroy /update the real resources backing the request
Anatomy of OpenStack
What is VMware NSX?
Virtual Networks
Internet
Network Hypervisor
8
Existing Physical Network
The Virtual Network
9
The Time is Now
Source: Crehan 40% Research Inc. of virtualization admins also manage virtual switching
17
Physical Components Health Monitoring and Troubleshooting
18
Runtime Network Optimization
19
Network virtualization decouples correctness from performance network wide.
▪ STT was designed to optimize performance for
hypervisor-hypervisor traffic
• Leveraging commodity NIC behavior so that tunneling has
negligible performance impact
Provides ability to change performance characteristics on the fly.
• Unfortunately, it’s hard for switches to implement & can raise
issues with firewalls
▪ VXLAN is the de facto industry standard for network
virtualization
12
VM
VM
VM
NSX vSwitch
Hypervisor
Network virtualization provides visibility
Basic Idea
One Complex Network
13
Multiple Simple Networks
Visibility & Troubleshooting
20
Example: Runtime Deployment of Distributed Routing
VM
VM
VM
VM VM
VM VM
VM VM
VM VM VM
VM VM
VM VM
21
Latency Impact on Production Network
22
And Much, Much More …
Resource
Anomaly score
Events Anomaly score
Possible root cause
Events
Alerts
Topology
Dynamic thresholds
Collected metrics Calculated metrics
16
Metric values
Virtual Network Health Monitoring & Troubleshooting
▪ 颠覆传统技术,打造软件定义数据中心
GCR Review Session for VMWorld Briefing
▪ Rick Chen VMWare NSBU
1
▪ #NET7388S
Agenda
▪ NSX Message Quick Update ▪ VMWare Message for Openstack ▪ Media Feedback and Response
• STT has 64-bit “context” vs 24-bit VNI
▪ Tunnel format decoupled from control plane ▪ Tunnel format != virtualization architecture
30
Hardware VTEPs
▪Benefits:
Logical network (VNI)
Controller Cluster
DB
VM MACASPI (OVSDB)
Tunnels (VXLAN)
VVMVMM
vSwitch vSwitch
HypervvSiswoirtch HypervvSiswoirtch Hypervisor Hypervisor
APIs
Anatomy of a Cloud Management Platform
Tools for selfservice + automation, built on top of API
Applications
Web GUI CLI
SDK
Identity
Varies greatly by CMP: determines whether a request is allowed, updates external systems, decides what part of underlying infrastructure will host the workload
virtual networks
Consistent provisioning and operations for entire Data Center, regardless of workloads, over a simple IP fabric
31
Connecting the Physical to the Virtual
25
Seeing Broad Adoption
26
Eco Sysem Integration and Positioning Today
NSX Optimized For vSphere
Service Composer for L4-L7 integration
NSX for MH
Ovsdb for L2-L3 capability integration
Unified NSX Platform
From L2 – L7 Integration
27
NSX – The Network Virtualization Platform
Controller Cluster
Virtual Network
L2 L3 L2
CMP
VM
VM
“NSX API”
Software
API Layer
CMP Logic
(governance, workflow, placement)
Driver Layer Cloud Management Platform
Software Infrastructure Hardware Infrastructure
35
Models available resources. Handles requests to create/ destroy/update and view current status
2
▪ NSX Message Quick Update
3
What is VMware NSX?
Internet 6
Existing Physical Network
What is VMware NSX?
Internet
Network Hypervisor
7
Existing Physical Network
costs ▪ Increase
agility
Cloud MAapnpagliceamtieonntsPlatform
Software Infrastructure
Hardware Infrastructure
34
Enabled By: ▪ Self-service
provisioning ▪ Automation via
10
77% of VMware customers are preparing for network virtualization
Visibility and Debugging
11
Visibility and Debugging
VM
VM
VM
Virtualization made network visibility difficult
• Ideal for multi-vendor situations (e.g. vswitch-physical switch
communication)
• Will start to see NIC support for high performance in the next year
▪ Extensibility of the header likely needed
VM VM
192.168.2.10 VM
NSX vSwitch
Hypervisor Physical Host
10.34.71.253
14
VM VM
192.168.2.20 VM
Virtual Network NSX vSwitch
Hypervisor
Physical Host
10.35.188.80
28
Tunnels are like cables
Controller
Copper Cable Third party hardware
Virtual Network
WORLD
Hypervisor
VXLAN Cable
STT Cable
VXLAN Cable
Hypervisor
29
Why Not a Single Tunnel Format?
• Fine-grained access: can pull a single physical port into the
virtual world
• Connect bare metal workloads with higher
performance/throughput
▪Same operational model (provisioning, monitoring) as
IP Underlay (no mulitcast required)
32
PHYMACS
Physical Workloads
▪ VMware Message for Openstack
33
Cloud Management Platforms (CMPs)
BusinesBaidu Nhomakorabea Goals: ▪ Reduce
• MPLS integration • Control plane federation • Policy frameworks • Flow-level tracking for fabric optimization •…
23
▪ NSX EcoSystem
24
VMware NSX Ecosystem
Visibility & Troubleshooting
VM VM
192.168.2.20 VM
VM VM
NSX vSwitch
Hypervisor
Disconnected
Virtual Network NSX vSwitch
Disconnected
Hypervisor
Disconnected
192.168.2.10 VM
VTEP API HW Partner
Hardware
NSX vSwitch vSphere Host
VLAN
NSX vSwitch vSphere Host
Open vSwitch KVM
Open vSwitch Xen Server
NSX Gateway VLAN
Physical Network
Disconnected
Physical Host
Disconnected Disconnected
10.35.188.80
Disconnected
Disconnected Disconnected
Physical Host
10.34.71.253
15
Ongoing Work : VCOPS Integration
Communicates to software infrastructure to create/destroy /update the real resources backing the request
Anatomy of OpenStack
What is VMware NSX?
Virtual Networks
Internet
Network Hypervisor
8
Existing Physical Network
The Virtual Network
9
The Time is Now
Source: Crehan 40% Research Inc. of virtualization admins also manage virtual switching
17
Physical Components Health Monitoring and Troubleshooting
18
Runtime Network Optimization
19
Network virtualization decouples correctness from performance network wide.
▪ STT was designed to optimize performance for
hypervisor-hypervisor traffic
• Leveraging commodity NIC behavior so that tunneling has
negligible performance impact