Mam dziwny problem. Oto konfiguracja. Mamy 2 odlewnicze SX.
SX01 ---> ISPA
|
|
SX02 ---> ISPB
Mam / 24 z ISPA i kolejne / 24 z ISPB. Oba / 24 mogą być ogłaszane każdemu z dostawców.
iBGP działa między dwoma SX i eBGP jest używany od każdego z SX do odpowiedniego ISP.
Mam więc następujące elementy w SX:
ip route 1.1.1.0/24 null0
ip route 2.2.2.0/24 null0
Mam również skonfigurowane listy prefiksów dla każdego z / 24 i skonfigurowałem sąsiadów bgp, aby korzystali z list prefiksów.
Mój problem polega na tym, że ilekroć dodam powyższe trasy zerowe do obu routerów jednocześnie, mam problemy z łącznością i tracę pakiety. Próbowałem zmienić odległość administracyjną na tych statycznych trasach, ale bez powodzenia. Jeśli dodam tylko te puste trasy do jednego z SX i usunę je z drugiego, wówczas prefiksy zostaną ogłoszone w porządku dla odpowiedniego dostawcy usług internetowych i wszystko będzie dobrze.
Wszelkie pomysły, jak to naprawić? Na urządzeniach cisco jest to tak proste, jak dodanie powyższych poleceń do obu routerów brzegowych, więc nie jestem pewien, dlaczego to obecnie nie działa.
Odpowiedzi:
Sprawdź, czy faktycznie masz prawidłowe trasy wewnętrzne dla tych sieci, aby zastąpić trasy do wartości null0. Jeśli nie ma bardziej specyficznych lub preferowanych tras dla tych sieci, routery oczywiście odrzucą przeznaczony dla nich ruch.
źródło
Twoje trasy zakotwiczenia są prawidłowe, ale aby zastąpić te trasy, potrzebujesz więcej szczegółów w IGP. To, jak sobie z tym poradzisz, zależy od układu sieci, ale na przykład ...
Załóżmy, że masz kilka różnych portów routera, do których przypisano / 28. Jeden router będzie teraz miał więcej szczegółów i nie będzie czarował ruchu przeznaczonego dla tych / 28s, ale drugi router nie będzie o nich wiedział, chyba że zareklamujesz go w swoim IGP (OSPF, IS-IS itp.). Routery będą nadal wysyłać ruch dla nieużywanych podsieci do wartości null0, dopóki nie będzie dostępna bardziej dokładna trasa do nich.
Chcesz zachować te zakotwiczone trasy, aby BGP mógł reklamować / 24s. Jeśli masz / 24 przypisane do jednego portu (portów) i wcale ich nie podsieci, to nie potrzebujesz tras kotwiczących. Zasadniczo twoja tabela routingu musi mieć prawidłową trasę do / 24s (czy to do portu na żywo, czy do statycznego null0), zanim BGP będzie reklamował te trasy. Musisz tylko upewnić się, że redystrybuujesz więcej szczegółów w swoim IGP, aby routery wiedziały, gdzie wysłać prawidłowy ruch.
źródło