1 动态选路
当相邻路由器之间进行通信,以告知对方每个路由器当前所连接的网络,这时就出现了动态选路。路由器之间必须采用选路协议进行通信,这样的选路协议有很多种。
动态选路并不改变选路机制(主机-网络-默认路由),仅仅是放置到路由表中的信息改变了,当路由随时间变化时,路由是由路由守护程序动态地增加或删除,而不是来自于自引导程序文件中的route命令。如果守护程序发现前往同一信宿存在多条路由,那么它将选择最佳路由并加入内核路由表中。如果路由守护程序发现一条链路已经断开(可能是路由器崩溃或电话线路不好),它可以删除受影响的路由或增加另一条路由以绕过该问题。
2 内部网关协议/外部网关协议/边界网关协议
自治系统:通常一个公司或者一个大学都有一台路由统一管理控制,这样的称为自治系统,骨干网中的所有路由器都在单个的管理控制之下。
内部网关协议(IGP):每个自治系统内部可以决定内部路由之间的选路协议。最常用的IGP为RIP(选路信息协议),另一种旨在取代RIP的称为OSPF(开放最短路径优先)。
外部网关协议(EGP):各个自治系统之间的选路协议。
边界网关协议(BGP):当前在NSFNET骨干网和一些连接到骨干网的区域性网络上使用的协议,旨在取代EGP。
3 RIP选路协议
RIP是包裹在UDP数据包之内。
RIP数据报:
①命令字段。1表示请求,表示要求其他系统发送全部或者部分路由表信息。
2表示应答,包含发送者的全部或者部分的路由表。3,4废弃不用。5表示轮询,6表 示轮询表项。
②版本字段。一般是1表示第一版,2表示第二版。
③地址系列,每个地址系列有20个字节,对于IP地址来说值为2。