Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
206 words
A method of restricted flooding of a data packet, of one of a broadcast, multicast and unknown destination type, in a switched data communications network, the network including a plurality of end systems and switches connected by links, the switches having access ports connected to end systems and network ports connected to other switches, the method including steps of: a. assigning at least one identifier to a respective subset of end systems; b. mapping the at least one assigned identifier to an access port attached to at least one end system in the respective subset of end systems; and c. when the data packet is received from a source end system at a receiving access port of a first switch: i) determining one or more identifiers associated with the source end system; ii) encapsulating the data packet by adding a header with the one or more determined identifiers; iii) forwarding the encapsulated data packet to all or a subset of other switches in the network; and iv) determining if at least one access port other than the receiving access port on the first switch is associated with the one or more determined identifiers and forwarding the data packet out the at least one determined access port.
Claim 2
Independent Claim
206 words
A method of restricted flooding of a data packet, of one of a broadcast, multicast and unknown destination type, in a switched data communications network, the network including a plurality of end systems and switches connected by links, the switches having access ports connected to end systems and network ports connected to other switches, the method including steps of: a. assigning at least one identifier to a respective subset of end systems; b. mapping the at least one assigned identifier to an access port attached to at least one end system in the respective subset of end systems; and c. when the data packet is received from a source end system at a receiving access port of a first switch: i) determining one or more identifiers associated with the source end system; ii) encapsulating the data packet by adding a header with the one or more determined identifiers; iii) forwarding the encapsulated data packet to all or a subset of other switches in the network; and iv) determining if at least one access port other than the receiving access port on the first switch is associated with the one or more determined identifiers and forwarding the data packet out the at least one determined access port.
Claim 3
Dependent Claim
90 words
The method as recited in claim 1, further including steps of: d. when the encapsulated data packet is received at a second switch with access ports: i) stripping the header from the encapsulated data packet and determining the one or more encapsulated identifiers in the header of the encapsulated data packet; ii) determining if at least one access port of the second switch is associated with the one or more encapsulated identifiers; and iii) forwarding the data packet out the at least one determined access port of the second switch.
Claim 4
Dependent Claim
92 words
The method as recited in claim 2, including: listening to end systems heard on respective access ports at each switch and maintaining the end systems heard and their respective access ports in a mapping table at the respective switch; and upon receipt of a unicast packet for a destination end system unknown to the first switch, completing step c for the unicast packet and then at the next switch reviewing the mapping table for the respective access port for the destination end system and forwarding the packet out the respective access port.
Claim 5
Dependent Claim
22 words
The method as recited in claim 1, wherein if in step c(iv) no other access port is determined, discarding the data packet.
Claim 6
Dependent Claim
54 words
The method as recited in claim 1, wherein step b includes steps of: each switch maintaining a first table for relating the at least one assigned identifier to the end systems of the respective switch; and each switch maintaining a second table for relating the access ports of the respective switch to assigned identifiers.
Claim 7
Dependent Claim
30 words
The method as recited in claim 5, wherein step c.i) includes a step of: reviewing the first table for the one or more identifiers associated with the source end system.
Claim 8
Dependent Claim
30 words
The method as recited in claim 6, wherein step c.iv) includes a step of: reviewing the second table for an access port associated with the one or more determined identifiers.
Claim 9
Dependent Claim
16 words
The method as recited in claim 7, wherein the assigned identifier is a virtual LAN identifier.
Claim 10
Dependent Claim
27 words
The method as recited in claim 1, wherein the received data packet is of a protocol not supported by a protocol-specific call processor in the first switch.
Claim 11
Dependent Claim
15 words
The method as recited in claim 1, including: maintaining a common registry of assigned identifiers.
Claim 12
Dependent Claim
44 words
The method as recited in claim 10, including: registering each end system or access port with the common registry, and returning a list of assigned identifiers from the common registry to each switch for the end systems or access ports of the respective switch.
Claim 13
Dependent Claim
31 words
The method as recited in claim 10, including: sending a signal from the first switch to the common registry to resolve an end system or access port to its assigned identifiers.
Claim 14
Dependent Claim
22 words
The method as recited in claim 1, including: maintaining the mapping at each switch for the access ports of the respective switch.
Claim 15
Dependent Claim
33 words
The method as recited in claim 1, including: prior to assigning an identifier to a specific end system maintaining a default identifier for that specific end system which maps to predetermined access ports.
Claim 16
Dependent Claim
34 words
The method as recited in claim 1, including: maintaining a multicast channel of connections between all or a subset of switches and wherein step c(iii) comprises forwarding the encapsulated packet on the multicast channel.
Claim 17
Dependent Claim
24 words
The method as recited in claim 15, wherein the channel includes: a point-to-multipoint connection from each switch to all other switches in the network.
Claim 18
Dependent Claim
24 words
The method as recited in claim 1, wherein step c(iii) includes providing a distributed service in the switches for forwarding the encapsulated data packet.
Claim 19
Dependent Claim
19 words
The method as recited in claim 1, wherein the identifier is assigned based on a policy work group definition.
Claim 20
Dependent Claim
22 words
The method as recited in claim 1, including: maintaining at least one mapping table at each switch for performing the mapping step.
Claim 21
Dependent Claim
39 words
The method as recited in claim 19, including: listening to end systems heard on respective access ports at each switch and maintaining the end systems heard and their respective access ports in the mapping table at the respective switch.
Claim 22
Dependent Claim
21 words
The method as recited in claim 18, including: assigning a reserved identifier without limitation as to end system and access port.
Claim 23
Dependent Claim
35 words
The method as recited in claim 1, including: maintaining a Management Information Base (MIB) interface at each switch for programming at least one mapping table, the mapping table being used to perform the mapping step.
Claim 24
Dependent Claim
25 words
The method as recited in claim 22, wherein: using a Simple Network Management Protocol (SNMP) set message for maintaining the mapping table at each switch.
Claim 25
Dependent Claim
22 words
The method as recited in claim 1, including: maintaining a status table at each switch for enabling and disabling the respective subset.
Claim 26
Dependent Claim
204 words
A switch for restricted flooding of a data packet, of one of a broadcast, multicast and unknown destination type, in a switched data communications network, the network including a plurality of end systems and switches connected by links, the switch having access ports connected to end systems and network ports connected to other switches, the switch comprising: means for assigning at least one identifier to a respective subset of end systems; means for mapping the at least one assigned identifier to an access port attached to at least one end system in the respective subset of end systems; means for receiving the data packet from a source end system at a receiving access port; means for determining one or more identifiers associated with the source end system; means for encapsulating the data packet by adding a header with the one or more determined identifiers; means for forwarding the encapsulated data packet to all or a subset of other switches in the network; means for determining if at least one access port on the switch is associated with the one or more determined identifiers; and means for forwarding the data packet out the at least one determined access port other than the receiving access port.
Claim 27
Dependent Claim
204 words
A switch for restricted flooding of a data packet, of one of a broadcast, multicast and unknown destination type, in a switched data communications network, the network including a plurality of end systems and switches connected by links, the switch having access ports connected to end systems and network ports connected to other switches, the switch comprising: means for assigning at least one identifier to a respective subset of end systems; means for mapping the at least one assigned identifier to an access port attached to at least one end system in the respective subset of end systems; means for receiving the data packet from a source end system at a receiving access port; means for determining one or more identifiers associated with the source end system; means for encapsulating the data packet by adding a header with the one or more determined identifiers; means for forwarding the encapsulated data packet to all or a subset of other switches in the network; means for determining if at least one access port on the switch is associated with the one or more determined identifiers; and means for forwarding the data packet out the at least one determined access port other than the receiving access port.
Claim 28
Dependent Claim
107 words
The switch as recited in claim 25, further comprising: means for receiving an encapsulated data packet on a network port of a receiving switch; means for stripping the header from the encapsulated data packet to determine a stripped data packet; means for determining the one or more encapsulated identifiers in the header of the encapsulated data packet; means for determining if at least one access port of the receiving switch is associated with the one or more encapsulated identifiers; and means for forwarding the stripped data packet out the at least one determined access port of the receiving switch associated with the one or more encapsulated identifiers.
Claim 29
Dependent Claim
189 words
In a switched communications network including a plurality of end systems, a method of restrictive flooding of a data packet selected from the group consisting of a broadcast packet, a multicast packet, and an unknown destination packet of a protocol not supported by a call processor in an access switch which receives the data packet, the method comprising: assigning at least one identifier to a respective subset of end systems; mapping the at least one assigned identifier to an access port of the access switch attached to at least one end system in the respective subset of end systems: upon receipt of the data packet at the access switch, encapsulating the data packet with the at least one indentifier assigned to a source end system of the data packet and forwarding the encapsulated packet to all or a subset of other switches in the network, and sending the original data packet to access ports having the at least one identifier; and upon receipt of the encapsulated packet at a receiving switch, de-encapsulating the packet and forwarding the de-encapsulated packet to the access ports having the at least one identifier.
Claim 30
Dependent Claim
189 words
In a switched communications network including a plurality of end systems, a method of restrictive flooding of a data packet selected from the group consisting of a broadcast packet, a multicast packet, and an unknown destination packet of a protocol not supported by a call processor in an access switch which receives the data packet, the method comprising: assigning at least one identifier to a respective subset of end systems; mapping the at least one assigned identifier to an access port of the access switch attached to at least one end system in the respective subset of end systems: upon receipt of the data packet at the access switch, encapsulating the data packet with the at least one indentifier assigned to a source end system of the data packet and forwarding the encapsulated packet to all or a subset of other switches in the network, and sending the original data packet to access ports having the at least one identifier; and upon receipt of the encapsulated packet at a receiving switch, de-encapsulating the packet and forwarding the de-encapsulated packet to the access ports having the at least one identifier.