路由分类:

  距离矢量路由协议:传递路由条目和路由表(基于传闻)  RIP

  链路状态路由协议:传递拓扑信息和路由信息  OSPF


RIPl:

不管代价延迟,只基于跳数,16跳为不可达

每隔30秒发一次更新,180秒后标记为16跳不可达,再等待60秒,也就是240秒后会删除条目


RIP的防环路机制:1)水平分割 (在哪个端口接收不在哪个端口发出)

                 2)触发更新 

                 3)毒性蔓延 (给接收的这个端口发一个16跳不可达信息)

 注意:水平分割默认是开启的,毒性蔓延默认是关闭的




OSPF:

 1)所有的非主干区域必须与主干区域相连,当与主干区域相距太远时会模拟一条虚拟链路连接但主干区域

 2)主干区域在同一个进程中只能有一个

 3)OSPF中路由器的分类:内部路由器、内部边界路由器ABR(一般在上边做策略)、外部边界路由器ASBR

 4)OSPF在单区域中都认为自己是根,所以不会产生环路(使用了SPF算法)

 5)OSPF中每一台ABR只能跨越3个区域,单区域内建议路由器控制在180台以内


router ID 选举:(用来参与选举 DR、BDR、Drother)

     1)手工配置

     2)loopback 口中IP地址最大的

     3)接口地址中IP地址最大的

内部路由器 :

     1)DR    制定路由器

     2)BDR   备份路由

     3)Drother  其他路由器

LSA :1)Hello包  格式:版本  router ID area 序列号

      2)DBD    LSDB内的目录信息

      3)LSR    发送请求

      4)LSU    回复LSR,LSU包含7种不同的LSR

      5)LSAck  用来确认,LASck字段为空

 注意:1)hello包时间为10秒,死亡时间为40秒

      2)LSA 在1800秒是提示更新,3600秒的时候就会删除

有关OSPF的各种show命令:

     1)show ip ospf neighbor  查看邻居,以及路由器的地位(DR BDR Drother)

     2)show ip ospf interface port  查看接口状态

     3)show ip ospf database  查看链路状态数据库

     4)clear ip ospf process  /yes   软清路由器的ospf信息

     5)clear ip router *  硬清路由器所有的路由条目(慎用)

     6)接口状态下  ip ospf priority 0-255 默认为1    修改路由器的优先级,干预DR、BDR的选举




浮动路由:

   在静态路由的下一跳后边配置优先级,默认为1,优先级越低越优先,实现冗余。