一種縱向堆疊系統(tǒng)管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種縱向堆疊系統(tǒng)管理方法。本發(fā)明同時(shí)還 涉及一種縱向堆疊系統(tǒng)。
【背景技術(shù)】
[0002] 縱向堆疊又稱為 IRF (Intelligent Resilient Framework,智能彈性架構(gòu)),是一 種新型軟件虛擬化技術(shù),其核心思想是將多臺(tái)PE (Port Extender device,端口擴(kuò)展)設(shè)備 連接到Parent deviCe(父設(shè)備)。如圖1所示,為現(xiàn)有技術(shù)中縱向堆疊系統(tǒng)的組網(wǎng)應(yīng)用示 意圖,其中IRF的父設(shè)備(也稱為控制橋Controlling Bridge)之間通過堆疊鏈路互聯(lián),每 臺(tái)PE設(shè)備虛擬化成父設(shè)備的一塊遠(yuǎn)程業(yè)務(wù)板,由父設(shè)備統(tǒng)一管理。通過使用縱向堆疊技 術(shù),可以以較低的成本提高父設(shè)備的端口密度,簡(jiǎn)化網(wǎng)絡(luò)拓?fù)?,降低網(wǎng)絡(luò)維護(hù)成本。
[0003] 為了在父設(shè)備以及各PE設(shè)備上實(shí)現(xiàn)縱向堆疊,現(xiàn)有技術(shù)在父設(shè)備上完成堆疊配 置后,由父設(shè)備實(shí)時(shí)檢測(cè)堆疊物理端口并等待來自PE設(shè)備的槽位號(hào)請(qǐng)求。在收到PE設(shè)備 槽位號(hào)請(qǐng)求后,父設(shè)備會(huì)進(jìn)行下面的操作:
[0004] 1)對(duì)PE設(shè)備進(jìn)行分配
[0005] 根據(jù)配置向PE設(shè)備分配正確的槽位號(hào)。
[0006] 2)同步軟件
[0007] 根據(jù)PE設(shè)備的加載請(qǐng)求,父設(shè)備向PE設(shè)備提供正確的Boot ROM程序和啟動(dòng)軟件 包。
[0008] 3)接受PE設(shè)備的注冊(cè)
[0009] PE設(shè)備加載完Boot ROM程序和啟動(dòng)軟件包后,自動(dòng)重啟并向父設(shè)備注冊(cè)。
[0010] 4)向PE設(shè)備下發(fā)配置
[0011] 待PE設(shè)備正常啟動(dòng)后,父設(shè)備向PE設(shè)備下發(fā)配置,至此PE設(shè)備上只運(yùn)行父設(shè)備 下發(fā)的配置,不再運(yùn)行本地配置文件中的配置。
[0012] 5)堆疊鏈路維護(hù)
[0013] 父設(shè)備和PE設(shè)備會(huì)互相發(fā)送堆疊鏈路檢測(cè)報(bào)文來探測(cè)堆疊鏈路是否正常工作, 并通過堆疊物理端口的狀態(tài)來示意堆疊鏈路是否正常工作。
[0014] 6)配置管理
[0015] PE設(shè)備上只運(yùn)行端口相關(guān)功能,上層協(xié)議都運(yùn)行在父設(shè)備上。通過登錄父設(shè)備,來 完成PE設(shè)備的配置,比如配置PE設(shè)備上端口所屬的VLAN(Virtual Local Area Network, 虛擬局域網(wǎng))、Q〇S(Quality Of Service,服務(wù)質(zhì)量)策略等。用戶在父設(shè)備執(zhí)行save命 令保存當(dāng)前配置時(shí),也會(huì)將PE設(shè)備對(duì)應(yīng)配置保存到父設(shè)備上。當(dāng)系統(tǒng)重啟或者更換新的PE 設(shè)備時(shí),父設(shè)備會(huì)將對(duì)應(yīng)配置下發(fā)給新的PE設(shè)備。
[0016] 以上過程基本涵蓋了為現(xiàn)有的IRF系統(tǒng)中PE設(shè)備與父設(shè)備之間的交互,由于PE 設(shè)備是以接口板方式受CB設(shè)備的管理的,因此CB設(shè)備和PE設(shè)備之間存在緊耦合關(guān)系,必 須適用同一配套的配置版本文件來實(shí)現(xiàn)以上流程。然而,在當(dāng)前的IRF管理架構(gòu)中,被用作 PE設(shè)備的PE (Provider,服務(wù)商路由器)設(shè)備與其配套的父設(shè)備均為獨(dú)立的產(chǎn)品,尤其是對(duì) 于PE設(shè)備來說,不同型號(hào)的PE設(shè)備分別由獨(dú)立的團(tuán)隊(duì)進(jìn)行開發(fā)以及維護(hù)。從而導(dǎo)致PE設(shè) 備與父設(shè)備之間的配套管理工作十分的復(fù)雜,不利于設(shè)備的維護(hù)。
【發(fā)明內(nèi)容】
[0017] 本發(fā)明提供了一種縱向堆疊系統(tǒng)管理方法,用以實(shí)現(xiàn)CB設(shè)備和PE設(shè)備之間的松 耦合管理,該方法應(yīng)用于包括端口擴(kuò)展PE設(shè)備以及父設(shè)備的縱向堆疊系統(tǒng)中,該方法還包 括:
[0018] CB設(shè)備與PE設(shè)備之間交互EOAM可擴(kuò)展操作、管理和維護(hù)報(bào)文;
[0019] CB設(shè)備與PE設(shè)備獲取EOAM報(bào)文特殊協(xié)議數(shù)據(jù)單元PDU攜帶的OAM操作類型、請(qǐng) 求REQ標(biāo)識(shí)ID以及數(shù)據(jù)內(nèi)容;
[0020] 根據(jù)OAM操作類型以及REQ ID確定特殊PDU報(bào)文的功能;
[0021] 根據(jù)預(yù)設(shè)的與功能對(duì)應(yīng)的設(shè)置規(guī)則,執(zhí)行PE設(shè)備版本加載和配置文件下發(fā)、執(zhí)行 CB設(shè)備與PE設(shè)備之間的堆疊鏈路維護(hù)、執(zhí)行PE設(shè)備向CB設(shè)備下發(fā)用戶配置以及執(zhí)行PE 設(shè)備向CB設(shè)備通知告警事件。
[0022] 相應(yīng)地,本發(fā)明還提出了一種縱向堆疊系統(tǒng),系統(tǒng)包括控制橋CB設(shè)備與端口擴(kuò)展 PE設(shè)備,其中:
[0023] CB設(shè)備,用于與PE設(shè)備之間交互EOAM可擴(kuò)展操作、管理和維護(hù)報(bào)文,并獲取EOAM 報(bào)文特殊協(xié)議數(shù)據(jù)單元PDU攜帶的OAM操作類型、請(qǐng)求REQ標(biāo)識(shí)ID以及數(shù)據(jù)內(nèi)容,根據(jù)OAM 操作類型以及REQ ID確定特殊PDU報(bào)文的功能,根據(jù)預(yù)設(shè)的與功能對(duì)應(yīng)的設(shè)置規(guī)則,執(zhí)行 PE設(shè)備版本加載和配置文件下發(fā)、執(zhí)行CB設(shè)備與PE設(shè)備之間的堆疊鏈路維護(hù)、執(zhí)行PE設(shè) 備向CB設(shè)備下發(fā)用戶配置以及執(zhí)行PE設(shè)備向CB設(shè)備通知告警事件;
[0024] PE設(shè)備,用于與CB設(shè)備之間交互EOAM可擴(kuò)展操作、管理和維護(hù)報(bào)文,并獲取EOAM 報(bào)文特殊協(xié)議數(shù)據(jù)單元PDU攜帶的OAM操作類型、請(qǐng)求REQ標(biāo)識(shí)ID以及數(shù)據(jù)內(nèi)容,根據(jù)OAM 操作類型以及REQ ID確定特殊PDU報(bào)文的功能,根據(jù)預(yù)設(shè)的與功能對(duì)應(yīng)的設(shè)置規(guī)則,執(zhí)行 PE設(shè)備版本加載和配置文件下發(fā)、執(zhí)行CB設(shè)備與PE設(shè)備之間的堆疊鏈路維護(hù)、執(zhí)行PE設(shè) 備向CB設(shè)備下發(fā)用戶配置以及執(zhí)行PE設(shè)備向CB設(shè)備通知告警事件。
[0025] 由此可見,通過應(yīng)用以上技術(shù)方案,CB設(shè)備與PE設(shè)備之間交互EOAM可擴(kuò)展操作、 管理和維護(hù)報(bào)文,獲取EOAM報(bào)文PDU攜帶的OAM操作類型、請(qǐng)求REQ標(biāo)識(shí)ID以及數(shù)據(jù)內(nèi)容, 在根據(jù)OAM操作類型以及REQ ID確定特殊PDU報(bào)文的功能后,根據(jù)預(yù)設(shè)的與功能對(duì)應(yīng)的設(shè) 置規(guī)則,執(zhí)行版本加載和配置文件下發(fā)、堆疊鏈路維護(hù)、下發(fā)用戶配置以及通知告警事件等 操作。通過使用PDU數(shù)據(jù)進(jìn)行交互,極大地簡(jiǎn)化了堆疊系統(tǒng)中CB設(shè)備對(duì)PE設(shè)備的管理控 制,在易于維護(hù)的基礎(chǔ)上提高了設(shè)備的管理效率。
【附圖說明】
[0026] 圖1為現(xiàn)有技術(shù)中的縱向堆疊系統(tǒng)的組網(wǎng)應(yīng)用示意圖;
[0027] 圖2為本發(fā)明提出的一種縱向堆疊系統(tǒng)管理方法的流程示意圖;
[0028] 圖3為本發(fā)明具體實(shí)施例中的OAM PDU報(bào)文結(jié)構(gòu)示意圖;
[0029] 圖4為本發(fā)明具體實(shí)施例中EOAM的幀結(jié)構(gòu)示意圖;
[0030] 圖5為本發(fā)明提出的一種版本加載過程中報(bào)文交互的示意圖;
[0031] 圖6為本發(fā)明提出的一種配置文件下發(fā)過程中報(bào)文交互的示意圖;
[0032] 圖7為本發(fā)明提出的一種堆疊鏈路維護(hù)過程中報(bào)文交互的示意圖;
[0033] 圖8為本發(fā)明提出的一種用戶配置下發(fā)過程中報(bào)文交互的示意圖;
[0034] 圖9為本發(fā)明提出的一種告警上報(bào)過程中報(bào)文交互的示意圖;
[0035] 圖10為本發(fā)明提出的一種PE設(shè)備的結(jié)構(gòu)示意圖;。
【具體實(shí)施方式】
[0036] 為解決【背景技術(shù)】中所提到的技術(shù)問題,本發(fā)明提出了一種縱向堆疊系統(tǒng)管理方 法,該方法應(yīng)用于包括PE設(shè)備以及CB設(shè)備的縱向堆疊系統(tǒng)中,該P(yáng)E設(shè)備為該縱向堆疊系 統(tǒng)中的PE設(shè)備,該CB設(shè)備為該述縱向堆疊系統(tǒng)中的父設(shè)備,如圖2所示,本申請(qǐng)實(shí)施例一 公開了一種縱向堆疊系統(tǒng)管理方法;該方法包括以下步驟:
[0037] S201,CB設(shè)備與PE設(shè)備之間交互EOAM可擴(kuò)展操作、管理和維護(hù)報(bào)文;
[0038] S202, CB設(shè)備與PE設(shè)備獲取EOAM報(bào)文特殊協(xié)議數(shù)據(jù)單元PDU攜帶的OAM操作類 型、請(qǐng)求REQ標(biāo)識(shí)ID以及數(shù)據(jù)內(nèi)容;
[0039] S203,根據(jù)OAM操作類型以及REQ ID確定特殊PDU報(bào)文的功能;
[0040] S204,根據(jù)預(yù)設(shè)的與功能對(duì)應(yīng)的設(shè)置規(guī)則,執(zhí)行PE設(shè)備版本加載和配置文件下 發(fā)、執(zhí)行CB設(shè)備與PE設(shè)備之間的堆疊鏈路維護(hù)、執(zhí)行PE設(shè)備向CB設(shè)備下發(fā)用戶配置以及 執(zhí)行PE設(shè)備向CB設(shè)備通知告警事件。
[0041] 為了實(shí)現(xiàn)IRF系統(tǒng)中成員設(shè)備之間的松耦合管理,使得在更換其中的CB或PE設(shè) 備的同時(shí)不必再對(duì)應(yīng)更改對(duì)端設(shè)備,本發(fā)明通過EOAM(Extend Operation Administration and Maintenance,可擴(kuò)展操作維護(hù)管理)PDU(Protocol Data Unit,協(xié)議數(shù)據(jù)單元)報(bào)文的 方式來實(shí)現(xiàn)CB設(shè)備與PE設(shè)備之間的交互,以此減少成員設(shè)備互相之間的依賴性。為了使 本發(fā)明的方案更加清楚,以下將首先對(duì)以上流程中的的EOAM PDU進(jìn)行說明:
[0042] 如圖3所示,為本發(fā)明優(yōu)選實(shí)施例中的一種EOAM PDU報(bào)文的結(jié)構(gòu)示意圖,其中的 EOAM功能是將信息承載在該P(yáng)DU上,它包含一些用來監(jiān)視、測(cè)試和故障定位的控制和狀態(tài) 信息。相應(yīng)地,EOAM通過Code字段為OxFE來識(shí)別,其幀結(jié)構(gòu)如圖4所示。當(dāng)code字段為 OxFE時(shí),即代表該P(yáng)DU報(bào)文的Data/Pad字段已進(jìn)行了擴(kuò)展。在此需要說明的是,本發(fā)明方 案針對(duì)不同的公