BGP Messages

Hello Narad

There is no predefined specific length of BGP messages except fo the maximum message length. You can find out more about that here:

https://notes.networklessons.com/bgp-maximum-message-size

The total path attribute length is a field in the update message of BGP. According to RFC4271, when this value is 0, it indicates that neither the Network Layer Reachability Information (NRLI) field nor the Path Attribute field is present in this update message.

When a BGP peer goes down, it can’t send any messages, because it has failed. That’s the definition of “going down”. In such a case, it is the lack of keepalives that causes the other end to realize that the peering has failed. Take a look at this lesson for more info:

I hope this has been helpful!

Laz