目录

一、OSPF多区域
1.1 多区域目的
实现大型网络环境
划分区域后实现单区域的网络收敛,从而加快网络收敛速度。
1.2 划分区域的好处
改善网络,更具有扩展性
快速收敛,每个区域可以实现同时收敛
减少了路由表,减少了LSU 链路更新数据包的流量等
1.3 OSPF三种通信量
区域内通信量:单个区域内路由器之间交换数据包构成的通信量
区域间通信量:不同区域间路由由器之间交换数据包构成的通信量
外部通信量:OSPF区域内和另一个自治系统内的路由器交换数据包构成的通信量
1.4 OSPF的路由器类型
内部路由器:路由器所有接口多属于同一区域
DR和BDR:向其他路由器发送整个链路状态信息
区域边界路由器ABR:连接两个或多个OSPF区域的路由器
自治系统边界路由器ASBR:用于连接不同的自治系统
1.5 OSPF区域类型
骨干区域 area 0
LSA类型:1、2、3、4、5
非骨干区域 -根据能够学习的路由种类来划分
标准区域:普通区域
LSA类型:1、2、3
末梢区域(stub):只有一个默认路由作为其区域的出口。在这个区域里面,ABR上只有一条默认路由,不接收外部自治系统的链路状态通告LSA (LSA一般存在于LSU)
完全末梢区域(Totally stubby):是一种更加经济的末梢区域,不接收其他区域的链路状态通告LSA
非纯末梢区域(NSSA):具有末梢区域(stub)特性,可在此区域内路由器上重分发到外部路由器
LSA类型:1、2、3、4、7
当把区域1配置为末梢区域后,会自动生成一条默认路由条目.
区域2 在该区域内属于非纯末梢区域,它有一个ASBR路由连接了其他自治系统
在该ASBR上运行BGP路由协议,或进行路由重分发
1.6 链路状态通告(LSA)
链路状态数据库的组成
每个路由器都创建了由每个接口,对应的相邻节点和接口的速度组成的数据库
链路状态数据库中,每个条目称为LSA 链路状态通告
常见的有六种LSA
类型一:路由器的LSA 由区域内路由器发出
类型二:网络LSA 由此区域内的DR发出
类型三:网络汇总LSA ABR发出的其他区域的汇总链路通告
类型四:ASBR汇总LSA 由ABR发出,用于通告ASBR信息
类型五:AS外部LSA 由ASBR发出,用于通告外部路由
类型七:NSSA外部LSA NSSA区域内的ASBR发出,用于通告本区域连接的外部路由
1.7 多区域配置
在宣告网段时将对应的接口宣告的网段指定到所属的区域
1.8 OSPF路由表
区域内路由:从查询路由表中看出“O”代表OSPF区域内路由
区域间路由:从查询的路由表中看出“O IA”代表OSPF区域间路由
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
路由器对路有条目的选择
路由器只把最优路由条目添加到路由表
选择路由条目的依据
管理距离
度量值
当管理距离和度量值一致时就会形成负载均衡的路由条目
一个目的网段有两个下一跳的情况就是负载均衡的路有条目
1.9 多区域配置案例
思路:划分网段,进行网段宣告,在相同区域内宣告相同的Area ID
以area1中的区域间ABR路由配置为例
Router#en
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#router ospf 10
Router(config-router)#network 192.168.10.0 0.0.0.255 area 1
Router(config-router)#network 192.168.30.0 0.0.0.255 area 1
Router(config-router)#network 192.168.40.0 0.0.0.255 area 0
Router(config-router)#exit
Router(config)#
注意点:区域间路由在宣告网段时,将对应接口的网段宣告到所属的区域中
查看骨干区域的路由表
PC0 ping PC1