HCIP笔记3

OSPF的不规则区域

OSPF区域划分需要遵循的要求:
1)必须存在ABR设备
2)必须按照星型拓扑结构来划分

1,远离骨干的非骨干区域
2,不连续骨干
HCIP笔记3_第1张图片
1,使用Tunnel隧道将非法的ABR设备合法化
R4在使用隧道连接到区域0之后,可以直接通过拓扑信息学习到区域0里的路由信息,同时也可以通过R2将区域0的拓扑信息转换成路由信息学习一次,但是,R4会将自己通过拓扑信息计算的路由信息加表,即使他的开销值巨大。

使用隧道来解决不规则区域的问题:
1)可能造成选路不佳的情况
2)可能导致重复更新
3)R2和R4直接需要建立邻居关系,所以,需要发送周期性的数据进行维护,造成中间通过链路的负担加重。

2,使用虚链路解决不规则区域
注意:虚链路永远属于区域0。
[r4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2
[r2]display ospf vlink — 查看虚链路的详情
HCIP笔记3_第2张图片
使用虚链路解决不规则区域的问题:
1)R2和R4直接需要建立邻居关系,所以,需要发送周期性的数据进行维护,造成中间通过链路的负担加重。
2)虚链路只能穿越一个区域。

3,使用多进程双向重发布
 因为不同的路由协议之间,对路由的理解及运行逻辑都不相同,所以,不同的路由协议之间是存在信息隔离的。
重发布 — 将一种协议按照另一种协议的规则发布出去 — 需要在同时运行两种协议的设备(ASBR设备 — 自治系统边界路由器/协议边界路由器)上执行该技术 — 只有执行了重发布的设备才能叫做ASBR设备。
[r4-ospf-1]import-route ospf 2

O_ASE — 导入的路由信息标记为此标记,代表是域外的路由信息,这些路由信息的可控性较低,信任程度较低,优先级默认设置为150。
LSA — 链路状态通告 — 是OSPF在不同网络环境下用于携带和传递不同的信息。
LSDB — 链路状态据库
SPF
LSA的头部内容:
Type — LSA的类型 — 在OSPFV2当中,需要具体掌握6中LSA。
LinkState ID — 链路状态标识符 — 可以理解为是一个LSA的名称,而且,这个参数在不同的LSA类型中将携带不同的信息。
AdvRouter — 通告路由器 — 谁发出的LSA在这个参数就是谁的RID。

链路状态类型,链路状态ID,通告路由器 ---- 被称为是LSA的“三元组”,因为这三个参数可以唯一的标识出一条LSA信息。

LS AGE — LSA的老化时间 — 单位S — 当一条LSA被始发路由器产生时置为0,之后,该LSA在网络中传播,老化时间也会持续累加。 ---- 1800S — 3600S — MAX-Age ---- 当一条LSA的老化时间到达3600S时(最大老化时间)则将会从LSDB数据库中删除。

LEN — 长度 — 表示LSA的内容所占的字节数

SEQ — 序列号 — 本质是由32位二进制构成 — 一台路由器每发送同一条LSA时都会携带一个序列号,且逐次加1。
序列号空间
——直线型空间 — 从最小值到最大值逐次加一,优点是新旧关系容易区分,缺点是一旦序列号空间用尽,将无法判断新旧。
——循环型空间 — 从最小值到最大值在继续循环,序列号可以一直使用,但是,当两个序列号差值较大时,新旧关系不好区分。
——棒棒糖型空间 — OSPF采用的就是这种序列号空间,但是,为了避免循环型序列空间的缺点,OSPF要求不能进入循环部分,所以,其取值为0X80000001 -0X7FFFFFFE。

当序列号达到最大值时,始发设备会将该LSA的老化时间设置为最大老化时间,之后发出,其他收到该LSA的设备因为其序列号值最大,将刷新本地LSDB数据库,之后,又因为该LSA老化时间为最大老化时间,将把该LSA信息删除。同时,始发设备
会再发送一条相同的LSA,其序列号为0X80000001,之后,其他设备将该LSA信息收集入库,起到刷新序列号空间的效果。

chksum — 校验和 — 这个参数也会参与新旧关系的比较。如果两条相同的LSA其序列号也相同,则将比较校验和,校验和大的判定为新。
HCIP笔记3_第3张图片
在这里插入图片描述
Type - 1 LSA — 一个网络中,每台设备都需要发送且只发送一条1类LSA。1类LSA使用通告
者的RID作为LS ID。
LINK — 每一条LINK都是在描述路由器接口的连接情况,一个接口可以使用多个LINK来
进行描述
HCIP笔记3_第4张图片
Type - 2 LSA — 在MA网络环境下,仅依靠1类LSA无法获取完整的拓扑信息,所以,我们引入了2类LSA,对拓扑信息进行补充说明。 — 二类LSA所补充的都是一些公共信息,所以,一个MA网络中只需要一台设备发送就可以了。所以,2类LSA由MA网络中的DR设备发送,并且使用DR设备的IP地址作为LS ID。

因为,1类和2类LSA传递的是拓扑信息,而其余的LSA传递的是路由信息,传递路由信息的LSA需要经过1类和2类LSA的验算才能使用。 ---- 需要通过1类和2类LSA找到通告者的位置

Type - 3 LSA — 传递的是路由信息,由ABR设备通告,使用目标网络号作为LS ID。三类LSA中所携带的开销值是通告者到达目标网段的开销值。

HCIP笔记3_第5张图片
Type - 5LSA
——Metric — 因为不同路由协议对开销值的评判标准不同,所以,在进行重发布时,无法直接使用其原先的开销值。所以,我们在重发布后将舍弃原先的开销值,而重新赋予其一个规定的初始值 — seed metric(种子度量值) — 将路由重发布到OSPF中时,其初始的种子度量值默认为1。
[r4-ospf-1]import-route rip 1 cost 2 — 在重发布过程中修改种子度量值

E — 标记位 — 标志着开销值的类型
E位置0 — 类型1 — 如果开销值类型为类型1,则所有OSPF网络内设备到达域外目标网段的开销值都等于种子度量值加沿途累加开销值。
E位置1 — 类型2 — 5类LSA默认的开销值类型为类型2。如果开销值类型为类型2,则所有OSPF网络内设备到达域外目标网段的开销值都等于种子度量值。
[r4-ospf-1]import-route rip 1 type 1 — 在重发布中修改开销值类型。

Forwarding Address — 转发地址 — 主要是为了应对选路不佳的情况。如果不存在选路不佳的情况,则将使用0.0.0.0进行填充,无实质性作用;但是,如果存在选路不佳的情况,则将会把最佳选路携带在FA地址上,之后设备到达目标网段会查找到达FA地址的路径,而不会按照算法再去找通告路由器。
HCIP笔记3_第6张图片
Tag — 路由标记 — 主要是给路由信息打标记,方便后面流量的抓取。默认取值为1。
[r4-ospf-1]import-route rip 1 tag 666

1类LSA的报文格式
HCIP笔记3_第7张图片
V — 置1,代表该路由器是V-LINK的一个端点
E — 置1,代表该路由器为ASBR设备
B — 置1,代表该路由为ABR设备

OSPF优化 — 主要指减少OSPF中LSA的更新量
1)汇总 — 为了减少骨干区域的更新量
2)做特殊区域 — 为了减少非骨干区域的LSA的更新量

汇总 — OSPF的汇总和RIP的接口汇总不同,因为OSPF只有在区域之间传递路由信息,所以,OSPF的汇总被称为区域汇总。
1)域间路由汇总 – 区域之间在传递三类LSA时进行汇总,减少3类LSA的更新量
[r1-ospf-1-area-0.0.0.2]abr-summary 192.168.0.0 255.255.224.0
注意:域间路由汇总只能时一台ABR设备将自己通过1类和2类LSA学习到的路由信息汇总成一条3类LSA发送。
2)域外路由汇总 – 主要针对5类/7类LSA进行汇总
[r4-ospf-1]asbr-summary 172.16.0.0 255.255.252.0
域外汇总网段的度量值:
类型1:将选择所有明细路由中开销值最大的作为汇总网段的度量值
类型2:将选择所有明细路由中开销值最大加1作为汇总网段的度量值

特殊区域:
第一大类的特殊区域 — 1,不能是骨干区域;2,不能存在虚链路;3,不能存在ASBR设备
1,符合以上特点的区域,我们可以配置成为第一大类的特殊区域 — 末梢区域(stub)

如果,将一个区域配置成为末梢区域,则这个区域将拒绝学习4类和5类LSA。为了保证可以正常访问到域外的网段,所以,末梢区域会自动生成一条指向骨干的三类缺省(通过3类LSA生成的缺省)。
[r5-ospf-1-area-0.0.0.2]stub
注意:一旦配置特殊区域,区域内所有设备都必须配置。

2,完全末梢区域(Totally stub) — 在拒绝4类和5类LSA的基础上,进一步拒绝3类LSA但是保留3类缺省。
[r1-ospf-1-area-0.0.0.2]stub no-summary — 只需要在ABR设备上配置即可

第二大类特殊区域 — 1,不能是骨干区域;2,不能存在虚链路;3,必须存在ASBR设备
3,符合以上特点的区域,我们可以配置成为第二大类的特殊区域 — 非完全末梢区域
(NSSA)
如果,将一个区域配置成为NSSA,则这个区域将拒绝学习4类和5类LSA。为了保证可以正常访问到域外的网段,所以,NSSA区域会自动生成一条指向骨干的七类缺省(通过7类LSA生成的缺省)。
[r4-ospf-1-area-0.0.0.1]nssa
注意:一旦配置特殊区域,区域内所有设备都必须配置

Forwarding Address — 转发地址 — 主要是为了应对选路不佳的情况。如果不存在选路不佳的情况,则将使用0.0.0.0进行填充,无实质性作用;但是,如果存在选路不佳的情况,则将会把最佳选路携带在FA地址上,之后设备到达目标网段会查找到达FA地址的路径,而不会按照算法再去找通告路由器。
在7类LSA中,会默认使用ASBR设备环回接口的IP地址作为转发地址(如果不存在环回接口,则将使用ASBR的物理接口的IP地址作为转发地址),这样收到这条LSA的设备到达目标网段将直接发送到转发地址上。

E — 一般置1,代表支持5类LSA,如果配置成为特殊区域,则该标记位置0
N — 一般置0,如果在NSSA区域中,将置1。
P — P位置1,则代表该LSA支持7转5

0.0.0.0/0 O_NSSA 150 — 7类LSA生成的路由信息其标记为O_NSSA,优先级也是150。
4,完全的非完全末梢区域 (Totally NSSA) — 在拒绝4类和5类LSA的基础上,进一
步拒绝三类LSA。并自动生成一条指向骨干区域的3类缺省。
[r3-ospf-1-area-0.0.0.1]nssa no-summary — 仅需在ABR设备上配置即可

OSPF的附录E — OSPF针对3类或5类/7类在某些特定情况下的解决方案。
为了避免三元组完全相同,导致无法区分两条不同的LSA,则附录E要求,掩码长度较长将使
用目标网段的直接广播地址作为LS ID

你可能感兴趣的:(网络)