ospf动态路由协议实验与RIP动态路由协议的路由重分发配置方法及详细文字解析分析秒懂(ospf的5种报文,6种类型,7种状态可看我的前一篇博客抓包分析秒懂原理)(华为ensp模拟器)

一、OSPF与RIP的区别

  • OSPF 与RIP最大的区别就是 OSPF是链路状态 RIP是距离矢量路由选择协议

  • OSPF 是根据SPF(最短路径优先)最短路径生成树而确定最短路径的

  • OSPF 是根据别路由器来确定哪些网络可以到达 换句话说就是OSPF中的每台路由器拥有区域内的每台路由器的地址,而RIP只有相连的 因此 RIP也叫做传言路由协议

  • OSPF 是根据自己的SPF算法来确定路由表 RIP是根据跳数,最多15跳16跳则视为不可达

  • OSPF 有三个表拓扑表、邻居表还有路由表 ,RIP只有路由表

二、OSPF路由器类型

区域内路由器(InternalRouter)

该类设备的所有接口都属于同一个OSPF区域

区域边界路由器ABR(Area Border Router)

该类设备可以同时属于两个以上的区域,但其中一个必须是骨干区域。ABR用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接

骨干路由器(BackboneRouter)

该类设备至少有一个接口属于骨干区域。所有的ABR和位于Area0的内部设备都是骨干路由器

自治系统边界路由器ASBR(AS Boundary Router)

与其他AS交换路由信息的设备称为ASBR。ASBR并不一定位于AS的边界,它可能是区域内设备,也可能是ABR。只要一台OSPF设备引入了外部路由的信息,它就成为ASBR
在这里插入图片描述

扫描二维码关注公众号,回复: 12029368 查看本文章

三、Router ID(重要)

如果要运行OSPF协议,必须存在Router ID。Router ID是一个32比特无符号整数,是
一台路由器在自治系统中的唯一标识

Router ID的设定有两种方式
  • 通过命令行手动配置,在实际网络部署中,建议手工配置OSPF的Router ID,因
    为这关系到协议的稳定
  • 通过协议自动选取
    如果没有手动配置Router ID,设备会从当前接口的IP地址中自动选取一个作为
    Router ID。其选取顺序是:
  • 优先从Loopback地址中选择最大的IP地址作为Router ID
  • 如果没有配置Loopback接口,则在接口地址中选取最大的IP地址作为Router
    ID
    在路由器运行了OSPF并确定了Router ID后,如果该Router ID对应的接口Down或者
    接口消失(例如执行了undo interface loopback loopback-number)或者出现更大
    的IP地址,OSPF将仍然保持原Router ID。只有重新配置系统的Router ID或者OSPF的
    Router ID,并且重新启动OSPF进程后,才会进行Router ID的重新选取

四、OSPF链路状态

OSPF是一种链路状态协议。可以将链路视为路由器的接口。链路状态是对接口及接口
与相邻路由器的关系的描述。例如接口的信息包括接口的IP地址、掩码、所连接的网
络的类型、连接的邻居等。所有这些链路状态的集合形成链路状态数据库

五、OSPF 路由度量值

  • OSPF使用cost“开销”作为路由度量值
  • 每一个激活OSPF的接口都有一个cost值
  • 一条OSPF路由的cost由该路由从路由的起源一路到达本地的所有入接口cost值的
    总和。

六、OSPF与RIP实验配置及详细文字解析(重点难点)

1、实验目的与环境

通过给路由器配置OSPF与RIP路由协议,实现路由器相互之间学习路由条目,生成路由表,华为ensp模拟器

2、实验规划拓扑图

在这里插入图片描述

3、实验配置及详细文字解析(配置文件重点)

  • R1的配置

sysname R1 ----------------------------------重命名
interface GigabitEthernet0/0/0 -----------进入这个接口配置IP地址
ip address 10.0.0.1 255.255.255.0
interface GigabitEthernet0/0/1
ip address 15.0.0.1 255.255.255.0
interface LoopBack0------------------------配置路由器的环回口
ip address 1.1.1.1 255.255.255.255

OSPF的配置 解析

ospf 1 router-id 1.1.1.1 --------------------OSPF指定个route-id、1是表示,只在本区域有效

路由重分发配置解析

import-route rip 1 cost 5 type 1 --------将rip 1 的路由引入到ospf area 1中 ,开销值设置为5,路由类型改为ospf type 1类型
area 1 -----------------------------------------进入区域1
network 1.1.1.1 0.0.0.0 ------------------宣告ospf中网络段(注:使用反掩码)
network 10.0.0.0 0.0.0.255
rip 1 ------------------------------------------进入rip 1
version 2 ------------------------------------使用rip版本2
network 15.0.0.0 --------------------------宣告rip中网段
import-route ospf 1 ----------------------将ospf中的路由条目引入到rip中

  • R2的配置

sysname R2
interface GigabitEthernet0/0/0
ip address 10.0.0.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 11.0.0.2 255.255.255.0
interface LoopBack0
ip address 2.2.2.2 255.255.255.255
ospf 1 router-id 2.2.2.2
area 0
network 2.2.2.2 0.0.0.0
network 11.0.0.0 0.0.0.255
area 1
network 10.0.0.0 0.0.0.255

  • R3的配置

sysname R3
interface GigabitEthernet0/0/0
ip address 12.0.0.3 255.255.255.0
interface GigabitEthernet0/0/1
ip address 11.0.0.3 255.255.255.0
interface LoopBack0
ip address 3.3.3.3 255.255.255.255
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 11.0.0.0 0.0.0.255
network 12.0.0.0 0.0.0.255

  • R4的配置

sysname R4
interface GigabitEthernet0/0/0
ip address 12.0.0.4 255.255.255.0
interface GigabitEthernet0/0/1
ip address 13.0.0.4 255.255.255.0
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 12.0.0.0 0.0.0.255
area 0.0.0.2
network 13.0.0.0 0.0.0.255

  • R5的配置

sysname R5
interface GigabitEthernet0/0/1
ip address 13.0.0.5 255.255.255.0
interface LoopBack0
ip address 5.5.5.5 255.255.255.255
ospf 1 router-id 5.5.5.5
area 0.0.0.2
network 5.5.5.5 0.0.0.0
network 13.0.0.0 0.0.0.255

  • R6的配置

sysname R6
interface GigabitEthernet0/0/1
ip address 15.0.0.6 255.255.255.0
interface LoopBack0
ip address 6.6.6.6 255.255.255.255
rip 1
version 2
network 15.0.0.0
network 6.0.0.0

4、实验结果检验

使用 display ip routing-table 命令查看路由器路由表学习情况
在这里插入图片描述

总结

配置路由器时一定要仔细检查所有的网段是否宣告,路由表是否完整。
OSPF宣告网段使用的是反掩码,必须声明Router ID,否则无法完成项目配置

猜你喜欢

转载自blog.csdn.net/wulimingde/article/details/107191906