Network Address Translation

Slides:



Advertisements
Verwante presentaties
13/09/2004 Voice over IP/ IP Telephony Erwin Manshoven VoIP / IPTelephony.
Advertisements

Hoofdstuk 14: Netwerken deel 2
Bron afbeeldingen en kennis c’t magazine voor computertechniek
Tevens elke bedrijfsPC direct op het internet niet erg veilig
Agenda Blok 1 - Evolutie van Cloud Computing
Vliegen via een netwerk. Dit heeft de volgende deelnemers •Éen Host: Dit kan zijn een bestaand netwerk via internet(IVAO, VATSIM) of de flightsimulator.
hcc!pc Werkgroep netwerken
Blok 7: netwerken Les 7 Christian Bokhove.
Een SIP softphone voor Linux Michel de Boer
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
Update en evolutie in het ICT-infrastructuur dienstenaanbod van Cevi
INTERNET EN UW DAGELIJKSE BEDRIJFSVOERING Wim de Rave De BedrijfsAdviseur.
Blok 7: netwerken Les 6 Christian Bokhove. Internet Protocol - IP  De Internet Service verschaft een dienst die: – Vebindingsloos is – Onbetrouwbaar.
Internet College 1 Architecturen.
Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)
Thuis netwerken Olaf Wevers –
Dorien Oostra Tanja van Essen Charlotte Westbroek
Vervolg theorie Orientatie voor de nieuwe opdracht.
Inleiding Internetwerking Telecommunicatie Information management 2 Groep T Leuven – Information department 2/7 Doelstellingen De student.
Cloud Computing woensdag 20 november Wat is Cloud Computing ? Cloud Computing.
IPv6.
GUI Router en Switch Afstudeerproject Maarten Diels & Geypens Björn.
Enkele weetjes Hoe stel ik een router in als access point
COSTA Common Set of Tools for Assimilation of Data OpenDA/COSTA voor operationele modellen en kalibratie rivier toepassingen Nils van Velzen Simona gebruikersdag.
... M A K E Y O U R N E T W O R K S M A R T E R IP-Adres instellen ppt_aa1_p10_ip_addressing_v4.1_nl_0508.
Blok 7: netwerken Les 8 Christian Bokhove.
ICT Infrastructuur.
Computernetwerken Deel 2
TCP/IP Fundamentals 7 december 2001 Internet Society, Zoetermeer Iljitsch van Beijnum Copyright 2001 Iljitsch van Beijnum Er zijn onderdelen.
Samsung Office Serv Soho Analoog Training en uitleg Guido Lovink Versie 1.01.
Internet altijd en overal: de GigaPort GPRS-pilot Klaas Wierenga Innovatie Manager 10 oktober 2000.
Via het startmenu naar control panel. Kies ‘network connections’
OOS Object geOrienteerd Software-ontwerp - 4 Codeerperikelen Singleton Specificeren Scheiding GUI en Domein Facade.
Blackboard bijeenkomst 25 april Network Load Balancing & ISA Server (2006) J.G.A. Jans Hogeschool INHOLLAND
SPLA Service Provider License Agreement
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Applicatieplatform congres 12 & 13 maart
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
 Siemens Nederland N.V Get a bit more. Siemens. 1 datum naam presentatie SMS & WAP Eerste stappen naar mobiel data verkeer.
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
Remote lab netwerkbeveiliging Onderliggende toepassingen en technieken.
Visual Basic.Net - Overzicht
Blok 7: netwerken Les 5 Christian Bokhove.
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
802.1X in SURFnet Intern seminar over 802.1X 24 Mei 2004 Utrecht.
SURFworksSURFworks Voorbeeldomgevingen –DOEL –Showcase –VAT –(3D)Presence Technologieproeven –Samenwerking (presence, VR, conferencing) –Informatieontsluiting.
Contributie van videomateriaal voor broadcast Klaas-Pieter Looren de Jong.
Dutch Automatic Speech Recognition Using Kohonen Neural Networks Delft University of Technology Faculty of Information Technology and Systems Knowledge-Based.
Samsung Office Serv Soho ISDN Training en uitleg Guido Lovink Versie 1.01.
Samsung Office Serv Soho Training en uitleg Guido Lovink
Web Applicaties Bouwen met Visual Studio .NET
Windows 2000 Update & Windows.NET Server Family Preview Arthur de Meij Solution Specialist Business Infrastructure Enterprise & Partner Group Microsoft.
1 Inleiding Backups maken van VMs Klassieke aanpak VMware Consolidated Backup Conclusie.
hcc!pc Werkgroep netwerken
Freek Dijkstra - Planning Tool | 17 maart 2009SARA Reken- en Netwerkdiensten Innovatie Planning Tool Freek Dijkstra Netwerkonderzoeker.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 9(2): Virtual.
Netwerken (2) Informatica.
K. U. L E U V E N - L U D I T Agenda LinSam 29/03/ u u30 : Legaal werken met RH ES. (Werner M.) 14u u45 : Installatie RH ES. (Wim M.)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
Les 2: Zaterdag 1 maart 2014 Wim Peeters
The Solution. Enkele kernpunten Zettabyte File System (ZFS) 128 Bit file system Maximale opslagcapaciteit is gelijk aan op zijn Engels gezegd : 16 billion.
Netwerken 4 Enigma Netwerken paragraaf 7. Het internet  netwerk van netwerken Hosts (computers) Netwerken (met oa. switches) Verbindingen Hosts (routers)
Netwerken 5 Enigma Netwerken paragraaf 8. Transportlaag Netwerklaag (IP-protocol) Best-effort pakketcommunicatie Transportlaag (UDP- en TCP-protocol)
Internet Protocol version 4
… een poging tot verheldering …
M5 Datacommunicatie Applicatielaag
M5 Datacommunicatie Netwerk laag
M5 Datacommunicatie Transportlaag
Netwerken & Internet 3.
Netwerken & Internet 1.
Transcript van de presentatie:

Network Address Translation

Network Address Translation Wat is N.A.T. ? ~ Routing : OSI : level 3 (+ 4 : ports) RFC 1631 & 3022 Network Address Translation

Network Address Translation Hoe werkt het ? inside host address : 10.6.1.20 NAT router translates address 10.6.1.20 => 171.69.68.10 (+ entry in nat table) Routes packets to outside host Outside host replies to translated address 171.69.68.10 NAT router translates (from NAT Table) : 171.69.68.10 => 10.6.1.20 Routes reply packets to internal host. Network Address Translation

Network Address Translation Verschillende vormen DYNAMIC NAT adres wordt gekozen uit ‘pool’ STATIC NAT Vertaling 1 adress => 1 ander adres Waarom private adressen ‘illegale’ addressen IPv4 => IPv6 IPX => IP … OVERLOADING NAPT : RFC 3022 Meerdere adressen => 1 adres Onderscheid dmv port numbers Network Address Translation

Network Address Translation NAT Overloading AKA Network Address Port Translation Port Address Translation Hier speelt OSI laag 4 mee. Network Address Translation

Network Address Translation Port Forwarding = toepassing van Network Address and Port Translation = interne host:service toegankelijk maken van buiten = map extern adress:portnr => intern adres:portnr. Network Address Translation

Network Address Translation Voor – en Nadelen Gebruik van private addressen Goedkoop Beperkt aantal publieke adressen (2^32) Ook toepasbaar op non-IP adressen Vb. IPX adressen => IP adressen Soms complexere implementaties noodzakelijk Bepaalde protocols / toepassingen geven adresinformatie mee als data (vb FTP, PPTP,…) Probleem met geëncrypteerde data Load balancing : distributie van inkomende packets over meerdere identieke machines. Stateless protocolls eg HTTP Network Address Translation

Voor – en Nadelen (vervolg) Afhankelijk van toepassing Goedkope elementaire firewall functionaliteit Meerdere hosts op internet via 1 account Adressering in intern LAN kan gewijzigd worden zonder konsequenties voor verkeer met externe hosts Load balancing : distributie van inkomende packets over meerdere identieke machines (mirrors / clones) Redundante internetverbinding : transparant gebruik van meerdere ISP Load balancing : distributie van inkomende packets over meerdere identieke machines. Stateless protocolls eg HTTP Network Address Translation

NAT voor delen van Internetverbinding Transparant, dus geen aanpassingen aan configuratie applications hebben geen weet van nivo 3 en 4, er zijn dus geen aanpassingen van de configuratie nodig. In tegenstelling tot bijv Proxy etc. Network Address Translation

NAT voor delen van Internetverbinding Goedkoop (1 account) Veilig Eenvoudig te implementeren Eenvoudig in onderhoud en gebruik Transparant Niet of nauwelijks te detecteren door ISP Nadelen 1 account Beperkte bandbreedte Beperkt volume Sommige toepassingen geven problemen (adressen/port nrs in payload) Niet toegelaten door de meeste ISP Transparant, dus geen aanpassingen aan configuratie applications hebben geen weet van nivo 3 en 4, er zijn dus geen aanpassingen van de configuratie nodig. In tegenstelling tot bijv Proxy etc. Network Address Translation

NAT als elementaire firewall Voordelen Snel en gemakkelijk op te zetten Heel veilig bij gebruik van private addressen Interne addressen zijn onbekend buiten het LAN Nadelen Alleen voor inkomende verbindingen te combineren met packet filtering, proxies, DMZ, enz … Network Address Translation

Network Address Translation Producten Software NAT routers Freesco ( ~ Linux on a floppy) Linux IP Masquerading WinRoute (Tiny Software) Windows : Internet Connection Sharing Win 2000 Server : NAT ( => Networking Services) Hardware NAT routers vb. Cisco : # ip nat … Network Address Translation

Network Address Translation Producten (vervolg) NAT Software dikwijls gecombineerd met DNS server of DNS caching, forwarding DHCP server of DHCP Relay Server Als onderdeel van een firewall Vb. winroute Network Address Translation

Network Address Translation NAT in Windows 2000 Server Routing and Remote Access service snap-in IP routing Right-click General : “New Routing Protocol” Select “Network Address Translation (NAT)” click OK Network Address Translation

NAT configureren (win2000) Interfaces configureren :. Right-click “Network Address Translation (NAT)” Choose “New Interface” Select the external interface and then click OK Specify this interface as the public interface and enable “Translate TCP/UDP Headers (recommended)” Repeat the process for the internal interface and specify this as the private interface Network Address Translation

Network Address Translation Conclusies Vrij eenvoudig te implementeren techniek, weinig onderhoud Goedkope oplossingen beschikbaar Open source oplossingen, … Diverse nuttige toepassingen Low budget internetverbinding, firewall Netwerkbeheer, servers (port mapping), … Meestal toe te passen in combinatie met andere technieken Als onderdeel van een firewall Bij beheer van serverpark, load balancing, redundante ISP, … Network Address Translation