System and method for providing protection of data communications in packet-based networks
First Claim
Patent Images
1. A system for 1+1 protection of data communications in a packet-based network, comprising:
- means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a separate queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and the second port in the pair being a protection port associated with the target port.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing protection of data communications in packet-based networks is provided, using a combination of unicast to multicast conversion and providing formation of virtual output queues (VOQs) which are separate for each pair of the target port and protection ports on the target network device. As a result, the system requires less bandwidth resources and reduces or eliminates network performance problems associated with other existing solutions.
-
Citations
22 Claims
-
1. A system for 1+1 protection of data communications in a packet-based network, comprising:
means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a separate queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and the second port in the pair being a protection port associated with the target port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for providing 1+1 protection of data communications in a packet-based network, comprising the steps of:
-
converting a unicast data packet destined for a target port on a target network device into a multicast data packet; and
forming a queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and the second port in the pair being a protection port associated with the target port. - View Dependent Claims (11, 12)
-
- 13. A system for N+1 protection of data communications in a packet-based network, comprising means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a queue of the multicast data packets for each set of ports on the target network device, the first port in the set being the target port, and other ports in the set being protection ports associated with the target port.
-
17. A method for providing N+1 protection of data communications in a packet-based network, comprising the steps of:
-
converting a unicast data packet destined for a target port on a target network device into a multicast data packet; and
forming a queue of the multicast data packets for each set of ports on the target network device, the first port in the set being the target port, and other ports in the set being protection ports associated with the target port. - View Dependent Claims (18)
-
-
19. A system for 1:
- 1 protection of data communications in a packet-based network, comprising;
means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a queue of the multicast data packets for each pair of ports on the target network device, the first port in the pair being the target port, and second port in the pair being a protection port associated with the target port, the protection port being allowed additionally to carry other multicast traffic. - View Dependent Claims (20)
- 1 protection of data communications in a packet-based network, comprising;
-
21. A system for 1:
- N protection of data communications in a packet-based network, comprising;
means for converting a unicast data packet destined for a target port on a target network device into a multicast data packet, including means for forming a queue of the multicast data packets for each target port on the target network device;
means for designating at least one associated protection port for all of the target ports; and
means for sending multicast data packet to the associated protection port if failure occurs in the transmission to one of the target ports. - View Dependent Claims (22)
- N protection of data communications in a packet-based network, comprising;
Specification