150114 openstack korea 정기세미나 session1

104
1 다른 시각으로 SDN 포티넷 코리아 이상훈

Upload: sanghoon-lee

Post on 16-Jul-2015

1.094 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: 150114 OpenStack Korea 정기세미나 session1

1

다른 시각으로 본 SDN 포티넷 코리아 이상훈

Page 2: 150114 OpenStack Korea 정기세미나 session1

2

(우진) 이상훈 Fortinet SE

[email protected]

KRDAG (Korea Datacenter Architect) Amway Korea (Technical Architect, 인프라총괄) Infnis (Solution Launch Support Engineer)

Page 3: 150114 OpenStack Korea 정기세미나 session1

3

Page 4: 150114 OpenStack Korea 정기세미나 session1

4

Agenda

1.  SDN 삼국지 2.  SDN 은 네트워크계의 SoA 3.  SDN 인가? 4.  각자의 사정

1.  ISP 입장에서의 SDN 2.  Cloud 사업자 입장에서의 SDN 3.  (그밖의) 다른 입장에서의 SDN

5.  박쥐가 얘기 하는 미래의 SDN

Page 5: 150114 OpenStack Korea 정기세미나 session1

5

Page 6: 150114 OpenStack Korea 정기세미나 session1

6

Page 7: 150114 OpenStack Korea 정기세미나 session1

7

1. SDN 삼국지

Page 8: 150114 OpenStack Korea 정기세미나 session1

8

Software Defined Network

Page 9: 150114 OpenStack Korea 정기세미나 session1

9

S 시도때도없이 D 등장하는

N 놈

Page 10: 150114 OpenStack Korea 정기세미나 session1

10

Page 11: 150114 OpenStack Korea 정기세미나 session1

11

Page 12: 150114 OpenStack Korea 정기세미나 session1

12

Page 13: 150114 OpenStack Korea 정기세미나 session1

13

Page 14: 150114 OpenStack Korea 정기세미나 session1

14

MainFrame (SNA, Telnet)

DB

WAS

WEB

Dummy

Page 15: 150114 OpenStack Korea 정기세미나 session1

15

Page 16: 150114 OpenStack Korea 정기세미나 session1

16

Page 17: 150114 OpenStack Korea 정기세미나 session1

17

Page 18: 150114 OpenStack Korea 정기세미나 session1

18

가내 수공업

대량(전문) 생산

다품종 소량생산

Page 19: 150114 OpenStack Korea 정기세미나 session1

19

Page 20: 150114 OpenStack Korea 정기세미나 session1

20

Page 21: 150114 OpenStack Korea 정기세미나 session1

21

Page 22: 150114 OpenStack Korea 정기세미나 session1

22

Page 23: 150114 OpenStack Korea 정기세미나 session1

23

Page 24: 150114 OpenStack Korea 정기세미나 session1

24

Page 25: 150114 OpenStack Korea 정기세미나 session1

25

Page 26: 150114 OpenStack Korea 정기세미나 session1

26

Service Oriented Architecture

Page 27: 150114 OpenStack Korea 정기세미나 session1

27

Page 28: 150114 OpenStack Korea 정기세미나 session1

28

90년대 말 2000년대 2010년대 방향성 CPU

Intel Intel Intel

CPU 회사 통합

Chipset

Compaq

Serverworks Intel CPU 회사 통합

RAID

Compaq Adaptec + Compaq

Adaptec

전문 Chipset 회사

Lancard

Compaq etc Intel Broadcom

전문 Chipset 회사

서버 Chipset 변화

Page 29: 150114 OpenStack Korea 정기세미나 session1

29

Page 30: 150114 OpenStack Korea 정기세미나 session1

30

Page 31: 150114 OpenStack Korea 정기세미나 session1

31

Page 32: 150114 OpenStack Korea 정기세미나 session1

32

Page 33: 150114 OpenStack Korea 정기세미나 session1

33

그렇게 30년…

Page 34: 150114 OpenStack Korea 정기세미나 session1

34

가내 수공업

대량(전문) 생산

다품종 소량생산

Page 35: 150114 OpenStack Korea 정기세미나 session1

35

Page 36: 150114 OpenStack Korea 정기세미나 session1

36

Page 37: 150114 OpenStack Korea 정기세미나 session1

37

수직계열화

Page 38: 150114 OpenStack Korea 정기세미나 session1

38

Page 39: 150114 OpenStack Korea 정기세미나 session1

39

Page 40: 150114 OpenStack Korea 정기세미나 session1

40

Page 41: 150114 OpenStack Korea 정기세미나 session1

41

Page 42: 150114 OpenStack Korea 정기세미나 session1

42

Page 43: 150114 OpenStack Korea 정기세미나 session1

43

Page 44: 150114 OpenStack Korea 정기세미나 session1

44

쟤가 배신하면 겁내 비싸 겁내 무거워

Page 45: 150114 OpenStack Korea 정기세미나 session1

45

2. SDN은 네트워크의 SoA

Page 46: 150114 OpenStack Korea 정기세미나 session1

46

Service Oriented Architecture

Page 47: 150114 OpenStack Korea 정기세미나 session1

47

Service Oriented Architecture

Page 48: 150114 OpenStack Korea 정기세미나 session1

48

Page 49: 150114 OpenStack Korea 정기세미나 session1

49

Page 50: 150114 OpenStack Korea 정기세미나 session1

50

Page 51: 150114 OpenStack Korea 정기세미나 session1

51

Page 52: 150114 OpenStack Korea 정기세미나 session1

52

Page 53: 150114 OpenStack Korea 정기세미나 session1

53

실체가 없다

Page 54: 150114 OpenStack Korea 정기세미나 session1

54

Page 55: 150114 OpenStack Korea 정기세미나 session1

55

누군가는 했다고 하는데

보기가 힘들다

Page 56: 150114 OpenStack Korea 정기세미나 session1

56

Page 57: 150114 OpenStack Korea 정기세미나 session1

57

개념 + 실체의 갭

Page 58: 150114 OpenStack Korea 정기세미나 session1

58

바라보는 시각의 차이

Page 59: 150114 OpenStack Korea 정기세미나 session1

59

Page 60: 150114 OpenStack Korea 정기세미나 session1

60

Network 장비 구조

Control Plane - 일반 CPU

- Network OS

Data Plane - ASIC

- Packet Forwarding

CPU

ASIC

Page 61: 150114 OpenStack Korea 정기세미나 session1

61

Network 장비 구조

Slow Flexible

Page 62: 150114 OpenStack Korea 정기세미나 session1

62

Page 63: 150114 OpenStack Korea 정기세미나 session1

63

Control Plane 을 네트워크 장비에서 분리

Data Plane - Packet Forwarding

ASIC

CONTROLER

Page 64: 150114 OpenStack Korea 정기세미나 session1

64

Control Plane 을 네트워크 장비에서 분리

Data Plane - Packet Forwarding

ASIC

CONTROLER

CPU

Page 65: 150114 OpenStack Korea 정기세미나 session1

65

SDN 구조

SOUTHBOUND API

NORTHBOUND API

APPLICATION

CONTROLLER

Page 66: 150114 OpenStack Korea 정기세미나 session1

66

SDN 구조

RESTAPI

APPLICATION

Page 67: 150114 OpenStack Korea 정기세미나 session1

67

MainFrame (SNA, Telnet)

DB

WAS

WEB

Dummy

Page 68: 150114 OpenStack Korea 정기세미나 session1

68

3-Tier Architecture (Modified HTML)

DB

WAS

WEB

DB

WAS

WEB

Page 69: 150114 OpenStack Korea 정기세미나 session1

69

SDN 구조

SOUTHBOUND API

NORTHBOUND API

APPLICATION

CONTROLLER

Page 70: 150114 OpenStack Korea 정기세미나 session1

70

Service Oriented Architecture – SOA (SOAP)

EAI (Enterprise Backbone)

DB DB DB DB

WAS

WEB

WAS

WEB

WAS

WEB

Page 71: 150114 OpenStack Korea 정기세미나 session1

71

3. SDN 맞나?

Page 72: 150114 OpenStack Korea 정기세미나 session1

72

SDN 구조

RESTAPI

APPLICATION

Page 73: 150114 OpenStack Korea 정기세미나 session1

73

Page 74: 150114 OpenStack Korea 정기세미나 session1

74

폐쇄 구조 SDN?

특정회사 전용 API

특정회사 전용 API

APPLICATION

전용 CONTROLLER

Page 75: 150114 OpenStack Korea 정기세미나 session1

75

Page 76: 150114 OpenStack Korea 정기세미나 session1

76

Page 77: 150114 OpenStack Korea 정기세미나 session1

77

4. 각자의 사정

Page 78: 150114 OpenStack Korea 정기세미나 session1

78

4.1 ISP 입장에서의 SDN

Page 79: 150114 OpenStack Korea 정기세미나 session1

79

Page 80: 150114 OpenStack Korea 정기세미나 session1

80

Page 81: 150114 OpenStack Korea 정기세미나 session1

81

Page 82: 150114 OpenStack Korea 정기세미나 session1

82

4.2 Cloud 사업자 입장에서의 SDN

Page 83: 150114 OpenStack Korea 정기세미나 session1

83

Page 84: 150114 OpenStack Korea 정기세미나 session1

84

Page 85: 150114 OpenStack Korea 정기세미나 session1

85

4.3 그밖의 입장에서의 SDN

Page 86: 150114 OpenStack Korea 정기세미나 session1

86

Page 87: 150114 OpenStack Korea 정기세미나 session1

87

솔루션 수직 계층화

Page 88: 150114 OpenStack Korea 정기세미나 session1

88

5. SDN의 미래

Page 89: 150114 OpenStack Korea 정기세미나 session1

89

Page 90: 150114 OpenStack Korea 정기세미나 session1

90

Page 91: 150114 OpenStack Korea 정기세미나 session1

91

Page 92: 150114 OpenStack Korea 정기세미나 session1

92

Page 93: 150114 OpenStack Korea 정기세미나 session1

93

Page 94: 150114 OpenStack Korea 정기세미나 session1

94

Page 95: 150114 OpenStack Korea 정기세미나 session1

95

Page 96: 150114 OpenStack Korea 정기세미나 session1

96

Page 97: 150114 OpenStack Korea 정기세미나 session1

97

Control Plane Data Plane

분리

Page 98: 150114 OpenStack Korea 정기세미나 session1

98

구조가 있다

Page 99: 150114 OpenStack Korea 정기세미나 session1

99

사람에 따라 시각이 다르다

Page 100: 150114 OpenStack Korea 정기세미나 session1

100

현재는 네트워크 최적화

자동화에 초점

Page 101: 150114 OpenStack Korea 정기세미나 session1

101

미래에는 네트워크를 뛰어넘어 비즈니스로

Page 102: 150114 OpenStack Korea 정기세미나 session1

102

인프라 투자 주기

국내 모바일망 IPv6 전환

국내 초고속 유선 사업자 IPv6 전환

국내 주요 포털 국내망 IPv6 전환

IPv6 대중화

국내 Enterprise IPv6 전환

순수 IPv6 환경 전환

2019

2014 2016 2018

Page 103: 150114 OpenStack Korea 정기세미나 session1

103

Infrastructure 의 유연성 요구

• 모든 서비스의 기반 Infrastructure » 전기, 상면, 공조 등 시설 인프라 » 네트워크, 서버 관련 인프라

• 인프라 경직성으로 인한 서비스 도입 지연 » Application, 서비스에 비하여 전환이 어려움 » Web2.0, Mobile 이후 새로운 서비스의 폭발적 증가로 인하여 새로운 인프라 요구

• 유연한 인프라 요구

Page 104: 150114 OpenStack Korea 정기세미나 session1

104