SNAT에서 선택되는 IP 계산법에서 아래와 같이 여러개의 IP pool 객체를 사용하는 경우 어떻게 동작하는지 이다.
Source address 172.16.172.10에 대한 계산 예이다.
①동일한 방법으로 십진수로 변환한다. (2,886,773,770)
② IP pool 객체의 갯수를 모두 더한다. (55)
ippool1 = 15,
ippool2 = 50
③ 2개의 합의로 나머지 연산을 한다.
2,886,773,770 % 65 = 10
이 나머지 연산의 값이 첫번째 ippool1의 개수보다 크거나 같으면 2번째 ippool2에서 계산하고, ippool1의 개수보다 작으면 ippool1에서 계산한다.
10 < 15
④ ippool1의 개수보다 작기 때문에 ippool1에서 SNAT이 결정된다.
다시 십진수 값으로 ippool1의 개수로 나머지 연산한다.
2,886,773,770 % 15 = 10
따라서 SNAT 되는 IP는 192.168.1.21 이 된다.
또 다른 예로 172.16.172.158 (2,886,773,918)의 예이다.
2,886,773,918 % 65 = 28
ippool1의 개수 15보다 크기 때문에 ippool2에서 계산된다.
2,886,773,918 % 50 = 18
192.168.15.101 + 18 = 192.168.15.119 가 된다.
'FortiGate > Firewall' 카테고리의 다른 글
GUI Firewall Policy 메뉴에서 Current Bandwidth의 의미 (0) | 2024.06.21 |
---|---|
Source NAT port range (0) | 2024.06.19 |
IP Pool을 이용한 SNAT에서 선택되는 IP 계산법 (0) | 2024.06.19 |
차단된 트래픽에 대한 세션 테이블 생성 (ses-denied-traffic) (0) | 2024.06.12 |
Wildcard IP address 사용 방법 (0) | 2024.05.29 |
댓글