Scalable IP-services enabled multicast forwarding with efficient resource utilization
AssigneeFortinet, Inc.
InventorsRajesh I. Balay, Girish Bhat, Gregory Lockwood, Rama Krishnam Nagarajan
Life of this patent
Estimating the term…
Loading patent…
AssigneeFortinet, Inc.
InventorsRajesh I. Balay, Girish Bhat, Gregory Lockwood, Rama Krishnam Nagarajan
Estimating the term…
Methods, apparatus and data structures are provided for managing multicast IP flows. According to one embodiment, a router identifies active multicast IP sessions. A data structure is maintained by the router that contains information regarding the active multicast IP sessions and includes multiple pairs of a source field and a group field ({S, G} pairs), a first pointer associated with each of the {S,G} pairs and a set of slots. Each of the {S, G} pairs defines an active multicast IP session. The source field defines a source of a multicast transmission of the multicast IP session and the group field defines a group corresponding to the multicast IP session. The first pointer points to a dynamically allocated set of outbound interface (OIF) blocks. Each slot has stored therein a second pointer to a transmit control block (TCB) data structure that services users participating in the multicast IP session.
A method of managing multicast Internet Protocol (IP) sessions, the method comprising:
A method of managing multicast Internet Protocol (IP) sessions, the method comprising:
A non-transitory computer-readable storage medium embodying a set of instructions of a packet forwarding engine of a router, which when executed or interpreted by one or more processors, cause the one or more processors to perform a method comprising:
Dependencies are inferred from the claim text.