BGP

BGP (Border Gateway Protocol) je najpopularniji interautonomni sistemski ruting protokol i predstavlja nadogradnju EGP protokola. Dakle, koristi se za rutiranje među autonomnim sistemima. Trenutno se koristi u verziji 4.
Osnovni algoritam rada BGP protokola je jednostavni DV (Distance Vector) protokol. Kada BGP ruter sazna prefiks dostupan kroz razne puteve, odabere optimalni put, ubacuje ga u svoju tablicu rutiranja i objavljuje taj optimalni put ostalim ruterima s kojima je izravno spojen. Kako bi BGP mogao raditi potreban je jedinstveni AS broj (jedinstven svakom autonomnom sistemu na Internetu). Sam protokol ne pronalazi samostalno susedne rutere, već njih ručno definiše administrator mreže. Budući da su tablice BGP rutera na Internetu pozamašne, one se među susednim ruterima razmjenjuju samo jednom (kada se prvi put povežu), dok se kasnije samo ažuriraju objavljivanjem novih prefiksa ili povlačenjem postojećih. Pritom je potrebno sve saznate prefikse staviti u posebnu tablicu koja se naziva BGP tablica.
BGP je vrlo kompleksan i moćan protokol brojnih mogućnosti koji omogućava mrežnom administratoru detaljan uticaj na tokove informacija. BGP predstavlja standard za razmjenu informacija između pružatelja internetskih usluga (ISP – Internet Service Provider), te između ISP-ova i većih korisnika (npr. sveučilišta koja unutar svoje mreže koriste neki od unutrašnjih ruting protokola kao što su EIGRP, RIP ili OSPF).
Treba spomenuti kako glavni uticaj na rad BGP protokola zapravo ima politika iz čega proizlazi dobar deo problematike. Problem se svodi na mogućnost manipulacije tablicom rutiranja i potajnog preusmjeravanja prometa na globalnoj razini.

VRSTE BGP PROTOKOLA

Postoje dva tipa BGP protokola koji se razlikuju po funkciji veze između rutera, a to su interni BGP (iBGP – Interior BGP) i eksterni BGP (eBGP – External BGP). Interni BGP (iBGP) koristi se za povezivanje rutera unutar istog autonomnog sistema, dok se eksterni BGP (eBGP) koristi za povezivanje različitih autonomnih sistema. Treba naglasiti da se iBGP koristi samo za koordinaciju i sinkronizaciju BGP informacija kroz autonomni sistem zato jer je prespor za ulogu klasičnog unutarnjeg ruting protokola. Sporost BGP-a proizlazi iz činjenice da ruteri koji podržavaju dotični protokol mogu sadržavati kompletne ruting tablice (preko 300 000 ruta). Iz istog razloga, BGP ruteri su obično najjači i najskuplji uređaji u cijeloj mreži.

BGP ATRIBUTI

BGP protokol koristi jako puno ruting parametara koji se još nazivaju i atributi, a njima se definišu ruting pravila. Broj atributa varira, neki su obavezni te moraju biti prisutni u svakoj poruci, dok su drugi dopunski te se ne moraju pojaviti u poruci. Atributi također mogu biti tranzitivni i netranzitivni. Netranzitivni su važni samo za autonomni sistem koji ih prima te se ne šalju u druge autonomne sisteme, dok su tranzitivni atributi globalno važni i prosljeđuju se drugim sustavima. Prilikom odabira ruter BGP koristi sledeće atribute:
1. weight (atributi važnosti)
2. local preference (atributi lokalne prednosti)
3. multi-exit discriminator MED (višeizlazni diskriminirajući atributi)
4. origin
5. AS path
6. next hop
7. community(1)

BGP (eng. Border Gateway Protocol) je usmernički protokol koji služi za komunikaciju između AS-ova ( Autonomnih sistema). Po prirodi je path vector protokol jer je moguće birati kojim putem će promet ići.


Šematski prikaz konačnog automata BGP-a.(2)

BGP protokol:

-Spoljni protokol za mrežni prolaz

-Primenjuje se za rutiranje između autonomnih sistema

-Zadatak unutrašnjeg protokola:

Što efikasniji prenos od izvora do odredišta

-Zadaci spoljašnjeg protokola uključuju i političke, bezbednosne i ekonomske elemente:

Pruža informacije o rutiranju samo za selektovane puteve (npr. željeni ili najbolji putevi)

-BGP protokol – značaj za tranzitni saobraćaj(3)

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se / Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se / Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se / Promeni )

Google+ photo

Komentarišet koristeći svoj Google+ nalog. Odjavite se / Promeni )

Povezivanje sa %s

%d bloggers like this: