思科Cisco 多区域OSPF(2

本章为单区域OSPF后续

基本信息

多区域OSPF可以减少链路状态数据库的大小,降低SPF计算频率

同时,可以缩减部分路由器的OSPF路由条目,降低路由收敛的复杂度,对某些特定的LSA,可以在区域边界上实现汇总,过滤,控制,从而实现全网互通

也可以提高网络的稳定性,各个区域分开可以保证出了问题不会影响到其他的区域

多区域OSPF中路由器也有一些作用分类

种类 作用
内部路由器 正常使用,设置的区域相同
区域边界路由器 接口在多个区域且至少有一个在area 0,用于连接骨干和非骨干
骨干路由器 至少一个接口在area 0
自治系统边界路由器 引入外部路由(重分布

区域类型分类

种类 作用
骨干区域 必须存在,所有非骨干必须连接它,并且区域号为0
标准区域 普通非骨干区域
末节区域 Stub Area,仅接受本自治系统(OSPF)中其他区域的路由汇总,拒绝其以外的路由信息,可使用默认路由
完全末节区域 不接受外部的路由和本自治系统中的路由,仅使用默认路由通信

平常配置时倒不需要注意那么多,分好标准和骨干也差不多了

而在配置时主要抛开Stub,Totally Stub这些,只有区域号需要换

  • 实例

这是一个最基础的多区域OSPF拓扑,仅由三台路由器和三台PC组成

  1. 第一步,设好设备与链路
    1. 第二步,按图配置PC,路由器的网关和ip
设备 ip 掩码 网关
PC0 192.168.10.1 255.255.255.0 192.168.10.254
PC1 192.168.20.1 255.255.255.0 192.168.20.254
PC2 192.168.30.1 255.255.255.0 192.168.30.254

R0

bash 复制代码
Router(config)#interface f0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.10.254 255.255.255.0
Router(config-if)#ex
Router(config)#interface f0/1
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#ex
Router(config)#interface s0/0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#clock rate 128000
Router(config-if)#ex

R1

bash 复制代码
Router(config)#interface f0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.20.254 255.255.255.0
Router(config-if)#ex
Router(config)#interface f0/1
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#ex

R2

bash 复制代码
Router(config)#interface f0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.30.254 255.255.255.0
Router(config-if)#ex
Router(config)#interface s0/0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#ex

第三步,配置OSPF(主要

R0

bash 复制代码
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.1
Router(config-router)#network 192.168.10.0 0.0.0.255 area 0
Router(config-router)#network 192.168.1.0 0.0.0.255 area 1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 2		
#这里的骨干区域同时连接了两个非骨干区域,同时成为了ABR

R1

bash 复制代码
Router(config)#router ospf 1
Router(config-router)#router-id 2.2.2.2
Router(config-router)#network 192.168.1.0 0.0.0.255 area 1
Router(config-router)#network 192.168.20.0 0.0.0.255 area 1
Router(config-router)#

R2

bash 复制代码
Router(config)#router ospf 1
Router(config-router)#router-id 3.3.3.3
Router(config-router)#network 192.168.2.0 0.0.0.255 area 2
Router(config-router)#network 192.168.30.0 0.0.0.255 area 2
  • 第四步,验证

一些其他的配置

bash 复制代码
router ospf 1	
area x stub	
#将区域x配置为stub区域(要求区域内所有路由器的都配上才能用
area x stub no-summary	
#完全末节区域(只在ABR上配,配了之后会自动向区域内下发默认路由
area x nssa		
#NSSA区域(允许引入外部路由,产生Type 7 LSA
area x nssa no-summary	
#NSSA完全末节区域(ABR上配,不下发Type 3 LSA)

总结

OSPF转为多区域的基础配置较为简单,只需要注意区域号,其他配置也只是多出几行

其他区域一定要连接骨干,而且是在路由器的两边连,可以多个其他区域在一个路由器上连骨干

骨干区域可以很小,但不能没有,只有一个端口也行

相关推荐
清水白石0082 小时前
Python 死锁排查全攻略:从线程卡死到锁依赖定位与工程化修复
linux·网络·python
TechWayfarer3 小时前
批量查IP归属地,在线API、脚本、离线库怎么选?三种方案实测对比
网络·python·网络协议·tcp/ip
ryan_9967 小时前
MCP Transport 完整指南:stdio 与 Streamable HTTP 到底怎样传消息
网络·网络协议·http
数据知道9 小时前
网络安全实战:子域名接管实战——从 CNAME 配置错误到完全控制
网络·安全·web安全·网络安全
lf132102710 小时前
用 JSON Schema 管装修节点记录:从照片台账到可校验工程数据
网络·数据库·人工智能·经验分享·物联网·json·智能家居
LayZhangStrive10 小时前
后端通识 - 远程服务调用RPC
网络·网络协议·rpc·sentinel·openfeign·远程服务调用
华清远见成都中心11 小时前
FreeRTOS事件组(Event Group)的工作机制分析
服务器·网络·网络协议
xiaoxiangsiyan11 小时前
RHCE2026云原生路线EX188和EX288完整备考指南
运维·网络·云原生·自动化
西安景驰电子12 小时前
《PTP精确时间协议系列》第二篇:工程部署、调试与性能优化
运维·服务器·网络·数据库·windows·性能优化
虹科网络安全13 小时前
KnowBe4 SAT 是什么?安全意识培训平台功能与应用详解
网络