集 美 大 学
计 算 机 工 程 学 院
实 验 报 告
课程名称
实验名称
计算机网络
实验 7 OSPF 配置技巧实验
日期
2012/6/5 地点
陆大 0316
班级 计算 1013 老师
组号
D
组长
耿少峰
何荣贤
组员
王巧珍
龚滢峰
何荣贤
罗忠霖
张华
庄晨武
学号
2010810065
2010810066
2010810071
2010810072
2010810085
2010810088
一、学习目的
完成本实验后,您将能够:
• 按照指定要求创建有效的 VLSM 设计
• 为接口分配适当的地址并记录下来
• 根据拓扑图完成网络电缆连接
• 删除路由器启动配置并将其重新加载到默认状态
• 在路由器上配置 OSPF 及其它设置
• 配置并传播静态默认路由
• 检验 OSPF 的运行情况
• 测试和检完全连通性
• 思考网络实施并整理成文档
二、实验拓扑及场景
设备
HQ
BRANCH1
BRANCH2
PC1
PC2
PC3
接口
F0/0
S0/0
S0/1
LO1
F0/0
S0/0
S0/1
F0/0
S0/0
S0/1
网卡
网卡
网卡
IP 地址
默认网关
子网掩码
255.255.224.0 不适用
255.255.255.252 不适用
255.255.255.252 不适用
255.255.255.252 不适用
255.255.240.0 不适用
255.255.255.252 不适用
255.255.255.252 不适用
255.255.248.0 不适用
255.255.255.252 不适用
255.255.255.252 不适用
172.20.0.1
172.20.56.1
172.20.56.5
10.10.10.1
172.20.32.1
172.20.56.2
172.20.56.9
172.20.48.1
172.20.56.6
172.20.56.10
172.20.47.254 255.255.240.0
172.20.31.254 255.255.224.0
172.20.55.254 255.255.248.0
172.20.32.1
172.20.0.1
172.20.48.1
场景
在本实验练习中,将为您指定一个网络地址,您必须使用 VLSM 来为该网络划分
子网,从而根据拓扑图完成网络地址分配。 将需要组合使用 OSPF 路由和静态
路由,以使网络中未直接连接的主机能相互通信。在所有 OSPF 配置中将使用 0
作为 OSPF 区域 ID ,采用 1 作为进程 ID 。
任务 1 :为地址空间划分子网。
步骤 1 :检查网络要求。
具有下列网络地址要求:
• 必须为网络 172.20.0.0/16 划分子网,从而为 LAN 串行链路提供地址。
o HQ LAN 需要 8000 个地址
o Branch1 LAN 需要 4000 个地址
o Branch2 LAN 需要 2000 个地址
o 路由器之间的每条链路需要两个地址
• 代表路由器 HQ 和 ISP 之间链路的环回地址将使用网络
10.10.10.0/30 。
步骤 2 :创建网络设计时请考虑下列问题。
需要为网络 172.20.0.0/16 划分多少个子网? __6_____
网络 172.20.0.0/16 总共需要提供多少个 IP 地址? __14006______
HQ LAN 子网将使用什么子网掩码? ___/19_____
此子网内可用的最大主机地址数是多少? __8192______
Branch1 LAN 子网将使用什么子网掩码? __/20______
此子网内可用的最大主机地址数是多少? __4094______
Branch2 LAN 子网将使用什么子网掩码? __/21______
此子网内可用的最大主机地址数是多少? __2046______
这三台路由器间的链路将使用什么子网掩码?
___/30_______________
这些子网中的每个子网内可用的最大主机地址数是多少? ___2_____
步骤 3 :为拓扑图分配子网地址。
1. 将网络 172.20.0.0/16 的子网 0 分配给 HQ LAN 子网。此子网的网络地
址是什么?
___172.20.0.0/19_______________
2. 将网络 172.20.0.0/16 的子网 1 分配给 Branch1 LAN 子网。此子网
的网络地址是什么?
___172.20.32.0/20______________
3. 将网络 172.20.0.0/16 的子网 2 分配给 Branch2 LAN 子网。此子网
的网络地址是什么?
___172.20.48.0/21______________
4. 将网络 172.20.0.0/16 的子网 3 分配给路由器 HQ 与 Branch1 之
间的链路。 此子网的网络地址是什么? __172.20.56.0/30__
5. 将网络 172.20.0.0/16 的子网 4 分配给路由器 HQ 与 Branch2 之间的
链路。 此子网的网络地址是什么? __172.20.56.4/30___
6. 将网络 172.20.0.0/16 的子网 5 分配给路由器 Branch1 与 Branch2
之间的链路。 此子网的网络地址是什么? __172.20.56.8/30__
任务 2 :确定接口地址。
为设备接口分配合适的地址。
1. 将网络 10.10.10.0/30 中的第一个有效的主机地址分配给路由器 HQ 的
Loopback 1 接口。
2. 将 HQ LAN 网络中的第一个有效的 IP 地址分配给路由器 HQ 的 LAN 接
口。
3. 将 HQ LAN 网络中的最后一个有效的 IP 地址分配给 PC2 。
4. 将 Branch1 LAN 网络中的第一个有效的 IP 地址分配给路由器 Branch1
的 LAN 接口。
5. 将 Branch1 LAN 网络中的最后一个有效的 IP 地址分配给 PC1 。
6. 将 Branch2 LAN 网络中的第一个有效的 IP 地址分配给路由器 Branch2
的 LAN 接口。
7. 将 Branch2 LAN 网络中的最后一个有效的 IP 地址分配给 PC3 。
8. 将 HQ 与 Branch1 之间链路网络中的第一个有效的 IP 地址分配给路由
器 HQ 的 Serial 0/0/0 接口。
9. 将 HQ 与 Branch1 之间链路网络中的最后一个有效的 IP 地址分配
给路由器 Branch1 的 Serial 0/0/0 接口。
10. 将 HQ 与 Branch2 之间链路网络中的第一个有效的 IP 地址分配给
路由器 HQ 的 Serial 0/0/1 接口。
11. 将 HQ 与 Branch2 之间链路网络中的最后一个有效的 IP 地址分配
给路由器 Branch2 的 Serial 0/0/1 接口。
12. 将 Branch1 与 Branch2 之间链路网络中的第一个有效的 IP 地址
分配给路由器 Branch1 的 Serial 0/0/1 接口。
13. 将 Branch1 与 Branch2 之间链路网络中的最后一个有效的 IP 地
址分配给路由器 Branch2 的 Serial 0/0/0 接口。
将要使用的地址记录在拓扑图下方的表格中。
任务 3 :准备网络。
步骤 1 :根据拓扑图所示完成网络电缆连接。
您可使用实验室中现有的、 具有拓扑所示接口的路由器。
步骤 2 :清除路由器的所有配置。
任务 4 :执行基本路由器配置。
根据下列指导原则在路由器 BRANCH 、 HQ 和 ISP 上执行基本配置:
1. 配置路由器主机名。
2. 禁用 DNS 查找。
3. 配置执行模式口令。
4. 配置当日消息标语。
5. 为控制台连接配置口令。
6. 为 VTY 连接配置口令。
7. 将控制台和虚拟终端线路自动提供的消息和调试输出与所请求的输出以
及提示相同步。
8. 将执行超时配置为 15 分钟。
BRANCH1 上的配置:
Router(config)#hostname BRANCH1
BRANCH1(config)#no ip domain-lookup
BRANCH1(config)#enable secret class
BRANCH1(config)#banner motd #
Enter TEXT message.End with the character‘#’
Welcome to Router BRANCH1! #
BRANCH1(config)#line console 0
BRANCH1(config-line)#login
BRANCH1(config-line)#password cisco
BRANCH1(config)#line vty 0 4
BRANCH1(config-line)#login
BRANCH1(config-line)#password cisco
BRANCH1(config)#line console 0
BRANCH1(config-line)#logging synchronous
HQ 上的配置:
略
BRANCH2 上的配置:
略
任务 5 :配置并激活串行地址和以太网地址。
步骤 1 :使用拓扑图下方的表中的 IP 地址在路由器 HQ 、 Branch1 和
Branch2 上配置接口。 完成后, 确保将运行配置保存到路由器的 NVRAM 中。
步骤 2 :使用拓扑图下方的表格中的 IP 地址配置 PC1 、 PC2 和 PC3 的以
太网接口。
步骤 3 :在路由器 Branch1 上为串行接口配置正确的带宽。
此操作需要使用什么命令?
____BRANCH1(config)#interface serial0/0_____
____BRANCH1(config-if)#bandwidth 128_____
____BRANCH1(config)#interface serial0/1_____
____BRANCH1(config-if)#bandwidth 64_____
步骤 4 :在路由器 Branch2 上为串行接口配置正确的带宽。
此操作需要使用什么命令?
____BRANCH2(config)#interface serial0/0_____
____BRANCH2(config-if)#bandwidth 256_____
____BRANCH2(config)#interface serial0/1_____
____BRANCH2(config-if)#bandwidth 64_____
步骤 5 :在路由器 HQ 上为串行接口配置正确的带宽。
此操作需要使用什么命令?
____HQ(config)#interface serial0/0_____
____HQ(config-if)#bandwidth 128_____
____HQ(config)#interface serial0/1_____
___ HQ(config-if)#bandwidth 256_____
任务 6 :检验与下一跳设备的连通性。
目前,终端设备之间不应该连通。然后, 您可测试两台路由器之间以及终端设
备与其默认网关之间的连通性。
步骤 1 :检验路由器 HQ 、 Branch1 和 Branch2 是否都可以 ping 通过 WAN
链路连接的每台相邻路由器。
步骤 2 :检验 PC1 、 PC2 和 PC3 是否都可以 ping 各自的默认网关。
任务 7 :在路由器 Branch1 上配置 OSPF 路由。
步骤 1 :考虑哪些网络需要包括在由路由器 Branch1 发出的 OSPF 更新中。
Branch1 的路由表中有哪些直连网络?
要启用 OSPF 并将所连接的网络包括在路由更新中, 需要使用什么命令?
____BRANCH1(config)#router ospf 1_____
____BRANCH1(config-router)#network 172.20.32.0 0.0.15.255 area 0_____
____BRANCH1(config-router)#network 172.20.56.0 0.0.0.3 area 0_____
____BRANCH1(config-router)#network 172.20.56.8 0.0.0.3 area 0_____
是否有不需要发送 OSPF 更新的路由器接口? __是_____
要在这些接口上禁用 OSPF 更新,需要使用什么命令?
____BRANCH1(config-router)#passive-interface f0/0____
任务 8 :在路由器 HQ 上配置 OSPF 路由和静态路由。
步骤 1 :考虑 HQ 上所需的静态路由类型。
需要配置一个静态默认路由,以将目标地址不在路由表中的数据包发往环回地
址, 该环回地址代表路由器 HQ 和 ISP 之间的链路。此操作需要使用什么命
令?
___HQ(config)#ip route 0.0.0.0 0.0.0.0 loopback1
HQ 的路由表中有哪些直连网络?
对于 HQ LAN 网络和路由器 Branch1 与 Branch2 之间的链路, 需要在
network 语句中包含子网掩码信息吗? __要______
要启用 OSPF 并将相应的网络包括在路由更新中,需要使用什么命令?
____HQ(config)#router ospf 1_____
____HQ(config-router)#network 172.20.0.0 0.0.31.255 area 0_____
____HQ(config-router)#network 172.20.56.0 0.0.0.3 area 0_____
____HQ(config-router)#network 172.20.56.4 0.0.0.3 area 0_____
是否有路由器接口不需要发出 OSPF 更新?__是_____
要在这些接口上禁用 OSPF 更新,需要使用什么命令?
____HQ(config-router)#passive-interface f0/0____
____HQ(config-router)#passive-interface loopback 1____
路由器 HQ 需要在 OSPF 更新中将默认路由信息发给路由器 Branch1 和
Branch2 。完成此配置需要使用什么命令?
____HQ(config-router)#DEFAULT-INFORMATION ORIGINATE
任务 9 :在路由器 Branch2 上配置 OSPF 路由。
步骤 1 :考虑哪些网络需要包括在由路由器 Branch2 发出的 OSPF 更新中。
Branch2 的路由表中有哪些直连网络?
要启用 OSPF 并将所连接的网络包括在路由更新中, 需要使用什么命令?
____BRANCH2(config)#router ospf 1_____
____BRANCH2(config-router)#network 172.20.48.0 0.0.7.255 area 0_____