BGP的六种状态分别是什么?

此文章主要简单介绍下BGP的六种状态

1.Idle

BGP会话的初始状态,路由器在此状态下不与任何BGP邻居通信,通常标识会话还没有开始或由于错误而未能启动,一般来说,缺乏去往BGP对等体的路由是导致BGP路由器其状态一直处于idle状态的常见原因

2.Connect

在此状态下,路由器尝试与BGP邻居建立TCP连接,如果连接建立成功的话,状态会变成OpenSent,如果失败连接,状态会变成active

3.active

在此状态下,BGP 路由器尝试主动与邻居建立TCP连接,如果连接成功,会话转为OpenSent状态,如果 TCP 连接未成功,则会继续尝试,并可能在失败后返回 Idle 状态

4.OpenSent

一旦TCP连接建立成功,路由器会发送 BGP Open 报文,在此状态下,路由器等待从对等体收到对方的 Open 报文;如果收到有效的 Open报文,状态会转为OpenConfirm;如果Open报文不正确(如 AS 号不匹配、BGP 版本不兼容等),路由器将发送 Notification 报文并关闭会话

5.OpenConfirm

路由器已经收到并接受对等体的Open报文,进入此状态后等待Keepalive报文;如果双方都收到Keepalive报文,状态将转为Established;如果没有收到Keepalive或者遇到错误(如 Hold Time 超时),会话将失败并返回 Idle 状态。

6.Established

这是 BGP 邻居会话的最终状态,表示会话成功建立,双方可以开始正式交换 BGP 路由信息(通过 Update 报文),在此状态下,BGP 邻居之间将定期交换 Keepalive 报文,以维持会话的活跃,如果会话中断,如收不到Keepalive报文,状态将重置为 Idle,并重新开始建立会话的流程。

一旦进入 Established 状态,BGP 邻居间的会话建立成功,可以交换路由信息

相关推荐
我是乌鸦的空间8 小时前
什么是网络安全中的电子数据取证与响应?
网络·网络安全
跨境旺仔小拳头8 小时前
如何使用Crawl4AI进行网页爬虫?从0搭建教程与代理配置指南
网络·人工智能·爬虫·chatgpt·aigc
沫儿笙8 小时前
焊接机器人氩弧焊省气装置
网络·机器人
80s7778 小时前
什么是动态IP?静态IP和动态IP有什么区别?
网络·网络协议·tcp/ip
那年窗外下的雪.10 小时前
AIDC 学习日志|第 15 天|EVPN 多归属故障收敛与撤销机制
网络·学习·php
国科安芯10 小时前
轨道供电韧性:ASP4644四通道降压架构在低轨卫星平台电源管理中的适用性分析
运维·网络·数据库·嵌入式硬件·架构·状态模式·低轨卫星星座
少陽君11 小时前
用于InfiniBand网络的实时终端监控器——高速互连的htop
网络
发量惊人的中年网工14 小时前
如何验证DDoS高防真的生效?从源站隐藏到正常访问的完整验收方法
运维·网络·数据库·ddos
GuoFeng.Wan14 小时前
深入理解经典蓝牙的L2CAP协议
网络
夜月yeyue15 小时前
SOME/IP-SD 服务发现故障
网络·单片机·网络协议·tcp/ip·安全·服务发现