CCNA学习笔记10-OSPF

open shortest path first
开放式最短路径


OSPF的优点
1.对网络发生的变化能够快速响应
2.当网络发生变化的时候发送触发式更新(triggered update)
3.支持VLSM
4.方便管理


OSPF协议概述
链路状态(link state)路由协议对以下信息进行跟踪:
1.邻居信息
2.本区域里的所有路由器
3.到达目标网络的最佳路径


邻居表:邻居路由器的信息
拓扑表:也叫链路状态数据库(LSDB:link state database)
路由表:到达目标网络的最佳路径


OSPF引入了区域的概念,区域分两种:
1.骨干区域(area 0)
2.常规区域
注意,所有的常规区域必须和骨干区域相连


OSPF的邻接关系的建立是依赖于hello包的,发送hello包时间间隔必须一样,默认10秒钟发送一次,40秒之后还没有收到回应,宣布该邻居死亡
EIGRP中高速链路,每5秒发送一次hello包,60秒之内需要回应,如果没有就宣告该删除其邻居表


Link-State Database
Shortest Paths


OSPF的metric的标准是基于带宽的,10的8次方除以带宽,以太网为10,快速以太网就是1,筛选出最简路径树,其余放置拓扑表中


Hello -hello包
Database Description -数据库描述包
Link-State Request -请求链路状态
Link-State Update -路由更新
Link-State Acknowledgement -路由状态确认


Routher ID(RID)
1.作用
标识路由器的身份
2.如何选举
规定在所有的接口中,以IP地址等级最高,即数值最大作为RID,只有物理接口时,物理接口中进行比较,IP地址谁最大谁就是RID,有逻辑接口存在时,先从逻辑接口中选


DR(Designated Router) -指定路由器
BDR(Backup Designated Router) -备份指定路由器


DR/BDR选举规则:
当选举DR/BDR的时候要比较hello包中的优先级(priority),优先级最高的为DR,次高的BDR,默认优先级都为1。在优先级相同的情况下就比较RID,RID等级最高的为DR,次高的为BDR,当你把优先级设置为0以后,OSPF路由器就不能成为DR/BDR,只能成为DROther
DR/BDR选举完成后,DRouther只和DR/BDR形成邻接关系,所有的路由器将组播Hello包到地址224.0.0.5以便它们能跟踪其他邻居的信息,即DR将洪泛LSU到224.0.0.5,DRother只组播LSU到AllDRouter地址224.0.0.6,只有DR/BDR监听这个地址


修改接口优先级命令
ip ospf cost={priotity(0~255)}


LSDB和LSA操作
LSU(LSA)->查看LSDB有没有,有就忽略,如果序列号不一样,越高版本越新,更新也需要洪泛,更新路 由表,如果发来的序列号版本比现在LSDB中的还要低,那么要返回新的LSU给源
->没有就加到LSDB,并发送一个链路状态确认返回,然后把LSA发送给所有的邻居路由器,然 后重新运行SPF算法,计算出新的路由表


OSPF邻接关系的建立过程
Down State Init State Two-Way State
激活OSPF,发送hello包 反馈一个hello包 再发送一个hello Exstant State Exchange State LSACK
包,声称自己为DR,双方协商 发送DBD包,交换LSDB的摘要信息 确定收到信息
Loading State Full State(完全邻接)
请求路由信息(LSR),返回LSU,再进行ACK 完成完全邻接


保持路由信息
Link-State Change->发LSU给DR->DR在本区域进行洪泛->邻接路由器继续往后进行洪泛


配置单区域OSPF
router ospf process-id(1~65535) -启动OSPF
network address [wild card bits(反掩码)] area area-id -将网段指派到指定的区域中
反掩码:invers mask=255.255.255.255-subnet mask
Example:
router ospf 100
network 10.1.1.2 0.0.0.0 area 0
network 10.2.2.2 0.0.0.0 area 0


network 10.0.0.0 0.255.255.255 area 0
将10.0.0.0网段的IP全部添入area0中
network 10.1.0.0 0.0.255.255 area 0
将10.1.0.0网段的IP全部添入area0中


查看OSPF配置
show ip protocols -查看启用的路由协议
show ip route -查看路由表
show ip ospf interface -查看区域号和与此相关的信息
show ip ospf neighbor -查看在每一个端口上的邻居信息

你可能感兴趣的:(学习笔记)