ilk olarak hangi akran açık mesajı gönderir?
Normalde soketi açan hoparlör ilk AÇIK mesajını gönderir. Ama aslında önemli değil ( DelayOpen zamanlayıcısına bakın ), çünkü BGP ayrıca OPEN mesajını geciktirmek için bir yol sağlar, böylece karşı eş önce gönderir:
Seçenek 1: DelayOpen
Açıklama: DelayOpen isteğe bağlı oturum özelliği,
göndermeyi geciktirecek şekilde yapılandırılacak uygulamalar
belirli bir zaman dilimi için AÇIK mesajı
(DelayOpenTime). Gecikme uzak BGP'ye izin verir
İlk AÇIK mesajı göndermek için akran zamanı.
Değer: DOĞRU veya YANLIŞ
Her iki hoparlörün de yinelenen TCP oturumları açması ve her sokete aynı anda OPEN mesajı göndermesi durumunda, hangi soketin kapatılması gerektiğini belirlemek için BGP Tanıtıcısı kullanılır. Bkz. RFC 4271, Bölüm 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.
İyi bir BGP Peer fsm diyagramı var mı?
Wikipedia bu basitleştirilmiş BGP FSM'ye sahiptir .