NAT ALG功能
NAT ALG(Application Layer Gateways):NAT应用层网关。
HiPER的NAT模块不仅实现了一般的地址及端口转换功能,同时也支持NAT ALG(Application Layer Gateways)功能,即应用层网关功能,使其可以支持各种特殊的应用协议。
这些特殊的应用协议的有效载荷中包含有IP地址和端口,然后又试图使用这些内嵌的IP地址和端口号建立连接,而NAT ALG功能则可对它们执行有效载荷的检测和变换,保证它们在NAT环境下的正常运行,无需用户做任何特殊配置。目前,HiPER支持的特殊应用协议包括:
l ICMP:全称为Internet Control Message Protocol,即Internet控制消息协议;
l FTP:全称为File Transfer Protocol,即文件传输协议;
l GRE:全称为Generic Routing Encapsulation,即基本路由封装协议。
l PPTP:全称为Point-to-Point Tunneling Protocol,即点对点隧道协议;通过PPTP隧道传输数据时,使用GRE协议封装PPP数据包。
l ESP:全称为Encapsulating Security Payload,即封装安全负荷,属于IPSec的一种协议。