网络网络:西西弗斯 路由代码解读

又开始了读网络部分的代码,真是有毒;

这次是要好好看看路由部分的代码

fib_table_insert是整个增加路由的入口

执行route add -net 192.163.0.0/24 dev eth0

在这行这句话的时候,到了内核中 fib_table_insert

key_node在路由中的重要性,类似于网络协议栈中的skb,io协议栈中的bio

fib_find_node函数是做什么的?

是在一个树中去找对应dizzy

fib_find_alias主要是区分了以下几种情形:

1. 都是

比如已经存在了192.163.9.0/24

现在又去加入192.168.9.0/25 或者是 192.168.9.0/23这两种情形

 

上一篇:Formelsammlung Mathematik: Bestimmte Integrale: Form R(x,exp,arctan)


下一篇:nacos集成dubbo实现远程服务调用多服务端2