1、RIP
(1)概念:属于内部网关协议,是一种分布式的基于距离向量的路由选择协议
(2)特点:
①仅和相邻路由器交换信息
②路由器交换的信息是当前路由器所知道的全部信息,即自己的路由表
③按固定的时间间隔交换路由信息,如每隔30s
(3)RIP通过距离向量算法来完成路由表的更新。
(4)优点:实现简单、开销小、收敛过程较快。
(5)缺点:
①RIP限制了网络的规模,他能使用的最大距离为15(16表示不可达)
②路由器之间交换的是路由器中的完整路由表,因此网络规模越大,开销也越大
③网络出现故障时,会出现慢收敛现象,俗称“坏消息传得慢”,使更新过程的收敛时间长
RIP是应用层协议,它使用UDP传输数据(端口520)。
2、OSPF
(1)概念:OSPF协议是使用分布式链路状态路由算法的典型代表,也属于内部网关协议。
(2)特点:
①OSPF向本自治系统中的所有路由器发送信息,这里使用的是洪泛法。
②发送的信息是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。
③只有当链路状态发生变化时,路由器才用洪泛法向所有路由器发送此信息,并且更新过程收敛的快,不会出现RIP“坏消息传得慢”的问题。
④每个链路状态都带上一个32位的序号,序号越大,状态就越新。
OSPF是网络层协议,他不使用UDP或TCP,而直接使用IP数据报传送(其IP数据报首部的协议字段为89)。
3、BGP
(1)概念:BGP是不同自治系统的路由器之间交换路由信息的协议,是一种外部网关协议。
BGP采用的是路径向量路由选择协议。
BGP是应用层协议,他是基于TCP的,端口号是179.
(2)BGP-4共使用4种报文:
①打开(Open)报文。用来与相邻的另一个BGP发言人建立关系
②更新(Update)报文。用来发送某一路由的信息,以及列出要撤销的多条路由
③保活(Keepalive)报文。用来确认打开报文并周期性地证实邻站关系
④通知(Notification)报文。用来发送检测到的差错。
- 当路由器检测到错误时,BGP发言人用notification分组通知相邻自治系统
- 当路由发生变化时,BGP发言人使用update分组通知相邻自治系统