OSPF不规则区域/虚链路/重发布/Type_4/5LSA
ospf区域划分的要求:
1.区域之间必须按照星型拓扑划分
2.区域之间必须存在ABR设备
未按该要求的为不规则区域
1.远离骨干的非骨干
2.不连续骨干
AR18没有AR5左边部分路由,AR11没有AR17右边的路由
area3即远离骨干的非骨干区域,只有AR4上的路由信息是完整的
把AR4称之为非法的ABR设备
解决方法
让R4能挂到Area0中, 连接到骨干区域下。让合法的AR3为非法的AR4担保,且AR3与AR4在同一区域中,所以需在同一区域中配置。
使用OSPF的虚链路解决不规则区域
通过虚连接,两台ABR设备之间直接传递OSPF报文信息,此时两者间的设备只起到转发报文的作用。由于OSPF协议报文的目的地址不是这些设备,所以这些报文对于两者是透明的,只当作普通IP报文转发。
虚连接相当于在ABR设备R3和ABR设备R4之间形成一个点到点的连接,此时虚连接的两端的物理接口同样可以配置接口的各种参数。为虚连接两端提供一条非骨干区域内部路由的区域称为传输区域。配置虚连接时,必须在两端同时配置才可生效。虚链路两端需要以单播形式周期性发送hello包进行保活
虚链路的缺点:
1.会存在周期性数据穿过中间区域,导致额外资源占用
2.虚链路只能穿越一个区域
配置虚链路路由
[R2-ospf-1-area-0.0.0.1]vlink-peer router-id
[R2]display ospf vlink----查看虚链路邻居关系
这样所有路由器都能有完整的路由信息
注意:虚链路两端需要以单播形式周期性发送hello包进行保活
使用ospf虚链路解决不规则区域,虚链路永远属于区域0
虚链路的缺点:
1.会存在周期性数据穿过中间区域,导致额外资源占用
2.虚链路只能穿越一个区域,不能接力连接,担保
2.多进程双向重发布
重发布
因为不同的协议之间和不同进程之间运行的规则各方面都不相同,存在信息隔离,所以,可以通过重发布,将一种协议的数据通过另一种协议的方式发布出去,打破信息隔离
ASBR---自治系统边界路由器
此时R16能ping通R1
在R2上将原先在同一进程中宣告的网段删除,在另一个进程中重新宣告该网段
此时R16不能再ping通R1
在R2上实现多进程双向重发布
此时全网路由完整。
1.1.1.1网段路由协议为O_ASE,表示OSPF 自治系统外部路由,优先级为150,表示对其信任度低
[R4-ospf-1]import-route ospf 2-------两个进程内都需要设置。
R3,R4虚连接,R16重发布rip 192.168.1.0,该网段为loopback1
ASBR-summary-LSA -Type4
Type4 LSA ,由ABR发布,描述本区域到其他区域ASBR的路由信息,并通告给除ASBR所在区域的其他相关区域(除Stub、Totally Stub、NSSA、Totally NSSA)。帮助设备找到ASBR设备,帮助五类验算。
用来指示ASBR位置的LSA,由ABR设备通告,使用ASBR的RID作为LS ID,使用通告者到达ASBR的开销值的累加值作为开销值
除了ASBR所在 区域外的单区域
Link State ID表示该LSA所描述的ASBR的RID,开销值是该通告路由器到该ASBR的开销。
As-external-LSA-Type5
由ASBR产生,描述到AS外部的路由,通告到除stub区域和NSSA区域外的所有区域。使用目标网络号作为LS ID。
Forwarding Address
转发地址是指到达该外部网络的数据包应该被转发的地址,为0.0.0.0时表示访问外部网络的数据包将被转发到始发ASBR上
FA非0的三个必要条件
1)引入的这条外部路由,其对应的出接口启用了OSPF
2)引入的这条外部路由,其对应的出接口未设置为passive-interface
3)引入的这条外部路由,其对应的出接口的OSPF网络类型为broadcast。
因为不同协议之间的开销值评判标准不同,所以,在进行重发布后,需要舍弃原先的开销值, 之后,赋予其一个新的度量值---种子度量值,这个一个定义的初始值,在ospf中,这个种子度量值(metric)默认为1
[R4-ospf-1]import-route rip 1 cost 2----------在重发布时定义开销值
E TYPE
代表开销值类型,标记位如果置0,则代表类型一,如果置1,代表类型二
类型一
可信任度高
设备将域外路由信息加表时的开销值等于自己到达通告者的开销值加种子度量值
类型二
可信任度低,AS外部开销远大于AS内部开销
默认使用类型二---设备将域外路由信息加表时的开销值等于种子度量值
[R4-ospf-1]import-route rip 1 type 1---修改Etype类型
Tag--默认标记为1
一类LSA报文结构
V,E,B三个标记位,一类LSA独有的字段,和可选项没关系,在展开的表中合并在了可选项字段
V---如果V位置一,则代表该设备是虚链路的一个端点
E---该位置1,代表该设备是ASBR设备
B---该位置1,则代表该设备是ABR设备(包括非法ABR)
116.16.16.16是ASBR设备,有两个link
总结
| LSA 类型 | LS ID | 通告路由器 | 传播范围 | 携带核心信息 |
|---|---|---|---|---|
| Type 1 LSA(Router LSA) | 通告者的 RID | 本区域内所有运行 OSPF 的设备的 RID | 单区域内 | 本地接口的直连链路信息、接口状态、度量值等路由器本地链路状态信息 |
| Type 2 LSA(Network LSA) | MA 网络中 DR 的 IP 地址 | 该 MA 网络中 DR 设备的 RID | 单区域内 | MA 网络的网段掩码、该网络中所有接入的路由器节点信息,用于描述 MA 网络的拓扑结构 |
| Type 3 LSA(Summary-Net LSA) | 目标网络号 | 区域边界路由器 (ABR),跨多 ABR 转发时由途经的 ABR 替换为自身 RID | ABR 相邻的单区域 | OSPF 域内不同区域之间的路由信息,用于实现区域间的路由可达 |
| Type 4 LSA(Summary-ASBR LSA) | AS 边界路由器 (ASBR) 的 RID | ASBR 所在区域的 ABR,跨多 ABR 转发时由途经的 ABR 替换为自身 RID | 除 ASBR 所在区域外的其他单区域 | ASBR 的位置信息,用于指导其他区域的路由器找到 ASBR 以访问域外路由 |
| Type 5 LSA(AS External LSA) | 目标域外网络号 | AS 边界路由器 (ASBR) | 整个 OSPF 自治系统 | OSPF 自治系统外的路由信息,用于实现自治系统与外部网络的路由可达 |
