Facilitating accelerated processing of internet group management protocol messages
First Claim
Patent Images
1. A method for processing Internet Group Management Protocol (IGMP) messages, comprising:
- facilitating a response-mode determination process after receiving an IGMP Membership Report designating a requested multipoint leaf connection, comprising;
determining whether a multicast stream designated in the IGMP Membership Report is already active;
disregarding the IGMP Membership Report in response to determining that the multicast stream is active via a host designated in the IGMP Membership Report; and
identifying the host designated in the IGMP Membership Report as an alternate host for the multicast stream designated in the IGMP Membership Report in response to determining that the multicast stream is active via a different host than the host designated in the IGMP Membership Report;
performing a proactive expedited leave process in response to determining that implementation of the requested multipoint leaf connection is required and that required network resources are unavailable; and
performing a multicast leaf connection implementation process for implementing the requested multipoint leaf connection in response to determining that required network resources are available.
4 Assignments
0 Petitions
Accused Products
Abstract
Processing Internet Group Management Protocol (IGMP) messages in which a response-mode determination process is facilitated after receiving an IGMP Membership Report designating a requested multipoint leaf connection, where in a proactive expedited leave process is performed in response to determining that implementation of the requested multipoint leaf connection is required and that required network resources are unavailable. A multicast leaf connection implementation process for implementing the requested multipoint leaf connection is performed in response to determining that required network resources are available.
-
Citations
22 Claims
-
1. A method for processing Internet Group Management Protocol (IGMP) messages, comprising:
-
facilitating a response-mode determination process after receiving an IGMP Membership Report designating a requested multipoint leaf connection, comprising; determining whether a multicast stream designated in the IGMP Membership Report is already active; disregarding the IGMP Membership Report in response to determining that the multicast stream is active via a host designated in the IGMP Membership Report; and identifying the host designated in the IGMP Membership Report as an alternate host for the multicast stream designated in the IGMP Membership Report in response to determining that the multicast stream is active via a different host than the host designated in the IGMP Membership Report; performing a proactive expedited leave process in response to determining that implementation of the requested multipoint leaf connection is required and that required network resources are unavailable; and performing a multicast leaf connection implementation process for implementing the requested multipoint leaf connection in response to determining that required network resources are available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing Internet Group Management Protocol (IGMP) messages, comprising:
-
receiving an IGMP Membership Report designating a requested multipoint leaf connection; assessing entries in a reference table identifying active multicast sessions for determining whether a multicast stream designated in the IGMP Membership Report is already active; creating an entry in a reference table identifying active multicast sessions for identifying the host designated in the IGMP Membership Report as an alternate host for the multicast stream designated in the IGMP Membership Report in response to determining that the multicast stream is active via a different host than the host designated in the IGMP Membership Report; determining whether a host designated in the IGMP Membership Report is a sole member of at least one other multicast session in response to determining that implementation of the requested multipoint leaf connection is required and that required network resources are unavailable; terminating a highest bit rate active leaf connection associated with said at least one other multicast session in response to determining that the host designated in the IGMP Membership Report is the sole member of said at least one other multicast session; removing an entry associated with the highest bit rate active leaf connection from a reference table identifying active multicast sessions; and facilitating a multicast leaf connection implementation process for implementing the requested multipoint leaf connection in response to determining that required network resources are available.
-
-
12. A method for facilitating a proactive group membership leave process, comprising:
-
determining whether a host designated in the IGMP Membership Report is a sole member of at least one other multicast session after performing a first process for assessing connection admission; terminating a chosen active leaf connection associated with said at least one other multicast session in response to determining that the host designated in the IGMP Membership Report is the sole member of said at least one other multicast session; removing an entry associated with the highest bit rate active leaf connection from a reference table identifying active multicast sessions; and performing a second process for assessing connection admission of the requested multipoint leaf connection after terminating the highest bit rate active leaf connection.
-
-
13. A computer-readable medium encoded with a data processor program for processing Internet Group Management Protocol (IGMP) messages, the data processor program enabling functionality comprising:
-
facilitating a response-mode determination process after receiving an IGMP Membership Report designating a requested multipoint leaf connection comprising; determining whether a multicast stream designated in the IGMP Membership Report is already active; disregarding the IGMP Membership Report in response to determining that the multicast stream is active via a host designated in the IGMP Membership Report; and identifying the host designated in the IGMP Membership Report as an alternate host for the multicast stream designated in the IGMP Membership Report in response to determining that the multicast stream is active via a different host than the host designated in the IGMP Membership Report; facilitating a proactive expedited leave process in response to determining that implementation of the requested multipoint leaf connection is required and that required network resources are unavailable; and facilitating a multicast leaf connection implementation process for implementing the requested multipoint leaf connection in response to determining that required network resources are available. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification