什么是BGP
BGP概述
- 边界网关协议(BGP)是运行于TCP协议上的一种自治系统的路由协议。
- 是一种外部路由协议。
AS概述
- 自治系统(AS),指的是同一个使用相同策略的设备的集合。
- 每个AS有自己位移的编号,不同AS通过AS划分。
- AS号取值范围: 1-65535,其中64512-65535是私有AS号。
BGP分类(EBGP/IBGP)
- 运行于不同AS的BGP成为EBGP,运行于同一AS内部的BGP称为IBGP。
BGP的特点
- 使用TCP作为其传输层协议,协议号179。
- BGP不会定期性更新,只会增量更新或触发式更新,节约带宽资源。
- BGP从设计上避免了环路的发生:BGP通过携带AS_Path信息标记途径的AS,带有本地AS号的路由将被丢弃;BGP在AS内学到的路由不会再通过给AS内的BGP邻居,避免了AS内产生环路。
- BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。
- BGP提供了防止路由振荡的机制(路由衰减),有效提高了Internet网络的稳定性。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具