Systems and methods for network address translation

Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Song, Ning, Yang, Mei, Ramasubramanian, Srinivasan, Lane, Richard, Modi, Sudeep, Maier, Gregor
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Song, Ning
Yang, Mei
Ramasubramanian, Srinivasan
Lane, Richard
Modi, Sudeep
Maier, Gregor
description Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10382392B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10382392B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10382392B23</originalsourceid><addsrcrecordid>eNrjZDAOriwuSc0tVkjMS1HITS3JyE8pVkjLL1LISy0pzy_KVkhMSSlKLS5WKClKzCvOSSzJzM_jYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyalA3fGhwYYGxhZGxpZGTkbGxKgBADB4LQs</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Systems and methods for network address translation</title><source>esp@cenet</source><creator>Song, Ning ; Yang, Mei ; Ramasubramanian, Srinivasan ; Lane, Richard ; Modi, Sudeep ; Maier, Gregor</creator><creatorcontrib>Song, Ning ; Yang, Mei ; Ramasubramanian, Srinivasan ; Lane, Richard ; Modi, Sudeep ; Maier, Gregor</creatorcontrib><description>Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.</description><language>eng</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190813&amp;DB=EPODOC&amp;CC=US&amp;NR=10382392B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76419</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190813&amp;DB=EPODOC&amp;CC=US&amp;NR=10382392B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Song, Ning</creatorcontrib><creatorcontrib>Yang, Mei</creatorcontrib><creatorcontrib>Ramasubramanian, Srinivasan</creatorcontrib><creatorcontrib>Lane, Richard</creatorcontrib><creatorcontrib>Modi, Sudeep</creatorcontrib><creatorcontrib>Maier, Gregor</creatorcontrib><title>Systems and methods for network address translation</title><description>Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDAOriwuSc0tVkjMS1HITS3JyE8pVkjLL1LISy0pzy_KVkhMSSlKLS5WKClKzCvOSSzJzM_jYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyalA3fGhwYYGxhZGxpZGTkbGxKgBADB4LQs</recordid><startdate>20190813</startdate><enddate>20190813</enddate><creator>Song, Ning</creator><creator>Yang, Mei</creator><creator>Ramasubramanian, Srinivasan</creator><creator>Lane, Richard</creator><creator>Modi, Sudeep</creator><creator>Maier, Gregor</creator><scope>EVB</scope></search><sort><creationdate>20190813</creationdate><title>Systems and methods for network address translation</title><author>Song, Ning ; Yang, Mei ; Ramasubramanian, Srinivasan ; Lane, Richard ; Modi, Sudeep ; Maier, Gregor</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10382392B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>Song, Ning</creatorcontrib><creatorcontrib>Yang, Mei</creatorcontrib><creatorcontrib>Ramasubramanian, Srinivasan</creatorcontrib><creatorcontrib>Lane, Richard</creatorcontrib><creatorcontrib>Modi, Sudeep</creatorcontrib><creatorcontrib>Maier, Gregor</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Song, Ning</au><au>Yang, Mei</au><au>Ramasubramanian, Srinivasan</au><au>Lane, Richard</au><au>Modi, Sudeep</au><au>Maier, Gregor</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Systems and methods for network address translation</title><date>2019-08-13</date><risdate>2019</risdate><abstract>Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10382392B2
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Systems and methods for network address translation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T02%3A45%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Song,%20Ning&rft.date=2019-08-13&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10382392B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true