Facebook
From Voluminous Rhinoceros, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 207
  1. BGP Implementation CCNP
  2.  
  3. BGP to protokół wektora ścieżek. Jako jedyny protokół przekazuje informacje o calej sciecze, a nie o nastepnym skoku. Obejmuje systemy autonomiczne, przez ktore przechdzoimy dochodząc do innego systemu autonomicznego.
  4.  
  5. CHodzi o sieci, które są w danym systemie autonomicznym oprocz rozglaszania sciezek.
  6.  
  7. Definiujemy sobie w protokole BGP sieci do rozglaszania w ASie. To nie jest tozsame z sieciami przylaczonymi do danego routera! Definiujemy w procesie routingu sieci rowniez takie, ktore nie sa bezposrednio dolaczone,
  8. ale chcielibysmy je rozglaszac.
  9.  
  10. W sciezce, ktora otrzymalismy jest nasz nr AS to taka sciezka jest odrzucana! Ten mechanizm ma za zadanie odrzucic mozliwosc powstania petli.
  11.  
  12.  
  13. Routery BGP wymieniaja informacje o sciezkach prowadzacych do sieci docelowych, a w zasadzie do systemow autonomicznych, w ktorych te sieci sie znajduja, poniewaz juz wewnatrz AS'a sa protokoly wewnatrz asowie, ktore maja informacje
  14. juz jak do tej sieci dotrzec.
  15.  
  16. BGP sie skupia jak dotrzec do danego AS'a.
  17.  
  18. BGP jest czasami nazywany zaawansowanym protokolem wektora odeglosci, ale to jest protokol wektora sciezki. Wykorzystuje protokół TCP! Jako jedyny protokół routingu. Zapewnia niezawodną komunikację.
  19.  
  20. OSPF itd wykorzystują IP (warstwa 3). Poza nim RIP tez korzysta z warstwy transportowej (RIP), ale on wykorzystuje UDP.
  21.  
  22. BGP działa na porcie nr 179. W przypadku RIP'a to nr portu 512.
  23.  
  24. Rutery komunikujące się poprzez BGP to BGP Speakers.
  25.  
  26. W BGP nie ma cyklicznych updateów. UPDATE ejest wysyłane tylko podczas zdarzeń, np dodania nowej sieci do tablicy.
  27.  
  28. Tablica BGP jest odseparowana od tablicy routingu IP! Trasy z tablicy BGP trafiają do tablicy rutingu.
  29.  
  30. For BGP to estsablish an adjacency you must configure it explicity for each neighbor.
  31.  
  32. W przypadku tras poznanychj przez ibgp dystans administracyjny = 200, dla ebgp = 20. RIP 90, OSPF ma 120. OFC im mniej tym lepiej.
  33.  
  34. Keepalive -> 19 bytes. Pozostale od 19 do 4096 bajtow (wiadomosci Open, Update i notification).
  35.  
  36. W BGP najpierw zestawione jest TCP, potem wiadomosc open musi zostac zaakceptowana, wowczas jest zestawione polaczenie BGP i nastepje wymiana tablicy rutingu.
  37.  
  38. Wiadomosc open zawiera
  39. - werje (aktualnie bgp-4)
  40. - moj system autonomiczny (16 bitowe pole definiujace AS nadawcy wiadomosci)
  41. - hold time - maksymalna ilsoc sekund, ktora moze uplynac pomiedzy keep alive lub wiadomosciami uaktualnianymi
  42. - BGP rotuer indetifier (rouder ID) identyfikuje nadawce z punktu widzenia protokolu BGP. Zazwyczaj to adres IP przypisany do routera jako identyfikator.
  43. - opcjonalne parametry (np. typ, dlugosc i wartosci [TLV]).
  44.  
  45. Wiadomosc update zawiera [JEDNA SCIEZKA!!!] update odnosi sie do jednej siezki
  46. - withdrawn routers - lista preifksow dla tych tras, ktore zostaja wycofane z obslugi
  47. - path attributes [AS-path, origin, local preference, and so forth)
  48. - network layter reachability information (NLRI) - lista sieci (IP address prefixes i dlguosc prefiksu), ktora moze byc osiagnietae przez ta sciezke.
  49.  
  50. Notification - wysylana jest, gdy wpadnie jakis blad. Zawiera ona kod bledu, podkod pozwalajacy na szczegolowa identyfikacje oraz dane zwiazane z tym bledem.
  51.  
  52. Stany procesu BGP
  53. - Idle
  54. - Connect
  55. - Active
  56. - Open sent
  57. - Open confirm
  58. - Established
  59. - Only when the connection is in the established state are update, keepalive, and notification messages exchanges
  60.  
  61.  
  62. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  63. WAZNE
  64.  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  65.  
  66. Kiedy uzywac BGP?
  67.  
  68. Kiedy BGP jest dobrze zrozumiale. System AS umozliwia przesylanie pakietow do innych ASow. Np ta siec, ktora konfigurujemy jest dostawca uslug, jest siecia operatorska. Rowniez wtedy, kiedy ma dostep do innych sieci operatorskich.
  69. Gdy chcemy manipulowac tym ruchem
  70.  
  71.  
  72. Kiedy NIE uzywac?
  73.  
  74. Jesli:
  75. - pojedyncze polaczenie z internetem lub innym ASem
  76. - ograniczona wydajnsoc
  77. - ogranicozne zrozumienie filtrowania rutinguu i wyboru sciezki
  78. - jesli polytka w ASie jest taka sama z polityka zaimplementowana w ASie ISPka
  79.  
  80.  
  81. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  82. WAZNE
  83.  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!