The snarkos-node-router crate provides the Router struct, which is responsible for routing messages between nodes.
snarkos-node-router
Router