OSPF相关知识总结
一.OSPF的不规则区域
区域类别 | 骨干和非骨干 |
---|---|
区域结构 | 基于星型结构 |
区域要求 | 中心为骨干区域area 0,其他大于0为非骨干区域,所有非骨干直连骨干 |
区域可能出现的问题 | 1.远离了骨干的非骨干区域 2.不连续骨干 |
区域问题的解决方案 | 1.将非法ABR与区域0中的设备进行GRE的建立,然后将该GRE宣告到OSPF协议中 2.OSPF虚链路:连接骨干区域的合法ABR对非法ABR进行授权,之后非法ABR可以实施区域间路由共享的能力。3.多进程双向重发布 |
区域问题解决方案的优缺点 | 1.GRE的建立:缺点:(1)周期性保活和更新将对中间穿越区域造成很大的影响 (2)选路不佳; 2.OSPF虚链路:优点:没有新增新的物理或逻辑链路,故不存在选路不佳的问题。缺点:(1)Cisco取消两台ABR之间的周期保活及更新,避免对中间区域的资源占用,但失去可靠性;(2)华为保留的两台ABR之间的周期保活及更新,增加了中间区域的资源占用,导致网络转发延时大幅上升,但具有可靠性。 3.多进程双向重发布:优点:(1)在一台设备上若同时启动多个进程,且不同进程宣告到不同的接口,他们将存在各自独立邻居,及独立的数据库,数据不共享,最终所有计算所得路由加载于同一张路由表中;(2)双向重发布可以将不同协议或相同协议的不同进程,计算所得路由进行共享,最终实现全网可达。备注:若将同一个接口在多个进程同时宣告,仅最先宣告的进程生效。 |
MTU值 | 邻接关系的接口MTU值必须相同,由于MTU值被携带在BDB包中,若不相同则会卡在exstart或exchange状态机;Cisco默认检测DBD包中的MTU值,华为则默认不携带,则需开启MTU值检测功能,两端设备均需开启,命令如下:[r1]interface GigabitEthernet 0/0/1[r1-GigabitEthernet0/0/1]ospf mtu-enable |
二.OSPF的数据库表
1.查看数据库简表:[r1]display ospf lsdb
2.由多种LSA构成,使用不同类型的LSA来携带不同条件下产生的拓扑或路由信息。
3.查看某种类别的LSA信息:[r1]display ospf lsdb router 12.1.1.2
类别名 linkID
Type : Router --------- 类别名,此处为1类
Ls id : 12.1.1.2 ------link-id 在目录中的编号,类似页码
Adv rtr : 12.1.1.2 ------- 通告者的RID,该条LSA发出的源头设备的RID
Ls age : 1269 ---------老化时间,周期30min归0;触发更新马上归0;最大老化时间3609s
Len : 48
Options : ABR E
seq# : 8000000b ----------- 序列号,每一条LSA存在不同的序列号,每一次更新序列号+1
(OSPF使用的是棒棒糖序列号机制)
chksum : 0xb43b
三.LSA详解
LSA类别 -------- 传播范围 ------------- 通告者 ---------------- 携带的内容
LSA1- Router ---- 单区域 ------- 该区域内每台设备 ------- 本地直连拓扑
LSA2- Network — 单区域 -------- 该网段的DR ------- 该DR所在网段的拓扑
LSA3- summary – 整个OSPF域 ----- ABR ------------------- 域间路由
LAS4-asbr-- 除ASBR所在区域以外的整个OSPF域 — ABR — ASBR的位置
LSA5- ase — 整个OSPF域-------------- ASBR ----------------- 域外路由
LSA类别 — ------------ link-ID ---------------------------- 通告者
LSA1-router-------- 通告者的RID ---- 该区域每台运行OSPF的路由
LSA2-network — DR接口的ip地址 -----------------该网段的DR
LSA3----------------- summary---------------- 域间路由的目标网络号 ABR,在经过下一台ABR时,修改为新的ABR
LSA4-asbr -------- ASBR的RID --------------ABR,在经过下一台ABR时,修改为新的ABR
LSA5- ase ----- 域外路由的目标网络号 ------------------ ASBR