您的当前位置:首页正文

NAT技术在校园网中的应用

2021-11-20 来源:意榕旅游网
NAT技术在校园网中的应用

[摘要]本文阐述了 NAT(网络地址转换)技术的概念、

基本原理和实现方式 ,以台州市椒江区教育教学发展中心网 络设计与实践研究为例,由浅入深地介绍了利用

NAT技术实

现校园网部分应用的方法和技巧 ,并且分析了使用 NAT过程 中可能存在的一些潜在问题 ,给出了相应的解决方案。

[关键词]校园网NAT技术应用

一、NAT技术简介 (一 )NAT的概念

NAT(Network Address Translation,网络地址转换),是一个 IETF标准,是一种将一个IP地址域映射到另一个IP地址域的 技术 ,允许一个整体机构以一个公用地址

IP 出现在 Internet

(A

上,为终端主机提供透明路由①。它将局域网的私有地址 类的 10.0.0.0 — 10.255.255.255、B 类的 172.16.0.0 —

172.31.255.255、C 类的 192.168.0.0 —192.168.255.255)解释成 合法的全局IP地址,以实现与Internet的连接。NAT技术能够 很好地解决校园网中IP短缺的问题,提供一种允许在多个内 部子网中使用相同地址范围的

IP解决方案,可以减少校园网

对全局IP地址的需求量,是目前校园网中解决IP地址短缺的 普

遍方法。NAT的实现方式有三种:静态转换、动态转换和端 口多路复用。

(二) NAT的工作原理

如图1所示,NAT路由设置在内部网络与 Internet之间, 当私有网主机和公共网主机通信的

IP包经过NAT路由器时,

将IP包中的源IP或目的IP在私有IP和公共IP之间进行转换。

其具体工作过程如图 2所示。NAT路由有2个网络端口, 其中公共网络端口的IP地址是统一分配的公共

IP为

60.191.183.75;私有网络端口的IP地址是保留地址,为

192.168.1.1。私有网中的主机 192.168.1.2要访问公网中的一 个服务器 122.224.194.190,它先向服务器 122.224.194.190 发 送一个 IP 包(Des=122.224.194.190,Src=192.168.1.2)。当 IP 包 经过NAT路由时,NAT会将IP包的源IP转换为NAT的公共IP 并转发到公共网 ,此时 IP 包

(Des=122.224.194.190,Src=60.191.183.75)中已经不含任何私 有网IP的信息。由于IP包的源IP已经被转换成NAT的公共 IP相应的 IP包(Des=60.191.183.75,Src=122.224.194.190)将被 发送到NAT。这时,NAT会将IP包的目的IP转换成私有网中 主机的 IP然后将 IP 包(Des=192.168.1.2,Src=122.224.194.190) 转发到私有网。 对于通信双方而言 ,这种地址的转换过程是完 全透明的。

二、NAT技术的校园网应用实例

(一)椒江区教育教学发展中心网络拓扑结构及分析 我中心网络采用 10Mbps 光纤 ,以城域网方式接入 Internet, 如图 3 所示。路由器选用拥有 2 个 10/100Mbps 自适 应端口的Cisco3640。内部网络根据职能分成若干子网

,服务

器子网对外提供 Web服务、FTP服务和E-mail服务,使用的IP 地址段为192.168.20.1〜192.168.20.254;机房、多媒体教室等 教学计算机划分到子网Ian1,使用的IP地址段为 192.168.30.1〜192.168.30.254;教师办公室计算机划分到子网 lan2,使用的 IP 地址段为 192.168.40.1 〜192.168.40.254。我中 心申请到4个合法的公网IP地址,范围为60.191.183.72〜 60.191.183.75,广域网接口 Serial0/0 的 IP地址为 60.191.183.75, 子网掩码为 255.255.255.0。路由器内网端口 FastEthernet0/0 的IP地址为192.168.10.1,子网掩码为 255.255.255.0。使用 NAT技术可以实现我中心对外提供

Web服务、FTP服务和

E-mail 服务 ,并且所有计算机均可访问 Internet 。

路由器地址分配如表 1 所示。 NAT地址转换类型对应关系如表 (二)NAT配置过程与步骤

Step 1:配置路由器端口 ,选择 fastethernet0/0 作为内部接 口 ,选择 serial0/0 作为外部接口。

interface fastethernet0/0

ip address 192.168.10.1 255.255.255.0

2所示。

no shut ip nat inside interface serial0/0

ip address 60.191.183.75 255.255.255.0 no shut ip nat outside

Step 2:为子网 lan1 配置地址池 lan1

ip nat pool lan1 60.191.183.73 60.191.183.74 netmask 255.255.255.0

Step 3:定义访问控制列表

access-list 1 permit 192.168.30.0 0.0.0.255 access-list 2 permit 192.168.40.0 0.0.0.255

Step 4:启用 lan1 地址池端口复用地址转换 ,将访问控制 列表 list 1 映射到地址池 lan1。

ip nat inside source list 1 pool lan1 overload

Step 5:启用端口复用地址转换 ,并直接采用 fastethernet0/0 的 IP 地址。

ip nat inside source list 2 interface fastethernet0/0 overload Step 6:启用静态地址转换和端口复用地址转换 ,将内网 各服务器的服务端口映射为 60.191.183.72 的对应端口。

ip nat inside source static tcp 192.168.20.1 80

60.191.183.72 80

!--将80端口映射为 60.191.183.72的80端口(Web服务) ip nat inside source static tcp 192.168.20.2 21 60.191.183.72 21

!--将21端口映射为 60.191.183.72的21端口(FTP服务) ip nat inside source static tcp 192.168.20.3 25 60.191.183.7225

!--将 25 端口映射为 60.191.183.72 的 25 端口 (POP3服务)

ip nat inside source static tcp 192.168.20.3 110 60.191.183.72 110

!--将 110 端口映射为 60.191.183.72 的 110 端口(SMTP服 务)

使用NAT技术在配置Cisco路由器时,必须注意以下几个 问题 :

1 .在本地主机 IP 地址属性设置项中 ,将“默认网关” 设置 为“ ip nat inside ”对应的端口地址。

2. 当分配的合法IP地址不连续时,可以定义多个 NAT

地址池 ,也可以定义多个访问控制列表。

3. 动态地址池之间不能有重复的地址。 4. 动态地址池中不能包含网络地址和广播地址

(利用

netmask 部分进行检查 )。

经过上述配置后 ,Internet 上的主机可以分别通过 60.191.183.72:80 访问到我校内部的 WEB 服务器 ,通过 60.191.183.72:21访问到我中心内部的 FTP服务器,通过 60.191.183.72:25 和 61.191.183.72:110 访问我中心内部的 E-mail服务器,整个中心网络中的计算机都能访问互联网。

(三) NAT与ACL访问控制列表)的关系 上述所定义的标准访问控制列表是用于表明哪些内部

本地地址将作地址转换 ,此列表与相应的地址池相对应。

虽然

通过上述配置 ,隐藏了我中心网络的内部结构 ,但中心网络对 外提供Internet服务(WWW、FTP POP3 SMTP)为使网络更 加安全 ,可以在路由器的每个接口上为每种网络协议配置访 问控制列表 , 以便在接口上过滤进站数据流、 出站数据流或同 时过滤它们 ,或根据需要可屏蔽某些 IP 网段对中心网络的访 问。当我们定义的 ACL要应用到某个端口起包过滤作用时 一定要注意ACL与NAT执行时的逻辑顺序。

(四) 利用NAT实现网络内部WWW服务的负载平衡 若在网络中有 3台内容相同的 WWW 服务器

(192.168.20.4 — 192.168.20.6),通过 NAT设置使这 3 台 WWW 服务器对外具有相同的地址 ,即从外部看来 ,内部只有一台 WWW服务器,当外部TCP数据包发给 WWW服务器时,路由 器将公用的一个全局IP通过循环方式发给3个服务器的实际 地

址 ,从而达到负载均衡的目的。

三、总结与建议

利用NAT技术,校园网内部用户可以透明地访问 Internet, 同时做到对外部网络隐藏内部网络的体系结构。

NAT技术方

案在一定程度上减缓了地址耗尽的周期和路由表规模越来 越大的问题 ,提供了一种非常方便的方案来解决校园网与

Internet的互联问题。然而,NAT技术在校园网应用中也存在 一些有待解决的问题 ,如:效率问题、加密问题、安全问题以 及具体协议涉及到的问题等等。

总的来说,NAT带来了很大的优越性,可以节约地址空间, 可以简化配置使网络规划更灵活。 但是 ,它对网络应用带来了 一定的影响 ,也给网络管理带来了一定的复杂性

,并且会潜在

地影响网络的安全性。因此,在校园网中使用NAT技术时一定 要仔细地规划。

[参考文献 ]

1. 刘辉杨兴明《中小企业网络管理员实用教程》 ( 北

京:科学出版社 2004)

2. Bassam Halabi《因特网的路由选择技术》 [M](北京:电

子工业出版社 2000)

[M]

3. 王振川《CCNA实验手册》[M](北京:人民邮电出版社 2003)

(作者单位 :浙江省台州市椒江区教育教学发展中心 ) 注:本文中所涉及到的图表、注解、公式等内容请以格式阅读原文

PDF

因篇幅问题不能全部显示,请点此查看更多更全内容