proč BGP sousedé přepínat mezi nečinnosti, připojit, a aktivní stavy?

Úvod

směrovače BGP si mohou vyměňovat informace o směrování pouze tehdy, když mezi nimi naváží vzájemné spojení. Vytvoření BGP peer začíná vytvořením TCP spojení mezi zařízeními. Po navázání TCP spojení se zařízení BGP pokusí vytvořit relaci BGP výměnou otevřených zpráv BGP, kde si vyměňují verzi BGP, jako číslo, hold time a identifikátor BGP.

o procesu BGP peer establishment může několik věcí zabránit správnému vytvoření sousedství BGP. Tento dokument popisuje některé z těchto možných důvodů tohoto problému:

  • prohlášení souseda je nesprávné.

  • neexistují žádné trasy na adresu souseda, nebo výchozí trasa (0.0.0.0 / 0)se používá k dosažení peer.

  • pod BGP chybí příkaz update-source.

  • chyba při psaní měla za následek nesprávnou IP adresu v příkazu souseda nebo nesprávné číslo autonomního systému. Musíte zkontrolovat své konfigurace.

  • Jednosměrového vysílání je přerušeno z některého z těchto důvodů:

    • Špatně virtuální obvod (VC) mapování v Asynchronní Režim Přenosu (ATM) nebo Frame Relay prostředí ve vysoce redundantní síť.

    • přístupový seznam blokuje unicast nebo TCP paket.

    • Network Address Translation (Nat) běží na routeru a překládá paket unicast.

    • vrstva 2 je dole.

  • nedostatek příkazu ebgp-multihop je častou chybou, která brání tomu, aby se kolegové objevili. Tento problém je popsán ve druhém příkladu.

předpoklady

požadavky

pro tento dokument neexistují žádné specifické požadavky.

použité komponenty

tento dokument není omezen na konkrétní verze softwaru a hardwaru.

informace uvedené v tomto dokumentu byly vytvořeny ze zařízení ve specifickém laboratorním prostředí. Všechna zařízení použitá v tomto dokumentu začala vymazanou (výchozí) konfigurací. Pokud pracujete v živé síti, před použitím se ujistěte, že rozumíte možnému dopadu jakéhokoli příkazu.

Síťový Diagram

Použít tento síťový diagram jako příklad pro první tři příčiny:

Konvence

Viz Cisco Technické Tipy Konvence pro více informací o dokumentu konvence.

příkaz soused je nesprávný

příkaz show ip BGP summary na routeru R1-AGS ukazuje, že relace je aktivní.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd10.10.10.2 4 400 0 0 0 0 0 never Active

Zde jsou konfigurace:

debug ip bgp a debug ip tcp transakce příkazy show TCP spojení nedaří.

Ladí na Routeru R1-AGS:

Ladí na Směrovač R6-2500:

Řešení

Za účelem napravení této situace, a to buď správnou adresu zpětné smyčky v soused prohlášení, nebo odebrání aktualizace-zdroj příkaz z konfigurace.

v tomto příkladu je adresa opravena.

pohled na příkaz show ip BGP summary ukazuje, že Router R1-AGS je ve stanoveném stavu.

R1-AGS(9)#show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 3 3 1 0 0 00:00:26 0

Poznámka: Pokud BGP relace není establlished po směrovač znovu načte konfiguraci soused soft-rekonfigurace vět v BPS za účelem soft reset.

neexistují žádné trasy na adresu souseda nebo výchozí trasa je použita k dosažení Peer

příkaz show ip BGP summary na routeru R1-AGS ukazuje, že relace je aktuálně aktivní.

R1-AGS(9)#show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 0 0 0 0 0 never Active

zde jsou konfigurace:

pokud spustíte ladicí příkazy, ukazuje, že k sousedovi není žádná cesta.

Ladí na Routeru R1-AGS:

Ladí na Směrovač R6-2500:

Řešení

řešením je zahrnout trasu na další hop v BGP soused prohlášení. V závislosti na situaci můžete použít statickou nebo dynamickou trasu. V interním prostředí BGP (iBGP), kde máte větší kontrolu, můžete trasu dynamicky šířit pomocí směrovacího protokolu. V situaci externího BGP (eBGP) se doporučuje nakonfigurovat statickou trasu tak, aby dosáhla dalšího hopu.

Použít soused ebgp-multihop příkaz pouze tehdy, když IP adresu, kterou jsou díval se na své eBGP peer není přímo připojen.

v tomto příkladu byla použita statická trasa.

příkaz show ip BGP summary ukazuje, že Router R1-AGS je ve stanoveném stavu.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 3 3 1 0 0 00:00:26 0

Poznámka: Výchozí trasa se nikdy být použity k vytvoření BGP relace (iBGP/eBGP), a uvidíte stejné (žádná cesta) výstup v ladí, i když jste schopni ping BGP souseda. Řešením je opět přidání trasy k sousedovi BGP.

příkaz update-source chybí pod BGP

příkaz show ip BGP summary na routeru R1-AGS ukazuje, že relace je aktivní.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd1.1.1.1 4 400 0 0 0 0 0 never Active

zde jsou konfigurace:

pokud spustíte ladicí příkazy, zobrazí se selhání připojení TCP.

ladění na routeru R1-AGS:

Ladí na Směrovač R6-2500:

Řešení

s cílem vyřešit tento problém, buď nakonfigurovat aktualizace-zdroj příkaz na obou routerech, nebo odebrání aktualizace-zdroj příkaz a změňte souseda prohlášení na obou routerech. Toto jsou příklady obou řešení.

zde je příkaz update-source nakonfigurován na obou směrovačích.

příkaz show ip BGP summary ukazuje, že Router R1-AGS je ve stanoveném stavu.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd2.2.2.2 4 400 3 3 1 0 0 00:00:26 0

příkaz update-source musíte použít pouze tehdy, když se někdo dívá na vaši adresu zpětné smyčky. To platí pro IBGP peer a eBGP peer.

zde je příkaz update-source odstraněn a příkaz neighbor je změněn na obou směrovačích.

příkaz show ip BGP summary ukazuje, že Router R1-AGS je ve stanoveném stavu.

R1-AGS(9)# show ip bgp summaryBGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd10.10.10.2 4 400 3 3 1 0 0 00:00:26 0



+