设为首页收藏本站language 语言切换
查看: 2983|回复: 6
收起左侧

[已解决] 诚心请教关于CEF的问题!

[复制链接]
发表于 2013-3-19 20:28:58 | 显示全部楼层 |阅读模式
1、CEF这技术在路由器和交换机上都有吗?
2、 CEF会生成两张表,FIB根据路由表生成,邻接表根据ARP表生成,那之后转发数据时是否至查询FIB表和邻接表?那么路由表和      ARP表就等于没有作用啦?

关于设备的转发过程还存在一些误区,但不知如何问起,就先问这两个问题吧,请大侠指教!
发表于 2013-3-19 21:04:28 | 显示全部楼层
我也看到mpls 了 ,加我qq咱好好叙叙,  731019400
沙发 2013-3-19 21:04:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-19 21:19:01 | 显示全部楼层
你要了解,交换机根据mac地址表,将mac地址和接口一一对应,查找过程称之为二层转发。路由器根据路由表,将路由和接口一一对应,查找过程称之为三层交换。而转发方式有分为进程交换和快速交换。现在所谓的CEF转发就是新增的一种转发方式。之所以要开发这个,因为传统的路由器查找方式太过慢了,即使是快速交换也是基于递归查找的,而交换机则快速得多,因为mac是唯一存在,不像路由器的各种子网....为了路由器能达到交换机的查找路由,开发了cef查找~~~利用了路由表的路由和接口对应,ARP表的路由和mac对应,综合层一个接口和mac的对应,达到极快速的转发~~~
但是,不是你说的那样,路由表和ARP就没用了,CEF查找的前提,要形成cam表,cam就是由路由表和ARP download下来的,一旦路由表和ARP其中一个发生变化,cam表是不是也要变化?

点评

经典: 5.0 牛X: 5.0
经典: 5 牛X: 5
  发表于 2013-3-21 21:47
板凳 2013-3-19 21:19:01 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-19 22:10:44 | 显示全部楼层
璃箜-博 发表于 2013-3-19 21:19
你要了解,交换机根据mac地址表,将mac地址和接口一一对应,查找过程称之为二层转发。路由器根据路由表,将 ...

谢谢,说得很详细,理解了不少。能简单说一下路由器的查找过程吗?
地板 2013-3-19 22:10:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-19 22:29:13 | 显示全部楼层
传说中的递归查找咯,从属于自己的子网开始找起,一个个掩码进行匹配,直到匹配到最佳。例如,找到目的地为192.168.1.0/27,从主类网络找起,/24,/25,/26,/27,找到了,就匹配跳下一跳了~
5# 2013-3-19 22:29:13 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-20 10:53:42 | 显示全部楼层
没有RIB哪来FIB?这就类似路由分发一样,没有控制层面的路由数据层面如何到达目的。
还有就是由于现在的技术使得传统路由转发包的过程速度和CEF的速度差距不是很大,因此FIB表作用更体现在MPLS中的应用等等
6# 2013-3-20 10:53:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-20 12:37:28 | 显示全部楼层
7# 2013-3-20 12:37:28 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-11 10:26 , Processed in 0.087968 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表