Text this: WAN design with demand, hop limit and path diversity constraints