路由方法、系統(tǒng)及相關(guān)設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種路由方法及相關(guān)裝置。在本發(fā)明的一些可行的實施方式中,接口集中器接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號;及所述接口集中器在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。便于管理和維護。
【專利說明】路由方法、系統(tǒng)及相關(guān)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及分布式的路由方法、系統(tǒng)及相關(guān)設(shè)備。
【背景技術(shù)】
[0002]當前各類廣域網(wǎng)(wide area network,簡稱WAN)側(cè)接口以及轉(zhuǎn)發(fā)面、控制面都是集中在一個路由器內(nèi)。路由器的中央處理器(central processing unit,簡稱CPU)用于路由計算、提供用戶交互界面及路由轉(zhuǎn)發(fā)。
[0003]各類WAN側(cè)接口是固定或者插卡式,其和路由器的CPU的連接方式一般有兩類方式:1、CPU總線直接出接口方式,此方式的成本低,但是受限制于CPU的出接口個數(shù),一般都比較少。2、利用交換芯片或者橋接芯片連接于CPU與WAN側(cè)接口之間,解決CPU出接口個數(shù)少的問題,可以提供一定數(shù)量的WAN側(cè)接口板。
[0004]然而,在需要集中使用大量WAN側(cè)接口的時候,無論采用上述哪種連接方式,一臺路由器都無法支持大規(guī)格的接口需求。此時需要部署大量的路由器設(shè)備,而對于部署和維護的要求及成本都很高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種路由方法、系統(tǒng)及相關(guān)設(shè)備,可提供多個接口,節(jié)省投資成本和升級成本。
[0006]本發(fā)明第一方面提供一種路由方法,可包括:接口集中器接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號 '及
[0007]所述接口集中器在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
[0008]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述接口集中器在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備之后,還可包括:
[0009]所述接口集中器接收所述轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及出接口設(shè)備的身份標識與端口號,所述出接口設(shè)備的身份標識與端口號為所述轉(zhuǎn)發(fā)處理設(shè)備對所述第二數(shù)據(jù)幀進行解析并進行路由查找所獲得;及
[0010]所述接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述出接口設(shè)備,以使所述出接口設(shè)備從所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0011]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述接口集中器接收所述轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀之前,還可包括:[0012]所述接口集中器偵測到所述入接口設(shè)備或所述出接口設(shè)備插入,并接收所述入接口設(shè)備或所述出接口設(shè)備發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括所述入接口設(shè)備或所述出接口設(shè)備的所有端口號及對應的端口類型;
[0013]所述接口集中器在所述第三數(shù)據(jù)幀中增加所述入接口設(shè)備或所述出接口設(shè)備的身份標識形成第四數(shù)據(jù)幀,并發(fā)送所述第四數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,使所述控制處理設(shè)備根據(jù)所述端口類型獲取所述入接口設(shè)備或所述出接口設(shè)備的所有端口對應的接口鏈路層配置,并將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
[0014]本發(fā)明第二方面提供一種路由方法,其可包括:
[0015]轉(zhuǎn)發(fā)處理設(shè)備接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括與所述接口集中器相連的入接口設(shè)備接收的報文、所述入接口設(shè)備的身份標識及接收所述報文的端口號;及
[0016]所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
[0017]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā),具體包括:
[0018]所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號,從所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中獲取對應的接口鏈路層配置;
[0019]所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述接口鏈路層配置解析所述報文;及
[0020]所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述解析后的報文進行路由查找,并路由轉(zhuǎn)發(fā)所述報文。
[0021]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述解析后的報文進行路由查找,并路由轉(zhuǎn)發(fā)所述報文,具體包括:
[0022]所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號,將所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號增加到所述解析后的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述接口集中器,以使所述接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備,使所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0023]本發(fā)明第三方面提供一種接口集中器,其可包括:
[0024]收發(fā)模塊,用于接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號;及
[0025]插入模塊,用于在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并通過所述收發(fā)模塊將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
[0026]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述收發(fā)模塊還用于接收所述轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及出接口設(shè)備的身份標識與端口號,所述出接口設(shè)備的身份標識與端口號為所述轉(zhuǎn)發(fā)處理設(shè)備對所述第二數(shù)據(jù)幀進行解析并進行路由查找所獲得;及
[0027]根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述出接口設(shè)備,以使所述出接口設(shè)備從所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0028]結(jié)合第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述收發(fā)模塊還用于偵測所述入接口設(shè)備或出接口設(shè)備的插入,接收所述入接口設(shè)備或所述出接口設(shè)備發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括所述入接口設(shè)備或所述出接口設(shè)備的所有端口號及對應的端口類型,所述插入模塊還用于在所述第三數(shù)據(jù)幀中增加所述入接口設(shè)備或所述出接口設(shè)備的身份標識形成第四數(shù)據(jù)幀,并通過所述收發(fā)模塊發(fā)送所述第四數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,使所述控制處理設(shè)備根據(jù)所述端口類型獲取所述入接口設(shè)備或所述出接口設(shè)備的所有端口對應的接口鏈路層配置,并將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
[0029]本發(fā)明第四方面提供一種轉(zhuǎn)發(fā)處理設(shè)備,其可包括:
[0030]收發(fā)模塊,用于接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括與所述接口集中器相連的入接口設(shè)備接收的報文、所述入接口設(shè)備的身份標識及接收所述報文的端口號;
[0031]解析模塊,用于根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析;及
[0032]路由模塊,用于根據(jù)解析后的第一數(shù)據(jù)幀進行路由轉(zhuǎn)發(fā)。
[0033]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述解析模塊還用于根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號,從所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中獲取對應的接口鏈路層配置,并根據(jù)所述接口鏈路層配置解析所述報文。
[0034]結(jié)合第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述路由模塊還用于根據(jù)所述解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號,將所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號增加到所述解析后的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述接口集中器,以使所述接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備,使所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0035]本發(fā)明第五方面提供一種路由系統(tǒng),其可包括:
[0036]至少一個接口設(shè)備,用于接收報文,將所述報文封裝成第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述接口設(shè)備接收所述報文的端口號;及
[0037]本發(fā)明各實施例中所述的接口集中器;及
[0038]及本發(fā)明各實施例中所述的轉(zhuǎn)發(fā)處理設(shè)備。[0039]上述路由系統(tǒng)及路由方法因接口設(shè)備、接口集中器、轉(zhuǎn)發(fā)處理設(shè)備分布式部署,協(xié)同工作實現(xiàn)路由器功能,使得一個轉(zhuǎn)發(fā)處理設(shè)備可以轉(zhuǎn)發(fā)多個接口設(shè)備接收的報文,從而充分利用轉(zhuǎn)發(fā)處理設(shè)備的性能,便于管理和維護,節(jié)省投資成本和升級成本。
【專利附圖】
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖;
[0041]圖1是本發(fā)明實施例提供的一種路由系統(tǒng)的示意圖。
[0042]圖2至圖5是本發(fā)明實施例提供的一種路由方法的流程示意圖。
[0043]圖6是本發(fā)明實施例提供的一種數(shù)據(jù)幀的示意圖。
[0044]圖7是本發(fā)明實施例提供的另一種數(shù)據(jù)幀的示意圖。
[0045]圖8是本發(fā)明實施例提供的一種接口集中器的示意圖。
[0046]圖9是本發(fā)明實施例提供的另一種接口集中器的示意圖。
[0047]圖10是本發(fā)明實施例提供的一種轉(zhuǎn)發(fā)處理設(shè)備的示意圖。
[0048]圖11是本發(fā)明實施例提供的另一種轉(zhuǎn)發(fā)處理設(shè)備的示意圖。
【具體實施方式】
[0049]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0050]請參閱圖1,本發(fā)明實施例提供的一種路由系統(tǒng)的示意圖。在本實施例中,路由系統(tǒng)連接網(wǎng)絡或終端設(shè)備,用于進行報文的路由轉(zhuǎn)發(fā),包括多個接口設(shè)備10、接口集中器20、轉(zhuǎn)發(fā)處理設(shè)備30及控制處理設(shè)備40。接口設(shè)備10接收報文,經(jīng)由接口集中器20發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備30,轉(zhuǎn)發(fā)處理設(shè)備30進行路由查找,以找到轉(zhuǎn)發(fā)所述報文的接口設(shè)備10,并通過接口集中器20發(fā)送所述報文至查找到的接口設(shè)備10,使查找到的接口設(shè)備10轉(zhuǎn)發(fā)所述報文至目的地址,從而完成所述報文的路由轉(zhuǎn)發(fā)。
[0051 ] 本發(fā)明實施例中,接口設(shè)備10具體為WAN接口設(shè)備。
[0052]本實施例的接口設(shè)備10、接口集中器20、轉(zhuǎn)發(fā)處理設(shè)備30及控制處理設(shè)備40的功能可根據(jù)下述圖2至圖5中的路由方法具體實現(xiàn),其具體實現(xiàn)過程可參照圖2至圖5的相關(guān)描述,此處不再贅述。
[0053]參閱圖2并結(jié)合圖1,本發(fā)明實施例提供的一種路由方法包括:
[0054]201,入接口設(shè)備10接收報文,將報文封裝成第一數(shù)據(jù)幀并發(fā)送至接口集中器20,所述第一數(shù)據(jù)幀包括入接口設(shè)備10接收報文的第二端口號。
[0055]在本發(fā)明的一些實施例中,當接口設(shè)備10接收網(wǎng)絡側(cè)報文或來自終端設(shè)備的報文時,該接口設(shè)備10作為入接口設(shè)備,而當接口設(shè)備10將報文轉(zhuǎn)發(fā)至網(wǎng)絡側(cè)或終端設(shè)備時,該接口設(shè)備10作為出接口設(shè)備。接口設(shè)備10接收報文,該報文包括網(wǎng)絡側(cè)報文及來自終端設(shè)備的報文,此時接收報文的接口設(shè)備10作為入接口設(shè)備,該接口設(shè)備10將報文封裝成第一數(shù)據(jù)幀,以能在路由系統(tǒng)內(nèi)正確傳送到目的地。
[0056]需要說明的是,入接口設(shè)備或出接口設(shè)備是連接到接口集中器20中的任意一個接口設(shè)備10,可能是同一個接口設(shè)備10,也可能是不同的接口設(shè)備10。本發(fā)明實施例中,為方便敘述報文轉(zhuǎn)發(fā)過程,根據(jù)報文處理和收發(fā)方向,將接口設(shè)備分為入接口設(shè)備和出接口設(shè)備。
[0057]舉例來說,第一數(shù)據(jù)幀的格式可以如圖6所示,第一數(shù)據(jù)幀包括報文附加信息及入接口設(shè)備10接收到的報文,報文附加信息包括接口設(shè)備的身份標識(ID)、接口設(shè)備的端口號及保留位。其中接口設(shè)備的身份標識為發(fā)送第一數(shù)據(jù)幀至接口集中器20的入接口設(shè)備10的身份標識,端口號為入接口設(shè)備10接收報文的第二端口號。在本發(fā)明的一些實施例中,第一數(shù)據(jù)幀為以太網(wǎng)數(shù)據(jù)幀,報文附加信息共32比特,其中,8比特為接口設(shè)備的身份標識,16比特為接口設(shè)備的端口號,8比特為保留位。在本發(fā)明的一些實施例中,接口設(shè)備10并不知曉其自身的身份標識,因而第一數(shù)據(jù)幀的接口設(shè)備的身份標識為空。
[0058]圖7所示為本發(fā)明實施例提供的另一種第一數(shù)據(jù)幀的格式。圖7中的第一數(shù)據(jù)幀與圖6中的第一數(shù)據(jù)幀的不同之處在于,還包括目的介質(zhì)訪問控制(Media AccessControl,MAC)地址、來源MAC地址及類型,其余與圖6中的第一數(shù)據(jù)幀相同,因而此處不再贅述。在本發(fā)明的一些實施例中,第一數(shù)據(jù)幀包括32比特的目的MAC地址、32比特的來源MAC地址及16比特的類型。在本實施例中,第一數(shù)據(jù)幀的目的MAC地址為接口集中器20的MAC地址,來源MAC地址為入接口設(shè)備10的MAC地址,類型代表入接口設(shè)備10接收的報文的協(xié)議類型,例如以太網(wǎng)類型。
[0059]202,接口集中器20在第一數(shù)據(jù)幀中增加發(fā)送第一數(shù)據(jù)幀的入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并發(fā)送第二數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備30。在本發(fā)明的一些實施例中,第二數(shù)據(jù)幀的格式與第一數(shù)據(jù)幀的格式相同,如圖6或圖7所示,因而此處不再贅述。
[0060]203,轉(zhuǎn)發(fā)處理設(shè)備30根據(jù)第二數(shù)據(jù)幀中的入接口設(shè)備的身份標識及接收報文的第二端口號對報文進行解析并進行路由轉(zhuǎn)發(fā)。
[0061]本實施例中的路由方法中,接口集中器20可以連接多個接口設(shè)備10,而每個接口設(shè)備10還包括多個第二端口,使得一個轉(zhuǎn)發(fā)處理設(shè)備30可以轉(zhuǎn)發(fā)來自多個接口設(shè)備10的多個端口的報文,從而轉(zhuǎn)發(fā)處理設(shè)備30可以支持大規(guī)格的接口需求,并且轉(zhuǎn)發(fā)處理設(shè)備30的性能被充分利用,便于管理和維護,節(jié)省投資成本和升級成本。
[0062]參閱圖3并結(jié)合圖1,本發(fā)明第二實施例提供的一種路由方法,包括:
[0063]301、入接口設(shè)備10接收報文,將報文封裝成第一數(shù)據(jù)幀并發(fā)送至接口集中器20。具體參見201,在此不再贅述。
[0064]302、接口集中器20在第一數(shù)據(jù)幀中增加發(fā)送第一數(shù)據(jù)幀的入接口設(shè)備10的身份標識形成第二數(shù)據(jù)幀,并發(fā)送第二數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備30。具體參見202,在此不再贅述。
[0065]303,轉(zhuǎn)發(fā)處理設(shè)備30根據(jù)第二數(shù)據(jù)幀中的入接口設(shè)備的身份標識及接收報文的第二端口號從轉(zhuǎn)發(fā)處理設(shè)備30的接口信息表中獲取對應的接口鏈路層配置。在本發(fā)明的一些實施例中,接口鏈路層配置代表發(fā)送報文的接口設(shè)備的第二端口連接的設(shè)備的形態(tài),例如為以太網(wǎng)的設(shè)備還是其他網(wǎng)絡形式的設(shè)備。[0066]304,轉(zhuǎn)發(fā)處理設(shè)備30根據(jù)所述接口鏈路層配置解析第二數(shù)據(jù)幀中的報文。在本發(fā)明的一些實施例中,例如接口鏈路層配置為以太網(wǎng)配置,轉(zhuǎn)發(fā)處理設(shè)備30根據(jù)以太網(wǎng)形式的報文格式解析第二數(shù)據(jù)幀中的報文。
[0067]305,轉(zhuǎn)發(fā)處理設(shè)備30根據(jù)解析后的報文進行路由查找,并路由轉(zhuǎn)發(fā)所述報文。
[0068]進一步的,如圖4所示,所述305具體包括:
[0069]401,轉(zhuǎn)發(fā)處理設(shè)備30根據(jù)所述解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10的身份標識與第二端口號,將轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10的身份標識與第二端口號增加到從所述第二數(shù)據(jù)幀中解析出的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至接口集中器20。在本發(fā)明的一些實施例中,轉(zhuǎn)發(fā)數(shù)據(jù)幀的格式與第一數(shù)據(jù)幀及第二數(shù)據(jù)幀的格式相同,如圖6或圖7所示,此處不再贅述。在本發(fā)明的一些實施例中,出接口設(shè)備也可作為入接口設(shè)備接收報文,入接口設(shè)備也可作為出接口設(shè)備轉(zhuǎn)發(fā)報文。
[0070]402,接口集中器20根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10的身份標識發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10。
[0071]403,轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10的第二端口號從轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10的第二端口號對應的第二端口發(fā)送報文,從而完成報文的路由轉(zhuǎn)發(fā)。在本發(fā)明的一些實施例中,轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10,從轉(zhuǎn)發(fā)所述報文的出接口設(shè)備10的第二端口號對應的第二端口發(fā)送報文至目的地,完成報文的路由轉(zhuǎn)發(fā)。
[0072]進一步的,還可以動態(tài)增加接口集中器20連接的接口設(shè)備10。參閱圖5并結(jié)合圖1,本發(fā)明實施例提供的一種路由方法,包括:
[0073]501,接口設(shè)備10插入接口集中器20,生成并發(fā)送第三數(shù)據(jù)幀至接口集中器20,所述第三數(shù)據(jù)幀包括插入的接口設(shè)備10的所有第二端口號及對應的端口類型。在本發(fā)明的一些實施例中,接口集中器20可以插入多個接口設(shè)備10,當有新的接口設(shè)備10插入接口集中器20時,新接口設(shè)備10會發(fā)送第三數(shù)據(jù)幀至接口集中器20,告知接口集中器20其所有第二端口號及對應的端口類型。端口類型包括可配置類型及不可配置類型,可配置類型代表該端口可根據(jù)需要進行配置,不可配置類型代表該端口的配置固定,不能進行設(shè)定。在本發(fā)明的一些實施例中,第三數(shù)據(jù)幀還包括不可配置類型的端口對應的接口鏈路層配置。
[0074]502,接口集中器20在第三數(shù)據(jù)幀中增加插入的接口設(shè)備10的身份標識形成第四數(shù)據(jù)幀,并發(fā)送所述第四數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備30。在本發(fā)明的一些實施例中,第三數(shù)據(jù)幀與第四數(shù)據(jù)幀的格式如圖6或圖7所示,此處不再贅述。當接口設(shè)備10插入接口集中器20時,接口集中器20為插入的接口設(shè)備10分配身份標識并增加到第三數(shù)據(jù)幀中。
[0075]503,轉(zhuǎn)發(fā)處理設(shè)備30將插入的接口設(shè)備10的身份標識、所有第二端口號及端口類型發(fā)送控制處理設(shè)備40。
[0076]504,控制處理設(shè)備40根據(jù)所述端口類型獲取插入的接口設(shè)備10的所有第二端口對應的接口鏈路層配置,并將插入的接口設(shè)備10的身份標識、所有第二端口號及對應的接口鏈路層配置儲存至轉(zhuǎn)發(fā)處理設(shè)備30的接口信息表中,從而插入的接口設(shè)備10接收到報文時,轉(zhuǎn)發(fā)處理設(shè)備30可查找接口信息表,來對應解析報文,從而進行處理。在本發(fā)明的一些實施例中,控制處理設(shè)備40根據(jù)所述可配置類型為所述可配置類型的端口分配接口鏈路層配置。[0077]為便于更好的實施本發(fā)明實施例的上述方案,下面還提供用于配合實施上述方案的相關(guān)裝置。
[0078]每個接口設(shè)備10分別包括第一端口與多個第二端口,并分別通過第一端口連接接口集中器20。
[0079]每個接口設(shè)備10通過各自的第二端口接收或發(fā)送報文。在本發(fā)明的一些實施例中,每個接口設(shè)備10的多個第二端口可同時或部分接收報文。
[0080]在本發(fā)明的一些實施例中,接口設(shè)備10包括入接口設(shè)備及出接口設(shè)備,當接口設(shè)備IO接收網(wǎng)絡側(cè)報文或來自終端設(shè)備的報文時,該接口設(shè)備IO作為入接口設(shè)備,而當接口設(shè)備10將報文轉(zhuǎn)發(fā)至網(wǎng)絡側(cè)或終端設(shè)備時,該接口設(shè)備10作為出接口設(shè)備。
[0081]入接口設(shè)備10用于通過第二端口接收報文,將報文封裝成第一數(shù)據(jù)幀并通過第一端口發(fā)送至接口集中器20,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備10接收報文的第二端口號。
[0082]接口集中器20用于接收入接口設(shè)備10發(fā)送的第一數(shù)據(jù)幀,并在所述第一數(shù)據(jù)幀中增加該入接口設(shè)備10的身份標識形成第二數(shù)據(jù)幀。接口集中器20通過不同的端口連接不同的接口設(shè)備10,從而可識別發(fā)送第一數(shù)據(jù)幀的入接口設(shè)備10的身份標識。
[0083]轉(zhuǎn)發(fā)處理設(shè)備30與接口集中器20連接,用于根據(jù)第二數(shù)據(jù)幀中的入接口設(shè)備10的身份標識及接收報文的第二端口號對報文進行解析并進行路由轉(zhuǎn)發(fā)。
[0084]在本發(fā)明的一些實施例中,轉(zhuǎn)發(fā)處理設(shè)備30包括接口信息表,所述接口信息表包括所有接口設(shè)備10的身份標識及接收報文的第二端口號及對應的接口鏈路層配置。轉(zhuǎn)發(fā)處理設(shè)備30具體用于根據(jù)第二數(shù)據(jù)幀中的入接口設(shè)備10的身份標識及接收報文的第二端口號從所述接口信息表中獲取對應的接口鏈路層配置,根據(jù)所述接口鏈路層配置解析報文,及根據(jù)解析后的報文進行路由查找,并路由轉(zhuǎn)發(fā)報文。
[0085]在本發(fā)明的一些實施例中,轉(zhuǎn)發(fā)處理設(shè)備30還用于根據(jù)解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)報文的出接口設(shè)備10的身份標識與發(fā)送報文的第二端口號,將所述出接口設(shè)備10的身份標識與第二端口號增加到所述解析出的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至接口集中器20。接口集中器20還用于根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的出接口設(shè)備10的身份標識,將轉(zhuǎn)發(fā)數(shù)據(jù)幀發(fā)送至所述出接口設(shè)備10。所述出接口設(shè)備10用于根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的出接口設(shè)備10的第二端口號對應的端口發(fā)送報文。至此,路由系統(tǒng)通過接口設(shè)備10接收報文,經(jīng)過接口集中器20發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備30進行路由查找,再通過接口集中器20發(fā)送到查找到的接口設(shè)備10轉(zhuǎn)發(fā)出去,從而實現(xiàn)報文的路由。
[0086]在本發(fā)明的一些實施例中,還可以動態(tài)增加接口集中器20連接的接口設(shè)備10。當接口設(shè)備10初始插入接口集中器20時,接口設(shè)備10還用于生成并發(fā)送第三數(shù)據(jù)幀至接口集中器20,第三數(shù)據(jù)幀包括接口設(shè)備10的所有端口號及對應的端口類型。接口集中器20還用于在第三數(shù)據(jù)幀中增加接口設(shè)備10的身份標識形成第四數(shù)據(jù)幀,并發(fā)送第四數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備30。轉(zhuǎn)發(fā)處理設(shè)備30將所述接口設(shè)備10的身份標識、所有端口號及對應的端口類型發(fā)送至控制處理設(shè)備40??刂铺幚碓O(shè)備40用于根據(jù)端口類型獲取接口設(shè)備10的所有端口對應的接口鏈路層配置,并將接口設(shè)備10的身份標識、所有端口號及對應的接口鏈路層配置儲存至轉(zhuǎn)發(fā)處理設(shè)備30的接口信息表中。
[0087]在本發(fā)明的一些實施例中,所述端口類型包括可配置類型及不可配置類型,當端口類型為不可配置類型時,所述第三數(shù)據(jù)幀還包括該不可配置類型的端口所對應的接口鏈路層配置??刂铺幚碓O(shè)備40可以根據(jù)可配置類型為可配置類型的端口分配接口鏈路層配置。
[0088]在本發(fā)明的一些實施例中,控制處理設(shè)備40連接轉(zhuǎn)發(fā)處理設(shè)備30,還用于處理管理者控制、控制報文處理及協(xié)議處理。
[0089]參閱圖8,本發(fā)明實施例提供的一種接口集中器80,包括收發(fā)模塊800及插入模塊810。其中,
[0090]所述收發(fā)模塊800用于接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號;
[0091]所述插入模塊810用于在第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀;
[0092]所述收發(fā)模塊800還用于將第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使轉(zhuǎn)發(fā)處理設(shè)備根據(jù)第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
[0093]在本發(fā)明的一些實施例中,收發(fā)模塊800還用于接收轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號,轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號為轉(zhuǎn)發(fā)處理設(shè)備根據(jù)解析后的報文進行路由查找所獲得,及根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備,以使所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0094]在本發(fā)明的一些實施例中,收發(fā)模塊800還用于偵測接口設(shè)備的插入,接收插入的接口設(shè)備發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括插入的接口設(shè)備的所有端口號及對應的端口類型。插入模塊810還用于在第三數(shù)據(jù)幀中增加插入的接口設(shè)備的身份標識形成第四數(shù)據(jù)幀,并通過收發(fā)模塊800發(fā)送第四數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備,以使轉(zhuǎn)發(fā)處理設(shè)備將插入的接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,使控制處理設(shè)備根據(jù)所述端口類型獲取插入的接口設(shè)備的所有端口對應的接口鏈路層配置,并將插入的接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
[0095]可以理解的是,本實施例的接口集中器80的各功能模塊的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述方法實施例中的相關(guān)描述,此處不再贅述。
[0096]本實施例中接口集中器80可以連接多個接口設(shè)備,而每個接口設(shè)備還包括多個端口,通過接口集中器80使得一個轉(zhuǎn)發(fā)處理設(shè)備可以轉(zhuǎn)發(fā)來自多個接口設(shè)備的多個端口的報文,從而轉(zhuǎn)發(fā)處理設(shè)備可以支持大規(guī)格的接口需求,并且轉(zhuǎn)發(fā)處理設(shè)備的性能被充分利用,便于管理和維護,節(jié)省投資成本和升級成本。
[0097]此外,接口集中器80上連接的接口設(shè)備的個數(shù)可動態(tài)調(diào)整,方便管理和維護。
[0098]參閱圖9,本發(fā)明實施例還提供一種接口集中器90,包括收發(fā)裝置901、處理器902和存儲器903 ;接口集中器90中的處理器902的數(shù)量可以為一個或多個,圖9中以一個處理器為例。在本發(fā)明的一些實施例中,收發(fā)裝置901、處理器902和存儲器903可通過總線或其它方式連接,其中,圖9中以通過總線連接為例。
[0099]存儲器903,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。存儲器903可能包含高速隨機存取存儲器(random access memory,簡稱RAM)存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0100]其中,所述收發(fā)裝置901用于接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號;
[0101]所述處理器902執(zhí)行存儲器903所存放的程序,用于在第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀;
[0102]所述收發(fā)裝置901還用于將第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使轉(zhuǎn)發(fā)處理設(shè)備根據(jù)第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
[0103]在本發(fā)明的一些實施例中,收發(fā)裝置901還用于接收轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號,轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號為轉(zhuǎn)發(fā)處理設(shè)備根據(jù)解析后的報文進行路由查找所獲得,及根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備,以使所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0104]在本發(fā)明的一些實施例中,收發(fā)裝置901還用于偵測接口設(shè)備的插入,接收插入的接口設(shè)備發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括插入的接口設(shè)備的所有端口號及對應的端口類型。所述處理器902還用于在第三數(shù)據(jù)幀中增加插入的接口設(shè)備的身份標識形成第四數(shù)據(jù)幀,并通過收發(fā)裝置901發(fā)送第四數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備,以使轉(zhuǎn)發(fā)處理設(shè)備將插入的接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,使控制處理設(shè)備根據(jù)所述端口類型獲取插入的接口設(shè)備的所有端口對應的接口鏈路層配置,并將插入的接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
[0105]可以理解的是,本實施例的接口集中器90的各功能模塊的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述方法實施例中的相關(guān)描述,此處不再贅述。
[0106]本實施例中接口集中器90可以連接多個接口設(shè)備,而每個接口設(shè)備還包括多個端口,通過接口集中器90使得一個轉(zhuǎn)發(fā)處理設(shè)備可以轉(zhuǎn)發(fā)來自多個接口設(shè)備的多個端口的報文,從而轉(zhuǎn)發(fā)處理設(shè)備可以支持大規(guī)格的接口需求,并且轉(zhuǎn)發(fā)處理設(shè)備的性能被充分利用,便于管理和維護,節(jié)省投資成本和升級成本。
[0107]此外,接口集中器90上連接的接口設(shè)備的個數(shù)可動態(tài)調(diào)整,方便管理和維護。
[0108]參閱圖10,本發(fā)明實施例提供的一種轉(zhuǎn)發(fā)處理設(shè)備100,包括收發(fā)模塊1000、解析模塊1010及路由模塊1020。其中,收發(fā)模塊1000用于接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括與接口集中器相連的接口設(shè)備接收的報文、所述接口設(shè)備的身份標識及接收所述報文的端口號。
[0109]解析模塊1010用于根據(jù)第二數(shù)據(jù)幀中的接口設(shè)備的身份標識及接收所述報文的端口號對第二數(shù)據(jù)幀進行解析。路由模塊1020用于根據(jù)解析后的第二數(shù)據(jù)幀進行路由轉(zhuǎn)發(fā)。
[0110]進一步的,解析模塊1010用于根據(jù)第二數(shù)據(jù)幀中的接口設(shè)備的身份標識及接收所述報文的端口號,從轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中獲取對應的接口鏈路層配置,并根據(jù)所述接口鏈路層配置解析所述報文。路由模塊還用于根據(jù)解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號,將所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號增加到所述解析的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至接口集中器,以使接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備,使所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0111]在本發(fā)明的一些實施例中,收發(fā)模塊1000還用于接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括插入的接口設(shè)備的身份標識、所有端口號及端口類型,并將插入的接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,以使控制處理設(shè)備根據(jù)所述端口類型獲取所述插入的接口設(shè)備的所有端口對應的接口鏈路層配置,并將插入的接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
[0112]可以理解的是,本實施例的轉(zhuǎn)發(fā)處理設(shè)備100的各功能模塊的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述方法實施例中的相關(guān)描述,此處不再贅述。
[0113]本實施例中轉(zhuǎn)發(fā)處理設(shè)備100連接的接口集中器可以連接多個接口設(shè)備,而每個接口設(shè)備還包括多個端口,使得一個轉(zhuǎn)發(fā)處理設(shè)備100可以轉(zhuǎn)發(fā)來自多個接口設(shè)備的多個端口的報文,從而轉(zhuǎn)發(fā)處理設(shè)備100可以支持大規(guī)格的接口需求,并且轉(zhuǎn)發(fā)處理設(shè)備100的性能被充分利用,便于管理和維護,節(jié)省投資成本和升級成本。
[0114]參閱圖11,本發(fā)明實施例還提供一種轉(zhuǎn)發(fā)處理設(shè)備110,包括收發(fā)裝置1101、處理器1102和存儲器1103 ;轉(zhuǎn)發(fā)處理設(shè)備110中的處理器1102的數(shù)量可以為一個或多個,圖11中以一個處理器為例。在本發(fā)明的一些實施例中,收發(fā)裝置1101、處理器1102和存儲器1103可通過總線或其它方式連接,其中,圖11中以通過總線連接為例。
[0115]存儲器1103,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。存儲器1103可能包含高速隨機存取存儲器(random access memory,簡稱RAM)存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0116]其中,收發(fā)裝置1101用于接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括與接口集中器相連的接口設(shè)備接收的報文、所述接口設(shè)備的身份標識及接收所述報文的
端口號。
[0117]處理器1102執(zhí)行存儲器1103所存放的程序,用于根據(jù)第二數(shù)據(jù)幀中的接口設(shè)備的身份標識及接收所述報文的端口號對第二數(shù)據(jù)幀進行解析。并用于根據(jù)解析后的第二數(shù)據(jù)幀進行路由轉(zhuǎn)發(fā)。
[0118]進一步的,處理器1102還用于根據(jù)第二數(shù)據(jù)幀中的接口設(shè)備的身份標識及接收所述報文的端口號,從轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中獲取對應的接口鏈路層配置,并根據(jù)所述接口鏈路層配置解析所述報文。路由模塊還用于根據(jù)解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號,將所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識與端口號增加到所述解析的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送轉(zhuǎn)發(fā)數(shù)據(jù)幀至接口集中器,以使接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備,使所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的接口設(shè)備的端口號對應的端口發(fā)送所述報文。
[0119]在本發(fā)明的一些實施例中,收發(fā)裝置1101還用于接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括插入的接口設(shè)備的身份標識、所有端口號及端口類型,并將插入的接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,以使控制處理設(shè)備根據(jù)所述端口類型獲取所述插入的接口設(shè)備的所有端口對應的接口鏈路層配置,并將插入的接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
[0120]可以理解的是,本實施例的轉(zhuǎn)發(fā)處理設(shè)備110的各功能模塊的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述方法實施例中的相關(guān)描述,此處不再贅述。
[0121]本實施例中轉(zhuǎn)發(fā)處理設(shè)備110連接的接口集中器可以連接多個接口設(shè)備,而每個接口設(shè)備還包括多個端口,使得一個轉(zhuǎn)發(fā)處理設(shè)備110可以轉(zhuǎn)發(fā)來自多個接口設(shè)備的多個端口的報文,從而轉(zhuǎn)發(fā)處理設(shè)備110可以支持大規(guī)格的接口需求,并且轉(zhuǎn)發(fā)處理設(shè)備110的性能被充分利用,便于管理和維護,節(jié)省投資成本和升級成本。
[0122]本發(fā)明實施例還提供一種路由系統(tǒng),包括至少一個接口設(shè)備10,如本發(fā)明圖8或圖9所示的接口集中器20,和如本發(fā)明圖10或圖11所示的轉(zhuǎn)發(fā)處理設(shè)備30;
[0123]接口設(shè)備10包括第一端口與多個第二端口,并通過第一端口連接接口集中器20 ;通過第二端口接收或發(fā)送報文。在本發(fā)明的一些實施例中,每個接口設(shè)備10的多個第二端口可同時或部分接收報文。
[0124]接口設(shè)備10,用于接收報文,將所述報文封裝成第一數(shù)據(jù)幀發(fā)送至接口集中器20,所述第一數(shù)據(jù)幀包括所述接口設(shè)備接收所述報文的第二端口號;
[0125]接口集中器20,用于在所述第一數(shù)據(jù)幀中增加發(fā)送第一數(shù)據(jù)幀的接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并發(fā)送所述第二數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備30 ;
[0126]轉(zhuǎn)發(fā)處理設(shè)備30,用于根據(jù)第二數(shù)據(jù)幀中的接口設(shè)備的身份標識及接收報文的第二端口號對報文進行解析并進行路由轉(zhuǎn)發(fā);
[0127]接口集中器20,還用于接收轉(zhuǎn)發(fā)處理設(shè)備30發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及出接口設(shè)備的身份標識與端口號,所述出接口設(shè)備的身份標識與端口號為所述轉(zhuǎn)發(fā)處理設(shè)備對所述第二數(shù)據(jù)幀進行解析并進行路由查找所獲得;并根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述出接口設(shè)備,以使所述出接口設(shè)備從所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的端口號對應的端口發(fā)送所述報文。[0128]在本發(fā)明的一些實施例中,當接口設(shè)備10接收網(wǎng)絡側(cè)報文或來自終端設(shè)備的報文時,該接口設(shè)備10作為入接口設(shè)備,而當接口設(shè)備10將報文轉(zhuǎn)發(fā)至網(wǎng)絡側(cè)或終端設(shè)備時,該接口設(shè)備10作為出接口設(shè)備。接口設(shè)備10接收報文,并將報文封裝成第一數(shù)據(jù)幀發(fā)送至接口集中器20,此時的接口設(shè)備10作為入接口設(shè)備。接口設(shè)備10接收來自接口集中器的轉(zhuǎn)發(fā)數(shù)據(jù)幀,并根據(jù)轉(zhuǎn)發(fā)數(shù)據(jù)幀中的端口號發(fā)送報文,此時的接口設(shè)備10作為入接口設(shè)備。
[0129]進一步地,所述路由系統(tǒng)還可以包括控制處理設(shè)備40,參見圖1所示。
[0130]接口集中器20,還用于偵測到接口設(shè)備10插入,并接收所述接口設(shè)備10發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括所述接口設(shè)備10的所有端口號及對應的端口類型;在所述第三數(shù)據(jù)幀中增加所述接口設(shè)備10的身份標識形成第四數(shù)據(jù)幀,并發(fā)送所述第四數(shù)據(jù)幀至轉(zhuǎn)發(fā)處理設(shè)備30,以使轉(zhuǎn)發(fā)處理設(shè)備30將所述接口設(shè)備10的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備40 ;
[0131]控制處理設(shè)備40,用于根據(jù)所述端口類型獲取所述接口設(shè)備10的所有端口對應的接口鏈路層配置,并將所述接口設(shè)備10的身份標識、所有端口號及對應的接口鏈路層配置儲存至轉(zhuǎn)發(fā)處理設(shè)備30的接口信息表中。這樣,當插入的接口設(shè)備10接收到報文時,轉(zhuǎn)發(fā)處理設(shè)備30可查找接口信息表,來對應解析報文,從而進行處理。
[0132]在本發(fā)明的一些實施例中,控制處理設(shè)備40用于處理管理者控制、控制報文處理、協(xié)議處理等。控制處理設(shè)備40無需強大的處理能力但是對界面的友好性、可維護性要求較高。因此控制處理設(shè)備40可以是專業(yè)的網(wǎng)絡設(shè)備,也可以是服務器上安裝的能夠?qū)崿F(xiàn)管理者控制、控制報文處理、協(xié)議處理的軟件。服務器上安裝的軟件能夠?qū)芾碚叩牟僮骱途S護提供非常大的靈活性,且服務器端可以同時實現(xiàn)路由器的控制和網(wǎng)管,極大的簡化了路由器維護的部署。
[0133]本發(fā)明的路由方法相關(guān)裝置,多個接口設(shè)備、接口集中器、轉(zhuǎn)發(fā)處理設(shè)備及控制處理設(shè)備分布式部署,協(xié)同工作實現(xiàn)路由器功能,且接口集中器可以連接多個接口設(shè)備,而每個接口設(shè)備還包括多個端口,使得一個轉(zhuǎn)發(fā)處理設(shè)備可以轉(zhuǎn)發(fā)來自多個接口設(shè)備的多個端口的報文,從而轉(zhuǎn)發(fā)處理設(shè)備可以支持大規(guī)格的接口需求,并且轉(zhuǎn)發(fā)處理設(shè)備的性能被充分利用,便于管理和維護,節(jié)省投資成本和升級成本。
[0134]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)例如可以包括:只讀存儲器、隨機存儲器、磁盤或光盤等。
[0135]以上對本發(fā)明實施例所提供的路由方法及相關(guān)設(shè)備進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均有改變之處,綜上,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種路由方法,其特征在于,包括: 接口集中器接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號;及 所述接口集中器在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述的路由方法,其特征在于,所述接口集中器在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備之后,還包括: 所述接口集中器接收所述轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及出接口設(shè)備的身份標識與端口號,所述出接口設(shè)備的身份標識與端口號為所述轉(zhuǎn)發(fā)處理設(shè)備對所述第二數(shù)據(jù)幀進行解析并進行路由查找所獲得;及 所述接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述出接口設(shè)備,以使所述出接口設(shè)備從所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
3.如權(quán)利要求2所述的路由方法,其特征在于,所述接口集中器接收所述轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀之前,還包括: 所述接口集中器偵測到所述入接口設(shè)備或所述出接口設(shè)備插入,并接收所述入接口設(shè)備或所述出接口設(shè)備發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括所述入接口設(shè)備或所述出接口設(shè)備的所有端口號及對應的端口類型; 所述接口集中器在所述第三數(shù)據(jù)幀中增加所述入接口設(shè)備或所述出接口設(shè)備的身份標識形成第四數(shù)據(jù)幀,并發(fā)送所述第四數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,使所述控制處理設(shè)備根據(jù)所述端口類型獲取所述入接口設(shè)備或所述出接口設(shè)備的所有端口對應的接口鏈路層配置,并將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
4.一種路由方法,其特征在于,包括: 轉(zhuǎn)發(fā)處理設(shè)備接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括與所述接口集中器相連的入接口設(shè)備接收的報文、所述入接口設(shè)備的身份標識及接收所述報文的端口號;及 所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
5.如權(quán)利要求4所述的路由方法,其特征在于,所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā),具體包括: 所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號,從所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中獲取對應的接口鏈路層配置; 所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述接口鏈路層配置解析所述報文;及所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述解析后的報文進行路由查找,并路由轉(zhuǎn)發(fā)所述報文。
6.如權(quán)利要求5所述的路由方法,其特征在于,所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述解析后的報文進行路由查找,并路由轉(zhuǎn)發(fā)所述報文,具體包括: 所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號,將所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號增加到所述解析后的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述接口集中器,以使所述接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備,使所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
7.一種接口集中器,其特征在于,包括: 收發(fā)模塊,用于接收入接口設(shè)備發(fā)送的第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述入接口設(shè)備接收的報文及所述入接口設(shè)備接收所述報文的端口號;及 插入模塊,用于在所述第一數(shù)據(jù)幀中增加所述入接口設(shè)備的身份標識形成第二數(shù)據(jù)幀,并通過所述收發(fā)模塊將所述第二數(shù)據(jù)幀發(fā)送至轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及所述入接口設(shè)備接收所述報文的端口號對所述第二數(shù) 據(jù)幀進行解析并進行路由轉(zhuǎn)發(fā)。
8.如權(quán)利要求7所述的接口集中器,其特征在于,所述收發(fā)模塊還用于接收所述轉(zhuǎn)發(fā)處理設(shè)備發(fā)送的轉(zhuǎn)發(fā)數(shù)據(jù)幀,所述轉(zhuǎn)發(fā)數(shù)據(jù)幀包括所述報文及出接口設(shè)備的身份標識與端口號,所述出接口設(shè)備的身份標識與端口號為所述轉(zhuǎn)發(fā)處理設(shè)備對所述第二數(shù)據(jù)幀進行解析并進行路由查找所獲得;及 根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述出接口設(shè)備,以使所述出接口設(shè)備從所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
9.如權(quán)利要求8所述的接口集中器,其特征在于,所述收發(fā)模塊還用于偵測所述入接口設(shè)備或出接口設(shè)備的插入,接收所述入接口設(shè)備或所述出接口設(shè)備發(fā)送的第三數(shù)據(jù)幀,所述第三數(shù)據(jù)幀包括所述入接口設(shè)備或所述出接口設(shè)備的所有端口號及對應的端口類型,所述插入模塊還用于在所述第三數(shù)據(jù)幀中增加所述入接口設(shè)備或所述出接口設(shè)備的身份標識形成第四數(shù)據(jù)幀,并通過所述收發(fā)模塊發(fā)送所述第四數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)處理設(shè)備,以使所述轉(zhuǎn)發(fā)處理設(shè)備將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及端口類型發(fā)送至控制處理設(shè)備,使所述控制處理設(shè)備根據(jù)所述端口類型獲取所述入接口設(shè)備或所述出接口設(shè)備的所有端口對應的接口鏈路層配置,并將所述入接口設(shè)備或所述出接口設(shè)備的身份標識、所有端口號及對應的接口鏈路層配置儲存至所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中。
10.一種轉(zhuǎn)發(fā)處理設(shè)備,其特征在于,包括: 收發(fā)模塊,用于接收接口集中器發(fā)送的第二數(shù)據(jù)幀,所述第二數(shù)據(jù)幀包括與所述接口集中器相連的入接口設(shè)備接收的報文、所述入接口設(shè)備的身份標識及接收所述報文的端口號; 解析模塊,用于根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號對所述第二數(shù)據(jù)幀進行解析;及 路由模塊,用于根據(jù)解析后的第一數(shù)據(jù)幀進行路由轉(zhuǎn)發(fā)。
11.如權(quán)利要求10所述的轉(zhuǎn)發(fā)處理設(shè)備,其特征在于,所述解析模塊還用于根據(jù)所述第二數(shù)據(jù)幀中的所述入接口設(shè)備的身份標識及接收所述報文的端口號,從所述轉(zhuǎn)發(fā)處理設(shè)備的接口信息表中獲取對應的接口鏈路層配置,并根據(jù)所述接口鏈路層配置解析所述報文。
12.如權(quán)利要求11所述的轉(zhuǎn)發(fā)處理設(shè)備,其特征在于,所述路由模塊還用于根據(jù)所述解析后的報文進行路由查找,獲得轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號,將所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識與端口號增加到所述解析后的報文中形成轉(zhuǎn)發(fā)數(shù)據(jù)幀,并發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述接口集中器,以使所述接口集中器根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的身份標識發(fā)送所述轉(zhuǎn)發(fā)數(shù)據(jù)幀至所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備,使所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備根據(jù)所述轉(zhuǎn)發(fā)數(shù)據(jù)幀中的所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號從所述轉(zhuǎn)發(fā)所述報文的出接口設(shè)備的端口號對應的端口發(fā)送所述報文。
13.—種路由系統(tǒng),其特征在于,包括: 至少一個接口設(shè)備,用于接收報文,將所述報文封裝成第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀包括所述接口設(shè)備接收所述報文的端口號;及 如權(quán)利要求7至9任一項所述的接口集中器 '及 如權(quán)利要求10至12任一項所述的轉(zhuǎn)發(fā)處理設(shè)備。
【文檔編號】H04L12/701GK103973554SQ201310034174
【公開日】2014年8月6日 申請日期:2013年1月29日 優(yōu)先權(quán)日:2013年1月29日
【發(fā)明者】管興華, 趙廣 申請人:華為技術(shù)有限公司