CCIE学习(56)―― 建立BGP邻接关系(二)

建立邻接关系所需要的检查
类似于 IGP BGP 在建立路由器对邻接关系时,也需要检查一些条件是否满足,只有检查通过,才能到达 BGP 已建立状态。下面列出了这些必需的检查:
1 )路由器必须接收到 neighbor 命令中配置的路由器所发送的 TCP 连接请求(一方满足此要求即可)。
2 )路由器的 ASN router bgp 命令所配置的)必须与邻接路由器的指向 ASN neighbor remote-as 命令所配置的)匹配。
3 )两个路由器的 BGP RID 必须相同。
4 )如果配置了 MD5 认证,则必须通过认证。
BGP 使用保活定时器来定义路由器发送 BGP 保活消息的间隔,使用保持定时器来定义路由器等待多长时间没接收到保活消息即重置与邻接路由器的连接。在 Open 消息中包含了每台路由器所声明的保活定时器,如果两者不匹配,路由器会使用其中的较低定时器值,定时器设置的不匹配并不会影响路由器建立邻接关系。
 
BGP 的邻接路由器状态
下表列出了 BGP 邻接路由器的状态及其相关性质:
状态
是否监听 TCP?
是否发起TCP 连接?
TCP 是否up
是否可发送?
是否可接收?
邻接路由器是否up
idle
 
 
 
 
 
connect
 
 
 
 
 
active
 
 
 
 
open sent
 
 
open confirm
 
established
注意:当 IP 地址不匹配时,邻接路由器处于 active 状态。
 
BGP 消息类型
BGP 使用四类基本消息,具体如下:
1 Open :用来建立邻接关系和交换基本参数。
2 )保活:用来维持邻接关系。
3 )更新:用来交换路由信息。
4 )通告:当 BGP 发生错误时使用,会导致邻接关系重置。
 
●手动 重置 BGP 路由器对的连接
可以使用 (no) neighbor shutdown 命令来手工重置 BGP 路由器邻接关系。所有 BGP 邻接路由器可以使用 clear ip bgp * 命令来重置,它会关闭到邻接路由器的连接,删除所有由邻接路由器学习到的路由,所以也会导致邻接关系的重置。

你可能感兴趣的:(学习,Cisco,休闲,BGP,CCIE)