Admission control for receiving traffic at hosts
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorKunal R. Shah
Life of this patent
Estimating the term…
Abstract
A router is coupled to sources of multicast streams and to multicast consumer hosts through one or more network elements, for managing multicast streams sent to hosts through the one or more network elements using subscriber circuits. The interface between the router and the network elements includes, but is not limited to, a remote multicast replication interface. Reports are received from a host on a subscriber circuit. The subscriber circuit is coupled between the router and the host. The report indicates a request to receive a multicast stream that is associated with a group object. A reference counter associated with the group object is incremented and the requested multicast stream is added to a remote multicast replication circuit if the reference counter transitions from zero upon incrementing.
Claims20
A method at a router coupled to sources of multicast streams and to multicast consumer hosts through one or more network elements, an interface between the router and the one or more network elements including, but not limited to, a Remote Multicast Replication (RMR) interface, the method for managing multicast streams sent to hosts through the one or more network elements using subscriber circuits, the method comprising:
- receiving a report from a host on a subscriber circuit, the subscriber circuit being coupled between the router and the host, the report indicating a request to receive a multicast stream, the multicast stream being associated with a group object;
- incrementing a reference counter associated with the group object;
- and
- adding the requested multicast stream to a RMR circuit between the router and a network element coupled to the subscriber circuit if the reference counter transitions from zero upon incrementing.
A router coupled to sources of multicast streams and to multicast consumer hosts through one or more network elements, the router configured to manage multicast streams sent to hosts through the one or more network elements using subscriber circuits, an interface between the router and the network elements including, but not limited to, a Remote Multicast Replication (RMR) interface, the router comprising:
- an ingress module to receive a report from a host on a subscriber circuit, the subscriber circuit being coupled between the router and the host, the report indicating a request to receive a multicast stream, the multicast stream being associated with a group object;
- and
- a network processor to increment a reference counter associated with the group object;
- and
- an egress module to add the requested multicast stream to a RMR circuit between the router and a network element coupled to the subscriber circuit if the reference counter transitions from zero upon incrementing.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a router, cause the router to perform operations comprising:
- receiving a report at the router from a host on a subscriber circuit, the subscriber circuit being coupled between the router and the host, an interface between the router and the host including, but not limited to, Remote Multicast Replication (RMR) interface, the report indicating a request to receive a multicast stream, the multicast stream being associated with a group object;
- incrementing a reference counter associated with the group object;
- and
- adding the requested multicast stream to a RMR circuit between the router and a network element coupled to the subscriber circuit if the reference counter transitions from zero upon incrementing.
Dependencies are inferred from the claim text.