第四章——路由设计基础
BGP外部网关协议
BGP是边界网关协议,在不同自治系统的路由器之间交换路由信息的协议。
BGP-4采用路由向量路由协议,每个自治系统选择一个“BGP发言人”,发言人之间建立TCP连接,然后在此连接上建立BGP会话。节点数以自治系统数为单位。
BGP刚运行时,边界路由器交换的是整个BGP路由表,之后只在发生变化时更新有变化的部分。
BGP协议有四种分组:open(与另一个BGP发言人建立关系)、update(发送要更新的某一条路由信息或要删除的多条路由信息)、keepalive(周期性的证实相邻的边界路由器存在)、notification(发送监测到的错误)。
RIP路由信息协议
RIP是基于距离向量的协议,衡量路由信息"好"与"不好"的依据是距离,也就是从自身到达目的地所需要经过的跳数(路由器个数,自身不算在内),跳数越少,路由越好。
每台路由器(代号B)都周期性的向相邻路由器(代号A)广播自身的B的整张路由表,而相邻路由器A收到B的路由表后,将B的路由表中跳数全部+1(代号B+1),然后再跟A自身路由表进行比较,好则更新(好的依据是B+1的距离比A中的短),无则添加。
RIP是一种非常简单的路由协议,它要求路由器周期性的向外发送路由表刷新报文,该报文由若干个(V,D)组成,其中V代