EP1884064B1

Co-existing static and dynamic ip multicast

Abstract

A system and method are provided for providing both static and dynamic IP multicasting. When a router receives a PIM message or an IGMP message, the router determines whether the group specified in the message is within the multicast Static-Range. If the group pertains to a static multicasting group, the router does not propagate the message to upstream routers and only connects or disconnects interfaces internal to the router. If the multicast group address in the message is not within the multicast Static-Range, the router implements PIM or IGMP protocols. If the invention is used for broadcasting TV, the low end of TB channels or commonly used channels can be created as static IP multicast. This way, a user can access or leave such channels without an entire shortest path tree being created or torn down, improving access time and channel surfing for a user.

EP1884064B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 15 May 2026, 0.4 years ago.

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

4 claims: 3 independent, 1 dependent

  1. 1
    A method of implementing Internet Protocol, IP, Multicasting in a communication network, the method comprising:defining a multicast Static-Range, being a set of at least one Class D IP address;reserving each IP address within the multicast Static-Range for static IP multicasting;characterized by comprising establishing in the network at least one dynamic IP multicasting group, each dynamic multicasting group having a respective IP address lying outside the multicast Static-Range;and establishing in the network at least one static multicasting group for which Protocol Independent Multicast-Source Specific Mode, PIM-SSM, messaging and Protocol Independent Multicast-Sparse Mode, PIM-SM, messaging is ignored, each static multicasting group having a respective IP address lying within the multicast Static-Range.
  2. 2
    A method of supporting coexistence of static IP multicasting and dynamic IP multicasting at a router in a communication network, characterized by comprising:storing a multicast Static-Range in memory, the multicast Static-Range being a set of at least one Class D IP address reserved for static IP multicasting;upon receipt of a PIM message or an Internet Group Management Protocol, IGMP, message, determining whether the message pertains to a static multicasting group;if the message does not pertain to a static multicasting group, processing the message in accordance with dynamic IP multicast;if the message pertains to a static multicasting group and the message is a PIM message, discarding the message;if the message pertains to a static multicasting group and the message is an IGMP JOIN message specifying a source, establishing a connection within the router and identifiable by the source and the group without forwarding a PIM message to an upstream router;and if the message pertains to a static multicasting group and the message is an IGMP LEAVE message specifying a source, removing a connection within the router and identifiable by the source and the group without forwarding a PIM message to an upstream router.
  3. 3
    A router for use in a communication network, characterized by comprising:a memory for storing a multicast Static-Range, being a set of at least one Class D IP address, each IF address within the multicast Static-Range being reserved for static multicasting;means for, upon receipt of a PIM message, determining whether the message pertains to a static multicast group;means for ignoring a received PIM message in the event that the message pertains to a static multicast group;means for processing a received PIM message in accordance with PIM protocol in the event that the message does not pertain to a static multicast group;means for, upon receipt of an IGMP message, determining whether the message pertains to a static multicast group;means for, upon receipt of an IGMP JOIN message specifying a source, establishing a connection within the router without forwarding a corresponding PIM message to an upstream router in the event that the IGMP JOIN message pertains to a static multicast group;means for, upon receipt of an IGMP LEAVE message specifying a source, removing a connection within the router without forwarding a corresponding PIM message to an upstream router in the event that the IGMP LEAVE message pertains to a static multicast group;and means for processing a received IGMP message in accordance with dynamic IP multicast in the event that the message does not pertain to a static multicast group.