FortiGate—NAT_Exhaustion

Rerference

https://community.fortinet.com/t5/FortiGate/Technical-Note-How-FortiOS-selects-unused-NAT-ports/ta-p/196785
https://www.fortinetguru.com/2017/11/how-fortios-differentiates-sessions-when-nating/

Situation

# NAT如果用Source Port來映射Session

# 65536-1024(保留)=64512個session不就會耗盡了嗎?

Solution

在建立Session,會使用5個tuple
1. Source Port
2. Source IP
3. Destination Port
4. Destination IP
5. 協定

這五個可以組成更多的Session來避免防火牆無法建立連線