BGP路由协议学习笔记1——理论

小编:霸主 更新时间:2022-04-24


explaining 英 [ɪkˈspleɪnɪŋ] v. 解释;

external 英 [ɪkˈstɜːnl] adj. 外部的;

BGP 无类路由协议

路径适量路由协议

metric

BGP 应用层协议 TCP 端口:179

BGP AS号码

不同AS通过AS号区分,AS号取值范围1-65535,其中64512-65535是私有AS号。

BGP路由传递

BGP 通过单播方式构建TCP会话以建立BGP 邻居,并要求两端的

设备通过该TCP连接周期性的发送KeepAlive消息保持该会话

BGP通过定义策略或者规则来穿越AS,所以BGP是as-by-as的

可靠的路由更新

• 传输协议:TCP ,端口号179

• 触发式更新:无需周期性更新,只发送增量路由(增加、修改、删除的路由信息)

• 周期性(60s )发送keepAlive 报文检测TCP

基于TCP 连接的邻居关系

• BGP 邻居关系建立在TCP 连接的基础之上

• 可以通过IGP 或静态路由来提供TCP 连接的IP 可达性

BGP的邻居关系

IBGP相同的AS号码

建立IBGP邻接关系,满足的条件

– 自治系统号相同

– 定义邻居建立TCP会话

– IBGP邻居可达

EBGP不是相同的AS号码

建立EBGP邻接关系,必须满足三个条件

– EBGP之间自制系统号不同

– 定义邻居建立TCP会话

– neighbor中指定的IP地址要可达


支持路由条目

ospf 最多能管理10000条

IS-IS 20000条

本地154730条路由条目

BGP路由协议学习笔记1——理论


3张表:邻居表 、BGP table (forwarding)、IP routing table

BGP报文类型:

Open 建立邻居 includes hold time and BGP router ID

BGP router ID选择方式和ospf相同,可以手工配置也可以自己选择lp端口最优的ip。

keepalive 周期60秒

Update

Notification 用来报错