Techniques that offer enhanced diversity in the selection of paths (e.g., ECMP paths) and/or ports from ports associated with trunks for forwarding network data traffic. In one embodiment, a network device uses a rotate function to generate a rotated index (path index) that is used to select a path (e.g.,...http://www.google.com/patents/US8149839?utm_source=gb-gplus-sharePatent US8149839 - Selection of trunk ports and paths using rotation