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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
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&date=20190813&DB=EPODOC&CC=US&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&date=20190813&DB=EPODOC&CC=US&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 |