Distribution of multicast information in a routing system

US11070465B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11070465-B2
Application numberUS-201916410128-A
CountryUS
Kind codeB2
Filing dateMay 13, 2019
Priority dateMay 13, 2019
Publication dateJul 20, 2021
Grant dateJul 20, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of multicast sources and the multicast receivers.

First claim

Opening claim text (preview).

What is claimed is: 1. A routing system for providing multicast access control, the routing system comprising: a plurality of routers comprising: a multicast source router; and a plurality of multicast receiver routers, wherein the plurality of routers are configured to provide a multicast service, wherein the plurality of routers are configured to enforce multicast access control policies for the multicast service, and wherein the multicast access control policies comprise: a tenant-based receiver access policy that specifies at least one receiver tenant allowed to receive packets from the multicast service, wherein the plurality of routers are further configured to accept multicast join requests for joining a multicast group for the multicast service only from interfaces of the plurality of multicast receiver routers that are associated with the at least one receiver tenant specified by the tenant-based receiver policy; and a sender access policy that specifies the multicast source router as allowed to send packets to the multicast service for distribution to the specified at least one receiver tenant. 2. The system of claim 1 , wherein the sender access policy comprises a tenant-based sender access policy that specifies at least one source tenant allowed to send packets to the multicast service, wherein the plurality of routers are further configured to accept packets sent to the multicast service only from interfaces of the multicast source router that are associated with the at least one source tenant specified by the tenant-based sender policy. 3. The system of claim 1 , wherein the plurality of routers are configured to receive a configuration overriding the tenant-based receiver access policy, and wherein, in response to receiving the configuration overriding the tenant-based receiver access policy, the plurality of routers are configured to accept a multicast join request for joining the multicast group for the multicast service from an interface of the plurality of multicast receiver routers that is not associated with the at least one receiver tenant specified by the tenant-based receiver policy. 4. The system of claim 1 , wherein the plurality of routers are configured to receive a configuration overriding the tenant-based receiver access policy, and wherein, in response to receiving the configuration overriding the tenant-based receiver access policy, the plurality of routers are configured to reject a multicast group join request for joining the multicast group for the multicast service from an interface of the plurality of multicast receiver routers that is associated with the at least one receiver tenant specified by the tenant-based receiver policy. 5. The system of claim 1 , wherein the plurality of routers are configured to transmit membership query messages on interfaces associated with the at least one receiver tenant specified by the tenant-based receiver policy. 6. The system of claim 1 , wherein the plurality of routers are configured to drop membership report messages received from an interface of the plurality of multicast receiver routers that is not associated with the at least one receiver tenant specified by the tenant-based receiver access policy. 7. The system of claim 1 , wherein the multicast source router is configured to replicate the packets for the multicast service by transmitting the packets as unicast packets for the multicast service to each multicast receiver router associated with the at least one receiver tenant specified by the tenant-based receiver access policy. 8. The system of claim 1 , wherein the multicast source router is configured to: join a multicast tree for the multicast service; and transmit a multicast packet as a unicast packet to each multicast receiver router of the plurality of multicast receiver routers. 9. The system of claim 1 , wherein each of the at least one receiver tenant and the source tenant comprise a first sub-network and a second sub-network of a plurality of sub-networks, wherein each sub-network of the plurality of sub-networks is segregated and separated from each other sub-network of the plurality of sub-networks. 10. The system of claim 1 , wherein each of the at least one receiver tenant and the source tenant comprise a Virtual Local Area Network (VLAN) instance, a Virtual eXtensible LAN (VXLAN) instance, or a Virtual Routing and Forwarding (VRF) instance. 11. A router for providing multicast access control, the router comprising: a datastore configured to store multicast access control policies for a multicast service comprising: a tenant-based receiver access policy that specifies at least one receiver tenant allowed to receive packets from the multicast service; and a sender access policy that controls specifies a multicast source router as allowed to send packets to the multicast service for distribution to the specified at least one receiver tenant; and a controller configured to enforce the multicast access control policies for the multicast service by: accepting multicast join requests for joining a multicast group for the multicast service only from interfaces of a plurality of multicast receiver routers that are associated with the at least one receiver tenant specified by the tenant-based receiver policy; and accepting only packets to the multicast service that are sent by the specified multicast source router. 12. The router of claim 11 , wherein the sender access policy comprises a tenant-based sender access policy that specifies at least one source tenant allowed to send packets to the multicast service, and wherein the controller is further configured to accept packets sent to the multicast service only from interfaces of the multicast source router that are associated with the at least one source tenant specified by the tenant-based sender policy. 13. The router of claim 11 , wherein the controller is configured to: receive a configuration overriding the tenant-based receiver access policy; and in response to receiving the configuration overriding the tenant-based receiver, accept a multicast join request for joining the multicast group for the multicast service from an interface of the plurality of multicast receiver routers that is not associated with the at least one receiver tenant specified by the tenant-based receiver policy. 14. The router of claim 11 , wherein the controller is configured to: receive a configuration overriding the tenant-based receiver access policy; and in response to receiving the configuration overriding the tenant-based receiver access policy, reject a multicast join request for joining the multicast group for the multicast service from an interface of the plurality of multicast receiver routers that is associated with the at least one receiver tenant specified by the tenant-based receiver policy. 15. The router of claim 11 , wherein the controller is configured to transmit membership query messages on interfaces associated with the at least one receiver tenant specified by the tenant-based receiver policy. 16. The router of claim 11 , wherein the controller is configured to drop membership report messages received from an interface of the plurality of multicast receiver routers that is not associated with the at least one receiver tenant specified by the tenant-based receiver access policy. 17. The router of claim 11 , wherein the controller is configured to replicate the packets for the multicast service by transmitting the packets as unicast packets for the multicast service to each multicast receiver router as

Assignees

Inventors

Classifications

  • Topology update or discovery · CPC title

  • Routing tree calculation · CPC title

  • by updating distance vector protocols · CPC title

  • H04L45/16Primary

    Multipoint routing · CPC title

  • H04L63/105Primary

    Multiple levels of security · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11070465B2 cover?
A routing system for distributing multicast routing information for a multicast service includes a plurality of routers including a multicast source router and a plurality of multicast receiver routers, the plurality of routers providing a multicast service, wherein the routers are configured to exchange multicast information associated with the multicast service including identification of mul…
Who is the assignee on this patent?
128 Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 20 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).