一、概述
- 路由器为了访问AS(自治系统)之外的网络,需要在路由表中加入这些网络的路由。
- 内部网关协议(IGP)只负责建立AS内的网络的路由,而外部网关协议可以在AS之间传递路由。
- 最早的一种外部网关协议(EGP)是EGP协议,只允许树形结构的连接。现在主要使用的是边界网关协议(BGP),允许各AS以图的方式连接。
- BGP协议采用可靠扩散(reliable flooding)的方法把AS内的网络的信息传遍整个因特网。
- 每个AS需要分配一个号码,与IP地址分配相同,全局AS号(1-64511)由ICANN的下属机构进行同一分配。64512-65535为私有的AS号。
二、工作原理
- 在AS中,每个运行了BGP协议的路由器被称为BGP路由器,所运行的BGP协议被称为BGP发言人(BGP Speeker),而其他路由器称为内部路由器(internal router)。BGP路由器也运行内部网关协议。
- BGP路由器之间可以通过TCP连接(端口号为179)建立相邻关系。
- AS内的两个BGP路由器之间建立的相邻关系称为iBGP(interior BGP)相邻关系,而位于不同AS的两个BGP路由器之间建立的相邻关系则称为