System and method for providing protection of data communications in packet-based networks
First Claim
Patent Images
1. A system for protection of data communications from a first device to a second device in a network, said system comprising:
- means for pairing output ports of said second device into port pairs, each port pair comprising a primary port and a secondary port;
means for creating queues at said first device, each queue associated with a primary port in said second device; and
an intermediate device communicatively coupled to said first device and said second device, said intermediate device maintaining a table of said port pairs and having means for converting a data packet destined for a primary port in a specific port pair of said second device into a multicast data packet destined to said specific port pair.
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 protection of data communications from a first device to a second device in a network, said system comprising:
-
means for pairing output ports of said second device into port pairs, each port pair comprising a primary port and a secondary port; means for creating queues at said first device, each queue associated with a primary port in said second device; and an intermediate device communicatively coupled to said first device and said second device, said intermediate device maintaining a table of said port pairs and having means for converting a data packet destined for a primary port in a specific port pair of said second device into a multicast data packet destined to said specific port pair. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing protection of data communications from a first device to a second device in a network, comprising the steps of:
-
converting a unicast data packet destined for a target port on said second device into a multicast data packet directed to a pair of ports comprising said target port and a protection port associated with said target port in said second device; and placing the multicast data packet in a queue dedicated to said pair of ports. - View Dependent Claims (11, 12)
-
-
13. A system for protection of data communications from a first device to a second device in a packet-based network, said system comprising:
-
means for grouping output ports of said second device into port sets, each port set comprising a primary port and at least one secondary port; means for creating queues at said first device, each queue associated with a primary port in said second device; and an intermediate device communicatively coupled to said first device and said second device, said intermediate device maintaining a table of said port sets and having means for converting a data packet destined for a primary port in a specific port set of said second device into a multicast data packet destined to said specific port set. - View Dependent Claims (14, 15, 16)
-
-
17. A method for providing protection of data communications from a first device to a second device in a network, comprising the steps of:
-
converting a unicast data packet destined for a target port on said second device into a multicast data packet directed to a set of ports comprising said target port and at least one protection port associated with said target port in said second device; and placing the multicast data packet in a queue dedicated to said set of ports. - View Dependent Claims (18)
-
-
19. A system for protection of data communications from a first device to a second device in a network, said system comprising:
-
means for pairing output ports of said second device into port pairs, each port pair comprising a primary port and a secondary port wherein at least two port pairs have a common secondary port; means for creating queues at said first device, each queue associated with a primary port in said second device; and an intermediate device communicatively coupled to said first device and said second device, said intermediate device maintaining a table of said port pairs and having means for converting a data packet destined for a target primary port in a specific port pair of said second device into a multicast data packet destined to said specific port pair wherein said common secondary port is allowed additionally to carry other multicast traffic. - View Dependent Claims (20)
-
-
21. A system for protection of data communications from a first device to a second device in a network, said system comprising:
-
means for grouping output ports of said second device into target ports and at least one protection port; means for creating queues at said first device, each queue associated with a target port in said second device; and an intermediate device communicatively coupled to said first device and said second device, said intermediate device maintaining a table of said target ports and said at least one protection port and having means for converting a data packet destined for a target port of said second device into a multicast data packet destined to said target port and a specific protection port from among said at least one protection port. - View Dependent Claims (22)
-
Specification