版权声明:本文为GJHe原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35428201/article/details/81843166
DR指定路由器
BDR备份指定路由器
ABR区域边界路由器
ASBR自治系统边界路由器
OSPF域间路由
区域内部路由器:所有端口在同一个区域
ABR区域边界路由器:
有两个或者两个以上区域时,必须有一个是骨干区域。
任何普通区域之间进行通信,必须经过骨干区域中转。
LSA3 |
Network-Summary-LSA ABR路由器产生,传播到其他区域 |
LSA4 |
由ABR产生(用来告诉其他区域内的路由器,关于ASBR的位置) |
LSA5 |
AS-External-LSA ASBR路由器产生,传递到整个AS(除了Stub) |
LSA7 |
|
display ospf lsdb self-originate//查看LSA类型
只有一个区域时,区域号配置为非0会有什么问题?
没问题
违背了OSPF区域的连接规则,如何解决?
虚连接实现
虚拟路只能跨一个非骨干区域,因为虚连接要求这两个区域边界路由器都有端口连接到一个相同的非骨干区域。
OSPF外部路由
外部路由引入 (路由重发布)
OSPF特殊区域
- Stub区域的ABR不向Stub区域内传播它接收到的自治系统外部路由(对应四类、五类LSA),Stub区域中路由器的LSDB、路由表规模都会大大减小。
- 为保证Stub区域能够到达自治系统外部,Stub区域的ABR将生成一条缺省路由(对应三类LSA),并发布给Stub区域中的其他路由器。
- Stub区域是一种可选的配置属性,但并不建议将每个区域都配置为Stub区域。通常来说,Stub区域位于自治系统的末梢,是那些只有一个ABR的非骨干区域。
- 配置Stub区域时需要注意下列几点:
- 骨干区域不能被配置为Stub区域。
- 如果要将一个区域配置成Stub区域,则该区域中的所有路由器必须都要配置成Stub路由器。
- Stub区域内不能存在ASBR,自治系统外部路由不能在本区域内传播。
- 虚连接不能穿越Stub区域建立。
配置Stub区域后,所有自治系统外部路由均由一条三类的默认路由代替。
除路由条目的减少外,当外部网络发生变化后,Stub区域内的路由器是不会直接受到影响的。
- Totally Stub区域既不允许自治系统外部路由(四类、五类LSA)在本区域内传播,也不允许区域间路由(三类LSA)在本区域内传播。
- Totally Stub区域内的路由器对其他区域及自制系统外部的访问需求是通过本区域ABR所产生的三类LSA缺省路由实现的。
- 与Stub区域配置的区别在于,在ABR上需要追加no-summary参数。
- Totally Stub区域访问其他区域及自制系统外部是通过默认路由实现的。
- 自制系统外部、其他OSPF区域的网络发生变化,Totally Stub区域内的路由器是不直接受影响的。
- Stub、Totally Stub解决了末端区域维护过大LSDB带来的问题,但对于某些特定场景,Stub、Totally Stub并不是最佳解决方案。
虚连接:两个ABR路由器互指对方的Router id
[ar4-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.2
[ar5-ospf-1-area-0.0.0.2]vlink-peer 3.3.3.2
路由引入
[ar3-ospf-1]import-route direct/rip/…
are 1配置stub
[AR1]ospf
[AR1-ospf-1]area 1
[AR1-ospf-1-area-0.0.0.1]stub
[AR2]ospf
[AR2-ospf-1]area 1
[AR2-ospf-1-area-0.0.0.1]stub
area 1配置完全stub
[AR2-ospf-1-area-0.0.0.1]stub no-summary