OSPF 单区域配置实例学习记录

简介: OSPF 单区域配置实例

OSPF 单区域配置实例

开放式最短路径优先 OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。它克服了 RIP 路由信息协议和其他距离矢量协议的缺点。

OSPF 更多详细信息请具体参考:https://support.huawei.com/enterprise/zh/doc/EDOC1100082073


1、实验目标

所有路由器之间开启 OSPF ,使所有路由器及端口都属于 OSPF Area 0(骨干区域),配置各网段通过 OSPF 学习到的路由互通


2、网络拓扑图

注:PC的IP地址、子网掩码及网关,点击PC进入自行配置

图中蓝色区域为骨干区域 Area 0

1.jpeg


3、配置步骤

(1)按拓扑图配置端口 IP 地址

Loopback 接口是虚拟接口。任何送到该接口的网络数据报文都会被认为是送往设备自身的。大多数平台都支持使用这种接口来模拟物理接口。这样做的好处是虚拟接口不会像物理接口那样因为各种因素的影响而导致接口被关闭。Loopback 接口有以下几条优点:
1、Loopback 接口状态永远是 up 的,即使没有配置地址。这是一个非常重要的特性。
2、Loopback 接口可以配置地址,而且可以配置全1的掩码,可以节省地址空间。
3、Loopback 接口不能封装任何链路层协议。

R1:

<Huawei>system-view  //进入系统视图
[Huawei]sysname R1  //重命名设备
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.20.1 24  //配置端口 IP 地址
[R1-GigabitEthernet0/0/1]quit    
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.10.1 24  //配置端口 IP 地址
[R1-GigabitEthernet0/0/0]quit
[R1]interface LoopBack1  //创建 loopback 端口;若 loopback 接口存在、有IP地址,在路由协议中就会将其用作 Router ID,这样比较稳定(因为 loopback 接口一直都是 up 的)
[R1-LoopBack1]ip address 10.1.1.1 255.255.255.255  //配置端口 IP 地址
[R1-LoopBack1]quit

R2:

<Huawei>system-view  //进入系统视图
[Huawei]sysname R2  //重命名设备
[R2]interface GigabitEthernet0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.30.1 24  //配置端口 IP 地址
[R2-GigabitEthernet0/0/1]quit
[R2]interface GigabitEthernet0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.10.2 24  //配置端口 IP 地址
[R2-GigabitEthernet0/0/0]quit    
[R2]interface LoopBack1  //创建 loopback 端口;若 loopback 接口存在、有IP地址,在路由协议中就会将其用作 Router ID,这样比较稳定(因为 loopback 接口一直都是 up 的)
[R2-LoopBack1]ip address 20.1.1.1 255.255.255.255  //配置端口 IP 地址
[R2-LoopBack1]quit

(2)配置路由器 Router ID

R1:

[R1]router id 10.1.1.1  //配置路由器 Router ID 为 10.1.1.1

R2:

[R2]router id 20.1.1.1  //配置路由器 Router ID 为 20.1.1.1

(3)启动 OSPF 并配置区域所包含的网段

注:配置 OSPF 使用 network 命令配置区域所包含的网段时,掩码使用反掩码

反掩码就是用 255.255.255.255 与子网掩码对应位的数字相减;例:子网掩码为 255.255.255.0,那么它的反掩码就是 255.255.255.255 - 255.255.255.0 = 0.0.0.255

R1:

[R1]ospf 1  //启动 OSPF
[R1-ospf-1]area 0  //创建骨干区域 Area 0    
[R1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0  //配置区域(Area 0)所包含的网段
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255  //配置区域(Area 0)所包含的网段
[R1-ospf-1-area-0.0.0.0]quit

R2:

[R2]ospf 1  //启动 OSPF    
[R2-ospf-1]area 0  //创建骨干区域 Area 0    
[R2-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0  //配置区域(Area 0)所包含的网段
[R2-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255  //配置区域(Area 0)所包含的网段
[R2-ospf-1-area-0.0.0.0]quit

(4)把直连路由引入 OSPF 中

R1:

[R1-ospf-1]import-route direct  //import-route [protocol] 指定可引入的路由协议和路由类型,此处引入 direct (直连路由)
[R1-ospf-1]quit

R2:

[R2-ospf-1]import-route direct  //import-route [protocol] 指定可引入的路由协议和路由类型,此处引入 direct (直连路由)
[R2-ospf-1]quit

4、测试

(1)查看路由表

R1:

[R1]display ip routing-table  //查看路由表 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 9        Routes : 9        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack1
       20.1.1.1/32  O_ASE   150  1           D   192.168.10.2    GigabitEthernet0/0/0  //OSPF 外部路由
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
   192.168.10.0/24  Direct  0    0           D   192.168.10.1    GigabitEthernet0/0/0
   192.168.10.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
   192.168.20.0/24  Direct  0    0           D   192.168.20.1    GigabitEthernet0/0/1
   192.168.20.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1
   192.168.30.0/24  O_ASE   150  1           D   192.168.10.2    GigabitEthernet0/0/0  //OSPF 外部路由

R2:

[R2]display ip routing-table  //查看路由表
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 9        Routes : 9        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

       10.1.1.1/32  OSPF    10   1           D   192.168.10.1    GigabitEthernet0/0/0  //OSPF 内部路由
       20.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack1
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
   192.168.10.0/24  Direct  0    0           D   192.168.10.2    GigabitEthernet0/0/0
   192.168.10.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/0
   192.168.20.0/24  O_ASE   150  1           D   192.168.10.1    GigabitEthernet0/0/0  //OSPF 外部路由
   192.168.30.0/24  Direct  0    0           D   192.168.30.1    GigabitEthernet0/0/1
   192.168.30.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet0/0/1

(2)检查联通性

用 PC1 去 ping PC2 的 IP 地址,发现已经通了
2.jpeg

用 PC2 去 ping PC1 的 IP 地址,同样也可以通
3.jpeg


5、小结

OSPF 划分区域原则:
网络中必须要有一个骨干区域(Area 0),若网络中只有一个区域(单区域),则该区域的编号必须为 0;
其他区域必须与骨干区域接壤,也就是其他区域必须要有一个路由器和骨干区域相连。而位于一个或多个OSPF区域边界上的路由器称为区域边界路由器,简称ABR,作用是将这些区域连接到主干网络

OSPF的优点:
支持无类域间 CIDR 和可变长子网掩码 VLSM;路由收敛变化速度快;支持区域划分;无路由自环;使用单播和多播收发协议报文;支持协议报文的认证;支持等价负载分担

OSPF的缺点:
配置相对复杂、路由负载均衡能力较弱


文章如有错误之处,欢迎各位大佬批评指正

相关文章
|
网络协议 数据库 vr&ar
1. OSPF 基础实验(一):单区域
1. OSPF 基础实验(一):单区域
|
弹性计算 tengine 负载均衡
云原生 - 负载均衡(SLB)配置 HTTPS 访问设置
云原生 - 负载均衡(SLB)配置 HTTPS 访问设置
2549 0
云原生 - 负载均衡(SLB)配置 HTTPS 访问设置
|
Ubuntu Shell Linux
pyenv 管理多个 Python 版本(1)
pyenv 管理多个 Python 版本(1)
481 86
pyenv 管理多个 Python 版本(1)
|
安全 网络安全 数据中心
|
Linux
如何配置静态路由?
【8月更文挑战第15天】如何配置静态路由?
2036 1
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
391 0
|
网络协议 网络虚拟化 网络架构
【原创】手把手教你如何配置华为Super VLAN(VLAN聚合)
【原创】手把手教你如何配置华为Super VLAN(VLAN聚合)
1527 0
|
安全 网络协议 网络虚拟化
网工记背配置基础命令总结(4)---DHCP配置
网工记背配置基础命令总结(4)---DHCP配置
983 0
|
安全 网络协议 Shell
永恒之蓝(MS17-010)漏洞利用
永恒之蓝(MS17-010)漏洞利用
1089 1
|
关系型数据库 MySQL Java
MySQL - JDBC 连接数据库 MySQL serverTimezone useSSL 时差问题
MySQL - JDBC 连接数据库 MySQL serverTimezone useSSL 时差问题
576 0