Setelah TCP dibuat, rekan BGP mana yang akan mengirim pesan terbuka terlebih dahulu?

11

Setelah koneksi Tcp dibuat antara dua rekan bgp. rekan mana yang akan mengirim pesan terbuka pertama? peer aktif (yang memulai koneksi keluar) atau peer pasif? (peer yang menerima koneksi masuk)

Atau apakah ini terlepas dari keadaan pasif aktif ini? Bisakah salah satu rekan mengirim pesan terbuka pertama berdasarkan penjadwalan?

Apa yang akan terjadi ketika mesage terbuka diterima sebelum router lokal mengirimkan pesan terbuka?

Apakah ada diagram fsm BGP Peer yang bagus? RFC4271 tidak memiliki diagram fsm :(

Hemanth
sumber

Jawaban:

15

rekan mana yang akan mengirim pesan terbuka pertama?

Biasanya, pembicara yang membuka soket mengirim pesan OPEN pertama. Tetapi sebenarnya tidak masalah (ref timer DelayOpen ), karena BGP juga menyediakan cara untuk menunda pesan OPEN sehingga rekan lawan dapat mengirim terlebih dahulu:

    Opsi 1: DelayOpen

    Deskripsi: Atribut sesi opsional DelayOpen memungkinkan
                 implementasi yang akan dikonfigurasi untuk menunda pengiriman
                 pesan OPEN untuk periode waktu tertentu
                 (DelayOpenTime). Penundaan memungkinkan BGP jarak jauh
                 Rekan waktu untuk mengirim pesan OPEN pertama.

         Nilai: BENAR atau SALAH

Jika kedua pembicara membuka sesi TCP duplikat dan mengirim pesan OPEN pada setiap soket secara bersamaan, BGP Identifier digunakan untuk menentukan soket mana yang harus ditutup. Lihat RFC 4271, Bagian 6.8 :

6.8. BGP Connection Collision Detection

If a pair of BGP speakers try to establish a BGP connection with each other 
simultaneously, then two parallel connections well be formed. If the source IP address 
used by one of these connections is the same as the destination IP address used by the 
other, and the destination IP address used by the first connection is the same as the 
source IP address used by the other, connection collision has occurred. In the event 
of connection collision, one of the connections MUST be closed.

Based on the value of the BGP Identifier, a convention is established for detecting 
which BGP connection is to be preserved when a collision occurs. The convention is to 
compare the BGP Identifiers of the peers involved in the collision and to retain only 
the connection initiated by the BGP speaker with the higher-valued BGP Identifier. 

Apakah ada diagram fsm BGP Peer yang bagus?

Wikipedia memiliki BSM FSM yang disederhanakan ini .

Mike Pennington
sumber