OSPF的优点


1.对网络发生的变化能够快速响应



2.对网络发生变化的时候发送触发更新(triggered update)



3.支持VLSM



4.方便管理



 



OSPF协议概述(1)



 



链路状态路由协议对以下信息进行跟踪:



 



1.邻居信息



2.本区域里的所有路由器



3.到大目标网络的最佳路径



 



OSPF协议概述(2)



包含:



 



邻居表:



-----邻居路由信息



拓扑表:



-----链路状态数据库(Link state database<LSDB>)



路由表:



-----到达目标网络的最佳路径



 



OSPF协议概述(3)



 



OSPF引入了区域的概念,区域分为:



1.骨干区域(area 0)



2.常规区域



 



注:所有的常规区域必须和骨干区域相连



 



OSPF协议概述(4)



/ospf的邻接关系的建立是依赖于hello包的



 



OSPF Hello包内容



 



1.ROUTER-ID                                标识路由器的身份



 



如何选举:



所有物理接口中IP地址的值最大,为RID



若还有逻辑接口,逻辑接口优先为RID



 



 



2.Hello/dead intervals*                 死亡时间间隔



3.Neighbors                                    邻居信息



4.Area-Id*                                       区域ID



5.Router priority                            路由器优先级



6.DR IP address



7.BDR IP address




ospf的区域类型 ospf划分区域能有哪些好处_数据库


DR:若A与C通信,数据不直接到C,而是通过D转发给C。D就是DR。


(上图经过DR后,逻辑上变成下图所示。不经过DR,逻辑上为全相连网状)


BDR:作为一种冗余。例如:E作可为BDR。




例如:

 1、所有接口都为物理接口s0:192.168.1.1 atm3/0:192.168.2.1 e0:172.25.188.1 则RID为192.168.2.1


  2、有逻辑接口s0:192.168.1.1 atm3/0:192.168.2.1 e0:172.25.188.1,loopback0:10.0.1.1 loopback1:172.25.189.1    则RID为172.25.189.1


 


选举DR/BDR规则

  当选举DR/BDR的时候要比较hello包中的优先级(priority:设置命令 route(config-if)#ip ospf cost {priority} 0~255),优先级最高的为DR,次高的为BDR.不作修改默认端口上的优先级都为1,在优先级相同的情况下比较Router ID,RID最高者为DR,次高者为BDR,当你把相应端口优先级设为0时,OSPF路由器将不能再成为DR/BDR,只能为DROTHER.




DR/BDR选举完成后,DROTHER就只和DR/BDR逻辑上形成邻居关系, DROTHER组播链路状态信息LSU到ALLDOTHER地址224.0.0.6,而只有DR/BDR监听该地址。而DR组播泛洪LSU的hello包到224.0.0.5,DROTHER监听该地址,以使所有非DR/BDR的OSPF路由器跟踪其它邻居的信息。


  这样做的好处,减少OSPF网络中的链路状态更新包,减少泛洪,降低路由协议本身占用链路带宽,并有效的避免了距离矢量路由协议如RIP中的环路等问题。


 


8.Authentication password*       认证密码


9.Stub area flag*


转载于:https://blog.51cto.com/logmai/133019