2. Availability: Long running
connections (open TCP connection for
weeks), should tolerate hardware
failures and no impact to customer
3. Performance: Similar to HW load
balancers, added latency should not be
visible
4. Support unconventional features,
like Multi-path TCP