Skip to content

造路由器 (清华大学 网络原理课程 2018-2019秋)

License

Notifications You must be signed in to change notification settings

Trinkle23897/router

Repository files navigation

router

For exp3, use the following command to generate rip executable file:

g++ rip.cpp -orip -O2 -lpthread -DRIP_MAIN

For exp4, just type mv lookuproute_simple.cpp.bak lookuproute.cpp; make -j and run sudo ./main.

由于为了后续性能,把输出的部分给注释掉了。

Additional exp

编译:直接 make -j

就写了个哈希边表,每次从/32查到/1,看看有没有对应的路由表项

可以理解为我开了32个数组,但是存的时候存得紧凑了点

该算法代码位于 lookuproute.cpp 中,不到30行