Hello Christophe,
"Number of Port Per Allocation" - tells how many ports will be allocated per single user known to FSSO
"Maximum Number of Port Alloc Ranges" - tell how many of those ranges can be assigned per single user
Mechanisms:
- user log in and get some port range X (default 200 ports), and start to open connections, let's count them as N
- when N get closer to X, port pool almost exhausted, TSAgent allocate a new port range to user, let's say Y
- when N get closer to X+Y, new port range should be allocated, let say Z
- if TSAgent has default config which is 200 ports and max 2 ranges, then Z is not allocated as user already has X+Y ranges and reached max port alloc ranges limit. Otherwise Z is allocated and above mentioned alocation repeat till the user need more ports and hasn't reached max alloc range number.
- if user decrease his number of connections N below amount in X, then port range Y, now not used, is getting to be released and user will keep his initial range X
Hope it's a bit more clear, now.
xsilver