custom disjoint paths topology