CN100428680C

Mapping of a source specific multicast group address to a source address

Abstract

The invention discloses a system and method for generating a channel address. The method includes mapping a first address obtained from a membership report to a second address to generate a channel address. Also disclosed is a multicast network device (MND) (114) for subscribing one or more hosts (124) on the multicast network (100) to one or more channels (104). The MND (114) includes a storage (116) containing a first address (206) and an SSM mapping engine (118) configured to respond to the first address (206) contained in the memory, The first address (206) is mapped to the second address (208) to generate a channel address (210) that identifies the channel (104).

CN100428680C, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 31 July 2023, 3.1 years ago.

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

25 claims: 3 independent, 22 dependent

  1. 1
    第 1· 一种方法,包括: 响应于直接或间接地接收到由主机发送的第一成员资格报告,将第一 地址映射到第二地址,其中,所述第一成员资格报告包括所述第一地址, 并且所述第一成员资格报告不包括所述第二地址; 生成协议无关多播加入,其中所述协议无关多播加入包括所述第一地 址和映射到其的第二地址。
  2. 2
    如权利要求1所述的方法,其中,所述第一地址是多播组地址。
  3. 3
    如权利要求1所述的方法,其中,所述第二地址是被配置为在由所 述第一地址和第二地址所标识的信道上向所述第一地址传送数据的主机的 源地址。
  4. 4
    如权利要求1所述的方法,其中,所述成员资格报告是IGMP成员 资格报告。
  5. 5
    如权利要求1所述的方法,其中,所述第一成员资格报告至少是 IGMP版本1成员资格报告和IGMP版本2成员资格报告中的一个。
  6. 6
    如权利要求1所述的方法,其中,所述映射发生在IGMP层。
  7. 7
    如权利要求1所述的方法,还包括: 用所述第一地址查询数据库;以及 响应于利用所述第一地址查询所述数据库,从所述数据库接收所述第 二地址。
  8. 8
    如权利要求7所述的方法,其中,所述数据库至少是域名服务器数 据库和本地定源多播映射数据库中的一个。
  9. 9
    如权利要求1所述的方法,还包括: 由所述信道地址生成第二成员资格报告。
  10. 10
    如权利要求9所述的方法,其中,所述第二成员资格报告是IGMP 版本3成员资格报告。
  11. 11
    一种多播网络设备(114),包括: 包含第一地址(206)的存储器(116);和 03818291.2 第 定源多播映射引擎(118),其被配置为响应于直接或间接地接收到 由主机发送的包括所述第一地址的成员资格报告,将所述第一地址 (206)映射到第二地址(208),以生成协议无关多播加入,其中所述协 议无关多播加入包括所述第一地址和第二地址,并且所述成员资格报告不 包括所述第二地址。
  12. 12
    如权利要求11所述的多播网络设备,还包括: 包含将所述第一地址关联到所述第二地址的信息的数据库。
  13. 13
    如权利要求12所述的多播网络设备,其中,所述数据库是域名服 务器数据库。
  14. 14
    如权利要求12所述的多播网络设备,其中,所述数据库是所述多 播网络设备上的本地数据库。
  15. 15
    如权利要求11所述的多播网络设备,还包括: 消息传递引擎,其被配置为传送所述协议无关多播加入。
  16. 16
    如权利要求15所述的多播网络设备,其中,所述消息传递引擎包 括IGMP消息传递模块。
  17. 17
    如权利要求11所述的多播网络设备,其中,所述第一地址是多播 组地址。
  18. 18
    如权利要求11所述的多播网络设备,其中,所述第二地址是被配 置为在由所述第一地址和第二地址所标识的信道上传送数据的源的地址。
  19. 19
    ~种多播网络设备,包括: 包含第一地址的存储器;和 用于将所述第一地址映射到第二地址, 并且用于响应于所述多播网络设备直接或间接地接收到由主机发送的 包括所述第一地址的成员资格报告而生成协议无关多播加入的装置,其中 所述协议无关多播加入包括所述第一地址和第二地址,并且所述成员资格 报告不包括所述第二地址。
  20. 20
    如权利要求19所述的多播网络设备,还包括: 包含将所述第一地址关联到所述第二地址的信息的数据库。
  21. 21
    如权利要求20所述的多播网络设备,其中,所述数据库是域名服 03818291.2 第 务器数据库。
  22. 22
    如权利要求20所述的多播网络设备,其中,所述数据库是所述多 播网络设备上的本地数据库。
  23. 23
    如权利要求19所述的多播网络设备,还包括: 用于传送所述协议无关多播加入的装置。
  24. 24
    如权利要求19所述的多播网络设备,其中,所述第一地址是多播 组地址。
  25. 25
    如权利要求19所述的多播网络设备,其中,所述第二地址是被配 置为在由所述第一地址和第二地址所标识的信道上传送数据的源的地址。 03818291.2
Independent claims25