计算机网络课程设计(综合实验)

发布于:2025-02-11 ⋅ 阅读:(55) ⋅ 点赞:(0)

企业网络组网设计与实践

1 、项目设计目的和要求:

        运用学习过的交换机、路由器、网络地址分配、网络协议的原理和知识,为某小型企业搭建一个企业内部网,使该公司不同业务部门的计算机之间能够相互通信。

通过本项目,可以加深对以下知识的理解:

  1. CIDR 的地址规划与分配
  2. 路由器、交换机的使用及网络拓扑设计
  3. 交换机的 VLAN、VLAN间隔离、MAC表的自学习
  4. 路由器的直连路由、动态路由、静态路由、缺省路由、路由聚合
  5. DNS、DHCP、SMTP、HTTP等应用层协议的使用
  6. 对主机IP地址、掩码、DNS、缺省网关、DHCP协议配置有更深入理解
  7. OSPF路由协议
  8. 路由器中的路由表、ARP表

2、项目需求和实现内容:

为某一个小型企业设计如下一个局域网络:

企业的基本情况及需求如下:

1) 有5个部门,它们各自拥有的计算机数如下:

  1. 信息中心(LAN1):10台
  2. 市场销售部(LAN2):50台,考虑临时性办公,主机地址DHCP动态分配
  3. 研发部(LAN3):50台
  4. 财务部(LAN4):20台,考虑安全性,分两组,每组各10台,VLAN隔离
  5. 行政部(LAN5):40台
  6. 生产部(LAN6):100台

2) 5个部门对应5个局域网LAN,属于5个不同网段,接在不同路由器或同一路由器的不同端口下。同一个LAN内的主机,可以通过交换机直接在链路层互通,无需通过路由器在网络层互通。不同LAN之间的主机,只有通过路由器在网络层互通。

3) 财务部(LAN4)的20台主机,考虑到财务信息的安全性,20台主机分两组,每组各10台,用两个VLAN来隔离。VLAN间不能在交换机上互通,只能通过路由器R4在网络层互通。

4) 市场部考虑到员工出差或外部合作伙伴前来商务活动,客户主机地址上需要配置DHCP协议,从 DHCP Server 动态分配地址。其它部门的主机需要用户在主机上配置静态地址。

5)信息中心的局域网LAN1,用于布放各类应用服务器。

本项目部署如下4种服务器:

  1. DHCP地址分配服务器:为用户主机分配动态地址。
  2. DNS域名解析服务器:提供域名解析服务。
  3. SMTP邮件服务器:为用户提供邮件收发。
  4. WEB服务器:为用户提供WEB浏览服务。

6)关于路由协议:

R1、R2、R3之间运行 OSPF 动态路由协议。

在R3上,对于LAN5、LAN6的两条路由,聚合为一条路由并配置为静态路由。

在R4上,对于到达LAN1、LAN2、LAN3、LAN4的路由,配置为缺省路由。

3、 实现步骤:

在使用Cisco Packet Tracer 仿真软件做以下实验中,需要将配置的参数、配置结果以截图方式,填写在下面的报告中, 并对配置过程、配置方法和配置结果用文字给与说明。

1、网络地址规划与分配

        假设现在有一块掩码长度23私网地址,可以提供512个地址。按照 CIDR 无类别域间路由的地址分配方法(网段地址二分法),以最节省地址、能够进行地址聚合的原则,为5个LAN局域网及路由器之间互连线路分配地址。

1)将地址规划、分配的结果填在下表中:

整个网络地址(网络地址/掩码):

网络名称

网络地址

子网掩码

可用地址范围

(最小地址 ~ 最大地址)

LAN1

172.16.1.144

255.255.255.240

172.16.1.145~172.16.1.158

LAN2

172.16.0.128

255.255.255.192

172.16.0.129~172.16.0.190

LAN3

172.16.0.192

255.255.255.192

172.16.0.193~172.16.0.254

LAN4

172.16.0.0

255.255.255.128

172.16.0.1~172.16.0.126

LAN5

172.16.1.0

255.255.255.192

172.16.1.1~172.16.1.62

LAN6

VLAN1

172.16.1.64

255.255.255.240

172.16.1.65~172.16.1.78

VLAN2

172.16.1.80

255.255.255.240

172.16.1.81~172.16.1.94

N1

172.16.1.128

255.255.255.252

R1:172.16.1.129~

R3:172.16.1.130

N2

172.16.1.132

255.255.255.252

R1:172.16.1.133~

R2:172.16.1.134

N3

172.16.1.136

255.255.255.252

R2:172.16.1.137~

R3:172.16.1.138

N4

172.16.1.140

255.255.255.252

R3:172.16.1.141~

R4:172.16.1.142

2)写出基于 CIDR 的二分法的地址分配过程(画出二分法树状图):

2、网络设备选型与网络拓扑设计

根据项目需求,在Packet Tracer中选择相应的交换机、路由器、服务器,并将这些设备用以太链路互连成网络,构建出全网的网络拓扑。

局域网LAN4中主机100台,数量比较多,实际组网时需要通过交换机级联来扩展接入用户的端口数量。本项目要求用一台交换机接入4台交换机对端口进行扩展。其它局域网LAN1、LAN2、LAN3、LAN5、LAN6选用一台交换机来设计。

网络拓扑(截图):

3、交换机 VLAN 配置

对LAN6中的交换机,将10个端口配置为 VLAN1,将另外10个端口配置为VLAN2,上行接入到路由器R4的端口配置为VLAN Trunk 端口。

1)配置命令行截图

注意:封装模式为‘自动(Auto)’的接口不能被配置为‘trunk’模式”。

需使用switchport trunk encapsulation dot1q 命令将 trunk 封装模式设置为 dot1q

    2)配置结果查看截图

SW7#show vlan   #查看vlan

SW7#show interfaces trunk

注意:查看trunk命令需保证SW7与R4直连畅通,若无结果可能需要将R4上Fa1/0接口no shutdown

查看交换机上的MAC表和路由器上的路由表(拓扑配置后)

在选择交换机、路由器并将它们互连后,查看交换机上的MAC表和路由器上的路由表,检查是否为空,交换机上没有 MAC 表,路由器上没有路由表。

  1. 交换机上MAC表查询结果(以某台交换机为例):

2)路由器上路由表查询结果(以某台路由器为例):

4、配置路由器的接口地址(接口路由)

   配置R1~R4路由器上各接口的接口地址及掩码(实际上生成了接口路由):

1)将接口配置结果填写在下表中:

路由器

接口

接口地址

掩码

接口路由

R1

接口1#

172.16.1.145

255.255.255.240

172.16.1.144/28

接口2#

172.16.1.129

255.255.255.252

172.16.1.128/30

接口3#

172.16.1.133

255.255.255.252

172.16.1.132/30

R2

接口1#

172.16.1.134

255.255.255.252

172.16.1.132/30

接口2#

172.16.1.137

255.255.255.252

172.16.1.136/30

接口3#

172.16.0.193

255.255.255.192

172.16.0.192/26

接口4#

172.16.0.129

255.255.255.192

172.16.0.128/26

R3

接口1#

172.16.0.1

255.255.255.128

172.16.0.0/25

接口2#

172.16.1.130

255.255.255.252

172.16.1.128/30

接口3#

172.16.1.138

255.255.255.252

172.16.1.136/30

接口4#

172.16.1.141

255.255.255.252

172.16.1.140/30

R4

接口1#

172.16.1.142

255.255.255.252

172.16.1.140/30

接口2#

172.16.1.1

255.255.255.192

172.16.1.0/26

接口3#

(Vlanif1)

172.16.1.65

255.255.255.240

172.16.1.64/28

接口4#

(Vlanif2

172.16.1.81

255.255.255.240

172.16.1.80/28

  1. R1 ~ R4上各接口地址配置后,显示各接口的配置,将整网拓扑截屏:

Router#show ip interface brief

R1接口:

R2接口:

R3接口:

R4接口:

3)配置过程说明:

以R4为例,写出配置R4上4个接口地址上配置的命令行(截屏):

5、查看路由表(直连路由)

在R1~R4的各个接口上配置接口地址、掩码后,每台路由器都会自动生成接口路由(直连路由),查看R1~R4路由器上的路由表。

  1. 查看各台路由器路由表的查看命令及结果显示(截屏)

R1#show ip route

R1路由表:

R2路由表:

R3路由表:

R4路由表:

 2)接口状态变化后路由表的变化

以R2路由器为例,将某个接口状态从UP和Down 之间变化时,查看R2上的路由表的变化,并将接口状态与查看到的路由表的之间的对应关系以截屏方式显示:

Router#show ip interface brief #查看接口简表

例:将serial 0/0/0从UP变为Down

UP:

关闭接口:

Down:

与R1直连网段的路由172.16.1.132/30和serial 0/0/0接口本地路由消失

6、配置路由协议

在 R1、R2、R3三台路由器的互连接口上配置 OSPF 路由协议。

在R3上配置关于LAN5、LAN6这两个目的网络(可以聚合成一个目的网络)的静态路由。

在R4上配置一条缺省路由,用于LAN5、LAN6上的主机访问 LAN1 ~ LAN4的主机。

  1. 写出R1、R2、R3上配置 OSPF 路由协议的配置命令行(截屏)

R1#show ip ospf neighbor ---查看OSPF邻居

R1:

R2:

R3:

还要将聚合静态路由重发布到OSPF中

show ip ospf database  #查看OSPF数据库

2)写出 R3 上配置静态路由的配置命令行(截屏)

3)写出 R4 上配置缺省路由的配置命令行(截屏)

7、查看路由表(包括路由协议产生的路由表)

在配置路由协议、静态路由、缺省路由后,查看R1~R4路由器上的路由表。

  1. 各路由器路由表显示

R1路由表:

R2路由表:

R3路由表:

R4路由表:

R4#show ip route 0.0.0.0 0.0.0.0  #专门用于查看缺省路由详细信息

2)将某台路由上某个接口 Down,然后查看各路由上的路由表

例:还是将R2的serial 0/0/0从UP变为Down

关闭接口:

Down:

R1路由表:

R2路由表:

R3路由表:

R4路由表:

8、R2 上配置 DHCP Relay协议

   LAN2上的主机需要通过DHCP 协议从DHCP Server 获取动态 IP 地址。路由器R2需要配置 DHCP Relay 协议,协助主机从部署在LAN1中的 DHCP Server 上获取地址。

1)配置过程命令行截屏

R2:

2)配置结果查看显示截屏

show running-config   查看当前正在运行的配置信息

9、主机配置

在LAN2、LAN3、LAN5 三个局域网中,每台交换机下分别配置 2 台主机。

在LAN4 中,通过1台交换机级联4台交换机对端口进行了扩展,在每台扩展交换机上分别配置 2 台主机。

在 LAN6中,VLAN1、VLAN2上分别配置 2 台主机。

对每台主机,从相应的网段地址中选用有效地址,配置主机的IP地址及掩码、缺省网关地址,同时还要配置DNS服务和SMTP/PoP3邮件服务。对于 LAN2 上的两台主机,则配置 DHCP 协议,从 DHCP Server 获取动态地址,并同时获取 DNS地址,但SMTP/PoP3邮件服务还是需要人工配置。

1)LAN2 中主机配置(DHCP动态获取地址)截屏

2)DHCP 配置结果查看(ipconfig)截屏

3)LAN3 中主机配置(配置静态地址)截屏

4)LAN6 中VLAN1主机配置(配置静态地址)截屏 

    

10、主机互通测试(交换机不接路由器)及交换机MAC表查看

在主机配置 IP 地址后,在交换机不接路由器时,主机只是接在交换机下。如果两台主机在同个网段内(也就是在同个广播域内)是可以相互通信的,不在一个网段(也就是不在同个广播域内)是无法进行相互通信的。

两台主机之间能否进行通信,用 Ping进行测试。

先断开与R2的连接

1)LAN2 中两台主机间互相Ping测试

Ping 之前交换机的 MAC 表:

Ping 测试结果:

Ping 之后交换机的 MAC 表(和Ping之前对比):

  1. LAN4中两台主机间(选择两台不同交换机下的主机)互相Ping测试

同理先断开与路由器的连接

Ping 之前所有交换机(5台交换机)的 MAC 表:

Ping 测试结果:

PC1  Ping PC8

Ping 之后交换机的 MAC 表(和Ping之前对比):

3)LAN6 中VLAN1内两台主机互相Ping测试结果截屏

Ping 之前交换机的 MAC 表:

Ping 测试结果:

Ping 之后交换机的 MAC 表(和Ping之前对比):

4)LAN6 中VLAN2内两台主机互相Ping测试结果截屏

Ping 之前交换机的 MAC 表:

Ping 测试结果:

Ping 之后交换机的 MAC 表(和Ping之前对比):

5)LAN6 中VLAN1和VLAN2两台主机间互相Ping测试结果截屏

11、主机互通测试(交换机接路由器)及路由器ARP表查看

在交换机接到路由器后,网络中的任何两台主机都可以相互通信。

两台主机之间能否进行通信,用 Ping进行测试。

  1. LAN2 和LAN3之间两台主机互相 Ping 测试

   Ping 测试之前,R2 上的 ARP 表截屏:

 互相Ping 的测试结果:

互相Ping 后,R2 上的 ARP 表(和Ping之前对比):

2)LAN6 中,VLAN1 中的主机和VLAN2 中的主机互相 Ping 测试

   Ping 测试之前,R4 上的 ARP 表:

 互相Ping 的测试结果:

互相Ping 后,R4 上的 ARP 表(和Ping之前对比):

3)LAN4 和LAN3之间两台主机互相 Ping 测试

   Ping 测试之前,查看R3 和R2上的 ARP 表:

  互相Ping 的测试结果:

 

互相Ping 后,查看R3和R2 上的 ARP 表(和Ping之前对比):

12、DNS 服务器配置

DNS服务器提供域名解析服务,用域名解析其 IP 地址。本项目SMTP/PoP3邮件服务器、WEB 服务器命名为某个域名,在主机上用域名完成邮件服务器配置,用域名实现对WEB服务器的访问,因此,需要将SMTP/PoP3邮件服务器、WEB 服务器的域名与 IP 地址对应关系配置在 DNS 服务器上。

DNS服务器配置有两项配置内容:

  1. 首先是配置 DNS 服务器本身的 IP 地址;
  2. 其次是配置 DNS 服务器中关于域名和IP地址的对应关系的配置。

1)DNS服务器的 IP 地址:172.16.1.148

从 LAN1的IP地址段中,为 DNS 服务器配置一个有效地址。

DNS服务器地址:172.16.1.148

2)DNS服务器中关于域名与 IP 地址关系的配置结果显示(截屏):

13、SMTP/PoP3 邮件服务器配置

在邮件服务器上打开 SMTP 和PoP3服务,为用户开通邮箱服务功能(邮箱地址、账号、密码)。

SMTP/PoP3邮件服务器配置有两项配置内容:

  1. 首先是配置邮件服务器本身的 IP 地址;
  2. 其次是在邮件服务器为用户开通邮箱。

1)DNS服务器的 IP 地址:172.16.1.148

从 LAN1的IP地址段中,为 SMTP/PoP3邮件服务器配置一个有效地址。

SMTP/PoP3邮件服务器 IP 地址:172.16.1.146

2)SMTP/PoP3 邮件服务器为用户开通邮箱的配置截图:

14、DHCP 服务器配置

LAN2 的用户主机地址不是静态配置的,而是需要通过配置 DHCP 动态地址分配协议,从 DHCP  Server分配地址。因此,需要将 LAN2 所规划的地址需要配置在 DHCP Server上,在用户主机接入到网络时可以动态分配给用户。

对DHCP Server 配置有两项配置内容:

  1. 首先是配置DHCP Server本身的 IP 地址;
  2. 在DHCP Server 中,需要将 LAN2网段的有效地址配置在Server 中供动态分配给用户,配置项包括LAN2 的起始地址、子网掩码、最大用户数、DNS服务器地址、默认网关地址(R2的接口4的地址)。

1)DHCP服务器的 IP 地址:172.16.1.149

从 LAN1的IP地址段中,为 DHCP服务器配置一个有效地址。

DHCP 服务器 IP 地址:172.16.1.149

2)DHCP 服务器配置截图:

15、WEB 服务器配置

WEB 服务器用于为用户提供 WEB浏览,目前WEB服务器上已经安装部署了WEB首页。本项配置只需要从 LAN1的IP地址段中,为 WEB服务器配置一个有效地址即可。

WEB 服务器 IP 地址:172.16.1.147

16、邮件收发

一台主机上(假设 LAN4 上静态地址主机)写邮件并发送邮件,另一台主机(LAN2上的动态主机)上接收邮件并查看邮件。

1)发送邮件截屏:

2)接收邮件截屏

17、WEB浏览

在LAN3一台静态地址的主机和LAN2的一台动态地址的主机上进行WEB浏览,将 WEB 页面截屏。

LAN3上一台静态地址主机WEB页面截屏:

LAN2上一台动态地址主机WEB页面截屏:

4课设总结与思考:

根据该企业的需求,搭建并配置出如上一个公司网络。根据设计过程中的体会,请思考:

  1. 为什么要用 CIDR 方法给每个部门的局域网规划、分配网络地址?
    1. 高效利用 IP 地址(IP地址购买很贵)
    2. 方便路由汇总和优化
  2. 一些重要的部门的主机接在交换机上时,为什么要用 VLAN?
    1. 增强网络安全性(需经过路由器)
    2. 提高网络性能(减少了广播风暴)
  3. 主机无论是配置静态地址还是DHCP 配置动态地址,为什么都需要配置 DNS 服务器地址和缺省网关地址
    1. 实现域名解析
    2. 实现跨网段通信
  4. 路由器、交换机的区别是什么?
    1. 功能不同
      1. 交换机:主要工作在数据链路层,负责将网络中的多个设备连接在一起,并根据 MAC 地址转发数据帧。它能够学习连接在端口上设备的 MAC 地址,并在端口之间转发数据帧,实现同一局域网内设备的通信。
      2. 路由器:工作在网络层,根据 IP 地址进行数据包的转发。它能够连接不同的网络(如不同的局域网或局域网与广域网),并通过路由算法选择最佳路径来传输数据包。此外,路由器还可以实现网络地址转换(NAT)、访问控制等功能。
    2. 应用场景不同
      1. 交换机:适用于构建局域网,连接同一网段内的计算机、服务器等设备,扩展网络端口数量,提高网络的接入能力。
      2. 路由器:用于连接不同的网络,如企业内部网络与互联网的连接、不同分支机构网络之间的连接等,实现网络间的互联互通和数据转发。

  1. 本次课程设计有什么收获? 
    1. 学会合理规划网段
    2. 熟练使用思科命令

具体命令

永不超时(很重要,没有的话10min后配置消失)

jincheng(config)#line console  0
jincheng(config-line)#exec-timeout 0 0

建议每台上班开始时都配

3、交换机 VLAN 配置

对LAN6中的交换机,将10个端口配置为 VLAN1,将另外10个端口配置为VLAN2,上行接入到路由器R4的端口配置为VLAN Trunk 端口。

SW7

#进入交换机配置模式并改名:
Switch>enable 
Switch#configure terminal 
Switch(config)#hostname SW7

#创建 VLAN:
SW7(config)#vlan 1
SW7(config-vlan)#exit
SW7(config)#vlan 2
SW7(config-vlan)#exit

#将端口分配到 VLAN:
SW7(config)#interface range fastEthernet 0/2 - 11
SW7(config-if)#switchport access vlan 1
SW7(config-if)#exit
SW7(config)#interface range fastEthernet 0/12 - 21
SW7(config-if)#switchport access vlan 2
SW7(config-if)#exit

#配置 Trunk 端口:
SW7(config)#interface fastEthernet 0/1
SW7(config-if)#switchport trunk encapsulation dot1q  #将 trunk 封装模式设置为 dot1q
SW7(config-if)#switchport mode trunk
Switch0(config-if)#switchport trunk allowed vlan all 
SW7(config-if)#end

SW7#show vlan   #查看vlan
SW7#show interfaces trunk 

配置接口IP

R1:

Router>enable 
Router#configure terminal 
Router(config)#hostname R1

R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 172.16.1.145 255.255.255.240
R1(config-if)#no shutdown
R1(config-if)#exit

R1(config)#interface serial 0/0/0
R1(config-if)#ip address 172.16.1.129 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#exit

R1(config)#interface serial 0/0/1
R1(config-if)#ip address 172.16.1.133 255.255.255.252
R1(config-if)#no shutdown
R1(config-if)#end

Router#show ip interface brief
R1#show ip route 

R2:

Router>enable 
Router#configure terminal 
Router(config)#hostname R2

R2(config)#interface fastEthernet 0/0
R2(config-if)#ip address 172.16.0.193 255.255.255.192
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#interface fastEthernet 0/1
R2(config-if)#ip address 172.16.0.129 255.255.255.192
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#interface serial 0/0/0
R2(config-if)#ip address 172.16.1.134 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#interface serial 0/0/1
R2(config-if)#ip address 172.16.1.137 255.255.255.252
R2(config-if)#no shutdown
R2(config-if)#exit

Router#show ip interface brief
R2#show ip route 

R3:

Router>enable 
Router#configure terminal 
Router(config)#hostname R3

R3(config)#interface fastEthernet 0/0
R3(config-if)#ip address 172.16.0.1 255.255.255.128
R3(config-if)#no shutdown
R3(config-if)#exit

R3(config)#interface fastEthernet 0/1
R3(config-if)#ip address 172.16.1.141 255.255.255.252
R3(config-if)#no shutdown
R3(config-if)#exit

R3(config)#interface serial 0/0/0
R3(config-if)#ip address 172.16.1.130 255.255.255.252
R3(config-if)#no shutdown
R3(config-if)#exit

R3(config)#interface serial 0/0/1
R3(config-if)#ip address 172.16.1.138 255.255.255.252
R3(config-if)#no shutdown
R3(config-if)#exit

Router#show ip interface brief
R3#show ip route 

R4:

Router>enable 
Router#configure terminal 
Router(config)#hostname R4

R4(config)#interface fastEthernet 0/0
R4(config-if)#ip address 172.16.1.142 255.255.255.252
R4(config-if)#no shutdown
R4(config-if)#exit

R4(config)#interface fastEthernet 0/1
R4(config-if)#ip address 172.16.1.1 255.255.255.192
R4(config-if)#no shutdown
R4(config-if)#exit

R4(config)#interface fa1/0.1
R4(config-subif)#encapsulation dot1Q 1  #关联VLAN 1
R4(config-subif)#ip address 172.16.1.65 255.255.255.240
R4(config-subif)#no shutdown
R4(config-subif)#exit

R4(config)#interface fa1/0.2
R4(config-subif)#encapsulation dot1Q 2
R4(config-subif)#ip address 172.16.1.81 255.255.255.240
R4(config-subif)#no shutdown
R4(config-subif)#end

Router#show ip interface brief
R4#show ip route 

接口状态变化后路由表的变化

以R2路由器为例,将某个接口状态从UP和Down 之间变化时,查看R2上的路由表的变化,并将接口状态与查看到的路由表的之间的对应关系以截屏方式显示:

R2:

R2(config)#interface serial 0/0/0
R2(config-if)#shutdown

R2#show ip interface brief 

R2#show ip route 

6、配置路由协议

在 R1、R2、R3三台路由器的互连接口上配置 OSPF 路由协议。

在R3上配置关于LAN5、LAN6这两个目的网络(可以聚合成一个目的网络)的静态路由。

在R4上配置一条缺省路由,用于LAN5、LAN6上的主机访问 LAN1 ~ LAN4的主机。

R1:

R1(config)#router ospf 1
R1(config-router)#network 172.16.1.129 0.0.0.0 area 0
R1(config-router)#network 172.16.1.133 0.0.0.0 area 0
R1(config-router)#network 172.16.1.145 0.0.0.0 area 0
R1(config-router)#end



R1#show ip ospf neighbor ---查看OSPF邻居

R2:

R2(config)#router ospf 1
R2(config-router)#network 172.16.1.134 0.0.0.0 area 0
R2(config-router)#network 172.16.1.137 0.0.0.0 area 0
R2(config-router)#network 172.16.0.193 0.0.0.0 area 0
R2(config-router)#network 172.16.0.129 0.0.0.0 area 0
R2(config-router)#end

R3:

R3(config)#router ospf 1
R3(config-router)#network 172.16.1.130 0.0.0.0 area 0
R3(config-router)#network 172.16.1.138 0.0.0.0 area 0
R3(config-router)#network 172.16.0.1 0.0.0.0 area 0
R3(config-router)#network 172.16.1.141 0.0.0.0 area 0
R3(config-router)#redistribute static subnets  #这条命令用于将静态路由重发布到 OSPF 中
R3(config-router)#end

聚合静态路由
R3(config)#ip route 172.16.1.0 255.255.255.128 172.16.1.142

查看OSPF数据库
show ip ospf database

R4:

#缺省路由
R4(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.141

R4#show ip route 0.0.0.0 0.0.0.0  #专门用于查看缺省路由详细信息

8、R2 上配置 DHCP Relay协议

   LAN2上的主机需要通过DHCP 协议从DHCP Server 获取动态 IP 地址。路由器R2需要配置 DHCP Relay 协议,协助主机从部署在LAN1中的 DHCP Server 上获取地址。

R2:

R2(config)#interface fastEthernet 0/1
R2(config-if)#ip helper-address 172.16.1.149 #DHCP 服务器地址

10、主机互通测试(交换机不接路由器)及交换机MAC表查看

在主机配置 IP 地址后,在交换机不接路由器时,主机只是接在交换机下。如果两台主机在同个网段内(也就是在同个广播域内)是可以相互通信的,不在一个网段(也就是不在同个广播域内)是无法进行相互通信的。

两台主机之间能否进行通信,用 Ping进行测试。

Switch>enable
Switch#configure terminal
Switch(config)#hostname SW9
SW9(config)#interface fastEthernet 0/1
SW9(config-if)#shutdown




#在交换机上查看 MAC 表命令
show mac address-table

Switch>enable
Switch#configure terminal
Switch(config)#hostname SW1
SW9(config)#interface fastEthernet 0/1
SW9(config-if)#shutdown



Switch>enable
Switch#configure terminal
Switch(config)#hostname SW2


Switch>enable
Switch#configure terminal
Switch(config)#hostname SW3


Switch>enable
Switch#configure terminal
Switch(config)#hostname SW4


Switch>enable
Switch#configure terminal
Switch(config)#hostname SW5


#在交换机上查看 MAC 表命令
show mac address-table



SW7(config)#interface fastEthernet 0/1
SW7(config-if)#shutdown




















11、主机互通测试(交换机接路由器)及路由器ARP表查看

在交换机接到路由器后,网络中的任何两台主机都可以相互通信。

两台主机之间能否进行通信,用 Ping进行测试。

#在路由器上查看 ARP 表命令
show arp

16、邮件收发

一台主机上(假设 LAN4 上静态地址主机)写邮件并发送邮件,另一台主机(LAN2上的动态主机)上接收邮件并查看邮件。