安全认证:

news2024/11/24 20:31:20

1.  认证概述

   为什么要有认证?

    防止非法路由器接入企业内网的ospf路由器,保护内网安全

2.  认证方式

     认证方式分为接口认证和区域认证,接口认证和区域认证没有本质的区别,接口认证是当区域内链路过多的情况下,接口认证配置较为繁琐,容易出错,此时可以采用区域认证,配置量更少。

3.  认证位置
  - 接口认证
  - 区域认证

  注:如果同时配置了接口认证和区域认证,则接口人证优先于区域认证

4. 认证模式

     认证报文携带在hello报文中,通过hello包进行协商,所有认证模式和认证密码两端必须一致,如果认证方式或认证密码协商不一致,会导致邻居关系建立失败

  认证模式分为:

  - simple  明文认证,密码在传输过程中是明文的,抓包可见
  - MD5   密文认证,密码在传输的过程中是加密的,抓包不可见

5.  配置认证:   

注意:simple/md5:表示OSPF报文在传输过程中是否加密              邻居两端必须一致

           cipher/plain:表示秘钥信息在本地存储是否加密                     邻居两端可以不一致

- 接口认证

 需求:1) 企业内部运营OSPF多区域

            2) 禁止区域0内有非法用户接入

            3)AR2与AR3、AR3与AR4接口下配置明文认证、AR4与AR5接口下配置密文认证

    拓扑:

 配置命令:
接口认证配置:(邻居设备的认证类型、认证密码必须一致,如何不一致邻居会断开)
AR2和AR3之间配置simple 认证模式:
AR2:
interface GigabitEthernet0/0/0
  ip address 192.168.23.2 255.255.255.0 
  ospf authentication-mode simple cipher hcip
  
AR3: 
interface GigabitEthernet0/0/1
  ip address 192.168.23.3 255.255.255.0 
  ospf authentication-mode simple cipher hcip 
  

AR3和AR4之间配置simple 认证模式:
AR3: 
interface GigabitEthernet0/0/0
ip address 192.168.34.3 255.255.255.0 
ospf authentication-mode simple cipher hcip 
  
AR4:
interface GigabitEthernet0/0/1

ip address 192.168.34.4 255.255.255.0 
ospf authentication-mode simple cipher hcip  
  
AR4和AR5之间配置md5 认证模式:
AR4:
interface GigabitEthernet0/0/0
ip address 192.168.45.4 255.255.255.0 
ospf authentication-mode md5 1 cipher hcip

AR5:
interface GigabitEthernet0/0/1
ip address 192.168.45.5 255.255.255.0 
ospf authentication-mode md5 1 cipher hcip

 

- 区域认证

 需求:1) 企业内部运营OSPF多区域

            2) 禁止区域12内有非法用户接入,要求认证密码不可见,本地存储秘钥信息显示加密

 拓扑:

 配置命令:
实验一:配置区域认证
1)OSPF区域认证配置:
AR2:
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
 network 192.168.23.0 0.0.0.255 
  
 area 0.0.0.12 
 authentication-mode md5 1 cipher hcie
  
AR1:
ospf 1 router-id 1.1.1.1
 area 0.0.0.12 
 authentication-mode md5 1 cipher hcie
 network 192.168.12.0 0.0.0.255

实验二:验证接口认证优先于区域认证:

1)OSPF区域12认证配置:
AR2:
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
 network 192.168.23.0 0.0.0.255 
  
 area 0.0.0.12 
 authentication-mode md5 1 cipher hcie
  
AR1:
ospf 1 router-id 1.1.1.1
 area 0.0.0.12 
 authentication-mode md5 1 cipher hcie
  network 192.168.12.0 0.0.0.255
  
 区域认证配置成功后,邻居关系正常,现在修改接口认证模式不一致,
 如果邻居断开说明接口认证优先于区域认证
 
2)配置R1的区域12的接口认证模式为明文
interface GigabitEthernet0/0/0
  ip address 192.168.12.1 255.255.255.0 
  ospf authentication-mode simple plain ntd
  
配置R2的区域12的接口认证模式为密文
interface GigabitEthernet0/0/1
  ip address 192.168.12.2 255.255.255.0 
  ospf authentication-mode md5 1 plain 345
  
  经验证发现,当接口认证不一致时,邻居断开,结论同时配置了接口认证和区域认证,
  接口认证优先于区域认证

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/599587.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java网络开发(Tomcat)—— Servlet学习 Web相关背景知识 JavaWeb项目初步

本文目录 引出一、软件架构BS和CS二、实现Web服务的条件和步骤三、Tomcat搭建Web项目初步1.pom.xml文件配置2.web.xml文件更新3.Tomcat运行环境配置4.项目文件层级解析 四、JavaWeb项目文件分类(1)静态文件—存放位置(2)动态文件-…

【用人话讲算法】leetcode无重复字符的最长子串

【用人话讲算法】leetcode无重复字符的最长子串 文章目录 【用人话讲算法】leetcode无重复字符的最长子串题目简单思路(暴力)优化思考怎么写代码?怎么到下一个?whilefor 思路总结while和for循环总结 题目 题目的意思是说&#xff…

一台电脑上安装多个版本的python,运行互不干扰,显示位置的一些命令,

首先需要知道一些命令: pip show 包名 可以使用pip show 包名的方式显示位置 pip list pip方式显示的是当前环境下的库 os.environ.get() python中os模块获取环境变量的一个方法 Python os.environ.get()的用法 …

使用Git LFS上传Unity大型资源文件

在使用Unity制作结课作业时,使用到git工具进行版本控制与多人协作。在提交项目至远程仓库的过程中,git bash提示了以下报错: remote: warning: File Assets/Models/Z_India_5.29.fbx is 57.31 MB; this is larger than GitHubs recommended m…

利用环回口建立IBGP邻居

利用环回口建立IBGP邻居 BGP的稳定性 IBGP : 1.一般使用环回口建立IBGP邻居 2.指定建立IBGP邻居的源地址为lookback地址 EBGP : 1.一般使用直连接口建立EBGP邻居关系 2.如果想使用环回口建立EBGP邻居,需要将TTL值修改为大于1,默认TTL1 修改命令…

在win10/11的右键菜单添加电源选项

前言: 今天,博主从网上找到了在右键菜单中添加电源选项的方法,觉得挺实用的所以来教大家 方法: 下载(懒人专用,直接打开文件即可): csdn中下载(启用和关闭文件都有&a…

基于 Docker_redis6.0.8 实现 Redis 集群扩缩容

文章目录 单机部署数据分区方案集群部署集群容错测试集群扩容测试集群缩容测试 LXL:这玩意太枯燥,看完需要耐心 ~~~ 单机部署 通过 dockerhub 查找 redis 镜像,选择 6.0.8 版本。创建挂载目录,并赋予权限。 mkdir -p /var/docker…

MicroPython应用基础-使用Thonny IDE

MicroPython应用基础-使用Thonny IDE 文章目录 MicroPython应用基础-使用Thonny IDE引言Thonny简介使用Thonny连接到MicroPython开发板使用Thonny的REPL窗口运行Python语句在Thonny中保存Python程序文件至MicroPython开发板中运行使用Thonny的注意要点 引言 在很长一段时间内&…

[论文分享]TimeMAE:解耦掩码自编码器时间序列的自监督表示

论文题目:TimeMAE: Self-Supervised Representations of Time Series with Decoupled Masked Autoencoders 论文地址:https://arxiv.org/abs/2303.00320 代码地址:https://github.com/Mingyue-Cheng/TimeMAE 1 摘要 利用自监督预训练增强基于…

Flume和Kafka的组合使用

一.安装Kafka 1.1下载安装包 通过百度网盘分享的文件:复制链接打开「百度网盘APP 即可获取」 链接:https://pan.baidu.com/s/1vC6Di3Pml6k1KMbnK0OE1Q?pwdhuan 提取码:huan 也可以访问官网,下载kafka2.4.0的安装文件 1.2解…

Hadoop3.1.3安装(单机、伪分布)

系列文章目录 Ubuntu常见基本问题 Hadoop3.1.3安装(单机、伪分布) Hadoop集群搭建 文章目录 系列文章目录一、环境1、创建hadoop用户 二、更新apt三、安装SSH、配置SSH无密码登陆四、安装Java环境五、安装 Hadoop3.1.3六、Hadoop单机配置(非分布式)七、…

chatgpt赋能python:Python为什么被吹得这么神?

Python为什么被吹得这么神? Python是一个开源、跨平台的高级编程语言,由Guido van Rossum于1989年在荷兰创造。Python在近几年因其方便易用、高效稳定和丰富的生态体系而备受欢迎。Python被广泛应用于数据科学、人工智能、机器学习、Web开发、自动化测试…

启动虚拟机并安装Linux系统

我们刚刚新建的虚拟机相当于一个裸机,还没有安装操作系统在里面,下面我们来看一下怎么进行Linux系统的安装。 在VMware Workstation工具的主界面选择虚拟机Spark01,单击鼠标右键在弹出的菜单中选择“设置”打开“虚拟机设置”对话框。如下图…

程序设计综合实习(C语言):学生成绩文件管理

一、目的 1.掌握文件指针的概念和运用 2.掌握文件的相关操作:打开、读、写、关闭 3.掌握文件的定位操作 二、实习环境 Visual Stdio 2022 三、实习内容与步骤 1.定义一个结构体数组,存放10个学生的学号&a…

ABB Drive Composer Pro 2.8.1 Crack

Drive Composer 是 ABB 通用架构驱动器的启动和维护工具。该工具用于查看和设置驱动器参数,以及监控和调整过程性能。 Drive Composer入门版提供了设置参数、基本监控、从 PC 对驱动器进行本地控制以及事件记录器处理等基本功能。 Drive Composer pro是成熟的调试和…

蓝桥杯ABC组 数论知识合集

Note Of Note 同余方程中是可以正常进行分数的约分和去分母的 e x g c d exgcd exgcd 在使用时要保证 a , b a,b a,b 都是非负数 a a a 与 b b b 互质不代表 a , b a,b a,b 都为质数( 4 4 4 和 5 5 5 互质,但是 4 4 4 不是质数)两个相邻…

第3章“程序的机器级表示”:控制

文章目录 3.6 控制3.6.1 条件码3.6.2 访问条件码3.6.3 跳转指令及其编码3.6.4 翻译条件分支3.6.5 循环do-while 循环while循环for循环 3.6.6 switch 语句 3.6 控制 截止目前,考虑了 访问数据和 操作数据 的方法。程序执行的另一个很重要的部分就是控制被执行操作的…

Maven高级5-私服

1. 简介 一台独立的服务器,用于解决团队内部的资源共享与资源同步问题(模拟了中央服务器); https://help.sonatype.com/repomanager3/download 命令行启动服务器 在nexus.exe目录(bin目录)下启动cmd&#…

【认知提升思维篇】之 反刍思维--恶性思考的根源

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:普本…

代码随想录算法训练营第五十一天 | 力扣 309.最佳买卖股票时机含冷冻期, 714.买卖股票的最佳时机含手续费

309.最佳买卖股票时机含冷冻期 题目 309. 最佳买卖股票时机含冷冻期 给定一个整数数组prices,其中第 prices[i] 表示第 i 天的股票价格 。​ 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一…