开源世界中的算法与数据结构 3 �C Linux IPv6 FIB表实现 | kernelchina
在Linux 2.4 IPv4 FIB的数据结构基础上实现IPv6的FIB是否可行呢?如果读了我前面这篇文字你应该会有一个判断。IPv4的FIB实现可以说有些拙劣,如果照搬一个IPv6版本,最差情况下需要进行128次hash key计算这还不包括链表的查找过程。看了一下Linux 2.6的IPv6 FIB实现,已经有了调整,用了Patrix(Radix)树实现了这个算法,下面是一些背景知识:Read full article from 开源世界中的算法与数据结构 3 �C Linux IPv6 FIB表实现 | kernelchina
No comments:
Post a Comment