Patent application number | Description | Published |
20130343384 | SOURCE ROOTED MULTICAST (SRM) - Methods and apparatus for source rooted multicast (SRM) are provided. As defined herein, SRM generally refers to associating outgoing interface lists (OILs) in the forwarding entry with the source address instead of the group address and aggregating the resulting multicast forwarding states. In this manner, the amount of forwarding state may be reduced, especially in deployments where many hosts are all running the same application and using the same group. One example method generally includes—for each of a plurality of multicast forwarding states associated with a multicast group, wherein each multicast forwarding state is referenced by a source address representing a multicast source and is associated with an outgoing interface list—associating the outgoing interface list with the source address; and aggregating the two or more of the multicast forwarding states having the outgoing interface lists associated with the source addresses to form one or more aggregated forwarding states. | 12-26-2013 |
20140052831 | MULTICAST SOURCE IN GROUP ADDRESS MAPPING - The present disclosure provides a source specific multicast service that maps multicast group addresses to corresponding source addresses. A boundary routing element can be configured to determine whether a received join request includes a mapped group address. If the join request does not include a mapped group address, boundary routing element can be configured to perform normal join request processing of the join request. If the join request includes a mapped group address, the boundary routing element can be configured to generate a corresponding source address using the mapped group address. The boundary routing element can also be configured to perform alternative join request processing as if the join request were an SSM join request that specified both a source address and a multicast group address. | 02-20-2014 |
20150078377 | Bit Indexed Explicit Replication - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a multicast forwarding entry. The multicast forwarding entry has a plurality of elements, and each element corresponds to a particular node. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node. The method involves selecting a neighbor node based on the comparing, updating the multicast forwarding entry in the packet, and forwarding the packet to the neighbor node. | 03-19-2015 |
20150078378 | Bit Indexed Explicit Replication Using Multiprotocol Label Switching - Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet. | 03-19-2015 |
20150078379 | Bit Indexed Explicit Replication Using Internet Protocol Version 6 - Various systems and methods for performing bit indexed explicit replication (BIER) using IPv6. For example, one method involves receiving, at a node, a packet that includes an IP header. The packet also includes a multicast forwarding entry. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node and selecting a neighbor based on the comparing. The method further includes forwarding the packet to the neighbor. | 03-19-2015 |
20150078380 | Bit Indexed Explicit Replication For Layer 2 Networking - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a link layer protocol frame at a network device. The link layer protocol frame includes a MAC address that identifies the link layer protocol frame as a being a multicast frame. The method then involves selecting a subset of ports included on the network device and forwarding the link layer protocol frame to only the selected subset of ports. | 03-19-2015 |
20150085635 | MIGRATION SUPPORT FOR BIT INDEXED EXPLICIT REPLICATION - A method and network device are disclosed for multicast forwarding. In one embodiment, the method includes receiving at a node configured to use a bit-indexed forwarding table a multicast message comprising an incoming message bit array. The method further includes comparing the incoming message bit array to a first neighbor bit array within a first forwarding table entry, and determining that for at least one relative bit position in the bit arrays a corresponding destination node is both a destination for the message and a reachable destination from a first neighboring node. The method further includes forwarding toward the first neighboring node a copy of the message, where a first node on the path of the forwarded message is not configured to use a respective bit-indexed forwarding table. An embodiment of the device includes a network interface, a memory and a processor configured to perform steps of the method. | 03-26-2015 |
20150131658 | Equal Cost Multi-path With Bit Indexed Explicit Replication - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node selects forwarding information based on a flow value associated with the packet. The forwarding information includes a forwarding bit mask. The node then forwards the packet based on the bit string and the forwarding information. | 05-14-2015 |
20150131659 | Bit Indexed Explicit Replication Forwarding Optimization - Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node traverses the bit string and selects an entry in a bit indexed forwarding table (BIFT). The entry includes a forwarding bit mask. Based on the forwarding bit mask and the bit string, the node forwards the packet. | 05-14-2015 |
20150131660 | BIT INDEXED EXPLICIT REPLICATION PACKET ENCAPSULATION - A method and network device are disclosed for multicast forwarding. In one embodiment, the method includes receiving at a node a multicast message comprising a message header, where the message header comprises an incoming message bit array and a size value representing a length of the incoming message bit array. The method further comprises comparing at least a portion of the incoming message bit array to a corresponding portion of a neighbor bit array of a first forwarding table entry within the node, determining that for at least one relative bit position in the bit arrays a corresponding destination node is both a destination for the message and a reachable destination from a first neighboring node, and forwarding a copy of the message to the first neighboring node. An embodiment of the device includes a network interface, a memory and a processor configured to perform steps of the method. | 05-14-2015 |