为了提高公有ip的利用率,我们引入了端口映射,也称端口地址转换。是将TCP报文或UDP报文中的端口号作为映射参数纳入公有ip地址与私有ip地址之间的映射关系中,从而使得同一个公有IP地址在同一时刻可以与多个私有ip地址进行映射。端口号有2^16=65536 个 为了区分对应关系的唯一性,用相同地址的不同端口号来进行地址转换 EASY IP
在NAPT的基础上又出现了EASY IP ,是对NAPT的简化技术,EASY IP 无需建立公有ip地址资源池,因为EASY IP 只会用到一个公有ip地址,该IP地址就是路由器接口的地址,也会建立并维护一张动态地址及端口映射表,如果接口地址发生变化,那么这张表中的公有ip地址也会自动跟着变化 四、数据发送过程 数据发送过程: 数据--->路由表--->nat--->外网 返回时原路返回 当数据包从内网转发到外网的时候,查表顺序如下: 1.首先查找路由表,如果没有路由,直接丢弃;如果有路由,则判断出接口是否执行NAT;如果不执行,则发送出去,如果执行,则检查端口上的NAT的转换条目或者检查全局下配置的NAT转换条目 2.其次检查NAT转换表,如果能匹配住源ip地址,则进行对应条目转换;如果没有条目可以匹配源ip地址,则直接转发不进行任何的转换 总而言之,不管有没有nat,可不可以转换,数据都会发到外网,而不会丢弃