BGP协议详解及工作原理

BGP(边界网关协议)是用于AS之间数据传递的外部路由协议,基于TCP端口179。作为增强的路径矢量协议,BGP具备可靠的路由更新机制、无路由环路设计,支持CIDR,并有丰富的路由策略。BGP报文包括Open、Notification、KeepAlive和Update等类型,其状态机包括Idle到Established等状态。在建立邻居时,通常使用环回口以确保稳定性。BGP属性和选路规则决定了路由选择和传递策略。

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

边界网关协议(BGP)

是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。

BGP的特征

传输协议:tcp 端口号179
BGP是外部路由协议,用来在AS之间传递数据
是一种增强的路径矢量路由协议
拥有可靠的路由更新机制
无路由环路设计
为路由条目覆带属性思想
支持CIDR(五类别域间路由)
丰富的路由过度和路由策略
无需周期性更新
路由更新时发送增量路由
周期性发送KeepAlive报文以保持TCP直通性

BGP报文

Open报文 发Hello
Notification 报文 报错
Router-refresh 刷新路由条目
KeepAlive 不断发送Hello,维护邻居关系
update 报文

BGP状态机

Idle 状态
connect 状态
Active 状态
Opensent 状态
Openconfirm 状态
Established 状态

自治系统AS

1.同一个技术管理机构管理
2.统一选路策略
3.路由器的集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值