[發(fā)明專利]一種注冊并管理交換芯片接口的方法有效
| 申請?zhí)枺?/td> | 201310542282.3 | 申請日: | 2013-11-04 |
| 公開(公告)號: | CN103634143A | 公開(公告)日: | 2014-03-12 |
| 發(fā)明(設(shè)計)人: | 韓陽 | 申請(專利權(quán))人: | 天津漢柏信息技術(shù)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/935 |
| 代理公司: | 北京商專永信知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11400 | 代理人: | 方挺;孟潭 |
| 地址: | 300308 天津市濱海*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 注冊 管理 交換 芯片 接口 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種注冊并管理交換芯片接口的方法。
技術(shù)背景
網(wǎng)絡(luò)設(shè)備中使用交換芯片對設(shè)備接口進行擴展是常見的一種手段,可以用較低的成本對轉(zhuǎn)發(fā)接口進行復(fù)用,提高設(shè)備整體使用的靈活性和競爭力。
使用交換芯片復(fù)用接口必須利用vlan的隔離特性對接口進行劃分,即不同接口送上來的報文,都會被添加該接口對應(yīng)的vlan標簽。此種方式可以有效的對不同接口進行區(qū)分,保證接口復(fù)用的獨立性。由于通過交換芯片引出的接口在轉(zhuǎn)發(fā)報文時必須攜帶vlan標簽,此特性導(dǎo)致交換芯片接口在注冊時一般以子接口形式注冊。
圖1為一種基本的帶交換芯片的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)示意圖。如圖1所示,轉(zhuǎn)發(fā)芯片CPU的接口與交換芯片相連,通過交換芯片劃分出更多的接口來使用。現(xiàn)有技術(shù)只將CPU接口按主接口形式注冊在內(nèi)核態(tài)操作系統(tǒng)之中,交換芯片接口則作為CPU接口的子接口進行注冊。這種方式存在一定缺陷:
通過交換芯片引出接口數(shù)較多時,子接口的注冊命名方式不易和實際接口相對應(yīng),命名方式不夠簡潔直接。
交換芯片以子接口注冊后,就不能在此接口下再次創(chuàng)建新的子接口,功能應(yīng)用上有所缺失。
交換芯片以子接口注冊后,業(yè)務(wù)流程中均按照子接口流程處理,支持的業(yè)務(wù)和功能相較于正常的主接口有很大的限制。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種注冊并管理交換芯片接口的方法,通過以主接口形式注冊交換芯片接口,在不影響原有業(yè)務(wù)和性能的基礎(chǔ)上,解決了現(xiàn)有技術(shù)中交換芯片接口作為子接口注冊所帶來的功能缺失以及擴展困難等問題。
本發(fā)明一實施例提供了一種注冊并管理交換芯片接口的方法,適用于一種可自編譯的內(nèi)核態(tài)操作系統(tǒng),所述內(nèi)核態(tài)操作系統(tǒng)上運行著至少一個用戶態(tài)操作系統(tǒng),所述方法包括:
交換芯片接口和CPU接口均以主接口形式注冊于所述內(nèi)核態(tài)操作系統(tǒng)中;
通過接口注冊模塊在用戶態(tài)操作系統(tǒng)分別將交換芯片接口和CPU接口注冊為主接口;
交換芯片接口接收報文,并上送至CPU接口;
將報文攜帶的CPU接口屬性信息轉(zhuǎn)換為交換芯片接口屬性信息,由CPU接口上送至CPU進行業(yè)務(wù)處理;
將經(jīng)業(yè)務(wù)處理的報文所攜帶的交換芯片接口屬性信息轉(zhuǎn)換為CPU接口屬性信息,并將經(jīng)業(yè)務(wù)處理的報文返回至CPU接口并由CPU接口發(fā)送。
其中,所述交換芯片接口和CPU接口均以主接口形式注冊于所述內(nèi)核態(tài)操作系統(tǒng)中包括:交換芯片的接口與CPU的接口采用特定方式相對應(yīng)。
其中,所述特定方式為奇偶對應(yīng)方式。
其中,所述通過接口注冊模塊在用戶態(tài)操作系統(tǒng)分別將交換芯片接口和CPU接口注冊為主接口包括:內(nèi)核態(tài)操作系統(tǒng)傳遞接口注冊信息至用戶態(tài)操作系統(tǒng),并根據(jù)注冊信息對用戶態(tài)操作系統(tǒng)中的CPU接口和交換芯片接口進行注冊。
其中,所述交換芯片接口接收報文包括:交換芯片為報文添加vlan標簽信息,并將交換芯片的設(shè)備屬性信息寫入交換芯片接口屬性信息中。
其中,所述將報文攜帶的CPU接口屬性信息轉(zhuǎn)換為交換芯片接口屬性信息包括:將報文送入CPU進行業(yè)務(wù)處理之前,將報文攜帶的CPU接口屬性信息轉(zhuǎn)換為交換芯片接口屬性信息,否則交換芯片接口的屬性信息無法被CPU感知。
其中,將經(jīng)業(yè)務(wù)處理的報文所攜帶的交換芯片接口屬性信息轉(zhuǎn)換為CPU接口屬性信息包括:在經(jīng)業(yè)務(wù)處理的報文返回CPU接口之前,將經(jīng)業(yè)務(wù)處理報文攜帶的交換芯片接口屬性信息轉(zhuǎn)換為CPU接口屬性信息,否則報文無法通過CPU接口向外發(fā)送。
其中,進一步包括:將當前的交換芯片確定為一級交換芯片,在一級交換芯片下引入二級交換芯片;將二級交換芯片在內(nèi)核態(tài)操作系統(tǒng)和用戶態(tài)操作系統(tǒng)中注冊為主接口。
其中,所述二級交換芯片為報文添加用于接口區(qū)分的vlan標簽信息。
本發(fā)明公開的注冊并管理交換芯片接口的方法,以主接口形式注冊交換芯片接口,交換芯片接口命名可與實際面板接口直接對應(yīng),命名方式簡單規(guī)范。同時,接口屬性不受子接口限制,交換芯片接口可以主接口形式支持更多的功能需求。在用戶態(tài)操作系統(tǒng)和內(nèi)核態(tài)操作系統(tǒng)同時注冊,也可滿足用戶態(tài)操作系統(tǒng)和內(nèi)核態(tài)操作系統(tǒng)不同的業(yè)務(wù)需求。
附圖說明
圖1為現(xiàn)有技術(shù)提供的一種帶交換芯片的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)示意圖;
圖2所示為本發(fā)明一實施例提供的注冊并管理交換芯片接口的方法的流程圖;
圖3所示為本發(fā)明另一實施例提供的注冊并管理交換芯片接口的方法中二級子接口擴展的網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津漢柏信息技術(shù)有限公司,未經(jīng)天津漢柏信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310542282.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





