OSPF的不规则区域解决方法
创始人
2025-05-30 14:03:27
0

 

 三种解决方案:

1、tunnel隧道

2、Vlink链路

3、多进程双向重发布

基础配置:

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R1-GigabitEthernet0/0/0]int l0
[R1-LoopBack0]ip add 1.1.1.1 32[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 25.0.0.1 24
[R2-GigabitEthernet0/0/1]int s4/0/0
[R2-Serial4/0/0]ip add 26.0.0.1 24[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 35.0.0.2 24
[R3-GigabitEthernet0/0/0]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 34.0.0.1 24
[R3-GigabitEthernet0/0/2]int s1/0/0
[R3-Serial1/0/0]ip add 36.0.0.2 24[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 34.0.0.2 24
[R4-GigabitEthernet0/0/0]int l0
[R4-LoopBack0]ip add 4.4.4.4 32[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 25.0.0.2 24
[R5-GigabitEthernet0/0/0]int g0/0/1
[R5-GigabitEthernet0/0/1]ip add 35.0.0.1 24[R6]int s4/0/0
[R6-Serial4/0/0]ip add 26.0.0.2 24
[R6-Serial4/0/0]int s4/0/1
[R6-Serial4/0/1]ip add 36.0.0.1 24[R1]ospf 1 rou 1.1.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.00.0
[R1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0[R2]ospf 1 rou 2.2.2.2
[R2-ospf-1]a 0
[R2-ospf-1-area-0.0.0.0]network 12.0.0.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]area 1
[R2-ospf-1-area-0.0.0.1]network 25.0.0.1 0.0.0.0
[R2-ospf-1-area-0.0.0.1]network 26.0.0.1 0.0.0.0[R3]ospf 1 rou 3.3.3.3
[R3-ospf-1]a 1
[R3-ospf-1-area-0.0.0.1]network 35.0.0.2 0.0.0.0
[R3-ospf-1-area-0.0.0.1]network 36.0.0.2 0.0.0.0
[R3-ospf-1-area-0.0.0.1]area 2
[R3-ospf-1-area-0.0.0.2]network 34.0.0.1 0.0.0.0[R4]ospf 1 rou 4.4.4.4
[R4-ospf-1]a 2
[R4-ospf-1-area-0.0.0.2]network 34.0.0.2 0.0.0.0
[R4-ospf-1-area-0.0.0.2]network 4.4.4.4 0.0.0.0[R5]ospf 1 rou 5.5.5.5
[R5-ospf-1]a 1
[R5-ospf-1-area-0.0.0.1]network 25.0.0.2 0.0.0.0
[R5-ospf-1-area-0.0.0.1]network 35.0.0.1 0.0.0.0[R6]ospf 1 rou 6.6.6.6
[R6-ospf-1]a 1
[R6-ospf-1-area-0.0.0.1]network 26.0.0.2 0.0.0.0
[R6-ospf-1-area-0.0.0.1]network 36.0.0.1 0.0.0.0

查看R1和R4的路由学习情况

 

R1学习不到R4段的路由,R4则形成了孤岛,没有路由传递进去 

方法一、tunnel隧道

基本方法和原理:在R2和R3上建立tunnel隧道,将隧道宣告到区域0,从而使R3成为一个ABR设备,从而实现area2的路由传给area0

[R2]int t0/0/0
[R2-Tunnel0/0/0]ip add 10.0.0.1 24	
[R2-Tunnel0/0/0]tunnel-protocol gre
[R2-Tunnel0/0/0]source 25.0.0.1
[R2-Tunnel0/0/0]destination 35.0.0.2
[R2-Tunnel0/0/0]q
[R2]ospf 1 
[R2-ospf-1]a 0
[R2-ospf-1-area-0.0.0.0]network 10.0.0.1 0.0.0.0[R3]int t0/0/0
[R3-Tunnel0/0/0]ip add 10.0.0.2 24
[R3-Tunnel0/0/0]tunnel-protocol gre
[R3-Tunnel0/0/0]source 35.0.0.2
[R3-Tunnel0/0/0]destination 25.0.0.1
[R3-Tunnel0/0/0]ospf 1
[R3-ospf-1]a 0
[R3-ospf-1-area-0.0.0.0]network 10.0.0.2 0.0.0.0

此时查看路由:

都学习到了,配置没有问题,但这种方法本事存在缺陷

 tunnel隧道实际主要用于测试。

方法二:Vlink虚链路

 基本方法和原理:在R2这台合法ABR设备和R3这台非法ABR设备上建立虚链路,让R3找R2注册,R2给R3授权,实现R3成为合法ABR。vlink实际使用在非骨干区域,但是vlink本身属于骨干区域。

[R3]ospf 1
[R3-ospf-1]a 1
[R3-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2[R2]ospf 1
[R2-ospf-1]a 1
[R2-ospf-1-area-0.0.0.1]vlink-peer 3.3.3.3

 也是可以实现互相学习路由情况。

 Vlink虚链路实际上,仅会临时使用,可以应用在修复一些次优路径或骨干区域不健壮问题,还有没有骨干区域的问题。

方法三、多进程双向重发布

基本方法和原理:在两个非骨干区域的连接路由器上,进行重发布,是两边路由进行交换,实现互通。

[R3]ospf 1
[R3-ospf-1]a 2
[R3-ospf-1-area-0.0.0.2]undo network 34.0.0.1 0.0.0.0 
[R3-ospf-1-area-0.0.0.2]q
[R3-ospf-1]undo a 2
[R3]ospf 2 router-id 3.3.3.3
[R3-ospf-2]a 2
[R3-ospf-2-area-0.0.0.2]network 34.0.0.1 0.0.0.0 
[R3-ospf-2-area-0.0.0.2]q
[R3-ospf-2]import-route ospf 1
[R3-ospf-2]q
[R3]ospf 1
[R3-ospf-1]import-route ospf 2

 多进程双向重发布,在实际中是常用的方法。

但在大多数情况下,主要是修改OSPF拓扑规划

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...