1.The highest Local Preference.
2.The shortest AS Path length. An AS Set is considered to have a length of 1.
3.The lowest Origin value. Say, IGP-->EGP-->Incomplete
4.The lowest MED value. Note, just for paths advertised from the same neighboring AS.
5. Interior-->EBGP-->IBGP. Say, prefer IGP-learned routes, then EBGP-learned routes, and lastly IBGP-learned routes.
6.Whose protocol nexthop with the lowest IGP Metric, when it is resolved through IGP.
7.The path with the largest number of physical nexthops, when it is resolved through IGP.
8.If both paths are external, prefer the currently active path to minimize route-flapping.
9.The shorest Cluster-list length.
10.The lowest Router ID of the peer advertising the path. Must note, It is not the Originator  ID of Route-Refletion. In JUNOS BGP selection, Originator ID is not so involved as Huawei.
11.The lowest Peer ID of the peer advertising the path. Say, the peer address establishing the BGP connection.