Soft switch using distributed firewalls for load sharing voice-over-IP traffic in an IP network
First Claim
1. A switch capable of handling voice-over-IP (VoIP) traffic between calling devices and called devices, said switch comprising:
- a plurality of call application nodes capable of executing call process server applications, wherein a first call process server application is executed on a first one of said plurality of call application nodes and is associated with a similar second call process server application executed on a second one of said plurality of call application nodes separate from said first call application node, said first and second call process server applications thereby forming a first load sharing group server application; and
a plurality of network address translation nodes capable of executing firewall server applications, wherein a first firewall server application is executed on a first one of said plurality of network address translation nodes and is associated with a similar second firewall server application executed on a second one of said plurality of network address translation nodes separate from said first network address translation node, said first and second firewall server applications thereby forming a second load sharing group server application, wherein VoIP traffic associated with VoIP calls is received by said second load sharing group server application and said second load sharing group server application selects one of said first and second firewall server applications to verify that said VoIP traffic is authorized to access at least one of said call process server applications in said call application nodes according to a load distribution algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A switch capable of handling voice-over-IP (VoIP) traffic between calling devices and called devices. The switch comprises: 1) call application nodes for executing call process server applications, wherein a first call process server application and a similar second call process server application form a first load sharing group server application; and 2) network address translation nodes for executing firewall server applications. A first firewall server application executed on a first network address translation node is associated with a similar second firewall server application executed on a second network address translation nodes separate from the first network address translation node. The first and second firewall server applications form a second load sharing group server application. The second load sharing group server application receives VoIP traffic and selects one of the first and second firewall server applications to verify that the VoIP traffic is authorized to access at least one of the call process server applications in the call application nodes according to a load distribution algorithm.
-
Citations
24 Claims
-
1. A switch capable of handling voice-over-IP (VoIP) traffic between calling devices and called devices, said switch comprising:
-
a plurality of call application nodes capable of executing call process server applications, wherein a first call process server application is executed on a first one of said plurality of call application nodes and is associated with a similar second call process server application executed on a second one of said plurality of call application nodes separate from said first call application node, said first and second call process server applications thereby forming a first load sharing group server application; and
a plurality of network address translation nodes capable of executing firewall server applications, wherein a first firewall server application is executed on a first one of said plurality of network address translation nodes and is associated with a similar second firewall server application executed on a second one of said plurality of network address translation nodes separate from said first network address translation node, said first and second firewall server applications thereby forming a second load sharing group server application, wherein VoIP traffic associated with VoIP calls is received by said second load sharing group server application and said second load sharing group server application selects one of said first and second firewall server applications to verify that said VoIP traffic is authorized to access at least one of said call process server applications in said call application nodes according to a load distribution algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A telecommunications network comprising:
-
a plurality of switches capable of handling voice-over-IP (VoIP) traffic between calling devices and called devices, each of said plurality of switches comprising;
a plurality of call application nodes capable of executing call process server applications, wherein a first call process server application is executed on a first one of said plurality of call application nodes and is associated with a similar second call process server application executed on a second one of said plurality of call application nodes separate from said first call application node, said first and second call process server applications thereby forming a first load sharing group server application; and
a plurality of network address translation nodes capable of executing firewall server applications, wherein a first firewall server application is executed on a first one of said plurality of network address translation nodes and is associated with a similar second firewall server application executed on a second one of said plurality of network address translation nodes separate from said first network address translation node, said first and second firewall server applications thereby forming a second load sharing group server application, wherein VoIP traffic associated with VoIP calls is received by said second load sharing group server application and said second load sharing group server application selects one of said first and second firewall server applications to verify that said VoIP traffic is authorized to access at least one of said call process server applications in said call application nodes according to a load distribution algorithm; and
an Internet protocol (IP) packet network for interconnecting said plurality of switches; and
at least one media gateway coupled to said IP packet network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification