Hi @Shivam Singh ,
I want to know if by doing this all the traffic will go to only one server on which the client session was established first?
Yes, as long as the backend is available in Azure Load Balancer the established connection between client and same backend will be used. With Client IP
distribution mode it doesn't matter which TCP protocol is used.
Reference: Session persistence
does the affinity established between the client IP and backend servers expire or it is permanent
An idle timeout can be configured: Set tcp reset and idle timeout
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten