当前位置: 首页 > news >正文

BGP邻居建立

IBGP:邻居的AS号和自身的AS号相同,建立的BGP邻居叫IBGP邻居。

EBGP:邻居的AS号和自身的AS号不同,建立的BGP邻居叫EBGP邻居。

Open报文:㔹商BGP参数

Update报文:交换路由信息

Keepalive报文:保持邻居关系

Notification报文:差错通知

Route-Refresh报文:用于在改变路由策略后请求对等体重新发送路由信息

BGP是用于在自治系统(AS)之间交换路由信息的路径向量路由协议。

BGP邻居建立过程是指两个BGP路由器之间建立BGP会话的过程,这个会话用于交换路由信息。

邻居建立的过程可以分为五个主要阶段:Idle、Connect、Active、OpenSent、OpenConfirm和Established。

每个阶段都有特定的行为和消息交换。

1. Idle(空闲)

Idle状态是BGP的初始状态,在Idel状态下,BGP拒绝邻居发送的连接请求,也不会向邻居发送TCP SYN,只有等待32s之后才会向邻居发送TCP syn,并将状态转换为Connect状态。

BGP停留在Idle状态:本地没有去往改邻居的路由。

2. Connect(连接)

在Connect状态下,BGP启动连接重传定时器(32s),待TCP完成连接。

如果TCP连接成功,那么BGP向对等体发送open报文,并转至opensent状态。

如果TCP连接失败(对端开启了BGP协议,但是没有将本端配置为邻居,本端收到了RST置位为1的拒绝的响应),那么BGP转至Active状态。

停留在Connect状态:如果TCP SYN没收收到邻居的响应,将会卡在Connect状态,总是尝试与BGP邻居建立TCP连接。

停留在Connect状态原因:

  ①、邻居没有启用BGP协议。

  ②、沿途路径存在流量过滤将TCP SYN拒绝了。

  ③、EBGP邻居建立没有配置多跳。

3. Active(活跃)

在Active状态下,BGP总是主动尝试与对等体建立TCP连接。

如果TCP连接建立成功,那么BGP向对等体发送Open报文,关闭连接重传定时器,并转到OpenSent状态;

如果TCP连接建立失败,保持在Active状态并定期重试。

如果连接重传计时器超时(32s),BGP仍没有收到BGP对等体的响应,那么BGP转至Connect状态。

4. OpenSent(打开已发送)

在OpenSent状态下,路由器已发送OPEN消息并等待对等体的OPEN消息。

如果收到Open报文正确,那么BGP发送Keepalive报文,并转到Openconfirm状态。

如果发现收到的Open报文有错误,那么BGP发送Notification报文给对等体,并转至Idle状态。

接收对等体的OPEN消息:验证BGP版本号、AS号、BGP标识符。

5. OpenConfirm(打开确认)

在OpenConfirm状态下,BGP等待Keeplive或Notification报文。

如果路由器在接收到KEEPALIVE消息,状态转到Established。

如果路由器接受到Notification消息,返回idle状态。

6. Established(建立)

BGP会话成功建立,路由器开始交换UPDATE消息,正式进行路由信息的传播。

如果收到正确的Update或Keepalive报文,那么BGP就认为对端处于正常运行状态,保持BGP连接。

如果收到错误的Update或Keepalive报文,那么BGP发送Notification报文通知对端,并转至ldle状态。

相关文章:

  • Redis-x64-3.0.500
  • rt-thread+STM32H7移植lwip出现问题解决方法
  • Spark MLlib网页长青
  • 养生:拥抱健康生活的秘诀
  • MySql 年,月,日 查询 某时间段的 日期列表
  • 自动泊车技术—相机模型
  • DNS服务实验
  • Python百库指南:数据科学到Web开发全解析
  • Spring事务融入(REQUIRED)具体实现步骤解析
  • 游戏引擎学习第269天:清理菜单绘制
  • 互联网大厂Java面试实录:从基础到微服务的深度考察
  • 使用 JAX-RS 创建 REST 服务/微服务
  • 5大B2B数字营销社群营销标杆案例TOB企业数字化营销内容营销AI营销培训讲师培训师专家顾问唐兴通分享
  • KTOR for windows:無文件落地HTTP服务扫描工具
  • SaaS场快订平台项目说明【持续更新】
  • window 显示驱动开发-AGP 类型伸缩空间段
  • [白话文] 从百草园RLHF到三味书屋DPO
  • HTTP 请求中 Content-Type 头部
  • GitHub 趋势日报 (2025年05月09日)
  • 部署dify
  • 侧记|青年为何来沪创新创业?从这一天寻找答案
  • 江苏省委社会工作部部长等多人拟在省志愿服务联合会任职
  • 未来之城湖州,正在书写怎样的城市未来
  • 印度32座机场暂停民用航班运营,印称在边境多处发现无人机
  • 工行回应两售出金条疑似有杂质:情况不属实,疑似杂质应为金条售出后的外部附着物
  • 上海发布大风黄警:预计未来24小时内将出现8-10级大风