21. Network
• Provides a logical network abstraction on top of a
physical network
Hypervisor A Hypervisor B
VM VM VM
VM VM VM
Physical Network View
VM
VM VM
Logical
Switch
Logical
Switch
Logical
Switch
Logical
Router
Logical
Switch
VM
VM VM
Logical Network View
24. 네트워크
• 사용자의 요구에 따라서
• 사용자 마음껏 생성
• 네트워크를 잘 모르는 사용자도 가상 네트워크를 생성
• 네트워크 구성은 구글링으로 생성
• 같은 네트워크 사용할 위험성
• 네트워크 관리자는
• 사용자가 요구한 네트워크를 즉각 만들어야 함
• 독립적 네트워크를 구성하여야 함
46. Neutron
• All inter subnet traffic goes through the network
Node
• different subnet connected by vRouter
(NetworkNode)
• OpenStack use Network Agent
• Process based
• Network Scalability
• use so many solutions
• add on other opensource
57. Protocol
Classifier Action
Modify Field
Enqueue
Forward
NORMAL
FLOOD
Virtual Port
Physical Port
Forward
Mandatory Action
Optional Action
Statistics
Classifier Action Statistics
Classifier Action Statistics
Classifier Action Statistics
…
Flow Table
OF1.0 style
Ingress
Port
Ethernet
SA DA Type
IP
SA DA Proto
TCP/UDP
Src
VLAN
ID Priority TOS Dst
Virtual Port
ALL
CONTROLLER
LOCAL
TABLE
IN_PORT
Drop
Header Fields
Actions
65. Controller
“OpenDaylight is a highly available, modular, extensible,
scalable and multi-protocol controller infrastructure built
for SDN deployments on modern heterogeneous multi-
vendor networks. ”
71. Star
“ONOS stands for Open Network Operating System. ONOS provides the
control plane for a software-defined network (SDN), managing
network components such as switches and links, and running a variety
of applications which provide communication services to end hosts and
neighboring networks.”
81. OpenStack Compute Node
VM1 VM2
OpenStack Compute Node
VM1 VM2
OpenStack Network Node
SDN Controller
OF NetworkOF Switch (OVS)
ex
ex
ex
OF Switch (OVS)
OF Switch (OVS)
91. DC A
VM VM
DC B
VM VM
DC C
VM VM
SDN
Controller
SDN
Controller
SDN
Controller
SDN Controller
OF Network
OF Network
OF Network
Hierarchy Controller
like a OF SW
92. VM
VM
SDN Controller
SDN Controller
SDN Controller
SDN Controller
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
increase explosion VM
Scale-up Controller