專利名稱:第三層ip vpn中的非對稱轉(zhuǎn)發(fā)的制作方法
笫三層IP VPN中的非對稱轉(zhuǎn)發(fā)
背景技術(shù):
第三層虛擬專用網(wǎng)(L3 VPN)用戶有時希望將他們的VPN擴(kuò)展至銷 售商、用戶、合作方或其他外部主機(jī)而僅僅是為了與VPN用戶主機(jī)交換數(shù) 據(jù),這與相互交換數(shù)據(jù)相反。提供這種擴(kuò)展的一種技術(shù)是軸-輻式(hub and spoke)方法。通常,在第三層虛擬專用網(wǎng)(L3 VPN)的背景下通過^f吏用 兩個虛擬專用路由網(wǎng)(VPRN)實例來提供軸-輻式服務(wù), 一個提供至整個 VPN的接入、另一個用于僅到達(dá)位于集線器的目的地。在一些應(yīng)用中不期 望使用兩個VPRN,其原因涉及關(guān)聯(lián)于使用兩個端口的成本或困難度、關(guān) 聯(lián)于兩個VPRN的管理開銷、在PE-CE接口上運行兩個邊界網(wǎng)關(guān)協(xié)議 (BGP)實例,等等。期望開發(fā)能夠用來將VPN擴(kuò)展至外部主機(jī)的新的 選路技術(shù)。
下面的詳細(xì)描述和附圖中公開了本發(fā)明的不同實施例。 圖1示出了軸-輻式網(wǎng)絡(luò)中的節(jié)點的實施例; 圖2示出了用于提供軸-輻式服務(wù)的現(xiàn)有系統(tǒng)的例子; 圖3A示出了在控制平面和數(shù)據(jù)平面背景下的現(xiàn)有系統(tǒng)的例子; 圖3B示出了具有來自接入側(cè)和/或網(wǎng)絡(luò)側(cè)的路由的兩個轉(zhuǎn)發(fā)實例的實 施例;
圖3C示出了來自接入側(cè)和網(wǎng)絡(luò)側(cè)的、去往各自VRF的業(yè)務(wù)的實施例; 圖4是說明一種用于提供主和次VRF的過程的實施例的流程圖; 圖5A示出了批發(fā)提供商網(wǎng)絡(luò)中的節(jié)點的實施例; 圖5B示出了 ,皮配置成在數(shù)據(jù)平面中具有兩個VRF的批發(fā)-零售網(wǎng)絡(luò)中 的集線器的實施例。
具體實施例方式
本發(fā)明可以以多種方式實現(xiàn),包括過程、設(shè)備、系統(tǒng)、合成物、計算 機(jī)可讀介質(zhì),計算機(jī)可讀介質(zhì)例如是計算機(jī)可讀存儲介質(zhì)或其中通過光或 通信鏈路發(fā)送程序指令的計算機(jī)網(wǎng)絡(luò)。在本說明書中,這些實現(xiàn)或本發(fā)明 可采取的任何其他形式都可被稱作技術(shù)。被配置成執(zhí)行任務(wù)的例如處理器 或存儲器的元件包括臨時被配置成在給定時刻執(zhí)行任務(wù)的通用元件以及被 制造成執(zhí)行任務(wù)的專用元件。通常,所公開的過程的步驟順序可以在本發(fā) 明范圍內(nèi)變化。
下面結(jié)合說明本發(fā)明原理的附圖來提供對本發(fā)明 一個或多個實施例的 詳細(xì)描述。本發(fā)明是結(jié)合實施例來描述的,但是本發(fā)明不限于任何實施例。 本發(fā)明的范圍僅由權(quán)利要求限定,并且本發(fā)明包括許多可選方案、修改和 等價物。下面的描述中闡明了許多特定細(xì)節(jié)以提供對本發(fā)明的全面理解。 這些細(xì)節(jié)僅作為實例并且本發(fā)明可以按照權(quán)利要求被實施而無須所述特定
細(xì)節(jié)中的一些或全部。為了清楚,沒有詳細(xì)描述本發(fā)明所屬技術(shù)領(lǐng)域中已 知的技術(shù)素材以免使得本發(fā)明變得晦澀。
提供分別包括第 一和第二路由集合的第 一和第二轉(zhuǎn)發(fā)實例,其中第二 路由集合是第一路由集合的子集。第一和第二轉(zhuǎn)發(fā)實例關(guān)聯(lián)于同一虛擬專
用路由網(wǎng)(VPRN)。在一些實施例中,VPRN位于控制平面中,而兩個 轉(zhuǎn)發(fā)實例位于數(shù)據(jù)平面中。在一些實施例中,第一和第二轉(zhuǎn)發(fā)實例被用來 提供軸-輻式服務(wù)。例如,可能存在這樣的情況,即網(wǎng)絡(luò)管理員想要許可業(yè) 務(wù)至一個節(jié)點(例如公共節(jié)點或許可其接入的節(jié)點)而不必至另一節(jié)點的 轉(zhuǎn)發(fā)。在一些實施例中,第一和第二轉(zhuǎn)發(fā)實例被用在批發(fā)-零售網(wǎng)絡(luò)中。例 如,來自接入側(cè)的零售業(yè)務(wù)利用轉(zhuǎn)發(fā)實例之一、通過計費集線器而被路由 以使得零售商能夠收取適當(dāng)?shù)馁M用。
圖1示出了軸-輻式網(wǎng)絡(luò)中的節(jié)點的實施例。在所示的例子中,組ioo 包括關(guān)聯(lián)于公司辦事處的節(jié)點。Acme公司具有在圣弗朗西斯科、奧克蘭、 圣克拉拉和洛杉多幾的、分別對應(yīng)于節(jié)點102-105的辦事處。圣弗朗西斯科辦事處(102 )和奧克蘭辦事處(節(jié)點103 )相連,圣弗朗西斯科辦事處(節(jié) 點102 )和圣克扭扭辦事處(節(jié)點104 )相連,奧克蘭辦事處(節(jié)點103 ) 和圣克扭扭辦事處(節(jié)點104)相連,奧克蘭辦事處(節(jié)點103 )和洛杉磯 辦事處(節(jié)點105 )相連,以及圣克拉擇辦事處(節(jié)點104)和洛杉磯辦事 處(節(jié)點105)相連。
組101包括節(jié)點105-107,它們分別關(guān)聯(lián)于Acme的洛杉磯辦事處,芝 加哥合作方以及菲尼克斯合作方。芝加哥合作方(節(jié)點106 )連接到Acme 的洛杉肌辦事處(節(jié)點105),而菲尼克斯合作方(節(jié)點107 )連接到Acme 的洛杉磯辦事處(節(jié)點105)。
在一些實施例中,所示的節(jié)點中的一些或全部關(guān)聯(lián)于第三層虛擬專用 網(wǎng)(L3VPN)。在一些實施例中,所示節(jié)點中的一些或全部關(guān)聯(lián)于VPRN。 在一些實施例中,負(fù)責(zé)轉(zhuǎn)發(fā)或路由業(yè)務(wù)的路由器關(guān)聯(lián)于每個節(jié)點或包含于 每個節(jié)點中。在一些實施例中,路由器管理一個或多個用于路由業(yè)務(wù)的轉(zhuǎn) 發(fā)實例,有時稱作選路表。例如,路由器可以具有含一組路由的一個轉(zhuǎn)發(fā) 實例和含另一組路由的另一個轉(zhuǎn)發(fā)實例。在一些實施例中,為了在特定路 由器中具有或允許多個轉(zhuǎn)發(fā)實例,4吏用虛擬路由和轉(zhuǎn)發(fā)(VRF)。在一些 實施例中,使用除上述實例外的一些其他協(xié)議或技術(shù)。
在這個例子中,芝加哥合作方(節(jié)點106)和菲尼克斯合作方(節(jié)點 107)不相互關(guān)聯(lián),并且每個都想要與Acme的洛杉肌辦事處交換數(shù)據(jù)。例 如,Acme的洛杉磯辦事處可以是lt據(jù)中心,而芝加哥合作方和菲尼克斯 合作方想要訪問存儲在那里的數(shù)據(jù)。Acme不一定想要許可合作方能夠訪 問圣弗朗西斯科、圣克拉拉或奧克蘭辦事處(例如因為所有權(quán)或敏感信息 被存儲在這些辦事處)。
所公開的內(nèi),供了兩個或更多轉(zhuǎn)發(fā)實例,其中 一個轉(zhuǎn)發(fā)實例具有另 一個轉(zhuǎn)發(fā)實例的路由的子集。在一些實施例中,節(jié)點105具有兩個轉(zhuǎn)發(fā)實 例來提供期望的(關(guān)于節(jié)點105的)可接入性和期望的(關(guān)于節(jié)點102-104 的)不可接入性,其中一個轉(zhuǎn)發(fā)實例具有針對節(jié)點105 (即洛杉磯辦事處) 的路由,而另一個轉(zhuǎn)發(fā)實例具有針對節(jié)點102-107(即組IOO和101中的所有節(jié)點)的路由。在一些實施例中,這兩個轉(zhuǎn)發(fā)實例在數(shù)據(jù)平面中并且關(guān)
聯(lián)于相應(yīng)控制平面中的同 一實體或?qū)ο?例如,轉(zhuǎn)發(fā)實例關(guān)聯(lián)于同一 VPRN 或同一路由表管理器)。在節(jié)點105接收的來自節(jié)點106-107的業(yè)務(wù)在一 些實施例中利用第一轉(zhuǎn)發(fā)實例而,皮路由,并且合作方能夠訪問洛杉磯辦事 處但不能訪問圣弗朗西斯科、圣克拉扭或奧克蘭辦事處。
在節(jié)點105收到的來自節(jié)點102-104的業(yè)務(wù)利用具有路由擴(kuò)展集的第 二轉(zhuǎn)發(fā)實例而被轉(zhuǎn)發(fā)或路由,例如以便來自組IOO中的任何節(jié)點的業(yè)務(wù)都 可以被路由至組100中的任何其他節(jié)點和/或其他目的地(例如組100之外 的節(jié)點)。盡管這里的一些附圖顯示了兩個轉(zhuǎn)發(fā)實例,然而在一些實施例 中存在三個或更多轉(zhuǎn)發(fā)實例。
圖2示出了被用來提供軸-輻式服務(wù)的現(xiàn)有系統(tǒng)的例子。在這個例子中, 圖1中的節(jié)點105被顯示為使用現(xiàn)有技術(shù)。在提供商邊緣使用兩個VPRN。 VPRN 200包括針對芝加哥合作方、菲尼克斯合作方的路由以及針對Acme 辦事處的一個或多個路由。VPRN 202包括針對Acme的洛杉磯辦事處的 路由。VPRN 200關(guān)聯(lián)于節(jié)點102-104和/或來自這些節(jié)點的業(yè)務(wù)。類似地, VPRN 202關(guān)聯(lián)于節(jié)點106-107和/或來自這些節(jié)點的業(yè)務(wù)。每個VPRN具 有其自己的至用戶邊緣的端口 。
如這里所使用的那樣,接入側(cè)涉及面對用戶邊緣的一側(cè)或關(guān)聯(lián)于用戶 邊緣的接口;網(wǎng)絡(luò)側(cè)是相反的方向。例如,圣弗朗西斯科辦事處、奧克蘭 辦事處和圣克拉拉辦事處在關(guān)于洛杉磯辦事處的接入側(cè),而菲尼克斯* 方和芝加哥合作方在網(wǎng)絡(luò)側(cè)。術(shù)語接入側(cè)和網(wǎng)絡(luò)側(cè)可以被用來描述節(jié)點、 業(yè)務(wù)等。
在一些應(yīng)用中,如圖中所示的使用兩個VPRN的一些方面是不令人期 望的。例如。端口可能是有限的或在數(shù)量上受限,并且使用兩個端口可能 耗費成本。其他可能的問題包括路由泄漏、來自集線器站點的動態(tài)協(xié)議綁 定、VPRN的明確配置、調(diào)試?yán)щy等。
圖3A示出了在控制平面和數(shù)據(jù)平面背景下的現(xiàn)有系統(tǒng)的例子。在所 示的例子中,圖2中的VPRN 200和202是關(guān)于控制平面和數(shù)據(jù)平面來顯示的??刂破矫嬷械腣PRN 200和202分別關(guān)聯(lián)于數(shù)據(jù)平面中的轉(zhuǎn)發(fā)實例 300和302。
圖3B示出了具有來自接入側(cè)和/或網(wǎng)絡(luò)側(cè)的路由的轉(zhuǎn)發(fā)實例的實施 例。在這個圖中示出了圖1的節(jié)點105的一個實施例。在一些實施例中, 所示的節(jié)點(即洛杉磯辦事處)是用于圖1的組100的集線器。在這個例 子中,VRF 352-353是轉(zhuǎn)發(fā)實例并且關(guān)聯(lián)于控制平面中的同一VPRN (即 VPRN350)。在一些情況中,VPRN (例如VPRN350)稱作路由表管理 器。在一些實施例中,兩個或更多轉(zhuǎn)發(fā)實例關(guān)聯(lián)于控制平面中除VPRN之 外的 一些其他會活或例示。
主和次VRF 352-353學(xué)習(xí)接入側(cè)路由(例如至接入側(cè)的節(jié)點的路由, 例如圣弗朗西斯科、奧克蘭或圣克拉拉辦事處)。在所顯示的例子中,在 主和次VRF352-353學(xué)習(xí)不同的路由集合。這個例子中的主VRF352學(xué)習(xí) 針對一個或多個Acme辦事處的路由,而次VRF353學(xué)習(xí)針對洛杉磯辦事 處的路由。網(wǎng)絡(luò)側(cè)路由被引入主VRF 352。例如,至芝加哥合作方(圖l 中的節(jié)點106)的路由和至菲尼克斯合作方(圖1中的節(jié)點107)的路由被 引入主VRF352。
關(guān)聯(lián)于次VRF353的標(biāo)簽在這個例子中被通告。在一些實施例中,邊 界網(wǎng)關(guān)協(xié)議(BGP )或多協(xié)議BGP (MP-BGP)被用來進(jìn)行通告。來自網(wǎng) 絡(luò)側(cè)的業(yè)務(wù)然后使用所通告的標(biāo)簽并且利用與主VRF 352相反的次VRF 353而凈皮路由。
在一些實施例中,使用一些其他協(xié)議或技術(shù)。例如, 一些實施例不通 告標(biāo)簽或其他關(guān)聯(lián)于VRF的標(biāo)識符。在一些實施例中,洛杉肌辦事處(或 其他節(jié)點)記錄一個VRF (例如次VRF 353 )與網(wǎng)絡(luò)側(cè)業(yè)務(wù)或節(jié)點之間的 關(guān)聯(lián)、和/或另一 VRF (例如主VRF 352)與接入側(cè)業(yè)務(wù)或節(jié)點之間的關(guān) 聯(lián)。
圖3C示出了來自接入側(cè)和網(wǎng)絡(luò)側(cè)的、去往各自VRF的業(yè)務(wù)的實施例。 在所示的例子中,來自接入側(cè)的業(yè)務(wù)利用主VRF352而凈皮轉(zhuǎn)發(fā)。再參考圖 1 ,如果(例如)業(yè)務(wù);l接收自圣克#辦事處(節(jié)點104)的,則主VRF352被用來路由接收的業(yè)務(wù)。在這個圖中,主VRF352包括針對芝加哥合 作方、菲尼克斯合作方和一個或多個Acme的辦事處的路由。由于源自組 100中的節(jié)點的業(yè)務(wù)利用主VRF352而被轉(zhuǎn)發(fā),該業(yè)務(wù)因而能夠被路由到 圖l所示的任何其他節(jié)點。
來自網(wǎng)絡(luò)側(cè)的業(yè)務(wù)使用關(guān)聯(lián)于次VRF 353的標(biāo)簽并且利用次VRF 353 而被路由。在這個例子中,次VRF353包括針對洛杉磯辦事處的路由;次 VRF353包括包含于主VRF352中的路由的子集。由于來自芝加哥合作方 (圖1中的節(jié)點106)和菲尼克斯合作方(圖1中的節(jié)點107)的業(yè)務(wù)利用 次VRF353而被轉(zhuǎn)發(fā),所述合作方因而能夠如期望的那樣訪問洛杉磯辦事 處但是不一定能夠訪問其他Acme的辦事處。
由于這個實施例中僅有一個VPRN,因此僅需要一個(例如至用戶邊 緣的)端口。在一些應(yīng)用中期望是這樣,因為可能只有有限數(shù)目的端口。
在一些實施例中,這里公開的技術(shù)關(guān)于(控制平面的)上層或頂層是 不可知論的并且不會影響上層或頂層。例如,在一些情況中,當(dāng)"顯示路 由"命令被執(zhí)行或者路由被通告給遠(yuǎn)端提供商邊緣(例如經(jīng)由MP-BGP) 時,VPRN350可能看上去與(例如在數(shù)據(jù)平面中僅具有一個轉(zhuǎn)發(fā)實例的) 任何其他VPRN都相同。在一些實施例中,這是很吸引人的,因為例如僅 有一個選路實例和一個BGP實例在PE-CE接口上。
圖4是說明一種用于提供主和次VRF的過程的實施例的流程圖。在一 些實施例中,該示例性過程由圖3B-3C所示的節(jié)點執(zhí)行。在所示的例子中, 次VRF具有主VRF的路由的子集。
在400,關(guān)聯(lián)于同一 VPRN的兩個VRF在數(shù)據(jù)平面上被例示。在402 , 選路信息被接收并被包含于所選VRF中。在一些實施例中,選路信息接收 自接入側(cè)和/或網(wǎng)絡(luò)側(cè)并且按照需要被包含于主VRF和/或次VRF中。在 一些實施例中,所包含的選路信息被用來轉(zhuǎn)發(fā)在該節(jié)點收到的業(yè)務(wù)。
在404判定要通告哪個VRF。在一些實施例中,通告是一種關(guān)聯(lián)于網(wǎng) 絡(luò)側(cè)的過程,而在404所做的判定是基于哪個VRF關(guān)聯(lián)于網(wǎng)絡(luò)側(cè)的。
如果判定通告主VRF,則當(dāng)通告VRF時在406使用關(guān)聯(lián)于主VRF的標(biāo)簽。否則,當(dāng)通告VRF時在408使用關(guān)聯(lián)于次VRF的標(biāo)簽。在一些實 施例中,除標(biāo)簽之外還使用一些其他標(biāo)識符。在410確定是否完成通告。 如果未完成,則在404判定下一次通告哪個VRF。
在上面的圖中示出了其中在軸-輻式網(wǎng)絡(luò)中使用兩個轉(zhuǎn)發(fā)實例的一個 示例性應(yīng)用。在一些實施例中,所描述的技術(shù)被用于其他一些應(yīng)用或場景。 下面的附圖示出了其中在批發(fā)-零售應(yīng)用中使用兩個轉(zhuǎn)發(fā)實例的一些實施 例。
圖5A示出了批發(fā)-提供商網(wǎng)絡(luò)中的節(jié)點的實施例。在所示的例子中, 批發(fā)將網(wǎng)絡(luò)資源銷售給帕薩迪納服務(wù)提供商(節(jié)點501)、韋斯特伍德服 務(wù)提供商(節(jié)點502 )和歐文服務(wù)提供商(節(jié)點503 )。每個服務(wù)提供商都 服務(wù)于大洛杉磯地區(qū)中的特定區(qū)域或特定相鄰區(qū)域。例如,帕薩迪納服務(wù) 提供商可以將互聯(lián)網(wǎng)接入銷售給帕薩迪納市的用戶。
在這個例子中,批發(fā)商基于對網(wǎng)絡(luò)資源的實際使用(即業(yè)務(wù))來對每 個服務(wù)提供商收費。計費集線器506跟蹤關(guān)聯(lián)于每個服務(wù)提供商的業(yè)務(wù)量 并且相應(yīng)地確定每個服務(wù)提供商應(yīng)繳納的費用。為了正確地執(zhí)行這個計費, 批發(fā)商想要將業(yè)務(wù)從一個服務(wù)提供商經(jīng)由計費集線器506路由到另一個服 務(wù)提供商,這與繞過計費集線器506的路由相反。
路由508示出了一個示例性路由。盡管關(guān)聯(lián)于路由508的業(yè)務(wù)源自帕 薩迪納服務(wù)提供商501并且去往歐文服務(wù)提供商503,然而從帕薩迪納服 務(wù)提供商501將業(yè)務(wù)路由到集線器504,然后是計費集線器506,接著返回 集線器504,最后到達(dá)歐文服務(wù)提供商503。在一些實施例中,經(jīng)由計費集 線器506的類似選路被用來將業(yè)務(wù)從一個服務(wù)提供商路由到同一個服務(wù)提 供商(例如源自且去往韋斯特伍德服務(wù)提供商502的業(yè)務(wù))。
路由510示出了一種針對源自除計費集線器506之外的特定節(jié)點的業(yè) 務(wù)的示例性路由。當(dāng)在集線器504收到業(yè)務(wù)時,該業(yè)務(wù)已經(jīng)經(jīng)過計費集線 器506并且被直接轉(zhuǎn)發(fā)給歐文月良務(wù)提供商503。
圖5B示出了 ,皮配置成具有數(shù)據(jù)平面中的兩個VRF的批發(fā)-零售網(wǎng)絡(luò)中 的集線器的實施例。在所示的例子中,示出了圖5A的集線器504的一個實施例。關(guān)于集線器504,服務(wù)提供商(節(jié)點501-503 )在接入側(cè)上而計費 集線器506在網(wǎng)絡(luò)側(cè)上。
數(shù)據(jù)平面中的主VRF 551和次VRF 552都關(guān)聯(lián)于控制平面中的VPRN
550。 如上面關(guān)于圖3B-3C所描述的那樣,由于僅有一個VPRN而使用單 個(例如物理的)端口。主VRF551學(xué)習(xí)接入側(cè)用戶路由(例如針對帕薩 迪納服務(wù)提供商501的路由、針對韋斯特伍德服務(wù)提供商502的路由、和/ 或針對歐文服務(wù)提供商503的路由)。網(wǎng)絡(luò)側(cè)路由被引入主VRF 551和次 VRF552,例如針對計費集線器506的路由。
通告關(guān)聯(lián)于主VRF551的標(biāo)簽,例如,計費集線器506和/或網(wǎng)絡(luò)側(cè)上 的其他節(jié)點將使用所通告的標(biāo)簽,這因而將業(yè)務(wù)從網(wǎng)絡(luò)側(cè)定向到主VRF
551。
圖5C示出了來自集線器的接入側(cè)和網(wǎng)絡(luò)側(cè)的、分別利用次和主VRF 被轉(zhuǎn)發(fā)的業(yè)務(wù)的實施例。在所示的例子中,VPRN 550包括針對帕薩迪納 服務(wù)提供商501、韋斯特伍德服務(wù)提供商502、歐文服務(wù)提供商503和計費 集線器506的路由。主VRF 551包括與VPRN 550相同的路由。次VRF 包括針對計費集線器506的路由。
由于關(guān)聯(lián)于主VRF 551的標(biāo)簽被通告,來自網(wǎng)絡(luò)側(cè)(例如計費集線器 506)的業(yè)務(wù)因而凈皮轉(zhuǎn)發(fā)至主VRF 551。例如,如果去往歐文服務(wù)提供商 503的業(yè)務(wù)凈皮接收,則主VRF 551 :故用來與圖5A的路由510相對應(yīng)地轉(zhuǎn) 發(fā)業(yè)務(wù)。
來自接入側(cè)的業(yè)務(wù)被傳遞給次VRF 552。例如,關(guān)聯(lián)于圖5A的路由 508的業(yè)務(wù)源自帕薩迪納服務(wù)提供商并且利用次VRF 552而被轉(zhuǎn)發(fā)。由于 不存在針對目的地(即歐文服務(wù)提供商503)的路由,關(guān)聯(lián)于路由508的 業(yè)務(wù)因而被轉(zhuǎn)發(fā)至計費集線器506,這是因為次VRF 552包括針對計費集 線器的路由。當(dāng)關(guān)聯(lián)于路由508的業(yè)務(wù)從計費集線器506返回時,它是來
商503。類似地,接收自一個服務(wù)提供商(去往同一/另一服務(wù)提供商)的 其他業(yè)務(wù)利用次VRF 552而被處理并且被路由至計費集線器506,并且當(dāng)被計費集線器506返回時利用主VRF 551而被處理。
盡管上面為了易于理解而對實施例進(jìn)行了詳細(xì)的描述,然而本發(fā)明并 不限于所提供的細(xì)節(jié)。存在許多實現(xiàn)本發(fā)明的可選方式。所公開的實施例 是說明性而非限制性的。
權(quán)利要求
1.一種用于路由網(wǎng)絡(luò)業(yè)務(wù)的方法,包括提供包括第一路由集合的第一轉(zhuǎn)發(fā)實例;和提供包括第二路由集合的第二轉(zhuǎn)發(fā)實例,所述第二路由集合包括所述第一路由集合的子集,其中,所述第一路由實例和所述第二路由實例關(guān)聯(lián)于同一個虛擬專用路由網(wǎng)絡(luò)(VPRN)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一轉(zhuǎn)發(fā)實例和所述第二 轉(zhuǎn)發(fā)實例關(guān)聯(lián)于數(shù)據(jù)平面,而所述VPRN關(guān)聯(lián)于控制平面。
3. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一轉(zhuǎn)發(fā)實例和所述第二 轉(zhuǎn)發(fā)實例關(guān)聯(lián)于同一個端口。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一轉(zhuǎn)發(fā)實例和所述笫二 轉(zhuǎn)發(fā)實例關(guān)聯(lián)于同 一個物理端口 。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一路由實例和所述笫二 路由實例關(guān)聯(lián)于虛擬路由和轉(zhuǎn)發(fā)(VRF)。
6. 根據(jù)權(quán)利要求1所述的方法,其中,所述笫一轉(zhuǎn)發(fā)實例被用來轉(zhuǎn)發(fā) 從關(guān)聯(lián)于所述VPRN的節(jié)點子集接收的網(wǎng)絡(luò)業(yè)務(wù)。
7. 根據(jù)權(quán)利要求1所述的方法,還包括將所述第一轉(zhuǎn)發(fā)實例通告給關(guān) 聯(lián)于所述VPRN的節(jié)點子集。
8. 根據(jù)權(quán)利要求7所述的方法,其中,通告包括使用關(guān)聯(lián)于所述第一 轉(zhuǎn)發(fā)實例的標(biāo)簽。
9. 根據(jù)權(quán)利要求7所述的方法,其中,通告包括使用多協(xié)議邊界網(wǎng)關(guān) 協(xié)議(MP-BGP)。
10. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一和第二轉(zhuǎn)發(fā)實例是 在提供商邊緣設(shè)備處被提供的,并且所述方法還包括將所述第一轉(zhuǎn)發(fā)實例 通告給與所述提供商邊緣設(shè)備的網(wǎng)絡(luò)側(cè)接口相關(guān)聯(lián)的一個或多個節(jié)點。
11. 根據(jù)權(quán)利要求1所述的方法,還包括將所述第二轉(zhuǎn)發(fā)實例通告給 關(guān)聯(lián)于所述VPRN的節(jié)點的子集。
12. 根據(jù)權(quán)利要求l所述的方法,其中,所述第一和笫二轉(zhuǎn)發(fā)實例是 在提供商邊緣設(shè)備處被提供的,并且所述方法還包括將所述第二轉(zhuǎn)發(fā)實例 通告給與所述提供商邊緣設(shè)備的網(wǎng)絡(luò)側(cè)接口相關(guān)聯(lián)的 一個或多個節(jié)點。
13. 根據(jù)權(quán)利要求l所述的方法,其中,所述第一和第二轉(zhuǎn)發(fā)實例是 在提供商邊緣設(shè)備處被提供的,并且所述第一轉(zhuǎn)發(fā)實例包括來自接入側(cè)和 網(wǎng)絡(luò)側(cè)的一個或多個路由,而所述第二轉(zhuǎn)發(fā)實例僅包括來自網(wǎng)絡(luò)側(cè)的一個 或多個路由。
14. 根據(jù)權(quán)利要求l所述的方法,其中,所述第一路由實例關(guān)聯(lián)于來 自第一節(jié)點集合的業(yè)務(wù),而所述第二路由實例關(guān)聯(lián)于來自第二節(jié)點集合的 業(yè)務(wù)。
15. 根據(jù)權(quán)利要求l所述的方法,還包括 接收關(guān)聯(lián)于另一節(jié)點的選路信息;選擇所述第一路由實例、所述第二路由實例或二者以添加所述選路信 息;以及將所述選路信息添加到所選擇的路由實例中。
16. —種用于路由網(wǎng)絡(luò)業(yè)務(wù)的系統(tǒng),其包括路由器,該路由器被配置 成提供包括第一路由集合的第一轉(zhuǎn)發(fā)實例;和包括第二路由集合的第二轉(zhuǎn)發(fā)實例,該第二路由集合包括所述第 一路 由集合的子集,其中,所述第一路由實例和所述第二路由實例關(guān)聯(lián)于同一 個虛擬專用路由網(wǎng)絡(luò)(VPRN)。
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述第一轉(zhuǎn)發(fā)實例和所述 第二轉(zhuǎn)發(fā)實例關(guān)聯(lián)于數(shù)據(jù)平面,并且所述VPRN關(guān)聯(lián)于控制平面。
18. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述第一轉(zhuǎn)發(fā)實例和所述 第二轉(zhuǎn)發(fā)實例關(guān)聯(lián)于同 一個端口 。
19. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述路由器還被配置成將 所述第一轉(zhuǎn)發(fā)實例通告給關(guān)聯(lián)于所述VPRN的節(jié)點子集。
20. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所ii^由器在提供商邊緣設(shè)備處提供所述第 一和第二轉(zhuǎn)發(fā)實例,并且所述第 一轉(zhuǎn)發(fā)實例包括來自接 入側(cè)和網(wǎng)絡(luò)側(cè)的一個或多個路由,而所述第二轉(zhuǎn)發(fā)實例僅包括來自網(wǎng)絡(luò)側(cè) 的一個或多個路由。
21. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述路由器還被配置成 接收關(guān)聯(lián)于另一節(jié)點的選路信息;選擇所述第一路由實例、所述第二路由實例或二者以添加所述選路信 息;以及將所述選路信息添加到所選的路由實例中。
22. —種用于路由網(wǎng)絡(luò)業(yè)務(wù)的計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品 嵌入計算機(jī)可讀介質(zhì)中并且包括用于執(zhí)行以下操作的計算機(jī)指令提供包括第一路由集合的第一轉(zhuǎn)發(fā)實例;和提供包括第二路由集合的第二轉(zhuǎn)發(fā)實例,所述第二路由集合包括所述 第一路由集合的子集,其中,所述第一路由實例和所述第二路由實例關(guān)聯(lián) 于同一個虛擬專用路由網(wǎng)絡(luò)(VPRN)。
23. 根據(jù)權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,其中,所述第一轉(zhuǎn)發(fā) 實例和所述第二轉(zhuǎn)發(fā)實例關(guān)聯(lián)于數(shù)據(jù)平面,而所述VPRN關(guān)聯(lián)于控制平面。
24. 根據(jù)權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,其中,所述第一轉(zhuǎn)發(fā) 實例和所述第二轉(zhuǎn)發(fā)實例關(guān)聯(lián)于同一個端口。
25. 根據(jù)權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,還包括用于將所述第 一轉(zhuǎn)發(fā)實例通告給關(guān)聯(lián)于所述VPRN的節(jié)點子集的計算機(jī)指令。
26. 根據(jù)權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,其中,所述第一和第 二轉(zhuǎn)發(fā)實例是在提供商邊緣設(shè)備處被提供的,并且所述第一轉(zhuǎn)發(fā)實例包括 來自接入側(cè)和網(wǎng)絡(luò)側(cè)的一個或多個路由,而所述第二轉(zhuǎn)發(fā)實例僅包括來自 網(wǎng)絡(luò)側(cè)的一個或多個路由。
27. 根據(jù)權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,還包括用于執(zhí)行以下操作的計算機(jī)指令接收關(guān)聯(lián)于另 一節(jié)點的選路信息;選擇所述第一路由實例、所述第二路由實例或二者以添加所述選路信息;以及將所述選路信息添加到所選的路由實例中
全文摘要
提供包括第一路由集合的第一轉(zhuǎn)發(fā)實例。提供包括第二路由集合的第二轉(zhuǎn)發(fā)實例,所述第二路由集合包括所述第一路由集合的子集。所述第一路由實例和第二路由實例關(guān)聯(lián)于同一個虛擬專用路由網(wǎng)絡(luò)(VPRN)。
文檔編號H04L12/46GK101622828SQ200880006098
公開日2010年1月6日 申請日期2008年2月22日 優(yōu)先權(quán)日2007年2月27日
發(fā)明者D·羅 申請人:阿爾卡特朗訊公司