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的缺点:
配置相对复杂、路由负载均衡能力较弱


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

相关文章
|
6月前
|
网络协议 数据库 vr&ar
1. OSPF 基础实验(一):单区域
1. OSPF 基础实验(一):单区域
|
4天前
|
网络协议 网络架构
网络工程师必知:什么是OSPF多区域?如何配置?
网络工程师必知:什么是OSPF多区域?如何配置?
13 2
网络工程师必知:什么是OSPF多区域?如何配置?
|
6月前
|
网络协议 数据库 网络架构
ENSP中OSPF多区域管理 (原理和配置)
OSPF 多区域的主要作用是缩小链路状态数据库和路由表的规模,减少路由更新的频率,提高网络的可扩展性,实现路由过滤和路由汇总,从而提高网络的性能、稳定性、安全性和可管理性。OSPF 多区域的主要作用如下ABR的摘要 配置命令
229 0
ENSP中OSPF多区域管理 (原理和配置)
|
6月前
|
网络协议 vr&ar 网络架构
1. OSPF 基础实验(二):多区域
1. OSPF 基础实验(二):多区域
|
网络协议
【OSPF宣告——network命令与多区域配置实验案例】
【OSPF宣告——network命令与多区域配置实验案例】
253 0
【OSPF宣告——network命令与多区域配置实验案例】
|
负载均衡 网络协议 网络架构
|
网络协议 算法
|
安全 网络架构
|
网络协议 数据安全/隐私保护 网络架构
多区域的OSPF实战配置
多区域的OSPF实战配置
77 0
|
网络协议 数据库 网络架构
ospf多区域原理和配置
ospf多区域原理和配置
321 0
ospf多区域原理和配置