项目背景

某公司有北京总部、广州分部和上海分部3个办公地点,各分部与总部之间使用路由器互联。公司要求通过配置单区域OSPF动态路由,实现公司之间能够互相访问。项目拓扑如图1所示,具体要求如下:

  1. 路由器R1、R2和R3通过VPN互联;
  2. R1、R2和R3之间网络通过单区域OSPF动态路由实现互联;
  3. 拓扑测试计算机和路由器的IP与接口信息如拓扑所示。

实验拓扑图

ospf PC互访_智能路由器

 项目规划设计

  北京总部使用192.168.1.0网段,上海分部使用172.16.1.0网段,广州分部使用10.10.10.0网段,R1与R2之间为20.20.20.0网段,R1与R3之间为30.30.30.0网段,R2与R3之间为40.40.40.0网段,所有网段均使用24位子网掩码。路由器需配置单区域OSPF动态路由,使所有计算机均能互访。

配置步骤如下:

  1. 配置路由器接口
  2. 部署单区域OSPF网络
  3. 配置各计算机的IP地址与网关

业务规划如下表:

1 IP地址规划表

设备

接口

IP地址

R1

G0/0/0

20.20.20.1/24

R1

G0/0/1

30.30.30.1/24

R1

G0/0/2

192.168.1.1/24

R2

G0/0/0

20.20.20.2/24

R2

G0/0/1

40.40.40.1/24

R2

G0/0/2

172.16.1.1/24

R3

G0/0/0

30.30.30.2/24

R3

G0/0/1

40.40.40.2/24

R3

G0/0/2

10.10.10.1/24

实验步骤

(1)配置路由器接口

R1的配置

[Huawei]system-view

[Huawei]sysname R1

[R1]interface GigabitEthernet 0/0/0

[R1-GigabitEthernet0/0/0]ip address 20.20.20.1 255.255.255.0

[R1]interface GigabitEthernet 0/0/1

[R1-GigabitEthernet0/0/1]ip address 30.30.30.1 255.255.255.0

[R1]interface GigabitEthernet 0/0/2

[R1-GigabitEthernet0/0/2]ip address 192.168.1.1 255.255.255.0

 R2的配置

Huawei]system-view

[Huawei]sysname R2

[R2]interface GigabitEthernet 0/0/0

[R2-GigabitEthernet0/0/0]ip address 20.20.20.2 255.255.255.0

[R2]interface GigabitEthernet 0/0/1

[R2-GigabitEthernet0/0/1]ip address .40.40.40.1 255.255.255.0

[R2]interface GigabitEthernet 0/0/2

[R2-GigabitEthernet0/0/2]ip address 172.16.1.1 255.255.255.0

R3的配置

 [Huawei]system-view

[Huawei]sysname R3

[R3]interface GigabitEthernet 0/0/0

[R3-GigabitEthernet0/0/0]ip address 30.30.30.2 255.255.255.0

[R3]interface GigabitEthernet 0/0/1

[R3-GigabitEthernet0/0/1]ip address 40.40.40.2 255.255.255.0

[R3]interface GigabitEthernet 0/0/2

[R3-GigabitEthernet0/0/2]ip address 10.10.10.1 255.255.255.0

 (2)部署单区域OSPF网络

首先创建并运行OSPF,接着创建区域并进入OPSF区域视图,指定运行OSPF协议的接口和接口所属的区域。

R1的配置

[R1]ospf 1

[R1-ospf-1]area 0

[R1-ospf-1-area-0.0.0.0]network 20.20.20.0 0.0.0.255

[R1-ospf-1-area-0.0.0.0]network 30.30.30.0 0.0.0.255

[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

R2的配置

 [R2]ospf 1

[R2-ospf-1]area 0

[R2-ospf-1-area-0.0.0.0]network 20.20.20.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 40.40.40.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255

R3的配置

 [R3]ospf 1

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]network 40.40.40.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 30.30.30.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 10.10.10.0 0.0.0.255

(3)配置各计算机的IP地址

ospf PC互访_智能路由器_02

ospf PC互访_网络_03

ospf PC互访_智能路由器_04

 (4)项目验证

(1)验证OSPF接口通告

R1的配置

ospf PC互访_OSPF_05

R2的配置 

ospf PC互访_智能路由器_06

R3的配置

ospf PC互访_网络_07

“Type”为以太网默认的广播网类型;“State”为该接口当前的状态,显示为DR状态。

(2)查看OSPF邻居状态

R1的配置

 

ospf PC互访_ospf PC互访_08

 通过这条命令,Router-ID可以查看邻居的路由器标识;通过Address可以查看邻居的OSPF接口IP地址;通过State可以查看目前与该路由器的OSPF的邻居状态;通过Priority可以查看当前该邻居OSPF接口的DR优先级。

(3)查看OSPF路由表

R1的配置

ospf PC互访_R3_09

 通过此路由表可以观察到,“Destination/Mask”标识了目的网段的前缀及掩码,“Proto”标识了此路由信息是通过OSPF协议获取的,“Pre”标识了路由优先级,“Cost”标识了开销值,“NextHop”标识了下一跳地址,“Interface”标识了此前缀的出接口。

(4)测试各部门计算机的互通性

通过Ping命令,测试各部门内部通信的情况。

使用PC1计算机Ping PC2的计算机:

ospf PC互访_R3_10

使用PC1的计算机Ping PC3的计算机:

ospf PC互访_OSPF_11