Invention Grant
- Patent Title: Efficient port management for a distributed network address translation
- Patent Title (中): 分布式网络地址转换的高效端口管理
-
Application No.: US13353279Application Date: 2012-01-18
-
Publication No.: US09003002B2Publication Date: 2015-04-07
- Inventor: Parveen K Patel , Ashwin Murthy
- Applicant: Parveen K Patel , Ashwin Murthy
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Ben Tabor; Stein Dolan; Micky Minhas
- Main IPC: G06F15/177
- IPC: G06F15/177 ; G06F15/173 ; H04L29/12

Abstract:
A central NAT manager efficiently allocates ports to endpoints of a tenant application in a hosting environment for NAT purposes. In some instances, the central NAT manager may pre-allocate ports to endpoints as part of the initial configuration of the tenant application. The pre-allocation process may include persisting pre-allocated port state information in storage and configuring endpoints and a NAT device with the pre-allocated port state information. Additional ports may be dynamically allocated to endpoints during runtime using dynamically determined port allocation sizes. In other instances, the central NAT manager may reserve ports for endpoints during the initial configuration of the tenant application by assigning ports to endpoints and persisting port assignment information to storage. During runtime, endpoints may issue port allocation requests to the central NAT manager, which may allocate ports to the endpoints from the range of ports initially reserved for each endpoint.
Public/Granted literature
- US20130185404A1 EFFICIENT PORT MANAGEMENT FOR A DISTRIBUTED NETWORK ADDRESS TRANSLATION Public/Granted day:2013-07-18
Information query