/go-ndn-dv

[⚠️MOVED] NDN Distance Vector Router

Primary LanguageGoMIT LicenseMIT

⚠️ Moved to https://github.com/named-data/ndnd ⚠️

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