Skip to content
This repository was archived by the owner on Dec 30, 2024. It is now read-only.
/ go-ndn-dv Public archive

[⚠️MOVED] NDN Distance Vector Router

License

Notifications You must be signed in to change notification settings

pulsejet/go-ndn-dv

Repository files navigation

Named Data Networking Distance Vector Router

Go MIT license

ndn-dv is a router based on the distance vector algorithm for Named Data Networking written in Go. It is compatible with existing NDN applications and protocols developed for the NFD forwarder.

The specification of the ndn-dv protocol can be found in SPEC.md

Usage

A sample configuration file is provided in dv.sample.yml

go-ndn-dv /etc/ndn/dv.yml

Building from source

ndn-dv requires Go 1.23 or later.

CGO_ENABLED=0 go build -o go-ndn-dv cmd/main/main.go

Publications