CCNP-第六篇-OSPF高级版(三)

2023-11-01 13:20
文章标签 高级 ospf 第六篇 ccnp

本文主要是介绍CCNP-第六篇-OSPF高级版(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CCNP-第六篇-OSPF高级版(三)

这一节差不多都是密码认证了,还有个NSSA和OE1,OE2

  1. OSPF默认路由
  2. OSPF认证问题
  3. OSPF特殊区域,NSSA,STUB

OSPF下发默认路由

其实跟EIGRP一样,只不过是下发一条路由给别人指向自己
一般都用于核心连接出口处,或者汇聚连接核心处
在这里插入图片描述
如果是这种环境下,那么就是GW下发默认路由给汇聚层

首先注意一个问题,我们跟运营商是不可能起任何的IGP协议的
我们能跟运营商的只有三种情况
1.专线,固定IP默认路由
2.PPPOE,拨号上网默认路由
3.BGP

在这里插入图片描述
下发默认路由配置在这里插入图片描述
其中,加了alwas的话,无论有没有默认路由都下发
如果不加alwas,接收方如果有默认路由,才能发默认路由

接受设备在下发之前的路由表:
在这里插入图片描述
接收设备下发默认路由後的路由表:
在这里插入图片描述
可以看到,路由表中已经多了一条0*的默认路由

冷知识:现代网络中,0和o是一样的

OSPF认证问题

其实就是密码问题,防止有私接,因为私接你不知道会发生什么后果,然后在OSPF中跟EIGRP中也是不一样的,可以明文也可以密文,但是一般都是使用MD5加密的密文认证,明文一个show-run或者抓包就出来了,不安全.

明文在这里插入图片描述

红色意思识是ospf改为认证模式
然后绿色的是opsf的密码key为admin
在这里插入图片描述
刚做完,OSPF的邻居就因为密码认证问题直接断了
在这里插入图片描述
另外一端
在这里插入图片描述
另外一段做了密码之后,直接邻居就起来了.但是应该这里是经过init,exstart,exchange的,但是他这里直接变成full,是模拟器的问题

密文认证

在这里插入图片描述
首先在接口下,写第三条,这条的意思是pspf的认证为密文认证,使用钥匙1,MD5加密,密码为admin.

在这种情况下,虽然show-run还是能看见的
但是可以使用servuce password-encryption
这个的意思是系统密码加固,一旦输入本机上的所有密码
无论明文密文,都变成MD5加密後的密码
而且此操作不可逆

在这里插入图片描述
在这里插入图片描述
可以看到密码已经变成MD5加密後的样子了
这样的情况下,无论是抓包还是show-run都是无法破解的

TAG:其实还能破解,那就是破译MD5,不过那个是安全学的东西了
一般来说只要不是密码太简单,破译还是有一点难度的.

这种方法只针对接口生效,与区域和进程无关

报错信息:

在这里插入图片描述
当做了密码认证后,对接端会报错
其中,
TYPE1为明文认证
TYPE2为密文认证
TYPE0为无认证

上面的是OSPF基于接口的认证,现在来做基于区域的认证,比如整个Area0都需要做认证

配置:
接口下做密码
然后在协议内开启认证
使接口下的密码在协议内启用
这里的密码是admin,已启用系统加固密码全部成密文认证
在这里插入图片描述
在这里插入图片描述
这样的认证是针对整个区域的,如果进程里面开启了,接口下没有配置,那么,邻居一样是无法建立起来的

虚链路-virtual-link的密码认证

在这里插入图片描述
其实跟接口一样的,但是他不需要在协议内做,直接在接口即可.
加message就密文认证
不加就明文认证

特殊区域-STUB

思科:末节STUB,完全NSSA,非完全NSSA
华为:完全末节,完全NSSA
环境如下
在这里插入图片描述

R2,R3,R4.R5各有三个Lo口存在

R1-R4启OSPF,R5启EIGRP.
其中,Area1的区域,通常会被作为末节区域

在这个环境下,OSPF的末节区域和EIGRP的末节区域是一样的
一样是做一条汇总来减少路由条目
一旦做了末节区域,那么他是针对一个区域的
就好比如说,这个环境,只能把整个Area1做成末节区域
Area2不行,因为隔壁有个EIGRP

STUB区域

配置:
在这里插入图片描述

末节区域:stub
特性:采用一类和三类LSA
并且不会接收五类的LSA,言外之意就是说重分布来的数据不会进入这个区域,因为没有五类了,所以也不需要四类,四类是通告ASBR
特点:干掉4,5类的LSA,并且会产生一条指向ABR的默认路由

效果
在这里插入图片描述

完全STUB区域

特点:干掉3,4,5类的LSA,只会保留对于自己来说1类的LSA

配置:在原有的stub配置的的区域上,在ABR上做另外一个配置
对于上图环境来说,R2就是ABR
配置:在这里插入图片描述在这里插入图片描述
这个时候再来看路由表
在这里插入图片描述

>通过对比末节区域,除了默认路由和同区域的1类LSA,其他全都消失了

完全stub对比stub

1.都会下发一条默认路由指向ABR
2.完全STUB区域配置需要在ABR上配置多一条area x stub no-summary
3.stub区域干掉34类LSA
4.完全stub区域干掉345类LSA

在实际工作中,一般都是使用完全stub区域

好的本次到这里就结束了,欢迎观看我的文章。我是CCIE-Yasuo,喜欢就关注我吧,下一期见。
欢迎新盟教育的同学一起来交流,我是41期的疾风剑豪
同时我也是一名18岁来自大专的学生在学校写的,如有写的不对或侵权请及时联系删除。

这篇关于CCNP-第六篇-OSPF高级版(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323261

相关文章

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

Java基础回顾系列-第七天-高级编程之IO

Java基础回顾系列-第七天-高级编程之IO 文件操作字节流与字符流OutputStream字节输出流FileOutputStream InputStream字节输入流FileInputStream Writer字符输出流FileWriter Reader字符输入流字节流与字符流的区别转换流InputStreamReaderOutputStreamWriter 文件复制 字符编码内存操作流(

Java基础回顾系列-第五天-高级编程之API类库

Java基础回顾系列-第五天-高级编程之API类库 Java基础类库StringBufferStringBuilderStringCharSequence接口AutoCloseable接口RuntimeSystemCleaner对象克隆 数字操作类Math数学计算类Random随机数生成类BigInteger/BigDecimal大数字操作类 日期操作类DateSimpleDateForma

Mysql高级篇(中)——索引介绍

Mysql高级篇(中)——索引介绍 一、索引本质二、索引优缺点三、索引分类(1)按数据结构分类(2)按功能分类(3) 按存储引擎分类(4) 按存储方式分类(5) 按使用方式分类 四、 索引基本语法(1)创建索引(2)查看索引(3)删除索引(4)ALTER 关键字创建/删除索引 五、适合创建索引的情况思考题 六、不适合创建索引的情况 一、索引本质 索引本质 是 一种数据结构,它用

linux高级学习10

24.9.7学习目录 一.线程1.线程API 一.线程 线程与进程的关系: 线程是轻量级进程,也有PCB,只是各自不同,创建线程使用的底层函数和进程一样,都是clone进程可以蜕变成线程线程是最小的执行单位,进程是最小的分配资源单位 1.线程API (1)查看线程号 #include <pthread.h>pthread_t pthread_self(); (2)

Mysql高级教程

1.安装部署 安装依赖性: [root@mysql-node10 ~]# dnf install cmake gcc-c++ openssl-develncurses-devel.x86_64 libtirpc-devel-1.3.3-8.el7_4.x86_64.rpm rpcgen.x86_64 下载并解压源码包 [root@mysql-node10 ~]# tar zx

Java高级Day38-网络编程作业

112.网络编程作业 //1.使用字符流的方式,编写一个客户端程序和服务器端程序//2.客户端发送"name",服务器端接收到后,返回"我是nova"//3.客户端发送"hobby",服务器端接收到后,返回"编写java程序"//4.不是这两个问题,回复"你说啥呢"​​===============//客户端//===============public class SocketT

掌握Hive函数[2]:从基础到高级应用

目录 高级聚合函数 多进一出 1. 普通聚合 count/sum... 2. collect_list 收集并形成list集合,结果不去重 3. collect_set 收集并形成set集合,结果去重  案例演示 1. 每个月的入职人数以及姓名  炸裂函数  概述  案例演示 1. 数据准备 1)表结构 2)建表语句 3)装载语句 2. 需求 1)需求说明 2)答