Chinaunix首页 | 论坛 | 博客
  • 博客访问: 637599
  • 博文数量: 404
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1237
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-03 10:45
文章分类

全部博文(404)

文章存档

2017年(1)

2016年(27)

2015年(39)

2014年(55)

2013年(66)

2012年(216)

发布时间:2012-10-31 20:42:55

IP层接到一个数据包以后,如果需要进行路由,就调用函数myip_route_input, myip_route_input先在缓存里寻找路由,如果失败则调用myip_route_input_slow,......【阅读全文】

阅读(267) | 评论(0) | 转发(0)

发布时间:2012-10-31 20:34:02

在协议栈的FIB(Forwarding Information Base)模块中,结构体struct fib_info是一个很基本的单位,它表示一个路由信息,一个路由信息可以被多个路由共享。下面是......【阅读全文】

阅读(193) | 评论(0) | 转发(0)

发布时间:2012-10-31 20:33:54

在为一个网络设备接口的IP地址创建四个路由项(本地接收,子网广播,子网单播,本地接收的广播)的时候,需要为每个路由项创建一个路由节点,struct fib_node结构......【阅读全文】

阅读(390) | 评论(0) | 转发(0)

发布时间:2012-10-31 20:33:22

前面讲到过,FIB里的最基本单位是路由信息(struct fib_info),它保存了关于路由的下一跳信息,本地接口的IP地址等,一个路由项对应一个路由别名(struct fib......【阅读全文】

阅读(199) | 评论(0) | 转发(0)

发布时间:2012-10-31 20:33:15

前面已经分析了FIB表中的单位:路由表,路由哈希表,路由域,路由节点,路由别名,路由信息。拿到一张具体的路由表,根据其提供的成员方法tb_lookup,可以为一个......【阅读全文】

阅读(275) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册