Openflow-wangyan

Openflow-wangyan - OpenFlow Switching Flow table processing...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Openflow
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Outline OpenFlow Enabling innovation on campus Standard way to control flow-tables in commercial switches and routers
Background image of page 2
Experimenter’s Dream (Vendor’s Nightmare) Standard Network Processing Standard Network Processing hw sw Experimenter writes experimental code on switch/router User- defined Processing User- defined Processing
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Furthermore, we want… Isolation: Regular production traffic untouched Virtualized and programmable: Different flows processed in different ways Open development environment for all researchers (e.g. Linux, Verilog, etc). Flexible definitions of a flow Individual application traffic Aggregated flows
Background image of page 4
Controller OpenFlow Switch Flow Table Flow Table Secure Channel Secure Channel PC O p e n F l o w P r t c S L hw sw OpenFlow Switch specification
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 6
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: OpenFlow Switching Flow table processing pipeline Flow Table Entry Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Rule Action Stats 1. Forward packet to port(s) 2. Encapsulate and forward to controller 3. Drop packet 4. Send to normal processing pipeline + mask Packet + byte counters Openflow protocol • Messages Controller to switch: manage or inspect the state of the switch. Feature, Configuration, Modify-State, Barrier .. Asynchronous (switch to controller): update the controller of network events and changes to switch state. Packet-in, Flow-Removed, Port status, Error … Symmetric (either side): Hello, Echo …...
View Full Document

This note was uploaded on 12/01/2011 for the course EE 5373 taught by Professor Chao during the Spring '11 term at NYU Poly.

Page1 / 8

Openflow-wangyan - OpenFlow Switching Flow table processing...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online