网络中解决OSPF不连续区域的3种方法

简介: 网络中解决OSPF不连续区域的3种方法

实验:


01拓扑:


640.png


02解决方法:


  • 多进程双向重分布
  • 创建tunnel通道,宣告到区域0
  • 创建虚链接


03实验过程


1.方法1:多进程双向重分布

(1)重新启动另一个OSPF进程

(2)在2个OSPF进程中宣告不连续的网段

(3)双向发布OSPF进程:redistribute ospf  进程号  subnets

R1:
int s1/0
  ip  add 1.1.1.1 255.255.255.0
  no shutdown 
  exit
router ospf 110
 router-id 1.1.1.1
 network 1.1.1.0 0.0.0.255 area 0
R2:
int s1/0
  ip add 1.1.1.2 255.255.255.0
  no shutdown
int s1/1
  ip add 2.2.2.1 255.255.255.0
  no shutdown
router ospf 110
  router-id 2.2.2.2 
  network 2.2.2.0 0.0.0.255 area 1
  network 1.1.1.0 0.0.0.255 area 0
R3:
int  s1/1
  ip add 2.2.2.2 255.255.255.0
  no shutdown
int s1/0
  ip add  3.3.3.1 255.255.255.0
  no shutdown
router ospf 110
  router-id 3.3.3.3 
  network 2.2.2.0 0.0.0.255 area 1
 redistribute ospf 120 subnets
router ospf 120
  ruoter-id 3.3.3.5
  network 3.3.3.0  0.0.0.255 area 2
  redistribute ospf 110 subnets
R4:
int s1/0
  ip add 3.3.3.2 255.255.255.0
  no shutdown
router ospf 120
  router-id 4.4.4.4
  network 3.3.3.0 0.0.0.255 area 2


验证:

R1上查看路由表:

640.png

R4上查看路由表情况:

640.png

ping测试:


640.png

2.创建tunnel通道宣告到区域0

:
int s1/0
  ip  add 1.1.1.1 255.255.255.0
  no shutdown 
  exit
router ospf 110
 router-id 1.1.1.1
 network 1.1.1.0 0.0.0.255 area 0
R2:
int s1/0
  ip add 1.1.1.2 255.255.255.0
  no shutdown
int s1/1
  ip add 2.2.2.1 255.255.255.0
  no shutdown
int tunnel 1
  tunnel source  2.2.2.1
  tunnel destination 2.2.2.2
  ip add 172.16.1.1 255.255.255.0
  no shutdown
router ospf 110
  router-id 2.2.2.2 
  network 2.2.2.0 0.0.0.255 area 1
  network 1.1.1.0 0.0.0.255 area 0
  network 172.16.1.0 0.0.0.255 area 0
R3:
int  s1/1
  ip add 2.2.2.2 255.255.255.0
  no shutdown
int s1/0
  ip add  3.3.3.1 255.255.255.0
  no shutdown
int tunnel 1
   tunnel source 2.2.2.2
   tunnel destination 2.2.2.1
   ip add 172.16.1.2 255.255.255.0
   no shut
router ospf 110
  router-id 3.3.3.3 
  network 2.2.2.0 0.0.0.255 area 1
  network 3.3.3.0  0.0.0.255 area 2
  network 172.16.1.0 0.0.0.255 area 0
R4:
int s1/0
  ip add 3.3.3.2 255.255.255.0
  no shutdown
router ospf 110
  router-id 4.4.4.4
  network 3.3.3.0 0.0.0.255 area 2
验证:
R1上查看路由表:

640.png

R4上查看路由表:

640.png

ping测试:

640.png

3.创建虚链路

R1:
int s1/0
  ip  add 1.1.1.1 255.255.255.0
  no shutdown 
  exit
router ospf 110
 router-id 1.1.1.1
 network 1.1.1.0 0.0.0.255 area 0
R2:
int s1/0
  ip add 1.1.1.2 255.255.255.0
  no shutdown
int s1/1
  ip add 2.2.2.1 255.255.255.0
  no shutdown
router ospf 110
  router-id 2.2.2.2 
  network 2.2.2.0 0.0.0.255 area 1
  network 1.1.1.0 0.0.0.255 area 0
  area 1 virtual-link 3.3.3.3
R3:
int  s1/1
  ip add 2.2.2.2 255.255.255.0
  no shutdown
int s1/0
  ip add  3.3.3.1 255.255.255.0
  no shutdown
router ospf 110
  router-id 3.3.3.3 
  network 2.2.2.0 0.0.0.255 area 1
  network 3.3.3.0  0.0.0.255 area 2
  area 1 virtual-link 2.2.2.2
R4:
int s1/0
  ip add 3.3.3.2 255.255.255.0
  no shutdown
router ospf 110
  router-id 4.4.4.4
  network 3.3.3.0 0.0.0.255 area 2

验证:


R1上查看路由表:

640.png

R4上查看路由表:

640.png

ping 测试:


640.png


至此实验完成,大家可以通过实验验证效果,有什么问题可以加群多交流。

相关文章
|
8月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
598 0
|
7月前
|
机器学习/深度学习 数据采集 边缘计算
基于灰色神经网络的预测方法
基于灰色神经网络的预测方法
452 0
|
8月前
|
算法 Python
【EI复现】考虑网络动态重构的分布式电源选址定容优化方法(Matlab代码实现)
【EI复现】考虑网络动态重构的分布式电源选址定容优化方法(Matlab代码实现)
325 0
|
10月前
|
存储 Linux 容器
【Container App】在容器中抓取网络包的方法
本文介绍在Azure Container App中安装tcpdump抓取网络包,并通过Storage Account上传抓包文件的方法。内容包括使用curl和nc测试外部接口连通性、长Ping端口、安装tcpdump、抓取网络包、以及通过crul命令上传文件至Azure Storage。适用于需要分析网络请求和排查网络问题的场景。
294 0
|
9月前
|
机器学习/深度学习 数据采集 TensorFlow
基于CNN-GRU-Attention混合神经网络的负荷预测方法(Python代码实现)
基于CNN-GRU-Attention混合神经网络的负荷预测方法(Python代码实现)
517 0
|
监控 安全 网络安全
深入解析PDCERF:网络安全应急响应的六阶段方法
PDCERF是网络安全应急响应的六阶段方法,涵盖准备、检测、抑制、根除、恢复和跟进。本文详细解析各阶段目标与操作步骤,并附图例,助读者理解与应用,提升组织应对安全事件的能力。
2414 89
|
10月前
|
机器学习/深度学习 边缘计算 算法
基于BP神经网络的电池容量预测方法研究
基于BP神经网络的电池容量预测方法研究
计算网络号的直接方法
子网掩码用于区分IP地址中的网络部分和主机部分,连续的“1”表示网络位,“0”表示主机位。例如,255.255.255.0 的二进制为 11111111.11111111.11111111.00000000,前24位是网络部分。通过子网掩码可提取网络号,如 IP 192.168.1.10 与子网掩码 255.255.255.0 的网络号为 192.168.1.0。此外,文档还介绍了十进制与二进制间的转换方法,帮助理解IP地址的组成与计算。
832 11
|
缓存 数据中心 网络架构
5个减少网络延迟的简单方法
高速互联网对工作与娱乐至关重要,延迟和断线会严重影响效率和体验。本文探讨了导致连接缓慢的三个关键因素:吞吐量、带宽和延迟,并提供了减少延迟的实用方法。包括重启设备、关闭占用带宽的程序、使用有线连接、优化数据中心位置以及添加内容分发网络 (CDN) 等策略。虽然完全消除延迟不可能,但通过这些方法可显著改善网络性能。
4266 7
|
Kubernetes Shell Windows
【Azure K8S | AKS】在AKS的节点中抓取目标POD的网络包方法分享
在AKS中遇到复杂网络问题时,可通过以下步骤进入特定POD抓取网络包进行分析:1. 使用`kubectl get pods`确认Pod所在Node;2. 通过`kubectl node-shell`登录Node;3. 使用`crictl ps`找到Pod的Container ID;4. 获取PID并使用`nsenter`进入Pod的网络空间;5. 在`/var/tmp`目录下使用`tcpdump`抓包。完成后按Ctrl+C停止抓包。
505 12