OSPF外部路由
1. OPSF使用外部路由的原因
除了内部通信外,企业还需要和外部网络进行通信,不同的企业之间也存在互访的需求
加入现在公司A需要去访问公司B,那么公司A如何获得公司B的路由信息
2. 外部路由的计算过程
2.1. 外部路由的引入
场景要求:
A公司运行了OSPF,A公司需要去访问B公司的服务器
解决方法:
1.在RA上写一条去往B公司服务器的静态路由
2.将这条静态路由发布在OPSF网络里,这样所有的OSPF路由器都可以学到这条路由(这条路由就是外部路由)
2.2. Type4 LSA和Type5 LSA
ASBR-Summary-LSA(Type4 LSA)
Type4 LSA用来描述ASBR的位置
Type:Sum-Asbr //LSA的类型
Ls id:1.1.1.1 //ASBR的Router ID
Adv rtr:2.2.2.2 //宣告Type4 LSA路由器的Router ID
Metric:1 //产生Type4 LSA的路由器到ASBR的开销
AS-External-LSA(Type5 LSA)
Type5 LSA 用来描述外部路由的信息
Type5 LSA在整个OPSF网络泛洪的时候,不会产生变化,所所以需要Type4 LSA来帮助进行路由的计算
Type:External //LSA的类型
Ls id:10.1.60.0 //目的网段地址
Adv rtr:1.1.1.1 //宣告Type5 LSA路由器的Router ID
Metric:1 //ASBR到目的网段的开销值
E Type:2 //外部路由的类型
Forwording Address: //外部路由次优时会产生
Tag:1 //标记
2.3. 外部路由的计算
2.3.1. 和ASBR在同区域计算外部路由
1. RA会生成Type5 LSA交给其他路由器
(和ASBR在同一区域的时候不需要使用Type4 LSA)
2. 通过Type1/2 LSA就能计算出到ASBR的路由,再通过Type5 LSA来计算出外部路由
2.3.2. 和ASBR不在同区域计算外部路由
1. 此时RB会生成Type4 LSA,并转发Type5 LSA。将信息传递给RD
2. RD收到后,先通过Type1/2 LSA计算出到达RB的路由,再通过Type4 LSA计算到达ASBR的路由,最后通过Type5 LSA计算出外部路由
3. 外部路由的类型
3.1. 区域路由环路的产生
默认情况下,外部路由的类型为Type-2
但是同一条外部路由Type1优于Type2
LSA的优选:Type1 LSA > Type3 LSA > Type5 LSA(Type1) > Type5 LSA(Type2)
4. 次优外部路由的产生
4.1. 次优外部路由的产生
4.2. 次优路径的解决办法
Forwording Address会将该Type5 LSA的下一跳进行改变来避免次优路径的产生。那么RB就会直接将数据转发给RC
Forwording Address产生的条件:
1. 广播型网络
2. 网段的接口不能是静默接口
3. 接口的网段启动OSPF
关于OSPF的文档我就分享到这里了,【点这里】 获得更多资料文档 往期教学视频,主要也是想给新手小白少走点弯路。
OSPF域间路由
1. OPSF使用多区域的原因
1. 随着网络规模的扩大,网络的拓扑信息和路由信息也会变的更复杂,路由器进行路由计算所消耗的内存、CPU资源也越来越多。对于低性能设备来说会不堪重负
2. 当网络发生故障时,整个区域的路由都需要重新计算,大大增加了路由器的负担,同时网络的稳定性差
3. 网络规模较大时,会出现多个分部的情况。如果将总部和所有的分部都放在一个区域中,不方便管理
4. 区域内部无法进行路由的汇总
2. 区域间路由的计算过程
2.1. 区域划分
1. 区域的划分:骨干区域(区域0)和非骨干区域
2. 区域边界路由器(ABR):连接着骨干区域和其他区域的OSPF路由器
3. 区域内部路由器(BR)
2.2. 区域间路由传递
1. 现在192.168.1.0/24作为Type 1 LSA在区域内传递。该路由想要传递到其他区域,会通过RB(ABR)将Type1 LSA转换为Type3 LSA发布到其他区域。宣告该Type3 LSA的路由器为RB
2. Type3 LSA会在Area 0中泛洪,同时宣告给其他区域。此时RC会将该Type3 LSA宣告给其他区域。此时宣告该Type3 LSA的路由器为RC
2.3. Network-Summary-LSA
Type:Sum-Net //LSA的类型
Ls id:192.168.1.0 //目的网段地址
Adv rtr:2.2.2.2 //宣告Type3 LSA的Router ID
Metric:1 //开销值
2.4. 区域间路由计算
OPSF路由器会根据Type3 LSA来计算路径和开销
RC再次将Type3 LSA宣告给其他区域时,此时Type3 LSA中的开销会变为RC到192.168.1.0的开销;宣告该Type3 LSA的Router ID也会变为RC的Router ID
3. 区域间路由的防环机制
3.1. 区域路由环路的产生
假设A、B、C、D四台路由都是ABR,此时宣告一条Type3 LSA,会导致该Type3 LSA不断的被转发,形成环路
3.2. 避免区域间路由环路
1. 首先是多区域的分布规则,非骨干区域必须和骨干区域相连,呈星型结构(星型结构是无环的)
2. ABR不会接收非骨干区域传来的Type3 LSA
3. 只有ABR才会宣告Type3 LSA
4. 虚连接
4.1. 不规范的OSPF区域设计
此时违背了OSPF区域的连接规则,非骨干区域必须和骨干区域相连
4.2. 虚连接(vlink)的作用
此时在RB和RC之间建立虚连接,RC就相当于和Area 0相连成为ABR