Incomplete bgp connection can close a completed bgp connection

生. sheng_9169 at qq.com
Mon Jan 10 05:56:49 CET 2022


Hello,

I have found an issue in Bird 2.0.8.
If the tcp connection is not completely, then a new bgp conntection is success.
When the hold timer of the first tcp connection is expired, it will close both of the connection.
             router1                                        router2
           192.168.1.100                      192.168.1.200
first        <----------------------------------------(tcp syn)
                -----------------------------------------> (tcp syn ack)
               <---------------------------------------------(tcp ack, open)
second   <---------------------------------------------> (tcp )
               <---------------------------------------------> (bgp established)
first holdtime expire
               <---------------------------------------------   (bgp close first)     
              <---------------------------------------------   (bgp close second)     
 The full packet is in the attachment, is this a correct operation ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20220110/3de91f0d/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bgp.pcapng
Type: application/octet-stream
Size: 36460 bytes
Desc: not available
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20220110/3de91f0d/attachment.obj>


More information about the Bird-users mailing list