边界网关协议BGP(一)
背景介绍
BGP,Border Gateway Protocol,边界网关协议,是一种在 TCP 上运行的自治系统的路由协议,被唯一用来妥善处理不相关路由域间的多路链接协议。
BGP 的 AS 号(自治系统号,自治系统可以被理解为一组被统一管理的路由器),范围是1~65535(其中 1-64511为公有,64512-65535为私有),为事先规定,需要运营商去购买,不能随意设置。常见 AS 号:电信(AS 4134)、网通(AS 10000)
IGP(内部网关协议):RIP、EIGRP、OSPF、ISIS
EGP(外部网关协议):EGP、BGP
在介绍 BGP 时很少使用邻居的概念,而是使用对等体 peer 来描述两个相连的网络。自治系统间邻居被叫做 EBGP peer,自治系统内部邻居为 IBGP peer,二者学到的同一条路由其优先级有差别,通告命令和抓到的 IP 包 TTL值 都是有差别的。
基本特性
1、BGP是运行在应用层,因为 BGP 传递路由数量和影响范围大,所以一定要可靠传输,基于 TCP 179端口号。而30s周期发送的 RIP 用于小型网络以简约为主,减少带宽的消耗,所以 RIP 基于 UDP 520端口号,同样也是运行在应用层。另外 OSPF 和 EIGRP 运行在传输层,分别基于 IP 89端口和 IP 88端口。
2、关于有类无类的划分