命令語法
nat outbound acl-number [ address-group group-number [ no-pat ] ]
undo nat outbound acl-number [ address-group group-number [ no-pat ] ]
參數詳解
| 參數 | 說明 |
acl-number | 高級 ACL 編號(2000-3999),匹配需轉換的源 IP 流量 |
address-group group-number | 引用 NAT 地址池編號;省略時使用接口 IP(Easy IP) |
no-pat | 一對一地址轉換(不使用端口),適用於公網 IP 豐富場景 |
三種典型部署模式
模式一:Easy IP(接口 IP 過載,適合單公網 IP)
acl number 3000
rule 5 permit ip source 192.168.1.0 0.0.0.255
interface GigabitEthernet0/0/1
nat outbound 3000
# 內網 192.168.1.0/24 通過接口公網 IP + 端口複用訪問互聯網
模式二:地址池 + PAT(多公網 IP 端口複用,適合中型企業)
nat address-group 1 202.100.10.10 202.100.10.20
acl number 3001
rule 5 permit ip source 10.10.0.0 0.0.255.255
interface GigabitEthernet0/0/1
nat outbound 3001 address-group 1
# 內網 10.10.0.0/16 使用地址池 1 內公網 IP + 端口複用
模式三:地址池 + No-PAT(一對一映射,適合伺服器發布/合規要求)
nat address-group 2 203.0.113.10 203.0.113.20
acl number 3002
rule 5 permit ip source 172.16.1.0 0.0.0.255
interface GigabitEthernet0/0/1
nat outbound 3002 address-group 2 no-pat
# 172.16.1.0/24 每個內網 IP 獨佔一個公網 IP,不做端口轉換
關鍵注意事項
- 接口通常為連接 ISP 的出口接口
- 同一接口可配置多條
nat outbound,按 ACL 優先匹配
- 修改接口 IP 後需
reset nat session 清除舊映射,否則舊條目殘留導致通信異常
- ACL 建議使用命名 ACL 便於維護
故障排查命令
display nat outbound # 查看配置
display nat session all # 查看當前會話表
display nat statistics # 統計計數器
reset nat session all # 清空會話表(謹慎)