SlideShare uma empresa Scribd logo
1 de 25
About Speaker 
• Nama : Pories Ediansyah 
• Mahasiswa S2 di Telematika Elektro ITB 
• Pekerjaan : 
• Mahasiswa 
• Lain-lain 
• Hobi : 
• Ngoprek 
• Gamers (PC dan Console Game) 
• Ngerjain Tesis
Introduction OpenFlow 
Pories Ediansyah H
Openflow Architecture 
Switch 
Controller 
(Software) 
Openflow Flow Table 
Forwarding 
Plane 
Packet Data Masuk 
(Ingress) 
Packet Data Keluar 
(Egress)
What Openflow can do? 
Sumber : sdncentral.com dengan OF v1.0
Testbed OF@ITB 
Pories Ediansyah H
Pendahuluan 
• Tujuan utama 
• Menyediakan testbed untuk penelitian openflow terutama 
developer 
• Untuk pribadi, sebagai network openflow dengan 
mensimulasikan network kampus ganesha ITB (Sesuai 
Roadmap ITB Network 2015) 
• Fitur yang harus dimiliki testbed 
• Scalable topology : Peneliti dapat melakukan penambahan 
atau pemanjangan jaringan dan peneliti dapat mendesain 
topologi sendiri tanpa mengganggu peneliti lain 
• Support openflow lastest version : Peneliti dapat 
menggunakan openflow versi 1.0 hingga versi 1.4 
• 1 openflow switch untuk 1 peneliti : Peneliti dapat 
mengontrol trafik menggunakan controllernya sendiri
Infrastruktur Testbed ITB 
Equipment, Komponen, Arsitektur, dan Topologinya
Komponen 
• 3 Node Switch : 
• Menggunakan kernel linux debian versi 3.10 
• Terdapat VM management menggunakan proxmox 
• Routing menggunakan quagga 
• Openflow switch menggunakan OpenvSwitch v2.3.0 
• Support openflow 1.0 hingga 1.4 
• 1 Node Controller : 
• Menggunakan OS CentOS 6.5 
• Integrated framework java 1.7, Python 2.6, Perl 5.10 
• Controller openflow Ryu, Beacon, Opendaylight Service 
Provider, dan Floodlight
Equipment – Switch Node 
• Server Node 1 (PAU) 
• CPU : Xeon 3.47GHz @ 4 core 
• RAM : 8GB DDR3 
• Disk : 128 GB 
• Server Node 2 (Labtek 8) 
• CPU : Xeon 3.10GHz @ 4 core 
• RAM : 8GB DDR3 
• Disk : 1 TB 
• Server Node 3 (Labtek 5) 
• CPU : Xeon 2.20GHz @ 4 core 
• RAM : 8GB DDR3 
• Disk : 128 GB
Equipment - Controller 
• Server (Labtek 5) 
• CPU : Xeon 2.20GHz @ 2 core 
• RAM : 8GB DDR3 
• Disk : 40 GB
Arsitektur 
• Terhubung dgn tunnel vxlan melalui IP publik 
• Pemisahan path controller dan openflow switch 
• Per-Node memiliki kemampuan untuk membuat 
VM untuk memperpanjang networknya 
• Routing antar node menggunakan protocol routing 
OSPF
Arsitektur – Per Node 
Bridge 1 
Openflow 
172.16.0.0/16 
Bridge 1 
Openflow 
172.16.0.0/16 
Bridge 0 
Non Openflow 
IP Publik 
Bridge 0 
Non Openflow 
IP Publik 
VXLAN 
OF Controller
Topologi Logical 
Controller 
Node 2 Node 3 
Node 1
How To Use Testbed ITB 
Bagaimana cara menggunakan testbed ITB
Pengenalan system 
• Peneliti dapat membuat openflow switch tersendiri 
• Setiap interface openflow dapat mensetting 
controller sendiri-sendiri (1 interface, 1 controller) 
• OF Controller dapat di install berbagai macam 
software controller
Penggunaan - CLI 
• User dapat membuat interface openflow dengan 
cara : 
• Jalankan perintah “ovs-vsctl add-br [interface_OF]” 
• Menambahkan port dengan cara “ovs-vsctl add-port 
[interface_OF] [port_OF]” 
• Contoh penggunaan ada di startup system yang berada 
di “/etc/network/interfaces” dimana ovs_options 
merupakan command ovs-vsctl dalam script startup 
• User dapat mensetting OF controller dengan cara : 
• Jalankan perintah “ovs-vsctl set-controller [interface_OF] 
tcp:[IP_controller]:[Port_Controller]” 
• Contoh penggunaan ada di “/etc/rc.local”
Topologi Swiching 
Controller 
S1 
Host 1 Host 2
Deskripsi Topologi Switching 
• Digunakan untuk mempelajari software openflow 
switch (openvswitch) dan openflow controller 
• Topologi ini dapat digunakan untuk 
menyederhanakan permasalahan yang ada di 
openflow
Topologi Routing 
Controller 
R1 
Host 1 R2 R3 
Host 2
Deskripsi Topologi Routing 
• Digunakan untuk mempelajari system routing pada 
network openflow 
• Selain untuk routing, topologi ini bisa juga 
digunakan untuk system multicast dan anycast
OF@ITB Roadmap
Testbed 2015 
Node3 
Telmat 
host1 
host2 
host3 
host4 
Node1 
PAU 
host1 
Node2 
Labtek 5 
host2 
host3 
host4 
l2 
l1 
host1 
host2 
host3 
host4 
OSPF 
Area 0 
l3 
BGP AS 65501 
Router ID 172.16.255.255 
BGP AS 65502 
Router ID 172.16.255.254 
BGP AS 65503 
Router ID 172.16.255.253
Target Research 
• Enable Services : 
• On-Demand 
• Redundant & Load balancing 
• Scheduling 
• Instant 
• Simplify 
• Premium 
• Secure 
• Machine to Machine 
• Dsb (Belum sempat terpikir yang lainnya)
Referensi & Tutorial 
• http://networkstatic.net/ 
• http://sdnhub.org/ 
• Berbasis Controller : 
• Floodlight : 
http://docs.projectfloodlight.org/display/floodlightcontr 
oller/Floodlight+Documentation 
• Ryu : http://osrg.github.io/ryu-book/en/Ryubook.pdf 
• OpenDaylight : 
https://wiki.opendaylight.org/view/Main_Page
Terima Kasih

Mais conteúdo relacionado

Mais procurados

Jaringan Komputer - Pertemuan #1
Jaringan Komputer - Pertemuan #1Jaringan Komputer - Pertemuan #1
Jaringan Komputer - Pertemuan #1Agung Purbayana
 
Network fundamental & mikro tik basic ahmad lukman
Network fundamental & mikro tik basic ahmad lukmanNetwork fundamental & mikro tik basic ahmad lukman
Network fundamental & mikro tik basic ahmad lukmanSuro Dhemit
 
03 tk 1073 protokol jaringan dan komunikasi
03   tk 1073 protokol jaringan dan komunikasi03   tk 1073 protokol jaringan dan komunikasi
03 tk 1073 protokol jaringan dan komunikasiSetia Juli Irzal Ismail
 
Presentation Analisis Kebutuhan Software Windows Server 2003
Presentation Analisis Kebutuhan Software Windows Server 2003Presentation Analisis Kebutuhan Software Windows Server 2003
Presentation Analisis Kebutuhan Software Windows Server 2003Andry Ansah
 
System monitoring zabbix
System monitoring zabbixSystem monitoring zabbix
System monitoring zabbixSu Diro
 
Low level design ekstranet versi 2
Low level design ekstranet versi 2Low level design ekstranet versi 2
Low level design ekstranet versi 2rhonggoyudho
 
pengenalan mikrotik
pengenalan mikrotikpengenalan mikrotik
pengenalan mikrotikseolangit4
 
Presentation Analisis Software Windows Server 2008
Presentation Analisis Software Windows Server 2008Presentation Analisis Software Windows Server 2008
Presentation Analisis Software Windows Server 2008Andry Ansah
 
Memahami arti kode seri mikrotik
Memahami arti kode seri mikrotikMemahami arti kode seri mikrotik
Memahami arti kode seri mikrotikKarya Gunawan
 
MikroTIK DHCP Server
MikroTIK DHCP ServerMikroTIK DHCP Server
MikroTIK DHCP ServerAdhie Lesmana
 
(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDNAndry Ansah
 
Pengertian Wireless dan Contohnya
Pengertian Wireless dan ContohnyaPengertian Wireless dan Contohnya
Pengertian Wireless dan ContohnyaFebry San
 
Virtual Local Area Nnetwork (VLAN)
Virtual Local Area Nnetwork (VLAN)Virtual Local Area Nnetwork (VLAN)
Virtual Local Area Nnetwork (VLAN)Lusiana Diyan
 
MikroTik Routing OSPF over PPTP Tunnel
MikroTik Routing OSPF over PPTP TunnelMikroTik Routing OSPF over PPTP Tunnel
MikroTik Routing OSPF over PPTP TunnelAdhie Lesmana
 

Mais procurados (20)

07 tk 1073 layer transport
07   tk 1073 layer transport07   tk 1073 layer transport
07 tk 1073 layer transport
 
Jaringan Komputer - Pertemuan #1
Jaringan Komputer - Pertemuan #1Jaringan Komputer - Pertemuan #1
Jaringan Komputer - Pertemuan #1
 
05 tk 1073 ethernet-jul
05   tk 1073 ethernet-jul05   tk 1073 ethernet-jul
05 tk 1073 ethernet-jul
 
Network fundamental & mikro tik basic ahmad lukman
Network fundamental & mikro tik basic ahmad lukmanNetwork fundamental & mikro tik basic ahmad lukman
Network fundamental & mikro tik basic ahmad lukman
 
03 tk 1073 protokol jaringan dan komunikasi
03   tk 1073 protokol jaringan dan komunikasi03   tk 1073 protokol jaringan dan komunikasi
03 tk 1073 protokol jaringan dan komunikasi
 
Presentation Analisis Kebutuhan Software Windows Server 2003
Presentation Analisis Kebutuhan Software Windows Server 2003Presentation Analisis Kebutuhan Software Windows Server 2003
Presentation Analisis Kebutuhan Software Windows Server 2003
 
System monitoring zabbix
System monitoring zabbixSystem monitoring zabbix
System monitoring zabbix
 
01 tk 1073 menjelajahi jaringan
01   tk 1073 menjelajahi jaringan01   tk 1073 menjelajahi jaringan
01 tk 1073 menjelajahi jaringan
 
Low level design ekstranet versi 2
Low level design ekstranet versi 2Low level design ekstranet versi 2
Low level design ekstranet versi 2
 
pengenalan mikrotik
pengenalan mikrotikpengenalan mikrotik
pengenalan mikrotik
 
vlan
vlanvlan
vlan
 
1 vlan
1 vlan1 vlan
1 vlan
 
Presentation Analisis Software Windows Server 2008
Presentation Analisis Software Windows Server 2008Presentation Analisis Software Windows Server 2008
Presentation Analisis Software Windows Server 2008
 
Memahami arti kode seri mikrotik
Memahami arti kode seri mikrotikMemahami arti kode seri mikrotik
Memahami arti kode seri mikrotik
 
MikroTIK DHCP Server
MikroTIK DHCP ServerMikroTIK DHCP Server
MikroTIK DHCP Server
 
mikrotik
mikrotikmikrotik
mikrotik
 
(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN(Mikrotik)MTCNA presentation Material-IDN
(Mikrotik)MTCNA presentation Material-IDN
 
Pengertian Wireless dan Contohnya
Pengertian Wireless dan ContohnyaPengertian Wireless dan Contohnya
Pengertian Wireless dan Contohnya
 
Virtual Local Area Nnetwork (VLAN)
Virtual Local Area Nnetwork (VLAN)Virtual Local Area Nnetwork (VLAN)
Virtual Local Area Nnetwork (VLAN)
 
MikroTik Routing OSPF over PPTP Tunnel
MikroTik Routing OSPF over PPTP TunnelMikroTik Routing OSPF over PPTP Tunnel
MikroTik Routing OSPF over PPTP Tunnel
 

Destaque

7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 
1 - SDNRG ITB, 10 minutes intro by Affan Basalamah
 1 - SDNRG ITB, 10 minutes intro by Affan Basalamah 1 - SDNRG ITB, 10 minutes intro by Affan Basalamah
1 - SDNRG ITB, 10 minutes intro by Affan BasalamahSDNRG ITB
 
3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie TaniwidjajaSDNRG ITB
 
6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...
6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...
6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...SDNRG ITB
 
5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim
5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim
5 - SDN Mininet experiments by Bagus Aditya & Hamzah MustakimSDNRG ITB
 
SDN & NFV Introduction (SDN NFV Day ITB 2016)
SDN & NFV Introduction (SDN NFV Day ITB 2016)SDN & NFV Introduction (SDN NFV Day ITB 2016)
SDN & NFV Introduction (SDN NFV Day ITB 2016)SDNRG ITB
 

Destaque (6)

7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
1 - SDNRG ITB, 10 minutes intro by Affan Basalamah
 1 - SDNRG ITB, 10 minutes intro by Affan Basalamah 1 - SDNRG ITB, 10 minutes intro by Affan Basalamah
1 - SDNRG ITB, 10 minutes intro by Affan Basalamah
 
3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja
 
6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...
6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...
6 - Custom Mininet Topology Experiment by Dwina Fitriyandini Siswanto & Siti ...
 
5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim
5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim
5 - SDN Mininet experiments by Bagus Aditya & Hamzah Mustakim
 
SDN & NFV Introduction (SDN NFV Day ITB 2016)
SDN & NFV Introduction (SDN NFV Day ITB 2016)SDN & NFV Introduction (SDN NFV Day ITB 2016)
SDN & NFV Introduction (SDN NFV Day ITB 2016)
 

Semelhante a 4 - OpenFlow Intro & Testbed by Pories Ediansyah

Pemanfaatan dan optimalisasi jaringan inherent
Pemanfaatan dan optimalisasi jaringan inherentPemanfaatan dan optimalisasi jaringan inherent
Pemanfaatan dan optimalisasi jaringan inherentEnsign Handoko
 
jbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdf
jbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdfjbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdf
jbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdfIhsanAzhary1
 
Osi layer dan fungsinya
Osi layer dan fungsinyaOsi layer dan fungsinya
Osi layer dan fungsinyaMuhammad Putra
 
P1 pengenalan mikrotik
P1 pengenalan mikrotikP1 pengenalan mikrotik
P1 pengenalan mikrotikKarya Gunawan
 
Tugas pak adi proxy server dan pc router. rafly dan trio
Tugas pak adi proxy server dan pc router. rafly dan trioTugas pak adi proxy server dan pc router. rafly dan trio
Tugas pak adi proxy server dan pc router. rafly dan trioraflylah
 
Tugas pak adi proxy server dan pc router.. trio rafly
Tugas pak adi proxy server dan pc router.. trio raflyTugas pak adi proxy server dan pc router.. trio rafly
Tugas pak adi proxy server dan pc router.. trio raflyraflylah
 
Membangun pc router dan proxy server
Membangun pc router dan proxy serverMembangun pc router dan proxy server
Membangun pc router dan proxy serverbeler12
 
13 presentasi pengantar_jaringan_komputer_di_linux
13 presentasi pengantar_jaringan_komputer_di_linux13 presentasi pengantar_jaringan_komputer_di_linux
13 presentasi pengantar_jaringan_komputer_di_linuxRusmanto Maryanto
 
Proses and thread
Proses and thread Proses and thread
Proses and thread Gus Dan
 
Pengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan KomunikasiPengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan KomunikasiBundet Clue
 
Part 1 Osi Layer.pdf
Part 1 Osi Layer.pdfPart 1 Osi Layer.pdf
Part 1 Osi Layer.pdfAiAdhi
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.pptMSyahidNurWahid
 

Semelhante a 4 - OpenFlow Intro & Testbed by Pories Ediansyah (20)

Pemanfaatan dan optimalisasi jaringan inherent
Pemanfaatan dan optimalisasi jaringan inherentPemanfaatan dan optimalisasi jaringan inherent
Pemanfaatan dan optimalisasi jaringan inherent
 
jbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdf
jbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdfjbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdf
jbptunikompp-gdl-widiantoni-29694-14-24.1010-b.pdf
 
Pengenalan Mikrotik.ppt
Pengenalan Mikrotik.pptPengenalan Mikrotik.ppt
Pengenalan Mikrotik.ppt
 
Osi layer dan fungsinya
Osi layer dan fungsinyaOsi layer dan fungsinya
Osi layer dan fungsinya
 
P1 pengenalan mikrotik
P1 pengenalan mikrotikP1 pengenalan mikrotik
P1 pengenalan mikrotik
 
1_Perkenalan SDN.ppt
1_Perkenalan SDN.ppt1_Perkenalan SDN.ppt
1_Perkenalan SDN.ppt
 
Master Thesis Presentation in Bahasa Indonesia
Master Thesis Presentation in Bahasa IndonesiaMaster Thesis Presentation in Bahasa Indonesia
Master Thesis Presentation in Bahasa Indonesia
 
Tugas pak adi proxy server dan pc router. rafly dan trio
Tugas pak adi proxy server dan pc router. rafly dan trioTugas pak adi proxy server dan pc router. rafly dan trio
Tugas pak adi proxy server dan pc router. rafly dan trio
 
Tugas pak adi proxy server dan pc router.. trio rafly
Tugas pak adi proxy server dan pc router.. trio raflyTugas pak adi proxy server dan pc router.. trio rafly
Tugas pak adi proxy server dan pc router.. trio rafly
 
Jar
JarJar
Jar
 
Membangun pc router dan proxy server
Membangun pc router dan proxy serverMembangun pc router dan proxy server
Membangun pc router dan proxy server
 
13 presentasi pengantar_jaringan_komputer_di_linux
13 presentasi pengantar_jaringan_komputer_di_linux13 presentasi pengantar_jaringan_komputer_di_linux
13 presentasi pengantar_jaringan_komputer_di_linux
 
Ospf
OspfOspf
Ospf
 
Proses and thread
Proses and thread Proses and thread
Proses and thread
 
Pengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan KomunikasiPengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan Komunikasi
 
Bab iii
Bab iiiBab iii
Bab iii
 
Osi layers
Osi layersOsi layers
Osi layers
 
Part 1 Osi Layer.pdf
Part 1 Osi Layer.pdfPart 1 Osi Layer.pdf
Part 1 Osi Layer.pdf
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt
 
Osi layer
Osi layerOsi layer
Osi layer
 

Mais de SDNRG ITB

How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBSDNRG ITB
 
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)SDNRG ITB
 
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)SDNRG ITB
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)SDNRG ITB
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)SDNRG ITB
 
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)SDNRG ITB
 
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper  Unified SDN Technical Presentation (SDN Day ITB 2016)Juniper  Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)SDNRG ITB
 

Mais de SDNRG ITB (7)

How to Implement SDN Technology in ITB
How to Implement SDN Technology in ITBHow to Implement SDN Technology in ITB
How to Implement SDN Technology in ITB
 
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
F5 perspective of nfv+sdn (SDN NFV Day ITB 2016)
 
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
Network Function Virtualization - Telkomsel Perspective (SDN NFV Day ITB 2016)
 
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
Cisco SDN/NVF Innovations (SDN NVF Day ITB 2016)
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)
 
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
 
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper  Unified SDN Technical Presentation (SDN Day ITB 2016)Juniper  Unified SDN Technical Presentation (SDN Day ITB 2016)
Juniper Unified SDN Technical Presentation (SDN Day ITB 2016)
 

4 - OpenFlow Intro & Testbed by Pories Ediansyah

  • 1. About Speaker • Nama : Pories Ediansyah • Mahasiswa S2 di Telematika Elektro ITB • Pekerjaan : • Mahasiswa • Lain-lain • Hobi : • Ngoprek • Gamers (PC dan Console Game) • Ngerjain Tesis
  • 3. Openflow Architecture Switch Controller (Software) Openflow Flow Table Forwarding Plane Packet Data Masuk (Ingress) Packet Data Keluar (Egress)
  • 4. What Openflow can do? Sumber : sdncentral.com dengan OF v1.0
  • 5. Testbed OF@ITB Pories Ediansyah H
  • 6. Pendahuluan • Tujuan utama • Menyediakan testbed untuk penelitian openflow terutama developer • Untuk pribadi, sebagai network openflow dengan mensimulasikan network kampus ganesha ITB (Sesuai Roadmap ITB Network 2015) • Fitur yang harus dimiliki testbed • Scalable topology : Peneliti dapat melakukan penambahan atau pemanjangan jaringan dan peneliti dapat mendesain topologi sendiri tanpa mengganggu peneliti lain • Support openflow lastest version : Peneliti dapat menggunakan openflow versi 1.0 hingga versi 1.4 • 1 openflow switch untuk 1 peneliti : Peneliti dapat mengontrol trafik menggunakan controllernya sendiri
  • 7. Infrastruktur Testbed ITB Equipment, Komponen, Arsitektur, dan Topologinya
  • 8. Komponen • 3 Node Switch : • Menggunakan kernel linux debian versi 3.10 • Terdapat VM management menggunakan proxmox • Routing menggunakan quagga • Openflow switch menggunakan OpenvSwitch v2.3.0 • Support openflow 1.0 hingga 1.4 • 1 Node Controller : • Menggunakan OS CentOS 6.5 • Integrated framework java 1.7, Python 2.6, Perl 5.10 • Controller openflow Ryu, Beacon, Opendaylight Service Provider, dan Floodlight
  • 9. Equipment – Switch Node • Server Node 1 (PAU) • CPU : Xeon 3.47GHz @ 4 core • RAM : 8GB DDR3 • Disk : 128 GB • Server Node 2 (Labtek 8) • CPU : Xeon 3.10GHz @ 4 core • RAM : 8GB DDR3 • Disk : 1 TB • Server Node 3 (Labtek 5) • CPU : Xeon 2.20GHz @ 4 core • RAM : 8GB DDR3 • Disk : 128 GB
  • 10. Equipment - Controller • Server (Labtek 5) • CPU : Xeon 2.20GHz @ 2 core • RAM : 8GB DDR3 • Disk : 40 GB
  • 11. Arsitektur • Terhubung dgn tunnel vxlan melalui IP publik • Pemisahan path controller dan openflow switch • Per-Node memiliki kemampuan untuk membuat VM untuk memperpanjang networknya • Routing antar node menggunakan protocol routing OSPF
  • 12. Arsitektur – Per Node Bridge 1 Openflow 172.16.0.0/16 Bridge 1 Openflow 172.16.0.0/16 Bridge 0 Non Openflow IP Publik Bridge 0 Non Openflow IP Publik VXLAN OF Controller
  • 13. Topologi Logical Controller Node 2 Node 3 Node 1
  • 14. How To Use Testbed ITB Bagaimana cara menggunakan testbed ITB
  • 15. Pengenalan system • Peneliti dapat membuat openflow switch tersendiri • Setiap interface openflow dapat mensetting controller sendiri-sendiri (1 interface, 1 controller) • OF Controller dapat di install berbagai macam software controller
  • 16. Penggunaan - CLI • User dapat membuat interface openflow dengan cara : • Jalankan perintah “ovs-vsctl add-br [interface_OF]” • Menambahkan port dengan cara “ovs-vsctl add-port [interface_OF] [port_OF]” • Contoh penggunaan ada di startup system yang berada di “/etc/network/interfaces” dimana ovs_options merupakan command ovs-vsctl dalam script startup • User dapat mensetting OF controller dengan cara : • Jalankan perintah “ovs-vsctl set-controller [interface_OF] tcp:[IP_controller]:[Port_Controller]” • Contoh penggunaan ada di “/etc/rc.local”
  • 17. Topologi Swiching Controller S1 Host 1 Host 2
  • 18. Deskripsi Topologi Switching • Digunakan untuk mempelajari software openflow switch (openvswitch) dan openflow controller • Topologi ini dapat digunakan untuk menyederhanakan permasalahan yang ada di openflow
  • 19. Topologi Routing Controller R1 Host 1 R2 R3 Host 2
  • 20. Deskripsi Topologi Routing • Digunakan untuk mempelajari system routing pada network openflow • Selain untuk routing, topologi ini bisa juga digunakan untuk system multicast dan anycast
  • 22. Testbed 2015 Node3 Telmat host1 host2 host3 host4 Node1 PAU host1 Node2 Labtek 5 host2 host3 host4 l2 l1 host1 host2 host3 host4 OSPF Area 0 l3 BGP AS 65501 Router ID 172.16.255.255 BGP AS 65502 Router ID 172.16.255.254 BGP AS 65503 Router ID 172.16.255.253
  • 23. Target Research • Enable Services : • On-Demand • Redundant & Load balancing • Scheduling • Instant • Simplify • Premium • Secure • Machine to Machine • Dsb (Belum sempat terpikir yang lainnya)
  • 24. Referensi & Tutorial • http://networkstatic.net/ • http://sdnhub.org/ • Berbasis Controller : • Floodlight : http://docs.projectfloodlight.org/display/floodlightcontr oller/Floodlight+Documentation • Ryu : http://osrg.github.io/ryu-book/en/Ryubook.pdf • OpenDaylight : https://wiki.opendaylight.org/view/Main_Page