SlideShare a Scribd company logo
Rikie Kartadie, S.T., M.Kom.
Berkenalan dengan
SOFTWARE-DEFINEDSOFTWARE-DEFINED
NETWORKNETWORK
Pertemuan ke-2
Evolusi Komputer
Brief History of Computer Networking
First Era (circa 1950)
IBM SNA (Systems Network Architecture)  Single standard
communication protocol
The challenge: SNA was viewed as not flexible, too complex,
difficult and expensive to scale supporting new computing model
Second Era (circa 1980)
TCP/IP  Layered communication protocol•
Today
TCP/IP complemented with various improvements (MPLS, MPLS-TP
etc.)
Next Era ?
The challenge: how to scale, adapt new services model
and demands while reduce cost in the same time
Router Architecture
What does a router do ?
• Packet Forwarding (MPLS, IPv4, IPv6,
Tunneling etc.)
• Packet Filtering (access-list)
• Packet Classification
• Metering/Policing/Shaping
• Compute Route: Build routing and forwarding
table
Management, Control and Data Planes
Adjacent routerAdjacent router Router
Control planeControl plane Control plane
Data plane Data planeData plane
OSPF
OSPF
Neighbor
table
Link state
database
IP routing
table
Static routes
Forwarding table
Switching
Routing
OSPF
Management / Policy plane
Configuration / CLI / GUI
Evolusi Jaringan ?
SOFTWARE-DEFINEDSOFTWARE-DEFINED
NETWORKNETWORK
Apakah SDN itu ?
● SDN Adalah sebuah arsitektur jaringan.
Software-Defined Networking(SDN) atau split architecture menurut
Shirazipour ,M., (2012) adalah sebuah konsep yang memungkinkan /
memperbolehkan operator jaringan untuk mengelola router dan switch secara
fleksibel menggunakan software yang berjalan di server eksternal
● Sedangkan ONF (2012), mendefinisikan SDN adalah sebuah Sebuah arsitertur
network baru dimana kontrol jaringan dipisahkan dari forwarding dan diprogram
secara langsung.
● Selain itu ONF menyatakan bahwa dengan SDN tidak lagi membutuhkan
protokol standar, tetapi cukup hanya menerima instruksi dari sebuah SDN
kontroler.
Apakah SDN itu ?
Early SDN Architecture
Well---defined
open API App
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Packet Forwarding
Hardware
App App
Packet Forwarding
Hardware
Packet Forwarding
Hardware
Controller
Open interface to hardware (OF)
Programmable Control Plane
“Modern” SDN/OF Architecture
Device
CapabiliCes
ApplicaCons built using ApplicaCon Frameworks:
Hadoop, OpenMPI, Memcached, Dryad, Globus, etc.
Business Requirements and Use Cases:
Search, Social Networks, Cloud CompuCng, Web, Finance, etc.
Physical
Hardware
Global Management Abstrac3on
Control Logic
Abstract Network
Service Model
Global Network
View (Graph)
Network View Abstrac3on
Forwarding and
Device State Model Forwarding Interface Abstrac3on(DIR)
ApplicaCon
Programs
Nypervisor
NOS
SDN
Components
(Network Hypervisor)
Device
Config
And
State
DIR/HAL
(Network Opera3ng System)
OpenFlow Is Not the Only SDN Tool
Tool/Standard Functionality
OpenFlow (ONF) FIB/TCAM manipulation
NETCONF (IETF) Configuration management
OF-Config OpenFlow switch configuration management (YANG schema)
Internet Routing System
(IRS, IETF non-WG)
Routing table interaction/manipulation
Vendor APIs
• Cisco: Open Networking Environment (ONE), EEM (Tcl), Python scripting
• Juniper: Junos XML API and SLAX (human-readable XSLT)
• Arista EOS: XMPP, Linux scripting (including Python and Perl)
• Dell Force10: Open Automation Framework (Perl, Python, NetBSD shell)
• F5: iRules (Tcl-based scripts)
SDN
● GOAL : Penyederhanaan Jaringan dan memunculkan
aplikasi-aplikasi jaringan yang baru.
● Memisahkan dan menyerap elemen pada jaringan
komputer
 Memisahkan system yang membuat keputusan tentang
kemana traffic dikirim (Controll plane) dari sistem
dibawahnya yang meneruskan traffic ketujuan (Data Plane)
 Menyediakan “Network API” atau “Network OS” untuk
dapat di program.
● Membuat Jaringan dapat diprogram
 Meningkatkan reliability dan security jaringan
 Automated management
 Keseragaman kebijakan
 Mengurangi kesalahan dalam konfigurasi
● SDN Mendaparkan banyak perhatian pada tahun-tahun terakhir
 Paradigma networking yang baru
 Mengurangi kompleksitas, OPEX, CAPEX
 Mempercepat service deployment
Minggu Depan
● Baca lebih lanjut tentang SDN

More Related Content

Viewers also liked

Backtrack 5 - network pentest
Backtrack 5 - network pentestBacktrack 5 - network pentest
Backtrack 5 - network pentest
Dan H
 
Linux Exploit Research
Linux Exploit ResearchLinux Exploit Research
Linux Exploit Research
Dan H
 
Advanced exploit development
Advanced exploit developmentAdvanced exploit development
Advanced exploit development
Dan H
 
Seminar Hacking & Security Analysis
Seminar Hacking & Security AnalysisSeminar Hacking & Security Analysis
Seminar Hacking & Security Analysis
Dan H
 
IOT Exploitation
IOT Exploitation	IOT Exploitation
IoT Security Risks and Challenges
IoT Security Risks and ChallengesIoT Security Risks and Challenges
IoT Security Risks and Challenges
OWASP Delhi
 
The 5 elements of IoT security
The 5 elements of IoT securityThe 5 elements of IoT security
The 5 elements of IoT security
Julien Vermillard
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
bizalgo
 
3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja
SDNRG ITB
 

Viewers also liked (9)

Backtrack 5 - network pentest
Backtrack 5 - network pentestBacktrack 5 - network pentest
Backtrack 5 - network pentest
 
Linux Exploit Research
Linux Exploit ResearchLinux Exploit Research
Linux Exploit Research
 
Advanced exploit development
Advanced exploit developmentAdvanced exploit development
Advanced exploit development
 
Seminar Hacking & Security Analysis
Seminar Hacking & Security AnalysisSeminar Hacking & Security Analysis
Seminar Hacking & Security Analysis
 
IOT Exploitation
IOT Exploitation	IOT Exploitation
IOT Exploitation
 
IoT Security Risks and Challenges
IoT Security Risks and ChallengesIoT Security Risks and Challenges
IoT Security Risks and Challenges
 
The 5 elements of IoT security
The 5 elements of IoT securityThe 5 elements of IoT security
The 5 elements of IoT security
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja3 - Introducing NFV by Adrie Taniwidjaja
3 - Introducing NFV by Adrie Taniwidjaja
 

Similar to 2 materi sdn pertemuan2

referensi osi
referensi osireferensi osi
referensi osi
ahmad amiruddin
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt
MSyahidNurWahid
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
sartinimaisarah
 
Osi layer dan fungsinya
Osi layer dan fungsinyaOsi layer dan fungsinya
Osi layer dan fungsinya
Muhammad Putra
 
Modul SMK TKJ K2013 c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...
Modul SMK TKJ K2013   c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...Modul SMK TKJ K2013   c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...
Modul SMK TKJ K2013 c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...
Mochamad Sirodjudin
 
(materi ajar)
 (materi ajar) (materi ajar)
(materi ajar)
Deta Kumara
 
Pengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan KomunikasiPengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan Komunikasi
Bundet Clue
 
OSI Layer dan TCP/IP
OSI Layer dan TCP/IP OSI Layer dan TCP/IP
OSI Layer dan TCP/IP
Erlangga Putra
 
Dasar Jaringan
Dasar JaringanDasar Jaringan
Dasar Jaringan
herman nuddin
 
Presentation1
Presentation1Presentation1
Presentation1
Rd'Ilham Maulana'Za
 
jaringan-komputer-dan-internet.ppt
jaringan-komputer-dan-internet.pptjaringan-komputer-dan-internet.ppt
jaringan-komputer-dan-internet.ppt
AlvinSukmahadiPurnom2
 
OSI 7 Layer, |Kelompok 3 Ricky Suadma DKK
OSI 7 Layer, |Kelompok 3 Ricky Suadma DKKOSI 7 Layer, |Kelompok 3 Ricky Suadma DKK
OSI 7 Layer, |Kelompok 3 Ricky Suadma DKK
Ricky Suadma
 
MATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.pptMATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.ppt
labtekaje
 
Jaringan komputer dan Internet
Jaringan komputer dan InternetJaringan komputer dan Internet
Jaringan komputer dan Internet
sagitarius912
 
Pengenalan Rangkaian
Pengenalan RangkaianPengenalan Rangkaian
Pengenalan Rangkaian
Al Amir Mohamed Sultan
 
Presentation k omunikasi data ok
Presentation k omunikasi data okPresentation k omunikasi data ok
Presentation k omunikasi data ok
yennidewi1
 

Similar to 2 materi sdn pertemuan2 (20)

referensi osi
referensi osireferensi osi
referensi osi
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Osi layer dan fungsinya
Osi layer dan fungsinyaOsi layer dan fungsinya
Osi layer dan fungsinya
 
Modul SMK TKJ K2013 c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...
Modul SMK TKJ K2013   c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...Modul SMK TKJ K2013   c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...
Modul SMK TKJ K2013 c3.5.xi-rancang bangun jaringan 1-terminologi dasar jar...
 
(materi ajar)
 (materi ajar) (materi ajar)
(materi ajar)
 
Pengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan KomunikasiPengenalan Dasar Jaringan Komunikasi
Pengenalan Dasar Jaringan Komunikasi
 
Kelompok 5
Kelompok 5Kelompok 5
Kelompok 5
 
Kelompok 5
Kelompok 5Kelompok 5
Kelompok 5
 
Power point
Power pointPower point
Power point
 
Jaringan Komputer dan Internet 3
Jaringan Komputer dan Internet 3Jaringan Komputer dan Internet 3
Jaringan Komputer dan Internet 3
 
OSI Layer dan TCP/IP
OSI Layer dan TCP/IP OSI Layer dan TCP/IP
OSI Layer dan TCP/IP
 
Dasar Jaringan
Dasar JaringanDasar Jaringan
Dasar Jaringan
 
Presentation1
Presentation1Presentation1
Presentation1
 
jaringan-komputer-dan-internet.ppt
jaringan-komputer-dan-internet.pptjaringan-komputer-dan-internet.ppt
jaringan-komputer-dan-internet.ppt
 
OSI 7 Layer, |Kelompok 3 Ricky Suadma DKK
OSI 7 Layer, |Kelompok 3 Ricky Suadma DKKOSI 7 Layer, |Kelompok 3 Ricky Suadma DKK
OSI 7 Layer, |Kelompok 3 Ricky Suadma DKK
 
MATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.pptMATERI UNTUK BESOK.ppt
MATERI UNTUK BESOK.ppt
 
Jaringan komputer dan Internet
Jaringan komputer dan InternetJaringan komputer dan Internet
Jaringan komputer dan Internet
 
Pengenalan Rangkaian
Pengenalan RangkaianPengenalan Rangkaian
Pengenalan Rangkaian
 
Presentation k omunikasi data ok
Presentation k omunikasi data okPresentation k omunikasi data ok
Presentation k omunikasi data ok
 

2 materi sdn pertemuan2

  • 1. Rikie Kartadie, S.T., M.Kom. Berkenalan dengan SOFTWARE-DEFINEDSOFTWARE-DEFINED NETWORKNETWORK Pertemuan ke-2
  • 3. Brief History of Computer Networking First Era (circa 1950) IBM SNA (Systems Network Architecture)  Single standard communication protocol The challenge: SNA was viewed as not flexible, too complex, difficult and expensive to scale supporting new computing model Second Era (circa 1980) TCP/IP  Layered communication protocol• Today TCP/IP complemented with various improvements (MPLS, MPLS-TP etc.) Next Era ? The challenge: how to scale, adapt new services model and demands while reduce cost in the same time
  • 4. Router Architecture What does a router do ? • Packet Forwarding (MPLS, IPv4, IPv6, Tunneling etc.) • Packet Filtering (access-list) • Packet Classification • Metering/Policing/Shaping • Compute Route: Build routing and forwarding table
  • 5. Management, Control and Data Planes Adjacent routerAdjacent router Router Control planeControl plane Control plane Data plane Data planeData plane OSPF OSPF Neighbor table Link state database IP routing table Static routes Forwarding table Switching Routing OSPF Management / Policy plane Configuration / CLI / GUI
  • 8. Apakah SDN itu ? ● SDN Adalah sebuah arsitektur jaringan. Software-Defined Networking(SDN) atau split architecture menurut Shirazipour ,M., (2012) adalah sebuah konsep yang memungkinkan / memperbolehkan operator jaringan untuk mengelola router dan switch secara fleksibel menggunakan software yang berjalan di server eksternal ● Sedangkan ONF (2012), mendefinisikan SDN adalah sebuah Sebuah arsitertur network baru dimana kontrol jaringan dipisahkan dari forwarding dan diprogram secara langsung. ● Selain itu ONF menyatakan bahwa dengan SDN tidak lagi membutuhkan protokol standar, tetapi cukup hanya menerima instruksi dari sebuah SDN kontroler.
  • 10.
  • 11. Early SDN Architecture Well---defined open API App Packet Forwarding Hardware Packet Forwarding Hardware Packet Forwarding Hardware App App Packet Forwarding Hardware Packet Forwarding Hardware Controller Open interface to hardware (OF) Programmable Control Plane
  • 12. “Modern” SDN/OF Architecture Device CapabiliCes ApplicaCons built using ApplicaCon Frameworks: Hadoop, OpenMPI, Memcached, Dryad, Globus, etc. Business Requirements and Use Cases: Search, Social Networks, Cloud CompuCng, Web, Finance, etc. Physical Hardware Global Management Abstrac3on Control Logic Abstract Network Service Model Global Network View (Graph) Network View Abstrac3on Forwarding and Device State Model Forwarding Interface Abstrac3on(DIR) ApplicaCon Programs Nypervisor NOS SDN Components (Network Hypervisor) Device Config And State DIR/HAL (Network Opera3ng System)
  • 13. OpenFlow Is Not the Only SDN Tool Tool/Standard Functionality OpenFlow (ONF) FIB/TCAM manipulation NETCONF (IETF) Configuration management OF-Config OpenFlow switch configuration management (YANG schema) Internet Routing System (IRS, IETF non-WG) Routing table interaction/manipulation Vendor APIs • Cisco: Open Networking Environment (ONE), EEM (Tcl), Python scripting • Juniper: Junos XML API and SLAX (human-readable XSLT) • Arista EOS: XMPP, Linux scripting (including Python and Perl) • Dell Force10: Open Automation Framework (Perl, Python, NetBSD shell) • F5: iRules (Tcl-based scripts)
  • 14. SDN ● GOAL : Penyederhanaan Jaringan dan memunculkan aplikasi-aplikasi jaringan yang baru. ● Memisahkan dan menyerap elemen pada jaringan komputer  Memisahkan system yang membuat keputusan tentang kemana traffic dikirim (Controll plane) dari sistem dibawahnya yang meneruskan traffic ketujuan (Data Plane)  Menyediakan “Network API” atau “Network OS” untuk dapat di program.
  • 15. ● Membuat Jaringan dapat diprogram  Meningkatkan reliability dan security jaringan  Automated management  Keseragaman kebijakan  Mengurangi kesalahan dalam konfigurasi ● SDN Mendaparkan banyak perhatian pada tahun-tahun terakhir  Paradigma networking yang baru  Mengurangi kompleksitas, OPEX, CAPEX  Mempercepat service deployment
  • 16. Minggu Depan ● Baca lebih lanjut tentang SDN