PAT 端口复用是什么
PAT(端口地址转换)让多台内网主机共用一个公网地址,靠转换后的源端口区分不同会话。这是最常见的源 NAT 形态,配置简单、节省地址,代价是把端口变成稀缺资源:单个公网地址可用端口数有限,业务高峰时先出现新增连接失败,而不是整条线路中断,因此监控要看新增连接成功率而不是只看连通性。
基本信息
| 转换方式 | 源地址加源端口映射为公网地址加新端口,回程按会话表逆转 |
|---|---|
| 端口容量 | 单个公网地址理论可用端口约六万,实际受保留端口与分配算法影响 |
| 容量指标 | 并发会话峰值、地址池端口使用率、新增连接成功率 |
| 常见触发 | 大量短连接业务(如爬取、监控轮询)会快速消耗端口 |
| 配套手段 | 端口分配日志用于回溯,地址池扩容用于缓解 |
典型使用场景
- 办公网上网:几百台终端共享少量公网地址
- 高并发短连接业务:监控采集、接口调用等场景需要关注端口消耗
- 服务器区出网:多台服务器共用出口地址,便于统一策略
- 地址紧张环境:只有少量公网地址时的默认选择
- 排障分析:端口不足导致部分用户访问失败时逐层确认
容量观察命令
容量观察命令
# 华为:查看会话总数与相关统计
display firewall session table
display nat address-group # 查看地址池配置与使用情况
# 结合网管采集新增连接成功率与会话峰值曲线
display firewall statistics # 部分版本可用,未提供时用会话统计替代端口复用要点
| 关注点 | 正常表现 | 异常表现 |
|---|---|---|
| 端口使用率 | 留有余量,曲线平缓 | 高峰接近满值,新增连接失败 |
| 会话峰值 | 与业务规模匹配 | 异常增长提示扫描或死循环 |
| 老化时间 | 与业务类型匹配 | 过短导致长连接反复重建 |
| 地址池数量 | 按并发预留 | 池过小是最常见的容量瓶颈 |
| 日志记录 | 可回溯端口分配 | 缺少日志时无法定位使用者 |
端口复用是默认形态,需要可溯源到具体主机时必须配合 NAT 日志记录端口分配;同时定期统计地址池端口使用率,把端口水位纳入例行巡检指标。