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

Post on 13-Jan-2016

342 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LOGO

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

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

http://www.mc2lab.com/

LOGO

Page 2

Agenda

Switched Networks Software Defined Networking OpenFlow Switch Open vSwitch

LOGOSwitched Networks

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

LOGOSoftware Defined Networking

LOGOSoftware 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".

LOGOOpen vSwitch

LOGOOpen vSwitch: How does it work?

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

LOGOOpen vSwitch: Architecture

LOGO参考资料

Underneath OpenStack Quantum: Software Defined Networking with Open vSwitch Thomas Graf <tgraf@redhat.com> Principal Software Engineer Red Hat, Inc. April 24, 2013

感谢各位

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

mengning@ustc.edu.cn

http://www.mc2lab.com/

top related