BGP 会与邻居路由器形成 TCP 会话,邻居路由器也称为对等体(Peer)。BGP 使用有限状
态机(FSM)构成的表,来维护所有 BGP 对等体及其运行状态。BGP 会话会报告以下状态:
? 空闲(Idle);
? 连接(Connect);
? 主动发送 OPEN 消息(Active);
? OPEN 消息已发送(OpenSent);
? OPEN 消息已确认(OpenConfirm);
? 已建立(Established)。
图 1-2 展示了 BGP 的有限状态机,以及建立 BGP 会话之前经历的状态。
1.4.1 空闲(Idle)
这是 BGP 有限状态机中的第一个阶段。BGP 检测到开始事件后,尝试与 BGP 对等体之间
初始化 TCP 连接,并且同时侦听从对等体路由器发来的新连接。
如果由于错误导致 BGP 再次回到了空闲状态,连接重试计时器(ConnectRetryTimer)就会被设置为 60 秒,并且在再次初始化 TCP 连接前必须等待这个计时器倒计时为零。如果之后 BGP
再次回到空闲状态,连接重试计时器就会被设置为之前时长的两倍。
1.4.2 连接(Connect)
在这个状态中,BGP 会初