Question: what are the bgp neighbor states?
Answer: Idle:This is the first state where BGP waits for a “start event”. ... 
Connect: BGP is waiting for the TCP three-way handshake to complete. ... 
Active: BGP will try another TCP three-way handshake to establish a connection with the remote BGP neighbor.