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.
Odpowiedzi:
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
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:
EDYCJA: Kiedy czytam trasy synchronizacji, zdałem sobie sprawę, że twoje routery BGP rozmawiają ze sobą. W takim przypadku skorzystasz z preferencji lokalnych.
źródło