BGP无法建立邻居

本文详细介绍了BGP的状态机机制,包括Idle、Connect、Active、OpenSent、OpenConfirm和Established六个状态,以及在每个状态中可能发生的情况。同时,列举了在建立BGP邻居关系过程中可能导致失败的因素,如路由ID冲突、地址族不匹配、认证问题、TCP连接问题等。通过对这些状态和问题的理解,有助于诊断和解决BGP邻居无法建立的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BGP状态机制

Idel---connect---active---opensent---Openconfirm---Establieshed

Idle:初始状态,未发送TCP三次握手,也不发送BGP报文。

Connect 发起TCP三次握手,在 Connect 状态下,BGP 启动连接重传定时器,等待 TCP 完成连接。

Active:第一次握手失败,会进入该状态,不断重复发送TCP握手,如果连接成功进入OpenSent,失败继续停留在active,重传定时器超时回到connect。
    

OpenSent:在 OpenSent 状态,BGP 等对等体的 Open 报文,并对收到的 Open 报文中的 AS 号,版本号,认证信息等进行检查,如果Open报文正确,发送keepalive报文,重置keepallive定时器,进入下一个阶段。

Openconfim-----自己发送 Keeplive-----等待对方的 Keeplieve
在 OpenConfirm 状态下,BGP 等待 Keepalive 或 Notification 报文
如果收到Keepalive报文,进入Established;收到Notification报文,则转到Idle

Established: 可以与对等体交换Update、Keepalive、Route-refresh、Notification报文。状态停留在Established说明bgp邻居状态正常。

无法形成邻居的因素:

停留在Idel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值