TWI484792B - 在可多播路由器中有效率的主機管理協定 - Google Patents
在可多播路由器中有效率的主機管理協定 Download PDFInfo
- Publication number
- TWI484792B TWI484792B TW099123725A TW99123725A TWI484792B TW I484792 B TWI484792 B TW I484792B TW 099123725 A TW099123725 A TW 099123725A TW 99123725 A TW99123725 A TW 99123725A TW I484792 B TWI484792 B TW I484792B
- Authority
- TW
- Taiwan
- Prior art keywords
- source
- multicast
- list
- network
- host
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本發明之諸實施例係關於一種用於管理多播通信之系統。具體言之,本發明之諸實施例係關於在一多播網路上有效率管理源資料之主機請求。
正在擴展多播協定之使用與實施多播協定之網路之行政來支援新的技術,諸如網際網路協定電視(IPTV)及隨選視訊。此等網路利用亦稱為主機之視訊轉換器(STB),該等STB自該等STB所指定之一源清單請求資料。該等源為可用在一多播網路上的資料源,諸如IPTV頻道。可使用多播將此等源串流至任意數目個主機。
該等STB透過多播網路經由一主機管理協定(HMP)發送其等正在請求接收之其等之源清單。HMP併入或利用網際網路群組管理協定(IGMP)及多播收聽器發現(MLD)。接著此等協定將該所請求的源清單傳達至一多播路由協定(MRP)以建立各請求源之路由至該等各自主機。該等MRP包含協定獨立多播(PIM)。在一些例子中,該等所請求之源關注清單係透過一L2監聽器件傳送至執行該MRP之一多播路由器。
每次自一主機接收到一源關注清單時,該HMP將所請求的源之整體清單傳達至該MRP。此致使該MRP重新處理其先前自該HMP接收之諸源。存在兩個可由該HMP提供給該MRP之源清單。一源清單為所包含之一組源(亦即,該主機請求對其發送此等源)且另一源清單為所排除之一組源(亦即,該主機請求不對其發送此等源)。各子網路上之多個主機發送此等源關注清單且該HMP建構且聚合每個子網路之一源狀態,該源狀態包括該子網路上之所有該等主機之關注源。當此等主機之任一者發送一新的源關注清單時,將該HMP中之整體聚合狀態發送至該MRP。
在該等主機與該多播路由器之間存在一L2監聽網路元件之一網路中,該L2網路元件上之該HMP處理來自該等主機之接收之源關注清單,以更新由其維護之該監聽狀態且將源清單之其等整體轉送至該路由器,使得該MRP可更新該路由。在該路由器上,一本端HMP協助該MRP處理所接收之該等源關注清單且將該等所接收之源關注傳達至該MRP。
本發明之諸實施例包含一種藉由有效率傳達所需源狀態資訊而降低多播路由之計算及/或頻寬要求之方法。該方法包括以下步驟:在一網路上於執行一經修改之主機管理協定之一第一網路元件處自一主機接收一源關注清單,該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含於至該主機之路由中之一者。該所修改之主機管理協定識別該源關注清單與由該第一網路元件維護之一源狀態之間之一差異,其中該源狀態包含識別至少一多播源以自一主機排除之一排除狀態或識別至少一多播源以提供給一主機之一包含狀態之至少一者。該所修改之主機管理協定將該源關注清單與該源狀態之間之差異(若一者存在)(而非該源關注清單之整體)傳達至一多播路由協定,以改變待路由至該主機之該組多播源。
本發明之該等實施例包含一主機器件,該主機器件基於使用者輸入產生一源關注清單且在一網路上將該源關注清單傳送至一第一網路元件,該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含之一者。該第一網路元件在該網路上與該主機器件通信。該第一網路元件執行一經修改之主機管理協定,該經修改之主機管理協定識別該源關注清單與由該第一網路元件維護之一源狀態之間之任何差異,其中該源狀態包含識別至少一多播源以自一主機器件排除之一排除狀態及識別至少一多播源以提供給該主機器件之一包含狀態之至少一者。該經修改之主機管理協定僅將該源關注清單與該源狀態之間之差異(而非整體之源關注清單)提供給一多播路由協定,以改變待提供給該主機器件之該組多播源。
本發明之該等實施例包含藉由有效率傳達所需源狀態資訊而降低多播路由之計算及/或頻寬要求之一網路元件,該網路元件包括在一網路上自一主機接收一源關注清單之一經修改之主機管理協定組件,其中該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含於至該主機之路由中之一者。該經修改之主機管理協定組件識別該源關注清單與由該經修改之主機管理協定組件維護之一源狀態之間之任何差異,其中該源狀態包含識別至少一多播源以自一主機排除之一排除狀態及識別至少一多播源以提供給該主機之一包含狀態之至少一者。該經修改之主機管理協定組件將該源關注清單與該源狀態之間之差異傳達至一多播路由協定,以改變待路由至該主機之該組多播源。
在類似參考指示類似元件之諸隨圖之圖式中,藉由實例而非限制繪示本發明。應注意,本發明中之「一」或「一個」實施例之不同參考不一定關於相同實施例,且此等參考意謂至少一者。此外,當結合一實施例描述一特定特徵、結構或特性時,無論是否明確描述,均認為結合其他實施例實現此特徵、結構或特性係在熟習此項技術者之知識範圍內。
在以下描述中,提出許多特定細節。然而,應瞭解可在無此等特定細節下實踐本發明之諸實施例。在其他例子中,未詳細顯示眾所周知之電路、結構及技術,以免模糊此描述之理解。然而,熟習此項技術者應瞭解,可在無此等特定細節下實踐本發明。在所包含之描述下,該等熟習此項技術者將可在合理試驗下實施合適功能。
將參考圖1之例示性實施例描述流程圖之操作。然而,應瞭解,除參考圖1討論之實施例之外的本發明之諸實施例可執行該流程圖之操作,且參考圖1討論之該等實施例可執行不同於參考該等流程圖而討論之該等操作的諸操作。
可使用在一或多個電子器件(例如,一終端站台、一網路元件等)上儲存且執行之碼及資料實施該等圖式中所顯示之諸技術。此等電子器件使用機器可讀媒體(諸如,機器可讀儲存媒體(例如,磁碟、光碟、隨機存取記憶體、唯讀記憶體、快閃記憶體器件或相變記憶體))(在內部及/或透過一網路連同其他電子器件)儲存且傳達碼及資料。
此外,此等電子器件通常包含耦合至一或多個其他組件(諸如,一或多個儲存器件、使用者輸入/輸出器件(例如,一鍵盤、一觸控螢幕及/或一顯示器))之一組之一或多個處理器,及網路連接。該組處理器與其他組件之耦合通常係透過一或多個匯流排及橋接器(亦稱為匯流排控制器)。該儲存器件及承載網路訊務之信號分別表示一或多個機器可讀儲存媒體及機器可讀通信媒體。因此,一給定電子器件之儲存器件通常儲存在該電子器件之該組之一或多個處理器上執行的碼及/或資料。當然,可使用軟體、韌體及/或硬體之不同組合來實施本發明之一實施例之一或多個部分。
如本文所使用,一網路元件(例如,一路由器、交換器、橋接器等)為包含硬體及軟體之一件網路連結設備,該網路連結設備通信地互連該網路上之其他設備(例如,其他網路元件、終端站台等)。一些網路元件為「多服務網路元件」,其等提供多個網路連結功能(例如,路由、橋接、交換、第2層聚合、會期邊界控制及/或用戶管理、多播路由、IPTV)之支援及/或提供多個應用服務(例如,資料、語音及視訊)之支援。用戶終端站台(例如,伺服器、工作站、膝上型電腦、掌上型電腦、行動電話、智慧型電話、多媒體電話、網際網路協定上語音(VOIP)電話、攜帶式媒體播放器、GPS單元、遊戲系統、視訊轉換器(STB)等)存取在網際網路上所提供之內容/服務及/或在覆疊網際網路之虛擬私人網路(VPN)上所提供之內容/服務。該等內容及/或服務通常係由屬於一服務或內容提供者之一或多個終端站台(例如,伺服器終端站台)或參與一點對點服務之終端站台提供,且可包含公共網頁(免費內容、店面、搜尋服務等)、私人網頁(例如,提供電子郵件服務之使用者名稱/密碼存取網頁等)、VPN上之企業網路、IPTV頻道或源等。用戶終端站台通常係(例如,透過(有線或無線地)耦合至一存取網路之用戶端設備)耦合至諸邊緣網路元件,該等邊緣網路元件係(例如,透過耦合至其他邊緣網路元件之一或多個核心網路元件)耦合至其他終端站台(例如,伺服器終端站台)。
本發明之該等實施例提供避免先前技術之諸缺點之一系統、網路及方法,該等缺點包括:每次一主機發送含有先前所接收源之一訊息時,複製資訊處理;當發送源資訊時,產生兩個清單(亦即,包含清單及排除清單);由於大的源清單大小之不良縮放;易受重複發送較大源清單之服務攻擊之阻斷;緩慢處理時間導致該系統之延遲及更長的「修正」時間(亦即,在源之間進行改變所需之時間)。
本發明之該等實施例藉由識別自主機接收之源關注清單與在網路元件處之一源狀態之間之差異來克服此等缺點。僅將該源關注清單與該源狀態之間之該等差異提供給多播路由協定。此提供以下優點:由於避免處理及傳送或共用複製資訊,而得更有效率處理;藉由僅向該多播路由協定提供用於處理的一單一更小源關注清單,而得多播路由協定之經簡化處理;由於僅處理源狀態與源關注清單資訊之間之差異,而得可擴縮性;藉由忽略冗餘源關注清單,致能增強的安全性;由於總體網路及系統效率,而得改善之修正時間。
圖1為經修改主機管理及多播路由之一網路之一實施例之一圖。該網路包含一組源101,一多播網路(其包含多播子網路113A至113C、一多播路由器103、L2網路元件109及視訊轉換器(STB)117及類似組件。如此處所使用的一「組」是指包含一項目之任意正整數個項目。連接該系統之該等組件之該等多播子網路113A至113C可為單獨網路、相同網路之不同態樣或其之組合。該等多播子網路113A至113C可為區域網路(LAN)、廣域網路(WAN)(諸如網際網路)或類似網路。該等多播子網路113A至113C可包含有線或無線網路元件及終端站台及該等網路元件及終端站台之間通信之諸線路之任意組合。
該等STB 117可為管理將源資料遞送至一使用者之任意類型之主機器件。一STB之一實例為將網際網路協定電視(IPTV)遞送至一使用者之控制台器件。STB 117可包含控制台器件、遊戲器件、桌上型電腦、工作站、數位視訊記錄器(DVR)、光碟播放器件(例如,數位影音光碟(DVD)播放器)、手持器件、蜂巢式電話及類似計算器件。此等器件執行軟體或包含管理使用者經驗且產生對任意數目個資料源101之請求的硬體組件。
此等STB 117或「主機」產生一使用者所關注之一源清單或經發送至執行一經修改之主機管理協定(HMP)之網路元件109之「源關注清單」。在一實施例中,此等源關注清單含有該STB 117請求呈一包含清單或一排除清單之形式之所有源之一完全組。在另一實施例中,自一STB 117接收之該等源關注清單僅可反映其之源關注之變化。一包含清單為該STB 117請求發送至該STB 117之一組源。一排除清單為該STB 117請求不發送至該STB 117之一組源。每次一清單係由該STB 117發送時,其可能為新的源清單或反映當時接收之所有使用者輸入或設定之一完整清單。該訊息之格式可呈網際網路群組管理協定(IGMP)或多播收聽器發現(MLD)格式或用於將主機資訊運輸至該等多播網路元件之任何類似協定。可在該多播子網路113C上將此等訊息發送至一L2網路元件109或一多播路由器103。
本發明涵蓋諸替代實施例,該等實施例包含該等STB 117直接與一多播路由器103或類似網路元件上之一經修改HMP 107通信之一實施例。在另一實施例中,本發明包含至少一L2網路元件109,其中一經修改之HMP 115處理自該等STB 117接收之該等源關注清單。
在存在一L2網路元件109之多播網路之該實施例中,該L2網路元件109上之一經修改之HMP 115處理來自該等主機之各者之各接收之訊息且基於各STB 117之該源關注清單維護一源狀態。下文參考圖2更詳細討論自該等STB 117接收之該等訊息之處理。該經修改之HMP 115識別該所接收之源關注清單與所維護之源狀態之間之差異。接著該經修改之HMP 115藉由產生透過一遠端經修改HMP 107發送至遠端MRP 105之一訊息而將此資訊提供給一多播路由協定(MRP)或呼叫一本端MRP或本端L2監聽器111之(例如,一應用程式設計介面(API)之)一函式或方法。
該訊息或呼叫僅傳遞狀態或源之差異(而非傳遞整體源關注清單)以最小化更新該多播路由所需之計算資源及頻寬。該MRP根據該所接收之源關注清單變化更新自各種源101之多播路由。該MRP可為已含協定獨立多播(PIM)、稀疏模式之PIM及類似MRP之任意多播路由協定。
存在於該L2網路元件109上的該經修改之HMP 115及MRP或L2監聽器111以及存在於該多播路由器103上的該經修改之HMP 107及MRP 105可經實施為呈指令形式的一軟體組件,該等指令由該等各自網路元件109、103之線路卡、控製卡、網路處理器或類似處理組件執行。在其他實施例中,此等元件係經實施為韌體或硬體組件。
源狀態資訊可經追蹤為連接至一多播子網路113C上之一網路元件之所有STB 117之一聚合,如同各STB或類似追蹤之單獨資訊。類似地,該源狀態資訊可經追蹤為足以識別該多播網路中之一特定源之一組源識別符、源位址或類似資訊。藉由單獨追蹤自各主機排除之諸源、各主機包含之諸源,或者藉由任一者之完整追蹤可實施該源狀態。亦可對個別STB 117及聚合之多個STB兩者追蹤源狀態。在一實施例中,對於一特定子網路113C聚合地追蹤該源狀態且可以此方式支援任意數目個子網路。
在存在一L2網路元件109但是該MRP 105僅存在於一單獨多播路由器103上之多播網路中,在該多播子網路113B上將該具有該等所識別之源差異之訊息發送至存在於該多播路由器103上之一經修改HMP 107。該訊息可呈根據由該多播路由器103本端之一經修改HMP處置的IGMP或MID之一標準訊息格式或一經修改之訊息格式。該經修改之HMP 107處理所接收之訊息及呼叫(例如,透過一API之一函式或方法)該MRP 105將所接收之諸源關注清單變化提供給MRP 105。在接收到該所更新之源關注清單之後,該MRP更新其之路由表以在該多播子網路113A上將所請求之資料自源101提供至該等STB 117。
該L2網路元件109可為可執行一經修改之HMP及監聽器或在韌體或硬體或其之任何組合中提供經修改之HMP或監聽器實施方案之任意類型之網路元件。該L2網路元件109可支援任意數目個使用任何類型之網路連結協定之STB 117或主機。該多播網路可包含任意數目個L2網路元件109,其等可平行操作以服務該等STB 117。
該多播路由器103為透過該MRP實施多播路由之一網路元件。該多播路由器103可為可實施MRP 105及一經修改之HMP 107之任意類型之網路連結元件。該多播路由器103可支援任意數目個使用任意類型之網路連結協定之STB 117或主機、源101或L2網路元件109。該多播系統可包含任意數目個多播路由器103,其等可平行操作以服務該等STB 117及源101。
該等源101可為任意數目個終端站台伺服器所提供之任何類型之資料源。該等資料源101可為串流或靜態資料源。所提供之該資料可為IPTV資料或適合多播之類似源。提供此等服務之該等伺服器可利用任何多播路由協定在包含該等多播子網路113A至113C之該多播網路上將此等源資料傳送至該等主機。提供該等源101之該等伺服器可為任何類型之計算器件,其等包含專用伺服器機器、桌上型電腦、工作站或類似計算器件。
圖2為源關注清單處理之一程序之一實施例之一流程圖。此程序主要是在執行該經修改之HMP之網路元件處及/或實施該MRP之器件處實施。該程序與已單獨初始化之該多播網路之組件之各者交互作用,該等多播網路之組件包含該等主機(例如,該等STB)、橫跨多播網路中之相關網路元件之經修改之HMP及MRP,該多播網路包含L2網路元件、多播路由器及相關機器。該程序係藉由在一主機處產生一源關注清單及在執行該經修改之HMP之網路元件處接收此源關注清單而連續執行及觸發(方塊201)。該主機可週期地產生該源關注清單或回應於一使用者與該主機之相互作用(諸如該使用者指定待被請求之一新源)產生該源關注清單。
將該源關注清單發送至在一L2網路元件處或一多播路由器處實施之該經修改之HMP。該經修改之HMP分析該源關注清單以判定其是否為一包含清單(亦即,指示該主機請求發送至該主機之該等源之各者之一源關注清單)(方塊203)。在其他實施例中,源關注清單及源狀態僅可實施為有效包含清單或排除清單。熟悉此項技術者將瞭解此等為本文所描述之該程序之子集。
若該源關注清單不是一包含清單,則知道該清單為一排除清單(亦即,指示該主機不想接收之該等源之各者之一源關注清單)。接著該經修改之HMP比較該所接收之源關注清單與由該經修改HMP維護之該排除源狀態以判定是否存在任何差異(方塊207)。若該所接收之排除清單與該維護之排除狀態之間不存在差異,則無需任何行動且該程序等待下一個接收的源關注清單(方塊201)。
然而,若該所接收之排除清單與由該經修改之HMP維護之排除狀態之比較顯露一差異,則該經修改之HMP判定該MRP是否存在於與實行該比較之經修改HMP相同之器件上(方塊211)。若該MRP存在於該相同器件上,則該經修改之HMP經由一函式或方法呼叫或類似程序將該所接收之排除清單與該當前排除狀態之間之差異發送至該MRP(方塊213)。可透過一應用程式設計介面(API)或類似介面進行該函式或方法呼叫。在該程序中,將該等變化提供至該MRP完成該源關注清單之處置(方塊219)且該程序等待接收下一個源關注清單(方塊201)。
若該MRP不存在於與該經修改之HMP相同之器件上,則該經修改之HMP準備一訊息,其將發送至該多播路由器或類似位置處之MRP(方塊215)。該訊息提供該所接收之排除清單與由該經修改之HMP所維護之該排除狀態之間之該等差異。在所有案例中,該經修改之HMP更新該所維護之狀態以反映該所接收之排除清單。該HMP訊息可為一標準HMP或經修改之HMP訊息。在發送該訊息之後,完成該所接收之源關注清單之處理(方塊219)且該程序等待接收下一個源關注清單(方塊201)。
若該所接收之源關注清單為一包含清單(亦即,識別一主機想要接收之該等源之一源關注清單),則該經修改之HMP比較該所接收之源關注清單與所維護之包含源狀態(方塊205)。若該所接收之源關注清單與由該經修改之HMP所維護之該包含源狀態之間不存在差異,則不採取任何行動且該程序等待接收之下一個源關注清單(方塊201)。
若該比較顯露該所接收之源關注清單與該所維護之包含源狀態之間之差異,則該經修改之HMP判定該MRP是否存在於該當前網路元件上(方塊217)。若該MRP存在於該當前網路元件上,則該經修改之HMP透過一函式或方法呼叫(例如,一API之一方法或函式)將該所接收之源關注清單與該所維護之包含源狀態之間之差異發送至該MRP或類似機構(方塊209)。若該MRP不存在於與該經修改之HMP相同之網路元件上,則該經修改之HMP產生呈一標準或經修改HMP格式之一訊息。接著將該HMP訊息發送至該多播路由器(方塊215)。在將該等差異提供至該MRP之後,該所接收之源關注清單之處理結束(方塊219)。接著該程序等待接收另一源關注清單(方塊201)。在比較該二者期間,更新該包含源狀態以反映該所接收之源關注清單之變化。
因此,已描述主機協定管理之一方法、系統及裝置。應瞭解,以上描述意欲為繪示性且不為限制性。在閱讀及理解上文描述之後,許多其他實施例對熟悉此項技術者而言是顯而易見的。因此,應參考附加的專利申請範圍連同此等申請專利範圍所授與之等效物之完全範疇判定本發明之範疇。
101...源
103...多播路由器
105...多播路由協定
107、115...經修改之主機管理協定
109...L2網路元件
111...監聽器
113A...多播子網路
113B...多播子網路
113C...多播子網路
117...視訊轉換器
圖1為經修改之主機管理及多播路由之一網路之一實施例之一圖;及
圖2為用於源關注清單處理之一程序之一實施例之一流程圖。
101...源
103...多播路由器
105...多播路由協定
107、115...經修改之主機管理協定
109...L2網路元件
111...監聽器
113A...多播子網路
113B...多播子網路
113C...多播子網路
117...視訊轉換器
Claims (18)
- 一種在一第一網路元件中藉由有效率傳達所需源狀態資訊降低多播路由之計算及/或頻寬要求之方法,該方法包括以下步驟:在一網路上自一主機接收一源關注(source interest)清單,其中該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含之一者;由一經修改之主機管理協定識別該源關注清單與由該第一網路元件維護之一源狀態之間之一差異,其中該源狀態包含一排除狀態與一包含狀態之至少一者,其中該排除狀態識別至少一多播源以排除與該第一網路元件通信之複數個主機中之任一者,該複數個主機包含該主機,及其中該包含狀態識別至少一多播源以提供至該複數個主機;由該經修改之主機管理協定將該源關注清單與該源狀態之間之該差異提供給一多播路由協定,以改變待路由至該主機之該組多播源,該差異為該源關注清單之一局部(partial part)。
- 如請求項1之方法,其中該提供步驟包括以下步驟:由該經修改之主機管理協定呼叫該多播路由協定之一函式或一方法。
- 如請求項1之方法,其中該提供步驟包括以下步驟:由該經修改之主機管理協定產生包含該源關注清單與該源狀態之間之該差異之一訊息;及 由該經修改之主機管理協定將該訊息自該第一網路元件傳送至執行該多播路由協定之一第二網路元件。
- 如請求項1之方法,其中該多播路由協定為稀疏(sparse)模式之協定獨立多播,且其中該源關注清單係根據一網際網路群組管理協定及一多播收聽器發現協定之一者而格式化。
- 如請求項1之方法,其進一步包括以下步驟:識別該源關注清單是否為一排除清單或一包含清單。
- 如請求項1之方法,其中由該第一網路元件自該主機接收之該源關注清單識別所有多播源,其等為對於該主機所排除及包含之一者。
- 一種藉由有效率傳達所需源狀態資訊而具有多播路由之降低的計算及/或頻寬要求之網路,該網路包括:一主機器件,其經組態以基於使用者輸入產生一源關注清單且經組態以在一網路上將該源關注清單傳送至一第一網路元件,該源關注清單識別至少一多播源,其為自至該主機器件之路由排除或包含之一者;及在該網路上與該主機器件通信之該第一網路元件,該第一網路元件經組態以執行一經修改之主機管理協定,該經修改之主機管理協定經組態以識別該源關注清單與由該第一網路元件維護之一源狀態之間之任何差異,其中該源狀態包含識別至少一多播源以自包含該主機器件之複數個主機器件排除之一排除狀態及識別至少一多播源以提供給該複數個主機器件之一包含狀態之至少一 者,該經修改之主機管理協定經組態以僅將該源關注清單與該源狀態之間之該差異提供給一多播路由協定,以改變待提供給該主機器件之該組多播源,該差異為該源關注清單之一局部。
- 如請求項7之網路,其中該第一網路元件包含該多播路由協定,且其中該經修改之主機管理協定呼叫該多播路由協定之一函式或一方法之一者。
- 如請求項7之網路,其進一步包括:包含該多播路由協定之一第二網路元件在該網路上與該第一網路元件通信,該第二網路元件經組態以自該經修改之主機管理協定接收該源關注清單與該源狀態之間之該差異,而非接收整體之源關注清單。
- 如請求項7之網路,其中該多播路由協定為稀疏模式之協定獨立多播,且其中該源關注清單係根據一網際網路群組管理協定及一多播收聽器發現協定之一者而格式化。
- 如請求項7之網路,其中該第一網路元件識別該源關注清單是否為一排除清單或一包含清單。
- 如請求項7之網路,其中該第一網路元件自該主機器件接收之該源關注清單識別所有多播源,其等為對於該主機器件所排除及包含之一者。
- 一種藉由有效率傳達所需源狀態資訊而降低多播路由之計算及/或頻寬要求之網路元件,該網路元件包括:一經修改之主機管理協定組件,其經組態以在一網路 上自一主機接收一源關注清單,其中該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含於至該主機之路由中之一者,該經修改之主機管理協定組件經組態以識別該源關注清單與由該經修改主機管理協定組件維護之一源狀態之間之任何差異,其中該源狀態包含識別至少一多播源以自包含該主機之複數個主機排除之一排除狀態及識別至少一多播源以提供給該複數個主機之一包含狀態之至少一者,該經修改之主機管理協定組件經組態以將該源關注清單與該源狀態之間之一差異傳送至一多播路由協定,以改變待路由至該主機之該組多播源,該差異為該源關注清單之一局部。
- 如請求項13之網路元件,其進一步包括:多播路由協定,其中該經修改之主機管理協定組件呼叫該多播路由協定之一方法或函式之一者。
- 如請求項13之網路元件,其中該經修改之主機管理協定組件經組態以產生包含該源關注清單與該源狀態之間之該差異之一訊息,其中該差異為該源關注清單之一局部,且其中該經修改之主機管理協定組件係經組態以將該訊息傳送至包含該多播路由協定之一路由器。
- 如請求項13之網路元件,其中該多播路由協定為稀疏模式之協定獨立多播,且其中該源關注清單係根據一網際網路群組管理協定及一多播收聽器發現協定之一者而格式化。
- 如請求項13之網路元件,其中該網路元件識別該源關注 清單是否為一排除清單或一包含清單。
- 如請求項13之網路元件,其中由該網路元件自該主機接收之該源關注清單識別所有多播源,其等為對於該主機所排除及包含之一者。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/506,108 US8325725B2 (en) | 2009-07-20 | 2009-07-20 | Efficient host management protocol on multicast capable router |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201138376A TW201138376A (en) | 2011-11-01 |
TWI484792B true TWI484792B (zh) | 2015-05-11 |
Family
ID=42664745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW099123725A TWI484792B (zh) | 2009-07-20 | 2010-07-19 | 在可多播路由器中有效率的主機管理協定 |
Country Status (9)
Country | Link |
---|---|
US (1) | US8325725B2 (zh) |
EP (1) | EP2457348B1 (zh) |
JP (1) | JP2012533959A (zh) |
CN (1) | CN102474426B (zh) |
CA (1) | CA2769087A1 (zh) |
DK (1) | DK2457348T3 (zh) |
NZ (1) | NZ597747A (zh) |
TW (1) | TWI484792B (zh) |
WO (1) | WO2011010277A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8493846B2 (en) | 2009-09-30 | 2013-07-23 | At&T Intellectual Property I, L.P. | Robust multicast broadcasting |
US20110274107A1 (en) * | 2010-05-05 | 2011-11-10 | Telefonaktiebolaget L M Ericsson (Publ) | Source selection by routers |
EP2987274B1 (en) * | 2013-05-10 | 2018-07-25 | Huawei Technologies Co., Ltd. | Dynamic multi-destination addressing |
US11218523B2 (en) | 2017-05-24 | 2022-01-04 | Interdigital Ce Patent Holdings, Sas | Method of providing information to an audio/video receiver device and corresponding apparatus |
EP4231064A1 (en) | 2020-10-14 | 2023-08-23 | Zhejiang Brilliant Optoelectronic Technology Co., Ltd. | Compositions and use thereof in photoelectric field |
EP4230708A1 (en) | 2020-10-14 | 2023-08-23 | Zhejiang Brilliant Optoelectronic Technology Co., Ltd. | Light-emitting device and use thereof in display |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040100983A1 (en) * | 2002-11-26 | 2004-05-27 | Shinsuke Suzuki | Packet forwarding equipment |
US20070086458A1 (en) * | 2005-10-13 | 2007-04-19 | Vidya Narayanan | Method and apparatus for IP multicasting |
US20070091891A1 (en) * | 2005-10-26 | 2007-04-26 | Zwiebel John M | Bidirectional multicast protocol with upstream and downstream join messages |
WO2009056175A1 (en) * | 2007-10-30 | 2009-05-07 | Soporte Multivendor S.L. | Method for managing multicast traffic between routers communicating by means of a protocol integrating the pim protocol; and router and switch involved in said method |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6324575B1 (en) * | 1999-01-29 | 2001-11-27 | 3Com Corporation | Intelligent selection of multicast filtering modes for switch ports |
US7017175B2 (en) * | 2001-02-02 | 2006-03-21 | Opentv, Inc. | Digital television application protocol for interactive television |
US7478173B1 (en) * | 2003-12-18 | 2009-01-13 | Wmware, Inc. | Method and system for sharing a network connection in a virtual computer system |
JP4464766B2 (ja) * | 2004-03-03 | 2010-05-19 | 株式会社日立製作所 | マルチキャスト配信制御装置 |
CN100396055C (zh) * | 2005-02-04 | 2008-06-18 | 华为技术有限公司 | 组播源过滤的处理方法 |
JP4134186B2 (ja) * | 2006-03-23 | 2008-08-13 | 株式会社日立コミュニケーションテクノロジー | Ponシステム |
CN101079728B (zh) * | 2006-05-26 | 2010-11-10 | 华为技术有限公司 | 一种优化组管理协议的方法、服务器及*** |
JP4800916B2 (ja) * | 2006-12-14 | 2011-10-26 | 三菱電機株式会社 | データ中継装置 |
US20100046516A1 (en) * | 2007-06-26 | 2010-02-25 | Media Patents, S.L. | Methods and Devices for Managing Multicast Traffic |
JP5196685B2 (ja) * | 2007-06-26 | 2013-05-15 | メディア パテンツ エセ.エレ. | マルチキャストグループを管理する方法と装置 |
CN101335749A (zh) * | 2007-06-29 | 2008-12-31 | 华为技术有限公司 | 包囊发送方法、接收方法、发送装置以及接收装置 |
EP2066073B1 (en) | 2007-11-28 | 2012-02-22 | Alcatel Lucent | Access system and method for multicast management |
US8385249B2 (en) * | 2009-04-17 | 2013-02-26 | Futurewei Technologies, Inc. | Apparatus and method for basic multicast support for proxy mobile internet protocol version six (IPv6) |
US8379641B2 (en) * | 2009-07-20 | 2013-02-19 | Telefonaktiebolaget L M Ericsson (Publ) | Light host management protocol on multicast capable router |
-
2009
- 2009-07-20 US US12/506,108 patent/US8325725B2/en active Active
-
2010
- 2010-07-19 JP JP2012521143A patent/JP2012533959A/ja active Pending
- 2010-07-19 EP EP10740015.2A patent/EP2457348B1/en not_active Not-in-force
- 2010-07-19 CN CN201080033835.7A patent/CN102474426B/zh active Active
- 2010-07-19 WO PCT/IB2010/053287 patent/WO2011010277A1/en active Application Filing
- 2010-07-19 DK DK10740015.2T patent/DK2457348T3/da active
- 2010-07-19 NZ NZ597747A patent/NZ597747A/xx not_active IP Right Cessation
- 2010-07-19 TW TW099123725A patent/TWI484792B/zh not_active IP Right Cessation
- 2010-07-19 CA CA2769087A patent/CA2769087A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040100983A1 (en) * | 2002-11-26 | 2004-05-27 | Shinsuke Suzuki | Packet forwarding equipment |
US20070086458A1 (en) * | 2005-10-13 | 2007-04-19 | Vidya Narayanan | Method and apparatus for IP multicasting |
US20070091891A1 (en) * | 2005-10-26 | 2007-04-26 | Zwiebel John M | Bidirectional multicast protocol with upstream and downstream join messages |
WO2009056175A1 (en) * | 2007-10-30 | 2009-05-07 | Soporte Multivendor S.L. | Method for managing multicast traffic between routers communicating by means of a protocol integrating the pim protocol; and router and switch involved in said method |
Also Published As
Publication number | Publication date |
---|---|
US20110013629A1 (en) | 2011-01-20 |
WO2011010277A1 (en) | 2011-01-27 |
CN102474426A (zh) | 2012-05-23 |
US8325725B2 (en) | 2012-12-04 |
DK2457348T3 (da) | 2013-09-02 |
JP2012533959A (ja) | 2012-12-27 |
NZ597747A (en) | 2012-12-21 |
CN102474426B (zh) | 2015-11-25 |
TW201138376A (en) | 2011-11-01 |
CA2769087A1 (en) | 2011-01-27 |
EP2457348A1 (en) | 2012-05-30 |
EP2457348B1 (en) | 2013-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8638788B2 (en) | Replication management for remote multicast replication network | |
WO2018205982A1 (zh) | 软件定义网络中广播、组播实现方法、装置及存储介质 | |
US8379641B2 (en) | Light host management protocol on multicast capable router | |
TWI484792B (zh) | 在可多播路由器中有效率的主機管理協定 | |
US20150222446A1 (en) | Discovering IP Multicast Group Memberships in Software Defined Networks | |
CN109067578B (zh) | 一种组播快速切换的方法和装置 | |
WO2018214809A1 (zh) | 消息发送方法及装置、存储介质 | |
US8855118B2 (en) | Source discovery for non-flooding multicast using openflow | |
CN107612809A (zh) | 一种组播表项同步方法以及设备 | |
EP2678974B1 (en) | Efficient way to manage host subscription state on a proxy device | |
WO2018068588A1 (zh) | 提供组播业务的方法和软件定义网络控制器 | |
US8619777B2 (en) | Admission control for receiving traffic at hosts | |
WO2018077304A1 (zh) | 业务信息处理方法、装置及*** | |
WO2018171396A1 (zh) | 一种数据传输方法、装置及*** | |
US20130308637A1 (en) | Multicast data delivery over mixed multicast and non-multicast networks | |
US10020952B1 (en) | PIM relay mode in computer networks | |
CN103138955A (zh) | 在第2层网络中使用多个igmp查询器 | |
US9548887B2 (en) | Proactive creation of multicast state in an overlay transport network to achieve fast convergence on failover | |
WO2018108168A1 (zh) | 分组传送网的组播业务实现方法及其装置、通信*** | |
CN114157597B (zh) | 经加权的多播加入负载平衡 | |
WO2021169254A1 (zh) | 一种路由匹配方法、信息发送方法及装置 | |
KR101607092B1 (ko) | 스트리밍 서비스 제공 방법 및 이를 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 | |
CN108512762B (zh) | 一种组播实现方法及装置 | |
WO2014127620A1 (zh) | Ngn和ims间进行多媒体会议通知服务的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |