OpenSource

[L7 Router] Seesq - Google

아르비스 2019. 2. 28. 11:37

메타 데이터의 시작으로 이동

Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform.

It is capable of providing basic load balancing for servers that are on the same network, through to advanced load balancing functionality such as anycast, Direct Server Return (DSR), support for multiple VLANs and centralised configuration.

Above all, it is designed to be reliable and easy to maintain.

Requirements

A Seesaw v2 load balancing cluster requires two Seesaw nodes - these can be physical machines or virtual instances. Each node must have two network interfaces - one for the host itself and the other for the cluster VIP. All four interfaces should be connected to the same layer 2 network.



License

google/seesaw is licensed under the

  • Apache License 2.0

 


주요특징 

  1. Unicast and Anycast with VIPs

  2. NAT and DSR(also known as DR)

  3. performing health check against the backend 


상세 내용

   1.  Unicast and Anycast with VIPs

  • IPv4 Unicast
  • IPv6/IPv4 Anycast
  • VIPs(Virtual IP address)
  • Open Source Projects of Load Balancer


 2. NAT and DSR

  •  Load balancing
     Seesaw used layer 4 technique with NAT and DSR(also known as DR).


  3. Performing health check against the backend

  • Normal Scenario




  • DNS Scenario




  • Anycast for failover of Seesaw



  • Seesaw S/W Architecture




참조 URL

https://medium.com/@eric.ahn/seesaw-101-scalable-and-robust-load-balancing-1-36c1846b3b0c