diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-26 21:37:02 +0100 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-10-26 21:37:02 +0100 |
| commit | 9365e7cdcf4f1bd6f14196157bbbc22fb4401d4d (patch) | |
| tree | c2878b827793fc98c8a38d9b44c4b6d0bb981afb /interface-definitions/include/interface/mac-multi.xml.i | |
| parent | d058eea82783997e890331ab57d343ab9066de2c (diff) | |
| download | vyos-1x-9365e7cdcf4f1bd6f14196157bbbc22fb4401d4d.tar.gz vyos-1x-9365e7cdcf4f1bd6f14196157bbbc22fb4401d4d.zip | |
cgnat: T9473: reject external addresses used in more than one range
Ports are allocated per external range, starting over for each one. An
address listed in two ranges of one pool, or in the pools of two rules
with overlapping port ranges, was therefore handed out twice: two
subscribers got the same external address and port block. The capacity
check also counted such an address twice.
Such overlaps are now rejected. Pools of different rules may still share
an address when their port ranges are distinct.
Diffstat (limited to 'interface-definitions/include/interface/mac-multi.xml.i')
0 files changed, 0 insertions, 0 deletions
