Definisi Perangkat Lunak Yang Telah Ditetapkan (SDN)

Dunia Teknologi Software-Defined Networking (SDN) adalah arsitektur baru yang dinamis, mudah dikelola, hemat biaya, dan mudah beradaptasi, sehingga ideal untuk bandwidth tinggi dan dinamis dari aplikasi saat ini. Arsitektur ini memisahkan fungsi kontrol dan forwarding jaringan yang memungkinkan kontrol jaringan menjadi program yang dapat diprogram secara langsung dan infrastruktur yang mendasarinya akan diabstraksikan untuk aplikasi dan layanan jaringan. Protokol OpenFlow® adalah elemen dasar untuk membangun solusi SDN. Arsitektur SDN adalah:

  • Dapat diprogram secara langsung: Kontrol jaringan langsung dapat diprogram karena dipisahkan dari fungsi penerusan.
  • Agile: Pengendalian abstrak dari penerusan memungkinkan administrator secara dinamis menyesuaikan arus lalu lintas jaringan untuk memenuhi kebutuhan yang terus berubah.
  • Terpusat dikelola: Intelijen jaringan (logis) terpusat pada pengendali SDN berbasis perangkat lunak yang mempertahankan tampilan global jaringan, yang tampaknya merupakan aplikasi dan mesin kebijakan sebagai satu tombol logis tunggal.
  • Terprogram dikonfigurasi: SDN memungkinkan manajer jaringan mengkonfigurasi, mengelola, mengamankan, dan mengoptimalkan sumber daya jaringan dengan sangat cepat melalui program SDN dinamis yang dinamis, yang dapat mereka tulis sendiri karena program tidak bergantung pada perangkat lunak berpemilik.
  • Terbuka berbasis standar dan vendor netral: Bila diimplementasikan melalui standar terbuka, SDN menyederhanakan perancangan dan pengoperasian jaringan karena petunjuk disediakan oleh pengendali SDN dan bukan beberapa perangkat dan protokol khusus vendor.

Tren Komputasi Mengemudi Perubahan Jaringan

SDN membahas fakta bahwa arsitektur statis jaringan konvensional tidak sesuai dengan kebutuhan komputasi dan penyimpanan dinamis dari pusat data, kampus, dan lingkungan pembawa hari ini. Tren komputasi kunci yang mendorong kebutuhan akan paradigma jaringan baru meliputi:

  • Mengubah pola lalu lintas: Aplikasi yang biasanya mengakses database dan server yang didistribusikan secara geografis melalui awan publik dan swasta memerlukan pengelolaan lalu lintas yang sangat fleksibel dan akses terhadap bandwidth sesuai permintaan.
  • Tren “consumerization of IT”: Tren Bring Your Own Device (BYOD) memerlukan jaringan yang fleksibel dan aman.
  • Munculnya layanan awan: Pengguna mengharapkan akses sesuai permintaan ke aplikasi, infrastruktur, dan sumber daya TI lainnya.
  • “Data besar” berarti lebih banyak bandwidth: Penanganan kumpulan data mega hari ini memerlukan pemrosesan paralel besar yang mendorong permintaan konstan akan kapasitas tambahan dan konektivitas apa pun.

Dalam mencoba memenuhi persyaratan jaringan yang ditimbulkan oleh tren komputasi yang berkembang, perancang jaringan mendapati diri mereka dibatasi oleh keterbatasan jaringan saat ini:

  • Kompleksitas yang mengarah pada stasis: Menambah atau memindahkan perangkat dan menerapkan kebijakan di seluruh jaringan sangat kompleks, menyita waktu, dan terutama usaha manual yang mengurangi gangguan terhadap layanan, mengecilkan hati perubahan jaringan.
  • Ketidakmampuan untuk skala: Pendekatan penghilangan link yang terlalu mahal untuk skalabilitas penyediaan tidak efektif dengan pola lalu lintas dinamis pada jaringan virtualisasi – masalah yang bahkan lebih terasa di jaringan penyedia layanan dengan algoritma pemrosesan paralel berskala besar dan kumpulan data terkait di seluruh Seluruh kolam komputasi.
  • Ketergantungan vendor: Siklus produk peralatan vendor yang panjang dan kurangnya standar, antarmuka terbuka membatasi kemampuan operator jaringan untuk menyesuaikan jaringan ke lingkungan masing-masing.