路由器配置方法及路由器、路由器控制裝置和通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種路由器配置方法及路由器、路由器控制裝置和通信系統(tǒng)。
【背景技術(shù)】
[0002]隨著網(wǎng)絡技術(shù)的發(fā)展,對通訊設備的要求越來越高,不僅需要通訊設備具有強可靠性,同時對設備的控制具有簡單化,可操作性強等。所以,通訊設備具有自動化,智能化,執(zhí)行速度快等技術(shù)已經(jīng)成為提高通訊產(chǎn)品競爭性的指標之一。
[0003]目前,業(yè)界中/高端路由交換設備中,一般都采用“處理板+多個接口板”的設計。所述的接口板為該設計結(jié)構(gòu)中的設備,所述設備用來實現(xiàn)不同速率,不同類型接口業(yè)務的接入,板上提供一個或多個高速網(wǎng)絡接口。所述接口板的功能是將物理線路上的信號與鏈路層的數(shù)據(jù)幀相互轉(zhuǎn)換。當所述接口板接收到數(shù)據(jù)幀并將其轉(zhuǎn)變成數(shù)據(jù)報文后,將報文送交處理板,由轉(zhuǎn)發(fā)引擎查找到目的端口,進行高速的報文轉(zhuǎn)發(fā)。
[0004]以上所述的現(xiàn)有技術(shù)中,“處理板+多個接口板”中拔出某個接口板,插入某新的接口板,需要人工參與,將“處理板”系統(tǒng)重新啟動,更換新的版本?,F(xiàn)有技術(shù)中并沒有提供一種接口板即插即用的方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的主要技術(shù)問題是提供一種路由器配置方法及路由器、路由器控制裝置和通信系統(tǒng),解決現(xiàn)有路由器中插入新的接口板時,需要人工將處理板系統(tǒng)重新啟動更換新的版本的問題。
[0006]為解決上述問題,本發(fā)明提供一種路由器配置方法,所述路由器包括處理板,所述方法包括:
[0007]所述處理板獲取插入接口板的版本信息,將所述版本信息發(fā)送給路由器控制裝置;
[0008]所述處理板接收所述路由器控制裝置反饋的版本包,所述版本包為所述路由器控制裝置獲取的與所述版本信息對應的版本包;
[0009]所述處理板根據(jù)所述版本包進行對應的配置。
[0010]在本發(fā)明的一種實施例中,所述處理板獲取所述版本信息包括:所述處理板收到所述接口板的插入信號后對所述接口板進行檢測,得到所述接口板的版本信息。
[0011]在本發(fā)明的一種實施例中,所述版本包包括接口板配置文件和/或處理板的轉(zhuǎn)發(fā)引擎配置文件;所述處理板根據(jù)所述版本包進行對應的配置包括:所述處理板根據(jù)所述版本包對所述接口板進行配置,和/或所述處理板根據(jù)所述版本包對自身的轉(zhuǎn)發(fā)引擎進行配置。
[0012]在本發(fā)明的一種實施例中,當處理板根據(jù)所述轉(zhuǎn)發(fā)引擎配置文件對其轉(zhuǎn)發(fā)引擎進行配置時,包括:
[0013]所述處理板從所述轉(zhuǎn)發(fā)引擎配置文件中讀取待配置的接口板參數(shù)信息,將讀取的接口板參數(shù)信息發(fā)給所述轉(zhuǎn)發(fā)引擎,所述轉(zhuǎn)發(fā)引擎根據(jù)所述接口板參數(shù)信息和匹配算法自適應生成與待配置的接口板對應的配置參數(shù),并根據(jù)所預設的述配置參數(shù)進行配置。
[0014]在本發(fā)明的一種實施例中,所述接口板參數(shù)信息包括接口數(shù)目、接口速率、接口類型和接口特征;所述轉(zhuǎn)發(fā)引擎根據(jù)接口板的參數(shù)信息和預設的匹配算法自適應生成與待配置接口板對應的配置參數(shù)包括:將所述接口數(shù)目、所述接口速率、所述接口類型和所述接口特征作為輸入條件,根據(jù)輸入條件和匹配算法自適應生成所述接口板的接口對應的配置參數(shù)。
[0015]為解決上述問題,本發(fā)明還提供另外一種路由器配置方法,包括:
[0016]路由器控制裝置接收路由器的處理板所發(fā)送的版本信息,所述版本信息為插入所述處理板的接口板的版本信息;
[0017]所述路由器控制裝置根據(jù)所述版本信息獲取與所述版本信息對應的版本包,將所述版本包發(fā)送給所述處理板。
[0018]在本發(fā)明的一種實施例中,所述路由器控制裝置根據(jù)所述版本信息獲取與所述版本信息對應的版本包的獲取方式包括以下方式中的至少一種:
[0019]所述路由器控制裝置根據(jù)所述版本信息在本地版本包數(shù)據(jù)庫中查找與所述版本信息對應的版本包;
[0020]所述路由器控制裝置根據(jù)所述版本信息從云版本服務器獲取與所述版本信息對應的版本包;
[0021]所述路由器判斷根據(jù)所述版本信息在本地版本包數(shù)據(jù)庫是否有匹配到對應的版本包,如果有,則提取該版本包;否則,則根據(jù)所述版本信息從云版本服務器獲取與所述版本信息對應的版本包。
[0022]在本發(fā)明的一種實施例中,當所述路由器控制裝置根據(jù)所述版本信息獲取與所述版本信息對應的版本包有多個時,根據(jù)所述處理板的系統(tǒng)獲取一個其支持的版本包發(fā)送給所述處理板。
[0023]在本發(fā)明的一種實施例中,所述版本包包括接口板配置文件,在將所述版本包發(fā)送給所述處理板之前還包括:
[0024]將根據(jù)所述版本信息獲取與所述版本信息對應的版本包作為初始版本包,判斷所述接口板所在位置之前是否插入過相同類型的接口板;如果沒有,則將初始版本包作為最終版本包發(fā)送給所述處理板;如果有,則將初始版本包中的接口板配置文件替換為之前插過的接口板的接口配置文件后作為最終版本包發(fā)送給所述處理板。
[0025]為解決上述問題,本發(fā)明還提供一種路由器配置方法,所述路由器包括處理板,所述方法包括:
[0026]所述處理板獲取插入接口板的版本信息,將所述版本信息發(fā)送給路由器控制裝置;
[0027]所述路由器控制裝置接收路由器的處理板所發(fā)送的版本信息,根據(jù)所述版本信息獲取與所述版本信息對應的版本包,將所述版本包發(fā)送給所述處理板;
[0028]所述處理板接收所述路由器控制裝置反饋的版本包,根據(jù)所述版本包進行對應的配置。
[0029]為解決上述問題,本發(fā)明還提供一種路由器,包括處理板:
[0030]所述處理板用于獲取插入接口板的版本信息,將所述版本信息發(fā)送給路由器控制裝置;
[0031]和接收所述路由器控制裝置反饋的版本包,所述版本包為所述路由器控制裝置獲取的與所述版本信息對應的版本包;
[0032]以及根據(jù)所述版本包進行對應的配置
[0033]在本發(fā)明的一種實施例中,所述版本包包括接口板配置文件和/或處理板的轉(zhuǎn)發(fā)引擎配置文件;所述處理板還用于根據(jù)所述版本包對所述接口板進行配置,和/或根據(jù)所述版本包對自身的轉(zhuǎn)發(fā)引擎進行配置。
[0034]在本發(fā)明的一種實施例中,當處理板用于根據(jù)所述轉(zhuǎn)發(fā)引擎配置文件對其轉(zhuǎn)發(fā)引擎進行配置時,
[0035]所述處理板還用于從所述轉(zhuǎn)發(fā)引擎配置文件中讀取待配置的接口板參數(shù)信息,將讀取的接口板參數(shù)信息發(fā)給所述轉(zhuǎn)發(fā)引擎,所述轉(zhuǎn)發(fā)引擎根據(jù)所述接口板參數(shù)信息和預設的匹配算法自適應生成與待配置的接口板對應的配置參數(shù),并根據(jù)所述配置參數(shù)進行配置。
[0036]在本發(fā)明的一種實施例中,所述接口板的參數(shù)信息包括接口數(shù)目、接口速率、接口類型和接口特征,所述轉(zhuǎn)發(fā)引擎還用于根據(jù)接口板參數(shù)信息和預設的匹配算法自適應生成與待配置接口板對應的配置參數(shù)包括:將所述接口數(shù)目、所述接口速率、所述接口類型和所述接口特征作為輸入條件,根據(jù)輸入條件和匹配算法自適應生成所述接口板的接口對應的配置參數(shù)。
[0037]為解決上述問題,本發(fā)明還提供一種路由器控制裝置,
[0038]路由器控制裝置用于接收路由器的處理板所發(fā)送的版本信息,所述版本信息為插入所述處理板的接口板的版本信息;
[0039]以及根據(jù)所述版本信息獲取與所述版本信息對應的版本包,將所述版本包發(fā)送給所述處理板。
[0040]在本發(fā)明的一種實施例中,所述路由器控制裝置用于根據(jù)所述版本信息獲取與所述版本信息對應的版本包的獲取方式包括以下方式中的至少一種:
[0041]所述路由器控制裝置根據(jù)所述版本信息在本地版本包數(shù)據(jù)庫中查找與所述版本信息對應的版本包;
[0042]所述路由器控制裝置根據(jù)所述版本信息從云版本服務器獲取與所述版本信息對應的版本包;
[0043]所述路由器判斷根據(jù)所述版本信息在本地版本包數(shù)據(jù)庫是否有匹配到對應的版本包,如果有,則提取該版本包;否則,則根據(jù)所述版本信息從云版本服務器獲取與所述版本信息對應的版本包。
[0044]在本發(fā)明的一種實施例中,所述版本包包括接口板配置文件,在所述路由器控制裝置將所述版本包發(fā)送給所述處理板之前,所述路由器控制裝置還用于:
[0045]將根據(jù)所述版本信息獲取與所述版本信息對應的版本包作為初始版本包,判斷所述接口板所在位置之前是否插入過相同類型的接口板;如果沒有,則將初始版本包作為最終版本包發(fā)送給所述處理板;如果有,則將初始版本包中的接口板配置文件替換為之前插過的接口板的接口配置文件后作為最終版本包發(fā)送給所述處理板。
[0046]為解決上述問題,本發(fā)明還提供一種通信系統(tǒng),包括路由器和路由器控制裝置,所述路由器包括處理板:
[0047]所述處理板用于獲取插入接口板的版本信息,將所述版本信息發(fā)送給路由器控制裝置;
[0048]所述路由器控制裝置用于接收路由器的處理板所發(fā)送的版本信息,根據(jù)所述版本信息獲取與所述版本信息對應的版本包,將所述版本包發(fā)送給所述處理板;
[00