Tak więc, jeśli mam witrynę, która ma 2 (lub więcej) połączeń internetowych, z routowalną podsiecią IP, której jestem właścicielem, i jeden dostawca usług internetowych przestaje działać, jak mam powiedzieć reszcie świata, aby wysyłał ruch skierowany do mojej sieci za pośrednictwem usługodawcy internetowego B zamiast ISP A? Jest to związane z konfiguracją typu o wysokiej dostępności. Jestem prawie pewien, że dotyczy BGP, ale nie wiem, jak go wdrożyć.
10
Odpowiedzi:
Multihoming zwykle odbywa się za pomocą BGP poprzez ogłoszenie ASN (numer systemu autonomicznego) i prefiksów („Sieć / podsieć”) obu usługodawcom internetowym. Oznacza to, że musisz mieć własny ASN i prawidłową przestrzeń publicznego adresu IP)
Jesteś peer w BGP z dwoma dostawcami usług internetowych, oni ponownie ogłaszają twój ASN i prefiksy przed nimi, więc każdy ruch do Twojej sieci jest kierowany przez nie w zależności od zasad BGP (AS-Path itp.).
Teraz, jeśli planujesz ogłosić swój ASN, upewnij się, że masz DOBRE LINKI (DSL sprawi ci problemy, jeśli się trzepocze - BGP traktuje trzepotanie / niestabilną trasę jako ZŁE i upuści je, dopóki nie będą stabilne przez jakiś czas).
ZABAWA BGP polega na tym, że możesz kontrolować sposób wchodzenia i wychodzenia ruchu.
Dzięki AS-Path Prepending możesz sprawić, że niektóre linki będą „gorsze” niż inne (nawet jeśli są one znacznie większe niż prędkość), ponieważ długość AS-PATH jest tym, co najpierw sprawdzane przy podejmowaniu decyzji, która trasa jest najlepsza. Można to zrobić na zasadzie prefiksu po prefiksie.
Korzystając z preferencji lokalnych i map tras, możesz zdecydować, którego usługodawcę internetowego użyć do ruchu wychodzącego i dowolnych przepływów (w zasadzie manipulujesz trasami spełniającymi określone warunki, zanim zaakceptujesz je we własnej tabeli routingu).
źródło