Transmitting and Forwarding Data
First Claim
1. A method of transmitting data in a network, the network including a communication device having a plurality of network communication interfaces, and a data processing node having a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, wherein the communication device includes a first interface communicatively coupled to a first port of the data processing node and a second interface communicatively coupled to a second port of the data processing node, the method comprising:
- selecting the first interface as a primary interface for the transmission of network traffic to destinations across the network, and the second interface as a backup interface which is to be selected for the transmission of the network traffic in the case of a need to failover to the backup interface;
while the first interface is selected as the primary interface, transmitting network traffic from the communication device via the first interface; and
while the first interface is selected as the primary interface, transmitting at least one data message from the communication device via the second interface, in order to enable the selection by the data processing node of the second port as the preferred forwarding port for the communication device in the event of the network traffic being received at the first port of the data processing node.
1 Assignment
0 Petitions
Accused Products
Abstract
A network comprises a communication device having network communication interfaces and a data processing node having network communication ports. The communication device includes a first and a second interface communicatively coupled to a first and a second port of the data processing node respectively. The first interface is selected as a primary interface for the transmission of network traffic to destinations across the network. The second interface is selected as a backup interface which is to be selected for the transmission of the network traffic in the case of a need to failover to the backup interface. Network traffic from the communication device is transmitted via the first interface while the first interface is selected as the primary interface. At least one data message is transmitted from the communication device via the second interface, while the first interface is selected as the primary interface.
-
Citations
21 Claims
-
1. A method of transmitting data in a network, the network including a communication device having a plurality of network communication interfaces, and a data processing node having a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, wherein the communication device includes a first interface communicatively coupled to a first port of the data processing node and a second interface communicatively coupled to a second port of the data processing node, the method comprising:
-
selecting the first interface as a primary interface for the transmission of network traffic to destinations across the network, and the second interface as a backup interface which is to be selected for the transmission of the network traffic in the case of a need to failover to the backup interface; while the first interface is selected as the primary interface, transmitting network traffic from the communication device via the first interface; and while the first interface is selected as the primary interface, transmitting at least one data message from the communication device via the second interface, in order to enable the selection by the data processing node of the second port as the preferred forwarding port for the communication device in the event of the network traffic being received at the first port of the data processing node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of forwarding data in a network, the network including a communication device having a plurality of network communication interfaces, and a data processing node having a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, wherein the data processing node includes a first port communicatively coupled to a first interface of the communication device and a second port communicatively coupled to a second interface of the communication device, the method comprising:
-
receiving network traffic from the communication device via the first port; receiving at least one data message from the communication device via the second port; receiving network traffic destined for the communication device; and while receiving the network traffic from the communication device via the first port, maintaining selection of the second port as the preferred forwarding port for the network traffic destined for the communication device, on the basis of the data messages received via the second port. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication device for transmitting data in a network, the network including a data processing node having a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, wherein the communication device includes a first interface communicatively coupled to a first port of the data processing node and a second interface communicatively coupled to a second port of the data processing node, and wherein the communication device is arranged:
-
to select the first interface as a primary interface for the transmission of network traffic to destinations across the network, and the second interface as a backup interface which is to be selected for the transmission of the network traffic in the case of a need to failover to the backup interface; while the first interface is selected as the primary interface, to transmit network traffic via the first interface; and while the first interface is selected as the primary interface, to transmit at least one data message via the second interface, in order to enable the selection by the data processing node of the second port as the preferred forwarding port for the communication device in the event of the network traffic being received at the first port of the data processing node.
-
-
19. A data processing node for forwarding data in a network, the network including a communication device having a plurality of network communication interfaces, wherein the data processing node has a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, and wherein the data processing node includes a first port which is arranged to be communicatively coupled to a first interface of the communication device and a second port which is arranged to be communicatively coupled to a second interface of the communication device, the data processing node being arranged:
-
to receive network traffic from the communication device via the first port; to receive at least one data message from the communication device via the second port; to receive network traffic destined for the communication device; and to maintain selection of the second port as the preferred forwarding port for the network traffic destined for the communication device, on the basis of the data messages received via the second port.
-
-
20. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method for transmitting data in a network, the network including a communication device having a plurality of network communication interfaces, and a data processing node having a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, wherein the communication device includes a first interface communicatively coupled to a first port of the data processing node and a second interface communicatively coupled to a second port of the data processing node, the method comprising:
-
selecting the first interface as a primary interface for the transmission of network traffic to destinations across the network, and the second interface as a backup interface which is to be selected for the transmission of the network traffic in the case of a need to failover to the backup interface; while the first interface is selected as the primary interface, transmitting network traffic from the communication device via the first interface; and while the first interface is selected as the primary interface, transmitting at least one data message from the communication device via the second interface, in order to enable the selection by the data processing node of the second port as the preferred forwarding port for the communication device in the event of the network traffic being received at the first port of the data processing node.
-
-
21. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform method of forwarding data in a network, the network including a communication device having a plurality of network communication interfaces, and a data processing node having a plurality of network communication ports, the data processing node being arranged to select a forwarding port on which to forward data destined for a given communication device, the forwarding port being selected on the basis of a port on which it receives data from the given communication device, the data processing node being arranged to select a preferred forwarding port in the case of receipt of data from the given communication device on more than one of the plurality of ports, wherein the data processing node includes a first port communicatively coupled to a first interface of the communication device and a second port communicatively coupled to a second interface of the communication device, the method comprising:
-
receiving network traffic from the communication device via the first port; receiving at least one data message from the communication device via the second port receiving network traffic destined for the communication device; and while receiving the network traffic from the communication device via the first port, maintaining selection of the second port as the preferred forwarding port for the network traffic destined for the communication device, on the basis of the data messages received via the second port.
-
Specification