nginx - 负载均衡如何计算同一公网地址下所有局域网ip访问量?

【字号: 日期:2022-07-07浏览:25作者:雯心

问题描述

负载均衡如何计算同一公网地址下所有局域网ip访问量?我们目前使用的负载是某厂家产品(避免广告嫌疑,厂家名称不说了),负载提供的是一个公网地址,然后全国都访问这个地址,由负载分发到各节点,但是测试时发现,假如北京我们一个办公室50人,出口为同一个公网ip,负载上凡是发现从这个公网ip出来的访问统一分配到该ip手册所分发到的节点,这个在负载上是否能区分开来(根据公网IP过来的流量区分各局域网地址,分发到不同节点上)?我们一个办公室同时访问时,在首次访问的节点上检查连接数,连接数倒是会按连接人数添加,不知道到硬负载或软负载如NGINX上有何参数能调整?

问题解答

回答1:

这要看你使用的负载均衡器支持几层,如果是7层的,那可以区分到应用,也就是说可以区别到每个应用层协议,即使从同一个公网IP过来,通过不同的会话ID区别,你可以配置负载策略(根据会话来负载,即可分发到不同的节点)。如果支持4层,也可以通过不同的端口来实现区分。如果是3层就没办法了。直接找厂家售后技术支持吧。

相关文章: