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,如需转载请自行联系原作者