域内路由-----1类和2类LSA
域间路由-----3类LSA
域外路由-----5类、7类LSA-----类型1,类型2.
1、域内路由
如果都是通过1类和2类LSA学习到的域内路由信息,则将直接比较开销值,开销值小,优先选择,开销值相同,则将负载均衡
2、域间路由
如果都是通过3类LSA学习到的域间路由信息,则将直接比较开销值,开销值小,优先选择,开销值相同,则将负载均衡
3、域外路由
类型1:如果采用类型1,则所有域内设备到达域外网段的开销值都等于种子度量值加本地到达通告开销值,
类型2:OSPF默认采用类型2,如果开销值的类型位类型2,则所有域内设备到达域外网段的开销值都等于种子度量值
5类LSA类型2比较:优先比种子度量值,种子度量值小的优先选择;如果种子度量值相同,则比较沿途累加开销值小的优先选择;如果两种开销值都相同,则负载均衡。
类型1永远优于类型2
5类LSA类型1比较:直接比较总度量值,(种子度量值加沿途),总量小的优先选择,如果相同,则负载均衡。
域内和域间
域内优于域间,不比较开销值
域间和域外
域间优于域外,不比较开销值
OSPF的防环机制
域间防环
1、区域水平分割-----路由信息从哪个学到的就不在发回哪个区域
2、星型拓扑的区域划分本身就是一种防环机制
域内防环
1、SPE-----最短路径优先算法
拓扑信息------有向图-------最短路径树
重发步
作用:在一个网络中若运行多种路由协议或者相同协议的进程,协议间不能直接沟通计算,进程间也是独立转发和计算的,所以,需要使用重发布来实现路由的共享。
条件:
同时运行两种协议或者两个不同的进程。
2、必须关注种子度量值-----一个起始度量。A协议和B协议的度量标准计算逻辑不通,无法直接使用,所以,在将A协议导入到B协议时,ASBR将不携带A协议的度量值到B协议,而是在共享到B协议时,将由ASBR设备定义一个初始值。
规则:
1、将A协议发布到B协议时,在ASBR上的B协议进程中配置。
2、将A协议导入到B协议中,是将ASBR设备上通过A协议学习到以及ASBR上宣告到A协议中的所有的直连路由,全部共享到B协议中。
LSA
所有传递路由信息的LSA都需要通过1类和2类LSA进行验算。 --- 通过1类2类LSA信息找到通
告者的位置。
Type-3 LSA --- 携带传递的是域间的路由信息,通告者为区域之间的ABR设备,使用通告的路由
条目的目标网络号作为LS ID。三类LSA中携带的开销值为通告路由器到达目标网段的开销值。
Type-5 LSA --- 携带传递的是域外的路由信息,通告者为ASBR啊,使用通告的路由条目的目
标网络号作为LS ID。
Metric --- 因为重发布执行后,需要将其他的路由协议按照当前路由协议的规则导入,但 由于不同路由协议的开销值评判标准不同,所以,在重发布后,我们将直接舍弃源协议 的开销值,而定义一个规定值 --- seed Metric(种子度量值),OSPF协议默认的种子 度量值1。
[r4-ospf-1]import-route rip 1 cost 10 --- 在重发布中修改种子度量值
E type --- 一个标记位,有0和1两种变化,置0则代表类型1,置1则代表类型2; --- 这里的类型指的是开销值的类型。
类型1:如果采用类型1,则所有域内设备到达域外网段的开销值都等于种子度量 值加本地到达通告者的开销值。
类型2:OSPF默认采用类型2,如果开销值的类型为类型2,则所有域内设备到达 域外网段的开销值都等于种子度量值。
Forwarding Address --- 转发地址 --- 应对选路不佳的情况,如果存在选路不佳的情况, 则通告者将会把最佳的下一跳放入转发地址当中,接收者看到转发地址中存在数据,则 将不按照算法来计算下一跳,而直接使用转发地址作为下一跳。默认情况下,在不存在 选路不佳时,将使用0.0.0.0进行填充。
TAG --- 标签 --- 可以给流量打标签,方便后续进行流量抓取,做策略使用
[r4-ospf-1]import-route rip 1 tag
Type-4 LSA --- 携带和传递的是ASBR的位置信息,通告者为区域之间的ABR设备,使用ASBR设备 的RID作为LS ID。四类LSA中携带的开销值为通告路由器到ASBR的开销值。
1类LSA结构
V --- 置1,则代表该路由器是VLINK的一个端点
E --- 置1,代表该路由器是ASBR设备
B --- 置1,代表该设备为ABR设备