当前位置: 首页 > news >正文

实验-OSPF

OSPF实验

一 实验拓扑

在这里插入图片描述

二 实验配置

  • 路由器1

    配置各接口ip地址
    ospf 1 router-id 0.0.0.1  (1进程号,只在本地有效)
    area 0
    network 192.168.1.0 0.0.0.255  ((反掩码不是通配符)这段路由会通告,如果接口ip在网段中则可以发送ospf)int loopback 1ip address 1.1.1.1 32       (第一位不能为0)ospf 1area 0network 1.1.1.1 0.0.0.0   (把回环地址通告出去)dis ip routing-table dis ospf peer   (查看邻居的状态,细致)dis ospf peer brief (粗略)dis ospf lsdb   (查看链路状态数据库)dis ospf lsdb router    (查看LSA1)dis ospf lsdb network   (查看LSA2)
    

在这里插入图片描述

  • 路由器6

     前面配置一样int g0/0/0ospf network-type p2p  将网络类型改为点对点,改完这个也要改与其连接的端口
    
  • 路由器4

      int g0/0/1ospf network-type p2p
    
  • 其他路由

    除了回环不配置,其他都一样
    

三 数据流分析

  • dis ospf peer brief

    在这里插入图片描述

    路由器3中,Dother与Dother之间为2-Way状态,因为同步数据库是由DR与BDR选举的

    在这里插入图片描述

    OSPF同步完数据后

    在这里插入图片描述

  • dis ospf peer

    与其邻居的主从消息,DR选举消息

    在这里插入图片描述

  • 抓包

    路由器9与路由器5邻接的建立,3个hello,5个DD报文,其他为更新

    在这里插入图片描述

    第三个DD报文主从已经选完,可以开始同步数据

    在这里插入图片描述

  • 改为点对点之后,DR删除

    在这里插入图片描述

  • dis ospf lsdb

    查看链路状态数据库

    在这里插入图片描述

    字段名含义解释
    Type链路状态类型,Router 表示路由器 LSA(描述路由器自身接口、邻居等信息 ),Network 表示网络 LSA(描述广播、NBMA 网络中 DR 及相连路由器等信息 )
    LinkState ID链路状态标识,不同类型 LSA 含义不同,比如 Router 类型时是路由器的 Router ID;Network 类型时是网络中 DR 接口的 IP 地址
    AdvRouter产生该 LSA 的通告路由器(Advertising Router)的 Router ID,即谁发布了这条 LSA
    AgeLSA 的老化时间,单位秒,范围 0 - 3600,接近 3600 时会触发 LSA 刷新或泛洪更新
    LenLSA 报文的长度(字节数),体现 LSA 内容的大小
    Sequence序列号,用于判断 LSA 的新旧,值越大越新,保证 LSA 同步时能正确更新
    Metric度量值,Router 类型 LSA 里部分场景体现开销(如虚拟链路等 ),Network 类型 LSA 通常为 0(因主要描述网络拓扑,无实质开销计算 )
  • dis ospf lsdb router(查看LSA1)

    Adv rtr (通告路由器)

    0.0.0.6有一个邻居是0.0.0.4,接口ip是192.168.2.2(6的)

    在这里插入图片描述

  • dis ospf lsdb network(查看LSA2)

    结合这两个可以画出完整拓扑信息

    在这里插入图片描述

http://www.lryc.cn/news/597960.html

相关文章:

  • 开立医疗2026年校园招聘
  • 【论文|复现】YOLOFuse:面向多模态目标检测的双流融合框架
  • OSPF路由协议单区域
  • Selenium基础教程
  • 在Ubuntu上使用QEMU学习RISC-V程序(2)gdb调试
  • 【OpenCV篇】OpenCV——03day.图像预处理(2)
  • 征服 Linux 网络:核心服务与实战解析
  • 《从点击到共鸣:论坛前端如何用交互细节编织用户体验》
  • GISBox实操指南:如何将IFC文件高效转换为3DTiles格式‌‌
  • JVM 核心内容
  • Java并发编程第六篇(AQS设计理念与源码解析)
  • Linux724 逻辑卷挂载;挂载点扩容;逻辑卷开机自启
  • 快速启用 JMeter(macOS Automator 创建 JMeter 脚本)
  • VUE2 学习笔记5 动态绑定class、条件渲染、列表过滤与排序
  • 【AJAX】XMLHttpRequest、Promise 与 axios的关系
  • 最新免费使用Claude Code指南(Windows macOS/Linux)
  • web前端调试
  • 前端如何做安全策略
  • easyexcel流式导出
  • Windows计算器项目全流程案例:从需求到架构到实现
  • 4.5 优化器中常见的梯度下降算法
  • 绿色转向的时代红利:创新新材如何以技术与标准主导全球铝业低碳重构
  • 从手动操作到自动化:火语言 RPA 在多系统协作中的实践
  • 飞腾D3000麒麟信安系统下配置intel I210 MAC
  • 基础入门 [CMD] Windows SSH 连接服务器教程(系统自带方式)
  • Linux和Windows基于V4L2和TCP的QT监控
  • 【MAC电脑系统变量管理】
  • 进程调度的艺术:从概念本质到 Linux 内核实现
  • n8n AI资讯聚合与分发自动化教程:从数据获取到微信与Notion集成
  • RabbitMQ--消息顺序性