cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
884
Views
0
Helpful
2
Replies

Why does one bgp neighbor always remain Active status instead of Idle?

wfqk
Level 5
Level 5

Hi Why does one bgp neighbor always remain Active status instead of Idle? Some other bgp neighbors always remain Idle. I think after Active status for a while, it should go into Idle status. Thank you

1 Accepted Solution

Accepted Solutions

Nagendra Kumar Nainar
Cisco Employee
Cisco Employee

Hi,

Any BGP speaker will try to establish the session to the configured neighbors. When it try to trigger the session, it moves to "ACtive" state and wait till a local timer expires or if it receives a response from the neighbor (does not accept teh TCP request). 

If the neighbor is reachable but the port is not reachable (neighbor is not confgured with BGP), it is common to see the neighbor marked as "Idle" most of the time. This is because, the timer is very negligble while it tries to move from Idle to Active to Idel.

But if you have someneighbors unreachable, you might see it stuck in Active state for a long time (depending on local timer).

-Nagendra

View solution in original post

2 Replies 2

Nagendra Kumar Nainar
Cisco Employee
Cisco Employee

Hi,

Any BGP speaker will try to establish the session to the configured neighbors. When it try to trigger the session, it moves to "ACtive" state and wait till a local timer expires or if it receives a response from the neighbor (does not accept teh TCP request). 

If the neighbor is reachable but the port is not reachable (neighbor is not confgured with BGP), it is common to see the neighbor marked as "Idle" most of the time. This is because, the timer is very negligble while it tries to move from Idle to Active to Idel.

But if you have someneighbors unreachable, you might see it stuck in Active state for a long time (depending on local timer).

-Nagendra

You are right. Thank you so much for your explanation.