Address tagging for network address translation (NAT) traversal
AssigneeCisco Technology, Inc.
InventorMelinda L. Shore
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorMelinda L. Shore
Estimating the term…
Disclosed are methods and apparatus for generating, as well as processing data that is traversing (or will be traversing) a translation device, such as a Network Address Translation (NAT) device. In one embodiment, a method of sending data from a first node to a second node is disclosed. The method includes sending a data packet having a header and a payload whereby the header includes (i) one or more fields which identify an application type that uses addresses and indicates that there is a tag present in the payload that serves as a substitute for an address and (ii) an address and whereby the payload includes a tag that is positioned so that it serves as a substitution for an address that is used the identified application. The one or more fields are associated with the address of the header.
A method of sending data from a first node to a second node, comprising:
A computer system operable to send data from a first node to a second node, the computer system comprising:
A computer program product for sending data from a first node to a second node, the computer program product comprising:
An apparatus for sending data from a first node to a second node, comprising:
A method of translating data sent from a first node to a second node, comprising:
A computer system operable to translate data sent from a first node to a second node, the computer system comprising:
A computer program product for translating data sent from a first node to a second node, the computer program product comprising:
An apparatus for translating data sent from a first node to a second node, comprising:
A method of processing data sent from a first node to a second node, comprising:
A computer system operable to process data sent from a first node to a second node, the computer system comprising:
A computer program product for processing data sent from a first node to a second node, the computer program product comprising:
An apparatus for processing data sent from a first node to a second node, comprising:
A computer system operable to forward data from a first node to a second node, the computer system comprising:
Dependencies are inferred from the claim text.