buffalo
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bfclick/ip
conext
BloomFilter.h
BloomFilter.h.DK
BloomFilter.h.bit
BloomFilterTest.cc
BloomFilterTest.o
CountingBloomFilter.h
Makefile
README.md
bloomtest
cbf
cbf.cc
cbf.o
click.cc
etheraddress.h
flat
flat.cc
flat.o
ip2mac.cc
lsfib
lsfib.cc
lsfib.o
old.cc
overlap
overlap.cc
overlap.o
packet.cc
prefix.h
util.c
util.h
util.o

README.md

Programs in this release:

lsfib: simulate packet stretch in a network with shortest path routing

  • I studied three networks: ISP, dc (data center), and campus
  • INPUT: topology. see conext/1239.bof for the input topology file for the ISP network. (We cannot release the other two topologies)

BUFFALO switch prototype in bfclick:

  • use the ip directory in bfclick to replace the click/elements/ip directory..

buffalo switch bloom filter simulation: bloomtest

  • use Bloom filter to construct a FIB based on a given FIB
  • use packet trace (a list of dst MAC addresses) to simulate the false positives for the Bloom filter construction