Neutron
 and
 SDN
 
[
 따로
 똑같이...
 같이
 걸을까...
 ]
Yongyoon.
 SHIN
 
SDN
 Section,
 ETRI
 
http://uni2u.tistory.com
 
Facebook:
 uni2u
Let’s
 Together
• Data Center Network
• OpenStack Neutron
• Software Defined Network
Data
 Center
 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
Network is
Complex
변화무쌍한
 네트워크
• 사용자의 요구에 따라서
• 사용자 마음껏 생성
• 네트워크를 잘 모르는 사용자도 가상 네트워크를 생성
• 네트워크 구성은 구글링으로 생성
• 같은 네트워크 사용할 위험성
• 네트워크 관리자는
• 사용자가 요구한 네트워크를 즉각 만들어야 함
• 독립적 네트워크를 구성하여야 함
Network has a
Problem
알아서
 문제를
 해결하는
 네트워크
• 네트워크에 문제가 발생하면
• 알아서 수정하고 적용하여야 함
• 네트워크 관리자에게 알림을 보내줘야 함
• 기계적으로 처리가 되어야 함
• 이미 완성된 네트워크를 수정한다는 것은
• 매우 어려운 일
• 매우 지루한 일
• 실수가 발생되기 쉬운 일
Change the Network
Dangerous
Data
 Center
 network
 needs
• Easy
• Network management
• Speed
• Network create/update/delete
• Traffic
• Safety
• Total Network Management
• Virtual, Physical Network Management
Neutron

SDN
OpenStack
 Neutron
“OpenStack이 대세... 그런데 네트워크 쪽은... 2% 아쉽기도...”
“왜 ERROR는 다 네트워크냐... 안되면 전부 Network...”
quantum neutronneutron
http://www.openstack.org
http://www.openstack.org
Currently
 problems
 in
 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
OpenStack
 DVR
• Distribute Virtual Router
• using L3 Agent on Compute Node
OpenStack
 Network
• WE Traffic (West-East)

Open stack korea_uni2u_pdf