您当前的位置: 首页 > 
  • 4浏览

    0关注

    515博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

思科CCNP培训中OSPF协议之详细图解-IELAB

ie-lab网络实验室ccie认证之家 发布时间:2020-02-18 14:24:07 ,浏览量:4

OSPF协议之详细图解 OSPF是一种基于SPF算法的链路状态路由协议。 在这里插入图片描述 上图是在一个OSPF区域里面添入一台新的路由器的时候,OSPF协议的工作过程,如果你能非常详细的叙述出这张图的话,基本上OSPF协议的工作过程你就掌握了。下面老马的主要工作就是分析这张图。

首先大家要清楚,一台运行了OSPF协议的路由器,最终都会存储三张表:邻居表、拓扑表、路由表。老马下面以这三张表的产生过程为线索,来分析在这个过程中,路由器发生了那些变化,从而说明OSPF协议的工作过程。 (一)邻居表的建立 一台新加入OSPF区域的路由器首先要跟邻居路由器建立邻接关系,过程如下: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 新路由器看到自己的ID出现在其他路由器应答的邻居列表中建立了邻接关系,新路由器将其状态改为双向 通过上面3步,新加入的路由器和其邻居路由器已经建立了邻接关系。 (二)拓扑表的建立 在建立拓扑表的时候,新加入的路由器要经历预启动状态、交换状态、加载状态、完全邻接状态。下面老马就将此过程,以图的形式展示给大家: 在这里插入图片描述 在这里插入图片描述 (2)交换状态:两台路由器都发送DBD,DR发送一系列的DBD,其中包括含了存储在其database中的网络。DBD中没有包含详细的必要信息,只是为了从其他邻居路由器接收到DBD消息报文之后,与自己的数据库进行比较 在这里插入图片描述 (3)加载状态:新路由器需要更详细的信息,将使用LSR(链路状态请求包)进行特定某LSA的详细信息的请求,而被请求端则会响应,并且会发送LSU(链路状态更新包),此包包含了信息的LSA信息。 在这里插入图片描述 经过以上四步,此OSPF区域的所有路由器的数据拓扑图都达到了同步。 (三) 然后每个路由器按照产生的全区域数据拓扑图,在运行SPF算法,产生到达目标网络的路由条目。 经过以上三大步,OSPF协议的运行过程基本结束。

注意:在上面的过程当中有几个很重要的问题需要注意 1》此协议的管理距离是110、OSPF路由进程ID的范围必须在1-65535之间,而且只具有本地含义,不同路由器的路由进程ID可以不同、区域ID在0至4294967295,当区域值取0时本区域称为主干区域。

2》确定router ID遵循如下顺序: 用router ID 命令指定的路由器ID的优先级最高 如果没有指定,那么选IP地址最大的环回接口的IP地址为route ID 如果没有换回接口,就选择UP端口中IP值最大的为router ID 但还是建议使用命令指定,这样可控性比较好。

3》DR选举的原则 首要因素是时间,最先启动的路由器被选举成为DR 如果同时启动,或者重新选举,则看接口优先级(0-255),优先级最高的被选举成DR,在默认情况下,多路访问网络的接口优先级为1,点到点网络的接口优先级为0,修改接口优先级的命令是“ip ospf priority”,如果接口的优先级被设置为0,那么该接口不参与DR选举。

如果前两者相同,最后看路由器ID,路由器ID最高的被选举成DR。 DR选举时非抢占的,除非人为地重新选举。重新选举DR的方法有两种,一是路由器重新启动;二是执行“clear ip ospf process"命令

转载于:https://www.cnblogs.com/huxl1/p/8987676.html 思科CCNP培训中OSPF协议之详细图解-IELAB

关注
打赏
1663034639
查看更多评论
立即登录/注册

微信扫码登录

0.1067s