Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
173 words
An apparatus which manages transfer of multi-destination packets from a local network to a remote node, comprising: a first port for communication with the remote node; a second port for communication with the local network; incoming packet sender resource, coupled to the first and second ports, which forward packets originated by the remote node from the first port to the second port; learning logic, coupled with the incoming packet sender resource, which learns and stores identifiers of network protocols associated with packets forwarded from the first port to the second port; filtering logic, coupled with the second port and the learning logic, which identifies network protocols associated with multi-destination packets originated in the local network, and selects multi-destination packets in response to identified network protocols and the stored identifiers of network protocols, to be forwarded to the remote node; and outgoing packet sender resource, coupled with the filtering logic and to the first and second ports, which forward multi-destination packets selected by the filtering logic from the second port to the first port.
Claim 2
Independent Claim
173 words
An apparatus which manages transfer of multi-destination packets from a local network to a remote node, comprising: a first port for communication with the remote node; a second port for communication with the local network; incoming packet sender resource, coupled to the first and second ports, which forward packets originated by the remote node from the first port to the second port; learning logic, coupled with the incoming packet sender resource, which learns and stores identifiers of network protocols associated with packets forwarded from the first port to the second port; filtering logic, coupled with the second port and the learning logic, which identifies network protocols associated with multi-destination packets originated in the local network, and selects multi-destination packets in response to identified network protocols and the stored identifiers of network protocols, to be forwarded to the remote node; and outgoing packet sender resource, coupled with the filtering logic and to the first and second ports, which forward multi-destination packets selected by the filtering logic from the second port to the first port.
Claim 3
Dependent Claim
25 words
The apparatus of claim 1, wherein the learning logic determines a network protocol of a packet in response to protocol specific information in the packet.
Claim 4
Dependent Claim
25 words
The apparatus of claim 1, wherein the filtering logic determines a network protocol of a packet in response to protocol specific information in the packet.
Claim 5
Dependent Claim
35 words
The apparatus of claim 1, wherein the learning logic determines a network protocol of a packet in response to protocol specific information in the packet, and independent of a network destination address of the packet.
Claim 6
Dependent Claim
25 words
The apparatus of claim 4, wherein the learning logic determines the network protocol of a packet independent of a MAC level address of the packet.
Claim 7
Dependent Claim
34 words
The apparatus of claim 1, wherein packets in the local network have a packet type field, and the learning logic determines the network protocol of a packet in response to the packet type field.
Claim 8
Dependent Claim
39 words
The apparatus of claim 1, wherein packets in the local network have a source service access point (SSAP) field, and the learning logic determines the network protocol of a packet in response to the source service access point field.
Claim 9
Dependent Claim
31 words
The apparatus of claim 1, wherein the filtering logic includes resources to select multi-destination packets within a limited subset of a set of multi-destination packet types used by a given protocol.
Claim 10
Dependent Claim
36 words
The apparatus of claim 8, including resources to identify multi-destination packets within the subset of packet types based upon one or more of packet type fields, source service access point (SSAP) fields and network-specific command fields.
Claim 11
Dependent Claim
54 words
The apparatus of claim 1, wherein the learning logic includes resources to detect when an unknown protocol is used by the remote node, to learn characteristics of packets according to the unknown protocol, and the filtering logic includes resources to select for forwarding to the remote node multi-destination packets which have the learned characteristics.
Claim 12
Dependent Claim
55 words
The apparatus of claim 1, including resources which store multi-destination addresses supplied by a user of the remote node, and wherein the filtering logic is responsive to the stored multi-destination addresses to select multi-destination packets to be forwarded from the second port to the first port independent of a network protocol associated with the packet.
Claim 13
Dependent Claim
12 words
The apparatus of claim 1, wherein the multi-destination packets include broadcast packets.
Claim 14
Dependent Claim
16 words
The apparatus of claim 1, wherein the first port comprises an interface to a switched network.
Claim 15
Dependent Claim
17 words
The apparatus of claim 1, wherein the first port comprises a point-to-point connection to the remote node.
Claim 16
Dependent Claim
35 words
The apparatus of claim 1, wherein the filtering logic includes a plurality of protocol specific filters, and logic for enabling and disabling the protocol specific filters in response to the stored identifiers of network protocols.
Claim 17
Independent Claim
97 words
A method for managing pass through of multi-destination packets from a network across a communication link to a remote node, comprising: learning a protocol used by the remote node in response to a packet transmitted to the network by the remote node and providing a learned protocol identifier; storing the learned protocol identifier; identifying protocols of multi-destination packets originated in the network; and selecting a particular multi-destination packet received from the network to be forwarded to the remote node in response to a relationship between the learned protocol identifier and the protocol of the particular multi-destination packet.
Claim 18
Independent Claim
97 words
A method for managing pass through of multi-destination packets from a network across a communication link to a remote node, comprising: learning a protocol used by the remote node in response to a packet transmitted to the network by the remote node and providing a learned protocol identifier; storing the learned protocol identifier; identifying protocols of multi-destination packets originated in the network; and selecting a particular multi-destination packet received from the network to be forwarded to the remote node in response to a relationship between the learned protocol identifier and the protocol of the particular multi-destination packet.
Claim 19
Dependent Claim
52 words
The method of claim 16, including: storing addresses provided by the remote node in a multicast address table of multi-destination packets to be forwarded to the remote node; and selecting multi-destination packets to be forwarded to the remote node if the multi-destination packet has a multicast address in the multicast address table.
Claim 20
Dependent Claim
23 words
The method of claim 16, wherein the step of learning includes determining whether a packet has a protocol specific information in the packet.
Claim 21
Dependent Claim
23 words
The method of claim 16, wherein the step of identifying includes determining whether a packet has a protocol specific information in the packet.
Claim 22
Dependent Claim
35 words
The method of claim 16, wherein packets in the network have a packet type field, and the step of learning includes determining the network protocol of a packet in response to the packet type field.
Claim 23
Dependent Claim
40 words
The method of claim 16, wherein packets in the network have a source service access point (SSAP) field, and the step of learning includes determining the network protocol of a packet in response to the source service access point field.
Claim 24
Dependent Claim
30 words
The method of claim 16, wherein the step of selecting includes selecting multi-destination packets within a limited subset of a set of multi-destination packet types used by a given protocol.
Claim 25
Dependent Claim
34 words
The method of claim 22, including identifying multi-destination packets within the subset of packet types based upon one or more of packet type fields, source service access point (SSAP) fields and network-specific command fields.
Claim 26
Dependent Claim
52 words
The method of claim 16, wherein the step of learning includes detecting when an unknown protocol is used by the remote node, and learning characteristics of packets according to the unknown protocol, and the step of filtering includes selecting for forwarding to the remote node multi-destination packets which have the learned characteristics.
Claim 27
Dependent Claim
19 words
The method of claim 16, wherein the network comprises an carrier sense, multiple access with collision detection CSMA/CD network.
Claim 28
Dependent Claim
14 words
The method of claim 16, wherein the network comprises a token passing ring network.
Claim 29
Independent Claim
248 words
An apparatus which manages transfer of broadcast and multicast packets from a local area network to a remote node, comprising: a first port which serves a switched network link which provides a path to the remote node; a second port which serves the local area network; incoming packet sender resource, coupled to the first and second ports, which forward packets originated by the remote node from the first port to the second port; learning logic, coupled with the incoming packet sender resource, which learns network protocols associated with packets forwarded from the first port to the second port in response to protocol specific information in the packets, and stores identifiers of learned protocols; filtering logic, coupled with the second port and the learning logic, including a plurality of protocol specific filters, and logic for enabling and disabling the protocol specific filters in response to the stored identifiers of network protocols, the filtering logic identifying network protocols associated with broadcast and multicast packets originated in the local network in response to protocol specific formats of the packets, and selects broadcast and multicast packets to be forwarded to the remote node in response to identified network protocols and the enabled and disabled protocol specific filters; and outgoing packet sender resource, coupled with the first and second ports and the filtering logic, which forward unicast packets addressed to the remote node and which forward broadcast and multicast packets selected by the filtering logic from the second port to the first port.
Claim 30
Independent Claim
248 words
An apparatus which manages transfer of broadcast and multicast packets from a local area network to a remote node, comprising: a first port which serves a switched network link which provides a path to the remote node; a second port which serves the local area network; incoming packet sender resource, coupled to the first and second ports, which forward packets originated by the remote node from the first port to the second port; learning logic, coupled with the incoming packet sender resource, which learns network protocols associated with packets forwarded from the first port to the second port in response to protocol specific information in the packets, and stores identifiers of learned protocols; filtering logic, coupled with the second port and the learning logic, including a plurality of protocol specific filters, and logic for enabling and disabling the protocol specific filters in response to the stored identifiers of network protocols, the filtering logic identifying network protocols associated with broadcast and multicast packets originated in the local network in response to protocol specific formats of the packets, and selects broadcast and multicast packets to be forwarded to the remote node in response to identified network protocols and the enabled and disabled protocol specific filters; and outgoing packet sender resource, coupled with the first and second ports and the filtering logic, which forward unicast packets addressed to the remote node and which forward broadcast and multicast packets selected by the filtering logic from the second port to the first port.
Claim 31
Dependent Claim
35 words
The apparatus of claim 27, wherein packets in the local area network have a packet type field, and the learning logic determines the network protocol of a packet in response to the packet type field.
Claim 32
Dependent Claim
40 words
The apparatus of claim 27, wherein packets in the local area network have a source service access point (SSAP) field, and the learning logic determines the network protocol of a packet in response to the source service access point field.
Claim 33
Dependent Claim
31 words
The apparatus of claim 27, wherein the filtering logic includes resources to select multi-destination packets within a limited subset of a set of multi-destination packet types used by a given protocol.
Claim 34
Dependent Claim
36 words
The apparatus of claim 30, wherein the resources identify multi-destination packets within the subset of packet types based upon one or more of packet type fields, source service access point (SSAP) fields and network-specific command fields.
Claim 35
Dependent Claim
54 words
The apparatus of claim 27, wherein the learning logic includes resources to detect when an unknown protocol is used by the remote node, to learn characteristics of packets according to the unknown protocol, and the filtering logic includes resources to select for forwarding to the remote node multi-destination packets which have the learned characteristics.
Claim 36
Dependent Claim
51 words
The apparatus of claim 27, including resources which store multicast addresses supplied by the remote node, and the filtering logic is responsive to the stored multicast addresses to select multicast packets to be forwarded from the second port to the first port independent of a network protocol associated with the packet.
Claim 37
Dependent Claim
21 words
The apparatus of claim 27, wherein the local area network comprises an carrier sense, multiple access with collision detection CSMAICD network.
Claim 38
Dependent Claim
16 words
The apparatus of claim 27, wherein the local area network comprises a token passing ring network.