Vince Lehman

Network Systems Researcher

About Me

About Me



I am a Network Systems Researcher at the University of Memphis Networking Research Lab. My research focuses on routing protocols in Named Data Networking (NDN), a Future Internet Architecture. I am lead software developer on the Named Data Link-State Routing Protocol (NLSR) and Mini-NDN, an NDN networking emulation tool. I am currently investigating the feasibility and performance of hyperbolic routing in NDN.

I graduated with a B.S. in computer science from the University of Memphis in December 2014. As an undergraduate, I worked in the University of Memphis Netlab as both a research assistant and as the lab's system administrator. I co-authored the paper "Efficient FIB Caching Using Minimal Non-Overlapping Prefixes" which was published in the Computer Networks journal.

I enjoy designing and implementing personal software projects, both large and small, in my spare time. Please visit my GitHub page to see some of the projects I am working on.

See my work


Named Data Link-State Routing Protocol (NLSR)

Lead Developer
NLSR is a routing protocol in NDN that populates NDN's Routing Information Base. NLSR calculates a routing table using link-state or hyperbolic routing and produces a list of interfaces for each reachable name prefix. NLSR is implemented in C++.


Lead Developer
Mini-NDN is a lightweight networking emulation tool that enables testing, experimentation, and research on the NDN platform. Mini-NDN is implemented in Python and extends Mininet to emulate an NDN network on a single system.

Named Data Networking Forwarding Daemon (NFD)

NFD is a network forwarder that implements and evolves together with the Named Data Networking (NDN) protocol. NFD's design emphasizes modularity and extensibility to allow for easy experimentation with new protocol features, algorithms, and new applications.

Contact me