OSPF介绍

[复制链接]
hack07 发表于 2025-2-12 20:05:18 [显示全部楼层] 回帖奖励 倒序浏览 阅读模式 0 299
一、为什么会有OSPF
1、OSPF可以管理大型复杂政企网络,数据中心网络
2、OSPF快速检查网络变化,迅速更新路由,保证公司网络不中断,提高网络的可靠性
3、OSPF引入区域,可以支持网络扩展,降低设备压力,提高数据转发效率
4、OSPF 支持认证,能够增强网络的安全性
二、OSPF应用场景
主要应用在中大型政企园区网络或云数据中心
1纯文本
三、OSPF概述
1、OSPF是什么
-开放式最短路径优先协议,一种最受欢迎的动态路由协议
-版本:OSPFv2(IPv4)  和OSPFv3(IPv6)
-OSPF位于OSI参考模型的第三层,数据封装在IP报头的后面
-协议号是89
2、应用场景:主要应用在中大型政企园区网络或云数据中心
3、作用:自动计算最优路由,实现网络互联互通

四、报文类型
-Hello  :用于发现、建立、维护和断开邻居关系(交朋友)
-DBD  :数据库描述报文:    用于描述数据库摘要信息(LSA头部信息)(发菜单)
-LSR   :链路状态请求报文:   请求自己数据库中没有的LSA信息(我要)
-LSU  :链路状态更新报文:  根据对方的请求信息,更新LSA给对方 (给你)
-LSACK :链路状态确认报文:收到对方的更新LSA信息后,进行确认(说谢谢)
五、OSPF区域
1、区域划分:
OSPF适用于大型网络,采用分层设计,分为骨干区域和非骨干区域。
2、OSPF 骨干区域
区域号为0,表示的就是“骨干区域”
3、OSPF 非骨干区域
区域号不为0,表示的就是“非骨干区域”
4、非骨干区域必须和骨干区域“直接”相连,能实现“区域之间的互通”
5、OSPF 区域的表示
通过十进制表示,例如区域 0、1、2、3等
通过点分十进制表示,例如区域 0.0.0.0 、0.0.0.1、0.0.0.2等
6、为什么要引入区域
对网络进行分区管理,降低设备负载压力,提高数据转发效率

六、OSPF工作过程
1) 建立邻居:邻居表
2) 同步数据库 :数据库
3) 计算路由 :路由表
七、OSPF的配置
[R1]ospf 1 router-id 1.1.1.1   :创建ospf 进程号,配置router-id
[R1-ospf-1]area 0                   : 配置ospf区域
[R1-ospf-1-area-0]network 192.168.1.0 255.255.255.0   :在区域中宣告接口的直连网段
[R1-ospf-1-area-0]network 192.168.12.0 0.0.0.255      :在区域中宣告接口的直连网段
八、OSPF邻居表解析
<R1>display ospf peer brief    //查看邻居表简要信息

   OSPF Process 1 with Router ID 1.1.1.1
      Peer Statistic Information
----------------------------------------------------------------------------
Area Id          Interface                          Neighbor id       State   
0.0.0.0          GigabitEthernet0/0/0             2.2.2.2          Full        
----------------------------------------------------------------------------
1、Process : 进程号
ospf 1   :指定ospf进程号1
1)作用:在同一个设备上,区分不同的ospf路由协议  
2)通过不同的进程号所学习到的路由信息是不会自动相互传递的,
从而实现各个ospf 协议之间的隔离
3)ospf 进程号只在本地路由器起作用,不随报文在网络中传递,所以不同的路由器的进程号,可以相同,也可以不同
4)进程号范围 <1-65535>


2、Router ID
router-id 1.1.1.1   //指定router-id 为1.1.1.1
1)ospf协议给路由器起的一个名字,格式类似于IP地址(点分十进制)但是不是IP地址
2)在ospf 网络中,router-id 是唯一的标识一台路由器
3)router-id  的生产方式
选举规则:-手动指定:最优
        -如果没有手动指定router-id ,会进行自动选举
&:自动选举
   -首先选举本设备上的loopback接口的IP地址,选择IP地址最大的
  --如果没有配置loopback 接口选举物理接口IP地址最大的  
备注:自动选举的前提是,所有的接口同时运行ospf ,如果没有同时运行,那个接口先启用ospf,
     就选择那个接口的地址号,做router-id

&:手动配置
  [huawei] ospf   1  router-id    1.1.1.1     //手动指定的命令
  备注:当路由器已选router-id 后,手修改router-id 并不会生效
  为什么? ospf需要稳定,ospf稳定,网络才会稳定,一旦选举router-id,就不会被替代
  -如果已经有了router-id ,后来又手动指定的router-id 想让新的router-id生效,怎么办?
  重启ospf 进程:<huawei> reset  ospf  process   //在用户视图下执行命令   


3、Area Id :区域号
area 0.0.0.0   
  1)OSPF为了更好的管理一个庞大的网络,对网络进行了分层的设计,引入了区域的概念
       :骨干层和非骨干层,骨干层用骨干区域表示,  非骨干层用非骨干区域表示
       :所有的非骨干区域必须和骨干区域直接相连
  2)OSPF 引入区域的作用是: 降低网络设备的负载压力,提高数据转发的效率
  3)区域号的表示方式有两种
        &: 十进制数:  0-4294967295
        &:点分十进制: 0.0.0.0 - 255.255.255.255
   4)区域分为两类:
         &: 骨干区域: 0
         &:  非骨干区域 : 不为 0

4、Interface  :使用那个接口与对端建立的邻居

5、Neighbor id  :邻居的Router-id

6、State  :邻居之间的状态
    full :完美的邻居--也叫邻接
    备注:
    two-way :  双向通信:  邻居状态
    full    :  数据库同步完成  : 完全邻接状态(最好的邻居的状态)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关链接:

手机版 | 电脑版 | 中国红客

Copyright © 2000 - 2025 中国红客 版权所有 湘ICP备2023007301号-1
中国红客公众号
中国红客公众号
中国红客抖音号
中国红客抖音号
中国红客官方微博
中国红客官方微博
意见
反馈