CEF(CISCO急速交换)与快速交换相似,CEF也使用自己建立的数据结构(而不是路由表)来执行交换操作。快速交换通过生成并查找路由高速缓存交换数据包,该路由高速缓存交换数据包,该路由高速缓存的条目(包括目的IP地址,输出接口,MAC地址头信息等)是在第一个数据包到来时,对整个路由表执行最长匹配查找算法获得下一跳IP地址,然后查找ARP缓存获得第二层的MAC地址信息,并写入路由高速缓存,之后的数据包则根据已经生成的高速缓存的条目直接重写MAC头信息完成交换操作。

  CEF通过FIB(转发信息库)和邻接表对数据包进行交换,但FIB和邻接表是在数据包到来以前,由CPU根据路由表生成并定时更新的,因此到达路由器的第一个数据包也无须执行查找路由表的过程,直接由FIB和邻接表获得新的MAC头信息,就可进行交换了,对于拥有大容量路由表的路由器来说,这种预先建立交换查找条目的方式能够有效地提高交换性能。

转载于:https://blog.51cto.com/charhai/420859

CEF与快速交换的比较相关推荐

  1. 新手站长如何快速交换高质量的友情链接

    相信PR为零的站长朋友在交换友情链接的时候遇到打过不少麻烦吧,因为网站刚起步,没有什么权重,很多站长不愿意交换这样的站.我在做印度电影网的时候也遇到了同样的问题,好不易找了几个站长,谈了半天下来却得到 ...

  2. 怎样快速交换优质友情链接?

    如何在短期内获得好的权重和排名,外链起着至关重要的因素.套句老话"内容为皇,外链为王"也不是不无道理.其中友情链做为重要的外链来源之一,应该如何把它做好,也是需要多下功夫.如同很多 ...

  3. 三个快速有效的交换友情链接的方法

    三个快速有效的交换友情链接的方法 如今,开源建站程序是站长们最常见的,很多站长们都是通过开源建站程序来建设属于自己的网站,到目前未知开源建站程序大同小异,有PHP语音的也有ASP语言的,从最早的dis ...

  4. CEF(包含均衡负载)

    (转自: http://baike.baidu.com/view/51048.htm) 传统路由器的基本作用是路由计算和包转发,通常基于共享存储器体系结构,采和集中式CPU,即单个CPU(或多个CPU ...

  5. 思科快速转发机制(CEF-Cisco Express Forwarding)

    CISCO CEF(Cisco特快交换) 解释: CEF采用一个4级每级256条通道结构的转发表来指明转发条目的位置,转发表有next hop等信息,涵盖了整个IPv4的地址范围,并有指针指向另一个邻 ...

  6. 实现基于XDP/eBPF的快速路由转发功能

    周末用eBPF实现了学习型网桥的XDP快速转发路径之后,再来用eBPF实现一个快速路由转发.同样很有意思. 关于eBPF和XDP的前置基础知识,我在前面实现网桥转发路径前已经概览过了,所以本文不再赘述 ...

  7. 路由与交换(一):路由概念及基本配置

    1. 路由器功能及组件 1.1 功能 1.2 路由器的存储资源 1.3 路由器后面板 1.4 设备LED 1.4 路由器的数据包转发机制 2. 路由器的基本配置与管理 2.1 路由器接口的命名 2.2 ...

  8. 【路由交换】 路由器与交换机

    一.路由器 1.工作原理 1)路由器是三层设备,当数据包进入路由器时,路由器先查看数据包中的目标MAC地址 (1)广播:解封装到3层 (2)组播:每一个组播地址均存在自己的MAC地址,基于目标MAC就 ...

  9. 路由交换的作用/原理/工作过程

    交换机 可以为接入交换机的任意两个网络节点提供独享的电信号通路. 以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中. 二层交换机的作用: 区 ...

最新文章

  1. java 编码过滤器_Java编码过滤器
  2. SQL、Linq和Lambda表达式 的关系
  3. 5.hadoop常用命令
  4. 两大硬件设计被OCP官方接受,腾讯成国内互联网公司第一家
  5. 基础编程题之最近公共祖先
  6. matlab直方图显示,控制分类直方图的显示
  7. 【clickhouse】clickhouse 一些博客链接
  8. LeetCode 5376. 非递增顺序的最小子序列
  9. LintCode 生成括号
  10. n卡eth挖矿设置_“挖矿”再度兴起,N卡停产遇到ETH大涨,显卡会不会涨到18年那样...
  11. Hibernate关联关系映射-----基于连接表的单向一对多映射配置
  12. Mail_Android_Video_SW_DDK_Intergration_Guide_And_Codec_User_Manual中文翻译【chapter1】
  13. 批量将多个 txt 记事本文件合并成一个独立的记事本文件
  14. Python基础操作题-鸡兔同笼问题
  15. 轻量级cnn网络cv方向总结
  16. HTTP请求头及其作用
  17. C3P0Util 的制作 及DButils 中的 QueryRunner 类的使用
  18. 稻城亚丁6日游之第五天(新都桥-丹巴)
  19. canvas画小黄人
  20. 双目立体视觉测量零件的高度

热门文章

  1. 创业团队如何与兼职做饭的阿姨结算工资比较好?
  2. 清除所有多余的桌面右键菜单
  3. 一个小偷写给失主的信【爆笑】
  4. 字符编码在python中的处理_Python 字符编码处理总结
  5. ActiveMQ使用线程池实现消息的生产与消费
  6. Intellij Idea下tomcat设置自动编译
  7. 洛谷——P1927 防护伞
  8. VS2008中文版MSDN订阅下载问题
  9. 作为深度学习最强框架的TensorFlow如何进行时序预测!(转)
  10. 微信小程序开始试点广告功能,一个新的广告竞价体系将要诞生