logo 未来移动互联网研究项目 software defined networking...
TRANSCRIPT
![Page 1: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/1.jpg)
LOGO
未来移动互联网研究项目Software Defined Networking
中科大移动云计算系统实验室孟宁
http://www.mc2lab.com/
![Page 2: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/2.jpg)
LOGO
Page 2
Agenda
Switched Networks Software Defined Networking OpenFlow Switch Open vSwitch
![Page 3: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/3.jpg)
LOGOSwitched Networks
![Page 4: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/4.jpg)
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 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/5.jpg)
LOGOSoftware Defined Networking
![Page 6: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/6.jpg)
LOGOSoftware Defined Networking
![Page 7: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/7.jpg)
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 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/8.jpg)
LOGOOpen vSwitch
![Page 9: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/9.jpg)
LOGOOpen vSwitch: How does it work?
![Page 10: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/10.jpg)
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 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/11.jpg)
LOGOOpen vSwitch: Architecture
![Page 12: LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁](https://reader036.vdocuments.mx/reader036/viewer/2022081415/56649ece5503460f94bdae15/html5/thumbnails/12.jpg)
LOGO参考资料
Underneath OpenStack Quantum: Software Defined Networking with Open vSwitch Thomas Graf <[email protected]> Principal Software Engineer Red Hat, Inc. April 24, 2013