前言
在小型网络中 由于设备的个数和距离的原因,ospf和rip就足以满足所需,但是对于运行商来说就不足以满足需求,就诞生了BGP协议。BGP主要用于运行商,在大型的网络中来使用,本章就来探讨他的原理。
一、BGP是什么?
边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓扑图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。
新版本BGP-4 是在1995年发布的。
BGP路由选择协议执行中使用4种分组:打开分组(open)、更新分组(update)、存活分组(keepalive)、通告分组(notification)。
二、特点
1.BGP特点
BGP属于外部或域间路由协议。BGP的主要目标是,为处于不同自治系统(AS)中的路由器之间进行“路由信息通信”提供保障。
BGP对网络拓扑结构没有限制,其特点包括:
1、实现自治系统(AS)间通信,传播网络的可达信息。BGP是一个外部网关协议,允许一个自治系统(AS)与另一个自治系统(AS)进行通信。BGP允许一个自治系统