Does `Rust` have libraries that can be used to build virtual network?

As said in the title, I'm looking for a library in Rust to conveniently build a customed virtual network, which can support IP level. Is there any library?