计算机网络技术-路由-OSPF 学习笔记

路由-OSPF 学习笔记(需结合PPT课件)

动态路由协议

  • 动态学习收敛路由
  • 距离矢量路由协议
    • RIP
    • EIGRP
    • BGP
  • 链路状态路由协议
    • OSPF
    • ISIS

基础

  • 现网使用最多的
  • RFC文档 2328
  • 共有协议 任何厂家都能使用
  • 管理距离AD值
    • CISCO
      • STATIC 1
      • OSPF 110
      • 静态优于OSPF
    • HW
      • STATIC 60
      • OSPF 10
      • OSPF优于静态
    • 管理距离不会传递的
    • 越小越优
  • 度量值(Metric)
    • COST
      • 100/带宽(m)
      • S=1.544m
        • COST = 64
        • CPOS时序
        • 国内标准2m
      • E=10m cost=10
      • F=100m cost=1
      • G=1000m cost=1
      • Ten-G=10000m cost=1
    • HW:OSPF:bandwidth-reference 有千兆和万兆改值

配置命令

  • HW配置
    • ospf 1
    • area 0
    • network 网段 反掩码
  • CISCO配置
    • router ospf 1
    • network 网段 反掩码 area 区域号

五种包

  • hello
    • 建立邻居
      • 同段同网段
      • 同区域
    • 维护邻居
      • 周期性的发送
      • 10S 发送一次
      • 40S 超时
  • dbd
    • 数据库描述信息
  • lsr
    • 链路请求包
    • dbd中对应的路由信息
  • lsu
    • 链路状态更新包
    • 发送路由信息 LSA->LSDB->SPF->路由表
  • lsack
    • 链路状态确认包
    • 确认对方发送的lsu信息

操作流程

  • CISCO config
    • router ospf 1 进程号,不同的进程号相对独立
    • network 网段 反掩码 area 区域号
      • 网段:需要宣告接口的网段
      • 反掩码:需要宣告接口的掩码置反
      • 区域:此接口对应的区域
  • 验证
    • sh ip ospf nei
    • ping
  • 为什么能通?
    • 有路由
    • 为什么有路由?
      • 建立邻居关系
      • 邻居表是正常的?
        • 宣告配置没有问题
      • 怎么计算出来路由?
        • LSU-LSA-LSDB-SPF-ROUTE
        • 链路状态数据库
          • sh ip ospf database

三张表

  • 邻居表
    • 建立邻居关系如何
    • sh ip ospf neighbor
  • 链路状态数据库
    • 所有有关OSPF传递过来的信息
    • sh ip ospf database
  • ospf路由表
    • 使最能(最优的条目)的路由加入表项
    • sh ip route ospf

建立邻居的过程

  • 7种状态
    • down
      • 没有宣告
      • 接口down
    • init
      • router-id
        • 标识设备在ospf中的名称
        • 选举
          1. 手动:进入ospf进程 router-id 2.2.2.2
          2. 逻辑接口地址IP地址最大的 loop
          3. 物理接口地址IP地址最大的
      • 互发hello
      • 跳转条件
        • 设备之间了解到对方的router-id
        • Active Neighbor:对方的接口IP地址
    • 2-way
      • 选举DR
        • 概念
          • DR指定路由器
          • 收集同一个广播域其他DRother路由信息,进行打包发送
        • 选举
          • DR优先级
            • 越大越优
            • 范围0-255
              • 默认为1
              • 为0的时候不参与选举:进入接口模式 ip ospf priority 0
          • router-id 越大越优
          • DR也有先到先得 不抢占
      • DR选举很慢
        • 10-40S
        • 优化方式 进入接口 ip ospf network point-to-point
    • exstart 略
    • exchange 略
    • loading 略
    • full 稳定状态
  • 重置进程 clear ip ospf process (y)

组播地址

  • 224.0.0.5
  • 224.0.0.6
  • DR、BDR、DROTHER
  • 比较重要的
    • DR接收
      • 224.0.0.5 BDR、DROTHER
      • 224.0.0.6 DROTHER发送
    • DROTHER接受 224.0.0.5(DR发送的)
    • LSU(DR打包)
      • 路由信息
      • LSA链路状态通告
      • 224.0.0.6 LSU

2-way和FULL

  • 2-way
    • 邻居
    • 不传递路由信息
    • DRother-DRother
  • FULL
    • 邻接
    • 传递“所有信息”
    • DRother-DR
    • BDR-DR
    • DRother-BDR

抓包看OSPF其他的信息

  • 稳态
    • FULL
    • 只能看到hello包
    • 稳态过后想看到其他包 1800s 重新泛洪
    • 稳态过后想看到其他包 3600s 重新泛洪超时,路由丢失
  • 重新建立邻居
  • 接口变更、配置变更
原文地址:https://www.cnblogs.com/rgz-blog/p/12639685.html