Dokumen tersebut merangkum cara kerja internet dengan menjelaskan komponen-komponen pokoknya seperti protokol TCP/IP, router, nama domain, ISP, dan peralatan yang dibutuhkan untuk terhubung ke internet."
Routing is the process of selecting a path for traffic in a network or between or across multiple networks. this slide helps to describe routing protocols and their various aspects.
This document provides an overview of internet protocols for email (SMTP) including:
- SMTP is used to transfer email between servers and works in a client-server model. Email clients use POP3 or IMAP to retrieve messages from servers.
- Key components include user agents (email clients), message transfer agents (MTA servers), and protocols like SMTP, POP3, and IMAP.
- SMTP uses a stored-and-forward method to route emails through intermediate servers within a network on its way to the destination address.
Dokumen tersebut membahas tentang model OSI (Open Systems Interconnection) dan layer-layer yang terdapat pada model OSI. Secara singkat, model OSI memungkinkan interkoneksi antar perangkat keras/software dengan menggunakan standar yang sama. Model OSI terdiri dari 7 layer, dimulai dari layer fisik hingga layer aplikasi. Salah satu layer yang dijelaskan adalah layer presentasi yang berfungsi mengubah format data antara aplikasi dan jaringan.
This document discusses several routing metrics that can be used for wireless networks beyond traditional hop count. It describes least interference routing (LIR) which calculates path cost based on the number of stations that can receive a transmission. It also mentions max-min residual capacity routing (MMRCR) and least resistance routing (LRR) which take interference into account. An example is provided to show how LIR can find a path with the lowest cost between two nodes by factoring interference, even if the paths have the same hop count.
Dokumen tersebut merangkum cara kerja internet dengan menjelaskan komponen-komponen pokoknya seperti protokol TCP/IP, router, nama domain, ISP, dan peralatan yang dibutuhkan untuk terhubung ke internet."
Routing is the process of selecting a path for traffic in a network or between or across multiple networks. this slide helps to describe routing protocols and their various aspects.
This document provides an overview of internet protocols for email (SMTP) including:
- SMTP is used to transfer email between servers and works in a client-server model. Email clients use POP3 or IMAP to retrieve messages from servers.
- Key components include user agents (email clients), message transfer agents (MTA servers), and protocols like SMTP, POP3, and IMAP.
- SMTP uses a stored-and-forward method to route emails through intermediate servers within a network on its way to the destination address.
Dokumen tersebut membahas tentang model OSI (Open Systems Interconnection) dan layer-layer yang terdapat pada model OSI. Secara singkat, model OSI memungkinkan interkoneksi antar perangkat keras/software dengan menggunakan standar yang sama. Model OSI terdiri dari 7 layer, dimulai dari layer fisik hingga layer aplikasi. Salah satu layer yang dijelaskan adalah layer presentasi yang berfungsi mengubah format data antara aplikasi dan jaringan.
This document discusses several routing metrics that can be used for wireless networks beyond traditional hop count. It describes least interference routing (LIR) which calculates path cost based on the number of stations that can receive a transmission. It also mentions max-min residual capacity routing (MMRCR) and least resistance routing (LRR) which take interference into account. An example is provided to show how LIR can find a path with the lowest cost between two nodes by factoring interference, even if the paths have the same hop count.
This document discusses process migration and allocation in distributed systems. It covers:
1) Process allocation is easier in multiprocessor systems where all processors share memory and resources, compared to multicomputer systems without shared memory.
2) Processes can either be non-migratory and run on one system, or migratory and move between systems to improve resource utilization. Ensuring transparency is important for migratory processes.
3) Different strategies for process migration include moving state, keeping state on the original system and using RPC, or ignoring state. Centralized, hierarchical, and distributed algorithms can be used to determine optimal or suboptimal migration.
VLAN digunakan untuk membagi jaringan menjadi beberapa grup virtual meskipun menggunakan perangkat jaringan fisik yang sama. VLAN bekerja dengan mengelompokkan port, alamat MAC, atau subnet IP pada perangkat jaringan seperti switch. Konfigurasi VLAN dilakukan dengan membuat VLAN id di switch dan mengatur port untuk masuk ke VLAN tertentu.
Overview of socket API.
A network socket is an interface for an application to connect to a host‘s network stack (part of the OS). Sockets provide an abstraction of the network. Applications use the transport services available on the socket interface for communication with a peer application.
Transport protocol such as TCP, UDP or SCTP offer different levels of service. TCP for example provides reliable stream-oriented transport service while UDP more reflects the best-effort kind of service provided by the underlying IP protocol layer.
Sockets are bound to a transport address. For TCP/IP sockets this means an IP address and port number.
Sockets provide only very basic data transport services without any higher level functions like parameter marshaling or serialization. These functions have to be performed by the applications. These functions are often hidden in middleware platforms like distributed object technologies (CORBA, RMI, DCOM) or web service frameworks (WCF, JAX-WS).
Multicast sockets make the IP multicast capability accessible to applications. Multicast sockets are often used for streaming services where multiple applications are recipients of the same data packets.
This document summarizes key concepts from Chapter 5 of the textbook "Operating System Concepts - 8th Edition" regarding CPU scheduling. It introduces CPU scheduling as the basis for multiprogrammed operating systems. Various scheduling algorithms are described such as first-come first-served, shortest job first, priority scheduling, and round robin. Criteria for evaluating scheduling algorithms include CPU utilization, throughput, turnaround time, waiting time, and response time. Ready queues can be partitioned into multiple levels with different scheduling policies to implement multilevel queue and feedback queue scheduling.
Indirect TCP suggests splitting the TCP layer into two sub-layers: a TCPM connection between the mobile node and base transceiver, and a TCP connection between fixed nodes. The TCPM sends and receives packets to/from the mobile node via the base transceiver and to/from a TCPF layer at a fixed node. Selective repeat protocol modifies indirect TCP by using UDP for selective retransmission of data between the mobile node and base transceiver, while still using TCPM and TCP between network endpoints. Mobile-end transport protocol further modifies this by guaranteeing in-order delivery between the mobile node and base transceiver like TCP instead of UDP.
Proxy adalah server yang berfungsi sebagai perantara antara komputer pengguna dengan server tujuan di internet untuk menyembunyikan identitas IP pengguna dan mempercepat akses situs web melalui mekanisme penyimpanan objek yang pernah diminta. Proxy dapat berupa anonymous proxy untuk menyembunyikan identitas secara penuh atau transparent proxy yang digunakan untuk melindungi jaringan internal perusahaan.
The document discusses synchronization of processes and solutions to critical section problems. It covers background on concurrency and shared data leading to inconsistent states. The bounded buffer problem is presented as an example requiring synchronization. Race conditions can occur when multiple processes concurrently update shared data. Solutions must ensure mutual exclusion and progress. Peterson's algorithm and semaphores are introduced as synchronization techniques.
Concept of processes, process scheduling, operations on processes, inter-process communication,
communication in Client-Server-Systems, overview & benefits of threads.
Dokumen ini membahas tentang sistem operasi jaringan dan jenis-jenisnya seperti jaringan peer to peer dan client/server. Dokumen ini juga menjelaskan fungsi dan manfaat sistem operasi jaringan serta perangkat lunak yang digunakan pada sistem operasi jaringan.
VPN digunakan untuk menghubungkan jaringan secara aman melalui jaringan publik dengan mengenkripsi data. Ada dua konfigurasi VPN yaitu remote access untuk koneksi jarak jauh dan site-to-site untuk menghubungkan kantor yang terpisah. Protokol populer untuk VPN antara lain PPTP, L2TP, IPSec, OpenVPN, dan VPN melalui konsentrator.
The document compares Layer 2 and Layer 3 switching. Layer 2 switching uses MAC addresses to forward frames within a broadcast domain, while Layer 3 switching uses IP addresses to forward packets, allowing for greater scalability and security. Some benefits of Layer 2 switching include hardware-based bridging and high speeds, while benefits of Layer 3 switching include scalability, security, QoS, and lower latency.
Dokumen ini memberikan penjelasan singkat tentang Software-Defined Network (SDN) dan OpenFlow. SDN memisahkan kontrol jaringan dari forwarding dan diprogram secara langsung. OpenFlow adalah protokol yang mengkomunikasikan antara kontroler dan switch infrastruktur. Mininet digunakan untuk membuat topologi jaringan SDN dengan skala besar untuk pengujian.
SDN Static routing menggunakan Ryu controllerTaufik Ismail
Dokumen ini membahas tentang implementasi static routing pada jaringan SDN menggunakan Ryu controller. Langkah-langkahnya meliputi membuat topologi jaringan linear menggunakan Mininet, mengaktifkan OpenFlow pada switch, memberikan IP pada host, mengaktifkan Ryu controller, mengkonfigurasi routing statis antar switch, dan melakukan ping antar host untuk menguji konektivitas.
This document discusses process migration and allocation in distributed systems. It covers:
1) Process allocation is easier in multiprocessor systems where all processors share memory and resources, compared to multicomputer systems without shared memory.
2) Processes can either be non-migratory and run on one system, or migratory and move between systems to improve resource utilization. Ensuring transparency is important for migratory processes.
3) Different strategies for process migration include moving state, keeping state on the original system and using RPC, or ignoring state. Centralized, hierarchical, and distributed algorithms can be used to determine optimal or suboptimal migration.
VLAN digunakan untuk membagi jaringan menjadi beberapa grup virtual meskipun menggunakan perangkat jaringan fisik yang sama. VLAN bekerja dengan mengelompokkan port, alamat MAC, atau subnet IP pada perangkat jaringan seperti switch. Konfigurasi VLAN dilakukan dengan membuat VLAN id di switch dan mengatur port untuk masuk ke VLAN tertentu.
Overview of socket API.
A network socket is an interface for an application to connect to a host‘s network stack (part of the OS). Sockets provide an abstraction of the network. Applications use the transport services available on the socket interface for communication with a peer application.
Transport protocol such as TCP, UDP or SCTP offer different levels of service. TCP for example provides reliable stream-oriented transport service while UDP more reflects the best-effort kind of service provided by the underlying IP protocol layer.
Sockets are bound to a transport address. For TCP/IP sockets this means an IP address and port number.
Sockets provide only very basic data transport services without any higher level functions like parameter marshaling or serialization. These functions have to be performed by the applications. These functions are often hidden in middleware platforms like distributed object technologies (CORBA, RMI, DCOM) or web service frameworks (WCF, JAX-WS).
Multicast sockets make the IP multicast capability accessible to applications. Multicast sockets are often used for streaming services where multiple applications are recipients of the same data packets.
This document summarizes key concepts from Chapter 5 of the textbook "Operating System Concepts - 8th Edition" regarding CPU scheduling. It introduces CPU scheduling as the basis for multiprogrammed operating systems. Various scheduling algorithms are described such as first-come first-served, shortest job first, priority scheduling, and round robin. Criteria for evaluating scheduling algorithms include CPU utilization, throughput, turnaround time, waiting time, and response time. Ready queues can be partitioned into multiple levels with different scheduling policies to implement multilevel queue and feedback queue scheduling.
Indirect TCP suggests splitting the TCP layer into two sub-layers: a TCPM connection between the mobile node and base transceiver, and a TCP connection between fixed nodes. The TCPM sends and receives packets to/from the mobile node via the base transceiver and to/from a TCPF layer at a fixed node. Selective repeat protocol modifies indirect TCP by using UDP for selective retransmission of data between the mobile node and base transceiver, while still using TCPM and TCP between network endpoints. Mobile-end transport protocol further modifies this by guaranteeing in-order delivery between the mobile node and base transceiver like TCP instead of UDP.
Proxy adalah server yang berfungsi sebagai perantara antara komputer pengguna dengan server tujuan di internet untuk menyembunyikan identitas IP pengguna dan mempercepat akses situs web melalui mekanisme penyimpanan objek yang pernah diminta. Proxy dapat berupa anonymous proxy untuk menyembunyikan identitas secara penuh atau transparent proxy yang digunakan untuk melindungi jaringan internal perusahaan.
The document discusses synchronization of processes and solutions to critical section problems. It covers background on concurrency and shared data leading to inconsistent states. The bounded buffer problem is presented as an example requiring synchronization. Race conditions can occur when multiple processes concurrently update shared data. Solutions must ensure mutual exclusion and progress. Peterson's algorithm and semaphores are introduced as synchronization techniques.
Concept of processes, process scheduling, operations on processes, inter-process communication,
communication in Client-Server-Systems, overview & benefits of threads.
Dokumen ini membahas tentang sistem operasi jaringan dan jenis-jenisnya seperti jaringan peer to peer dan client/server. Dokumen ini juga menjelaskan fungsi dan manfaat sistem operasi jaringan serta perangkat lunak yang digunakan pada sistem operasi jaringan.
VPN digunakan untuk menghubungkan jaringan secara aman melalui jaringan publik dengan mengenkripsi data. Ada dua konfigurasi VPN yaitu remote access untuk koneksi jarak jauh dan site-to-site untuk menghubungkan kantor yang terpisah. Protokol populer untuk VPN antara lain PPTP, L2TP, IPSec, OpenVPN, dan VPN melalui konsentrator.
The document compares Layer 2 and Layer 3 switching. Layer 2 switching uses MAC addresses to forward frames within a broadcast domain, while Layer 3 switching uses IP addresses to forward packets, allowing for greater scalability and security. Some benefits of Layer 2 switching include hardware-based bridging and high speeds, while benefits of Layer 3 switching include scalability, security, QoS, and lower latency.
Dokumen ini memberikan penjelasan singkat tentang Software-Defined Network (SDN) dan OpenFlow. SDN memisahkan kontrol jaringan dari forwarding dan diprogram secara langsung. OpenFlow adalah protokol yang mengkomunikasikan antara kontroler dan switch infrastruktur. Mininet digunakan untuk membuat topologi jaringan SDN dengan skala besar untuk pengujian.
SDN Static routing menggunakan Ryu controllerTaufik Ismail
Dokumen ini membahas tentang implementasi static routing pada jaringan SDN menggunakan Ryu controller. Langkah-langkahnya meliputi membuat topologi jaringan linear menggunakan Mininet, mengaktifkan OpenFlow pada switch, memberikan IP pada host, mengaktifkan Ryu controller, mengkonfigurasi routing statis antar switch, dan melakukan ping antar host untuk menguji konektivitas.
Slide Jaringan Komputer ITB pertemuan 1 Putu Shinoda
Perkuliahan Jaringan Komputer memberikan penjelasan tentang pengantar materi kuliah, aturan perkuliahan, tujuan perkuliahan, referensi, definisi dan syarat jaringan komputer, sifat jaringan komputer, prinsip dasar jaringan komputer, ukuran kinerja jaringan, interoperabilitas, protokol, model OSI dan TCP/IP, arsitektur internet, struktur paket data pada web server dan gateway, serta implementasi di Linux dan open source.
Software Defined Networking menggunakan controller OpenDayLightridwan firdaus
Tugas akhir ini membahas tentang Software Defined Networking menggunakan controller OpenDayLight. Ringkasannya adalah: (1) SDN memisahkan control plane dan data plane untuk memudahkan pengelolaan jaringan, (2) OpenDayLight digunakan sebagai controller SDN yang diinstalasi dan disetting portnya, (3) Mininet dan tools lain digunakan untuk menguji SDN menggunakan OpenDayLight.
Model referensi jaringan terbuka OSI mendefinisikan tujuh lapis model arsitektur jaringan untuk menunjang interoperabilitas antar pemasok. Lapisan-lapisan tersebut meliputi lapisan aplikasi, presentasi, sesi, transportasi, jaringan, data link, dan fisik.
Model OSI (Open System Interconnection) adalah kerangka kerja tujuh lapisan yang dirancang untuk memfasilitasi komunikasi antar sistem terbuka yang berbeda. Model ini membagi proses komunikasi jaringan menjadi tujuh lapisan, dimulai dari lapisan fisik hingga aplikasi. Setiap lapisan berfungsi untuk mendefinisikan format dan protokol yang memungkinkan komunikasi antar sistem terbuka.
Dokumen tersebut membahas tentang anggota kelompok futsal, aturan dasar permainan futsal, teknik dasar bermain futsal seperti menjaga gawang, menendang, passing, menerima bola, dribbling, shooting, dan program latihan fisik untuk pemain futsal.
Dokumen tersebut membahas tentang senam lantai dan gerakannya. Terdapat 6 anggota kelompok yang akan melakukan senam lantai, beberapa gerakan senam lantai seperti sikap lilin dan berdiri kepala dijelaskan beserta cara melakukannya. Hal-hal penting seperti penggunaan matras dan keamanan harus diperhatikan.
Dokumen tersebut membahas tentang kedatangan dan pendudukan Jepang di Indonesia pada masa Perang Dunia 2. Jepang berhasil menguasai Indonesia dari Sumatera hingga Pulau Jawa pada awal 1942 dan membentuk berbagai pemerintahan militer serta sipil untuk mengontrol wilayah tersebut. Mereka juga mendirikan berbagai organisasi untuk memperkuat pendudukan dan dukungan rakyat Indonesia.
Gangguan sistem peredaran darah mencakup berbagai kondisi seperti anemia, hemofilia, leukimia, siklemia, talasemia, hipertensi, hipotensi, arteriosklerosis, embolus, penyakit jantung koroner, varises, hemoroid, limfangitis, edema, dan infark miokard yang disebabkan oleh berbagai faktor seperti genetik, gizi, infeksi, dan lainnya serta menyebabkan gangguan sirkulasi darah dan oksig
3. Router
Kerja Router
Menentukan Jalur Jaringan
Meneruskan Paket
This Photo by Unknown Author is licensed under CC BY-SA This Photo by Unknown Author is licensed under CC BY-SA-NC
This Photo from SDN Fundamental [ppt]
This Photo from SDN Fundamental [ppt]
This Photo from SDN Fundamental [ppt]
4. Router ?
Router adalah sebuah perangkat jaringan yang
berfungsi untuk menghubungkan dua jaringan
yang berbeda atau lebih. Router bekerja di lapis
NETWORK pada 7 lapis OSI. Router memiliki
kecerdasan untuk memetakan rute yang harus
dilewati oleh paket sesuai dengan protocol
routing yang di gunakan pada router tersebut.
6. Clean State Project(1)
Dua pertanyaan yang di ajukan peneliti pada Clean State Project di Stanford University
- “ Apa yang kita ketahui sekarang , jika kita cara kerja internet, bagaimana kita mendesain komunikasi
infrastruktur untuk secara global ?”
- “Bagaimana bentuk internet sekarang, saat sudah berjalan 15 tahun belakangan (2008)?”
Mission = “Re-Invent Internet”
7. Project berjudul =“ Internet Infrastructure : Openflow and Software Defines Networking”
Seminar Paper Openflow
*semenjak itu SDN sudah mulai di kembangkan dan komunikasi data akan berbeda dengan
sebelumnya
Clean State Project(2)
This Photo from SDN Fundamental [ppt]
9. Tahun 2008 terlahir Software Defined Network.
Secara harfiah sebagai suatu sistem pada jaringan
yang kinerjanya diatur oleh software tertentu.
Sebagai prototipe awal, diciptakan aplikasi
pengatur jaringan yang bernama NOX.
Pengimplementasiannya di Stanford University dan
UC Berkeley ke dalam jaringan intra kampus pada
tahun 2008. Hasil implementasi ini mengenalkan
konsep OpenFlow sebagai suatu bentuk
implementasi topologi SDN.
Teknologi tersebut mulai dipromosikan oleh Open
Networking Foundation yang didirikan pada tahun
2011 untuk memperkenalkan teknologi SDN dan
OpenFlow.
This Photo by Unknown Author is licensed under CC BY-NC
11. Standar Router
Pada router, terdapat dua
• Software = OS yang dikenal sebagai
control plane untuk mengatur
manajemen sistem, manajemen
jaringan, mentukan informasi
routing table
• Hardware = Dikenal sebagai data
plane / foward plane, untuk
meneruskan paket, mengatur
header paket dan masih banyak lagi
This Photo from SDN Fundamental [ppt]
12. This Photo by Unknown Author is licensed under CC BY
This Photo by Unknown Author is licensed under CC BY-SA
This Photo by Unknown Author is licensed under CC BY-SA
This Photo by Unknown Author is licensed under CC BY-NC
Linksys Firmware
Openwrt Firmware
DDWRT Firmware
Tplink Firmware
This Photo by Unknown Author is licensed under CC BY-SA
13. SDN, How it Works?
This Photo from SDN Fundamental [ppt]
14. OpenFlow dapat melakukan
mengonfigurasi switching /
routing tanpa mengakses setiap
vendor software (OS)
Control Plane akan
berjalan dan mengontrol dan
hasil perhitungan akan
dikirimkan ke data plane ,
sehingga konfigurasi yang ada
dapat berjalan
SDN, How it Works?
This Photo from SDN Fundamental [ppt]
15. SDN, How it Works?
This Photo from SDN Fundamental [ppt]
16. This Photo from Modul Bootcamp [docx]This Photo from Modul Bootcamp [docx]
(Tradisional)
17. Openflow : Sekarang
• Awalnya identik dengan SDN
• Saat ini, OpenFlow diturunkan,
hanya bagian dari arsitektur
SDN yaitu sebagai protokol
antara data dan control plane,
dan berkompetisi antara
protokol SDN yang lainnya
This Photo from SDN Fundamental [ppt]
18. OpenFlow Roadmap
Protokol OpenFlow telah berkembang sejak dimulai nya proses
standardisasi oleh ONF , dari versi 1.0 – 1.5
This Photo from Modul Bootcamp [docx]
19. Lahirnya SDN
Pemisahan control dan data bukan merupakan tujuan di itu sendiri tetapi merupakan
konsekuensi dari pendekatan kompromi yang diambil oleh OpenFlow
Dengan era baru sistem programmability yang sangat luas dapat meningkatkan desain
arsitektur dan kemampuan baru
Istilah 'SDN' sendiri diciptakan dalam sebuah artikel tentang proyek OpenFlow di Stanford
(http://www2.technologyreview.com/news/412194/tr10-software-defined-networking/)
20. Kemunculan
dan Evolusi
SDN
Saat Openflow pertama kali ...
- Mengantar era programabilitas
- Tapi pemisahan antara Control Plane
dan Data Plane tidak praktis
Arsitektur SDN hari ini
- Banyak model arsitektur jaringan yang
bermunculan
- Dengan SDN bercita-cita untuk
mencapai tujuan agility dan network
programbility
21. SDN adalah
Otomasi melalui peningkatan pada
Programbility dan open interface
Dis-aggregation and abstraction
Control plane terpusat= Monitor
jaringan secara real time
Konsep baru pada bidang
networking untuk dalam
menciptakan network
yang Agility dan
Programbility
23. Jaringan Tradisional dan SDN
Kelemahan Jaringan Traditional
• Complexity that leads to
stasis
• Inconsistent policies make
troubles
• Inability to scale
• Vendor dependence
Mengapa SDN?
• Virtualisasi dan Cloud
• Orchestration dan Scalability
• Programmability dan
Automation
• Visibility Kinerja
• More configuration accuracy,
consistency and flexibility
• Data flow optimization
This Photo by Unknown Author is licensed under CC BY-NC-ND
27. Elemen Arsitektur SDN
Application Plane
- Untuk level Pengguna, seperti html
- Portal pengatur optimasi jaringan
- OSS sistem
Northbound Interfaces
- Untuk komunikasi antara control plane
dan application plane
Network Services Abstraction Layer
- Untuk berkomunikasi menggunakan
protokol REST/ RESTCONF/NETCONF/ API
This Photo from SDN Fundamental [ppt]
28. Control Plane
- “The Controller” otak dari semua operasi yang
berlangsung
- Translasi level tinggi dari Northbound interface ke layer
routing yang sudah diperintahkan
Control plane mengerjakan
- Menemukan bentuk topologi dari data plane
- Menentukan route yang tepat
- Memanajer resource yang ada
- Konfigurasi servis yang ada
Elemen Arsitektur SDN
This Photo from SDN Fundamental [ppt]
30. Southbound Interface
- Mengatur interface , protocol, plugin
dari data plane
- Mengabstrak detail dari setiap vendor alat di
data plane
Data plane
- Mengadopsi alat – alat dari setiap vendor
- Melayani perangkat – perangkat yang
terhubung ke jaringan
Elemen Arsitektur SDN
This Photo from SDN Fundamental [ppt]
31. SDN Data Plane
Salah satu alat ,Zodiac fx ,
alat sebagai data plane
(switch) , digunakan dalam
implementasi SDN
Alternatif lain implementasi OpenFlow Switch dapat dilakukan
dengan berbagai cara
– Menggunakan hardware OpenFlow switch seperti Pronto
Switch
– Menggunakan openvswitch yang diinstall di sistem operasi
berbasis linux
– Menggunakan ethernet card w/ NetFPGA support
– Menggunakan Mininet OpenFlow switch emulator
This Photo from SDN Fundamental [ppt]
32. Flow entries pada OpenFlow v1.5
Match
Fields
Priority Counters Instruction Timeouts Cookie Flag
● Match fields: mencocokkan dengan paket yang datang
● Priority: mencocokkan hak yang lebih diutamakan dari flow entries
● Counters: menghitung jumlah paket dan bytes yang melewati
elemen OpenFlow
● Instructions: sekumpulan instruksi yang akan dijalankan ketika
paket cocok dengan entri
● Timeouts: jumlah maksimum idle time
● Cookie: nilai data yang telah ditentukan oleh controller
● Flag: mengubah bagaimana cara flow entries diatur
33. Point Penting SDN
○ Adanya pemisahan secara fisik/eksplisit antara data-plane dan control-plane
○ Antarmuka Standard (vendor-agnosic) untuk memprogram perangkat jaringan
○ Control-plane yang terpusat (secara logika)
○ SDN bukan (tidak terkait langsung dengan) mekanisme/protokol komunikasi baru
Dengan kata lain, SDN kompatibel dengan teknologi yang sudah ada e.g. MPLS
(forwarding), OSPF (state distribution), BGP (operator control) dll.
○ Bicara tentang SDN, lebih terkait dengan modularitas dan fleksibilitas; terutama
karena membawa kultur modular programming ke dunia networking
This Photo by Unknown Author is licensed under CC BY
34. Point Penting SDN
○ Dengan SDN, dapat membuat fungsionalitas yang lebih kompleks secara lebih
mudah, cepat dan Handal, tanpa harus meng-invent atau mengoperasikan protokol
komunikasi baru
○ Abstraksi diperlukan untuk memilih fokus; dengan abstraksi
setiap challenges (fungsionalitas) menjadi modular dan mudah ditelusuri
○ Aplikasi dikembangkan di atas abstraksi (model abstrak) jaringan
○ Masa depan jaringan terletak pada abstraksi yang tepat (cleaner abstraction),
bukan melulu dengan membuat protokol terdistribusi yang kompleks
This Photo by Unknown Author is licensed under CC BY
36. Referensi
• Alam, Fakrul. 2017, SDN Fundamental,[ppt],(diakses pada 30-01-2019)
• ---,---.2018,Modul Bootcamp SDN Corenetwork, [docx],(diakses pada 30-01-2019)
• Virgono, Agus. 2019. Modul Praktikum Jaringan Komputer,[pdf],(diakses pada 29-01-2019)