一、BGP的基础知识和概述
1、动态路由协议可以按照工作范围分为IGP以及EGP。IGP工作在同一个AS内,主要用来发现和计算路由,为AS内提供路由信息的交换;而EGP工作在AS与AS之间,在AS间提供无环路的路由信息交换,BGP则是EGP的一种!
AS(自治系统域,16位号码空间扩展32位)
2、BGP是一种用于域间的动态路由协议。当BGP运行于同一自治系统内部时,被称为IBGP;当BGP运行于不同自治系统之间时,称为EBGP。
EGP:外部网关协议!
二、自治系统
1、自治系统(AS):由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。
自治系统的编号范围是从1到65535,其中1到64511是注册的因特网编号,64512到65535是私有网络编号。
2、自治系统内部的路由协议——IGP
3、自治系统之间的路由协议——EGP
三、IGP与EGP
1、IGP运行于AS内部的路由协议,主要有: RIP, OSPF及ISIS, IGP着重于发现和计算路由。
2、EGP运行于AS之间的路由协议,现通常都是指 BGP。 BGP着重于控制路由的传播和选择最优的路由。
四、BGP特征
1、BGP是外部路由协议,用来在AS之间传递路由信息
2、是一种增强的距离矢量路由协议
3、可靠的路由更新机制-TCP 179端口
4、丰富的Metric度量方法
5、从设计上避免了环路的发生
6、为路由附带属性信息