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來避免防火牆無法建立連線