Apparatus and method for NAT/NAPT session management
AssigneeRealtek Semiconductor Corp.
InventorsJin-Ru Chen, Chun-Feng Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneeRealtek Semiconductor Corp.
InventorsJin-Ru Chen, Chun-Feng Liu
Estimating the term…
The present invention provides an apparatus and method for NAT/NAPT session management used in a network switch controller. The apparatus comprises a translation table for storing related information of NAT/NAPT sessions, a register for storing setting values required by the apparatus, and a control logic for managing the NAT/NAPT sessions based on the setting values stored in the register and the related information in the translation table. The apparatus offers a connection time to each NAT/NAPT session and decreases it every unit time. When it is reduced to zero, the related information of the session is invalidated and the session is then disconnected. The apparatus stores related information of NAT/NAPT sessions and offers associated connection time and unit time based on the protocols used, thereby invalidating the related information timely to empty part of the translation table for storing related information of other sessions. Thus, efficient and automatic management for NAT/NAPT sessions is achieved to avoid that limited translation table is occupied by time-exceeded or disconnected sessions, thereby upgrading NAT/NAPT performance.
An apparatus for Network Address Translation (NAT)/Network Address-Port Translation (NAPT) session management used in a switch controller comprising a packet translation module for performing NAT/NAPT of packets, the switch controller being embodied in hardware, the apparatus comprising:
An apparatus for Network Address Translation (NAT)/Network Address-Port Translation (NAPT) session management used in a switch controller comprising a packet translation module for performing NAT/NAPT of packets, the switch controller being embodied in hardware, the apparatus comprising:
An apparatus for Network Address Translation (NAT)/Network Address-Port Translation (NAPT) session management used in a switch controller comprising a packet translation module for performing NAT/NAPT of packets, the switch controller being embodied in hardware, the apparatus comprising:
A switch controller for managing Network Address Translation (NAT)/Network Address-Port Translation (NAPT) sessions, the switch controller being embodied in hardware, comprising:
Dependencies are inferred from the claim text.