Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




BGP porotokol

DOC
Stáhnout kompletní materiál zdarma (161 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.

BGP protokol

BGP protokol slouží ke směrování mezi autonomními systémy (AS). Vyvinul se z protokolu EGP a v současné době dospěl k verzi 4, označované jako BGP-4 protokol.

BGP směrovače slouží jako vstupní/výstupní body do autonomních systémů. Podle toho pak jednotlivé spojení mezi směrovači dělíme na externí (jedná-li se o směrovače patřící k různým AS) a interní.

BGP směrovače si neudržují pouze adresu dalšího směrovače, přes který se lze dostat k cílovému uzlu, ale také čísla autonomních systémů, přes které cesta prochází. To umožňuje efektivnější vytváření nejlepších cest (agregování cest apod.). Další výhoda spočívá v tom, že směrovací informace nejsou periodicky vyměňovány, pouze v případě změny topologie. Pravidelně jsou vyměňovány jen Udržovací zprávy, které jsou mnohem kratší a nezatěžují tak síť.

BGP používá TCP jako svůj transportní protokol, konkrétně pak port 179 pro navázání spojení.

Směrovače si mezi sebou posílají zprávy. Každá zpráva má hlavičku, která vypadá následovně:

Návěstí slouží k autentizaci a zajištění synchronizace. Je to nějaká hodnota, kterou přijímající strana může očekávat, tzn. spočítat podle konkrétní zvolené autentizační metody. Zároveň slouží pro detekci ztráty synchronizace. Pokud je typ zprávy Open nebo není použita žádná autentizace, ja nastaven na hodnotu nula.

Typ určuje typ zprávy. Musí být jedno z následujících:

Open(Otevírací) (1) - oznamuje otevření nového spojení

Update(aktualizační) (2) - obsahuje aktualizaci směrovacích informací

Notification(Oznamovací) (3) - je zaslána v případě chyby nebo jiné mimořádné situace

KeepAlive(udržovací) (4) - je posílána pravidelně; oznamuje, že směrovač stále pracuje

Length pak určuje celkovou délku zprávy včt. hlavičky.

Další pak závisí na typu zprávy.

Open(Otevírací zpráva)

Otevírací zpráva obsahuje číslo verze, autonomní systém, ke kterému odesílatel patří, Hold Time, identifikátor BGP (tj. IP adresa) odesílatele a můžou následovat volitelné parametry (tzn. že můžou být, ale nemusí)

Hold Time slouží ke korektnímu nastavení Hold časovače (viz níže). Ten je nastaven na menší z hodnot Hold Time nastavené v přijímajícím směrovači a přijatou v O. zprávě. Musí být nula nebo alespoň 3 sekundy. Určuje pak max. čas, který může uplynout mezi obdržením Update/KeepAlive zprávy od daného směrovače.

Volitelný parametr může popisovat způsob autentizace, která bude používána. Autentizace je popsána autentizačním kódem a autentizačními daty. Na základě autentizačního kódu (tzn. způsobu autentizace) a autentizačních dat pak směrovač vypočítává očekávané hodnoty pole Marker v příchozích zprávách a kontroluje je.

Keep Alive (Udržovací zpráva)

KeepAlive zpráva obsahuje jen hlavičku.

Témata, do kterých materiál patří