logo 未来移动互联网研究项目 software defined networking...

13
LOGO 未未未未未未未未未未未 Software Defined Networking 未未未未未未未未未 未未未 未未 http://www.mc2lab.com/

Upload: hope-james

Post on 13-Jan-2016

342 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGO

未来移动互联网研究项目Software Defined Networking

中科大移动云计算系统实验室孟宁

http://www.mc2lab.com/

Page 2: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGO

Page 2

Agenda

Switched Networks Software Defined Networking OpenFlow Switch Open vSwitch

Page 3: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOSwitched Networks

Page 4: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOSoftware Defined Networking

Dynamically update flow tables in a universal language.

In the Software Defined Networking architecture, the control and data planes are decoupled, network intelligence and state are logically centralized, and the underlying network infrastructure is abstractedfrom the applications.

Software-Defined Networking:The New Norm for Networks

ONF White PaperApril 13, 2012

Page 5: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOSoftware Defined Networking

Page 6: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOSoftware Defined Networking

Page 7: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOOpenFlow Switch

Match on arbitrary bits in packet (header) Execute actions

Forward to port Drop Send to controller Mangle packet

OpenFlow enables networks to evolve, by giving a remote controller the power to modify the behavior of network devices, through a well-defined "forwarding instruction set".

Page 8: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOOpen vSwitch

Page 9: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOOpen vSwitch: How does it work?

Page 10: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOOpen vSwitch: Fine Grained Flow Table Control

Extensive flow matching capabilities Layer 1 – Tunnel ID, In Port, QoS priority, skb mark Layer 2 – MAC address, VLAN ID, Ethernet type Layer 3 – IPv4/IPv6 fields, ARP Layer 4 – TCP/UDP, ICMP, ND

Possible chain of actions Output to port (port range, flood, mirror) Discard, Resubmit to table x Packet Mangling (Push/Pop VLAN header, TOS, ...) Send to controller, Learn

Page 11: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGOOpen vSwitch: Architecture

Page 12: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

LOGO参考资料

Underneath OpenStack Quantum: Software Defined Networking with Open vSwitch Thomas Graf <[email protected]> Principal Software Engineer Red Hat, Inc. April 24, 2013

Page 13: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁

感谢各位

孟宁中科大移动云计算系统实验室

[email protected]

http://www.mc2lab.com/