Czy powinienem używać domyślnych tras czy pełnej tabeli BGP?

9

Mam sieć z trzema linkami (ISPA, 3 MB, ISPB, 1,5 MB, ISPC, 50 MB). Mam trzy różne prędkości i jako takie, dostawcy usług internetowych A i B są głównie wykorzystywani do redundancji. Obecnie odbieram trasy od wszystkich trzech dostawców, ale filtruję kilka z nich na linkach zapasowych. Gdybym chciał skierować ruch wyłącznie z większej rury w pobliżu, wydaje mi się, że nie muszę pobierać pełnej tabeli routingu od wszystkich dostawców usług internetowych i mogę jedynie zsynchronizować trasy domyślne.

Czy tak jest w przypadku? Czy istnieje sposób na ograniczenie BGP tylko do synchronizowania tras następnego skoku lub lokalnych? Martwię się o włączenie pełnej synchronizacji, ponieważ pracuję ze starszymi routerami i pracuję z ograniczoną ilością pamięci RAM.

Couradical
źródło
Co reklamujesz trzem dostawcom usług internetowych?
Ron Trunk
Reklamuję singiel / 24
Couradical

Odpowiedzi:

7

Możesz zaakceptować pełny stół od głównego sąsiada i poprosić innych o przesłanie ci lokalnych tras + domyślna trasa. W takim przypadku trasy pełnego stołu wygrywają z wartością domyślną, a ruch tranzytowy korzysta z sąsiada „pełnego stołu”. ruch do drugorzędnych sąsiadów powinien nadal wykorzystywać swoje łącza zwrotne, ponieważ ASPATH byłby krótszy. Dotyczy to tylko ruchu wychodzącego, jeśli większość ruchu jest przychodząca, musisz zmienić priorytety tras reklamowanych do drugorzędnych sąsiadów (przez AS-prepends itp.).


źródło
Wszystkie dane przychodzące są zarządzane przez społeczności, a ścieżka już się rozwija. Drugim pytaniem, które pojawia się przy synchronizacji tras domyślnych, jest to, czy każdy router powinien mieć również statyczną trasę domyślną?
Couradical
1
Nie sądzę, statyczne ustawienie domyślne nadal wskazywałoby na nieodpowiadającego sąsiada i mogłoby powodować problemy z routingiem.
6

O ile nie chcesz wybrać usługodawcy internetowego na podstawie adresu, nie ma powodu, aby otrzymywać coś więcej niż domyślną trasę. Możesz użyć atrybutu LOCAL-PREFERENCE na trasie otrzymanej od ISP C, aby go wybrać. Oto przykład:

ip access-list standard DEFAULT-ONLY permit 0.0.0.0
!
route-map PREFERr-C permit 10
 match ip address DEFAULT-ONLY
 set local-preference 200
route-map PREFER-C permit 20
!
router bgp 9999
neighbor <isp c> route-map PREFER-C in
!

EDYCJA: Kiedy czytam trasy synchronizacji, zdałem sobie sprawę, że twoje routery BGP rozmawiają ze sobą. W takim przypadku skorzystasz z preferencji lokalnych.

Ron Trunk
źródło