下载后可任意编辑浅谈 BGP 协议的工作原理图文信息中心 李宪民【摘 要】BGP(Border Gateway Protocol:边界网关协议):是一种增强的距离矢量路由协议,属于外部路由协议
从功能上讲它是一种自治系统间的动态路由协议
它通过维护 IP 路由表或‘前缀’表来实现自治系统(AS)之间的可达性,使用基于路径、网络策略或规则集来决定路由
它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号(AS)序列属性的网络可达信息,来构造自治系统的拓扑图,从而消除路由环路,并使得基于自治系统级别的策略控制得以实施
本文从应用的角度出发,通过 BGP 协议特点、BGP 路由通告原则、成为 BGP 路由的方法、BGP 报文(消息)、BGP 邻接关系的建立、BGP 的路由属性、BGP 路由选择等七个方面对 BGP 协议进行阐释
【关键词】 BGP 路由协议 自治系统 对等体 状态机 BGP 报文 路由属性 一、BGP 协议简介BGP(Border Gateway Protocol)是一种自治系统间的动态路由协议,它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号序列属性的路径可达信息,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的路由策略
与OSPF 和 RIP 等在自治区域内部运行的协议对应, BGP 是一种 EGP(Exterior Gateway Protocol)协议,而 OSPF、RIP、ISIS 等为 IGP(Interior Gateway Protocol)协议
BGP 协议常常用于 ISP 之间
BGP 协 议 从 1989 年 以 来 就 已 经 开 始 使 用
它 最 早 发 布 的 三 个 版 本 分 别 是RFC1105 ( BGP-1 ) 、 RFC1163 ( BGP-2 ) 和 RFC