hello dears, 

i'm using kamailio 5.1 as IMS , and i have the following servers: 
i need to do high availability and load balancing between my servers , but i have some questions like do i have to use keepalived or dispatcher module and what the benefits of each one of them ,and on load balancing method should i do it for the register requests or only for invite requests or just for every thing ??
if any one has an idea or any thing to guide me i will be thankful 

thanks in advance and regards