TWI484792B

Efficient host management protocol on multicast capable router

Abstract

A method reduces computational and/or bandwidth requirements of multicast routing by efficiently communicating required source state information. The method comprises receiving at a first network element, executing a modified host management protocol, a source interest list from a host over a network, the source interest list identifies at least one multicast source to be one of excluded or included from routing to the host. The modified host management protocol identifies a difference between the source interest list and a source state maintained by the first network element. The modified host management protocol provides the difference between the source interest list and the source state and not an entirety of the source interest list to a multicast routing protocol to alter the set of multicast sources to be routed to the host.

TWI484792B, drawing sheet 1
Sheet 1 of 2

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

18 claims: 5 independent, 13 dependent

  1. 1
    一種在一第一網路元件中藉由有效率傳達所需源狀態資訊降低多播路由之計算及/或頻寬要求之方法,該方法包括以下步驟:在一網路上自一主機接收一源關注(source interest)清單,其中該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含之一者;由一經修改之主機管理協定識別該源關注清單與由該第一網路元件維護之一源狀態之間之一差異,其中該源狀態包含一排除狀態與一包含狀態之至少一者,其中該排除狀態識別至少一多播源以排除與該第一網路元件通信之複數個主機中之任一者,該複數個主機包含該主機,及其中該包含狀態識別至少一多播源以提供至該複數個主機;由該經修改之主機管理協定將該源關注清單與該源狀態之間之該差異提供給一多播路由協定,以改變待路由至該主機之該組多播源,該差異為該源關注清單之一局部(partial part)。
  2. 2
    如請求項1之方法,其中該提供步驟包括以下步驟:由該經修改之主機管理協定呼叫該多播路由協定之一函式或一方法。
  3. 3
    如請求項1之方法,其中該提供步驟包括以下步驟:由該經修改之主機管理協定產生包含該源關注清單與該源狀態之間之該差異之一訊息;及 由該經修改之主機管理協定將該訊息自該第一網路元件傳送至執行該多播路由協定之一第二網路元件。
  4. 4
    如請求項1之方法,其中該多播路由協定為稀疏(sparse)模式之協定獨立多播,且其中該源關注清單係根據一網際網路群組管理協定及一多播收聽器發現協定之一者而格式化。
  5. 5
    如請求項1之方法,其進一步包括以下步驟:識別該源關注清單是否為一排除清單或一包含清單。
  6. 6
    如請求項1之方法,其中由該第一網路元件自該主機接收之該源關注清單識別所有多播源,其等為對於該主機所排除及包含之一者。
  7. 7
    一種藉由有效率傳達所需源狀態資訊而具有多播路由之降低的計算及/或頻寬要求之網路,該網路包括:一主機器件,其經組態以基於使用者輸入產生一源關注清單且經組態以在一網路上將該源關注清單傳送至一第一網路元件,該源關注清單識別至少一多播源,其為自至該主機器件之路由排除或包含之一者;及在該網路上與該主機器件通信之該第一網路元件,該第一網路元件經組態以執行一經修改之主機管理協定,該經修改之主機管理協定經組態以識別該源關注清單與由該第一網路元件維護之一源狀態之間之任何差異,其中該源狀態包含識別至少一多播源以自包含該主機器件之複數個主機器件排除之一排除狀態及識別至少一多播源以提供給該複數個主機器件之一包含狀態之至少一 者,該經修改之主機管理協定經組態以僅將該源關注清單與該源狀態之間之該差異提供給一多播路由協定,以改變待提供給該主機器件之該組多播源,該差異為該源關注清單之一局部。
  8. 8
    如請求項7之網路,其中該第一網路元件包含該多播路由協定,且其中該經修改之主機管理協定呼叫該多播路由協定之一函式或一方法之一者。
  9. 9
    如請求項7之網路,其進一步包括:包含該多播路由協定之一第二網路元件在該網路上與該第一網路元件通信,該第二網路元件經組態以自該經修改之主機管理協定接收該源關注清單與該源狀態之間之該差異,而非接收整體之源關注清單。
  10. 10
    如請求項7之網路,其中該多播路由協定為稀疏模式之協定獨立多播,且其中該源關注清單係根據一網際網路群組管理協定及一多播收聽器發現協定之一者而格式化。
  11. 11
    如請求項7之網路,其中該第一網路元件識別該源關注清單是否為一排除清單或一包含清單。
  12. 12
    如請求項7之網路,其中該第一網路元件自該主機器件接收之該源關注清單識別所有多播源,其等為對於該主機器件所排除及包含之一者。
  13. 13
    一種藉由有效率傳達所需源狀態資訊而降低多播路由之計算及/或頻寬要求之網路元件,該網路元件包括:一經修改之主機管理協定組件,其經組態以在一網路 上自一主機接收一源關注清單,其中該源關注清單識別至少一多播源,其為自至該主機之路由排除或包含於至該主機之路由中之一者,該經修改之主機管理協定組件經組態以識別該源關注清單與由該經修改主機管理協定組件維護之一源狀態之間之任何差異,其中該源狀態包含識別至少一多播源以自包含該主機之複數個主機排除之一排除狀態及識別至少一多播源以提供給該複數個主機之一包含狀態之至少一者,該經修改之主機管理協定組件經組態以將該源關注清單與該源狀態之間之一差異傳送至一多播路由協定,以改變待路由至該主機之該組多播源,該差異為該源關注清單之一局部。
  14. 14
    如請求項13之網路元件,其進一步包括:多播路由協定,其中該經修改之主機管理協定組件呼叫該多播路由協定之一方法或函式之一者。
  15. 15
    如請求項13之網路元件,其中該經修改之主機管理協定組件經組態以產生包含該源關注清單與該源狀態之間之該差異之一訊息,其中該差異為該源關注清單之一局部,且其中該經修改之主機管理協定組件係經組態以將該訊息傳送至包含該多播路由協定之一路由器。
  16. 16
    如請求項13之網路元件,其中該多播路由協定為稀疏模式之協定獨立多播,且其中該源關注清單係根據一網際網路群組管理協定及一多播收聽器發現協定之一者而格式化。
  17. 17
    如請求項13之網路元件,其中該網路元件識別該源關注 清單是否為一排除清單或一包含清單。
  18. 18
    如請求項13之網路元件,其中由該網路元件自該主機接收之該源關注清單識別所有多播源,其等為對於該主機所排除及包含之一者。
Independent claims18