[发明专利]多核处理器及其管理网口的复用方法无效
申请号: | 201210404099.2 | 申请日: | 2012-10-22 |
公开(公告)号: | CN102968399A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 黄凯进 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167;G06F15/177;H04L12/24 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 及其 管理 方法 | ||
技术领域
本发明涉及处理器技术领域,尤其涉及一种多核处理器及其管理网口的复用方法。
背景技术
多核处理器是在一个芯片上集成多个核的处理器,每个核相当于一个CPU,由于其优异的性能而成为处理器技术领域的主流技术。在一个多核系统中,可存在多个作为控制面的核,所谓控制面,即用于管理控制设备的部分;与其相对应的,还存在作为数据面的核,用于进行业务数据流的处理。对配置了多核处理器的网络设备来说,除了通过业务网口(network service port)进行远程控制外,还会提供一个管理网口(network management port)(也称控制面网口),该网口独立于业务网口,用于控制面专门做管理维护之用。远程网管或者管理中心可通过连接所述管理网口来管理控制面,进而管理网络设备。
在现有的配备了多核处理器的网络设备中,管理网口通常被一个控制面独占,其它控制面通过业务网口实现控制,也即:一个控制面通过管理网口进行管理,其余的控制面通过业务网口进行管理。由于网口在物理上是独立的,因此,这样的控制管理没有网口的复用,实现简单。但是,当需要同时操控多个控制面来进行管理时,控制中心必须分别与管理网口和业务网口连接,这无疑增加了组网的难度。
因此,对于配备了多核处理器的具有多控制面的系统,通过管理网口实现对多个控制面的同时管理,是非常有必要的。
发明内容
发明要解决的问题
本发明要解决的问题是:提供一种能够通过复用管理网口实现对多个控制面同时管理的多核处理器及其管理网口的复用方法。
用于解决问题的方案
为了解决上述问题,根据本发明的一个实施例,提供了一种多核处理器,包括:管理网口、初始化单元以及N个控制面;所述初始化单元用于从所述N个控制面中选择一个控制面作为管理控制面,并仅使能所述管理控制面的管理网口收包中断;所述管理控制面用于接收来自管理网口或其它控制面的报文;以及根据每个控制面的特征信息以及接收到的报文或待发送报文的特征信息,将报文发送至本控制面的CPU、其它控制面和/或通过管理网口发送出去;其中,N为大于等于2的正整数。
优选地,该多核处理器还包括缓存单元,所述管理网口用于将接收到的报文写入所述缓存单元,并触发所述管理控制面的管理网口收包中断;所述管理控制面具体用于响应所述管理网口触发的管理网口收包中断,读取所述缓存单元中的所述报文。
优选地,除所述管理控制面之外的其它非管理控制面用于:接收来自所述管理控制面的报文;以及根据每个控制面的特征信息以及接收到的报文或待发送报文的特征信息,将报文发送至本控制面的CPU和/或所述管理控制面。
优选地,每个所述控制面还用于存储所述所有控制面的特征信息。
根据本发明的另一种实施例,提供了一种多核处理器的管理网口的复用方法,包括步骤:
管理控制面接收来自管理网口或其它控制面的报文;以及
管理控制面根据每个控制面的特征信息以及接收到的报文或待发送报文的特征信息,将报文发送至本控制面的CPU、其它控制面和/或通过管理网口发送出去;
所述管理控制面为所述多核处理器的N个控制面中被使能了管理网口收包中断的控制面,其中N大于等于2的正整数。
优选地,所述管理控制面接收来自管理网口的报文包括:
所述管理网口触发管理网口收包中断;以及所述管理控制面响应所述管理网口收包中断读取所述管理网口写入缓存单元的报文。
优选地,对于所述管理控制面,若所述接收到的报文来自所述管理网口,且所述报文为广播或多播报文,则:
所述管理控制面将所述接收到的报文发送至本控制面的CPU以及其它控制面。
优选地,对于所述管理控制面,若所述接收到的报文来自所述管理网口,且所述报文为单播报文,则:
若所述接收到的报文的特征信息与其它控制面匹配,则所述管理控制面将所述接收到的报文发送至对应的其它控制面;
若所述接收到的报文的特征信息与本控制面匹配,则所述管理控制面将所述接收到的报文发送至本控制面的CPU;
若所述接收到的报文的特征信息不与任何控制面匹配,则所述管理控制面丢弃所述接收到的报文。
优选地,对于所述管理控制面,若所述接收到的报文来自其它控制面,且所述报文为广播或多播报文,则:
所述管理控制面将所述接收到的报文发送至本控制面的CPU以及其它控制面,并通过管理网口发送出去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210404099.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种按压式导线连接器
- 下一篇:水性建筑用环保型反射隔热保温涂料及制造方法