This repository holds source code and tests for various the layer 3 protocols and the infrastructure code for layer 3 protocols provided by SnapRoute. Currently it has following protocols and infrastructure modules:
- [Address Resolution Protocol] (https://github.com/SnapRoute/l3/blob/master/arp/README.md "arp README")
- [Bi-directional Forwarding Detection] (https://github.com/SnapRoute/l3/tree/master/bfd "BFD README")
- [Border Gateway Protocol] (https://github.com/SnapRoute/l3/tree/master/bgp "BGP README")
- [Dynamic Host Configuration Protocol Relay] (https://github.com/SnapRoute/l3/tree/master/dhcp_relay "Dhcp Relay Agent README")
- [Dynamic Host Configuration Protocol] (https://github.com/SnapRoute/l3/tree/master/dhcp "Dhcp Agent README")
- [Open Shortest Path First] (https://github.com/SnapRoute/l3/tree/master/ospf "OSPF README")
- [Routing Information Base] (https://github.com/SnapRoute/l3/tree/master/rib "RIB Daemon README")
- Tunneling Protocols
- Virtual Router Redundancy Protocol