라운드 로빈 포트 할당
라운드 로빈 할당은 외부 주소 및 포트에 개인 주소를 할당하도록 구성할 수 있는 한 가지 방법입니다. 라운드 로빈 할당은 다음 범위의 각 주소에 대해 프로세스를 반복하기 전에 범위의 각 외부 주소에서 하나의 포트를 할당합니다. 마지막 범위의 모든 주소에 대해 포트가 할당된 후, 할당 프로세스는 첫 번째 범위의 주소에 대해 다음 미사용 포트를 래핑하고 할당합니다. 예를 들어, 네트워크 주소 변환(NAT) 풀 범위가 100.0.0.1에서 100.0.0.12까지이고 첫 번째 포트가 3333인 경우:
첫 번째 연결은 주소:포트 100.0.0.1:3333에 할당됩니다.
두 번째 연결은 주소:포트 100.0.0.2:3333에 할당됩니다.
세 번째 연결은 주소:포트 100.0.0.3:3333에 할당됩니다.
네 번째 연결은 주소:포트 100.0.0.4:3333에 할당됩니다.
다섯 번째 연결은 주소:포트 100.0.0.5:3333에 할당됩니다.
여섯 번째 연결은 주소:포트 100.0.0.6:3333에 할당됩니다.
일곱 번째 연결은 주소:포트 100.0.0.7:3333에 할당됩니다.
여덟 번째 연결은 주소:포트 100.0.0.8:3333에 할당됩니다.
아홉 번째 연결은 address:port 100.0.0.9:3333에 할당됩니다.
열 번째 연결은 주소:포트 100.0.0.10:3333에 할당됩니다.
11번째 연결은 주소:포트 100.0.0.11:3333에 할당됩니다.
12번째 연결은 주소:포트 100.0.0.12:3333에 할당됩니다.
랩어라운드가 발생하고 13번째 연결이 address:port 100.0.0.1:3334에 할당됩니다.