全心致力于ICT实战型人才培养和输送
扫码试听
扫码试听
027-87532688
首页 > 干货分享 > > CEF工作原理
企业资讯 热门问答 干货分享

CEF工作原理

发布时间:2017-08-24 栏目:干货分享 浏览:
一、路由的工作原理   
1、处理数据顺序
   数据进入路由器接口,处理单播、组播、广播分析三层头部(TTL、目标IP)交换上层或匹配路由表过路数据匹配路由表,匹配得上转发,匹配不上丢弃重新封装(TTL-1,二层重新封装校验和重新计算)
      
2、工作模式
 进程交换process switch
 快速交换fast switch
 CEF  cisco express forwarding
 
二、传统的多层交换
  MLS使得ASIC(application-specific integrated circuit,专用集成电路)能够对被路由的数据包执行第二层重写操作。重写源和目标MAC地址以及写入重新计算得到的CRC。也叫netflow,基 于流的转发,或叫一次路由,多次交换,实际上是一种缓存技术。交换机将流中的第一个数据包转发给第三层引擎,第三层引擎对硬件交换组件进行数据包路由处 理。交换机在硬件中创建一个MLS条目。MLS-RP控制平面(路由计算选择)。MLS-SE交换引擎(数据平面,硬件重写帧)。
 
三、CEF
控制平面负责构建IP路由表和ARP表,IP路由表和ARP表最终构建IP CEF和CEF邻接表。CEF表包括子网前缀 和主机前缀等,这些信息有助于快速搜索邻接索引。通过提供邻表的索引,能够提供下一跳地下、接口和 第三层重定信息。
CEF是一种基于拓扑的转发模型,预先将所有路由选择信息加入到FIB中。动态更新邻接表中的第二层重写信息。 FIB(forwarding information base转发信息库)。FIB维护IP路由表中的转发信息的镜像,网络拓扑变化,这些变更表现在路由表中,FIB也会变更。邻接关系表:维护所有FIB条 目的第二层地址。
  CAM:存储第二层交换表。精确匹配。(目标VLAN、目标MAC、目标端口)
  TCAM:实现IP CEF以及对通过硬件交换和路由的数据包应用QoS和访问列表。
 
1、基于CEF的MLS
第三层数据包引发TCAM表查找(交换机使用数据包重写信息来重写并转发数据包TCAM);最长匹配操作返回包含重写信息的邻接关系条目(匹配操作返回的邻接关系条目);根据重写信息重写并转发数据包(转发重写后的数据包)。
 
2、ARP抑制
主机A向主机B发送数据包;交换机根据FIB中的探查条目将数据包转发给第三层引擎;第三层引擎发送一个针对主 机B的ARP请求,并将一个针对主机B的丢弃邻接关系条目加入到硬件中;主机B应答ARP请求;第三层引擎添加一个针对主机B的邻接关系条目,并删除丢弃 邻接关系条目。(ARP抑制是一种能够避免Catalyst交换机受到基于ARP的DoS攻击的特性,在使用该特性的情况下,通过向 硬件CEF表中增加抑制邻接关系,在一段时间内,硬件交换将丢弃后续的相同ARP请求,这种情况持续到收 到ARP响应为止。)
      
3、集中式CEF
集中式交换是使用cisco catalyst交换机supervisor engine 上的集中式交换引擎进行的硬件交换,通过 使用集中交换,对于希望进行路由或交换的数据,它们必须经过catalyst交换机的交换矩阵到达中央硬件 交换引擎后才能进行处理。在制定完转发决策和重写数据包的第二层信息之后,中央交换引擎将把数据包 转发给正确的目标端口和VLAN。
 
4、分布式CEF
分布式交换是catalyst交换机所使用的另外一种硬件交换方式,它使用各线路卡和端口组上的硬件交换引 敬。通过使用分布式交换线路卡,catalyst交换机能够在源和目标之间对数据包进行路由,而无需将数据 包发给supervisor engine 进行处理。此外,如果线路卡的源和目标都位于相同的交换机中,那么数据包 就不会离开该线路卡。
 
四、配置
  1、启用ip cef
  2、查看
      Show ip cef
      Show ip cef detail
      Show adjacency
      Show adjacency detail
      Debug ip cef
      Show ip arp
      Show ip route
上一篇:CCNP路由实验--理解EIGRP的查询
技术干货
  • 数通和安全哪个更好?
    数通和安全哪个更好?
    在当今数字时代,数字技术已经渗透到各个领域,并从根本上改变了人们的生活方式。其中,数通和安全是两个比较重要的概念。在这种情况下,这篇文章将在800字内比较数通和安全,...
    2023-03-20
  • 新华三h3cie-rs+证书是什么?
    新华三h3cie-rs+证书是什么?
    新华三H3CIE-RS+证书是指由新华三技术有限公司提供的一种认证证书,该证书主要面向网络工程师、系统工程师、运维工程师等IT从业人员,用于证明其在H3C网络技术方面的专业能力和技术...
    2023-03-20
  • 数通和安全哪个好?
    数通和安全哪个好?
    数通和安全可以说是两个不同的专业领域,难以进行直接比较。不过,二者在企业信息化建设中都有着非常重要的地位,下面我将从以下几个方面分析一下数通和安全的重要性以及各自...
    2023-03-20
  • <strong>数通和安全哪个难?</strong>
    数通和安全哪个难?
    数通和安全是计算机专业中非常重要的两个方向。随着信息技术的发展,网络已经成为现代社会中不可或缺的一部分。因此,从事数通和安全的人才需求日益增加。那么,数通和安全哪...
    2023-03-20
10年以上业内强师集结,手把手带你锐变精英
  • 岳同学180****1241刚刚成功领取
  • 胡同学134****6431刚刚成功领取
  • 李同学150****6122刚刚成功领取
  • 张同学136****2231刚刚成功领取
  • 孙同学178****5521刚刚成功领取
  • 齐同学156****7788刚刚成功领取
猜你喜欢
查看更多
相关推荐
查看更多
现在学习,我的薪资能达到多少?
立即报名

联系我们:

027-87532688

公众号

公众号

课程老师

课程老师

微信客服 微信客服

企业微信客服

扫码咨询
扫码联系客服
电话客服 电话客服

电话

15271882667
返回首页 返回首页

返回首页

免费领取学习资料包