I'm reading paper on first generation Onion Routing from 1996.
"To begin a session between an initiator and a responder, the initiator's proxy identifies a series of routing nodes forming a route through the network and constructs the onion which encapsulates that route."
But how does the initiator's proxy know that this specific route will connect to receiver's proxy? I know that in second generation (TOR) route is created after receiving list of nodes from Node Directory. But that doesn't explain how initiator's proxy know on which of proxies receiver is listening for message.
Is there anything I'm missing here? Where does knowledge about potential routes come from in first generation OR? How do we make sure that chosen route leads to receiver's proxy?
Edit I found another remark about this in paper about Tor.
"(...) The earlier Onion Routing design planned to flood state information through the network—an approach that can be unreliable and complex. (...)"