專利名稱:交換機(jī)和交換機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種交換機(jī)和交換機(jī)系統(tǒng)。
背景技術(shù):
多生成樹協(xié)議(Multiple Spanning Tree Algorithm and Protocol, MSTP)是一種鏈路管理協(xié)議,為網(wǎng)絡(luò)提供路徑冗余并防止產(chǎn)生環(huán)路。為了使以太網(wǎng)可以更好地工作,兩個(gè)工作站間只能有一條活動(dòng)路徑?,F(xiàn)有的交換機(jī)堆疊技術(shù)是用于以太網(wǎng)交換機(jī)上擴(kuò)展端口的技術(shù),堆疊模式為各廠商制定,不支持拓?fù)浣Y(jié)構(gòu),將一組交換機(jī)作為一個(gè)對象來管理?,F(xiàn)有的交換機(jī)堆疊稱為菊花鏈?zhǔn)蕉询B,是一種基于級連結(jié)構(gòu)的堆疊技術(shù),構(gòu)建一個(gè)多交換機(jī)的層疊結(jié)構(gòu),通過環(huán)路,可以在一定程度上實(shí)現(xiàn)冗余。圖1為現(xiàn)有技術(shù)交換機(jī)堆疊的示意圖,包括主交換機(jī)(Master)90和從交換機(jī)(Slave)91。交換機(jī)環(huán)路中的某一從交換機(jī)91到達(dá)主交換機(jī)90只能通過一個(gè)高速端口進(jìn)行,需要通過所有上游交換機(jī)來進(jìn)行交換。圖2為現(xiàn)有技術(shù)主交換機(jī)和從交換機(jī)的示意圖,如圖2所示,主交換機(jī)90模擬為框式交換機(jī)的主控板(Main Board),而從交換機(jī)91模擬為框式交換機(jī)的接口板(Line Board)。由于MSTP本身是一個(gè)集中式的協(xié)議,在進(jìn)行生成樹協(xié)議計(jì)算時(shí)需要完整的信息, 在框式交換機(jī)上是在主控板(主交換機(jī))運(yùn)行的,當(dāng)接口板(從交換機(jī))收到協(xié)議報(bào)文后上送主控板處理。所以MSTP完全在主交換機(jī)上運(yùn)行和計(jì)算,無論是主交換機(jī)還是從交換機(jī)接收的報(bào)文都上送到主交換機(jī),從交換機(jī)僅作MSTP協(xié)議報(bào)文透傳。所以現(xiàn)有技術(shù)中所有的報(bào)文處理和協(xié)議計(jì)算必須完全在主交換機(jī)進(jìn)行,而交換機(jī)堆疊后,多臺交換機(jī)的接口數(shù)量非常多,這些接口上的報(bào)文和運(yùn)行MSTP協(xié)議均在主交換機(jī)上處理,使得主交換機(jī)的負(fù)荷非常大,CPU占用很高,故障率高,瓶頸嚴(yán)重,運(yùn)行效率低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例涉及一種交換機(jī)和交換機(jī)系統(tǒng),其交換機(jī)可以運(yùn)行MSTP,單獨(dú)處理接收到的報(bào)文,避免對單一交換機(jī)的大業(yè)務(wù)負(fù)荷,提高處理效率。一方面,本發(fā)明實(shí)施例提供了一種交換機(jī),所述交換機(jī)包括配置管理單元,用于發(fā)送配置信息和狀態(tài)查詢信息;狀態(tài)查詢單元,用于下發(fā)接收到的所述狀態(tài)查詢信息;多生成樹協(xié)議MSTP單元,用于接收所述狀態(tài)配置信息,并根據(jù)所述狀態(tài)查詢信息向所述狀態(tài)查詢單元返回MSTP運(yùn)行狀態(tài)信息;所述狀態(tài)查詢單元將接收到的所述MSTP運(yùn)行狀態(tài)信息發(fā)送給所述配置管理單元拼接為完整的協(xié)議運(yùn)行狀態(tài)信息。另一方面,本發(fā)明實(shí)施例還提供了一種交換機(jī),所述交換機(jī)包括配置代理單元,用于發(fā)送接收到的配置信息和狀態(tài)查詢信息;MSTP單元,用于接收所述配置信息,并根據(jù)所述狀態(tài)查詢信息向所述配置代理單元返回MSTP運(yùn)行狀態(tài)信息;所述配置代理單元將所述MSTP運(yùn)行狀態(tài)信息返回給外部交換機(jī),由所述外部交換機(jī)將所述MSTP運(yùn)行狀態(tài)信息拼接為完整的協(xié)議運(yùn)行狀態(tài)信息。本發(fā)明實(shí)施例提供了一種使用上述任一交換機(jī)的交換機(jī)系統(tǒng)。本發(fā)明實(shí)施例的交換機(jī)和交換機(jī)系統(tǒng),其交換機(jī)可以發(fā)送或者接收命令配置信息和MSTP運(yùn)行狀態(tài)信息,使得任意一個(gè)交換機(jī)都可以獨(dú)立運(yùn)行MSTP,從而每一個(gè)交換機(jī)都可以處理各自接收的報(bào)文,而非全部由單一的交換機(jī)進(jìn)行處理,不需要增加交換機(jī)的業(yè)務(wù)負(fù)荷,降低設(shè)備成本,有效提高了處理效率。
圖1為現(xiàn)有技術(shù)交換機(jī)堆疊的示意圖;圖2為現(xiàn)有技術(shù)主交換機(jī)和從交換機(jī)的示意圖;圖3為本發(fā)明實(shí)施例交換機(jī)的示意圖;圖4為本發(fā)明實(shí)施例另一交換機(jī)的示意圖;圖5A為本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的物理示意圖;圖5B為本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的邏輯示意圖;圖6為本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的示意圖;圖7為本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的功能示意圖。
具體實(shí)施例方式下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。本發(fā)明實(shí)施例是提供一種在完全兼容MSTP的基礎(chǔ)上,使得堆疊后的交換機(jī)支持分布式的MSTP運(yùn)行方式,由此使得報(bào)文處理和協(xié)議處理完全分布在各個(gè)交換機(jī)上,而不需要對主交換機(jī)增加業(yè)務(wù)負(fù)荷,所以能提高交換機(jī)系統(tǒng)的MSTP性能與收斂速度。圖3為本發(fā)明實(shí)施例交換機(jī)的示意圖,如圖3所示,本發(fā)明實(shí)施例的交換機(jī)10包括MSTP單元11、狀態(tài)查詢單元12和配置管理單元13。本發(fā)明實(shí)施例的交換機(jī)10可以是堆疊交換機(jī)系統(tǒng)中的主交換機(jī),而所對應(yīng)的外部交換機(jī)20就是堆疊交換機(jī)系統(tǒng)中的從交換機(jī)。配置管理單元13是交換機(jī)10和用戶的接口,配置管理單元13也存儲和管理命令配置信息。當(dāng)需要發(fā)送命令配置信息時(shí),直接向本交換機(jī)10的MSTP單元11發(fā)送本交換機(jī)的命令配置信息;也向外部交換機(jī)20發(fā)送外部交換機(jī)的命令配置信息。這樣MSTP單元11 可以根據(jù)命令配置信息對自身進(jìn)行配置處理,同樣外部交換機(jī)20可以根據(jù)該交換機(jī)的命令配置信息對自身進(jìn)行配置。當(dāng)用戶登錄交換機(jī)10后,需要查詢交換機(jī)系統(tǒng)的MSTP協(xié)議的具體狀態(tài)時(shí),通過配置管理單元13進(jìn)行查詢,配置管理單元13向狀態(tài)查詢單元12發(fā)送狀態(tài)查詢信息,狀態(tài)查詢單元12將狀態(tài)查詢信息發(fā)送給本交換機(jī)的MSTP單元11和外部交換機(jī)。交換機(jī)10的MSTP單元11內(nèi)運(yùn)行獨(dú)立的MSTP,而且維護(hù)有MSTP的具體運(yùn)行狀態(tài)信息,MSTP單元11根據(jù)狀態(tài)查詢信息獲取自身的MSTP運(yùn)行狀態(tài)信息,并返回給狀態(tài)查詢單元12。同理,外部交換機(jī)20也會將外部交換機(jī)20的MSTP運(yùn)行狀態(tài)信息返回給狀態(tài)查詢單元12,狀態(tài)查詢單元12將所有的MSTP運(yùn)行狀態(tài)信息均發(fā)送給配置管理單元13,這樣配
4置管理單元13就會獲取所有交換機(jī)的MSTP運(yùn)行狀態(tài)信息,就可以利用所有的MSTP運(yùn)行狀態(tài)信息拼接為完整的協(xié)議運(yùn)行狀態(tài)信息,然后將完整的協(xié)議運(yùn)行狀態(tài)信息返回給用戶。所述完整的協(xié)議運(yùn)行狀態(tài)信息,是指該交換機(jī)系統(tǒng)中所有運(yùn)行MSTP的交換機(jī)的端口的運(yùn)行狀態(tài)信息。本發(fā)明實(shí)施例的交換機(jī)可以將命令配置信息發(fā)送給自身的MSTP單元進(jìn)行配置, 也發(fā)送給外部交換機(jī)進(jìn)行配置,由此使得外部交換機(jī)可以獨(dú)立運(yùn)行MSTP,當(dāng)外部交換機(jī)接收到報(bào)文的時(shí)候不需要發(fā)送給交換機(jī)來處理,而是在本地進(jìn)行處理,不需要增加交換機(jī)的業(yè)務(wù)負(fù)荷。圖4為本發(fā)明實(shí)施例另一交換機(jī)的示意圖,如圖4所示,本發(fā)明實(shí)施例的交換機(jī)30 包括MSTP單元31和配置代理單元32。本發(fā)明實(shí)施例的交換機(jī)30可以是堆疊交換機(jī)系統(tǒng)中的從交換機(jī),而所對應(yīng)的外部交換機(jī)40就是交換機(jī)系統(tǒng)中的主交換機(jī)。配置代理單元32用來接收外部交換機(jī)40發(fā)送的配置信息,然后將配置信息發(fā)送給MSTP單元31,這樣MSTP單元31可以根據(jù)配置信息進(jìn)行自身配置。MSTP單元31內(nèi)運(yùn)行獨(dú)立的MSTP,并且維護(hù)有MSTP的具體運(yùn)行狀態(tài)信息,當(dāng)用戶向外部交換機(jī)40查詢交換機(jī) MSTP協(xié)議的具體狀態(tài)時(shí),外部交換機(jī)40會向配置代理單元32發(fā)送狀態(tài)查詢信息后,配置代理單元32會將狀態(tài)查詢信息發(fā)送給MSTP單元31,這樣MSTP單元31根據(jù)狀態(tài)查詢信息獲取自身的MSTP運(yùn)行狀態(tài)信息,并返回給外部交換機(jī)40,由所述外部交換機(jī)40將所述MSTP 運(yùn)行狀態(tài)信息拼接為完整的協(xié)議運(yùn)行狀態(tài)信息。所述完整的協(xié)議運(yùn)行狀態(tài)信息,是指該交換機(jī)系統(tǒng)中所有運(yùn)行MSTP的交換機(jī)的端口的運(yùn)行狀態(tài)信息。本發(fā)明實(shí)施例的交換機(jī)可以從外部交換機(jī)接收命令配置信息和MSTP運(yùn)行狀態(tài)信息,由此使得外部交換機(jī)可以獨(dú)立運(yùn)行MSTP,當(dāng)交換機(jī)接收到報(bào)文的時(shí)候不需要發(fā)送給外部交換機(jī)來處理,而是在本地進(jìn)行處理,從而不需要增加外部交換機(jī)的業(yè)務(wù)負(fù)荷,提高了整體處理效率。圖5A和圖5B分別為本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的物理示意圖和邏輯示意圖,如圖 5A和5B所示,交換機(jī)系統(tǒng)中可以包括一個(gè)主交換機(jī)50和多個(gè)從交換機(jī)60,采用環(huán)形鏈接, 而在邏輯上虛擬成星形連接。再如圖6所示的本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的示意圖,主交換機(jī)50通過虛擬互聯(lián)接口 58和從交換機(jī)60通過虛擬互聯(lián)接口 65建立虛擬鏈路直連?,F(xiàn)有的堆疊交換機(jī)系統(tǒng)是將所有的交換機(jī)虛擬成一臺交換機(jī)設(shè)備,但由于MSTP 本身是集中計(jì)算的協(xié)議,協(xié)議上進(jìn)行分布式計(jì)算難度很大。而本發(fā)明實(shí)施例的交換機(jī)系統(tǒng)是將交換機(jī)系統(tǒng)中的各交換機(jī)又再次拆開,不是虛擬成一臺交換機(jī)設(shè)備,而是虛擬成一個(gè)交換機(jī)網(wǎng)絡(luò)。由于真實(shí)的交換機(jī)系統(tǒng)的物理連接是環(huán)形連接,而本發(fā)明實(shí)施例的交換機(jī)系統(tǒng)虛擬成了星形的網(wǎng)絡(luò),所以從交換機(jī)60均通過一個(gè)虛擬的鏈路與主交換機(jī)50相連接,根據(jù)從交換機(jī)60與主交換機(jī)50的虛擬連接,在主交換機(jī)50和從交換機(jī)60上抽象出“虛擬互聯(lián)接口”,一個(gè)從交換機(jī)60只有一個(gè)虛擬互聯(lián)接口 65,而主交換機(jī)50則有多個(gè)虛擬互聯(lián)接口 58,每個(gè)虛擬互聯(lián)接口 58與一臺從交換機(jī)的虛擬互聯(lián)接口 65相鏈接,虛擬互聯(lián)接口歸屬于各自的交換機(jī)。虛擬互聯(lián)接口交換機(jī)本地具備最高的接口優(yōu)先級,可以始終處于轉(zhuǎn)發(fā) Forwarding 狀態(tài)。
主交換機(jī)的系統(tǒng)優(yōu)先級由用戶配置,而從交換機(jī)自動(dòng)分配較低的系統(tǒng)優(yōu)先級, 各交換機(jī)在運(yùn)行MSTP協(xié)議時(shí)的設(shè)備ID可以使用各交換機(jī)各自的MAC(Media Access Control,媒體接入控制,MAC)地址,也可以采用主交換機(jī)的MAC地址。圖7為本發(fā)明實(shí)施例交換機(jī)系統(tǒng)的功能示意圖,如圖7所示,本發(fā)明實(shí)施例的交換機(jī)系統(tǒng)包括主交換機(jī)50和一臺或多臺從交換機(jī)60。主交換機(jī)50包括MSTP單元51、狀態(tài)查詢單元52和配置管理單元53、報(bào)文收發(fā)單元55、報(bào)文接口 56、Eth-Trunk(以太-Trunk) 接口 57和一個(gè)或多個(gè)虛擬互聯(lián)接口 58。從交換機(jī)60包括MSTP單元61、報(bào)文收發(fā)單元62、 報(bào)文接口 63、Eth-Trimk接口 64、虛擬互聯(lián)接口 65和配置代理單元66。由于每臺交換機(jī)獨(dú)立運(yùn)行MSTP協(xié)議,所以每臺交換機(jī)的報(bào)文收發(fā)單元用于收發(fā)MSTP協(xié)議報(bào)文。本發(fā)明實(shí)施例的交換機(jī)系統(tǒng)把所有交換機(jī)當(dāng)作一臺交換機(jī)進(jìn)行命令配置,命令配置和設(shè)備狀態(tài)查詢是在主交換機(jī)50上實(shí)現(xiàn)的,從而使得管理上是以一臺交換機(jī)設(shè)備的形式向外展示。主交換機(jī)50通過主交換機(jī)50的MSTP單元51運(yùn)行獨(dú)立的MSTP協(xié)議,而從交換機(jī)60通過從交換機(jī)60的MSTP單元61運(yùn)行獨(dú)立的MSTP協(xié)議。需要從交換機(jī)60的MSTP 單元61獲取命令配置信息。主交換機(jī)50的配置管理單元53存儲和管理所有交換機(jī)的命令配置信息,所有交換機(jī)的命令配置信息包括主交換機(jī)和從交換機(jī)的命令配置信息。配置管理單元53向主交換機(jī)50的MSTP單元51發(fā)送命令配置信息,MSTP單元51根據(jù)命令配置信息進(jìn)行配置。而從交換機(jī)60獲取命令配置信息時(shí),利用虛擬互聯(lián)接口 65,通過主交換機(jī)50的虛擬互聯(lián)接口 58向配置管理單元53獲取。配置管理單元53將從交換機(jī)50的命令配置信息利用虛擬互聯(lián)接口 58,通過從交換機(jī)60的虛擬互聯(lián)口 65發(fā)送給配置代理單元66,再由配置代理單元 66將從交換機(jī)的命令配置信息發(fā)送給從交換機(jī)60的MSTP單元61進(jìn)行配置。配置管理單元53向主交換機(jī)50的MSTP單元51發(fā)送的命令配置信息包括主交換機(jī)自身的命令配置信息,或者包括所有交換機(jī)的命令配置信息。配置管理單元53是交換機(jī)系統(tǒng)和用戶的接口,這樣用戶就可以登錄主交換機(jī) 50。當(dāng)用戶登錄主交換機(jī)50后,需要查詢交換機(jī)MSTP協(xié)議的具體狀態(tài)時(shí),通過配置管理單元53和狀態(tài)查詢單元52進(jìn)行查詢,配置管理單元53向狀態(tài)查詢單元52發(fā)送狀態(tài)查詢信肩、ο主交換機(jī)50的MSTP單元51內(nèi)運(yùn)行獨(dú)立的MSTP,而且維護(hù)有MSTP的具體運(yùn)行狀態(tài)信息,當(dāng)用戶要求查詢主交換機(jī)50的MSTP協(xié)議的具體狀態(tài)時(shí),狀態(tài)查詢單元52直接向主交換機(jī)50的MSTP單元51發(fā)送狀態(tài)查詢信息,MSTP單元51根據(jù)狀態(tài)查詢信息獲取自身的MSTP運(yùn)行狀態(tài)信息,并返回給狀態(tài)查詢單元52。從交換機(jī)60的MSTP單元61內(nèi)同樣運(yùn)行獨(dú)立的MSTP,而且維護(hù)有自身的MSTP的具體運(yùn)行狀態(tài)信息,當(dāng)查詢從交換機(jī)60的MSTP協(xié)議的具體狀態(tài)時(shí),狀態(tài)查詢單元52利用虛擬互聯(lián)接口 58,通過從交換機(jī)60的虛擬互聯(lián)接口 65向從交換機(jī)60的MSTP單元61發(fā)送狀態(tài)查詢信息,MSTP單元51根據(jù)狀態(tài)查詢信息獲取自身的MSTP運(yùn)行狀態(tài)信息,利用虛擬互聯(lián)接口 65,通過主交換機(jī)50的虛擬互聯(lián)接口 58發(fā)送給狀態(tài)查詢單元52。狀態(tài)查詢單元52將所有的MSTP運(yùn)行狀態(tài)信息均發(fā)送給配置管理單元53,這樣配置管理單元53就會獲取主交換機(jī)和所有從交換機(jī)的MSTP運(yùn)行狀態(tài)信息,利用所有的MSTP 運(yùn)行狀態(tài)信息拼接為完整的協(xié)議運(yùn)行狀態(tài)信息,然后狀態(tài)查詢單元52將完整的協(xié)議運(yùn)行狀態(tài)信息返回給用戶。虛擬互聯(lián)接口的作用是用于主交換機(jī)和從交換機(jī)的虛擬連接,所以從大的角度來講,主交換機(jī)和從交換機(jī)之間的控制信息和報(bào)文信息均通過虛擬接口來發(fā)送和接收,當(dāng)然也可以將虛擬互聯(lián)口設(shè)置為只接收和發(fā)送報(bào)文信息,而控制信息通過主交換機(jī)和從交換機(jī)之間的物理鏈路發(fā)送和接收。從交換機(jī)60將命令配置信息和MSTP協(xié)議的具體狀態(tài)信息一起顯示給用戶,由此使得交換機(jī)系統(tǒng)對外表現(xiàn)為一臺交換機(jī)。主交換機(jī)50上的報(bào)文接口 56和Eth-Trunk接口 57,以及從交換機(jī)60上報(bào)文接口 63和Eth-Trunk接口 64均由主交換機(jī)50進(jìn)行統(tǒng)一配置,由于在主交換機(jī)50和從交換機(jī)60上分別獨(dú)立運(yùn)行MSTP協(xié)議,所以主交換機(jī)50上的報(bào)文接口 56由主交換機(jī)50管理, 從交換機(jī)60上的報(bào)文接口 63由從交換機(jī)60管理。所以,主交換機(jī)50通過報(bào)文接口 56接收報(bào)文,發(fā)送給MSTP單元51進(jìn)行處理,同樣通過報(bào)文接口 56將處理后的報(bào)文發(fā)送。同樣,從交換機(jī)60通過報(bào)文接口 63接收報(bào)文, 發(fā)送給MSTP單元61進(jìn)行處理,同樣通過報(bào)文接口 63將處理后的報(bào)文發(fā)送。但是主交換機(jī)50上的Eth-Trunk接口 57由主交換機(jī)50管理,從交換機(jī)60上的Eth-Trunk接口 64也由主交換機(jī)50管理而非從交換機(jī)60管理,因?yàn)镋th-Trunk接口可以是由多個(gè)物理接口而虛擬出的虛擬接口,這些物理接口同時(shí)接收報(bào)文,這樣虛擬出的 Kh-Trimk接口下的物理接口可能是在主交換機(jī)上也可能是在從交換機(jī)上,由于從交換機(jī)不可能接收和處理所有的報(bào)文信息,只可能由主交換機(jī)來接收和處理這些報(bào)文信息,所以所有交換機(jī)上的Eth-Trimk接口都由主交換機(jī)50來管理,所以只要是由Eth-Trimk接口接收到的報(bào)文,都會發(fā)送到主交換機(jī)的報(bào)文收發(fā)單元55進(jìn)行處理?,F(xiàn)有技術(shù)中的堆疊交換機(jī)系統(tǒng)是在主交換機(jī)上運(yùn)行MSTP協(xié)議,管理了包括主交換機(jī)和從交換機(jī)的所有接口,成員交換機(jī)上的接口收到MSTP協(xié)議報(bào)文后,必須直接透傳給主交換機(jī),由主交換機(jī)統(tǒng)一處理。而本發(fā)明實(shí)施例的交換機(jī)系統(tǒng)中的每一個(gè)交換機(jī)(包括主交換機(jī)和從交換機(jī))獨(dú)立運(yùn)行MSTP協(xié)議,各交換機(jī)管理著各自的接口,而不是全部都有主交換機(jī)處理,由此可以在不改造MSTP協(xié)議保證完全兼容性情況下達(dá)到交換機(jī)系統(tǒng)內(nèi)的交換機(jī)MSTP分布式的效果,從而可明顯提高系統(tǒng)容量和性能,大大降低對主交換機(jī)性能的要求,明顯降低設(shè)備成本和組網(wǎng)成本,有效提高了系統(tǒng)的處理效率。本發(fā)明以上實(shí)施例中,交換機(jī)系統(tǒng)可以是堆疊交換機(jī)系統(tǒng),該交換機(jī)系統(tǒng)可以包含主交換機(jī)、備交換機(jī)和從交換機(jī)三種角色,其中,主交換機(jī)和備交換機(jī)都只能有一臺,從交換機(jī)可以有一臺或多臺。專業(yè)人員應(yīng)該還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。 這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。 專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器
7(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。 以上所述的具體實(shí)施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種交換機(jī),其特征在于,所述交換機(jī)包括配置管理單元,用于發(fā)送配置信息和狀態(tài)查詢信息;狀態(tài)查詢單元,用于下發(fā)接收到的所述狀態(tài)查詢信息;多生成樹協(xié)議MSTP單元,用于接收所述狀態(tài)配置信息,并根據(jù)所述狀態(tài)查詢信息向所述狀態(tài)查詢單元返回MSTP運(yùn)行狀態(tài)信息;所述狀態(tài)查詢單元將接收到的所述MSTP運(yùn)行狀態(tài)信息發(fā)送給所述配置管理單元拼接為完整的協(xié)議運(yùn)行狀態(tài)信息。
2.根據(jù)權(quán)利要求1所述的交換機(jī),其特征在于,所述交換機(jī)還包括報(bào)文收發(fā)單元,用于將接收到的報(bào)文發(fā)送給所述MSTP單元,以及發(fā)送報(bào)文。
3.根據(jù)權(quán)利要求2所述的交換機(jī),其特征在于,所述交換機(jī)還包括報(bào)文接口,所述報(bào)文收發(fā)單元通過所述報(bào)文接口接收和發(fā)送報(bào)文。
4.根據(jù)權(quán)利要求2或3所述的交換機(jī),其特征在于,所述交換機(jī)還包括=Eth-Trimk接口,用于和外部交換機(jī)的Eth-Trimk接口共同接收報(bào)文,并發(fā)送給所述報(bào)文收發(fā)單元。
5.根據(jù)權(quán)利要求1-4中任一所述的交換機(jī),其特征在于,所述交換機(jī)還包括虛擬互聯(lián)接口,所述配置管理單元通過所述虛擬互聯(lián)接口將所述配置信息發(fā)送給外部交換機(jī);所述狀態(tài)查詢單元通過所述虛擬互聯(lián)接口將所述狀態(tài)查詢信息發(fā)送給所述外部交換機(jī),并通過所述虛擬互聯(lián)接口接收所述外部交換機(jī)返回的MSTP運(yùn)行狀態(tài)信息。
6.一種交換機(jī),其特征在于,所述交換機(jī)包括配置代理單元,用于發(fā)送接收到的配置信息和狀態(tài)查詢信息;多生成樹協(xié)議MSTP單元,用于接收所述配置信息,并根據(jù)所述狀態(tài)查詢信息向所述配置代理單元返回MSTP運(yùn)行狀態(tài)信息;所述配置代理單元將所述MSTP運(yùn)行狀態(tài)信息返回給外部交換機(jī),由所述外部交換機(jī)將所述MSTP運(yùn)行狀態(tài)信息拼接為完整的協(xié)議運(yùn)行狀態(tài)信肩、ο
7.根據(jù)權(quán)利要求6所述的交換機(jī),其特征在于,所述交換機(jī)還包括報(bào)文收發(fā)單元,用于將接收到的報(bào)文發(fā)送給所述MSTP單元進(jìn)行處理,以及發(fā)送所述MSTP單元生成的報(bào)文。
8.根據(jù)權(quán)利要求7所述的交換機(jī),其特征在于,所述交換機(jī)還包括報(bào)文接口,所述報(bào)文收發(fā)單元通過所述報(bào)文接口接收和發(fā)送報(bào)文。
9.根據(jù)權(quán)利要求6-8中任一所述的交換機(jī),其特征在于,所述交換機(jī)還包括虛擬互聯(lián)接口,所述配置代理單元通過所述虛擬互聯(lián)接口接收所述配置信息和狀態(tài)查詢信息,以及發(fā)送所述MSTP運(yùn)行狀態(tài)信息。
10.根據(jù)權(quán)利要求6-9中任一所述的交換機(jī),其特征在于,所述交換機(jī)還包括 Eth-Trunk接口,用于和所述外部交換機(jī)的Eth-Trimk接口共同接收報(bào)文,并發(fā)送給所述外部交換機(jī)。
11.一種交換機(jī)系統(tǒng),其特征在于,包括權(quán)利要求1所述的交換機(jī)和一臺或多臺權(quán)利要求6所述的交換機(jī)。
全文摘要
本發(fā)明涉及一種交換機(jī)和交換機(jī)系統(tǒng),所述交換機(jī)包括MSTP單元,用于根據(jù)接收到的狀態(tài)查詢信息,生成并發(fā)送MSTP運(yùn)行狀態(tài)信息;狀態(tài)查詢單元,用于接收所述MSTP運(yùn)行狀態(tài)信息,并發(fā)送給外部交換機(jī);配置管理單元,用于存儲和管理命令配置信息;配置代理單元,用于將所述命令配置信息發(fā)送給所述外部交換機(jī)。本發(fā)明實(shí)施例的交換機(jī)和交換機(jī)系統(tǒng),其交換機(jī)可以發(fā)送或者接收命令配置信息和MSTP運(yùn)行狀態(tài)信息,使得任意一個(gè)交換機(jī)都可以獨(dú)立運(yùn)行MSTP,從而每一個(gè)交換機(jī)都可以處理各自接收的報(bào)文,而非全部由單一的交換機(jī)進(jìn)行處理,不需要增加交換機(jī)的業(yè)務(wù)負(fù)荷,降低設(shè)備成本,有效提高了處理效率。
文檔編號H04L12/56GK102281195SQ20111022054
公開日2011年12月14日 申請日期2011年8月3日 優(yōu)先權(quán)日2011年8月3日
發(fā)明者張曉益 申請人:華為技術(shù)有限公司