改善网络的可扩展性; 快速收敛;
域内通信量 单个区域内的路由器之间的交换数据包构成的通信量 域间通信量 不同区域的路由器之间的交换数据包构成的通信量 外部通信量 OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量
**看图理解:**重点!重点!重点! 区域之间的边界路由叫:ABR 自治系统边界之间的路由叫:ASBR 图片可以多看看理解理解
骨干区域Area0; 非骨干区域-根据能够学习的路由种类来区分; 标准区域 末梢区域(stub) 完全末梢 (Totally stubby)区域 非纯末梢区域 (NSSA)
每个路由器都创建了由每个接口,对应的相邻节点和接口速度组成的数据库; 链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型
通告类型可以多看看,等会咱们做实验会抓包看咱们信息;
满足一下条件的区域 只有一个默认路由作为其区域的出口 区域不能作为虚链路的穿越区域 Stub区域里无自治系统边界路由器ASBR 不是骨干区域Area0
没有LSA4、5、7通告
除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告
NSSA区域是OSPF RFC的补遗 定义了特殊的LSA类型7 提供类似stub area和totally stubby area的优点 可以包含ASBR
图片中我又标注了一下,方便理解;
实验的操作:配置完善设备–需要做双向引入路由–在末端区域优化–NSSA区域
其中咱们需要主要的是有两个自治系统 一个RIP ,一个AS;
R1来举例:注意!注意!注意! 1.R1需要注意配置了OSPF和RIP的信息; 2.OSPF中area 1 是根据咱们图中划分的区域; 3.OSPF宣告时子网掩码是反掩码 rip不需要子网掩码 4.rip是version 2版本的 组播
# interface GigabitEthernet0/0/0 ip address 16.0.0.1 255.255.255.0 # interface GigabitEthernet0/0/1 ip address 12.0.0.1 255.255.255.0 # # interface LoopBack0 ip address 1.1.1.1 255.255.255.255 # ospf 1 router-id 1.1.1.1 area 0.0.0.1 network 12.0.0.0 0.0.0.255 network 1.1.1.1 0.0.0.0 # rip 1 version 2 network 16.0.0.0 #R2也说明一下; 属于区域内部路由宣告自身路由上的信息;
interface GigabitEthernet0/0/1 ip address 12.0.0.2 255.255.255.0 # interface GigabitEthernet0/0/2 ip address 23.0.0.2 255.255.255.0 # interface LoopBack0 ip address 2.2.2.2 255.255.255.255 # ospf 1 router-id 2.2.2.2 只需要宣告自身路由信息 area 0.0.0.1 network 12.0.0.0 0.0.0.255 network 23.0.0.0 0.0.0.255 network 2.2.2.2 0.0.0.0 #R3-R5配置基本上差不多我 我拿R3说明一下; 1.需要注意OSPF的配置 area 1/area 0 是两个不同的区域接口一定方向不要搞错了,看清楚图中接口在那个区域; 2.router id 3.3.3.3 在那边宣告都可以 3.其他的设备配置可以对比下R3配置
# interface GigabitEthernet0/0/2 ip address 23.0.0.3 255.255.255.0 # interface GigabitEthernet0/0/3 ip address 34.0.0.3 255.255.255.0 # ospf 1 router-id 3.3.3.3 area 0.0.0.0 骨干区域 network 34.0.0.0 0.0.0.255 network 3.3.3.3 0.0.0.0 router id 宣告 area 0.0.0.1 非骨干区域的 network 23.0.0.0 0.0.0.255R6配置是rip的;
# interface GigabitEthernet0/0/0 ip address 16.0.0.6 255.255.255.0 # interface LoopBack0 ip address 6.6.6.6 255.255.255.255 # rip 1 version 2 network 16.0.0.0 network 6.0.0.0配置完成时咱们可以display ip routing-table 看一下路由表; 看R5; 自治系统区域内的链路状态信息都已经学习到了,但是咱们rip6.6.6.6的还没有学习到,这个时候咱们需要引入路由; 在R1上做双向引路由就可以了,他是ASBR路由, 记住是要做双向的
引路由 ospf 1 import-route rip 1 type 1 cost 5 ###默认引入type 2 度量值是不累加的 这种是不科学的,一般引入type 1,要累加 cost 5 是花销可以定义的 引路由 rip 1 import-route ospf 1看拓扑图中R4-R5的区域area 2是属于末梢段的可以做末端区域,R5接受从rip路由条目信息变成默认的了0.0.0.0 ASBR 5类通告变成默认的了
stub ###末梢 2边都要加
将路由信息完全默认化了; 在末端区域的基础上 两边都打上了
stub no-summary上面咱们介绍了NSSA 咱们只需要在边界区域 area 1 里的路由打上nssa 就行了 举例R1:
咱们的实验这样就是完成了;
以上仅个人理解,有错误大家指出改正;;