【ENSP模拟器】OSPF(HCNA)——OSPF协议基本配置示例

目录

实验一

1.配置思路

2.配置步骤

 R1的配置信息:

R2的配置信息:

R3的配置信息:

实验二

1.实验需求:

2.实验步骤:

AR1的配置信息:

AR2的配置信息:

AR3的配置信息:

AR4的配置信息:

AR5的配置信息:


本篇的话,一共有两个实验,重点介绍的是实验一,会对实验一的命令进行解释。

实验一

如图所示,某公司有三台路由器,其中R2为公司总部的路由器,R1和R3分别为公司的两个分支机构的路由器。网络规划要去整网运行OSPF路由协议,并且采用多区域结构。

1.配置思路

(1)在每台路由器上使能OSPF进程

(2)根据区域的划分情况,指定各路由器接口的所属的区域。

2.配置步骤

要在路由器上配置OSPF,必须首先进入系统视图,然后执行ospf [ process-id | router-id router-id]命令以使能OSPF进程,并且进入OSPF视图。

执行ospf 命令时,如果不输入 process-id (该参数表示OSPF进程编号)的值,则 process-id 默认取值为1。router-id是一共32比特的二进制数,也经常表示为点分十进制数。如果在执行ospf 命令时不指定router-id,则路由器会根据某种规则自动生成一个值来作为router-id。

设备接口配置信息
设备 接口名称 接口IP地址
R1 GE0/0/0 10.0.0.1/8
  GE0/0/1 12.0.0.2/8
  GE0/0/2 23.0.0.1/8
  GE0/0/3 2.0.0.1/8
R2 GE0/0/0 172.16.0.1/24
  GE0/0/1 12.0.0.1/8
  GE0/0/2 13.0.0.1/8
  GE0/0/3 1.0.0.1/8
R3

GE0/0/0

3.0.0.1/8

  GE0/0/1 13.0.0.2/8
  GE0/0/2 23.0.0.2/8
  GE0/0/3 192.168.0.1/24
PC机的相关配置信息
PC机名称 IP地址 网关IP地址
PC1 172.16.0.2/24 172.16.0.1/24
PC2 1.0.0.2/8 1.0.0.1/8
PC3 2.0.0.2/8 2.0.0.1/8
PC4 10.0.0.2/8 10.0.0.1/8
PC5 192.168.0.2/24 192.168.0.1/24
PC6 3.0.0.2/8 3.0.0.1/8

 R1的配置信息:

#
sysname R1
#
interface GigabitEthernet0/0/0
 ip address 10.0.0.1 255.0.0.0
#
interface GigabitEthernet0/0/1
 ip address 12.0.0.2 255.0.0.0
#
interface GigabitEthernet0/0/2
 ip address 23.0.0.1 255.0.0.0
#
interface GigabitEthernet0/0/3
 ip address 2.0.0.1 255.0.0.0
#
ospf 1 router-id 11.1.1.1
 area 0.0.0.0
  network 12.0.0.0 0.255.255.255
  network 23.0.0.0 0.255.255.255
 area 0.0.0.2
  network 2.0.0.0 0.255.255.255
  network 10.0.0.0 0.255.255.255

R2的配置信息:

#
sysname R2
#
interface GigabitEthernet0/0/0
 ip address 172.16.0.1 255.255.255.0
#
interface GigabitEthernet0/0/1
 ip address 12.0.0.1 255.0.0.0
#
interface GigabitEthernet0/0/2
 ip address 13.0.0.1 255.0.0.0
#
interface GigabitEthernet0/0/3
 ip address 1.0.0.1 255.0.0.0
#
ospf 1 router-id 22.2.2.2
 area 0.0.0.0
  network 12.0.0.0 0.255.255.255
  network 13.0.0.0 0.255.255.255
 area 0.0.0.1
  network 1.0.0.0 0.255.255.255
  network 172.16.0.0 0.0.0.255

R3的配置信息:

#
sysname R3
#
interface GigabitEthernet0/0/0
 ip address 3.0.0.1 255.0.0.0
#
interface GigabitEthernet0/0/1
 ip address 13.0.0.2 255.0.0.0
#
interface GigabitEthernet0/0/2
 ip address 23.0.0.2 255.0.0.0
#
interface GigabitEthernet0/0/3
 ip address 192.168.0.1 255.255.255.0
#
ospf 1 router-id 33.3.3.3
 area 0.0.0.0
  network 23.0.0.0 0.255.255.255
  network 13.0.0.0 0.255.255.255
 area 0.0.0.3
  network 192.168.0.0 0.0.0.255
  network 3.0.0.0 0.255.255.255

针对OSPF的命令进行解释;进入OSPF视图之后,我们需要根据网络规划来指定运行OSPF协议的接口以及这些接口所在的区域。首先,我们需要在OSPF视图下执行命令area area-id,该命令用来创建区域,并且进入到区域视图。然后,在区域视图下执行network address wildcard-mask命令,该命令用来指定运行OSPF协议的接口,其中wildcard-mask被称为通配符掩码(或者说是反掩码)。关于通配符掩码,后面会进行介绍。

通过以上的配置,各个路由器之间应该都能建立邻接关系。为了确认上述配置已经生效,我们可以使用display ospf [ process-id ] peer 命令来查看路由器的邻居信息,以R1为例。

回显信息中的第一个"State Full”表明,R1已经与R2 (Router-ID22.2.2.2) 成功建立了邻接关系,回显信息中的第二个“State Full”表明,R1已经与R3 (Router-ID 33.3.3.3)成功建立了邻接关系。

另外,回显信息中的“DR 12.0.0.2 BDR 12.0.0.1”表明,对于R1R2之间 的以太网,R2被选举成为了 DR, R1被选举成为了 BDR。回显信息中的“DR 13.0.0.2 BDR 13.0.0.1”表明,对于R1R3之间的以太网,R3被选举成为了 DR, R1被选举成为了 BDR。

display ospf [ process-id ] routing命令可用来查看路由器的OSPF路由表,以R1为例。

可以看到,R1的OSPF路由表中已经拥有了从R1去往各个目的网络的路由。

现在,我们来解释一下命令network address wildcard-mask中通配符掩码的使用方法。命令network address wildcard-mask中,address 是一个32 bit的二进制数,也可以表示为一个点分十进制数;wildcard-mask是一个通配符掩码,也是一个32 bit的二进制数,并且也是可以表示为一个点分十进制数。wildcard-mask 和 address 合写在一起时,表示的是一个由若干个IP地址组成的集合,这个集合中的任何一个IP地址都能满足并且只需满足这样的条件:如果wildcard-mask 中的某一个比特位的取值为0,则该IP地址中的对应比特位的取值必须与address 中的对应比特位的取值相同。

例如,如果address 为12.0.0.0,wildcard-mask为0.0.0.0(我是这样理解的wildcard-mask就是反掩码的意思,那么如果wildcard-mask为0.0.0.0的话,那么在其掩码mask就是255.255.255.255,同理wildcard-mask为0.255.255.255,那么mask为255.0.0.0),则它们所表示的IP地址集合中只有唯一的1个IP地址,这个IP地址就是12.0.0.0。

如果address为12.0.0.0,wildcard-mask为0.255.255.255,则它们表示的IP地址集合中包含了范围在12.0.0.0~12.255.255.255的所有16777216个IP地址。

接下来,查看一个配置命令,内容如下:

[R1-ospf-1-area-0.0.0.0]network address wildcard-mask

该配置命令的含义就是:如果R5的某个接口的IP地址属于address 和 wildcard-mask 所表示的IP地址集合,那么该接口就需要在Area 0中参与进程编号为1的OSPF进程。

[R1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.255.255.255

 该配置命令的含义就是:如果R1 的某个接口的IP地址属于12.0.0.0~12.255.255.255这个范围,那么该接口就需要在Area 0中参与进程编号为1的OSPF进程。我们可以看到,R1的GE1/0/0接口的IP地址为12.0.0.1,该地址是属于12.0.0.0~12.255.255.255这个范围的,所以这个配置命令的作用其实就是让R1的GE1/0/0接口在Area 0中处于进程编号为1的OSPF进程。

实验二

OSPF多区域实验

1.实验需求:

  1. 按照图示配置 IP 地址和loopback 接口
  2. 按照图示分区域配置 OSPF ,实现全网互通
  3. 为了路由结构稳定,要求路由器使用环回口作为 Router-id
  4. 在AR3上配置静默接口
  5. 在OSPF里发布默认路由
  6. PC1 PING通公网地址

2.实验步骤:

按照图示配置 IP 地址和loopback 接口 和 按照图示分区域配置 OSPF ,实现全网互通

AR1的配置信息:

#
 sysname AR1
#
interface GigabitEthernet0/0/0
 ip address 20.20.20.1 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.10.10.1 255.255.255.0 
#
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255 
#
ospf 1 router-id 1.1.1.1 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0 
  network 20.20.20.0 0.0.0.255 
 area 0.0.0.1 
  network 10.10.10.0 0.0.0.255 

AR2的配置信息:

#
 sysname AR2
#
interface GigabitEthernet0/0/0
 ip address 20.20.20.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 30.30.30.1 255.255.255.0 
#
interface LoopBack0
 ip address 4.4.4.4 255.255.255.255 
#
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 4.4.4.4 0.0.0.0 
  network 20.20.20.0 0.0.0.255 
 area 0.0.0.2 
  network 30.30.30.0 0.0.0.255 

AR3的配置信息:

#
 sysname AR3
#
interface GigabitEthernet0/0/0
 ip address 10.10.10.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.20.1.1 255.255.255.0 
#
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255 
#
ospf 1 router-id 3.3.3.3 
 area 0.0.0.1 
  network 1.1.1.1 0.0.0.0 
  network 10.10.10.0 0.0.0.255 
  network 10.20.1.0 0.0.0.255 

AR4的配置信息:

#
 sysname AR4
#
interface GigabitEthernet0/0/0
 ip address 30.30.30.2 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 23.1.2.1 255.255.255.0 
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255 
#
ospf 1 router-id 4.4.4.4 
 area 0.0.0.2 
  network 5.5.5.5 0.0.0.0 
  network 23.1.2.0 0.0.0.255 
  network 30.30.30.0 0.0.0.255 

AR5的配置信息:

#
 sysname AR5
#
interface GigabitEthernet0/0/0
 ip address 23.1.2.2 255.255.255.0 
#
ip route-static 0.0.0.0 0.0.0.0 23.1.2.1

在AR1上查看OSPF 路由表项,发现已经互相学习到了。

在AR1上查看邻居表, Full State状态表示所有交互已经完成

在AR3设备 上配置静默接口

ospf 1 router-id 3.3.3.3 
 silent-interface GigabitEthernet0/0/1

在AR4上配置一条去往公网的默认路由

ip route-static 0.0.0.0 0.0.0.0 23.1.2.2

配置AR4 ospf 路由协议中发布默认路由

ospf 1 router-id 4.4.4.4 
 default-route-advertise

在AR2上查看OSPF路由表可以看到去往公网的默认路由,其他运行ospf的路由器已经都学习到区域内产生的一条OSPF路由

在AR5 上配置一条回程路由

ip route-static 0.0.0.0 0.0.0.0 23.1.2.1

PC1的配置信息

PC1 ping 公网地址

猜你喜欢

转载自blog.csdn.net/weixin_40274679/article/details/106449806