IP Library Patent Application 13906662
Patent Application
App. No. 13/906,662

Dynamic Multicast State Aggregation In Transport Networks

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/906,662
Abstract

A method, apparatus and computer program product for providing dynamic multicast state aggregation in transport networks is presented. An ingress sender node and a set of egress receiver nodes for each of a plurality of multicast streams within a network are identified and assigned a unique address. This unique same address is used in the forwarding table in the core of the network for any set of multicast streams that traverse the network from the same ingress sender node to the same set of egress receiver nodes.

Claims (31)

1 . A computer-implemented method in which a computer system performs operations comprising:

identifying an ingress sender node and a set of egress receiver nodes for each of a plurality of multicast streams within a network; and

for any set of multicast streams that traverse said network from the same ingress sender node to the same set of egress receiver nodes, use a same address in the forwarding table in the core of said network.

2 . The method of claim 1 wherein said network utilizes encapsulation in said core.

3 . The method of claim 2 further comprising allocating a unique Multicast Encapsulation Address for each unique combination of an ingress node and set of egress nodes that is used by at least one multicast stream.

4 . The method of claim 3 further comprising encapsulating said multicast streams having a same ingress sender node and said set of egress receiver nodes using said Multicast Encapsulation Address as a destination address in an encapsulation header.

5 . The method of claim 4 further comprising forwarding said multicast stream based on results of a lookup performed on said Multicast Encapsulation Address.

6 . The method of claim 1 wherein said network comprises a Shortest Path Bridging (SPB) Network.

7 . The method of claim 6 further comprising allocating a unique Backbone Media Access Control (BMAC) address for each said ingress sender node and said set of egress receiver nodes that is used by at least one multicast stream.

8 . The method of claim 7 further comprising sending an Intermediate System to Intermediate System (ISIS) update including said BMAC address and said egress node system Identifiers (IDs).

9 . The method of claim 8 further comprising building a multicast tree routed at said ingress node and leading to each of said egress nodes in a list following shortest path rules.

10 . The method of claim 9 further comprising assigning said multicast tree to a Backbone Media Access Control Destination Address (BMAC_DA) formed using a nickname of said ingress node and its allocated I-SID.

11 . The method of claim 10 further comprising using said multicast tree and said associated BMAC_DA for all multicast streams matching said ingress node and said set of egress nodes to transport said multicast stream across said network.

12 . A non-transitory computer readable storage medium having computer readable code thereon for providing multicast state aggregation in transport networks, the medium including instructions in which a computer system performs operations comprising:

identifying an ingress sender node and a set of egress receiver nodes for each of a plurality of multicast streams within a network; and

for any set of multicast streams that traverse said network from the same ingress sender node to the same set of egress receiver nodes, use a same address in the forwarding table in the core of said network.

13 . The computer readable storage medium of claim 12 wherein said network utilizes encapsulation in said core.

14 . The computer readable storage medium of claim 13 further comprising allocating a unique Multicast Encapsulation Address for each unique combination of an ingress node and set of egress nodes that is used by at least one multicast stream and encapsulating said multicast streams having a same ingress sender node and said set of egress receiver nodes using said Multicast Encapsulation Address as a destination address in an encapsulation header.

15 . The computer readable storage medium of claim 14 further comprising forwarding said multicast stream based on results of a lookup performed on said Multicast Encapsulation Address.

16 . The computer readable storage medium of claim 15 wherein said network comprises a Shortest Path Bridging (SPB) Network.

17 . The computer readable storage medium of claim 16 further comprising allocating a unique Backbone Media Access Control (BMAC) address for each said ingress sender node and said set of egress receiver nodes that is used by at least one multicast stream and sending an Intermediate System to Intermediate System (ISIS) update including said BMAC address and said egress node system Identifiers (IDs).

18 . The computer readable storage medium of claim 17 further comprising building a multicast tree routed at said ingress node and leading to each of said Egress nodes following shortest path rules and assigning said multicast tree to a Backbone Media Access Control Destination Address (BMAC_DA) formed using a nickname of said ingress node and its allocated I-SID.

19 . The computer readable storage medium of claim 18 further comprising using said multicast tree and said associated BMAC_DA for all multicast streams matching said ingress node and said set of egress nodes to transport said multicast stream across said network.

20 . A computer system comprising:

a memory;

a processor;

a communications interface;

an interconnection mechanism coupling the memory, the processor and the communications interface; and

wherein the memory is encoded with an application providing multicast state aggregation in transport networks, that when performed on the processor, provides a process for processing information, the process causing the computer system to perform the operations of:

identifying an ingress sender node and a set of egress receiver nodes for each of a plurality of multicast streams within a network; and

for any set of multicast streams that traverse said network from the same ingress sender node to the same set of egress receiver nodes, use a same address in the forwarding table in the core of said network.

Assignments (8)
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2017
From: AVAYA INC.; AVAYA COMMUNICATION ISRAEL LTD; AVAYA HOLDINGS LIMITED
To: EXTREME NETWORKS, INC.
Reel/Frame 043569/0047 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2013
From: KEESARA, SRIKANTH
To: AVAYA INC.
Reel/Frame 030522/0520 →