LSA:链路状态
链路:我有哪些接口,接口特性
状态:我和谁建立了邻居关系
LSA保存在Link-State Database
hello包每隔10秒以组播方式224.0.0.5发送,40秒为死亡时间
OSPF直接封装在IP包里面
Debug ip ospf packet只能监控收到的包
普通路由器变化通知DR用224.0.0.6
DR更新用224.0.0.5
Neighbo table
Topology table
Routing table
OSPF通常用于大型的网络环境
变化产生lsa,lsa构建lsd
可以没有普通区域,但是一定要有骨干区域
路由器连接的每个区域是一个独立的数据库
OSPF Packet Types
1
Hello
2
Database Description
3
Link-state request
4
Link-state update
5
Link-state acknowledgement
Router ID是用来选择DR和BDR的
MTU值修改后会导致邻居down掉,通信双方MTU必须一样,解决办法就是在接口下ip ospf mtu-ignore,忽略mtu的问题
OSPF Packet
Version Number
Tpype
Packet length
Router ID
Area ID
Checksum
Authentication type
authentication
data
建立关系
Down
Init
two-way
Fully
邻居关系建立
邻接关系建立
建立完邻接开始发送dbd,来决定主仆,比较Router-ID
Ip ospf priority 0表示不参与DR的选举竞争
每隔30分钟会洪范一次,每洪范一次序列号加1,链路状态数据库保存的是区域内所有的lsa
OSPF Configuration
Router ospf process-id
Network ip-address wildcard-mask area id
至少有一个启动的并配有IP的接口
Area 0 和area 0.0.0.0 等价
接口地址通告会更加精确,只是通告范围大小的不同
路由器ID是路由器是表示
当只有物理接口的时候,选择物理IP上的最高IP地址作为router id
如果有环回地址时,那么选择环回的最高ip作为router id
如果两个相同的router id直连无法建立邻接关系,非直连但是id相同则无法同步数据库
一旦router-id下选定了,他是非抢占的,是不能被替代的
Point to point
帧中继子接口
ATM子接口
被认为Point to point
broadcast类型有eithernet
点到点没有DR
Multiaccess
广播型 ethernet
非广播型 帧中继 atm x.25
在two-way状态下进行选举
wait定时器
优先级最高的dr,次高的bdr
如果优先级相同去比router id
如果优先级为0,不参与选举
Ip ospf priority
本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/xwnet/167733,如需转载请自行联系原作者