Pelajaran 1Penelusuran mendalam SNMP: versi v1/v2c/v3, MIBs, OIDs, walk/get/bulk, traps dan informsLakukan penelusuran mendalam ke SNMP untuk pemantauan dan kontrol terbatas. Bandingkan versi SNMP, pahami MIBs dan OIDs, gunakan operasi walk, get, dan bulk, serta konfigurasikan traps dan informs secara aman.
Perbedaan keamanan SNMP v1, v2c, dan v3Struktur MIB, penamaan OID, dan penelusuranMenggunakan get, get-next, walk, dan bulkgetMengonfigurasi traps dan informs pada perangkatSkala polling SNMP dan kontrol lajuPelajaran 2Alat otomatisasi infrastruktur: modul jaringan Ansible, plugin modul vs koneksi, idempotensi dan pola playbookPahami bagaimana alat otomatisasi infrastruktur mengelola perangkat jaringan. Anda akan menggunakan modul jaringan Ansible dan plugin koneksi, menerapkan pola idempoten, dan menyusun playbook untuk perubahan konfigurasi yang aman dan dapat diskalakan.
Desain inventaris jaringan dan variabel hostIkhtisar plugin koneksi khusus jaringanPola konfigurasi idempoten dalam playbookValidasi perubahan dengan mode check dan diffStrategi penanganan kesalahan dan rollbackPelajaran 3Memilih protokol untuk lingkungan multi-vendor: trade-off (hanya baca vs konfigurasi), keamanan, performa, dukungan vendorPelajari cara memilih protokol manajemen di jaringan multi-vendor. Bandingkan alur kerja hanya baca dan konfigurasi, model keamanan, dampak performa, dan dukungan vendor untuk merancang strategi otomatisasi yang kuat dan mudah dipelihara.
Alur kerja hanya baca vs perubahan konfigurasiModel keamanan dan penanganan kredensialPertimbangan latensi, throughput, dan skalaCakupan fitur vendor dan risiko roadmapStandarisasi operasional lintas vendorPelajaran 4Dasar-dasar SSH untuk perangkat jaringan: autentikasi berbasis kunci, manajemen sesi, eksekusi perintah, pengaturan terminalTinjau dasar-dasar SSH seperti yang digunakan oleh perangkat jaringan. Pelajari autentikasi berbasis kunci, siklus hidup sesi, model eksekusi perintah, pengaturan terminal, dan praktik penguatan keamanan untuk akses otomatis.
Pembuatan kunci, penyimpanan, dan rotasiChiper SSH, MACs, dan versi protokolShell interaktif vs kanal execPanjang terminal, paging, dan promptJump host, bastion, dan perintah proxyPelajaran 5REST API pada perangkat jaringan: endpoint vendor umum, autentikasi (token, basic, OAuth), payload JSON/XMLPelajari bagaimana REST API diekspos pada perangkat jaringan. Anda akan memeriksa endpoint umum, skema autentikasi, format payload JSON atau XML, versioning, dan pola untuk perubahan konfigurasi yang aman dan idempoten.
Pemodelan sumber daya untuk antarmuka dan VLANAutentikasi token, basic, dan OAuthDesain payload permintaan dan respons JSONPenanganan kesalahan dan pemetaan status HTTPVersioning API dan kompatibilitas mundurPelajaran 6gNMI dan telemetri streaming: model langganan, pengkodean protobuf/JSON, push vs pollTelusuri gNMI dan telemetri streaming untuk observabilitas modern. Pelajari model langganan, pengkodean protobuf dan JSON, trade-off push versus poll, dan cara mengintegrasikan aliran telemetri ke dalam pipeline pemantauan.
Model layanan gNMI dan operasi RPCLangganan on-change, sample, dan onceSkema pesan protobuf dan alat bantuPengkodean JSON dan terjemahan ke metrikStrategi pengumpul skala dan penyanggaPelajaran 7Pustaka otomatisasi jaringan: Netmiko, Paramiko, Napalm, PyATS/Genie — kemampuan, driver, keterbatasanJelajahi pustaka otomatisasi jaringan Python dan trade-off-nya. Bandingkan Netmiko, Paramiko, Napalm, dan PyATS atau Genie dalam hal kemampuan, driver, abstraksi, dukungan pengujian, dan keterbatasan operasional.
Primitif SSH Paramiko dan kanalDriver perangkat Netmiko dan send_commandGetter Napalm dan penggabungan konfigurasiPyATS dan Genie parsing dan pengujianPemilihan pustaka dan interoperabilitasPelajaran 8Debugging dan pengujian koneksi: pemeriksaan konektivitas, timeout, retry, praktik logging terbaikJelajahi teknik praktis untuk memvalidasi dan memecahkan masalah koneksi jaringan. Anda akan merancang pemeriksaan konektivitas, menyesuaikan timeout dan retry, menyusun log, dan membangun alur pengujian yang dapat diulang untuk operasi otomatis dan manual.
Merancang pemeriksaan kesehatan dan konektivitasPenyesuaian timeout dan strategi backoff retryLogging terstruktur dan ID korelasiMenangkap dan menganalisis jejak protokolMembangun playbook pengujian koneksi yang dapat diulangPelajaran 9NETCONF dan YANG: model RPC, kemampuan, pemodelan data dengan YANG, pengkodean XML/JSONPelajari NETCONF dan YANG sebagai standar inti untuk programmabilitas jaringan. Anda akan mempelajari model RPC, negosiasi kemampuan, pemodelan data YANG, dan pengkodean XML atau JSON yang digunakan untuk manajemen konfigurasi dan status.
Sesi NETCONF, kunci, dan alur kerja RPCPenemuan kemampuan dan set fitur serverModul YANG, pohon, dan tipe dataPengkodean XML dan JSON untuk data YANGAlur kerja konfigurasi berbasis modelPelajaran 10Antarmuka programatis khusus vendor: Cisco IOS-XE/IOS-XR/JunOS RESTCONF, Arista eAPI, API Fortinet/CheckpointPeriksa API khusus vendor yang memperluas antarmuka standar. Bandingkan penawaran Cisco, Juniper, Arista, Fortinet, dan Check Point, dengan fokus pada autentikasi, model data, batas laju, dan pola integrasi.
Penggunaan RESTCONF Cisco IOS-XE dan IOS-XRAPI REST JunOS dan model data JSONTransport eAPI Arista dan format perintahAPI firewall Fortinet dan Check PointPenanganan batas laju dan keanehan vendor