Title :
Approximating the Number of Active Nodes Behind a NAT Device
Author :
Ali Tekeoglu;Nihat Altiparmak;Ali Saman Tosun
Author_Institution :
Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
fDate :
7/1/2011 12:00:00 AM
Abstract :
Network Address Translation (NAT) is used for various reasons on the Internet and hides the IP address and number of nodes behind the NAT device. Although many applications benefit from the knowledge of number of active nodes behind a NAT device, existing schemes are limited. In this paper, we use TCP timestamp option to count the number of active nodes. Timestamp option includes current timestamp of the machine in the TCP packet. We propose an efficient scheme that counts the number of machines approximately using clustering of timestamps. We use least-squares line fit of timestamp values and convex hulls to efficiently maintain the crucial information about existing clusters. Proposed scheme is online and requires minimal resources. We have investigated various aspects of the scheme to improve its performance. Using a developed tool to send packets, we have observed that the proposed scheme approximates the number of machines that send more than threshold number of packets well. Real experiments validate the proposed scheme.
Keywords :
"IP networks","Clustering algorithms","Clocks","Linux","Radiation detectors","Sorting","Equations"
Conference_Titel :
Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on
Print_ISBN :
978-1-4577-0637-0
DOI :
10.1109/ICCCN.2011.6006048