Mass Adoption of NATs: Survey and experiments on carrier-grade NATs. - Orestis Kanaris; Johan Pouwelse (CoRR, 2023)