NAT 与发布75 条

PAT 端口复用

多内网主机共用一个公网地址,靠不同源端口区分会话;CAT 是现在最常用的转换方式,代价是端口资源成为约束。

安全设备配置速查安全更新于 2026-10-13

PAT 端口复用是什么

PAT(端口地址转换)让多台内网主机共用一个公网地址,靠转换后的源端口区分不同会话。这是最常见的源 NAT 形态,配置简单、节省地址,代价是把端口变成稀缺资源:单个公网地址可用端口数有限,业务高峰时先出现新增连接失败,而不是整条线路中断,因此监控要看新增连接成功率而不是只看连通性。

基本信息

转换方式源地址加源端口映射为公网地址加新端口,回程按会话表逆转
端口容量单个公网地址理论可用端口约六万,实际受保留端口与分配算法影响
容量指标并发会话峰值、地址池端口使用率、新增连接成功率
常见触发大量短连接业务(如爬取、监控轮询)会快速消耗端口
配套手段端口分配日志用于回溯,地址池扩容用于缓解

典型使用场景

  • 办公网上网:几百台终端共享少量公网地址
  • 高并发短连接业务:监控采集、接口调用等场景需要关注端口消耗
  • 服务器区出网:多台服务器共用出口地址,便于统一策略
  • 地址紧张环境:只有少量公网地址时的默认选择
  • 排障分析:端口不足导致部分用户访问失败时逐层确认

容量观察命令

容量观察命令
# 华为:查看会话总数与相关统计
display firewall session table
display nat address-group                # 查看地址池配置与使用情况
# 结合网管采集新增连接成功率与会话峰值曲线
display firewall statistics              # 部分版本可用,未提供时用会话统计替代

端口复用要点

关注点正常表现异常表现
端口使用率留有余量,曲线平缓高峰接近满值,新增连接失败
会话峰值与业务规模匹配异常增长提示扫描或死循环
老化时间与业务类型匹配过短导致长连接反复重建
地址池数量按并发预留池过小是最常见的容量瓶颈
日志记录可回溯端口分配缺少日志时无法定位使用者
端口复用是默认形态,需要可溯源到具体主机时必须配合 NAT 日志记录端口分配;同时定期统计地址池端口使用率,把端口水位纳入例行巡检指标。

易错点

  • 高峰时段端口不足表现为新增连接成功率下降,已有会话照常,监控若只看连通性就发现不了
  • 过度缩短会话老化时间虽然省端口,但会打断数据库长连接等业务,表现为周期性闪断
  • 大量短连接业务(扫描式轮询)快速消耗端口,未做来源治理只扩容是治标不治本
  • 地址池端口接近水位却不做预警,等业务报障时已经影响多个部门

数据来源与参考

  • 华为 USG6000 产品文档:NAT 端口复用
  • RFC 4787(NAT 行为要求)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌