Security system for network address translation systems
AssigneeCisco Technology, Inc.
InventorsJohn C. Mayes, Brantley W. Coile
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsJohn C. Mayes, Brantley W. Coile
Estimating the term…
A system and method are provided for translating local IP addresses to globally unique IP addresses. This allows local hosts in an enterprise network to share global IP addresses from a limited pool of such addresses available to the enterprise. The translation is accomplished by replacing the source address in headers on packets destined for the Internet and by replacing destination address in headers on packets entering the local enterprise network from the Internet. Packets arriving from the Internet are screened by an adaptive security algorithm. According to this algorithm, packets are dropped and logged unless they are deemed nonthreatening. DNS packets and certain types of ICMP packets are allowed to enter local network. In addition, FTP data packets are allowed to enter the local network, but only after it has been established that their destination on the local network initiated an FTP session.
A method for translating network addresses on packets destined for local hosts on a private network from hosts on an external network, the method comprising the following steps:
A network address translation system for translating network addresses on packets sent from an external host on an external network to a local host on a private network, the private network having a plurality of local hosts at least some of which communicate with hosts on the external network, the network address translation system comprising:
A network address translation system for translating network addresses on packets sent from an external network having a plurality of external hosts to a local host on a private network having a plurality of local hosts at least some of which communicate with hosts on the external network, the network address translation system comprising:
A method for translating network addresses on packets destined for local hosts on a private network from hosts on an external network, the method comprising:
A network address translation system for translating network addresses on packets sent from an external host on an external network to a local host on a private network, the private network having a plurality of local hosts at least some of which communicate with hosts on the external network, the network address translation system comprising:
Dependencies are inferred from the claim text.