This document discusses data center virtualization and open flow environments. It begins by describing the evolution of data center infrastructure including consolidation, virtualization, and automation. It then discusses issues with performance, scalability, security, and management in virtualized environments. It explores solutions for I/O virtualization using SR-IOV and techniques for controlling traffic between virtual machines. Finally, it introduces open flow and software defined networking as ways to more efficiently operate virtualized data centers and integrate network control and technology.
3. 3최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Evolution of Data Center Infrastructure
Consolidation/Virtualization/Automation
Compute
Network
Reduce TCO, improve
Efficiency, Centralization &
standardization
Consolidation
LAN
WAN
MAN
SAN
Storage
Network
Front-End
Network
Intelligent
Network
HPC
Cluster
Virtualization
StorageNetworkServer
Application
Increase Utilization
Logical Resources
Automation
Storage
Network
Server
Policy-Based
On-Demand
Service Oriented
Dynamic Provisioning
Business Agility
ILM ( Information Lifecycle
Management
4. 4최 재 혁 Tony.choi@hanmail.net (2012-10-15)
I/O Consolidation
Unified IO, Unified Fabric
Virtualized Data Center
DC Infrastructure Transformation
Automated Provisioning
DC Operation Transformation
Green Data Center
Power, Cooling, Space
Cloud Computing
차세대 데이터 센터 (클라우드 데이터 센터) 특징
Data Center Transformation
5. 5최 재 혁 Tony.choi@hanmail.net (2012-10-15)
SAN
NAS
Backup
Windows
Linux
Archive
Sun
Solaris
Business Service Management (BSM)
Configuration Management Database (CMDB)
Service
Catalogue
Predictive
Operations
Metering
& Billing
Virtualization
Storage
Virtualization
Orchestration
&
Provisioning
DC Model
Requests
Policy Rules
Red zone
Yellow zone
Green zone
Storage Net
DMZs
Network
Network
Compute
Workload Request
and Provisioning
Shared Technical
Infrastructure
Operations
Management
NGDC Reference Architecture
Cloud Computing-Enabled Data Center
6. 6최 재 혁 Tony.choi@hanmail.net (2012-10-15)
데이터 센터의 패러다임
7. 7최 재 혁 Tony.choi@hanmail.net (2012-10-15)
서버 가상화 환경에서의 Networking 구조
13. 13최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Performance Issue - Native Virtualization
DMA packet into VMM Q
Raise physical interrupt
Route to destination
Copy packet to guest Q
Raise virtual interrupt to guest
VM 1 VM 2
Applications
Guest OS 1
Hardware
Applications
Guest OS n
NIC
Ring 0
Ring 1 or 3
Ring 3
Packet
Virtual NIC
Packet
Receive Q
Routing
VMM Virtual NIC Virtual NIC with own MAC, IP
20. 20최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Traffic Management Issue - 가상 머신의 트래픽 흐름
VM 간의 통신은 서버내의 메모리 통신으로 이루어 집니다.
VM-to-VM:
memory transfer
VM-to-native:
physical adapter
21. 21최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Security Issue – VM 간의 Traffic
To the LAN administrator, the picture is blurry
LAN role typically limited to
provisioning a trunk to ESX
No visibility into VM-to-VM traffic
Troubleshooting performance or
connectivity issues challenging
22. 22최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Security Issue – VM 간의 Traffic
23. 23최 재 혁 Tony.choi@hanmail.net (2012-10-15)
How to Controlling Traffic between Virtual Machines
Security & Management Issue
24. 24최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Security Issue – VM 간의 Traffic Flow
25. 25최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Virtual Appliance Network Configuration
VM 간의 통신은 서버내의 메모리 통신으로 이루어지며,
보이지 않는 트래픽의 논리적인 흐름을 기반으로 구성을 하여야 합니다.
26. 26최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Virtual Appliance Network Configuration
VM 간의 통신은 서버내의 메모리 통신으로 이루어지며,
보이지 않는 트래픽의 논리적인 흐름을 기반으로 구성을 하여야 합니다.
33. 33최 재 혁 Tony.choi@hanmail.net (2012-10-15)
Overlay Transport Virtualization (OTV) – cont
L2 Tunnel - Network Virtualization
Ethernet traffic between sites is encapsulated in IP: “MAC in IP”
Dynamic encapsulation based on MAC routing table
No Pseudo-Wire or Tunnel state maintained
Communication between
MAC1 (site 1) and MAC2 (site 2)Server 1
MAC 1
Server 2
MAC 2
OTV OTV
MAC IF
MAC1 Eth1
MAC2 IP B
MAC3 IP B
IP A IP B
Encap Decap
MAC1 MAC2 IP A IP B MAC1 MAC2 MAC1 MAC2
OTV at a Glance