Comparative Analysis of Pull and Push Monitoring Models for Information Services in CGNAT Environments
DOI:
https://doi.org/10.65205/jcct.2026.e3760Keywords:
Prometheus, CGNAT, Tailscale, Pull Model, Push ModelAbstract
This research investigates the development of a monitoring system for information environments operating behind Carrier-Grade NAT (CGNAT), a significant constraint that prevents direct access from a central server to client nodes. The study conducts an in-depth comparative analysis of two architectures: (1) a Pull Model operating over an overlay network utilizing Tailscale technology, and (2) a traditional Push Model transmitting data via a Pushgateway. Experiments were performed on a live system deployed on Microsoft Azure, with network conditions simulated using pfSense. The results reveal significant trade-offs between the two approaches. The Pull Model via Tailscale demonstrates superior performance regarding alerting latency, real-time data continuity, and enhanced security, as it eliminates the need to expose public ports. Conversely, the Push Model is distinguished by lower system overhead on client nodes and greater configuration autonomy. These findings provide guidelines for architectural selection based on specific use cases. The Pull Model is recommended for scenarios prioritizing high security where specialized configuration expertise is limited; Tailscale’s underlying Zero Trust Network Access (ZTNA) simplifies deployment through single-account authentication without complex setup. Alternatively, the Push Model is ideal for resource-constrained devices, such as IoT, provided that expert personnel are available to ensure secure configuration.
Downloads
References
Cloudflare. (n.d.). Zero Trust Security | What is a Zero Trust Network? https://www.cloudflare.com/learning/security/glossary/what-is-zero-trust
Hellstern, T. (2022). CERNBox Monitoring with Pushgateways [CERN Summer Student Program Report].
Hriţcan, D.-F., & Balan, D. (2024a, September 19-20). Exposing IoT Platforms Securely and Anonymously Behind CGNAT. 2024 23rd RoEduNet Conference: Networking in Education and Research, 1–4. Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/RoEduNet64292.2024.10722287
Hriţcan, D.-F., & Balan, D. (2024b, May 23-25). Using Tailscale and PfSense for Security and Anonymity of IoT Environments. 2024 International Conference on Development and Application Systems, 91–94. Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/DAS61944.2024.10541192
Hriţcan, D.-F., Graur, A., Bălan, D.-G., & Timofte, E.-M. (2025). A Performance Analysis of VPN Technologies Used in an IoT Environment. Advances in Electrical and Computer Engineering, 25(2), 81–88. https://doi.org/10.4316/AECE.2025.02009
National Cyber Security Agency. (2025). Monthly Threat Patterns [Files]. NCSA Drive. https://drive.ncsa.or.th/s/bNymMs4BbNjE8x4?dir=/&editing=false&openfile=true (In Thai)
netElastic. (n.d.). Conserve IPv4 Addresses and Transition to IPv6. https://netelastic.com/cgnat-solutions
Prometheus. (n.d.a). Configuration. https://prometheus.io/docs/prometheus/latest/configuration/configuration
Prometheus. (n.d.b). Prometheus Architecture [Infographic]. https://prometheus.io/docs/introduction/overview
Saputra, M. Y. E., Noprianto, Arief, S. N., Wijayaningrum, V. N., & Syaifudin, Y. W. (2024, January 28-29). Real-Time Server Monitoring and Notification System with Prometheus, Grafana, and Telegram Integration. 2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems, 1808–1813). Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICETSIS61505.2024.10459488
Sirviö, J. (2021). Monitoring of a Cloud-Based IT Infrastructure. [Master’s thesis, University of Turku]. UTUPub. https://urn.fi/URN:NBN:fi-fe2021052030903
Downloads
Published
How to Cite
Issue
Section
Categories
License
Copyright (c) 2026 Journal of Computer and Creative Technology

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.





















