Skip to content

sohilladhani/yanc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yanc

Yanc is a collection of programs which make up a software defined network (SDN) control plane. The core component of Yanc is a schema-based filesystem. Also included in this repository are an OpenFlow driver, a Bro driver, and some basic SDN applications.

Over the next couple of weeks, we will import each component into this repository.

Building the Schema Filesystem

The only dependency for the filesystem is FUSE. On Debian-based distributions, this would be libfuse-dev. On Archlinux, simply fuse.

Building and running should then be very straightforward:

make
sudo mkdir /net
sudo chown <user>:<group> /net
./yanc -f /net

Using /net is optional, but it's what we've grown accustomed to using.

About

YANC: Yet Another Network Controller

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 53.7%
  • C++ 42.8%
  • Makefile 2.0%
  • Other 1.5%