Palette: Distributing Tables in Software-Defined

Palette: Distributing Tables in Software-Defined
1 / 1
Palette: Distributing Tables in Software-Defined - slide 1 of 32 Palette: Distributing Tables in Software-Defined - slide 2 of 32 Palette: Distributing Tables in Software-Defined - slide 3 of 32 Palette: Distributing Tables in Software-Defined - slide 4 of 32 Palette: Distributing Tables in Software-Defined - slide 5 of 32 Palette: Distributing Tables in Software-Defined - slide 6 of 32 Palette: Distributing Tables in Software-Defined - slide 7 of 32 Palette: Distributing Tables in Software-Defined - slide 8 of 32 Palette: Distributing Tables in Software-Defined - slide 9 of 32 Palette: Distributing Tables in Software-Defined - slide 10 of 32 Palette: Distributing Tables in Software-Defined - slide 11 of 32 Palette: Distributing Tables in Software-Defined - slide 12 of 32 Palette: Distributing Tables in Software-Defined - slide 13 of 32 Palette: Distributing Tables in Software-Defined - slide 14 of 32 Palette: Distributing Tables in Software-Defined - slide 15 of 32 Palette: Distributing Tables in Software-Defined - slide 16 of 32 Palette: Distributing Tables in Software-Defined - slide 17 of 32 Palette: Distributing Tables in Software-Defined - slide 18 of 32 Palette: Distributing Tables in Software-Defined - slide 19 of 32 Palette: Distributing Tables in Software-Defined - slide 20 of 32 Palette: Distributing Tables in Software-Defined - slide 21 of 32 Palette: Distributing Tables in Software-Defined - slide 22 of 32 Palette: Distributing Tables in Software-Defined - slide 23 of 32 Palette: Distributing Tables in Software-Defined - slide 24 of 32 Palette: Distributing Tables in Software-Defined - slide 25 of 32 Palette: Distributing Tables in Software-Defined - slide 26 of 32 Palette: Distributing Tables in Software-Defined - slide 27 of 32 Palette: Distributing Tables in Software-Defined - slide 28 of 32 Palette: Distributing Tables in Software-Defined - slide 29 of 32 Palette: Distributing Tables in Software-Defined - slide 30 of 32 Palette: Distributing Tables in Software-Defined - slide 31 of 32 Palette: Distributing Tables in Software-Defined - slide 32 of 32
Palette: Distributing Tables in Software-Defined Networks Yossi Kanizo (Technion, Israel) Joint work with Isaac Keslassy (Technion, Israel) and David Hay (Hebrew Univ., Israel) Software Defined Networks An abstraction of network devices and

Related Topics

Download this presentation From Below

"Palette: Distributing Tables in Software-Defined" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Palette: Distributing Tables in Software-Defined Networks Yossi Kanizo (Technion, Israel) Joint work with Isaac Keslassy (Technion, Israel) and David Hay (Hebrew Univ., Israel)<br>
02
Software Defined Networks An abstraction of network devices and operations
Implemented through the network controller
A single centralized device with a global view of the entire network
To implement a policy, it relies on the forwarding table in each network switch.
Ternary content-addressable-memory (TCAM)
Limited in size. E.g., 750 entries [1].
Example: access control. [1] http://www.openflow.org/wp/switch-nec/ 2<br>
03
Access Control Table Action Incoming Packet HEADER Switch 3<br>