หลังจากสร้าง TCP แล้ว BGP peer จะส่งข้อความเปิดก่อน


11

หลังจากสร้างการเชื่อมต่อ Tcp ระหว่างเพื่อนสองคน bgp เพียร์ใดจะส่งข้อความเปิดก่อน เพียร์ที่ใช้งานอยู่ (ซึ่งกำลังเริ่มต้นการเชื่อมต่อขาออก) หรือเพียร์เรื่อย ๆ ? (เพียร์ซึ่งกำลังรับการเชื่อมต่อขาเข้า)

หรือเป็นอิสระจากสถานะพาสซีฟที่ใช้งานอยู่นี้หรือไม่ เพื่อนคนใดคนหนึ่งสามารถส่งข้อความเปิดครั้งแรกตามการตั้งเวลาได้หรือไม่?

จะเกิดอะไรขึ้นเมื่อได้รับ Mesage แบบเปิดก่อนที่เราเตอร์ท้องถิ่นจะส่งข้อความเปิด

มีแผนภาพ Fsm BGP Peer ที่ดีหรือไม่? RFC4271 ไม่มีไดอะแกรม fsm :(

คำตอบ:


15

เพียร์ใดจะส่งข้อความเปิดก่อน

โดยปกติแล้วลำโพงที่เปิดซ็อกเก็ตจะส่งข้อความ OPEN แรก แต่จริงๆแล้วมันไม่สำคัญ (อ้างถึงตัวจับเวลา DelayOpen ) เนื่องจาก BGP ยังมีวิธีในการหน่วงเวลาข้อความ OPEN เพื่อให้เพื่อนฝั่งตรงข้ามสามารถส่งก่อนได้:

    ตัวเลือก 1: ความล่าช้าเปิด

    คำอธิบาย: คุณลักษณะเซสชันเสริมทางเลือกช่วยให้ DelayOpen
                 การใช้งานที่จะกำหนดค่าให้ชะลอการส่ง
                 ข้อความ OPEN สำหรับช่วงเวลาที่ระบุ
                 (DelayOpenTime) ความล่าช้าช่วยให้ BGP ระยะไกล
                 ใช้เวลาในการส่งข้อความ OPEN ครั้งแรก

         ค่า: TRUE หรือ FALSE

ในกรณีที่ลำโพงทั้งสองเปิดเซสชัน TCP ที่ซ้ำกันและส่งข้อความเปิดในแต่ละซ็อกเก็ตพร้อมกันตัวบ่งชี้ BGP จะใช้เพื่อแก้ไขซ็อกเก็ตที่ควรปิด ดูRFC 4271, มาตรา 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. 

มีแผนภาพ Fsm BGP Peer ที่ดีหรือไม่?

Wikipedia ทำให้ BGP FSM ง่ายขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.