Topic 1 Question 79
You are deploying a global external TCP load balancing solution and want to preserve the source IP address of the original layer 3 payload. Which type of load balancer should you use?
HTTP(S) load balancer
Network load balancer
Internal load balancer
TCP/SSL proxy load balancer
解説
ユーザの投票
コメント(17)
Im pretty sure if this was an exam question then the expected answer would be B (NW load balancer)
- the question says external TCP which is either TCP proxy or Network LB.
- The question does NOT state anything about LB being regional or global, so there is no harm in choosing Network Load balancer instead of TCP proxy
- TCP proxy is not a pass through LB, but network LB is. So, Network LB preserves the client IP by default.
NOTE: It is still possible to preserve the client IP via TCP proxy if you use a Proxy Protocol. So, if the question statement was ''External GLOBAL Tcp LB" then i would say the answer is TCP Proxy. But with all we have in the statement, Network LB is a safe answer!
Peace :)
👍 13seddy2021/05/16You can understand which LB we should use in this situation. The correct answer is "D". External -> no SSL offload -> Global LB -> TCP Proxy https://cloud.google.com/load-balancing/docs/choosing-load-balancer#flow_chart
There is one important point to note. By default, the original(source) client IP address and port information is not preserved. We can preserve this information by using the PROXY protocol. https://cloud.google.com/load-balancing/docs/tcp#target-proxies
👍 8ydanno2021/01/04- 👍 4WakandaF2021/04/21
シャッフルモード