Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presenter : Weerawardhana J.L.M.N. Department of Computer Engineering, University of Peradeniya.

Similar presentations


Presentation on theme: "Presenter : Weerawardhana J.L.M.N. Department of Computer Engineering, University of Peradeniya."— Presentation transcript:

1 Presenter : Weerawardhana J.L.M.N. Department of Computer Engineering, University of Peradeniya.

2 * SDN stands for Software Defined Networks

3 L2 switch L3 switch Data plane Control plane Data plane Control plane Data plane Control plane

4 L2 switch L3 switch Data plane Control plane Data plane Control plane Data plane Software Defined Network(SDN) Controller Data plane Control plane SDN Apps

5

6 * The cost * SDN is a new trend * Lots of research going on * But OpenFlow capable switches are expensive * Solution * Small scale low cost SDN testbed * Using low cost hardware(Raspberry Pi) * With extensive documentation for reproducibility

7 * Complexity * Lots of competing standards * Poor documentation * And hard to understand for a beginner * Solution * Simple methodology to introduce SDN to beginners * Using our SDN testbed

8 SDN switchSDN controller

9 * Dynamic Flow forwarding rules * Firewall capabilities * Automatic host discovery

10 Switch port MAC src MAC dst Eth type VLAN ID IP srcIP dstIP portTCP sport TCP dport Action 1--------- to IP1 ----2----- drop -----IP2IP4--- to IP4 Copy to controller VID 2 **IP2*IP4 No Match! Forward to the controller -------- TP1TP4to TP4 TP 1 * TP 4

11 * Low throughput * Slow processor * Slow ethernet over USB (100Mbit) * Stability * Weak physical connectors * Power problems * Software stability

12 * Full featured small-scale SDN * Traffic visualization * Dynamic resource allocation * Network function virtualization


Download ppt "Presenter : Weerawardhana J.L.M.N. Department of Computer Engineering, University of Peradeniya."

Similar presentations


Ads by Google