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
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 地址,发现已经通了
用 PC2 去 ping PC1 的 IP 地址,同样也可以通
5、小结
OSPF 划分区域原则:
网络中必须要有一个骨干区域(Area 0),若网络中只有一个区域(单区域),则该区域的编号必须为 0;
其他区域必须与骨干区域接壤,也就是其他区域必须要有一个路由器和骨干区域相连。而位于一个或多个OSPF区域边界上的路由器称为区域边界路由器,简称ABR,作用是将这些区域连接到主干网络
OSPF的优点:
支持无类域间 CIDR 和可变长子网掩码 VLSM;路由收敛变化速度快;支持区域划分;无路由自环;使用单播和多播收发协议报文;支持协议报文的认证;支持等价负载分担
OSPF的缺点:
配置相对复杂、路由负载均衡能力较弱
文章如有错误之处,欢迎各位大佬批评指正