Please enable JavaScript.
Coggle requires JavaScript to display documents.
14.4 REST( Istirahat) - Coggle Diagram
14.4 REST( Istirahat)
14.6 IBN dan Cisco DNA Center
IBN adalah model industri yang muncul untuk jaringan generasi berikutnya. IBN dibangun di atas Software-Defined Networking (SDN), mengubah pendekatan yang berpusat pada perangkat keras dan manual untuk merancang dan mengoperasikan jaringan menjadi satu yang berpusat pada perangkat lunak dan sepenuhnya otomatis.
Cisco memandang IBN memiliki tiga fungsi penting:
Terjemahan - memungkinkan administrator jaringan untuk mengekspresikan perilaku jaringan yang diharapkan yang paling mendukung maksud bisnis.
Aktivasi - menginstal kebijakan ini ke dalam infrastruktur jaringan fisik dan virtual menggunakan otomatisasi seluruh jaringan.
Assurance - mempertahankan loop validasi-dan-verifikasi berkelanjutan.
Arsitektur Jaringan Digital Cisco (DNA)
Cisco mengimplementasikan fabric IBN menggunakan Cisco DNA. Cisco DNA kemudian terus mengumpulkan data dari banyak sumber (perangkat dan aplikasi) untuk menyediakan konteks informasi yang kaya. Informasi ini kemudian dapat dianalisis untuk memastikan jaringan bekerja dengan aman .
Cisco DNA Center
Desain - Buat model seluruh jaringan Anda
Kebijakan - Gunakan kebijakan untuk mengotomatisasi dan menyederhanakan manajemen jaringan
Penyediaan - Memberikan layanan baru kepada pengguna
Jaminan - untuk memprediksi masalah lebih cepat
Platform - menciptakan solusi menyeluruh dan menambahkan dukungan untuk perangkat multi-vendor.
REST dan RESTful API
Browser web menggunakan HTTP atau HTTPS untuk meminta (GET) halaman web.
REST API adalah API yang bekerja di atas protokol HTTP.
Sebuah API dapat dianggap “RESTful” jika memiliki fitur berikut:
Client-Server - Klien menangani ujung depan dan server menangani ujung belakang. Keduanya dapat diganti secara independen dari yang lain.
Stateless - Tidak ada data klien yang disimpan di server di antara permintaan. Status sesi disimpan di klien.
Cacheable - Klien dapat men-cache respons untuk meningkatkan kinerja.
14.5 Alat Manajemen Konfigurasi
Konfigurasi Jaringan Tradisional : Perangkat jaringan secara tradisional telah dikonfigurasi oleh administrator jaringan menggunakan CLI. Setiap kali ada perubahan atau fitur baru, perintah konfigurasi yang diperlukan harus dimasukkan secara manual.
Simple Network Management Protocol (SNMP) memungkinkan administrator mengelola node pada jaringan IP. Dengan stasiun manajemen jaringan (NMS), administrator jaringan menggunakan SNMP untuk memantau dan mengelola kinerja jaringan, menemukan dan memecahkan masalah jaringan, dan melakukan kueri untuk statistik.
Otomasi Jaringan
Ada metode baru dan berbeda bagi administrator jaringan untuk memantau, mengelola, dan mengkonfigurasi jaringan secara otomatis. Ini termasuk protokol dan teknologi seperti REST, Ansible, Puppet, Chef, Python, JSON, XML, dan banyak lagi.
Sumber daya web dan layanan web seperti RESTful API diidentifikasi menggunakan URI. URI adalah string karakter yang mengidentifikasi sumber daya jaringan tertentu. URI memiliki dua spesialisasi:
Uniform Resource Name (URN) - hanya mengidentifikasi namespace sumber daya (halaman web, dokumen, gambar, dll.) tanpa mengacu pada protokol.
Uniform Resource Locator (URL) - mendefinisikan lokasi jaringan dari sumber daya tertentu. URL HTTP atau HTTPS biasanya digunakan dengan browser web. Protokol seperti FTP, SFTP, SSH, dan lainnya dapat menggunakan URL. URL yang menggunakan SFTP mungkin terlihat seperti: sftp:// sftp.example.com .
Aplikasi RESTful API
Banyak situs web dan aplikasi menggunakan API untuk mengakses informasi dan menyediakan layanan bagi pelanggan mereka.
Beberapa permintaan RESTful API dapat dibuat dengan mengetikkan URI dari dalam browser web.
Implementasi RESTful
Layanan web RESTful diimplementasikan menggunakan HTTP.
RESTful API menggunakan metode HTTP umum termasuk POST, GET, PUT, PATCH, dan DELETE. Seperti yang diperlihatkan dalam tabel berikut, ini sesuai dengan operasi RESTful: Create, Read, Update, dan Delete (atau CRUD).