路由器基础(二): BGP原理与配置

BGP 是边界网关协议,目前版本为BGP4, 是一种增强的距离矢量路由协议。该协议运行在不同AS 的路由器之间,用于选择AS之间花费最小的协议。BGP协议基于TCP协议,端口为179。使用面向连接的TCP 可以进行身份认证,可靠地交换路由信息。 BGP4+ 支持IPv6。

一、BGP的特点:

(1)不用周期性发送路由信息。

(2)路由变化,发送增量路由(变化了的路由信息)。

(3)周期性发送KEEPALIVE 报文校验TCP 的连通性。

二、对等体 (Peer)

在BGP 中,两个路由器之间的相邻连接称为对等体连接,两个路由器互为对等体。如果路由器对等体在同一个AS 中,就称为IBGP 对等体;否则称为EBGP 对等体。BGP4 网关向对等实体发布可以到达的AS列表。

三、BGP 消息

BGP常见四种报文: OPEN 报文、KEEPALIVE报文、 UPDATE报文和NOTIFICATION报文。

(1)OPEN 报文:建立邻居关系。

(2)KEEPALIVE 报文:保持活动状态,周期性确认邻居关系,对OPEN报文回应。

(3)UPDATE 报文:发送新的路由信息。

(4)NOTIFICATION 报文:报告检测到的错误。

四、BGP 工作流程

(1)BGP 路由器直接进行TCP三次握手,建立TCP会话连接。

(2)交换OPEN 信息,确定版本等参数,建立邻居关系。

(3)路由器交换所有BGP 路由直到平衡,之后只交换变化了的路由信息。

(4)路由更新由UPDATE 完成。

(5)通过KEEPALIVE验证路由器是否可用。

(6)出现问题,发送NOTIFICATION消息通知错误。

相关推荐
zzc9215 分钟前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
朱包林3 小时前
day27-shell编程(自动化)
linux·运维·服务器·网络·shell脚本
SZ1701102314 小时前
IP协议 标识字段 同一个源IP、目的IP和协议号内唯一
网络·网络协议·tcp/ip
狐576 小时前
2025-06-02-IP 地址规划及案例分析
网络·网络协议·tcp/ip
黎茗Dawn6 小时前
5.子网划分及分片相关计算
网络·智能路由器
恰薯条的屑海鸥6 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十四期-XXE模块)
网络·学习·安全·web安全·渗透测试
科技小E7 小时前
口罩佩戴检测算法AI智能分析网关V4工厂/工业等多场景守护公共卫生安全
网络·人工智能
御承扬7 小时前
从零开始开发纯血鸿蒙应用之网络检测
网络·华为·harmonyos
DevSecOps选型指南15 小时前
2025软件供应链安全最佳实践︱证券DevSecOps下供应链与开源治理实践
网络·安全·web安全·开源·代码审计·软件供应链安全
国科安芯16 小时前
抗辐照MCU在卫星载荷电机控制器中的实践探索
网络·嵌入式硬件·硬件工程·智能硬件·空间计算