Startuj z nami!

www.szkolnictwo.pl

praca, nauka, rozrywka....

mapa polskich szkół
Nauka Nauka
Uczelnie Uczelnie
Mój profil / Znajomi Mój profil/Znajomi
Poczta Poczta/Dokumenty
Przewodnik Przewodnik
Nauka Konkurs
uczelnie

zamów reklamę
zobacz szczegóły
uczelnie

Nie znaleziono szukanej frazy! Poniżej znajduje się fraza najbardziej przypominająca szukaną.

BGP

BGP

Schemat zmiany stanów połączenia BGP

BGP ( ang. Border Gateway Protocol) protokół bramy brzegowej – zewnętrzny protokół trasowania . BGP w wersji czwartej jest podstawą działania współczesnego internetu.

Jest protokołem wektora ścieżki działającym i umożliwiającym tworzenie bezpętlowych sieci IP między różnymi systemami autonomicznymi . Obecny otwarty standard protokołu BGP jest opisany w dokumentach RFC 4271 i 1771. Zadaniem BGP jest wymiana informacji między systemami autonomicznymi. Protokół ten nie używa tradycyjnych metryk - analogiczną funkcję (determinanty wyboru trasy) pełnią atrybuty. Do jego głównych zalet należy zapewnienie pełnej redundancji łączy.

Protokół BGP funkcjonuje w oparciu o protokół warstwy 4 (port TCP o numerze 179). Umożliwia to zapewnienie, że aktualizacje są wysyłane w sposób niezawodny, pozostawiając protokołowi trasowania zbieranie informacji o zdalnych sieciach i zapewnienie topologii bezpętlowej. Relacje między sąsiadami BGP tworzone są dzięki protokołowi TCP, dlatego nie wymagają istnienia bezpośredniego sąsiedztwa routerów (ang. adjacency).

Podstawą funkcjonowania BGP jest system autonomiczny, (ang. Autonomous System, AS), czyli sieć lub grupa sieci pod wspólną administracją i ze wspólną polityką trasowania. Systemy autonomiczne identyfikowane są za pomocą numerów, zwanych numerami AS. Protokół BGP w wersji oryginalnej zakładał dwubajtowe numery AS, co ze względu na ich ograniczoną liczbę (65536) stanowiło poważniejsze ograniczenie rozwoju Internetu niż brak numerów IP. Na szczęście zgodne wstecz rozszerzenie protokołu wprowadzające czterobajtowe numery AS odegnało to zagrożenie.

Protokół BGP służy do nawiązywania relacji między poszczególnymi systemami autonomicznymi. Możemy rozróżnić eBGP (ang. exterior ), gdy mamy sesję między dwoma różnymi AS oraz iBGP (ang. interior), gdy sesja BGP nawiązana jest między dwoma takimi samymi AS – oba typy BGP delikatnie różnią się funkcjonalnością. Dystans administracyjny dla eBGP wynosi 20 a dla iBGP 200. Podobnie możemy sesje BGP podzielić na takie, gdy między ruterami jest bezpośrednie sąsiedztwo oraz takie, gdy sąsiedztwa bezpośredniego nie ma, te ostatnie nazywają się BGP multihop i są rzadziej używane, gdyż najczęściej do prawidłowego działania wymagają wsparcia innych protokołów trasowania dynamicznego bądź też trasowania statycznego.

Każdy system autonomiczny może rozgłaszać pewną liczbę adresów IP, zgrupowanych w prefiksy . Np. www.onet.pl ma adres IP 213.180.130.200, Onet.pl rozgłasza prefiks 213.180.128.0/21 (czyli zakres IP 213.180.128.0-213.180.135.255) pod AS o numerze 12990.

BGP używa się typowo jako protokołu routingu w sytuacji kiedy mamy styk internetowy z 2 (lub więcej) dostawcami internetu. BGP jest protokołem o dużym czasie zbieżności - wczytanie pełnej tablicy routingu może trwać nawet kilka godzin.

Spis treści

Cechy charakterystyczne

  • Protokół wektora ścieżki;
  • Używa TCP jako protokołu warstwy transportu ;
  • Pełna tablica trasowania jest wymieniana tylko podczas początkowej sesji BGP;
  • Aktualizacje przesyłane sa przez port TCP o numerze 179;
  • Sesje BGP są utrzymywane przez wiadomości typu "keepalive";
  • Każda zmiana w sieci powoduje wysłanie zawiadomienia o aktualizacji;
  • BGP ma swoją własną tablicę BGP. Każda pozycja w sieci musi znaleźć się najpierw w tablicy BGP;
  • BGP ma skomplikowaną tabelę atrybutów, np. sąsiedniego skoku i pochodzenia;
  • Obsługuje VLSM i podsumowanie (zwane też bezklasowym trasowaniem międzydomenowym (ang. Classless Inter-Domain Routing (CIDR));

Atrybuty BGP

BGP posiada wiele złożonych atrybutów wyznaczających ścieżkę do zdalnej sieci. Pozwalają one na większą elastyczność i podejmowanie złożonych decyzji dotyczących trasowania, aby wybrana ścieżka do sieci zdalnej była najlepszą z możliwych. Gdy protokół BGP otrzyma wiele ścieżek do konkretnego celu w zdalnej sieci, wybierze zawsze tylko jedną z nich. BGP zawsze propaguje najlepszą ścieżkę do wszystkich routerów równorzędnych.

Atrybuty BGP są przenoszone w pakietach aktualizacji.

Tabela: Dobrze znane i opcjonalne atrybuty.

AtrybutOpis
PochodzenieTen atrybut jest obowiązkowy; definiuje on źródło ścieżki; może przybrać jedną z trzech następujących wartości:
  • IGP – pochodzący z wewnątrz danego systemu autonomicznego.
  • EGP – otrzymany z EGP (ang. External Gateway Protocol, protokół bramy zewnętrznej).
  • Niepełny (ang. incomplete) – trasa BGP zostaje wykryta przez redystrybucję lub routery statyczne.
AS_PathOpisuje ciąg systemów autonomicznych, będących dostępną ścieżką do docelowej sieci IP.
Następny skokOpisuje adres następnego skoku ze zdalnej ścieżki; zwykle jest to adres routera równorzędnego BGP.
Lokalna preferencjaWskazuje preferowaną ścieżkę wyjścia z danego AS. Wyższa lokalna preferencja jest zawsze lepsza.
MED (Multi Exit Discriminator)Informuje routery równorzędne BGP w innych systemach autonomicznych o ścieżce, którą należy podążać do AS w przypadku istnienia wielu połączonych systemów autonomicznych. Preferowana jest niższa wartość MED.
WagaZdefiniowany przez Cisco atrybut, używany przy wyborze lokalnego routera. Waga nie jest wysyłana do innych routerów równorzędnych BGP; wyższa wartość wagi jest preferowana. Waga ma znaczenie lokalne dla routera i wyznacza preferowaną ścieżkę, gdy istnieje wiele ścieżek. Atrybut używany tylko przez Cisco.
Agregacja jednostkowaInformuje routery BGP, że dokonała się agregacja. Nie używany przy wyborze routera.
AgregatorIdentyfikator routera odpowiedzialnego za agregację; nie używany przy wyborze routera.
SpołecznośćPozwala na znakowanie tras i użycie grup tras o takich samych cechach charakterystycznych.

ISP zwykle znakuje ruch od klientów oraz mapę tras, aby zmodyfikować atrybut społeczności.

Identyfikator pochodzeniaZapobiega powstaniu pętli trasowania. Nieużywany przy wyborze routera.
Lista klastrówUżywana w środowisku odbicia tras. Nieużywana przy wyborze routera.

Implementacje

Symulatory BGP

Konfiguracja BGP

Proces BGP na routerze Cisco uruchamiany jest następującym poleceniem: router bgp numer-systemu-autonomicznego

Do definiowania ogłaszanych sieci służy polecenie: network numer-sieci mask maska-sieci

Do zidentyfikowania routerów równorzędnych służy następujące polecenie: neighbor {adres-ip | grupa-routerów-równorzędnych} remote-as numer-systemu-autonomicznego

Zobacz też

Linki zewnętrzne

  • Istotne RFC BGP
    • RFC 4456 , BGP Route Reflection – An Alternative to Full Mesh Internal BGP (IBGP) (przestarzały: RFC 2796 ) ( ang. )
    • RFC 4278 , Standards Maturity Variance Regarding the TCP MD5 Signature Option ( RFC 2385 ) and the BGP-4 Specification ( ang. )
    • RFC 4277 , Experience with the BGP-4 Protocol ( ang. )
    • RFC 4276 , BGP-4 Implementation Report ( ang. )
    • RFC 4275 , BGP-4 MIB Implementation Survey ( ang. )
    • RFC 4274 , BGP-4 Protocol Analysis ( ang. )
    • RFC 4273 , Definitions of Managed Objects for BGP-4 ( ang. )
    • RFC 4272 , BGP Security Vulnerabilities Analysis ( ang. )
    • RFC 4271 , A Border Gateway Protocol 4 (BGP-4) (przestarzały: RFC 1771 ) ( ang. )
    • RFC 3392 , Capabilities Advertisement with BGP-4 ( ang. )
    • RFC 3065 , Autonomous System Confederations for BGP ( ang. )
    • RFC 2918 , Route Refresh Capability for BGP-4 ( ang. )
    • RFC 1772 , Application of the Border Gateway Protocol in the Internet Protocol (BGP-4) using SMIv2 ( ang. )
  • Przestarzałe RFC BGP
    • RFC 2796 , Przestarzały – BGP Route Reflection – An Alternative to Full Mesh IBGP ( ang. )
    • RFC 1965 , Przestarzały – Autonomous System Confederations for BGP ( ang. )
    • RFC 1771 , Przestarzały – A Border Gateway Protocol 4 (BGP-4) ( ang. )
    • RFC 1657 , Przestarzały – Definitions of Managed Objects for the Fourth Version of the Border Gateway ( ang. )
    • RFC 1655 , Przestarzały – Application of the Border Gateway Protocol in the Internet ( ang. )
    • RFC 1654 , Przestarzały – A Border Gateway Protocol 4 (BGP-4) ( ang. )
    • RFC 1105 , Przestarzały – Border Gateway Protocol (BGP) ( ang. )


Inne hasła zawierające informacje o "BGP":

System autonomiczny (Internet) ...

Grand Prix Europy Formuły 1 Zwycięzcy Grand Prix EuropySezonKierowcaSamochódSilnikTor/Lokalizacja 2010 DEU Vettel, Sebastian Sebastian Vettel AUT Red Bull RB6FRA Renault Valencia Street Circuit Wyniki 2009 BRA Barrichello, Rubens Rubens Barrichello GBR Brawn BGP 001DEU Mercedes-Benz Valencia Street Circuit Wyniki 2008 BRA Massa, Felipe Felipe Massa ITA Ferrari F2008ITA Ferrari Valencia Street Circuit Wyniki 2007 ESP Alonso, Fernando Fernando Alonso GBR McLaren MP4-22DEU Mercedes-Benz Nürburgring Wyniki 2006 DEU Schumacher, ...

Elektrociepłownia Rzeszów o dalszej rozbudowie. 26 maja 2003 roku oddanie do użytku bloku gazowo-parowego BGP-100, poszerzyło działalność firmy o wytwarzanie energii elektrycznej w układzie skojarzonym z ...

Elektrociepłownia Lublin-Wrotków prowadzenia eksploatacji instalacji wytwórczych w energetyce.Podstawową jednostką wytwórczą elektrociepłowni jest blok gazowo-parowy (BGP)[5] produkujący energię elektryczną i ciepło w skojarzeniu z wykorzystaniem gazu ziemnego ...

Trasowanie (telekomunikacja) ...

BGP Schemat zmiany stanów połączenia BGPBGP ( ang. Border Gateway Protocol) protokół bramy brzegowej – zewnętrzny protokół trasowania . ...


Inne lekcje zawierające informacje o "BGP":

Sieci komputerowe - Routing, protokoły routingu (plansza 18) e height=380 width=770 > Protokół BGP BGP (ang. Border Gateway Protocol) protokół bramy brzegowej – zewnętrzny protokół trasowania. ...

Sieci komputerowe - Routing, protokoły routingu (plansza 21) e height=380 width=770 > Format przesyłanych wiadomości BGP Typ - to jednooktetowe pole wskazuje na rodzaj przesyłanej wiadomości. Zdefiniowane są ...

Sieci komputerowe - Routing, protokoły routingu (plansza 19) e height=380 width=770 > Protokół BGP wykonuje trzy typy routingu wewnątrz systemów autonomicznych na zewnątrz systemów autonomicznych ...





Zachodniopomorskie Pomorskie Warmińsko-Mazurskie Podlaskie Mazowieckie Lubelskie Kujawsko-Pomorskie Wielkopolskie Lubuskie Łódzkie Świętokrzyskie Podkarpackie Małopolskie Śląskie Opolskie Dolnośląskie