Saya memiliki (dalam GNS3) tiga Cisco 3640 yang menjalankan 12,4 (23) terhubung secara seri (R1 -> R2 -> R3). R1 dan R2 adalah rekan eBGP, R2 dan R3 adalah rekan iBGP. R1 mengiklankan jaringan 192.168.1.0/24. R2 menerima rute ini, tetapi tidak mengiklankannya ke R3.
Bukankah rute yang dipelajari dari eBGP diiklankan ke iBGP?
Berikut konfigurasi lengkap seperti yang dimasukkan:
loop0(R1)s0/0 <--> s0/0(R2)s0/1 <--> s0/1(R3)
R1:
configure terminal
interface s0/0
ip address 172.16.1.1 255.255.255.252
no shutdown
interface loopback0
ip address 192.168.1.1 255.255.255.0
router bgp 1
neighbor 172.16.1.2 remote-as 2
network 192.168.1.0 mask 255.255.255.0
R2:
configure terminal
interface s0/0
ip address 172.16.1.2 255.255.255.252
no shutdown
interface s0/1
ip address 172.16.1.5 255.255.255.252
no shutdown
router bgp 2
neighbor 172.16.1.1 remote-as 1
neighbor 172.16.1.6 remote-as 2
R3:
configure terminal
interface s0/1
ip address 172.16.1.6 255.255.255.252
no shutdown
router bgp 2
neighbor 172.16.1.5 remote-as 2
next-hop-self
(selain karena sudah memiliki IGP yang mengiklankan alamat next-hop rekan eBGP)? Saya awalnya akan membuat pertanyaan lain untuk ini, tetapi saya pikir itu akan menjadi jawaban yang mudah. Baru-baru ini telah mencoba BGP, dan saya terus mengalami hal ini, itu membuat saya penasaran mengapanext-hop-self
bukan perilaku default.Anda harus mengumumkan antarmuka yang terhubung pada R2. karena satu-satunya jaringan 192.168.1.0 tidak sekarang apa hop berikutnya. Anda dapat memeriksa dengan "show ip bgp" di R3.
Seperti yang Anda lihat 192.168.1.0 di tabel R3 bgp tetapi tidak dimasukkan ke tabel routing. Karena tidak tahu apa itu hop selanjutnya
Larutan:
sumber