OSPF面试总结

OSPF

  • 基本特点
  1. 属于IGP、LS
  2. 支持无类域间路由
  3. 没有环路(区域内运行LS、区域间是DV,所以所有的区域要和区域0相连)
  4. 收敛速度快
  5. 使用组播发送数据 224.0.0.5、224.0.0.6 什么时候用224.0.0.5?
  6. 支持多条等价路由
  7. 支持协议报文认证
  • OSPF路由的计算过程
  1. 每一台路由泛洪LSA 什么是LSA?
  2. 每一台有一个LSDB
  3. 根据LSDB通过SPF算法得到一个最短路径树
  4. 根据最短路径树计算路由得到路由表
  • 基本术语
  1. AS 自治系统:一组被统一管理的路由器,它们使用相同的路由协议
  2. ROUTER-ID 路由器的身份证
  1. 可以手动指定 (可以指定一个地址是路由器上没有的)
  2. 选环回口IP地址最大的
  3. 选物理接口IP地址最大的

注意:改了路由的router-id后,要重启进程才能生效

  1. 区域
  1. 骨干区域 区域0
  2. 常规区域

注意:所有的常规区域要和骨干区域相连

  1. 路由器的类型
  1. 骨干路由器
  2. 常规路由器
  3. ABR区域边界路由器
  4. ASBR自治系统边界路由器
  • OSPF的包的结构
  1. IP的协议号是89
  2. 包头的结构
  1. 版本 版本2给IPV4的,版本3是支持IPV6
  2. 包的类型 分为4类 (HELLO DBD LSR LSU LSACK)
  3. 包的长度
  4. Router-id
  5. 区域号
  6. 校验
  7. 认证类型 分为三类:无、明文、MD5
  8. 认证的密码

注意:什么情况下是不能建立邻居关系 1版本不同 4router-id相同 5区域号不同 7认证类型不同

  1. 包的类型
  1. HELLO:建立和维护邻居关系
  1. 子网掩码
  2. 间隔时间 10s (改间隔时间、死亡时间也会改变,4倍的关系)
  3. 可选项
  4. 优先级
  5. 死亡时间 40s(改死亡时间,间隔时间不变)
  6. 指定路由器
  7. 备份指定路由器

注意:哪些情况不能建立邻居 1、子网掩码不一样 2、间隔时间不一样 5、死亡时间不一样

  1. DBD 数据库描述:链路状态数据库的摘要信息

  2. LSR 链路状态请求

  3. LSU链路状态更新

  4. LSACK链路状态确认

  • OSPF的邻居状态
  1. DOWN 刚刚运行OSPF/OSPF出现了问题
  2. INIT 初始化 收到了对方的HELLO包
  3. TWO-WAY 收到了对方的HELLO包,而且看到了自己的router-id 选DR和BDR ?
  4. EXSTART 预启动 选主/从 谁的router-id大谁就是主
  5. EXCHANGE 交换 相互交换DBD
  6. LOADING 发送LSR LSU LSACK
  7. FULL 邻接
  • 基本配置
  1. 如图所示配置IP地址
  2. 每一台路由器运行OSPF

R1的配置

R1\]ospf router-id 1.1.1.1 \[R1-ospf-1\]area 0 \[R1-ospf-1-area-0.0.0.0\]network 16.1.1.0 0.0.0.255 \[R1-ospf-1\]area 1 \[R1-ospf-1-area-0.0.0.1\]network 1.1.1.0 0.0.0.255 \[R1-ospf-1-area-0.0.0.1\]network 12.1.1.0 0.0.0.255 R2的配置 \[R2\]ospf router-id 2.2.2.2 \[R2-ospf-1\]area 1 \[R2-ospf-1-area-0.0.0.1\]network 12.1.1.0 0.0.0.255 \[R2-ospf-1-area-0.0.0.1\]network 2.2.2.0 0.0.0.255 \[R2-ospf-1-area-0.0.0.1\]network 23.1.1.0 0.0.0.255 R3的配置 \[R3\]ospf router-id 3.3.3.3 \[R3-ospf-1\]area 1 \[R3-ospf-1-area-0.0.0.1\]network 23.1.1.0 0.0.0.255 \[R3-ospf-1-area-0.0.0.1\]quit \[R3-ospf-1\]area 2 \[R3-ospf-1-area-0.0.0.2\]network 10.1.1.0 0.0.0.255 \[R3-ospf-1-area-0.0.0.2\]network 3.3.3.0 0.0.0.255 R4的配置 \[R4\]ospf router-id 4.4.4.4 \[R4-ospf-1\]area 2 \[R4-ospf-1-area-0.0.0.2\]network 4.4.4.0 0.0.0.255 \[R4-ospf-1-area-0.0.0.2\]network 10.1.1.0 0.0.0.255 R5的配置 \[R5\]ospf router-id 5.5.5.5 \[R5-ospf-1\]area 2 \[R5-ospf-1-area-0.0.0.2\]network 10.1.1.0 0.0.0.255 \[R5-ospf-1-area-0.0.0.2\]network 5.5.5.0 0.0.0.255 R6的配置 \[R6\]ospf router-id 6.6.6.6 \[R6-ospf-1\]area 0 \[R6-ospf-1-area-0.0.0.0\]network 16.1.1.0 0.0.0.255 \[R6-ospf-1-area-0.0.0.0\]network 6.6.6.0 0.0.0.255 1. 分析一下为什么学不到路由?

相关推荐
三思而后行,慎承诺10 分钟前
tcp 和http 网络知识
网络·tcp/ip·http
JavaEdge.13 分钟前
LangChain4j HTTP 客户端定制:解锁 LLM API 交互的更多可能性
网络·网络协议·http
Hy行者勇哥17 分钟前
形象解释 HTTP 的四种常见请求方式及其中的区别联系
网络·网络协议·http
Cuit小唐37 分钟前
TCP 协议:原理、机制与应用
网络·网络协议·tcp/ip
电鱼智能的电小鱼1 小时前
EFISH-SBC-RK3588无人机地面基准站项目
linux·网络·嵌入式硬件·机器人·无人机·边缘计算
电鱼智能的电小鱼1 小时前
基于 EFISH-SBC-RK3588 的无人机环境感知与数据采集方案
linux·网络·嵌入式硬件·数码相机·无人机·边缘计算
Arenaschi2 小时前
SQLite 是什么?
开发语言·网络·python·网络协议·tcp/ip
沧浪之水!3 小时前
【Linux网络】:套接字之UDP
linux·网络·udp
上海云盾-高防顾问3 小时前
高防IP+CDN组合:电商大促的“双保险”防护方案
网络·网络协议·tcp/ip
迷路的小绅士3 小时前
常见网络安全攻击类型深度剖析(三):DDoS攻击——分类、攻击机制及企业级防御策略
网络·web安全·ddos