网络处理器动机和目的.docVIP

  • 6
  • 0
  • 约3.46万字
  • 约 38页
  • 2017-06-01 发布于天津
  • 举报
网络处理器动机和目的.doc

第九章 网络处理器 第二代网络系统对第一代网络系统所做的扩展主要包括两个方面:一是把更多的协议处理功能转移到了智能NIC上,尤其是把包的分类和转发功能放到了NIC上,大大减轻了CPU的负担;其次是引入了快速数据通路的概念,允许数据包直接从一个端口转发到另一个端口而不需要CPU的参与,实现快速数据通路的机制是交换结构。第二代体系结构的主要优点是它能够比第一代结构处理更多的网络连接,通过把更多的协议处理功能从CPU卸载到NIC上,系统支持的网络接口数可以增加;同时,交换结构也能够扩展以支持更多的网络连接。第二代系统的主要缺点是它仍然依赖通用处理器来处理某些任务,如一些异常的包。尽管这些包所占的比例不大,但是其绝对数量随着集合包速的提高而线性增长。因此,当系统的集合包速很高时,CPU仍然可能是一个瓶颈。 9.1 第三代网络系统 为了进一步减轻CPU的负担,出现了第三代网络系统。第三代网络系统使用定制的硬件来处理异常包及高层协议(至第四层),并将这些硬件复制到每一个网络接口上,如图9-1所示。所用的硬件取决于要处理的协议功能,比如,第一层和第二层协议用市售的芯片组处理,第三层的基本,要完成速度不如ASIC快,但仍然是可以接受的;第二,第四层协议庞大而复杂,实现难度大且易出错,采用软件实现比较容易,而且软件修改后只要重新装入ROM即可,不需要对硬件做什么改变。 至于为什么选择RISC处

文档评论(0)

1亿VIP精品文档

相关文档