Method for synchronizing network address translator (NAT) tables using the server cache synchronization protocol
First Claim
1. A method for a border router associated with a routing domain to distribute network address translator (NAT) translation table information to interconnected border routers in the routing domain, comprising:
- a) inserting the NAT translation table information into a Server Cache Synchronization Protocol (SCSP) Cache State Advertisement (CSA) packet; and
b) distributing the SCSP CSA packet to the interconnected border routers.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for distributing Network Address Translator (NAT) translation table information among border routers associated with a routing domain using the Server Cache Synchronization Protocol (SCSP). The NAT translation table information is included in one or more Cache State Advertisement Summary (CSAS) records in a SCSP Cache State Advertisement (CSA) message. Network address information, i.e., local network address and corresponding global network address, are transmitted in the CSA messages and exchanged between a group of interconnected SCSP capable border routers so that the border routers can maintain identical NAT translation tables as necessary to forward data packets according to the NAT forwarding paradigm.
-
Citations
12 Claims
-
1. A method for a border router associated with a routing domain to distribute network address translator (NAT) translation table information to interconnected border routers in the routing domain, comprising:
-
a) inserting the NAT translation table information into a Server Cache Synchronization Protocol (SCSP) Cache State Advertisement (CSA) packet; and
b) distributing the SCSP CSA packet to the interconnected border routers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
a) inserting a local network address into a first field of the protocol specific part; and
b) inserting a corresponding globally unique network address into a second field of the protocol specific part.
-
-
4. The method of claim 3, wherein the local and globally unique network addresses are Internet Protocol (IP) addresses.
-
5. The method of claim 3, wherein the local and globally unique network addresses are Internet Packet exchange (IPX) addresses.
-
6. The method of claim 3, further comprising:
-
a) inserting a first Transport layer port number associated with the local network address in a third field of the protocol specific part; and
b) inserting a second Transport layer port number associated with the globally unique network address into a fourth field of the protocol specific part.
-
-
7. The method of claim 6, further comprising:
inserting a protocol identifier associated in a fifth field of the protocol specific part that identifies the Transport layer protocol with which the first and second transport layer port numbers are associated.
-
8. The method of claim 2, wherein inserting NAT translation table information into a protocol specific part of the SCSP CSA packet, comprises:
-
a) inserting a first address into a first field of the protocol specific part; and
b) inserting a corresponding second address into a second field of the protocol specific part.
-
-
9. The method of claim 8, wherein the first and second addresses are Internet Protocol (IP) addresses.
-
10. The method of claim 8, wherein the first and second addresses are Internet Packet exchange (IPX) addresses.
-
11. The method of claim 8, further comprising:
-
a) inserting a first transport layer port number associated with the first address in a third field of the protocol specific part; and
b) inserting a second Transport layer port number associated with the second address into a fourth field of the protocol specific part.
-
-
12. The method of claim 11, further comprising:
inserting a protocol identifier in a fifth field of the protocol specific part that identifies the transport layer protocol with which the first and second transport layer port numbers are associated.
Specification