Síťové protokoly (XXII. část), Protokol BGP

Napsal O webu (») 25. 3. 2008 v kategorii PC sítě, přečteno: 3712×

Protokol BGP

Protokol BGP (Border Gateway Protocol) je páteřní směrovací protokol, určený především pro k výměně směrovacích informací mezi autonomními systémy, které používají navzájem nezávislé vnitřní směrovací protokoly, například protokol RIP či protokol OSPF. Jako jiné směrovací protokoly zabezpečuje především údržbu směrovacích tabulek, aktualizaci směrů a na základě definované metriky vyhodnocuje dostupnost cílových sítí. Přenos směrovacích informací je umožněn TCP spojením BGP směrovačů. Dále se tento protokol stará o propagaci optimální cesty s identifikátory autonomních systémů v naplánované cestě. Hlavní atributy cesty přitom jsou: zdrojový směrovač, cesta a následující směrovač. Následující obrázek ilustruje použití protokolu BGP pro přepojování autonomních systémů, jejichž vnitřní směrovače používají autonomně směrovací protokoly RIP, OSPF a IGRP.





Po startu si každý BGP směrovač vytvoří TCP/IP spojení se sousedním BGP směrovačem. Tím způsobem získají BGP směrovače kompletní směrovací tabulky celé sítě. Změny směrovacích tabulek nejsou vysílány periodicky, jako například u protokolu OSPF, nýbrž jsou odesílány pouze inkrementální změny v části směrovací tabulky ihned po změně stavu sítě a optimální cesty ke směrovačům. Metrika je definována jako koeficient, vyjadřující počet autonomních systémů k cílové síti, rychlost a prioritu linky přidělenou administrátorem.
V rámci protokolu BGP se používají následující zprávy:

1. Open Message – je úvodní inicializační zpráva přenášená po vytvoření TCP spojení. Musí být potvrzena zprávou „Keep Alive Message“


2. Update Message – zpráva pro aktualizaci směrovacích informací. Obsahuje jak informace o zrušení některých směrů a tak informace o propagaci směrů jiných


3. Keep Alive Message – periodicky vysílána zpráva, která kontroluje aktivitu vytvořených TCP spojení mezi BGP směrovači.


4. Notification Message – zpráva používána pro zrušení TCP spojení obsahující i důvod zrušení spojení. Také se používá k odesílání chybových hlášení.

Záhlaví protokolu BGP

MLTDATA
16B2B1Bn B


Význam symbolů v záhlaví protokolu BGP
SymbolVýznam
M (Marker)Autorizační data spojení BGP
L (Length)Délka zprávy BGP
T (Type)Typ zprávy BGP: Open, Update, Keep Alive, Notification
DATA (Data)Datová část zprávyd


Příklad zprávy „BGP Open Message“
VASHTBGP-idOPLOP
1B2B2B4B1B4B


Význam symbolů v zprávě BGP Open Message
SymbolVýznam
V (Version)Verze protokolu
AS (Autonomous System)Identifikátor autonomního systému, který zprávu odesílá
HT (Hold Time)Časový interval, po jehož přesažení je trasa označena za nedostupnou
BGP-Id (Authentication)Identifikátor (IP adresa) zdrojového směrovače
OPL (Optionl Parameters Length)Délka volitelného pole parametrů
OP (Optional Parametrs)Volitelné parametry


Autor: Robert Habrman
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel pět a jedenáct