fbpx

Ano ang Software Defined Network (SDN)

Facebook
kaba
LinkedIn
WhatsApp
Telegrama

Software Defined Networking (SDN=Software-Defined Networking) ay isang diskarte sa pamamahala ng network na nagbibigay-daan sa mga administrator ng network na pamahalaan, i-configure, at i-optimize ang mga mapagkukunan ng network nang pabago-bago sa pamamagitan ng software at nang hindi kinakailangang ayusin ang pisikal na configuration ng hardware ng network.

Sa dulo ng artikulo ay makikita mo ang isang maliit pagsusulit papayagan ka nito suriin ang kaalamang natamo sa pagbasang ito

Lumitaw ang SDN upang tugunan ang lumalaking kahirapan sa pamamahala ng mga tradisyunal na network, na karaniwang nakabatay sa mga static na hardware network device. Ang mga tradisyunal na network ay kadalasang mahigpit, mahirap pangasiwaan, at hindi madaling sukatin upang umangkop sa pagbabago ng mga pangangailangan sa negosyo at teknolohiya.

Piraso

Ang diskarte sa SDN ay may ilang pangunahing bahagi:

1. Paghihiwalay ng control at data planes

Sa mga tradisyunal na network, ang bawat network device, tulad ng router o switch, ay may parehong a kontrol na eroplano (na nagpapasya kung paano dapat ituro ang mga data packet) bilang a data plane (na talagang nagpapadala ng mga packet sa kanilang patutunguhan).

Sa isang SDN, magkahiwalay ang dalawang eroplanong ito. Siya kontrol na eroplano ay sentralisado, kadalasan sa isang controller ng SDN, habang ang data plane nananatili sa mga indibidwal na device sa network.

2. Controller ng SDN

Ang SDN controller ay ang core ng isang software-defined network. Ang mataas na antas ng controller software na ito ay maaaring makita ang buong network at gumawa ng mga pagpapasya tungkol sa kung paano ang mga data packet ay dapat na iruruta batay sa isang pandaigdigang view ng network.

3. Buksan ang mga API

Ginagamit ng SDN mga application programming interface (API) upang makipag-ugnayan sa pagitan ng controller ng SDN at mga network device. Ang mga bukas na API na ito ay nagbibigay-daan sa mga software application na turuan ang network kung paano pangasiwaan ang trapiko, na nagbibigay-daan para sa higit na automation at flexibility.

4. Programmability

Ang mga SDN ay programmable, ibig sabihin, ang mga administrator ng network ay maaaring mag-program ng network upang dynamic na umangkop sa pagbabago ng mga pangangailangan.

Mga Benepisyo

Ang ilan sa mga benepisyo ng networking na tinukoy ng software ay kinabibilangan ng:

  • Kakayahang umangkop: Sa SDN, ang mga patakaran sa network at mga ruta ng trapiko ay madaling mabago sa pamamagitan ng software, na nagbibigay-daan sa mga network na mabilis na umangkop sa pagbabago ng mga pangangailangan sa negosyo at trapiko.

  • Pag-aautomat: Ang mga SDN ay nagbibigay-daan sa pag-automate ng mga gawain sa pamamahala ng network, na maaaring mabawasan ang mga gastos sa pagpapatakbo at mabawasan ang mga pagkakamali ng tao.

  • Sentralisadong visibility at kontrol: Gamit ang control plane na sentralisado sa controller ng SDN, ang mga administrator ng network ay may kumpletong pagtingin at kontrol sa network.

  • Pagbabago: Dahil ang SDN ay software-based at gumagamit ng mga bukas na API, pinapadali nila ang pagbabago at eksperimento sa pamamahala ng network.

Ginagamit ang SDN sa iba't ibang mga application, kabilang ang mga data center, mga network ng paghahatid ng nilalaman, mga network ng carrier ng telekomunikasyon, at higit pa.

Sa paglago ng mga teknolohiya tulad ng cloud, Internet of Things (IoT), at network functions virtualization (NFV), ang SDN adoption ay inaasahang patuloy na lalago sa hinaharap.

Mga hamon ng isang SDN

Sa kabila ng maraming mga pakinabang na inaalok ng software-defined networking (SDN), nagpapakita rin ito ng ilang potensyal na hamon at disadvantage, kabilang ang:

1. Pagiging kumplikado

Ang pagpapatupad ng network na tinukoy ng software ay maaaring isang kumplikadong gawain na nangangailangan ng mataas na antas ng teknikal na kasanayan at malalim na pag-unawa sa mga network at arkitektura ng SDN.

2. Kailangan ng mga bagong kasanayan

Ang pamamahala at pagpapatakbo ng mga network ng SDN ay nangangailangan ng ibang hanay ng kasanayan kaysa sa mga tradisyonal na network.

Ang mga IT team ay mangangailangan ng pagsasanay sa programming at paggamit ng SDN API, pati na rin sa pagsasaayos at pamamahala ng controller ng SDN.

3. Interoperability

Kailangang makatrabaho ng mga SDN ang mga kasalukuyang device at imprastraktura ng network, na maaaring maging isang hamon kung hindi sinusuportahan ng mga network device ang SDN o kung ang iba't ibang manufacturer ay gumagamit ng iba't ibang pamantayan at protocol ng SDN.

4 Kaligtasan

Bagama't mapapabuti ng SDN ang seguridad ng network sa pamamagitan ng pagbibigay ng higit na sentralisadong kontrol at higit na kakayahang makita, maaari rin itong magpakilala ng mga bagong panganib sa seguridad.

Halimbawa, kung ang isang attacker ay nakakuha ng kontrol sa SDN controller, maaari silang magkaroon ng potensyal na kontrolin ang buong network.

5. Pagiging maaasahan at pagganap

Ang pagsentro sa control plane sa SDN controller ay maaaring lumikha ng isang punto ng pagkabigo na maaaring humantong sa pagbagsak ng buong network kung nabigo ang SDN controller.

Bukod pa rito, maaaring magdusa ang pagganap ng network kung hindi makakasunod ang controller ng SDN sa mga hinihingi ng network.

6 Mga gastos

Bagama't maaaring mabawasan ng SDN ang mga gastos sa pagpapatakbo sa mahabang panahon, ang paunang pagpapatupad ng isang network na tinukoy ng software ay maaaring mangailangan ng malaking pamumuhunan sa bagong hardware, software, at pagsasanay.

Mahalagang tandaan na marami sa mga hamong ito ang tinutugunan habang ang teknolohiya ng SDN ay tumatanda at ang mga pamantayan at pinakamahuhusay na kagawian para sa SDN ay nagiging mas malawak na pinagtibay.

Samakatuwid, bagama't may mga disadvantages, ang mga bentahe ng SDN ay kadalasang mas hihigit sa mga hamong ito, lalo na para sa mga organisasyong nangangailangan ng mas nababaluktot, nasusukat, at madaling pamahalaan na network.

Ano ang Software Defined Network (SDN)

Mga Solusyon sa Negosyo

Cisco Application Centric Infrastructure (ACI)

Ang Cisco ACI ay isang solusyon sa SDN na nagbibigay ng automation, seguridad at scalability para sa mga data center. Gumagamit ang ACI ng arkitektura na nakabatay sa patakaran upang pasimplehin ang pagpapatakbo at pamamahala ng network.

VMware NSX

Ang NSX ay isang virtualization ng network at platform ng seguridad na nagbibigay-daan sa pag-deploy ng mga virtual network sa anumang sukat at sa anumang arkitektura ng network. Maaaring gamitin ang NSX para mag-deploy ng SDN sa mga data center, cloud, branch, container, at higit pa.

Kontrail ng Juniper Networks

Ang Contrail ay isang open source na solusyon sa SDN na inaalok ng Juniper Networks bilang isang sinusuportahang komersyal na produkto. Pangunahing ginagamit ang Contrail sa mga data center at pribado at pampublikong ulap.

Nuage Networks Virtualized Services Platform (VSP)

Ang Nuage Networks, isang subsidiary ng Nokia, ay nag-aalok ng VSP, na isang solusyon sa SDN na nagbibigay ng mga patakaran sa network at mga serbisyo ng network sa mga data center, cloud, at WAN.

 

Comparative table ng mga komersyal na solusyon

 

solusyon sa SDNproviderpangunahing katangianPangunahing gamit
Cisco ACICiscoAutomation, seguridad, scalability, arkitektura na nakabatay sa patakaranMga sentro ng data
VMware NSXVMwareVirtualization ng network, seguridad, scalability, pagpapatupad ng mga virtual network sa anumang sukat at arkitekturaMga sentro ng data, ulap, sanga, lalagyan
Kontrail ng JuniperJuniper NetworksOpen source SDN solution na may komersyal na suporta, integrasyon sa pribado at pampublikong ulapMga data center, pribado at pampublikong ulap
Nuage Networks VSPNuage Networks (Nokia)Nagbibigay ng mga patakaran sa network at mga serbisyo sa network, scalability, seguridadMga data center, cloud, WAN network

 

Mga Libreng Solusyon / Open Source

bukas na araw

Ito ay isang napaka-tanyag na open source na proyekto para sa SDN controller. Nag-aalok ito ng malawak na hanay ng mga tampok at isinasama sa maraming protocol ng network.

Baha

Ito ay isang open source na Java-based na SDN controller. Ito ay madaling gamitin at ginagamit sa iba't ibang akademikong pananaliksik at komersyal na proyekto.

ONOS (Open Network Operating System)

Ito ay isang open source network operating system na nagbibigay ng SDN controller function at idinisenyo para sa mga network ng telecom operator.

Ryu

Ito ay isang open source na controller ng SDN na nagbibigay ng mga bahagi ng software na may mahusay na tinukoy na mga interface ng gumagamit. Sinusuportahan ng Ryu ang iba't ibang mga protocol, tulad ng OpenFlow, Netconf, OF-config, atbp.

 

Comparative table ng mga open source na solusyon

 

solusyon sa SDNpangunahing katangianPangunahing gamit
bukas na arawMalawak na hanay ng mga tampok, isinasama ang maraming mga protocol ng networkNaaangkop sa iba't ibang konteksto, mula sa mga data center hanggang sa mga network ng telecom operator
BahaJava-based open source SDN controller, madaling gamitinPangkalahatang mga aplikasyon sa network, akademikong pananaliksik at komersyal na proyekto
ONOSOpen source network operating system, na idinisenyo para sa mga network ng operator ng telekomunikasyonMga network ng operator ng telekomunikasyon
RyuOpen source SDN controller, nagbibigay ng mga bahagi ng software na may mahusay na tinukoy na mga user interface, sumusuporta sa maraming protocolMga pangkalahatang aplikasyon sa network, pananaliksik sa akademiko at pagpapaunlad ng mga bagong aplikasyon ng SDN

Mahalagang tandaan na bagama't ang mga solusyon ay libre at open source, maaaring mangailangan sila ng makabuluhang teknikal na kaalaman upang maipatupad at mapanatili. Maaari rin silang mangailangan ng suporta o mga serbisyo sa pagkonsulta upang tumulong sa pagpapatupad, na maaaring magkaroon ng gastos.

Ilan lamang ito sa maraming solusyon sa SDN na magagamit. Ang pagpili ng tamang solusyon sa SDN ay depende sa iba't ibang salik, kabilang ang mga partikular na pangangailangan sa network, badyet, mga teknikal na kasanayan ng koponan, umiiral na imprastraktura ng network, at higit pa.

 

Maikling pagsusulit sa kaalaman

Ano sa palagay mo ang artikulong ito?
Naglakas-loob ka bang suriin ang iyong natutunang kaalaman?

QUIZ - Ano ang Software Defined Network (SDN)

Inirerekomendang aklat para sa artikulong ito

Gusto mo bang magmungkahi ng paksa?

Bawat linggo ay nagpo-post kami ng bagong nilalaman. Gusto mo bang pag-usapan natin ang isang partikular na bagay?
Paksa para sa susunod na blog

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

CODE NG DISCOUNT

AN24-LIB

nalalapat sa MikroTik na mga libro at mga book pack

Mga Araw
oras
minuto
Pangalawa

Panimula sa
OSPF - BGP - MPLS

Mag-sign up para dito libreng kurso

MAE-RAV-ROS-240118
Mga Araw
oras
minuto
Pangalawa

Mag-sign up para dito libreng kurso

MAS-ROS-240111

Promo para sa Three Kings Day!

REYES24

15%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang Three Kings Day discount code!

* valid ang promosyon hanggang Linggo Enero 7, 2024
** ang code (KINGS24) nalalapat sa shopping cart
*** bilhin ang iyong kurso ngayon at kunin ito hanggang Marso 31, 2024

Promo sa Bisperas ng Bagong Taon!

NY24

20%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang discount code ng Bisperas ng Bagong Taon!

* valid ang promosyon hanggang Lunes, Enero 1, 2024
** ang code (NY24) nalalapat sa shopping cart
*** bilhin ang iyong kurso ngayon at kunin ito hanggang Marso 31, 2024

Mga diskwento sa Pasko!

Pasko23

30%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang discount code para sa Pasko!!!

**Ang mga code ay inilapat sa shopping cart
May bisa ang promo hanggang Lunes Disyembre 25, 2023

MGA DISCOUNT SA CYBER WEEK

CW23-MK

17%

lahat ng MikroTik OnLine courses

CW23-AX

30%

lahat ng kurso sa Academy

CW23-LIB

25%

lahat ng MikroTik Books at Book Packs

Samantalahin ang mga discount code para sa Cyber ​​​​Week!!!

**Ang mga code ay inilapat sa shopping cart
May bisa ang promo hanggang Linggo Disyembre 3, 2023

BLACK FRIDAY DISCOUNTS

BF23-MX

22%

lahat ng MikroTik OnLine courses

BF23-AX

35%

lahat ng kurso sa Academy

BF23-LIB

30%

lahat ng MikroTik Books at Book Packs

Samantalahin ang mga discount code para sa Black Friday!!!

**Ang mga code ay inilapat sa shopping cart

ang mga code ay inilalapat sa shopping cart
may bisa hanggang Linggo Nobyembre 26, 2023

Mga Araw
oras
minuto
Pangalawa

Mag-sign up para dito libreng kurso

MAE-VPN-SET-231115

Promo sa Halloween

Samantalahin ang mga discount code para sa Halloween.

Inilapat ang mga code sa shopping cart

HW23-MK

11% discount sa lahat ng MikroTik OnLine courses

11%

HW23-AX

30% na diskwento sa lahat ng kurso sa Academy

30%

HW23-LIB

25% na diskwento sa lahat ng MikroTik Books at Book Packs

25%

Magrehistro at lumahok sa libreng kurso Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Ngayong araw (Miyerkules) Oktubre 11, 2023
7pm hanggang 11pm (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011