如何获得来访者的真实IP? BLB是否支持会话保持功能? 后端BCC需要外网带宽吗?其与BLB的服务能力有关吗? BLB是否具有DDOS防护功能? 负载均衡是否支持巨型帧(Jumbo frames)转发? 故障类问题 BCC实例异常会影响BLB服务吗? 健康检查的状态总是异常怎么办? 转发规则是源IP时,支持回环避免吗? 通过IP 分片访问负载均衡TCP/UDP/ICMP协议,网络不通怎么办?
由于4层监听器(eg.TCP协议)默认开启真实IP功能(数据包的源IP就是client IP),所以用户BCC安全组的入站规则还需要额外放开client IP地址;7层监听器(eg.HTTP协议)的真实IP功能是通过X-Forwarded-For header实现,所以7层监听器的后端BCC安全组无需放开client IP地址。
所在网络,指当前创建的 BLB 和相应 BCC 等云资源所属的私有网络(VPC)。 说明: 用户在创建BLB实例时需要指定子网。 配置公网访问:可根据实际情况选择“启用”或“不启用”公网访问 说明: 如果选择“OFF”,不启用。表示在创建该BLB实例时不绑定公网IP,您可以在购买成功后根据需要再绑定公网IP。 如果选择“ON”,启用。表示在创建该BLB实例时购买并绑定公网IP。
高级选项 项目 描述 会话保持 TCP监听器可以通过源IP转发规则实现会话保持;7层监听器(HTTP、HTTPS)通过插入/修改cookie实现会话保持。可选择“开启”或“关闭”。 附加HTTP头部 在HTTP请求中附加头字段,在后端成员处理报文时获取客户端真实IP或监听协议信息。
对于7层(HTTP协议、HTTPS协议)监听器,预先在配置BLB服务监听时开启“获取真实访问IP”的功能,可以通过HTTP Header: X-Forwarded-For获取,对于4层(TCP协议)监听器,无需任何配置即可获得来自外网的来访者真实IP;如果来访者是内网BCC,暂时无法获得来访者真实IP,也请您注意下如果客户端发给BLB的请求头已经包含了HTTP Header: X-Forwarded-For
如果用户发起请求是做七层的负载均衡,步骤2中的四层负载均衡会直接转给七层负载均衡设备,由它向后端云服务器发起TCP握手请求。七层负载均衡在功能上除了完全支持四层之外,还附带真实IP、会话保持等功能。 连接成功建立后,即完成了一个连接之间的映射变换,从而将前端请求转发到各个云服务器中去。并且在整个BLB工作期间,会不断根据配置对每个云服务器做健康检查,屏蔽不可用的云服务器。
类型可设置,其它类型默认为false,打开后4层数据流到达VM后,VM可通过tcp_option获取到原始blb的ip(vip/ovip)信息 tcpSessionTimeout int tcp设置连接超时时间(单位:秒) udpSessionTimeout int udp会话超时时间(单位:秒) healthCheckString String UDP健康检查发送的请求字符串 keepSession
Worker默认安全组规则 为保证集群和节点本身功能的正常运作,确保集群和节点之间的网络正常连通,CCE自动创建的Worker默认安全组规则为: 方向 协议 网段 端口 IP 类型 策略 说明 入站 ALL 集群网络 CIDR (VPC网段) 1-65535 IPv4 允许 开通集群网络内全部节点之间通信 入站 ALL 容器网络 CIDR 1-65535 IPv4 允许 开通集群容器网络内全部 Pod
主集群C节点ip:tcp端口} , {主集群C节点ip:tcp端口} , {主集群C节点ip:tcp端口} ] } } } } } 说明:上述节点ip为主集群节点的 vpc ip ,tcp端口为 9200 2.2.2.3.2 从集群配置同步索引 完成上述步骤操作后,既可以在从集群(Follower集群)进行同步索引的配置操作,开启数据同步过程。
转发规则是源IP时,支持回环避免吗? 负载均衡支持同一个BCC既作为客户端又作为服务器,此时BLB看到的 Client IP 和 Server IP 是一样的,需要注意的是源IP的转发规则不支持回环避免。您可以选择加权轮询、加权最小连接数的转发规则来实现回环避免。 通过IP 分片访问负载均衡TCP/UDP/ICMP协议,网络不通怎么办?