地址转换简介

地址转换的原理

因为不同的内部网络中的计算机可以采用 相同的私有地址,所以如果内部网网络的计算机在同Internet中的计算机通信时,必须将自己的私有地址转换为公有地址,否则可能会同其他内部网络中的计算机产生冲突。

因为地址资源日渐稀少,所以在实际的应用中,可供转换的公有地址往往少于内部网络中的主机数,所以我们一般采用PAT(Port Address Translation)方式进行地址转换。PAT方式的地址转方式进行地址转换。PAT方式的地址转的映射方式,因此可以使内部网络的许多主机共享一个IP地址访问Internct

例如:在上图中,主机1发出一个源地址19216801,源端口号为3000的数据包,局域网的出口路由器在处理这个数据包的时候,会将它的源地址改为公网地址2020 .01,源端口号改为4000,再将它送到lnternet中,这样一来,就不会同其他内部网络中的计算机产生冲突了。

同理,当内部网络的出口路由器收到一个目的地址为202O.01,目的端口号为4000的数据包时,路由器会将数据包的目的地址改为192168 O1目的端口号改为3000,再将它送到内部网络中。这样数据包就会被准确的送达主机l

需要注意的是,并不是在所有的情况下部可以使用地址转换。由于地址转换会对报文头进行修改.因此在报文头被加密或受保护的情况下是无法使用地址转换的。比如:利用IPSec(IP Security)进行了加密保护的数据包就无法进行地址转换。

地址转换的配置步骤

地址转换的方式

通常在一个内部网络中,并不是所有的主机都需要通过地址转换来访问Internet.因此我们可以通过将访问控制列表同地址转换结合使用,来控制局域网内的主机对外部网络的访问。此时,对于需要进行地址转换的数据包,首先要通过访问控制列表的过滤,通过之后才能进行地址转换。对于无需地址转换的数据包,这些访问控制列表不起作用。

地址转换的配置步骤

定义一个访问控制列表,规定什么样的主机可以访问Internet.

采用EASY IP或地址池方式提供公有地址.

根据选择的方式(地址池方式还是Easy IP 方式),在连接Internet接口上允许地址转换.

根据局域网的需要,定义合适的内部服务器.

Easy IP:在地址转换的过程中直接使用接口的IP地址作为转换后的源地址.在接口视图下直接配置:

nat outbound acl-number interface

这种配置适合两种情况下使用:

1.在拨号方式下.用户希望由协商方式得到的接口IP地址作为地址转换后的源地址。例如在一个局域网中的主机通过一台路由器拨号访问Internet.而路由器拨号接口的IP地址是由接入服务器协商分配的且不固定,对于这种情况我们可以配置访问控制列表和接口的关联,以对端分配的IP地址作为地址转换后的地址:

2、另一种情况是接口的IP地址固定,而用户希望就使用接口本身的IP地址作为地址转换后的源地址。

配置访问控制列表和接口的关联(又称EASY IP特性)的命令如下: 

nat outbound acl-number interface       

在接口模式下进行配置.缺省情况下.访问控制列表不与任何接口关联。      

使用地址池进行地址转换

另一种配置地址转换的方法是利用地址池进行地址转换。 

地址池,顾名思义就是一些地址的集合。在地址转换中,应该是一些合法IP地址(公有网络IP地址的集合)。用户可根据自己拥有的合法IP地址的多少、内部网络主机的多少、以及实际应用情况,配置合适的IP地址池。地址转换的过程中,将会从地址池中挑选一个地址做为转换的源地址。

地址池是一些连续的IP地址集合,当内部数据包通过地址转换到达外部网络时。

将会选择地址池中的某个地址作为转换后的源地址。使用地址池进行地址转换的的配置命令如下:

定义一个地址池(在全局模式下进行)

nat address-group start-addr end-addr pool-name

在接口上使用地址池方式进行地址转换

nat outbound acl-number pool-name

每个地址池中的地址必须是连续的,每个地址池内最多可定义64个地址。

需要注意的是:当某个地址池已经和某个访问控制列表相关联进行地址转换,是不允许删除这个地址池的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值