发明名称 Deterministic mapping
摘要 Network address translating is contemplated to be of a type where a network address translator (NAT), a carrier grade NAT (CGN), or other type of translator may facilitate reconstruction of translated addresses in a manner that ameliorates the amount of data that must be stored to facilitate the reconstruction.
申请公布号 US9306903(B2) 申请公布日期 2016.04.05
申请号 US201113232509 申请日期 2011.09.14
申请人 Cable Television Laboratories, Inc. 发明人 Sarawat Vikas;Sundaresan Karthik;Grundemann Christopher;Donley Christopher J.
分类号 G06F15/16;H04L29/12 主分类号 G06F15/16
代理机构 Great Lakes Intellectual Property, PLLC 代理人 Great Lakes Intellectual Property, PLLC
主权项 1. A non-transitory computer-readable medium having non-transitory instructions stored thereon which when executed with a processor are sufficient for controlling a network address translator (NAT) to translate a plurality of inside addresses to a plurality of outside addresses, the inside addresses being sufficient for communications over an inside network and the outside addresses being sufficient for communication over an outside network, the inside addresses each including an inside Internet Protocol (IP) address and an inside port address and the outside addresses each including an outside IP address and an outside port address, each inside address having a unique inside IP address and each outside address having the same outside IP address, the non-transitory computer-readable medium including non-transitory instructions sufficient for: dividing the outside port addresses into a plurality of first outside port ranges and one or more second outside port ranges such that: i. each of the first outside port ranges includes a plurality of the outside port addresses different than a plurality of the outside port addresses in each of the other first outside port ranges;ii. each of the second outside port ranges includes a plurality of the outside port addresses different than a plurality of the outside port addresses in each of the other second outside port ranges; andiii. each of the outside port addresses in each of the first outside port ranges is different than each of the outside port address in each of the second outside port ranges; associating at least one of the first outside port ranges with each one of the inside IP addresses such that each inside IP address is associated with a different one or more of the first outside port ranges; translating upstream communications originating over the inside network and destined for the outside network such that the inside IP addresses associated therewith are translated to include the same outside IP address and a different one of the outside port addresses within the first outside port range associated therewith; and reserving the second outside port ranges for overflow translation of the upstream communications such that the outside port addresses within the second outside port ranges are unused for translation of the upstream communications until the upstream communications for an overloaded one or more of the first IP inside addresses exceeds the outside port addresses included in the associated one of the first outside port ranges.
地址 Louisville CO US