Method and apparatus for server-side NAT detection
AssigneeKayote Networks, Inc.
InventorsDavid Schwartz, Baruch Sterman
Life of this patent
Estimating the term…
Abstract
A method and system for a server side detection of a Network Address Translation (NAT) device is provided. During the server-side NAT determination process, the client device is not required to have knowledge of the type of NAT device that the client device is behind. The server side NAT determination process may include comparing between the address information that is embedded by the client device and address information as obtained by units within the server-side NAT detection device.
Claims11
A method comprising:
- determining in a server coupled to a public communication network the type of a network address translation (NAT) device, said NAT device is coupled to said server via a public communication network and to a client device via a private communication network, said client device is not required to be aware of the type of the NAT device.
A passive server-side NAT detection device comprising:
- a first signaling unit coupled to a public communication network to receive a signaling communication sent by a client device via a network address translation (NAT) device, said communication is being received directly from said NAT device;
- and
- an analysis unit coupled to said first signaling unit and to said communication network to determine the type of the NAT device based on address information associated with said client device received from said first signaling unit and said analysis unit.
An active server-side NAT detection device comprising:
- a first media server coupled to a public communication network to receive media communication from a client device via a network address translation (NAT) device;
- a second media server coupled to said public communication network to receive media communication from said client device via said NAT device;
- and
- a media proxy unit coupled to said first and to said second servers to determine the type of the NAT device based on address information associated with said client device received from said first and said second servers.
Dependencies are inferred from the claim text.