專利名稱:一種在虛擬路由器之間實(shí)現(xiàn)路由通告的方法及物理路由器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬路由器技術(shù)領(lǐng)域,尤其涉及一種在虛擬路由器之間實(shí)現(xiàn)路由通告
的方法及物理路由器。
背景技術(shù):
最近,一些有關(guān)網(wǎng)絡(luò)協(xié)議(Internet Protocol,簡稱IP)骨干網(wǎng)絡(luò)設(shè)備的新技術(shù)突破,為將來因特網(wǎng)新服務(wù)的實(shí)現(xiàn)鋪平了道路。虛擬路由器就是一種新技術(shù),它使一些新型因特網(wǎng)服務(wù)成為可能。通過這些新型服務(wù),用戶將可以對(duì)網(wǎng)絡(luò)的性能、因特網(wǎng)地址和路由以及網(wǎng)絡(luò)安全等進(jìn)行控制。以色列RND網(wǎng)絡(luò)公司是一家提供從局域網(wǎng)到廣域網(wǎng)解決方案的廠商,該公司最早提出了虛擬路由的概念。 在一個(gè)物理路由器上,可以形成多個(gè)邏輯上的虛擬路由器,每個(gè)虛擬路由器都單獨(dú)地運(yùn)行各自的路由協(xié)議實(shí)例,并且都有自己專用的I/O端口 、緩存、地址空間、路由表和網(wǎng)絡(luò)管理軟件。虛擬骨干路由器,可以為客戶提供成本低廉的專用骨干網(wǎng)控制和安全管理功能。控制和管理虛擬路由設(shè)備的軟件是采用模塊化設(shè)計(jì)的,如果這些軟件運(yùn)行在真正的、多進(jìn)程的操作系統(tǒng)上(如UNIX),那么它還支持多實(shí)例,也就是說它可以同時(shí)支持多個(gè)虛擬路由器。每個(gè)虛擬路由器的進(jìn)程與其它路由器的進(jìn)程都是相互分開的,其使用的內(nèi)存也受到操作系統(tǒng)的保護(hù),從而保證了數(shù)據(jù)的高度安全性;同時(shí),還消除了由于軟件模塊的不完善所造成的與其它虛擬路由器之間的數(shù)據(jù)碰撞的可能性。 許多載波級(jí)路由器與高速的同步光纖網(wǎng)絡(luò)(SONET)或同步數(shù)字層級(jí)(SDH)網(wǎng)絡(luò)連接進(jìn)行分組轉(zhuǎn)發(fā)時(shí),都是靠硬件來實(shí)現(xiàn)線速性能的。而對(duì)于使用虛擬路由功能的系統(tǒng)而言,這些硬件功能都可以被邏輯細(xì)分;還可以靈活地將其配置給某一個(gè)專用的虛擬路由器。具有虛擬路由功能的軟件模塊,可以完全控制數(shù)據(jù)分組發(fā)送和接收的物理端口及交換路徑。虛擬路由器的分組緩存和交換表的大小,受到其所占用資源大小的限制,之所以這樣做,是為了保證虛擬路由器之間不會(huì)相互影響。虛擬路由技術(shù)使得每個(gè)虛擬路由器各自單獨(dú)地執(zhí)行路由協(xié)議軟件實(shí)例(如0SPF, BGP)和網(wǎng)絡(luò)管理軟件的實(shí)例(例如SNMP或命令行),因此,用戶對(duì)每個(gè)虛擬路由器都可以獨(dú)立地進(jìn)行監(jiān)視和管理。獨(dú)立運(yùn)行網(wǎng)絡(luò)協(xié)議實(shí)例,使得每個(gè)虛擬路由器都擁有一個(gè)完全獨(dú)立的IP地址域,相互之間不會(huì)產(chǎn)生任何沖突。每個(gè)虛擬路由器都可以作為一個(gè)單獨(dú)運(yùn)行的實(shí)體來進(jìn)行管理,其提供的基于用戶的安全模塊,可以保證屬于某個(gè)虛擬路由器的所有網(wǎng)絡(luò)管理功能和信息都只對(duì)具有權(quán)限的用戶開放。另外,每個(gè)虛擬路由器的分組轉(zhuǎn)發(fā)路徑也都是相互獨(dú)立的,這使得管理員可以分別為每個(gè)虛擬路由器單獨(dú)配置性能。 通過虛擬路由器,大的通信突發(fā)數(shù)據(jù)流只會(huì)對(duì)本路由器產(chǎn)生影B向,而不會(huì)影響到
其它的路由器,從而為終端用戶能夠得到穩(wěn)定的網(wǎng)絡(luò)性能提供了保障。此外,虛擬路由器同時(shí)還提供獨(dú)立的策略禾口 IETFDS(Internet EngineeringTask Force DifferentiatedService)能力,使虛擬路由器可以為終端用戶提供完全的客戶化服務(wù)。通過給虛擬路由器的1/0端口進(jìn)行配置,可以對(duì)接收的分組進(jìn)行計(jì)數(shù),這樣就能夠保證數(shù)據(jù)量不會(huì)超越預(yù)先確定的協(xié)議;同時(shí)虛擬路由器還可以根據(jù)數(shù)據(jù)分組的服務(wù)等級(jí)不同,將其數(shù)據(jù)分組分配到 不同的隊(duì)列中,以實(shí)現(xiàn)不同的服務(wù)質(zhì)量。 隨著虛擬路由器的發(fā)展,迫切需要同一臺(tái)物理路由器的某些虛擬路由器間能夠互 相通告路由。傳統(tǒng)的方式中在路由器間有物理的連線才可以建立鄰居。而同一臺(tái)物理路由 器的虛擬路由器擁有相同的冗余協(xié)議(RP),所以應(yīng)該可以通過建立內(nèi)容的虛擬鏈接來建立 鄰居。 在中國總參謀部的未來組網(wǎng)中會(huì)應(yīng)用虛擬路由器,而且也需要同 一 臺(tái)物理路由器 的某些虛擬路由器間能夠互相通告路由。同時(shí)總參明確要求必須實(shí)現(xiàn)虛擬路由器本地通過 非直連的接口建立路由協(xié)議鄰居。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供了一種在虛擬路由器之間實(shí)現(xiàn)路由通告的方法及 物理路由器,在同一臺(tái)物理路由器的虛擬路由器間建立路由協(xié)議鄰居,節(jié)省物理接口的占 用。 為了解決上述技術(shù)問題,本發(fā)明提供了一種在虛擬路由器之間實(shí)現(xiàn)路由通告的方 法,包括在同一臺(tái)物理路由器上建立虛擬路由器,在虛擬路由器之間建立通用路由封裝通 路,虛擬路由器通過所述通用路由封裝通路向所述通用路由封裝通路另一端的虛擬路由器 進(jìn)行路由通告。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 為每個(gè)虛擬路由器設(shè)置虛擬路由器標(biāo)識(shí),設(shè)置所述通用路由封裝通路的源網(wǎng)絡(luò)協(xié) 議地址為所述通用路由封裝通路一端的虛擬路由器的標(biāo)識(shí),設(shè)置所述通用路由封裝通路的 目的網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路另一端的虛擬路由器的標(biāo)識(shí)。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 為每個(gè)虛擬路由器設(shè)置虛接口,虛擬路由器通過所述通用路由封裝通路發(fā)送路由 通告時(shí),將所述路由通告的內(nèi)容封裝在通用路由封裝通路消息中發(fā)送,將本虛擬路由器的 標(biāo)識(shí)作為通用路由封裝通路消息的外層源網(wǎng)絡(luò)協(xié)議地址,將目的虛擬路由器的標(biāo)識(shí)作為通 用路由封裝通路消息的外層目的網(wǎng)絡(luò)協(xié)議地址,將本虛擬路由器的虛接口的地址作為通用 路由封裝通路消息的內(nèi)層源網(wǎng)絡(luò)協(xié)議地址,將封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào) 文的目的地址作為通用路由封裝通路消息的內(nèi)層目的網(wǎng)絡(luò)協(xié)議地址。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文是以下消息中的一種開放最短路 徑優(yōu)先協(xié)議消息、邊界網(wǎng)關(guān)協(xié)議消息、或者路由信息協(xié)議消息。
進(jìn)一步地,上述方法還具有以下特點(diǎn) 虛擬路由器間具有物理實(shí)接口時(shí),虛擬路由器通過所述物理實(shí)接口和/或所述通 用路由封裝通路進(jìn)行路由通告。 為了解決上述技術(shù)問題,本發(fā)明提供了一種在虛擬路由器之間實(shí)現(xiàn)路由通告的物 理路由器,包括虛擬路由器配置模塊,虛擬路由器管理模塊;所述虛擬路由器配置模塊,用 于在所述物理路由器上建立虛擬路由器,在虛擬路由器之間建立通用路由封裝通路;所述 虛擬路由器管理模塊,用于控制虛擬路由器通過所述通用路由封裝通路向所述通用路由封裝通路另 一端的虛擬路由器進(jìn)行路由通告。
進(jìn)一步地,上述物理路由器還具有以下特點(diǎn) 所述虛擬路由器配置模塊,還用于為每個(gè)虛擬路由器設(shè)置虛擬路由器標(biāo)識(shí),設(shè)置 所述通用路由封裝通路的源網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路一端的虛擬路由器的 標(biāo)識(shí),設(shè)置所述通用路由封裝通路的目的網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路另一端的 虛擬路由器的標(biāo)識(shí)。
進(jìn)一步地,上述物理路由器還具有以下特點(diǎn) 所述虛擬路由器配置模塊,還用于為各虛擬路由器配置板卡資源和接口資源。
進(jìn)一步地,上述物理路由器還具有以下特點(diǎn) 所述虛擬路由器配置模塊,還用于為每個(gè)虛擬路由器設(shè)置虛接口 ;所述虛擬路由 器管理模塊,用于控制虛擬路由器通過所述通用路由封裝通路發(fā)送路由通告時(shí),將所述路 由通告的內(nèi)容封裝在通用路由封裝通路消息中發(fā)送,將本虛擬路由器的標(biāo)識(shí)作為通用路由 封裝通路消息的外層源網(wǎng)絡(luò)協(xié)議地址,將目的虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消 息的外層目的網(wǎng)絡(luò)協(xié)議地址,將本虛擬路由器的虛接口的地址作為通用路由封裝通路消息 的內(nèi)層源網(wǎng)絡(luò)協(xié)議地址,將封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文的目的地址作為 通用路由封裝通路消息的內(nèi)層目的網(wǎng)絡(luò)協(xié)議地址。
進(jìn)一步地,上述物理路由器還具有以下特點(diǎn) 封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文是以下消息中的一種開放最短路 徑優(yōu)先協(xié)議消息、邊界網(wǎng)關(guān)協(xié)議消息、或者路由信息協(xié)議消息。 本發(fā)明,不需要在同一臺(tái)物理路由器的虛擬路由器間占用物理端口,即可以在同 一臺(tái)物理路由器的虛擬路由器間建立路由協(xié)議鄰居,進(jìn)行路由通告,節(jié)省物理接口的占用。
圖1是實(shí)施例中物理路由器的結(jié)構(gòu)示意圖; 圖2是實(shí)施例中在虛擬路由器之間實(shí)現(xiàn)路由通告的方法流程圖。
具體實(shí)施例方式
如圖1所示,在虛擬路由器之間實(shí)現(xiàn)路由通告的物理路由器,包括虛擬路由器配 置模塊,虛擬路由器管理模塊; 所述虛擬路由器配置模塊,用于在所述物理路由器上建立虛擬路由器,在虛擬路
由器之間建立通用路由封裝通路;還用于為每個(gè)虛擬路由器設(shè)置虛擬路由器標(biāo)識(shí)和虛接
口,設(shè)置所述通用路由封裝通路的源網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路一端的虛擬路
由器的標(biāo)識(shí),設(shè)置所述通用路由封裝通路的目的網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路另
一端的虛擬路由器的標(biāo)識(shí);還用于為各虛擬路由器配置板卡資源和接口資源。 所述虛擬路由器管理模塊,用于控制虛擬路由器通過所述通用路由封裝通路向所
述通用路由封裝通路另一端的虛擬路由器進(jìn)行路由通告;還用于控制虛擬路由器通過所述
通用路由封裝通路發(fā)送路由通告時(shí),將所述路由通告的內(nèi)容封裝在通用路由封裝通路消息
中發(fā)送,將本虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層源網(wǎng)絡(luò)協(xié)議地址,將目
的虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層目的網(wǎng)絡(luò)協(xié)議地址,將本虛擬路由
6器的虛接口的地址作為通用路由封裝通路消息的內(nèi)層源網(wǎng)絡(luò)協(xié)議地址,將封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文的目的地址作為通用路由封裝通路消息的內(nèi)層目的網(wǎng)絡(luò)協(xié)議地址。 在同 一 臺(tái)物理路由器上建立虛擬路由器,在虛擬路由器之間建立通用路由封裝通路,虛擬路由器通過所述通用路由封裝通路向所述通用路由封裝通路另一端的虛擬路由器進(jìn)行路由通告。 如圖2所示,在虛擬路由器之間實(shí)現(xiàn)路由通告的方法具體包括以下步驟
步驟201,在同一臺(tái)物理路由器上建立虛擬路由器; 為虛擬路由器分配板卡資源及接口資源,是保證虛擬路由器運(yùn)行的必要條件。 步驟202,為每個(gè)虛擬路由器設(shè)置虛擬路由器標(biāo)識(shí)(VRID)以及虛接口 ; 虛擬路由器標(biāo)識(shí)用于唯一確定一虛擬路由器。例如配置第一虛擬路由器(VR1)的
VRID為A.B,配置第二虛擬路由器(VR2)的VRID為C.D。 VRID可以配置的最大值為65535。
對(duì)于一臺(tái)物理路由器在實(shí)際應(yīng)用中遠(yuǎn)遠(yuǎn)滿足需要。 步驟203,在虛擬路由器之間建立通用路由封裝(GenericRoutingEnc即sulation,簡稱GRE)通路,設(shè)置此通用路由封裝通路的源網(wǎng)絡(luò)協(xié)議地址為此通用路由封裝通路一端的虛擬路由器的標(biāo)識(shí),設(shè)置所述通用路由封裝通路的目的網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路另一端的虛擬路由器的標(biāo)識(shí)。 步驟204,虛擬路由器通過所述通用路由封裝通路發(fā)送路由通告時(shí),將所述路由通告的內(nèi)容封裝在通用路由封裝通路消息中發(fā)送,將本虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層源網(wǎng)絡(luò)協(xié)議地址,將目的虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層目的網(wǎng)絡(luò)協(xié)議地址,將本虛擬路由器的虛接口的地址作為通用路由封裝通路消息的內(nèi)層源網(wǎng)絡(luò)協(xié)議地址,將封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文的目的地址作為通用路由封裝通路消息的內(nèi)層目的網(wǎng)絡(luò)協(xié)議地址。 封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文是以下消息中的一種開放最短路徑優(yōu)先協(xié)議消息(Open Shortest Path First,簡稱OSPF)、邊界網(wǎng)關(guān)協(xié)議消息(BorderGateway Protocol, BGP)、路由信息協(xié)議消息(Routinglnformation Protocol, RIP)。
上述方法,通過虛擬路由器間的GRE通路實(shí)現(xiàn)路由通告的交互,不需要在同一臺(tái)物理路由器的虛擬路由器間占用物理端口,即可以在同一臺(tái)物理路由器的虛擬路由器間建立路由協(xié)議鄰居,進(jìn)行路由通告,節(jié)省物理接口的占用。 另外,虛擬路由器間具有物理實(shí)接口時(shí),虛擬路由器可以通過所述物理實(shí)接口和/或所述通用路由封裝通路進(jìn)行路由通告。 下面,以兩個(gè)虛擬路由器以及OSPF協(xié)議消息交互為例具體說明上述方法,具體包括以下步驟 步驟l,在同一臺(tái)物理路由器上建立虛擬路由器1 (VR1)和虛擬路由器2(VR2);
步驟2,為VR1和VR2分別配置標(biāo)識(shí)和虛接口 ;檢查VRID是否在本路由器上重復(fù),若重復(fù)會(huì)提示VRID重復(fù)的告警,不重復(fù)則進(jìn)入步驟3。 例如,配置VR1的標(biāo)識(shí)是VRID1 (格式為0. 0. A. B) , VR2的標(biāo)識(shí)是VRID2 (格式為0. 0. C. D)。 在VR1 、 VR2上分別創(chuàng)建2個(gè)虛接口 loopbackl 、 loopback2。
步驟3, VR1 、 VR2創(chuàng)建成功。 步驟4,為VR1、VR2綁定板卡資源,將接口板1綁入VR1,將接口板2綁入VR2。檢 查是否有可用的板卡、接口資源。沒有可用的板卡則提示錯(cuò)誤,退出。有可用的板卡則進(jìn)入 步驟5。 步驟5,創(chuàng)建GRE通路。 例如在VR1上指定GRE通路的源ip為本VR的VRID (格式為0. 0. A. B),目的ip為 另一個(gè)VR的VRID(格式為0.0.C.D)。 VR2對(duì)稱配置。若創(chuàng)建成功,則進(jìn)入步驟6,否則,創(chuàng) 建失敗,結(jié)束流程; 步驟6 ,路由協(xié)議報(bào)文被封裝進(jìn)GRE通路信息中發(fā)送。 以hello包為例GRE的外層源IP為本VR的VRID,外層目的IP為另一個(gè)VR 的VRID ;內(nèi)層源IP為本VR的虛接口的地址,內(nèi)層目的IP為0SPFhello的組播地址 224. 0. 0. 5。 步驟7 ,經(jīng)過GRE通路將報(bào)文發(fā)送給另一 VR處理。 步驟9,收到報(bào)文的VR對(duì)GRE通路信息解封裝,去掉GRE的外層IP,解析內(nèi)層IP 報(bào)文。按照OSPF hello包的方式獲取協(xié)商信息。將本端的OSPFhello包封裝進(jìn)GRE通路, 送回鄰居。 步驟IO,hello包經(jīng)過GRE tunnel正常的交互,隨后正常的交互OSPF其他的建鏈 包,直至鄰居full。其他動(dòng)態(tài)協(xié)議的協(xié)商也是同樣的過程。從而實(shí)現(xiàn)了虛擬路由器本地通 過非直連的接口建立路由協(xié)議鄰居,流程結(jié)束。 在上述具體實(shí)施例中,還可以在虛接口的接口模式下配置增加協(xié)議包出接口為 GRE tunnel的命令。是為了讓實(shí)接口 、子接口與其他路由器、本路由器的其他VR有物理連 線時(shí),也會(huì)從該實(shí)接口 、子接口正常發(fā)出協(xié)議報(bào)文。即若實(shí)接口、子接口既要建立基于物理 鏈路的協(xié)議鄰居,又要建立經(jīng)GREt皿nel的協(xié)議鄰居,協(xié)議報(bào)文會(huì)從實(shí)接口 、子接口經(jīng)物理 鏈路發(fā)出,也會(huì)從GRE tunnel發(fā)出。例如,在虛接口下配置增加OSPF報(bào)文出接口的命令 ipospfout-interface tunnel 1 。這樣建立VR間的接口如果為實(shí)接口 ,則OSPF報(bào)文會(huì)從實(shí) 接口、GRE tunnel都發(fā)出 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
8
權(quán)利要求
一種在虛擬路由器之間實(shí)現(xiàn)路由通告的方法,其特征在于,包括在同一臺(tái)物理路由器上建立虛擬路由器,在虛擬路由器之間建立通用路由封裝通路,虛擬路由器通過所述通用路由封裝通路向所述通用路由封裝通路另一端的虛擬路由器進(jìn)行路由通告。
2. 如權(quán)利要求l所述的方法,其特征在于,為每個(gè)虛擬路由器設(shè)置虛擬路由器標(biāo)識(shí),設(shè)置所述通用路由封裝通路的源網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路一端的虛擬路由器的標(biāo)識(shí),設(shè)置所述通用路由封裝通路的目的網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路另一端的虛擬路由器的標(biāo)識(shí)。
3. 如權(quán)利要求2所述的方法,其特征在于,為每個(gè)虛擬路由器設(shè)置虛接口,虛擬路由器通過所述通用路由封裝通路發(fā)送路由通告時(shí),將所述路由通告的內(nèi)容封裝在通用路由封裝通路消息中發(fā)送,將本虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層源網(wǎng)絡(luò)協(xié)議地址,將目的虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層目的網(wǎng)絡(luò)協(xié)議地址,將本虛擬路由器的虛接口的地址作為通用路由封裝通路消息的內(nèi)層源網(wǎng)絡(luò)協(xié)議地址,將封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文的目的地址作為通用路由封裝通路消息的內(nèi)層目的網(wǎng)絡(luò)協(xié)議地址。
4. 如權(quán)利要求3所述的方法,其特征在于,封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文是以下消息中的一種開放最短路徑優(yōu)先協(xié)議消息、邊界網(wǎng)關(guān)協(xié)議消息、或者路由信息協(xié)議消息。
5. 如權(quán)利要求3所述的方法,其特征在于,虛擬路由器間具有物理實(shí)接口時(shí),虛擬路由器通過所述物理實(shí)接口和/或所述通用路由封裝通路進(jìn)行路由通告。
6. —種在虛擬路由器之間實(shí)現(xiàn)路由通告的物理路由器,其特征在于,包括虛擬路由器配置模塊,虛擬路由器管理模塊;所述虛擬路由器配置模塊,用于在所述物理路由器上建立虛擬路由器,在虛擬路由器之間建立通用路由封裝通路;所述虛擬路由器管理模塊,用于控制虛擬路由器通過所述通用路由封裝通路向所述通用路由封裝通路另一端的虛擬路由器進(jìn)行路由通告。
7. 如權(quán)利要求6所述的物理路由器,其特征在于,所述虛擬路由器配置模塊,還用于為每個(gè)虛擬路由器設(shè)置虛擬路由器標(biāo)識(shí),設(shè)置所述通用路由封裝通路的源網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路一端的虛擬路由器的標(biāo)識(shí),設(shè)置所述通用路由封裝通路的目的網(wǎng)絡(luò)協(xié)議地址為所述通用路由封裝通路另一端的虛擬路由器的標(biāo)識(shí)。
8. 如權(quán)利要求7所述的物理路由器,其特征在于,所述虛擬路由器配置模塊,還用于為各虛擬路由器配置板卡資源和接口資源。
9. 如權(quán)利要求8所述的物理路由器,其特征在于,所述虛擬路由器配置模塊,還用于為每個(gè)虛擬路由器設(shè)置虛接口 ;所述虛擬路由器管理模塊,用于控制虛擬路由器通過所述通用路由封裝通路發(fā)送路由通告時(shí),將所述路由通告的內(nèi)容封裝在通用路由封裝通路消息中發(fā)送,將本虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層源網(wǎng)絡(luò)協(xié)議地址,將目的虛擬路由器的標(biāo)識(shí)作為通用路由封裝通路消息的外層目的網(wǎng)絡(luò)協(xié)議地址,將本虛擬路由器的虛接口的地址作為通用路由封裝通路消息的內(nèi)層源網(wǎng)絡(luò)協(xié)議地址,將封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文的目的地址作為通用路由封裝通路消息的內(nèi)層目的網(wǎng)絡(luò)協(xié)議地址。
10.如權(quán)利要求8所述的物理路由器,其特征在于,封裝于通用路由封裝通路內(nèi)層的路由協(xié)議報(bào)文是以下消息中的一種開放最短路徑優(yōu)先協(xié)議消息、邊界網(wǎng)關(guān)協(xié)議消息、或者路由信息協(xié)議消息。
全文摘要
本發(fā)明公開了一種在虛擬路由器之間實(shí)現(xiàn)路由通告的方法及物理路由器,包括在同一臺(tái)物理路由器上建立虛擬路由器,在虛擬路由器之間建立通用路由封裝通路,虛擬路由器通過所述通用路由封裝通路向所述通用路由封裝通路另一端的虛擬路由器進(jìn)行路由通告。本發(fā)明不需要在同一臺(tái)物理路由器的虛擬路由器間占用物理端口,即可以在同一臺(tái)物理路由器的虛擬路由器間建立路由協(xié)議鄰居,進(jìn)行路由通告,節(jié)省物理接口的占用。
文檔編號(hào)H04L12/56GK101695041SQ20091017567
公開日2010年4月14日 申請(qǐng)日期2009年9月21日 優(yōu)先權(quán)日2009年9月21日
發(fā)明者劉明慧, 劉鵬, 陳寧濤 申請(qǐng)人:中興通訊股份有限公司;