在基於分組的網絡上選擇性分發基於信元的視頻流的製作方法
2023-05-29 14:22:06 1
專利名稱:在基於分組的網絡上選擇性分發基於信元的視頻流的製作方法
技術領域:
本發明一般地涉及數據分發。更具體而言,本發明提供了用於有效且高效地將信道化的視頻流從基於信元的網絡分發到基於分組的網絡上的技術和機制。
背景技術:
諸如同步光網絡(SONET)這樣的專用網絡提供了用於將視頻遞送到多個偏遠位置的機制。諸如鄉村城鎮這樣的偏遠位置可以通過專用網絡連接到內容提供商。針對各種信道的視頻流被分配以固定的時隙以便傳送。
可以主要使用基於信元的體系結構將視頻從內容提供商遞送到顧客。但是,專用網絡通常是不靈活的。一旦分配了時隙,就不能基於帶寬要求的動態變化來重新分配時隙。此外,專用網絡維護起來通常較為昂貴,並且與更普遍的基於分組的網絡是不兼容的。但是,將專用視頻遞送網絡更新到基於分組的網絡可能是非常昂貴的。
因此,需要提供改進用於集成基於分組的網絡和基於信元的網絡以遞送視頻流的機制和技術的技術。還需要在提供基於分組的體系結構的許多益處的同時允許專用網絡的分層更新。
發明內容
根據本發明,提供了允許在基於分組的網絡上選擇性地分發視頻信息的方法和設備。在邊緣路由器處從基於信元的網絡接收與特定信道相關聯的視頻信息。邊緣路由器使用標籤交換來將視頻信息選擇性地分發到基於分組的網絡中的指定節點。
在一個實施例中,提供了一種用於在分組交換網絡上傳送視頻數據的方法。接收在基於信元的網絡上傳送的視頻數據。該視頻數據與虛電路相關聯。將虛電路映射到與基於分組的網絡相關聯的虛擬區域網。虛擬區域網與基於分組的網絡中的一組節點相關聯。將虛擬區域網與標籤信息相關聯。標籤信息被基於分組的網絡中的節點用於分發視頻數據。
在另一個實施例中,提供了一種邊緣路由器。該邊緣路由器包括接口和處理器。接口被配置為接收在基於信元的網絡上傳送的視頻數據。視頻數據與虛電路相關聯。處理器被配置為將虛電路映射到與基於分組的網絡相關聯的虛擬區域網並且將虛擬區域網與標籤信息相關聯。虛擬區域網與基於分組的網絡中的一組節點相關聯。標籤信息被基於分組的網絡中的節點用於分發視頻數據。
對本發明的性質和優點的進一步理解將通過參考說明書和附圖的剩餘部分來實現。
通過結合附圖參考以下描述可以最透徹地理解本發明,附圖示出了本發明的特定實施例。
圖1是使用基於信元的體系結構的遞送視頻的系統的圖示。
圖2是核心分組交換網絡的圖示。
圖3是充當使用遺留分發和頭端(headend)節點的視頻遞送系統的核心分組交換網絡的圖示。
圖4A是示出傳送到邊緣路由器的協議數據單元的圖示。
圖4B是示出邊緣路由器處生成的標籤交換分組的圖示。
圖5是用於將虛電路關聯到虛擬區域網的表的圖示。
圖6是示出用於在核心分組網絡上傳送協議數據單元的技術的流程圖。
圖7是示出用於將核心分組網絡數據提供到目的地節點的技術的流程圖。
圖8是示出路由器的圖示。
具體實施例方式
現將詳細參考本發明的某些特定實施例,其中包括發明人所構想的實現本發明的最佳模式。這些特定實施例的示例在附圖中示出。雖然是結合這些特定實施例來描述本發明的,但是應當理解,並不想要將本發明限制到所描述的實施例。相反,想要覆蓋所附權利要求所限定的本發明的精神和範圍內所包括的替換、修改和等同物。
例如,將在視頻流遞送的上下文中描述本發明的技術和機制。但是,應當注意,本發明的技術和機制雖然尤其適用於視頻流,但是也可應用到其他類型的數據和信號。在下面的描述中,闡述了許多具體細節在提供對本發明的透徹理解。沒有這些具體細節中的某些或全部也可以實現本發明。沒有詳細描述公知的過程操作以避免不必要地模糊本發明的主題。此外,本申請中提到特定的單數實體包括這樣的可能除非上下文明確指出,否則本發明的方法和設備可以用多於一個實體來實現。
多種協議被用於在網絡上分發視頻流。視頻或任何其他類似的帶寬密集型數據一般是在利用專用的基礎設施的網絡上分發的。在一個示例中,視頻流是利用異步傳輸模式(ATM)連接和同步光網絡(SONET)連接的組合來分發的。雖然專用網絡在遞送視頻流方面是有效的,但是它們通常是昂貴且不靈活的。此外,這些專用網絡一般未與更常見的分組化網絡良好地集成。
諸如網際網路協議(IP)網絡這樣的分組化網絡的越來越大的能力允許了在不使用專用基礎設施的情況下遞送視頻流。傳統上,基礎設施常被構建來專用於遞送視頻這一單一目的。在一個示例中,鄉村地區的一組城市將會接收在該專用網絡基礎設施上分發的衛星饋送的視頻數據。該基礎設施中的許多是不靈活的,並且正在逐漸被淘汰。但是,該專用基礎設施中的許多仍在工作中。此外,用更靈活的IP網絡來完全替換該專用基礎設施的成本將會是很高昂的。在許多情況下,需要繼續以允許分層更新到分組化體系結構的方式來使用該專用基礎設施。
在某些情況下,服務提供商可能希望在使用分組化網絡的同時繼續使用專用基礎設施。可以更新節點群組,同時保持網絡中的其他節點的功能。因此,本發明的技術允許了將分組化網絡與專用於遞送諸如視頻流這樣的數據流的遺留網絡高效地集成。
圖1是示出一般用於遞送視頻流的專用網絡的一個示例的圖示。專用網絡包括內容伺服器101。在一個示例中,內容伺服器101是提供視頻流到相對偏遠的位置(例如人煙稀少地區)的衛星饋送。在另一個示例中,內容伺服器101包括視頻信息的資料庫。在另一個示例中,內容伺服器101與提供視頻內容的廣播臺集成。內容伺服器101一般通過將視頻信息布置成固定大小的信元來將視頻信息遞送到服務提供商103。
根據各種實施例,視頻信息被施以運動圖片專家組(MPEG2)編碼,並被用異步傳輸模式(ATM)信元提供到服務提供商103。標識符一般與每個信元一起提供,以指示與視頻信息相關聯的信道。針對數百個不同信道的視頻信息可以用數百個不同的虛電路標識符來提供。服務提供商103組織視頻信息,以通過諸如SONET環131這樣的專用基礎設施傳送到各種分發節點121-127。
在某些示例中,幾個分發節點位於多個較小的城鎮中的每一個中。服務提供商103對視頻流信元進行格式編排以便傳送到SONET環131上。可以使用多種信元適配技術。使用ATM信元傳送的視頻流可以用ATM適配層5(AAL5)來傳送到SONET環131上。利用AAL5,服務提供商103將視頻流信元轉換成連接到尾部(trailer)的兩個視頻幀的塊。在一個示例中,2個MPEG幀被附接到一個尾部,以便傳送到專用SONET網絡上。
任何使用固定長度信元或固定長度時隙和經適配的固定長度信元的網絡在這裡都被稱為基於信元的網絡。在一個示例中,基於信元的網絡使用時分復用來傳送攜帶視頻幀的經適配的ATM信元。時分復用網絡分配用於傳送不同數據流的時隙。在一個示例中,分配了許多重複的時隙以用於許多不同信道的傳送。在另一個示例中,基於信元的網絡包括利用ATM信元傳送數據的多個節點。雖然時分復用網絡在傳輸視頻數據方面是有效的,但這種網絡是不靈活的。在許多情況下,在時隙被分配之後,一直到信道被重新分配為止,新的數據或額外的數據都不能被傳送。
基於時隙的SONET環131基礎設施被用作廣播網絡。在典型情況下,包括兩個視頻幀和一個尾部的視頻塊被從節點111傳送到節點119。節點119基於信道或虛電路信息來識別分發節點121是否應當接收視頻信息。如果分發節點121被配置為接收視頻流,則視頻信息被轉發到分發節點121和下一個SONET環節點117。在許多情況下,傳送到分發節點和下一SONET環節點是利用傳統的添加丟棄復用(ADM)來完成的。視頻信息可以按順時針或逆時針方向在SONET環中發送,但一般只使用一個方向,直到檢測到連接故障為止。當信息被從SONET環節點119傳送到分發節點121時,視頻塊一般被重新封裝以形成ATM信元。
專用SONET環網絡一般具有為了互用性而緊密集成的節點,其中包括內容伺服器101、服務提供商103、SONET環節點111-119以及分發節點121-127。雖然專用的基於信元的體系結構是不靈活的,但是這種不靈活多是源於SONET環中時分復用的使用。一旦分配了時隙,就不能再傳送額外的信道或額外的數據。對網絡的SONET環部分進行有限更新同時維持體系結構的其他部分可以增大靈活性同時還控制成本。
圖2是示出諸如IP網絡這樣的傳統分組化網絡的圖示。任何使用可變長度數據塊傳送數據的節點群組在這裡都被稱為基於分組的網絡或分組化網絡。分組化網絡包括高度互連的核心路由器201-207和較鬆散連接的邊緣路由器211-217。任何耦合到三個或更多個其他路由器的路由器可以被稱為核心路由器。更多地位於服務提供商網絡的外圍並且一般連接到不同類型的網絡或不同服務提供商的網絡的任何路由器被稱為邊緣路由器。在某些情況下,基於變化的網絡拓撲,核心路由器可以變成邊緣路由器,反之亦然。術語核心路由器和邊緣路由器在這裡只是出於方便而使用的。在許多情況下,核心和邊緣路由器是可互換的。比起諸如SONET環這樣的時分復用網絡來,分組化網絡更為普遍,並且還更為靈活。利用諸如目的地地址和標籤這樣的機制,個體分組被從源路由到目的地。
分組基於每個路由器處的轉發判決從一個網絡實體行進到下一個網絡實體。在一個示例中,分組基於核心路由器207處的獨立轉發判決從核心路由器207行進到核心路由器205。分組的下一跳是基於諸如分組頭部中的目的地地址這樣的信息來確定的。也可用標籤交換來確定下一跳。標籤交換允許了路由器不是基於分組頭部中的目的地地址而是基於與分組相關聯的標籤信息來作出轉發判決。在每一跳處不需要對分組頭部進行分析。
分組中的標籤被用於索引轉發表或路由選擇表中的條目,所述轉發表或路由選擇表包括在分組被轉發時將使用的下一跳信息和一個或多個新標籤的集合。下一跳隨後可以使用新標籤來轉發幀。像IP網絡的多協議標籤交換(MPLS)這樣的標籤交換在RFC 3031中描述。
本發明的技術和機制認識到使用標籤交換允許了分組交換網絡與傳統的專用視頻遞送網絡的高效集成。
圖3是示出基於分組的網絡與基於信元的網絡的集成的一個示例的圖示。基於分組的網絡包括與邊緣路由器311-317相關聯的網絡301。邊緣路由器311、313和315不連接到其他基於分組的網絡,而是連接到與遺留視頻傳送網絡相關聯的分發節點。在一個示例中,遺留分發節點321、323和325是配置為使用從AAL5視頻塊轉換成的ATM信元傳送視頻流的基於信元的節點。在另一個示例中,遺留分發節點321、323和325被配置為以基於信元的格式傳送MPEG2幀。邊緣路由器317不僅連接到核心路由器307,還連接到服務提供商節點331。遺留服務提供商節點331被配置為取得以固定大小信元方式從內容提供商341接收的視頻流,並在特定信道上傳送視頻塊。
如上所述,視頻流信元通常與特定虛電路或信道相關聯。虛電路或信道允許將數據選擇性地分發到指定分發節點。典型IP網絡不具有基於虛電路或信道廣播視頻數據和選擇性地分發視頻信息的機制。雖然可以使用IP廣播機制,但卻必須改變額外的網絡基礎設施。在某些示例中,服務提供商節點331和遺留分發節點321、323和325將必須被改變。內容提供商341也必須修改傳送格式以支持IP廣播。
但是,本發明的技術使用標籤交換來提供一種用於廣播視頻數據同時將視頻數據選擇性地分發到指定節點的機制。視頻數據的選擇性廣播可以通過只在邊緣路由器處實現改變來完成,雖然其他節點也可以被改變。任何用於將視頻數據分發到多個指定節點的機制在這裡都被稱為選擇性廣播。
本發明的技術構想了使用標籤來將諸如視頻數據這樣的數據分發到多個指定節點。在一個實施例中,邊緣路由器接收與特定信道相關聯的視頻信息。邊緣路由器隨後訪問資料庫以確定哪些其他邊緣路由器被配置為接收該信道。在一個示例中,在視頻數據被傳送到核心網絡上之前,與每個指定的邊緣路由器相關聯的標籤隨後被附加到包含視頻數據的分組。在另一個示例中,從存儲設備訪問單個標籤以允許將視頻數據傳送到特定的指定節點。在另一個示例中,分組網絡中的節點被配置為多個虛擬區域網(VLAN)。
每個虛電路可以對應於一個特定VLAN。在一個示例中,特定虛電路中的視頻數據應當被傳送到兩個遺留分發節點323和325。與特定虛電路相對應的虛擬LAN被配置為包括邊緣路由器313、315和317。在另一個示例中,遺留分發節點321被配置為接收與特定信道相關聯的視頻數據。與特定信道相對應的虛擬LAN被邊緣路由器311和317用虛擬專用LAN服務(VPLS)虛擬地支持。邊緣路由器317接收來自服務提供商331的視頻信息。邊緣路由器317在將視頻數據傳送到對應於與視頻數據相關聯的虛電路的虛擬LAN上之前對視頻數據進行格式編排。VPLS在M.Lasserre等人的Virtual Private LAN Services Over MPLS中描述,該文獻可從Internet Engineering Task Force作為draft-lasserre-vkompella-ppvpn-vpls-04.txt獲得。MPLS上的虛擬專用LAN服務(VPLS)解決方案,也稱為透明LAN服務(TLS),為給定用戶集合創建了仿真LAN網段。它在接近給定用戶集合的乙太網MAC地址上給出了完全能夠進行學習和轉發的第2層廣播域。許多VPLS服務可以從提供商邊緣節點支持。
在一個示例中,應當基於與視頻數據相關聯的虛電路信息將視頻數據分發到遺留節點323和325。邊緣路由器317添加與和遺留節點325相關聯的邊緣路由器315相關聯的標籤信息。當邊緣路由器315接收到視頻信息時,邊緣路由器將視頻信息轉發到遺留節點325,還調整標籤以允許將視頻信息傳送到邊緣路由器313。在典型情況下,邊緣路由器將會接收數據並且只將數據轉發到單個節點。但是,本發明的技術通過使邊緣路由器將視頻數據轉發到多個節點來允許廣播視頻數據。在一個示例中,邊緣路由器將數據轉發到遺留分發節點325以及另一個邊緣路由器313。
用於分發視頻數據的轉發和路由選擇表可以在每個虛擬LAN的基礎上提供。即,對於邊緣或核心路由器作為其一部分的每個VLAN,有一個路由選擇表可用。在包括數百個信道的示例中,每個路由器可以具有數百個轉發或路由選擇表。信道特有路由選擇表允許了將視頻信息廣播到指定節點。
圖4A是示出用於傳送視頻信息的傳統ATM信元的圖示。根據各種實施例,多個ATM信元411各自包括視頻信息和虛電路標識符(VCI)。在許多情況下,還包括了虛擬路徑標識符(VPI)。多個ATM信元被組織為幀401和403,並且與尾部435相結合,以形成協議數據單元(PDU)421,以便傳送到諸如SONET環這樣的網絡上。用多個信元形成的並且被傳送到時分復用網絡的任何視頻塊在這裡被稱為PDU。在一個實施例中,每個幀401和403是一個MPEG幀。ATM信元411在邊緣路由器處被從服務提供商節點接收,並被重新編排格式成為PDU。
圖4B是示出用於在基於分組的網絡上傳送視頻信息的分組格式的圖示。根據各種實施例,邊緣路由器接收PDU並去除尾部405。幀被重新封裝上乙太網頭部451。在一個實施例中,乙太網頭部包括目的地地址和未使用的源地址。在另一個實施例中,目的地地址是廣播地址。包括利用信道信息從視頻信元識別出的一個或多個標籤的MPLS頭部461被添加到分組。
圖5是示出邊緣路由器可用來基於虛電路信息確定標籤的一個機制的圖示。任何用於識別與特定虛電路相關聯的特定目的地節點的機制在這裡被稱為VLAN映射表。在一個實施例中,VLAN映射表是在網絡設置過程期間編寫的。VLAN映射表可由網絡管理員更新。根據各種實施例,VLAN映射表包括標識信道501、虛電路503、VLAN 505和標籤507的列。在一個示例中,信道53對應於虛電路32和VLAN 81。與虛電路32相關聯的視頻數據將被添加有標籤101。
圖6是示出用於選擇性地將視頻數據從基於信元的網絡廣播到基於分組的網絡上的一種技術的流程圖。根據各種實施例,在601處,視頻數據在邊緣路由器中被接收。在一個示例中,視頻數據是以AAL5格式接收的,該格式具有兩個視頻幀和一個相關聯的尾部。根據各種實施例,兩個視頻幀是MPEG2編碼的視頻幀。在603處,針對視頻信息,虛電路、信道和虛擬LAN被識別。在一個示例中,虛電路、信道和虛擬LAN是從網絡或系統管理員所設置的表中識別的。在605處,視頻信息尾部被去除。在607處,乙太網頭部被添加到視頻信息。雖然乙太網頭部一般將不用於路由視頻信息,但是源和目的地信息仍可被提供。
在一個示例中,源標識符是任何隨機值,標識符目的地是廣播值0xFFFFFF。在609處,一個或多個標籤被添加到視頻信息,以允許視頻數據的路由。一個或多個標籤也可從VLAN映射表獲取。一個或多個標籤可用於將視頻信息廣播到指定的鄰居節點。通過使用標籤路由選擇,基於分組的網絡中的其他節點可被繞過。在一個實施例中,指定特定傳送路由的整個標籤序列被添加到該視頻信息分組。在另一個示例中,提供了單個標籤。在另一個示例中,提供了與每個指定的目的地邊緣路由器相關聯的多個標籤。可以基於信道信息確定一組指定的目的地節點。利用標籤信息,分組被轉發到基於分組的網絡上並被路由。
圖7是示出當從基於分組的網絡接收到視頻信息時對視頻信息的處理的流程圖。在701處,在邊緣路由器處從基於分組的網絡接收到視頻數據。在典型情況下,邊緣路由器將會只訪問轉發表並將視頻數據轉發到另一個節點。但是,本發明的技術和機制允許了將視頻數據轉發到多個節點。在703處,視頻分組被處理以去除標籤交換和乙太網頭部。或者,視頻幀被從視頻分組中提取出來。在705處,幀尾部被添加到視頻信息,以允許轉發到基於信元的遺留分發節點。在707處,視頻信息被轉發到遺留分發節點。在一個實施例中,在709處,標籤被從標籤交換頭部中去除並被用於訪問轉發表中的條目。在711處,新標籤被獲取。應當注意,在某些實施例中,在視頻分組中已經提供了標籤序列,不獲取新的替換標籤。在另一個實施例中,標籤被去除並被用於轉發視頻信息。後續的標籤已經被包括在標籤交換頭部中。但是,在許多實施例中,在713處,現有的標籤被用新標籤替換,以允許視頻信息的轉發。
本發明的技術和機制可在多種設備上實現。在一個示例中,技術和機制可以實現在邊緣路由器上的軟體、固件或硬體中。在一個示例中,邊緣路由器可以位於計算機系統中的單個晶片上。
本發明的技術的軟體或軟體/硬體混合實現方式可以實現在由存儲在存儲器中的電腦程式選擇性地激活或重配置的通用可編程機器上。這種可編程機器可以是設計為處理網絡流量的網絡設備,例如路由器或交換機。例如,本發明的映射機制可以是特別配置的路由器或伺服器,例如可從San Jose,California的Cisco Systems,Inc獲得的特別配置的1600、6500、7600和12000型路由器。這些機器的一般體系結構將從下面的描述中顯現出來。在替換實施例中,技術可以實現在通用網絡主機上,例如個人計算機或工作站上。此外,本發明可以至少部分實現在用於網絡設備或通用計算設備的卡(例如接口卡)上。
現參考圖8,適合於實現本發明的技術的網絡設備860包括主中央處理單元(CPU)862、接口868和總線867(例如PCI總線)或互連。當在適當的軟體或固件的控制下動作時,CPU 862可以負責實現與所需網絡設備的功能相關聯的特定功能。例如,當被配置為網關設備時,CPU 862可以負責去除標記、確定與標記相關聯的服務並且用其他形式的頭部信息來替換標記。CPU 862優選在包括作業系統和任何適當的應用軟體在內的軟體的控制下實現所有這些功能。
CPU 862可以包括一個或多個處理器863,例如來自Motorola微處理器家族或MIPS微處理器家族的處理器。在替換實施例中,處理器863是特別設計的用於控制網絡設備860的操作的硬體。在特定實施例中,存儲器861(例如非易失性RAM和/或ROM)也形成CPU 862的一部分。但是,存在許多不同的存儲器耦合到系統的方式。存儲器塊861可以用於多種目的,例如,緩存和/或存儲數據,編程指令等等。
接口868一般是作為接口卡提供的(有時稱為「線路卡」)。一般來說,它們控制網絡上數據分組的發送和接收,並且有時支持與網絡設備860一起使用的其他外圍設備。可以提供的接口有乙太網接口、幀中繼接口、線纜接口、DSL接口、令牌環接口等等。此外,可以提供各種甚高速接口,例如快速乙太網接口、千兆比特乙太網接口、ATM接口、HSSI接口、POS接口、FDDI接口等等。一般來說,這些接口可以包括適於與適當的介質通信的埠。在某些情況下,它們還可以包括獨立的處理器,並且在某些情況下,可以包括非易失性RAM。獨立處理器可以控制諸如分組交換、媒體控制和管理之類的通信密集型任務。通過為通信密集型任務提供單獨的處理器,這些接口允許了主微處理器862高效地執行路由選擇計算、網絡診斷、安全性功能等等。
雖然圖8所示的系統示出了本發明的一個特定的網絡設備,但是它絕不是可以實現本發明的唯一網絡設備體系結構。例如,常使用具有處理通信以及路由計算等的單個處理器的體系結構。此外,其他類型的接口和介質也可以與網絡設備一起使用。
不論網絡設備的配置如何,它都可以採用被配置為存儲數據、用於通用通用網絡操作的程序指令和/或與這裡描述的技術的功能相關的其他信息的一個或多個存儲器或存儲器模塊(例如存儲器塊865)。程序指令例如可以控制作業系統和/或一個或多個應用的操作。一個或多個存儲器還可以被配置為存儲數據結構、映射表和/或這裡描述的其他特定的非程序信息。
由於這種信息和程序指令可以用來實現這裡描述的系統/方法,因此本發明涉及包括用於執行這裡描述的各種操作的程序指令、狀態信息等的機器可讀介質。機器可讀介質的示例包括但不限於磁介質,例如硬碟、軟盤和磁帶;光介質,例如CD-ROM盤;磁光介質,例如光碟;以及特別配置為存儲和執行程序指令的硬體,例如只讀存儲器器件(ROM)和隨機訪問存儲器(RAM)。本發明也可以實現在在諸如頻道、光線路、電線路之類的適當介質上傳播的載波中。程序指令的示例既包括機器代碼,例如由編譯器產生的機器代碼,也包括包含可以由計算機利用解釋器執行的更高級別代碼的文件。
雖然已經參考特定實施例詳細地示出和描述了本發明,但是本領域的技術人員將會理解,在不脫離本發明的精神和範圍的情況下,可以對所公開的實施例作出形式和細節上的改變。因此,本發明的範圍應當參考所附權利要求書來確定。
權利要求
1.一種用於在分組交換網絡上傳送視頻數據的方法,該方法包括接收與虛電路相關聯的視頻數據,所述視頻數據是在基於信元的網絡上傳送的;將所述虛電路映射到與基於分組的網絡相關聯的虛擬區域網,所述虛擬區域網與所述基於分組的網絡中的一組節點相關聯;將所述虛擬區域網與標籤信息相關聯,其中所述標籤信息被所述基於分組的網絡中的節點用於分發所述視頻數據。
2.如權利要求1所述的方法,還包括在帶有乙太網廣播頭部的情況下傳輸所述視頻數據。
3.如權利要求1-2中任何一項所述的方法,其中所述分組交換網絡包括邊緣路由器。
4.如權利要求1-3中任何一項所述的方法,其中將所述虛電路映射到所述虛擬區域網的步驟是在第一邊緣路由器處執行的。
5.如權利要求4所述的方法,其中所述第一邊緣路由器被耦合到服務提供商頭端。
6.如權利要求5所述的方法,其中所述服務提供商頭端被耦合到內容提供商視頻頭端。
7.如權利要求4所述的方法,其中第二邊緣路由器被耦合到第一邊緣路由器。
8.如權利要求7所述的方法,其中所述視頻數據被分發到耦合到第二邊緣路由器的分發節點。
9.如權利要求8所述的方法,其中所述第二邊緣路由器將所述視頻數據轉發到第三邊緣路由器和所述分發節點。
10.如權利要求9所述的方法,其中所述標籤信息是標籤棧。
11.如權利要求10所述的方法,其中所述第二邊緣路由器去除所述標籤棧並將所述廣播乙太網分組交換到所述相關聯的虛擬區域網。
12.如權利要求11所述的方法,其中所述相關聯的虛電路接收所述廣播乙太網分組,去除所述乙太網頭部,並且在進行了AAL5封裝的情況下將其發送到ATM鏈路。
13.如權利要求12所述的方法,其中所述廣播乙太網分組在帶有新標籤棧的情況下被轉發到第三邊緣路由器。
14.如權利要求9所述的方法,其中,在將所述視頻數據轉發到所述分發節點之前,所述標籤信息被去除。
15.如權利要求14所述的方法,其中視頻數據被轉發到所述分發節點。
16.如權利要求9所述的方法,其中,在將所述視頻數據轉發到所述第三邊緣路由器之前,標籤信息被更新。
17.如權利要求1-16中任何一項所述的方法,其中所述視頻數據被分發到耦合到所述分組交換網絡的多個基於信元的分發節點。
18.如權利要求1-17中任何一項所述的方法,其中所述視頻數據是由視頻頭端提供的MPEG壓縮的視頻數據。
19.一種邊緣路由器,包括被配置為接收與虛電路相關聯的視頻數據的接口,所述視頻數據是在基於信元的網絡上傳送的;被配置為將所述虛電路映射到與基於分組的網絡相關聯的虛擬區域網並且將所述虛擬區域網與標籤信息相關聯的處理器,所述虛擬區域網與所述基於分組的網絡中的一組節點相關聯,其中所述標籤信息被所述基於分組的網絡中的節點用於分發所述視頻數據。
20.如權利要求19所述的邊緣路由器,其中所述處理器還被配置為將所述視頻數據與乙太網廣播頭部相關聯。
21.如權利要求19所述的邊緣路由器,其中所述分組交換網絡包括邊緣路由器。
22.如權利要求21所述的邊緣路由器,其中所述標籤信息是標籤棧。
23.如權利要求22所述的邊緣路由器,其中廣播乙太網分組在帶有標籤棧的情況下被轉發。
24.如權利要求23所述的邊緣路由器,其中,在將所述視頻數據轉發到所述分發節點之前,所述標籤信息被去除。
25.如權利要求24所述的邊緣路由器,其中視頻數據被轉發到所述分發節點。
26.如權利要求19-25中任何一項所述的邊緣路由器,其中,在轉發所述視頻數據之前,標籤信息被更新。
27.如權利要求19所述的邊緣路由器,其中所述視頻數據被分發到耦合到所述分組交換網絡的多個基於信元的分發節點。
28.如權利要求19所述的邊緣路由器,其中所述視頻數據是由視頻頭端提供的MPEG壓縮的視頻數據。
29.一種用於傳送視頻數據的設備,該設備包括用於接收與虛電路相關聯的視頻數據的裝置,所述視頻數據是在基於信元的網絡上傳送的;用於將所述虛電路映射到與基於分組的網絡相關聯的虛擬區域網的裝置,所述虛擬區域網與所述基於分組的網絡中的一組節點相關聯;用於將所述虛擬區域網與標籤信息相關聯的裝置,其中所述標籤信息被所述基於分組的網絡中的節點用於分發所述視頻數據。
30.如權利要求29所述的設備,還包括用於在帶有乙太網廣播頭部的情況下傳輸所述視頻數據的裝置。
全文摘要
根據本發明,提供了允許在基於分組的網絡上選擇性地分發視頻信息的方法和設備。在邊緣路由器處從基於信元的網絡接收與特定信道相關聯的視頻信息。邊緣路由器使用標籤交換來將視頻信息選擇性地分發到基於分組的網絡中的指定節點。
文檔編號H04N7/173GK101053207SQ200580006647
公開日2007年10月10日 申請日期2005年3月2日 優先權日2004年3月3日
發明者麥可·吳, 理察·納弗, 拉耶施·R·A 申請人:思科技術公司