OSPF多区域

1、OSPF多区域原理

2、末梢区域配置

1、生成OSPF多区域的的原因:改善网络的可扩展性,快速收敛。

OSPF的三种通信量:a域内通信量(单个区域内的路由器之间交换数据包构成的通信量),b域间通信量(不同区域的路由器之间交换数据包构成的通信量),c外部通信量(OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量)。

OSPF的路由器类型:

a内部路由器(只保存本区域内的链路状态信息),

b区域边界路由器/ABR(用来连接区域0和其它区域),

c自治系统边界路由器/ASBR(用来连接OSPF的AS与外部其它的路由)。

OSPF的区域类型分为:骨干区域Area 0、非骨干区域-根据能够学习的路由种类来区分(标准区域、末梢区域stub、完全末梢区域、非纯末梢区域)。结合图:

OSPF链路状态数据库的组成:每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库,链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型,如图

类型 描述 用途
Type1 路由器LSA 由区域内的路由器发出
Type2 网络LSA 由区域内的DR发出的
Type3 网络汇总LSA ABR发出的,其它区域的汇总链路通告
Type4 ASBR汇总LSA ASBR发出的,用于通告ASBR信息
Type5 AS外部LSA ASBR发出的,用于通告外部路由
Type7 NSSA外部LSA NSSA区域内的ASBR发出的,用于通告本区域连接的外部路由

Type1:学习整个区域内的router-id、路径信息等,

Type2:学习由DR发出的路由信息,比如router-id、子网掩码及相邻路径的router-id等,

Type3:通过ABR学习跨区域(骨干与非骨干区域)之间的汇总路由信息,

Type4:通过ABR来通告ASBR的路径位置,只做标识用,

Type5:通过ASBR来通告外部路由网段,掩码,Metric值,route tag,以及发布类型(E2/E1)Link-ID为目标网段,这边(E2/E1)代表cost值叠加与否,

Type7:主要起优化作用,将NSSA区域内的路由信息打包然后在经过ABR发送给骨干区域,这边ABR可以当做一个非骨干区域整合成ASBR路由与骨干区域相连,该区域的ABR会同时兼任ABR与ASBR的角色。

末梢区域和完全末梢区域:满足一下条件的区域,只有一个默认路由作为其区域的出口,区域内不能作为虚链路的穿越区域,Stub区域里无自治系统边界路由器的ASBR,不是骨干区域的Area 0.

末梢区域:没有LSA4、5、7通告

完全末梢区域:除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告。

区域泛洪的LSA,如图:

区域类型 1&2 3 4&5 7
骨干区域(区域0) 允许 允许 允许 不允许
非骨干区域,非末梢区域 允许 允许 允许 不允许
末梢区域 允许 允许 不允许 不允许
完全末梢区域 允许 不允许 不允许 不允许
NSSA 允许 允许 不允许 允许

2、末梢区域配置

R1

interface FastEthernet 0/0

ip address 192.168.14.2 255.255.255.0


router ospf 100


network 192.168.14.0 0.0.0.255 area 0

R3

interface FastEthernet 0/0


ip address 192.168.14.1255.255.255.0


interface Fastethernet 0/1


ip address 192.168.15.1 255.255.255.0


router ospf 100


network 192.168.14.0 0.0.0.255 area 0


network 192.168.15.0 0.0.0.255 area 2


area 2 stub

R4

interface FastEthernet0/0


ip address 192.168.15.2255.255.255.0


router ospf 15


network 192.168.15.0 0.0.0.255 area 2


area 2 stub

 

OSPF多区域的进阶强化版的更多相关文章

  1. [django]数据导出excel升级强化版(很强大!)

    不多说了,原理采用xlwt导出excel文件,所谓的强化版指的是实现在网页上选择一定条件导出对应的数据 之前我的博文出过这类文章,但只是实现导出数据,这次左思右想,再加上网上的搜索,终于找出方法实现条 ...

  2. [KOJ6024]合并果子·改(强化版)

    [COJ6024]合并果子·改(强化版) 试题描述 在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆.多多把这些果子堆排成一排,然后所有的果子合成一堆.    每一次合并 ...

  3. OSPF单区域配置

    OSPF单区域配置 实验环境:华为模拟器eNSP 现在有这样一个拓扑图: 我想要让R1可以ping通R3,显然目前是不行的: <R1>ping 192.168.2.2 PING 192.1 ...

  4. CCNA学习指南 -开放最短路径优先OSPF(多区域部分)

    在之前的介绍中,可以看到单区域OSPF对于古老的RIP的优点: 路由选择更新流量减小 使用与大型网络和链路速度不一样的网络 OSPF能够在LSDB中呈现网络拓扑结构,这使得它汇聚的速度远快于RIP. ...

  5. OSPF 单区域实验

    实验拓扑 实验需求 按照图示配置 IP 地址 按照图示分区域配置 OSPF ,实现全网互通 为了路由结构稳定,要求路由器使用环回口作为 Router-id 实验步骤 每台路由器都要将本地的所有直连网段 ...

  6. OSPF但区域配置

    原理概述 实验内容 实验拓扑 实验编址 实验步骤1.基本配置配置完成后,使用ping命令检测 2.部署单区域OSPF网络使用命令ospf创建并运行OSPF 其中1是进程号,如果没有写明进程号,则默认为 ...

  7. python进阶强化学习

    最近学习了慕课的python进阶强化训练,将学习的内容记录到这里,同时也增加了很多相关知识. 主要分为以下九个模块: 基本使用 迭代器和生成器 字符串 文件IO操作 自定义类和类的继承 函数装饰器和类 ...

  8. GNS3(1)——OSPF多区域配置

    GNS3(1)——OSPF多区域配置 RIP适用于中小网络,比较简单.没有系统内外.系统分区,边界等概念,用到不是分类的路由. OSPF适用于较大规模网络.它把自治系统分成若干个区域,通过系列内外路由 ...

  9. OSPF --- 不规则区域实验

    OSPF不规则区域实验: 一.知识点整理: OSPF中路由器的角色(看图): 骨干路由器:路由器所有接口属于area 0  -->R3 非骨干路由器:路由器所有接口属于非area 0  --&g ...

随机推荐

  1. Swoole 中使用 Lock 实现进程间锁

    注意:不要在 lock 和 unlock 操作中间使用可能引起协程切换的 API. $lock = new Swoole\Lock(SWOOLE_MUTEX); echo "[Master] ...

  2. css 基础 rgba表示法

    color:rgba(); //r表示red 红色 //g表示green 绿色 //b表示blue 蓝色 //a 表示透明度 color:rgb(0,0,0,0) //黑色 color:rgb(255 ...

  3. JDK线程池异常处理方式

    1. 抛出异常 execute() java.util.concurrent.ThreadPoolExecutor#runWorker 中抛出,抛出之后经过以下两个步骤: catch块捕获,捕获之后再 ...

  4. java同时替换多个字符串

    参考资料: https://blog.csdn.net/qq_39390545/article/details/106020221 来自为知笔记(Wiz)

  5. MySQL_事务(四大特性)

    本文转载:https://www.cnblogs.com/kismetv/p/10331633.html 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段.本文将首 ...

  6. Zabbix忘记用户名和密码的解决方法

    问题描述: 最近刚搭建了zabbix服务器,然后新增加了一个用户,并且把默认的Admin禁用了.然后这个监控页面一直没关,保持了10多天,今天不小心把浏览器关闭了,重新打开后,突然忘记了用户名,这下麻 ...

  7. win11系统设置笔记本合盖上不休眠

    第一步.打开控制面板 第二步.打开控制面板 第三步.打开电源选项 第四步.如下图操作即可

  8. html手机调试

    长话短说 npm install anywhere -g 安装好后,cmd 命令 进入你要调试html页面的目录,运行 anywhere AnyWhere 静态文件服务器 软件简介 AnyWhere是 ...

  9. 重大升级!灵雀云发布全栈云原生开放平台ACP 3.0

    云原生技术的发展正在改变全球软件业的格局,随着云原生技术生态体系的日趋完善,灵雀云的云原生平台也进入了成熟阶段.近日,灵雀云发布重大产品升级,推出全栈云原生开放平台ACP 3.0.作为面向企业级用户的 ...

  10. 【记录一个问题】libtask无法在android下编译通过

    源码来自:https://github.com/msteinert/libtask 首先是asm.S无法编译通过. 其次,编译context.c出现这些错误: .//context.c:124:19: ...