fbpx

BGP Protocol: History, mga mensahe at configuration sa MikroTik RouterOS device

Facebook
kaba
LinkedIn
WhatsApp
Telegrama

El (BGP) Border Gateway Protocol (Border Gateway Protocol), ay isang routing protocol na ginagamit sa Internet upang makipagpalitan ng impormasyon sa pagruruta sa pagitan ng mga autonomous system (AS).

Ang BGP ay gumaganap ng isang kritikal na papel sa pagbuo at pagpapanatili ng global routing table ng Internet.

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

Sa artikulong ito, tutuklasin natin ang kasaysayan ng paglikha ng BGP protocol, ang iba't ibang uri ng BGP messages, ang mga katangiang ginagamit sa paggawa ng mga desisyon sa pagruruta at magbibigay din ng gabay sa pag-configure ng BGP sa MikroTik RouterOS equipment sa pamamagitan ng line interface. commands ( CLI).

Kasaysayan ng paglikha ng BGP protocol

Ang BGP protocol ay unang binuo noong 1980s ng Internet Traffic Control System (IDRP) working group ng Institute of Electrical and Electronics Engineering (IEEE). Ang protocol ay kalaunan ay pinagtibay at na-standardize ng Internet Engineering Task Force (IETF). Ang pinakamalawak na ginagamit na bersyon ng protocol, BGP-4, ay tinukoy noong 1994.

Iba't ibang uri ng mga mensahe ng BGP

Gumagamit ang BGP ng ilang uri ng mga mensahe upang makipagpalitan ng impormasyon sa pagruruta sa pagitan ng mga autonomous system. Kasama sa mga mensaheng ito ang:

 

  1. BUKSAN: Ang mensaheng ito ay ginagamit upang magtatag ng BGP session sa pagitan ng dalawang router. Naglalaman ito ng impormasyon tungkol sa bersyon ng BGP na ginagamit, mga sinusuportahang katangian ng pagruruta, at mga parameter ng pagpapatunay, bukod sa iba pang mga detalye.
  2. UPDATE: Ang mensaheng ito ang pinakamahalaga sa BGP dahil ginagamit ito upang ipahayag ang mga ruta at i-update ang impormasyon sa pagruruta. Naglalaman ito ng impormasyon tungkol sa mga naaabot na ruta, mga katangiang nauugnay sa mga rutang iyon, at mga patakaran sa pagruruta.
  3. PANATILIHING BUHAY: Ginagamit ang mensaheng ito upang panatilihing aktibo ang session ng BGP. Ito ay pana-panahong ipinagpapalit sa pagitan ng mga router upang kumpirmahin ang pagkakakonekta at ang magandang estado ng session.
  4. PAALALA: Ginagamit ang mensaheng ito upang ipaalam sa isang router ang isang error o kaganapan na naganap sa session ng BGP. Maaari itong magpahiwatig ng pagwawakas ng session o mga problema sa pagsasaayos.

Mga katangian ng BGP

Sa mundo ng koneksyon sa network, ang BGP protocol ay gumaganap ng isang mahalagang papel sa pagpapalitan ng impormasyon sa pagruruta sa pagitan ng mga autonomous system (AS). Ang MikroTik RouterOS, isang operating system na ginagamit sa pagruruta at kagamitan sa firewall ay nag-aalok ng malawak na hanay ng mga katangian ng BGP na nagpapahintulot sa mga administrator ng network na gumawa ng matatalinong desisyon at i-optimize ang pagruruta.

Ang pinakaginagamit na mga katangian ng BGP sa MikroTik RouterOS, na sinusuri kung paano inilalapat ang mga ito at kung paano sila makakapag-ambag sa mas mahusay at maaasahang pagruruta, ay ang mga sumusunod:

AS_PATH:

Tinutukoy ng AS_PATH attribute ang path na sinusundan ng ina-advertise na ruta sa iba't ibang autonomous system. Sa MikroTik RouterOS, ang AS_PATH attribute ay maaaring gamitin upang maimpluwensyahan ang pagruruta, tulad ng pag-filter ng mga ruta batay sa presensya o kawalan ng ilang mga autonomous system sa landas.

SUSUNOD NA LUNDAG:

Ang NEXT_HOP attribute ay nagpapahiwatig ng IP address ng susunod na hop upang maabot ang ina-advertise na ruta. Sa MikroTik RouterOS, ang katangiang ito ay awtomatikong nakatakda at nakabatay sa napiling exit interface upang maabot ang susunod na hop. Mahalagang matiyak na ang susunod na hop IP address ay maaabot at wastong na-configure upang matiyak ang pinakamainam na koneksyon.

LOCAL_PREF:

Ang katangiang LOCAL_PREF ay ginagamit upang maimpluwensyahan ang pagpili ng ginustong ruta kapag mayroong maraming ruta sa parehong network na ina-advertise ng iba't ibang mga autonomous system. Sa MikroTik RouterOS, ang LOCAL_PREF ay maaaring i-configure upang magtalaga ng isang numerical na halaga na sumasalamin sa kagustuhan ng isang ruta na nauugnay sa iba. Pipiliin ng router ang ruta na may pinakamataas na LOCAL_PREF bilang pinakamahusay na ruta.

MED (Multi-Exit Discriminator):

Ang katangian ng MED ay ginagamit upang maimpluwensyahan ang pagpili ng ruta kapag mayroong maraming mga egress point mula sa parehong autonomous system. Sa MikroTik RouterOS, ang MED ay maaaring i-configure upang magtalaga ng isang numerical na halaga na sumasalamin sa kagustuhan ng isang partikular na ruta kumpara sa iba pang mga ruta sa parehong autonomous system. Gayunpaman, ang katangian ng MED ay isinasaalang-alang lamang kapag naghahambing ng mga ruta na ina-advertise ng iba't ibang mga autonomous system.

KOMUNIDAD:

Ginagamit ang attribute na COMMUNITY para lagyan ng label ang mga ruta at ipangkat ang mga ito sa mga partikular na kategorya. Sa MikroTik RouterOS, maaaring ilapat ang COMMUNITIES gamit ang mga panuntunan sa pag-filter upang kontrolin ang pagruruta. Nagbibigay-daan ito para sa higit na kontrol at kakayahang umangkop kapag pumipili ng mga ruta batay sa pasadyang pamantayan.

PINAGMULAN:

Isinasaad ng attribute na ORIGIN ang pinagmulan ng ina-advertise na ruta. Maaari itong IGP (Interior Gateway Protocol), EGP (Exterior Gateway Protocol) o INCOMPLETE (natutunan ang ruta mula sa hindi kilalang pinagmulan). Sa MikroTik RouterOS, ang katangiang ito ay maaaring gamitin upang maimpluwensyahan ang pagpili ng mga ruta batay sa kanilang pinagmulan.

BGP Protocol: History, mga mensahe at configuration sa MikroTik RouterOS device

BGP configuration sa MikroTik RouterOS device

Narito ang isang pangunahing gabay sa pag-configure ng BGP sa MikroTik RouterOS machine gamit ang command line interface (CLI):

  1. Ikonekta at i-configure ang mga interface ng network sa parehong mga router ng MikroTik.
  2. I-access ang MikroTik RouterOS CLI gamit ang SSH, Telnet o ang console interface.
  3. I-configure ang mga IP address ng mga interface at tiyaking may koneksyon sa pagitan ng mga router.
  4. Paganahin ang BGP sa parehong mga router sa pamamagitan ng pagpapatakbo ng sumusunod na command:
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Idagdag ang mga network na gusto mong i-advertise gamit ang sumusunod na command:

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Itatag ang BGP session kasama ang ibang router sa pamamagitan ng pagpapatakbo ng sumusunod na command:

				
					/routing bgp peer add remote-address=REMOTE_IP remote-as=REMOTE_AS_NUMBER
				
			

7. Suriin ang katayuan ng session ng BGP gamit ang command:

				
					/routing bgp peer print
				
			

Konklusyon

Ang BGP protocol ay mahalaga para sa paggana ng Internet, dahil pinapayagan nito ang routing information na makipagpalitan sa pagitan ng mga autonomous system. Sa buong kasaysayan nito, nakita natin kung paano ito umunlad at naging pangunahing protocol para sa pagruruta sa buong mundo.

Bukod pa rito, na-explore namin ang iba't ibang uri ng mga mensahe ng BGP at ang mga katangiang ginagamit sa paggawa ng mga desisyon sa pagruruta. Sa wakas, nagbigay kami ng pangunahing gabay upang i-configure ang BGP sa mga MikroTik RouterOS device sa pamamagitan ng CLI, na magbibigay-daan sa iyong ipatupad at pamahalaan ang protocol na ito sa iyong sariling network.

Maikling pagsusulit sa kaalaman

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

QUIZ - BGP Protocol: History, mga mensahe at configuration sa MikroTik RouterOS device

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