network analyst nimmt falsche route

hi,
ich arbeite mir einem gewässernetz, das als netzwerk im network analyst verwendet werden kann.
ich will nun abstände zwischen zwei punktlyern flussab (was super funktioniert) und flussauf erfassen. leider geht der networkanalyst bei der flussauf-analyse immer in einen zubringer-fluss, um den kürzesten weg zu finden, und bleibt nicht im hauptgewässer(die eigentlich über die routeID eindeutig erkennbar sind), wie ich das gerne hätte. hat jemand tipps, wie ich den network analyst dazu bringe, dass er im hauptgewässer flussauf geht bis zum nächsten punkt, auch wenn's länger is, als im nebengewässer?

lg
flo