一、简介

本文简要介绍了CPU和CPU占用率的定义、CPU处理报文的原理、以及CPU占用率高造成的影响。

二、CPU和CPU占用率定义

CPU和CPU占用率定义

交换机的核心--CPU

交换机采用分布式架构,主要包括转发平面和控制平面。其中转发平面用于实现二三层转发;而控制平面主要用于实现转发的控制。

如图1-1所示,交换机的控制平面采用通用嵌入式CPU实现,转发平面采用转发芯片实现:

  • 转发芯片完成主要的二三层转发功能,如更新用于二层转发的MAC地址表以及用于IP转发的三层转发表。转发芯片的特点是能够实现大吞吐量的数据转发。

  • CPU主要维护软件表项(如路由表、ARP表等),并根据软件表项的转发信息来配置转发芯片的硬件三层转发表。同时,CPU本身也可以完成软件三层转发。CPU的特点是数据处理能力低。

图1-1 交换机的分布式架构

在网络中,可将报文按照功能分为控制报文和数据报文。当交换机上还未建立任何硬件转发表项时,如果报文到达交换机,首包由CPU转发并建立三层转发硬件表项,后续包(即非首包)流量由入端口进入转发芯片,如图1-2所示:

图1-2 交换机对非首包流量的处理

37、弱电网络工程师必知系列:交换机CPU和CPU占用率的基础知识相关推荐

  1. dos命令行设置网络优先级_网络工程师必知的Linux命令,精品!

    Linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心. 线上查询及帮助 ...

  2. 网络工程师必知:网关与防火墙有什么区别?

    网络安全是通过 Internet.LAN 或其他方法工作时要考虑的最重要方面之一,网关和防火墙都是重要的网络保护设备,能够及时发现和解决计算机网络运行中的潜在安全风险,为用户提供更好.更安全的计算机网 ...

  3. 六类网线为啥那么受欢迎,网络工程师必知

    目前,国内千兆网络已大规模普及,从前的"销冠"百兆超五类网线已经渐渐淡出了人们的视野,已然被千兆的六类网线取代成为现代布线入门级主力军.万兆超六类网线也同时是城市智能化5G.万物互 ...

  4. 32、网络工程师必知的华为命令大全

  5. 网络工程师必知的光纤常识

    1. 光模块:常见两种,GBIC(较大,占单板空间较大,不方便端口密集部署,早期较多使用),SFP(小巧,方便插拨,便于端口密集部署,目前使用普遍)如下图:  GBIC SFP 2.光纤接口类型:常见 ...

  6. Python开发工程师必知十大机器学习库

    Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,再加上其简单.易学.速度快.开源免费.可移植性.可扩展性以及面向对象的特点,Python成为2017年最受欢迎的最受欢迎的编程 ...

  7. 视频教程-Java工程师必学系列课程之4--《Java Swing》视频课程-Java

    Java工程师必学系列课程之4--<Java Swing>视频课程 某知名科技公司技术总监,10年以上大型J2EE项目的实战研发经验,参与并主持开发"内蒙古电力集团考试系统&qu ...

  8. 网络工程师必懂的网络基础

    网络工程师必懂的网络基础 目录 1 ip地址 1.1 ip 地址的作用?ip 地址分类? 1.2. 子网掩码的作用?默认 A B C 类子网掩码? 1.3. 网关的作用? 1.4. 公有地址与私有地址 ...

  9. mipi传输距离3米_弱电网络工程中网线大于100米怎么办?离300米远用什么线缆较好?...

    弱电网络工程中网线大于100米怎么办?离300米远用什么线缆较好?关于这个问题,新手朋友还是有点怵的,今天我们一起来看看吧.在实际项目中,往往会出现这样的一个情况,由于缺少预先判断,项目施工安装在中途 ...

最新文章

  1. 简短的几句js实现css压缩和反压缩功能
  2. 《2021全球脑科学发展报告》发布
  3. 表示层 业务逻辑层 数据层(UI BLL DAL)
  4. 怎么安装红旗Linux5,如何用硬盘安装红旗LINUX5_0.doc
  5. 前端学习(2711):重读vue电商网站31之左侧菜单栏图标设计
  6. input子系统基础之按键3——input子系统架构总览
  7. ios 取出数组中前两个元素_看图学NumPy:掌握n维数组基础知识点,看这一篇就够了...
  8. 6.通信原理 ——数字基带传输系统(第七版 樊昌信 曹丽娜编著)
  9. Java系统程序员修炼之道
  10. 台达plc自由口通讯_台达PLC串行通讯应用原理
  11. Oracle中的next_day(date,char)
  12. java 开源mis系统框架_开源 MIS 系统解决方案 jeeww
  13. 文本生成图像这么火,你需要了解这些技术的演变
  14. 什么耳机对而伤害最小,传闻不伤耳的骨传导耳机是真的吗?
  15. 湖北武汉劳务员培训劳务员的现场管理建筑七大员培训
  16. CAS 密码盐值加密
  17. mysql的binlog太大太多占用大量磁盘的解决
  18. 计算机电源输出电压 电流,开关电源的输出电流如何决定_跟什么有关?
  19. 使用QGIS实现道路分级可视化
  20. 时装过滤效果Lr预设

热门文章

  1. 商务文件合同OCR识别原理
  2. android 魅族手机适配,魅族确定Flyme本周适配Android5.0
  3. LeetCode !! 69 plusOne
  4. c语言 文件课件,C语言课件第13章-文件操作.ppt
  5. [九省联考2018]一双木棋chess(状压DP+博弈论+Minmax搜索)
  6. Leetcode 389. Find the Difference 找不同 解题报告
  7. C语言实现扫雷小游戏(下)(用递归实现了展开)
  8. python中count函数的用法
  9. 【Unity项目优化宝典】静态批处理和动态批处理
  10. CSM和PMI-ACP认证有什么区别