如何看待Cisco交换机与路由器多CPU
kuaidi.ping-jia.net 作者:佚名 更新日期:2024-08-26
思科路由器怎么查看cpu利用率
Cisco交换机和路由器到底有几个CPU,都分布在哪个模块上?这些是否能通过命令查出,查出来是否有问题
分析依据
要查Cisco交换机和路由器上的多CPU,必须有CISCO-PROCESS MIB,从该MIB中表cpmCPUTotalTable 查找到对象cpmCPUTotal5minRev(即5分钟CPU收到的占有率),通过通过这个表的CPU索引 cpmCPUTotalPhysicalIndex 找到CPU所在位置;最好后通过索引,从entPhysicalName 对象找到CPU分布在那些模块,cpmCPUTotal5minRev的值需要确认IOS版本,再确认不同的对象。综上,分三步查找:
1、cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.5) (以IOS在12.0(3)T-12.2(3.5) 之间为例),查找该设备有几个CPU,同时每个CPU占有率多少。
2、cpmCPUTotalPhysicalIndex (.1.3.6.1.4.1.9.9.109.1.1.1.1.2) 查找CPU在cpmCPUTotalTable 中的索引。
3、entPhysicalName (.1.3.6.1.2.1.47.1.1.1.1.7) 通过引用索引,定位CPU在哪个板卡上。
实例分析(Cisco catalyst 6509)
1、查找CPU的个数,及5分钟占有率。
C: >snmpwalk 10.1.0.2 .1.3.6.1.4.1.9.9.109.1.1.1.1.5
cisco.ciscoMgmt.109.1.1.1.1.5.1 : Unsigned32: 6
cisco.ciscoMgmt.109.1.1.1.1.5.2 : Unsigned32: 7
cisco.ciscoMgmt.109.1.1.1.1.5.3 : Unsigned32: 91
cisco.ciscoMgmt.109.1.1.1.1.5.4 : Unsigned32: 91
该Cisco交换机有4个CPU,分别占用为 6% 、7%、91%、91%。
2、查找CPU的索引。
C: >snmpwalk 10.1.0.2 .1.3.6.1.4.1.9.9.109.1.1.1.1.2
cisco.ciscoMgmt.109.1.1.1.1.2.1 : INTEGER: 4017
cisco.ciscoMgmt.109.1.1.1.1.2.2 : INTEGER: 4001
cisco.ciscoMgmt.109.1.1.1.1.2.3 : INTEGER: 1007
cisco.ciscoMgmt.109.1.1.1.1.2.4 : INTEGER: 5007
3、通过索引,定位CPU在哪些板卡上。
C: >snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.4017
47.1.1.1.1.7.4017 : OCTET STRING- (ascii): CPU of Routing Processor 5
C: >snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.4001
47.1.1.1.1.7.4001 : OCTET STRING- (ascii): CPU of Switching Processor 5
C: >snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.5007
47.1.1.1.1.7.5007 : OCTET STRING- (ascii): CPU of Sub-Module 1 DFC Card
C:>snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.1007
47.1.1.1.1.7.1007 : OCTET STRING- (ascii): CPU of Sub-Module 2 DFC Card
通过参看Cisco交换机的板卡,定位对应关系,从上面的分析上看,可以看出6509 配置的5个模块,CPU的分布如下:板卡号 模块名 子模块名 Cpu个数 CPU占用率。
1 16口SFM 1000MB模块 DFC 卡 1 91%。
2 16口SFM 1000MB模块 DFC 卡 1 91%。
3 8口1000 MB 模块 - 0。
4 48口100 MB 模块 - 0。
5 SUP 720 引擎 PFC和MSFC2 2 PFC 6%, MSFC2 7%。
为什么DFC卡 CPU 占有率如此高?
DFC中有一个进程为 lcp schedular ,这个进程在系统初始化的时候,占用CPU时间为100% ,之后其他的进程需要CPU时间时,分配给其他的进程,也就是说lcp scheduler 占用的都是没有用的CPU时间, lcp scheduler 进程是接管所有没有用的CPU时间来动态分配CPU。某些网管软件和命令 show process cpu 不关心DFC的cpu ,所以查不到。
如何看待Cisco交换机与路由器多CPU
答:要查Cisco交换机和路由器上的多CPU,必须有CISCO-PROCESS MIB,从该MIB中表cpmCPUTotalTable 查找到对象cpmCPUTotal5minRev(即5分钟CPU收到的占有率),通过通过这个表的CPU索引 cpmCPUTotalPhysicalIndex 找到CPU所在位置;最好后通过索引,从entPhysicalName 对象找到CPU分布在那些模块,cpmCPUTotal5minR...
cisco交换机交换机与路由器的区别
答:Cisco交换机与路由器在功能和工作原理上存在显著区别。首先,交换机基于OSI第二层数据链路层,通过MAC地址进行寻址,其快速转发是其主要优势,利用ASIC实现简单,转发速度极高。然而,这也会带来问题,如回路问题,如果存在环路,交换机需要启动生成树算法来阻止。而路由器在第三层网络层运作,使用IP地址,通...
Cisco交换机和路由器和华为的有什么不一样?
答:CISCO的设备比较贵,但是稳定性好,CISCO公司技术也过硬,使用的是IOS系统。HUAWEI和H3C的设备比较便宜,个人认为从稳定性到技术没有CISCO的好,毕竟CISCO很多私有的技术还是很强力的,一分钱一分货嘛。有些大企业或者说有钱的单位,都死买的CISCO。他们不缺钱只是追求一个网络的稳定性。
交换机与路由器都可多端口连接,那么区别在哪里?
答:区别二: 交换机是一根网线上网,但是大家上网是分别拨号,各自使用自己的宽带,大家上网互不影响。而路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的设备是共用一个宽带账号,相互之间会受到影响。区别三: 交换机可以使连接它的多台电脑组成局域网,如果还有代理服务器的话还可以实现同时上...
Cisco交换机和路由器和华为的有什么不一样?
答:Cisco的设备与华为相比 Cisco的设备运行稳定 寿命使用长 且运行速率高于华为设备 Cisco设备有一些专用的协议 大致命令与华为差不多 现在公司一般骨干设备使用Cisco的 而一般的设备使用华为的
交换机和路由器的区别交换机和路由器的区别
答:路由器 用于不同网络间数据的跨网络传输 转发决策通过查看三层头部完成 转发需要修改 TTL ,IP 头部校验和需要重新计算,数据帧需要重新封装 工作在 TCP/IP 协议的三层 —— 网络层 工作复杂,使用软件处理 // 应该说,这个定义已经很过时了,三层(多层)交换机早就已经普遍使用了,但是天...
思科交换机详细资料大全
答:美国思科公司( Cisco System Inc. ),凭借它的 IOS ( Inter Operating System ), Cisco 公司在多协定路由器市场上处于绝对领先的地位。目前,在 Inter 中,有近 80% 的路由器来自 Cisco 。其实,除了路由器这个主打产品之外, Cisco 还有全线的网路设备,包括集线器、交换机、访问伺服器、软硬防火墙、网路管理软体...
cisco交换机的交换机与路由器的区别
答:1.回路:根据交换机地址学习和站表建立算法,交换机之间不允许存在回路。一旦存在回路,必须启动生成树算法,阻塞掉产生回路的端口。而路由器的路由协议没有这个问题,路由器之间可以有多条通路来平衡负载,提高可靠性。2.负载集中:交换机之间只能有一条通路,使得信息集中在一条通信链路上,不能进行动态...
路由器好交换机有什么区别
答:(4)路由器提供了防火墙的服务 路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。 交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,...
路由器和交换机的区别
答:第1步:用户A1将目的用户C3的地址C3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器A5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。 第2步:路由器A5端口接收到用户A1的数据帧后,先从报头中取出目的用户C3的IP地址,并...
show processes cpu
可以看到CPU占用
show processes memory
可以看到内存占用
路由器芯片方案 主要翻来覆去就拿几家高通,博通(这家做的最好但是据说不想干了)还有联发科
Cisco交换机与路由器多CPU的特点Cisco交换机和路由器到底有几个CPU,都分布在哪个模块上?这些是否能通过命令查出,查出来是否有问题
分析依据
要查Cisco交换机和路由器上的多CPU,必须有CISCO-PROCESS MIB,从该MIB中表cpmCPUTotalTable 查找到对象cpmCPUTotal5minRev(即5分钟CPU收到的占有率),通过通过这个表的CPU索引 cpmCPUTotalPhysicalIndex 找到CPU所在位置;最好后通过索引,从entPhysicalName 对象找到CPU分布在那些模块,cpmCPUTotal5minRev的值需要确认IOS版本,再确认不同的对象。综上,分三步查找:
1、cpmCPUTotal5minRev (.1.3.6.1.4.1.9.9.109.1.1.1.1.5) (以IOS在12.0(3)T-12.2(3.5) 之间为例),查找该设备有几个CPU,同时每个CPU占有率多少。
2、cpmCPUTotalPhysicalIndex (.1.3.6.1.4.1.9.9.109.1.1.1.1.2) 查找CPU在cpmCPUTotalTable 中的索引。
3、entPhysicalName (.1.3.6.1.2.1.47.1.1.1.1.7) 通过引用索引,定位CPU在哪个板卡上。
实例分析(Cisco catalyst 6509)
1、查找CPU的个数,及5分钟占有率。
C: >snmpwalk 10.1.0.2 .1.3.6.1.4.1.9.9.109.1.1.1.1.5
cisco.ciscoMgmt.109.1.1.1.1.5.1 : Unsigned32: 6
cisco.ciscoMgmt.109.1.1.1.1.5.2 : Unsigned32: 7
cisco.ciscoMgmt.109.1.1.1.1.5.3 : Unsigned32: 91
cisco.ciscoMgmt.109.1.1.1.1.5.4 : Unsigned32: 91
该Cisco交换机有4个CPU,分别占用为 6% 、7%、91%、91%。
2、查找CPU的索引。
C: >snmpwalk 10.1.0.2 .1.3.6.1.4.1.9.9.109.1.1.1.1.2
cisco.ciscoMgmt.109.1.1.1.1.2.1 : INTEGER: 4017
cisco.ciscoMgmt.109.1.1.1.1.2.2 : INTEGER: 4001
cisco.ciscoMgmt.109.1.1.1.1.2.3 : INTEGER: 1007
cisco.ciscoMgmt.109.1.1.1.1.2.4 : INTEGER: 5007
3、通过索引,定位CPU在哪些板卡上。
C: >snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.4017
47.1.1.1.1.7.4017 : OCTET STRING- (ascii): CPU of Routing Processor 5
C: >snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.4001
47.1.1.1.1.7.4001 : OCTET STRING- (ascii): CPU of Switching Processor 5
C: >snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.5007
47.1.1.1.1.7.5007 : OCTET STRING- (ascii): CPU of Sub-Module 1 DFC Card
C:>snmpget 10.1.0.2 .1.3.6.1.2.1.47.1.1.1.1.7.1007
47.1.1.1.1.7.1007 : OCTET STRING- (ascii): CPU of Sub-Module 2 DFC Card
通过参看Cisco交换机的板卡,定位对应关系,从上面的分析上看,可以看出6509 配置的5个模块,CPU的分布如下:板卡号 模块名 子模块名 Cpu个数 CPU占用率。
1 16口SFM 1000MB模块 DFC 卡 1 91%。
2 16口SFM 1000MB模块 DFC 卡 1 91%。
3 8口1000 MB 模块 - 0。
4 48口100 MB 模块 - 0。
5 SUP 720 引擎 PFC和MSFC2 2 PFC 6%, MSFC2 7%。
为什么DFC卡 CPU 占有率如此高?
DFC中有一个进程为 lcp schedular ,这个进程在系统初始化的时候,占用CPU时间为100% ,之后其他的进程需要CPU时间时,分配给其他的进程,也就是说lcp scheduler 占用的都是没有用的CPU时间, lcp scheduler 进程是接管所有没有用的CPU时间来动态分配CPU。某些网管软件和命令 show process cpu 不关心DFC的cpu ,所以查不到。
答:要查Cisco交换机和路由器上的多CPU,必须有CISCO-PROCESS MIB,从该MIB中表cpmCPUTotalTable 查找到对象cpmCPUTotal5minRev(即5分钟CPU收到的占有率),通过通过这个表的CPU索引 cpmCPUTotalPhysicalIndex 找到CPU所在位置;最好后通过索引,从entPhysicalName 对象找到CPU分布在那些模块,cpmCPUTotal5minR...
答:Cisco交换机与路由器在功能和工作原理上存在显著区别。首先,交换机基于OSI第二层数据链路层,通过MAC地址进行寻址,其快速转发是其主要优势,利用ASIC实现简单,转发速度极高。然而,这也会带来问题,如回路问题,如果存在环路,交换机需要启动生成树算法来阻止。而路由器在第三层网络层运作,使用IP地址,通...
答:CISCO的设备比较贵,但是稳定性好,CISCO公司技术也过硬,使用的是IOS系统。HUAWEI和H3C的设备比较便宜,个人认为从稳定性到技术没有CISCO的好,毕竟CISCO很多私有的技术还是很强力的,一分钱一分货嘛。有些大企业或者说有钱的单位,都死买的CISCO。他们不缺钱只是追求一个网络的稳定性。
答:区别二: 交换机是一根网线上网,但是大家上网是分别拨号,各自使用自己的宽带,大家上网互不影响。而路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的设备是共用一个宽带账号,相互之间会受到影响。区别三: 交换机可以使连接它的多台电脑组成局域网,如果还有代理服务器的话还可以实现同时上...
答:Cisco的设备与华为相比 Cisco的设备运行稳定 寿命使用长 且运行速率高于华为设备 Cisco设备有一些专用的协议 大致命令与华为差不多 现在公司一般骨干设备使用Cisco的 而一般的设备使用华为的
答:路由器 用于不同网络间数据的跨网络传输 转发决策通过查看三层头部完成 转发需要修改 TTL ,IP 头部校验和需要重新计算,数据帧需要重新封装 工作在 TCP/IP 协议的三层 —— 网络层 工作复杂,使用软件处理 // 应该说,这个定义已经很过时了,三层(多层)交换机早就已经普遍使用了,但是天...
答:美国思科公司( Cisco System Inc. ),凭借它的 IOS ( Inter Operating System ), Cisco 公司在多协定路由器市场上处于绝对领先的地位。目前,在 Inter 中,有近 80% 的路由器来自 Cisco 。其实,除了路由器这个主打产品之外, Cisco 还有全线的网路设备,包括集线器、交换机、访问伺服器、软硬防火墙、网路管理软体...
答:1.回路:根据交换机地址学习和站表建立算法,交换机之间不允许存在回路。一旦存在回路,必须启动生成树算法,阻塞掉产生回路的端口。而路由器的路由协议没有这个问题,路由器之间可以有多条通路来平衡负载,提高可靠性。2.负载集中:交换机之间只能有一条通路,使得信息集中在一条通信链路上,不能进行动态...
答:(4)路由器提供了防火墙的服务 路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。 交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。 路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,...
答:第1步:用户A1将目的用户C3的地址C3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器A5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。 第2步:路由器A5端口接收到用户A1的数据帧后,先从报头中取出目的用户C3的IP地址,并...