Video: Basic Routing RIP IPv4 2025
Denne forbindelse mellem dit netværk og internettet leveres typisk via Border Gateway Protocol (BGP). Konfigurationen, der kræves for BGP til arbejde, kan opdeles i to dele:
-
En konfiguration, der angiver, hvem du er: Hvem du er, er lige så enkel som at identificere din AS og angive den adresse, som du vil være kendt. Du konfigurerer "hvem du er" ved at indstille dine AS under routing muligheder:
[edit] rutefunktioner {autonomt system 65001;}
-
Mange protokoller indeholder en adresse til routeren i deres informationsudveksling med andre routere. Det er generelt en god ide at konfigurere adressen, der skal bruges til denne form for kommunikation, således at meddelelser mellem routere altid er klare, hvilket gør det langt lettere at fejle tingene ned ad vejen. Du bør altid eksplicit konfigurere router-id'et:
[edit] routing-muligheder {router-id 192. 168. 14. 3}
-
En fælles bedste praksis er at få router-id'et til at svare til din IP-adresse til loopback-interface.
-
En konfiguration, der etablerer en session med dine naboer: Når du har konfigureret dine egne oplysninger, skal du konfigurere BGP-sessionen til din eksterne nabo.
Konfigurer en BGP-session mellem router 3 til router 5 og omvendt ved at arbejde i protokollerne i konfigurationshierarkiet, som vist her:
[rediger protokoller] bgp {group de-guys {type ekstern; peer-as 65002; nabo 10. 0. 26. 2;}}
Alt du gør her definerer eksplicit BGP-sessionen, der forbinder dit autonome system (AS) med dit peer-autonome system (AS). Naboadressen angivet her er grænsefladeadressen på den peer, du forbinder til.
AS-nummeret, du konfigurerer for denne peer, skal svare til det AS-nummer, som peeren konfigurerede for sig selv. Bemærk også, at du har konfigureret denne nabo som type ekstern. Denne konfiguration betyder, at naboen vil blive forbundet via den eksterne smag af BGP kaldet E BGP.
Hvis du har en ekstern BGP, har du også en intern version af BGP (kendt som IBGP). Mens EBGP er konfigureret mellem routere i forskellige AS'er, er IBGP konfigureret mellem alle routere inden for dit interne netværk.
IBGP gør det muligt for routerne i AS'en, der ikke er EBGP-routeren, at nå eksterne routere. Eksempelvis ved IBGP kørsel kender routere 6, 7 og 8 i AS 65002 hvilke ruter der er i AS 65027.
Den eksterne BGP (EBGP) session, du oprettede, etablerede forbindelsen mellem din AS og peering AS.Det forbød dog ikke alle dine routere via BGP. Du skal konfigurere IBGP mellem dine routere. Konfiguration af IBGP ligner meget på at konfigurere EBGP. For at konfigurere router 3:
[rediger protokoller] bgp {gruppe min-guys {type internal; nabo 192. 168. 14. 1; nabo 192. 168. 14. 2; nabo 192. 168. 14. 4;}}
Bemærk hvilken type forbindelse der er konfigureret her: skriv intern. Fordi disse er interne naboer, er JUNOS intelligent nok til at vide, at AS-nummeret er det samme som AS-nummeret konfigureret under routing-mulighederne. Bemærk også, at du har konfigureret tre naboer, men topologien viser, at du kun har to umiddelbare naboer. Router 2 er kun tilgængelig via de andre routere.
Dette skyldes, at IBGP har nogle begrænsninger. Som standard kan IBGP ikke annoncere ruter, der er lært via IBGP til andre IBGP naboer (dette er en ruteflyvningsforebyggelsesmekanisme).
Så router 4 lærer ruter via EBGP fra router 5. Disse ruter skal formidles til resten af dit netværk, så router 2 kan sende trafik til router 7. Router 4 sender disse ruter til routere 1 og 3 via IBGP session mellem dem. Fordi IBGP ikke kan reklamere for disse ruter, kan den ikke dele dem med router 2.
For at undgå denne begrænsning, der ikke skal annoncere, kræver IBGP en fuldmasket konfiguration - det vil sige, Hver router i dit netværk skal konfigureres som en intern peer til hver anden router i dit netværk, uanset om de er fysisk forbundet via et link. Derfor ser du router 2 konfigureret som nabo til router 3, når de ikke er fysisk forbundet.
BGP er nu konfigureret på din router.