zoukankan      html  css  js  c++  java
  • 转发方式

    按照路由器的数据流,当路由器从 L A N上接收到数据后,报文的第 2层报文头被丢掉,并
    进入R A M中。此时,C P U检查路由表,以决定报文的输出端口及报文的封装方式。
    前面所描述的处理过程称为过程式交换模式( Process Switching Mode) 。每一个报文都必
    须被C P U处理,C P U要查询路由器并决定往何处发送报文。

    CEF是多层交换机中的一个硬件模块,可以实现快速路由的功能。
    开启IP CEF后,根据路由表和一些默认路由转发规划,在CEF模块中保存一份类似MAC表的CEF表,通过show ip cef可以查看。
    当有IP数据流量到达路由器后,首先通过查看CEF表查看是否有相应的路由CEF转发表,如果有就直接按这个表转发IP数据流量,如果没有就通过IOS计算路由表然后转发,并保存一份新的转发规划至CEF表中,这和二层交换机的MAC表的功能类似,只不过这里转发的是三层IP流量,不是二层流量。
    如果没有启用CEF功能,三层IP流量的转发,则是基于IOS软件来转发,相对CEF的以硬件实现IP流量转发,速度要慢上很多,而且也很比较消耗路由器的CPU资源。这是C i s c o路由器的一种交换模式,称为快速交换(Fast Switching) 。在快速交换模式中,路由器维护着一个内存缓冲区,其中包含目的I P地址与下一跳的接口信息。

    还有一种转发模式就是,IP数据包到路由器后,查找路由表然后转发,下次同样的数据流来时,就直接转发了(第一次有了MAC,所以知道了对应的二层接口,所以不查找路由表直接从MAC表查找然后转发出去)

  • 相关阅读:
    DataGrip中执行ORACL语句块进行代码测试
    ORACLE存储过程中使用SELECT INOT语句避免NO_DATA_FOUND的方法
    Pandas和numpy如何显示全部数据
    qrcodejs2+html2canvas生产二维码海报vue
    SQL多表查询
    行者app定位不准的问题分析
    Gdb printer打印STL
    Linux中的文件和目录结构详解
    Linux 文件的路径以及管理
    linux创建ftp服务
  • 原文地址:https://www.cnblogs.com/tcheng/p/5925202.html
Copyright © 2011-2022 走看看