1OSPF介绍
1OSPF1LSIGP、无类路由协议
2OSPF协议号是89,使用组播更新224.0.0.5SPF 224.0.0.6DR/BDR
2LS协议工作流程
1LS
DV(传言) LS(传信)
L:网络信息 S 我的邻居
2)流程
邻居关系---->收集信息--->交换LSA--->LSDB同步--->以自己为ROOT算出到达每个网络最短路径
LSDB源材料
SPF依据
以自己为root---->SPF树(最短,无环)
3LS传输的内容和机制
4LS协议优势
1)完整的LSDB--->最短
2)完整的LSDB--->无环
3)完整的LSDB--->收敛速度快本地计算要比邻居通告要快
4)分层网络设计-->工程师设计
3、分层网络设计
1)为什么要分层
网络更稳定
2)如何分层--->分区(二层)
骨干区域--->area 0
普通区域性-->area 1 2 ....
3)区域组织
所有普通区域围绕着area 0,普通区域间通信必须经过area0
4)分区好处
1)减少路由
2)拓扑变化本地化
3)详细LSA信息本区域flooding
4OSPF三个代表
1)邻居关系表
neighbor
adj
sh ip ospf nei
直连
2LSDB
包含所有网络信息(最佳和次佳)和路由器
sh ip ospf data
3路由表
5OSPF邻居关系
1)链路环境
p2p--->邻接
MA---->邻接、邻居
2)邻接、邻居
1)邻居交换hello,邻接交换helloLSA
2DR/BDR--所有建立邻接关系 DROther之间建立邻居
6DR/BDR
1选举依据priority*RID
默认是1 高则优 0表示没选举权
RID:任意唯一手工、动态loopback-->物理
2DR/BDR没有抢占性--->最老
3DR/BDR链路概念
7LSA操作
1--->seq--->添加
                ignore
                drop-->回送自己
2)没有--->添加到LSDB
8OSPF数据包结构
1hello 发现及维护邻居
>2M 10sec 40sec
<2M 30sec 120sec
2DBD:LSDB 一个摘要LSA头部 DBD
3LSR
4LSU 详细LSA
5LSAck
6头部
ver 2
type 1 2 3 4 5
packet len
routerid
areaID二端必须一致
checksum
认证不、明文、MD5
9、邻接关系过程
1条件
hello areaid authen flag mask   //一致
R1config#router ospf 1
R1config-router#router-id 1.1.1.1
R1config-router#network 1.1.1.0 0.0.0.255 area 0
R1config-router#network 12.1.1.1 0.0.0.0 area 0.0.0.0
R2config-if#router ospf 2
R2config-router#router-id 2.2.2.2
R2config-router#network 2.2.2.0 0.0.0.255 area 0
R2config-router#network 12.0.0.0 0.255.255.255 area 0
 
10LSA 序列号
1周期性、触发更新 30min 1小时老化时间
2)序列号有32
从事0x80000001---->0x7fffffff
8是表示负数 7表示正数
序列号增长方法:线性增长
                  圆形增长
                  棒棒糖
3)序列号越高越好