[發明專利]多核處理器及其管理網口的復用方法無效
| 申請號: | 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.szxzyx.cn/pat/books/201210404099.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種按壓式導線連接器
- 下一篇:水性建筑用環保型反射隔熱保溫涂料及制造方法





