Method and apparatus for selective interleaving in a cell-switched network
First Claim
1. Apparatus for inhibiting interleave of packet cells transferred from a plurality of source nodes to a plurality of destination nodes by way of a multicast virtual circuit in a cell-switched network, said apparatus comprising:
- a plurality of links connected to each of said source nodes and destination nodes; and
at least one switch for interconnecting said links, said switch having a plurality of ports associated with a multicast port group and corresponding to said destination nodes, said switch further having a table with entries for storing specific routing information associated with said multicast port group, said specific routing information indicating when packet cells from one of said source nodes are passing through one of said ports to remaining ones of said ports of said multicast group,whereby said switch, in response to said specific routing information, inhibits packet cells transferred from another of said source nodes from passing through any of said ports of said multicast port group while said packet cells from said one of said source nodes are passing through said ports of said multicast port group.
6 Assignments
0 Petitions
Accused Products
Abstract
A novel mechanism prevents interleaving of packet cells from different source nodes on the same multicast port group at switches of a multicast virtual circuit in a cell-switched network: however, different cells bound for different multicast port groups may be interleaved. The mechanism comprises specific routing information that is stored in each multicast group port entry of a forwarding table located within each switch of the multicast virtual circuit. The forwarding table also stores information relating to each multicast port group including a virtual circuit value for each port of the multicast group. The specific routing information is provided for each multicast port group entry to notify the switch when data traffic for a particular packet is pending through a port of the multicast group and when that data traffic ceases, i.e., when the "end-of-packet" is reached. This ensures that the packets may be correctly reassembled at the destination nodes.
43 Citations
6 Claims
-
1. Apparatus for inhibiting interleave of packet cells transferred from a plurality of source nodes to a plurality of destination nodes by way of a multicast virtual circuit in a cell-switched network, said apparatus comprising:
-
a plurality of links connected to each of said source nodes and destination nodes; and at least one switch for interconnecting said links, said switch having a plurality of ports associated with a multicast port group and corresponding to said destination nodes, said switch further having a table with entries for storing specific routing information associated with said multicast port group, said specific routing information indicating when packet cells from one of said source nodes are passing through one of said ports to remaining ones of said ports of said multicast group, whereby said switch, in response to said specific routing information, inhibits packet cells transferred from another of said source nodes from passing through any of said ports of said multicast port group while said packet cells from said one of said source nodes are passing through said ports of said multicast port group. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for inhibiting interleave of packet cells transferred from a plurality of source nodes to a plurality of destination nodes by way of a multicast virtual circuit in a cell-switched network having a plurality of links connected to each of said source nodes and destination nodes, said network including at least one switch for interconnecting said links, said switch having a plurality of ports associated with a multicast port group and corresponding to said destination nodes, said method comprising the steps of:
-
storing specific routing information associated with said multicast port group in entries of a table of said switch; asserting said specific routing information to indicate when packet cells from one of said source nodes are passing through one of said ports to remaining ones of said ports of said multicast group; and inhibiting, in response to said asserted specific routing information, packet cells transferred from another of said source nodes from passing through any of said ports of said multicast port group while said packet cells from said one of said source nodes are passing through said ports of said multicast port group.
-
Specification