SNMP
SNMP
Manajemen Trafik
SNMP Versi 2
Disusun oleh :
Anggi Anugraha Putra 21120111120001
Riyadhi Solikhin 211200111120008
Andre Agrifa Pandiangan 21120111130027
Versi 2
yang banyak digunakan pada jaringan berbasis TCP/IP. SNMP merupakan protokol standard
industri yang digunakan untuk memonitor dan mengelola berbagai perangkat di jaringan
Internet meliputi hub, router, switch, workstation dan sistem manajemen jaringan secara
Kemunculan SNMPv2
Sejak dipublikasikan pertama kali pada tahun 1988, SNMP sudah menjadi alat
manajemen jaringan yang banyak digunakan pada jaringan berbasis TCP/IP. SNMP
agent. Selain itu, beberapa dari struktur basis data yang spesifik yang dinamakan MIB sudah
didefinisikan sebagai bagian dari SNMP. MIB ini menspesifikasikan obyek-obyek yang telah
diatur untuk subyek manajemen jaringan yang paling umum termasuk bridge, router dan
LAN.
Pertumbuhan popularitas yang cepat dari SNMP pada akhir tahun 1980-an dan awal
tahun 1990-an membuat kesadaran akan kekurangan-keurangan yang ada pada SNMP, hal
Komunikasi antar NMS yang meningkatkan fleksibilitas dan skalabilitas dari suatu
Autentikasi
Otorisasi
Peningkatan efisiensi dan performa dengan adanya bulk transfer yang menyebabkan
manajemen jaringan dapat dijalankan pada jaringan WAN dengan bandwidth kecil.
Mendukung protokol jaringan selain UDP/IP, seperti OSI, NetWare IPX/SPX, dan
Apple talk.
seperti GET BULK-PDU yang memungkinkan kita untuk meminta sejumlah besar paket
SNMPv1 juga telah ditetapkan untuk menggunakan original SMI, tetapi SNMPv2
menggunakan SMIv2 yang lebih baik, dengan lebih banyak jenis data seperti 64-bit counter.
Tapi sebagian besar perbedaan antara V1 dan V2 adalah berupa hal yang bersifat
internal dan pengguna akhir mungkin tidak akan melihat adanya perbedaan antara
keduanya.
1. Read Only (RO) : menyediakan akses ke variabel MIB, hanya dapat dibaca tidak dapat
dirubah. karena security pada snmp v2 ini masih kurang banyak network administrator
SNMPv2 Operations
Protokol SNMP bekerja pada lapisan aplikasi. Pada versi 1 mendefinisikan lima (2) inti dari
GETBULK REQUEST – iterasi yang lebih cepat untuk memperoleh urusan informasi
manajemen.
GET RESPONSE – menggunakan respons agen dengan data untuk mengambil dan
SET REQUEST – digunakan untuk menginisialisasi dan membuat perubahan nilai pada
network elemen.
TRAP – digunakan untuk melaporkan sebuah alert atau event yang tidak normal pada
subsistem yang di manage. Pada SNMPv1, event yang tidak normal di sebut trap,
sementara pada versi SNMP selanjutnya di sebut notifikasi. Pada modul MIB SMIv1,
trap di definisikan menggunakan makro TRAP-TYPE; Dalam modul MIB SMPv2, trap
GetRequest-PDU dihasilkan dan dikirim atas permintaan yang datang dari aplikasi SNMPv2.
1. Jika variabel terikat mempunyai nama sama persis dengan nama variabel yang dapat
diakses oleh permintaan ini, maka variabel yang terikat dari nilai itu di set ke nilai
2. Jika tidak, jika variabel terikat mempunyai nama yang tidak terdapat pada objek
Identifier awalan yang sama persis dengan Object Identifier awalan apapun
(potensial) variabel yang dapat diakses oleh permintaan ini, maka Nilai variabel error
3. Jika tidak, maka nilai dari variabel terikat itu diset ke noSuch Instance
GetNextRequest-PDU
1. Variabel yang terletak di daftar akan memerintahkan daftar nama-nama dari semua
variabel yang dapat diakses oleh Permintaan The GetNextRequest-PDU akan diset
2. Jika diminta mengikat variabel nama yang tidak terdapat dalam variabel-variabel
'endOfMibView '.
3. Jika proses dari setiap variabel yang telah di proses gagal untuk alasan lainnya yang
tercantum di atas, maka Response-PDU adalah kembali diformat dengan nilai sama
GetBulkRequest-PDU
Tujuan GetBulkRequest-PDU adalah untuk meminta transfer dalam jumlah data yang besar,
namun tidak terbatas pada keefisiensian dan cepat dari media,contohnya tabel yang besar.
Response-PDU yang dihasilkan oleh entitas SNMPv2 hanya atas penerimaan dari PDU :
GetRequest-PDU
GetNextRequest-PDU
GetBulkRequest-PDU
SetRequest-PDU
InformRequest-PDU
Jika kesalahan-status pada Response-PDU ini adalah tidak nol, nilai bidang variabel dalam
SetRequest-PDU
SetRequest-PDU dihasilkan dan dikirim atas permintaan yang datang dari aplikasi SNMPv2.
1. Jika variabel terikat menentukan nama yang sudah ada atau non-variabel yang ada
untuk permintaan ini adalah / akan dapat mengakses karena / tidak akan di MIB
melihat sesuai, maka Respons dari nilai-PDU dari kesalahan-status lapangan diatur ke
`noAccess', dan nilai dari kesalahan-indeks bidang diatur ke indeks dari variabel gagal
mengikat
2. Jika tidak, jika tidak ada variabel yang sama berbagi Object Identifier variabel nama,
dan yang dapat dibuat atau diubah dengan nilai baru sudah ditentukan, maka nilai
dari Respon-PDU dari kesalahan-status akan diset ke 'notWritable', dan nilai dari
J-Trap SNMPv2-PDU dihasilkan dan dikirimkan oleh sebuah entitas SNMPv2 yang
akan bertindak sebagai agen ketika situasi yang tidak biasa terjadi. Tujuan dalam Trap pada
PDU ini dikirim dan ditentukan pelaksanaannya tergantung oleh SNMPv2 entitas.
InformRequest-PDU
entitas bertindak dalam peran seorang manajer, yang memberitahukan aplikasi lain (dalam
SNMPv2 entitas lain juga bertindak dalam peran seorang manajer) dari informasi dalam MIB
GetBulkRequest
variabel N dam R
Interpretasi dari field GetBulkRequest
Contoh GetBulkRequest
• SNMPv2-Trap
- dikirimkan dari agen ke manager ketika terjadi kejadian yang tidak biasa.
manager lain.
Perbandingan PDU
berikut:
- Appletalk
diutamakan.