目录
- 一、OSPF单区域配置
- 二、OSPF多区域
- 1、多区域概念
- 1.1、目的
- 1.2、好处
- 1.3、OSPF的通信流量
- 1.4、区域
- 1.5、链路状态通告(LSA)
- 2、配置
- 三、末梢区域
一、OSPF单区域配置
router ospf 10#10 代表ospf进程
network 192.168.10.0 0.0.0.255 area 0
192.168.10.0 #宣告的网段
0.0.0.255 #反码
area 0# 表示宣告的区域
1、放置各器件并连接如下图
2、编写并配置各PC和路由器的IP
3、各个路由器进行宣告直连的网段
4、
show ip route
查看学习到的路由条目
5、
show ip ospf
查看R1相关信息
查看邻居状态信息:
show ip ospf neighbor
发现20.20.20.1是BDR,因为R1的ROUTER ID :192.168.10.254要大
查看r2的邻居状态信息:
show ip ospf neighbor
有两个DR,因为这个实验中三个路由器是直线相连式的,如果说是一个环形结构的,那么就只有一个DR
二、OSPF多区域
1、多区域概念
1.1、目的
- 实现大型网络环境
- 划分区域后,实现单区域网络收敛
1.2、好处
- 改善网络,更具有扩展性
- 快速网络收敛
- 减少了路由表,也减小了LSU的流量
1.3、OSPF的通信流量
- 在区域内(域内通信量)
- DR和BDR
- 内部路由器
- 不同区域之间(域间通信量)
- ABR(区域边界路由器)
- 与其他自治系统之间(外部通信量)
- ASBR(自治系统边界路由器)
1.4、区域
- 骨干区域
- area 0
- 非骨干区域
- 标准区域
- 末梢区域
- 完全末梢
- 非纯末梢
1.5、链路状态通告(LSA)
6种链路状态通告:
- 类型1:路由器LSA,由区域内的路由器发出(内部路由器)
- 类型2:网络LSA,由区域内的DR发出
- 类型3:网络汇总LSA,由ABR发出。
- 类型4:ASBR汇总LSA,由ABR发出。
- 类型5:AS外部LSA,由ASBR发出。
- 类型7:非纯末梢区域的外部LSA
就是7,你没看错
无论什么区域,总是有类型1和2的
2、配置
1、放置器件并连接,如下图
2、各路由器配置路由
3、各个路由器宣告于自己直连的网段
4、
show ip route
查看区域之间的路由
中间的路由器只有直连的路由:
路由器2有区域之间的:
5、路由器0添加lookback,并且把该网段添加到区域0。之后去其他路由器上查看路由表
路由器1学到到了区域内的路由:
路由器2学习到了区域间的路由:
扩展实验:
1、如下图,全部配置好IP地址
2、宣告 3、在路由器5中查看路由表,发现有上下两条路,处于负载状态 4、想改上面的路由器3的带宽speed,发现改不了。索性直接关掉路由器3的接口,再去查看路由器5的路由表上图发现负载路由消失了。
我们再次打开路由器3的接口,等一会儿路由器5的负载路由又回来了
链路代价是一致的情况下,就会形成一个负载路由,否则就会找到一个最优的下一跳的路由
三、末梢区域
定义
- 只有一个默认路由作为其区域的出口。
- 区域不能作为虚链路的穿越区域
- 末梢区域里面没有自治系统边界路由器ASBR。
- 不是骨干区域0
特征
- 末梢区域没有LSA4、5、7
- 完全末梢区域除了—条默认路由外的LSA3通告,没有LSA3、4、5、7。
- 减少区域内的链路状态通告
1、放置器件并连接如图所示 2、按图配置IP地址,链路左边的接口都配置为1,链路右边的接口都配置为2 3、宣告并划分区域 4、将区域2设置为stub区域,即末梢区域 5、从左到右依次查看末梢区域路由器的路由表发现形成了默认路由的信息条目。还发现了该末梢区域之外的区域的信息条目,因为路由器1会把左边链路汇总的信息传送给该末梢区域的其他路由器
6、在末梢区域的各个路由去关掉路由聚合
7、发现末梢区域之外的路由信息已经消失了,即10.0的那条消失了。但是因为有默认路由条目的关系,还是可以和区域之外的路由器通信