EBGP vs. IBGP
Sekä EBGP että IBGP ovat termejä, joita käytetään reititysprotokollassa BGP. Teoreettisesti pääasiallinen ero näiden kahden välillä on EBGP-ajo kahden BGP-reitittimen välillä eri autonomisessa järjestelmässä (AS), mutta IBGP kulkee kahden BGP-reitittimen välillä samassa AS: ssä. Ennen kuin keskustelemme EBGP: n ja IBGP: n eroista, saamme perustiedot EBGP: stä ja IBGP: stä.
Mikä on EBGP?
BGP kulkee reitittimien välillä eri itsenäisissä järjestelmissä. Oletusarvoisesti EBGP: ssä (vertaisarviointi kahdessa eri AS: ssä) IP TTL on asetettu arvoon 1, mikä tarkoittaa, että vertaisten oletetaan olevan suoraan yhteydessä.
Tässä tapauksessa, kun paketti ylittää yhden reitittimen, TTL: stä tulee 0 ja sitten paketti pudotetaan sen yli. Tapauksissa, joissa kahta naapuria ei ole kytketty suoraan, esimerkiksi peering with loopback-rajapinnat tai peering, kun laitteet ovat usean humalan päässä, meidän on lisättävä komento “naapuri x.x.x.x ebgp-multihop”
Muutoin BGP-naapuruutta ei luoda. Lisäksi EBGP-vertaisarvioija mainostaa kaikkia parhaimpia reittejä, jotka se tuntee tai on oppinut vertaistaan (onko EBGP-vertaisopiskelija tai IBGP-vertaisopiskelija), mikä ei ole IBGP: n tapauksessa..
Mikä on IBGP?
IBGP: ssä ei ole mitään rajoituksia, että naapureiden on oltava yhteydessä suoraan; IBGP-vertaisverkko ei kuitenkaan mainosta etuliitettä, jonka se on oppinut IBGP-vertaisilta toiselle IBGP-vertaisarvolle. Tämä rajoitus on olemassa, jotta vältetään silmukoita samassa AS: ssä. Tämän selventämiseksi, kun reitti siirretään EBGP-vertaiskäyttäjälle, paikallinen AS-numero lisätään etuliitteeseen as-path-muodossa, joten jos saamme saman paketin takaisin, joka ilmaisee AS: n as-path-tiedostona, tiedämme, että se on silmukka, ja paketti putoaa. Kuitenkin, kun reittiä mainostetaan IBGP-vertaiskäyttäjälle, paikallista AS-numeroa ei lisätä reitille, koska vertaisryhmät ovat samassa AS.
Silmukoiden välttämiseksi samassa AS: ssä käytetään kahta menetelmää.
1. Täysi meshed topologia: Tässä kaikkien saman AS-reitittimen on oltava yhteydessä toisiinsa. Esimerkiksi, jos meillä on N reititintä, niin meillä on oltava N (N-1) / 2 IBGP-istuntoa. Voimme välttää tämän ottamalla käyttöön reittiheijastimet.
2. Reittiheijastimien käyttö: Se on vaihtoehtoinen menetelmä täydellisen mesh-skenaarion voittamiseksi. Tässä tapauksessa IBGP-istunnot perustetaan keskitetysti. Tätä keskipistettä kutsutaan reitinheijastimeksi ja muita IBGP-reitittimiä kutsutaan reittiheijastin asiakkaiksi.
Mikä on ero eBGP: n ja iBGP: n välillä?? 1. EBGP peering kahden eri AS: n välillä, kun taas IBGP on saman AS (autonominen järjestelmä) välillä.. 2. eBGP-vertaisopiskelijoilta opitut reitit mainostetaan muille vertaisarvioitsijoille (BGP tai IBGP). IBGP: n vertaisilta opittuja reittejä ei kuitenkaan mainosteta muille IBGP: n vertaisille. 3. Oletusarvoisesti EBGP-vertaisryhmät asetetaan arvoon TTL = 1, mikä tarkoittaa, että naapureiden oletetaan olevan suoraan yhteydessä, mikä ei ole IBGP: n tapauksessa. Voimme muuttaa tätä EBGP: n käyttäytymistä käyttämällä komentoa “naapuri x.x.x.x ebgp-multihop”. Multihop on termi, jota käytetään vain EBGP: ssä. 4. EBGP-reittien hallinnollinen etäisyys on 20, kun taas IBGP: n reittejä on 200. 5. Seuraava hyppy pysyy muuttumattomana, kun reitti mainostetaan IBGP: n vertaisarvioitsijalle; se kuitenkin muuttuu, kun sitä mainostetaan oletusarvoisesti EBGP-vertaisarvioinnille. Tätä IBGP: n oletuskäyttäytymistä voidaan muuttaa komennolla ”naapuri x.x.x.x next-hop-self”; tämä muuttaa seuraavan hypyn samalla kun mainostetaan paikallisena reittinä.
|