idle是BGP连接的第一个状态,相当于OSPF的“down"
处于idle状态的原因如下:
在Connect状态,BGP发起第一个TCP连接,如果连接重试计时器(Connect - Retry) 超时,就重新发起TCP连接,并继续保持在Connect 状态,如果TCP连接成功,就转入OpenSent 状态,如果TCP连接失败,就转入Active 状态。
处于Connect的原因如下:
当发送TCP连接的路由器,能收到相应邻居的应答报文,代表两台台路由器能正常交互报文,但是依然无法建立起TCP的三次握手,将会进入到Active。
处于Active的原因如下:
比如双方计划使用Loopback 0接口建立BGP邻居,但有一方没有配置 peer x.x.x.x connect-interface loopback 0 这条命令,导致本地 peer x.x.x.x 和 对端 peer y.y.y.y 指定的地址不匹配。
邻居建立成功。