Top Banner
Cloud & SDN 심장훈(맥라렌이최고) [email protected]
18

3rd SDN Interest Group Seminar-Session 2 (130123)

Nov 01, 2014

Download

Technology

지난 2013년 1월 23일 진행된 제3차 SDN Interest Group Seminar의 발표 자료 입니다.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 3rd SDN Interest Group Seminar-Session 2 (130123)

Cloud & SDN

심장훈(맥라렌이최고)

[email protected]

Page 2: 3rd SDN Interest Group Seminar-Session 2 (130123)

1. 클라우드 컴퓨팅

Page 3: 3rd SDN Interest Group Seminar-Session 2 (130123)

1. 클라우드 컴퓨팅

SaaS : Service as a Service

PaaS : Platform as a Service

IaaS : Infrastructure as a Service

Google App engine

AppScale

Salesforce Platform

Public :

Private :

Page 4: 3rd SDN Interest Group Seminar-Session 2 (130123)

1. 클라우드 컴퓨팅

Computing

Storage

Network

Monitoring

Logging

Orchestration

IaaS

UI

User

User

User

Xen, KVM, Hyper-V

iSCSI, NFS, FCoE

VLAN, SDN, Fabric

User

Page 5: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 모델

Page 6: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – Amazon Web Services

NAT

Cnode

VM

VM

VM

vS/W

Cnode

VM

VM

VM

vS/W

Cnode

VM

vS/W

Cnode

VM

VM

vS/W

VM VM

VM

Controller

DNS DHCP Switch

ToR ToR

Subnet

VM

Subnet

VM

VM

Switch

VPC VPN G/W

DC

• IP over IP (L3) • NAT, DHCP, DNS 연동 • Scalability • VM migration? • Security Group • VPC – No multicasting, broadcasting

NAT VM

VM

VM

VM

Page 7: 3rd SDN Interest Group Seminar-Session 2 (130123)

Cnode

2. 클라우드 네트워크 – CloudStack Advanced network

VM

VM

VM

vS/W

Cnode

VM

RVM

VM

vS/W

Cnode

RVM

vS/W

Cnode

VM

VM

vS/W

VM VM

RVM

Switch

ToR ToR

• VLAN (L2) • Single broadcasting domain - interface 1 vlan 1-4000 - Poor scalability • No management for physical devices • Router VM – RVM - F/W, LB, DHCP .. • Performance?

CloudStack …

Firewall

Router

Page 8: 3rd SDN Interest Group Seminar-Session 2 (130123)

vSphere

2. 클라우드 네트워크 – VMware vCloud Director

VM VM VM

vSphere

VM VM

vDS, Nexsus 1000V

ESX ESX

Switch

• Overlay networking • Tunneling - MAC-in-MAC : vCDNI - MAC-over-IP : VxLAN • Flooding, Broadcasting for MAC learning • Security : App Firewall

vCentre

VM

F/W F/W F/W F/W F/W F/W

NIC NIC

Page 9: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – Windows Network Virtualization, NVP

VM VM VM VM VM

Hypervisor Hypervisor

Switch

WNV Module

VM

vNIC

SCVMM, NVP controller(NVP)

Virtual Switch (OpenvSwitch – NVP)

WNV Module

vNIC vNIC vNIC vNIC vNIC

OpenFlow (NVP)

• Overlay networking • NVGRE (WNV), GRE & STT(NVP) - Centralized Controller - MAC-over-GRE • ARP Proxy : No flooding • Security : WNV module

NIC NIC

Page 10: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – MidoNet

VM

Hypervisor

NIC

vNIC

• Overlay networking : GRE • L2 ~ L4(stateful) virtual networking • Virtual Router : For each Tenant, Provider • Forwarding decision in local • No OpenFlow • Distributed Database - Cassandra : L4 session - Zookeeper : MAC, F/W Rules and ETC.. - Latency?

MidoNet Agent

vNIC

Hypervisor

vNIC

MidoNet Agent

VM

vNIC

OpenvSwitch

NIC

VM VM Distributed

Database

Controller

Switch

Page 11: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – NEC P-Flow, BigSwitch BigNetwork

Switch

Controller Cluster

OpenFlow

• Hop-by-Hop, SDpN • Controller controls physical, virtual switches • No STP, VLAN • Ideal networking for Cloud - Automated configuration, Management - Customizable, Self-Service… - Performance?

Switch Switch

Switch Switch

Controller

… App App App

Controller Controller

vSwitch

vSwitch

vSwitch

vSwitch

Switch

Page 12: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – SR-IOV + NP(Network Processor)

VM VM VM

Hypervisor

Switch

vNIC

Controller

vNIC vNIC

OpenFlow

NIC Driver

VF VF VF

pNIC

PF Driver

• Control switches in PF driver from remote controller • Just an idea • Low latency, High Performance • Expensive - NP, development costs

Page 13: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – DataCentre Fabric

• Flat network - Cisco FabricPath - Juniper Qfabric - Brocade VCS • TRILL, SPB(IEEE 802.1aq) .. Standard? - Proprietary • MLAG, VPC(Cisco) • Low latency • Unified interface (FCoE) • Expensive

Page 14: 3rd SDN Interest Group Seminar-Session 2 (130123)

2. 클라우드 네트워크 – 정리

Automation Network

Virtualization Scalability Centralized Customizable Compatibility

Amazon O △

VPC Good X X X

CloudStack △ △

VLAN bad △ X O

VMware

+ VxLAN △ O Not bad △ X

X

vShpere only

WNV △ O Good △ X X

Hyper-V only

NVP △ O Good △ X O

MidoNet △ O Good △ X X

KVM only

NEC, Bigswitch O O ? O O O

DC Fabric O △

VxLAN(Cisco) Good O X O

Page 15: 3rd SDN Interest Group Seminar-Session 2 (130123)

3. 클라우드 환경의 네트워크

Page 16: 3rd SDN Interest Group Seminar-Session 2 (130123)

3. 클라우드 환경의 네트워크

NaaS - Network as a Service - Decoupling Logical, Physical network - Network resource pool

IT 환경의 통합 - Computing, Network, Storage - 중앙관리, 모니터링(Metering)

Automation, Centralized - Self-service - Change Management 확장성

- STP, VLAN, Dynamic MAC learning

Simple - Simple is the best

Page 17: 3rd SDN Interest Group Seminar-Session 2 (130123)

3. 클라우드 환경의 네트워크 - 결론

클라우드 환경으로 전환을 고려 중? - 네트워크 모델 - 확장성 - SDN : 클라우드를 위한 네트워크 Centralized, API for automation, Scale-out - Open Source

네트워크도 서비스다 - Cloud 로의 통합

Cloud 에서 시작된 네트워크 운영, 개발, 비즈니스 모델의 변화

- 보안 모델 – 분산 접근통제, Controller 보안 - 운영자의 역할, 운영 방식 - DevOps

Page 18: 3rd SDN Interest Group Seminar-Session 2 (130123)

4. FAQ

Network 운영자는 개발자가 아니다. 조금 더 기다려야? -> 네트워크 운영 환경의 변화에 대응해야 Legacy로도 가능하다? -> VLAN -> VxLAN, STP -> TRILL, Scale-up -> Cloud computing, Automation, Centralized? -> 전통적인 troubleshoot 방법의 변화 : Logical, Physical flow

성능

a. Controller - 수백 flow ~ 수백만 flow/sec

b. Switch - TCAM + ASIC - Latency

SDN 이 기존 네트워크를 대체 할까? -> Cloud computing 이 기존 IT환경을 대체 할까? -> Hybrid