笔记总结:
ospf基础
hello包的内容:
- 子网掩码(华为) 发送hello包接口的源ip地址及其掩码。
- hello dead time ospf接口网络类型相关
- 认证字段 更新安全
- 区域id 要求区域间存在abr
- 末梢区域标记 特殊区域
MTU
ospf mtu-enable
DBD包:
I:I为1表示本地发出的第一个dbd包
M:M为0表示本地发出的最后一个dbd包
MS:为1代表朱,为0代表从
字母:
O 同一区域内,本地通过拓扑计算所得
O IA域间路由,ABR通过其他区域的拓扑计算所得路由,然后共享到另-一个区域:本地区域另一区域0 E1/2 域外路由其他协议或其他进程产生后,通过ASBR重发布进入到OSPF协议
ON1/2 NSSA域外路由 其他协议或其他进程产生后,通过ASBR重发布进入到OSPF协议.同时学习到这条路由的设备处于ospf的一种NSSA的特殊区域中
ospf的四种网络类型:broadcast、nbma、p2mp、p2p
修改某个接口的网络类型 :ospf network-type [options]
自治系统边界路由器ASBR:连接两端不同的协议或进程的路由器
nbma和broadcast选举dr和bdr;而p2p和p2mp不选举
注:在MGRE环境中,接口默认的ospf工作方式为点到点,这种方式无法实现该NBMA网段的邻居全连;故只能去修改接口的工作方式:
修改MGRE网段所有接口为Broadcast工作方式,切记若一部分接口修改为Broadcast,另一部分接口依然保持为点到点,由于hello time相同可以建立邻居关系,但工作机制在DR/BDR选举处不同,故最终该网段无法正常收敛;
[1]同时,必须关注网络拓扑结构;若该网段为全连网状结构,那么DR选举将正常进行:但若为
部分网状或中心到站点拓扑,将可能出现DR位置错误问题;
[2]若网络拓扑只能为部分网状或中心到站点,需要人为手工干预DR位置
或者将所有接口的工作方式修改为点到多点工作方式:
不规则区域:
一台ABR设备若没有连接到骨干区域0,那么默认不能进行区域间路由的共享
1、 远离了骨干的非骨干区域
2、不连续骨干
解决方案:
1) 在合法与非法ABR上建立tunnel. 然后将其宣告到ospf协议中
缺点: 1.周期更新、保活,触发更新对中间穿越区域产生资源占用
3、 选路不佳--当ospf学习到两条相同目标.但不同区域同时过来时,优选骨干区域:Tunnel区域应该宣告在同一-个区域
2)虚链路 ---在合法与非法ABR上建立虚链路,由合法ABR为非法ABR进行授权;
使得非法ABR可以进行区域间路由的共享;
因为并没有增添新的路径,故不存在选路不佳的问题;
3) 多进程双向重发布(推荐)
多进程---同一台设备.上.不同的进程可以工作在不同的接口上,建立各自的邻居关系.生成各自的数据库(不共享);仅将各自计算所得路由加载于同一张路由表内; -个接口只能被一-个进程来宣告;
双向重发布,ASBR ( 自治系统边界路由器、协议边界路由器).将不同进程或不同协议产生的路由进行双向共享;
[r2]ospf 1
[r2- -ospf -1 ]import- route ospf 2
[r2- -ospf-1]q
[r2]ospf 2
[r2-ospf- 2]import-route ospf 1
ospf的各种LSA:
三、OSPF的各种LSA --- 数据库表
<r1>display ospf lsdb
<r1>display ospf lsdb router 1.1.1.1
类别名link-id (在目录中的编号)
所有类别的LSA.均携带以下信息
Type Router 类别名 此处为 1类
Ls id: 1.1.1.1 link-id在目录中的编号
Adv rtr : 1.1.1.1 通告者- --该LSA的更新源设备的RID
Lsage : 1359 老化时间1800 周期刷新为0触发更新归0 最大3609s
Len:48
Options:E
seq#:8000000c 序列号
chksum: 0x818c 校验码
OSPF的LSA是1800会更新一次更新一次序列号 会加一
LSA的新旧比较:
1.会先比较序列号.序列号越大越优.
2、如果序列号相同,会比较校验值(checksum)越大越优
3.如果校验值也相同,会比较LSA Age 时间,是否等于MAX- age时间(3600)
4、如果age时间不等于max-age时间,会比较他们的差值,如果差值大15分钟(900 秒),小的优
5.如果age时间不等于max-age时间,会比较他们的差值,如果差值小于15分钟,说明是同一条LSA.忽略其中一条
什么情况下LSA会更新:
1、1800到期会周期更新
2.触发更新(接口地址变化(增加,或删除).修改接口开销值,删除接口,或者删除通告)
类别名 传播范围 通告者 携带的信息
1类LSA- router 本区域内 本区域内的每台路由器 该区域每台设备的直连拓扑
2类LSA-Networt 本区域内 该网段的DR 该网段的拓扑
3类LSA-summary 整个OSPF域 ABR 0 IA域间路由
4类LSA-asbr 除ASBR所在区域外的 ABR ASBR的位置
整个ospf域:;ASBR 所在区域使用
1类标记位置
5类LSA- -ase 整个OSPF域 ASBR 0 E域外路由
7类LSA-nssa 单个的NSSA区域内 ASBR 0 N域外路由