2025.12.19 OSPF

OSPF基本概念

OSPF路由协议概述

内部网关协议和外部网关协议

自治系统(AS)

内部网关协议(IGP)

外部网关协议(EGP)

邻接关系的建立

OSPF工作过程

建立邻里关系→链路状态数据库→最短路径树→路由表

学习链路状态信息 Dijkstra算法

区域ID

区域ID可以表示成一个十进制的数字

也可以表示成一个IP

骨干区域

负责区域间路由信息传播(中心区域)

OSPF将网络划分为四种类型

点到点网络

点到多点网络

广播多路访问网络

非广播多路网络

基本配置命令

router ospf [process-id] 启用OSPF路由进程

network [address] [inverse-mask] area [area-id] 公布路由器所在IP网段

IP网段 反掩码 区域号

show ip ospf [neighbor] 查看[邻居]OSPF的配置

实验、完成以下单区域网络结构的OSPF的通信

创建网络结构图,并标注,(Router0与Router3需要添加NM-2FE2W的接口,先关机再添加)。

配置IP

Router0

Router(config)#int f0/0

Router(config-if)#ip address 192.168.10.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#int f0/1

Router(config-if)#ip address 192.168.20.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#int f1/0

Router(config-if)#ip address 192.168.70.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router1

Router(config)#int f0/0

Router(config-if)#ip address 192.168.20.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#int f0/1

Router(config-if)#ip address 192.168.30.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router2

Router(config)#int f0/0

Router(config-if)#ip address 192.168.30.2 255.255.255.0

Router(config-if)#exit

Router(config)#int f0/1

Router(config-if)#ip address 192.168.40.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router3

Router(config)#int f0/0

Router(config-if)#ip address 192.168.40.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#int f0/1

Router(config-if)#ip address 192.168.50.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#int f1/0

Router(config-if)#ip address 192.168.60.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router4

Router(config)#int f0/0

Router(config-if)#ip address 192.168.60.2 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#int f0/1

Router(config-if)#ip add 192.168.70.1 255.255.255.0

Router(config-if)#no shutdown

Router(config-if)#exit

配置完每个路由器与PC机的IP后,启动每个路由器的路由进程,并公布自身的直连网段。

Router0

Router(config)#router ospf 1

Router(config-router)#network 192.168.10.0 0.0.0.255 area 0

Router(config-router)#network 192.168.20.0 0.0.0.255 area 0

Router(config-router)#network 192.168.70.0 0.0.0.255 area 0

Router1

Router(config)#router ospf 1

Router(config-router)#network 192.168.20.0 0.0.0.255 area 0

Router(config-router)#network 192.168.30.0 0.0.0.255 area 0

Router2

Router(config)#router ospf 1

Router(config-router)#network 192.168.30.0 0.0.0.255 area 0

Router(config-router)#network 192.168.40.0 0.0.0.255 area 0

Router3

Router(config)#router ospf 1

Router(config-router)#network 192.168.40.0 0.0.0.255 area 0

Router(config-router)#network 192.168.50.0 0.0.0.255 area 0

Router(config-router)#network 192.168.60.0 0.0.0.255 area 0

Router4

Router(config)#router ospf 1

Router(config-router)#network 192.168.60.0 0.0.0.255 area 0

Router(config-router)#network 192.168.70.0 0.0.0.255 area 0

配置完成后,使用PC0pingPC1,能够ping通。

再通过抓包可以看到,OSPF协议会自动选择最优路径完成通信,而不是选择路由器的创建先后顺序来完成通信。这里的路线是从PC0→Route0→Router4→Router3→PC1

相关推荐
!chen1 小时前
linux服务器静默安装Oracle26ai
linux·运维·服务器
莫大3301 小时前
2核2G云服务器PHP8.5+MySQL9.0+Nginx(LNMP)安装WordPress网站详细教程
运维·服务器·nginx
刚刚入门的菜鸟1 小时前
php-curl
运维·web安全·php
24zhgjx-lxq1 小时前
华为ensp:MSTP
网络·安全·华为·hcip·ensp
ling___xi1 小时前
《计算机网络》计网3小时期末速成课各版本教程都可用谢稀仁湖科大版都可用_哔哩哔哩_bilibili(笔记)
网络·笔记·计算机网络
REDcker1 小时前
Linux 文件描述符与 Socket 选项操作详解
linux·运维·网络
Up九五小庞2 小时前
用arpspoof实现100%批量切断192.168.110.10 - 192.168.110.100 断网(双向欺骗)--九五小庞
网络·开源
2501_927773072 小时前
imx6驱动
linux·运维·服务器
躺柒2 小时前
读数字时代的网络风险管理:策略、计划与执行04风险指引体系
大数据·网络·信息安全·数字化·网络管理·网络风险管理
hy____1232 小时前
Linux_进程间通信
linux·运维·服务器