1. 首页
  2. 移动开发
  3. HTML5
  4. 通信与网络中的三层交换机处理器收发包相关问题分析

通信与网络中的三层交换机处理器收发包相关问题分析

上传者: 2020-12-12 20:45:29上传 PDF文件 125.54KB 热度 5次
在当前的三层以太网交换设备中,报文的二层交换和三层路由主要由交换芯片和网络处理器完成,CPU基本上不参与交换和路由过程,主要完成管理和控制交换芯片的功能[1]。 在这种情况下,CPU的负载主要来自以下几个方面:协议的定时驱动、用户的配置驱动、外部事件的驱动。其中,外部事件的驱动最为随机,无法预料。典型的外部事件包括端口的连接/断开(Up/Down),媒体访问控制(MAC)地址消息的上报(包括学习、老化、迁移等),CPU通过直接存储器存取(DMA)收到包,CPU通过DMA发包等。 在以上所列的外部事件中,又以CPU通过DMA收到包之后的处理最为复杂。因为数据包由
下载地址
用户评论