一、实验目的
通过本实验理解网络地址转换的原理和技术,掌握扩展NAT/NAPT设计、配置和测试。
二、实验原理
NAT配置实验的原理主要基于网络地址转换(NAT)技术,该技术用于将内部私有网络地址转换为外部公有网络地址,从而实现内网主机与外网的通信。以下是关于NAT配置实验原理的详细解释:
NAT概述:NAT是一种网络技术,它允许内部网络中的设备使用私有IP地址,同时通过一个或多个公共IP地址访问外部网络。当内部网络中的主机需要访问外部网络时,NAT设备(如路由器)会将其私网地址转换为公网地址,从而在外部网络上进行通信。
NAT工作原理:NAT设备维护一个转换表,记录内部私有地址与外部公有地址之间的映射关系。当内部主机发送数据包到外部网络时,NAT设备会检查数据包的源IP地址,并在转换表中查找对应的公网地址,然后将数据包的源IP地址替换为公网地址。同时,NAT设备还会记录数据包的端口号,以便在返回数据包时能够正确地将其转发给原始的内部主机。
NAT分类:静态NAT:将一个固定的内部私有IP地址映射到一个固定的外部公有IP地址。动态NAT:也称为PAT(端口地址转换),它允许多个内部私有IP地址共享一个外部公有IP地址的不同端口。Easy IP:是NAPT的一种方式,直接借用路由器出接口IP地址作为公网地址,将不同的内部地址映射到同一公有地址的不同端口号上。
三、实验环境
Cisco Router 2620XM 3台
Catalyst Switch 2950-24 6台
Hub Hub-PT 1台
PC PC-PT 5台
Server Server-PT 4台
四、实验内容
【实验拓扑和参数配置】
(一)首先按照下图构建网络拓扑
(二)配置参数
参照下表进行参数配置,具体步骤见下文。
路由器配置信息(子网掩码均为255.255.255.0) | ||||||||||
主机名 | 类型 | IP 地址 | RIP路由网络 | 时钟频率 | ||||||
InsideRouter | 2620XM | Fa0/0: 192.168.1.2 Eth1/0: 192.168.2.1 Eth1/1: 192.168.3.1 Eth1/2: 192.168.4.1 Eth1/3: 192.168.5.1 | 192.168.1.0 192.168.2.0 192.168.3.0 192.168.4.0 192.168.5.0 | |||||||
EageRouter | 2620XM | Fa0/0: 192.168.1.1 Ser0/0: 218.58.59.91 | 192.168.1.0 218.58.59.0 | |||||||
OutsideRouter | 2620XM | Fa0/0: 218.58.100.1 Ser0/0: 218.58.59.90 | 218.58.59.0 218.58.100.0 | 9600 | ||||||
PC和Server配置信息(子网掩码均为255.255.255.0) | ||||||||||
主机名 | IP 地址 | 默认网关 | 所属网段 | |||||||
PC0 | 192.168.2.2 | 192.168.2.1 | 192.168.2.0 | |||||||
PC1 | 192.168.2.3 | 192.168.2.1 | 192.168.2.0 | |||||||
PC2 | 192.168.3.2 | 192.168.3.1 | 192.168.3.0 | |||||||
PC3 | 192.168.4.2 | 192.168.4.1 | 192.168.4.0 | |||||||
PC4 | 192.168.5.2 | 192.168.5.1 | 192.168.5.0 | |||||||
PC5 | 218.58.100.2 | 218.58.100.1 | 218.58.100.0 | |||||||
WWW | 192.168.1.3 | 192.168.1.1 | 192.168.1.0 | |||||||
FTP | 192.168.1.4 | 192.168.1.1 | 192.168.1.0 | |||||||
SMTP | 192.168.1.5 | 192.168.1.1 | 192.168.1.0 | |||||||
Outside WWW | 218.58.100.3 | 218.58.100.1 | 218.58.100.0 | |||||||
交换机和Hub配置信息 | ||||||||||
主机名 | 类型 | 所属网段 | 备注 | |||||||
Manage | 2950-24 | 192.168.2.0 | 所属校园网管理网段 | |||||||
Administration | 2950-24 | 192.168.3.0 | 所属校园网行政网段 | |||||||
Teach | 2950-24 | 192.168.4.0 | 所属校园网教学网段 | |||||||
Student | 2950-24 | 192.168.5.0 | 所属校园网宿舍网段 | |||||||
Server Area | 2950-24 | 192.168.1.0 | DMZ区 | |||||||
Outside | 2950-24 | 218.58.100.0 | 所属校外网 | |||||||
Hub 0 | Hub-PT | Hub-PT |
【实验步骤】
1. 配置静态网络地址转换并完成相应的测试
将192.168.1.3 静态NAT到218.58.59.93。
配置路由器IP:
配置路由器RIP:
配置主机IP:
配置时钟频率:
配置服务器IP:
首先将192.168.1.3 静态转换到218.58.59.93并查看一下刚才的配置。
接下来我们进行测试,添加一个由PC5到218.58.59.93的Complex PDU格式如图所示:
在Simulation模式下我们跟踪该PDU如图所示:
图中PDU的Successful状态说明外网网段可以访问218.58.59.93上的HTTP资源。
在Simulation Panel-Event List中单击3.022s的EageRouter上的PDU,调出PDU Information对话框,在OSI Model选项卡中我们可以清楚的看到IP地址的转换过程,OSI Model下方的英文信息说明这一点。
2. 配置动态网络地址转换并完成相应的测试
将管理网段、行政网段的内部私有IP动态NAT到218.58.59.95和218.58.59.96。
将管理网段(192.168.2.0)、行政网段(192.168.3.0)的内部私有IP动态转换到218.58.59.95和218.58.59.96。
建立两个Complex PDU格式如下图所示:
图中0号PDU和1号PDU的Successful状态分别说明管理网段和行政网段可以访问218.58.59.100.3上的HTTP资源。
用如下命令做进一步的验证:EdgeRouter#show ip nat translations 信息显示又增加了两个条目,正好是刚才进行的NAT地址转换。
分别调出两个数据包在EdgeRouter上的PDU Information 面板,在各自OSI Model选项卡中我们可以清楚的看到各自的Ip地址的转换过程,OSI Model下方的英文信息说明这一点。
五、实验思考
详细记录实验过程当中遇到的具体问题及阐述自己的解决方法。
在连接设备的过程中,对于2620XM路由器,InsideRouter缺少Eth端口,EdgeRouter和OutsideRouter缺少Ser端口,导致无法连接。通过查找资料,发现可以在路由器的Physicial界面添加端口。在添加端口的过程中,需要先关闭路由器电源,对于InsideRouter,将NM-4E拖入Zoom in下面的黑色区域即可添加4个Eth端口;对于EdgeRouter和OutsideRouter,将WIC-2T拖入Original Size下面的两块黑色区域之一即可添加2个Ser端口,完成操作后开启路由器电源,等待片刻后端口添加完成。
在设备连接完成后,不了解Cisco Packet Tracer软件如何操作,导致实验无法进行,查找资料后才了解了本次实验的基本操作:
在右侧栏中添加Complex PDU
在右下角进入Simulation模式
在Realtime和Simulation的下方查看PDU状态