首页 > 其他分享 >OSPF认证(区域认证、接口认证)

OSPF认证(区域认证、接口认证)

时间:2024-01-21 23:31:24浏览次数:37  
标签:AR2 AR3 ospf 0.0 接口 认证 OSPF

 作者:兔砸网工-阿毛

1.OSPF认证概述

    OSPF认证分为区域认证与接口认证,当使用区域认证方式时,一个区域中所有的路由器在该区域下的认证模式和密码必须一致,不一致则无法建立OSPF邻居关系;当使用接口认证方式时,相邻的路由器之间需要设置同样认证模式和密码,不一致则无法建立OSPF邻居关系,需要注意的是接口认证方式的优先级要高与区域认证方式,也就是当相邻的路由器同时使用区域认证与接口认证时,如果接口认证不通过,即使区域认证通过也无法建立OSPF邻居关系。

2.实验需求

        AR1、AR2、AR3都运行OSPF协议,并划分在Area 0中。为了保证整个网络的安全性,在各个路由器上的Area 0上设置区域认证,认证模式为cipher,密码为123456。在AR2与AR3的互联接口上设置接口认证,认证模式均为cipher,AR2的密码为123456,AR3的密码为654321。最终实现AR3无法与AR2建立OSPF邻居关系,但可以与AR1建立OSPF邻居关系。

实验拓扑图如下:

OSPF认证(区域认证、接口认证)_华为

3.实验思路

        1.各AR路由器配置IP地址。

        2.各AR路由器使能OSPF进程、配置Area 0并宣告相应接口。

        3.各AR路由器按规划配置区域认证。

        4.AR3与AR2按规划在互联接口配置接口认证。

        5.配置完成后,检查AR3的OSPF邻居关系表是否存在AR1的邻居关系,以及在AR3的OSPF错误信息中查看无法与AR2建立邻居关系的原因。

4.实验步骤

步骤一 各AR路由器配置IP地址(略)

步骤二 各AR路由器使能OSPF进程、配置Area 0并宣告相应接口

AR1使能OSPF进程、配置Area 0并宣告相应接口

[AR1]ospf 1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 10.1.12.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 10.1.13.0 0.0.0.255

AR2使能OSPF进程、配置Area 0并宣告相应接口

[AR2]ospf 1
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 10.1.12.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 10.1.23.0 0.0.0.255

AR3使能OSPF进程、配置Area 0并宣告相应接口

[AR3]ospf 1
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 10.1.13.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 10.1.23.0 0.0.0.255

步骤三 各AR路由器按规划配置区域认证

AR1配置区域认证,认证模式为cipher,密码为123456

[AR1]ospf 1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]authentication-mode simple cipher 123456

AR2配置区域认证,认证模式为cipher,密码为123456

[AR2]ospf 1
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]authentication-mode simple cipher 123456

AR3配置区域认证,认证模式为cipher,密码为123456

[AR3]ospf 1
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]authentication-mode simple cipher 123456

步骤四 AR3与AR2按规划在互联接口配置接口认证

AR2配置接口认证,认证模式为cipher,密码为123456

[AR2]interface GigabitEthernet 0/0/1
[AR2-GigabitEthernet0/0/1]ospf authentication-mode simple cipher 123456

AR3配置接口认证,认证模式为cipher,密码为654321

[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ospf authentication-mode simple cipher 654321

5.实验结果

验证1:AR3的OSPF邻居表中只存在AR1的邻居关系

        AR3的OSPF邻居表

OSPF认证(区域认证、接口认证)_ENSP_02

        上图可以看到AR3只有AR1一个OSPF邻居。

验证2:AR3的OSPF错误信息中显示无法与AR2建立邻居关系的原因

        AR3的OSPF错误信息

OSPF认证(区域认证、接口认证)_OSPF_03

        上图可以看出,在AR3与AR2的互联接口的OSPF错误信息中无法在该接口建立OSPF邻居关系的原因为认证失败。

6.配置命令参考

AR1

sysname AR1
interface GigabitEthernet0/0/0
ip address 10.1.12.1 255.255.255.0 
interface GigabitEthernet0/0/1
ip address 10.1.13.1 255.255.255.0 
ospf 1 
area 0.0.0.0 
authentication-mode simple cipher 123456 
network 10.1.12.0 0.0.0.255 
network 10.1.13.0 0.0.0.255

AR2

sysname AR2
interface GigabitEthernet0/0/0
ip address 10.1.12.2 255.255.255.0 
interface GigabitEthernet0/0/1
ip address 10.1.23.2 255.255.255.0 
ospf authentication-mode simple cipher 123456 
ospf 1 
area 0.0.0.0 
authentication-mode simple cipher 123456 
network 10.1.12.0 0.0.0.255 
network 10.1.23.0 0.0.0.255

AR3

sysname AR3
interface GigabitEthernet0/0/0
ip address 10.1.23.3 255.255.255.0 
ospf authentication-mode simple cipher 654321 
interface GigabitEthernet0/0/1
ip address 10.1.13.3 255.255.255.0 
ospf 1 
area 0.0.0.0 
authentication-mode simple cipher 123456 
network 10.1.13.0 0.0.0.255 
network 10.1.23.0 0.0.0.255


标签:AR2,AR3,ospf,0.0,接口,认证,OSPF
From: https://blog.51cto.com/u_15763854/9355926

相关文章

  • Intel Arrow Lake处理器还是8+16 24核心:接口换LGA1851
    Intel已经确认,将在今年内发布未来两代处理器ArrowLake、LunarLake,其中前者将弥补MeteorLake的不足,同时用于笔记本、桌面、服务器,现在它的核心规格流出了。这份曝光的材料再次证实,MeteorLake原本确实规划了桌面版,只是因为性能不达标而取消,ArrowLake则早就内部排序好了叫做15......
  • Go语言核心36讲 41 | io包中的接口和工具 (下)
    上一篇文章中,我主要讲到了io.Reader的扩展接口和实现类型。当然,io代码包中的核心接口不止io.Reader一个。我们基于它引出的一条主线,只是io包类型体系中的一部分。我们很有必要再从另一个角度去探索一下,以求对io包有更加全面的了解。下面的一个问题就与此有关。知识扩展问题:i......
  • Go语言核心36讲 40 | io包中的接口和工具 (上)
    我们在前几篇文章中,主要讨论了strings.Builder、strings.Reader和bytes.Buffer这三个数据类型。知识回顾还记得吗?当时我还问过你“它们都实现了哪些接口”。在我们继续讲解io包中的接口和工具之前,我先来解答一下这个问题。strings.Builder类型主要用于构建字符串,它的指针类型......
  • macOS 查看网络接口信息
    networksetup-listallhardwareports执行结果:HardwarePort:EthernetAdapter(en4)Device:en4EthernetAddress:6a:d9:f9:5e:a8:e6HardwarePort:EthernetAdapter(en5)Device:en5EthernetAddress:6a:d9:f9:5e:a8:e7HardwarePort:EthernetAdapter(en6)D......
  • Go语言核心36讲 14 | 接口类型的合理运用
    你好,我是郝林,今天我们来聊聊接口的相关内容。前导内容:正确使用接口的基础知识在Go语言的语境中,当我们在谈论“接口”的时候,一定指的是接口类型。因为接口类型与其他数据类型不同,它是没法被实例化的。更具体地说,我们既不能通过调用new函数或make函数创建出一个接口类型的值,也......
  • 一文搞清楚Java中的包、类、接口
    写在开头包、类、接口、方法、变量、参数、代码块,这些都是构成Java程序的核心部分,即便最简单的一段代码里都至少要包含里面的三四个内容,这两天花点时间梳理了一下,理解又深刻了几分。Java中的包Java定义了一种名字空间,称之为包:package。一个类总是属于某个包,类名(比如Person)只是......
  • 软件测试|探索Flask接口路由技术:构建灵活可拓展的Python应用
    测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供1v1私教指导,BAT级别的测试管理大咖量身打造职业规划。什么是路由路由是将URL地......
  • spring扩展点之InitializingBean接口实战
    前言:InitializingBean接口让我们可以干涉bean的初始化过程,算是spring给我们提供的一个扩展点咯,凡是继承InitializingBean接口的类,在创建bean的时候都会执行afterPropertiesSet方法,在这个方法里面我们可以写一些自己的业务逻辑。文章概括实战场景之把配置类java代码化测试答疑实战......
  • 利用aop、拦截器HandlerInterceptor来实现接口限流,日志收集
    前言:aop是面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。拦截器是web请求中一个请求周期中的一环就实现接口限流这个需求来说,用aop和HandlerInterceptor都可以来实现,就是在调用接口之前做一些约束而已。aop+自定义注解+Semaphore实现接口限流自......
  • 下一代云原生网关Higress:基于Wasm开发JWT认证插件
    什么是HigressHigress是基于阿里内部的EnvoyGateway实践沉淀、以开源Istio+Envoy为核心构建的下一代云原生网关,实现了流量网关+微服务网关+安全网关三合一的高集成能力,深度集成Dubbo、Nacos、Sentinel等微服务技术栈,能够帮助用户极大的降低网关的部署及运维成本且能力不打......