OpenBSD hálózat és NAT64. Répás Sándor 2013.11.25.



Hasonló dokumentumok
OpenBSD hálózat és NAT64. Répás Sándor

A DNS64 és NAT64 IPv6 áttérési technikák egyes implementációinak teljesítőképesség- és stabilitás-vizsgálata. Répás Sándor

[SZÁMÍTÓGÉP-HÁLÓZATOK]

IPv6 Elmélet és gyakorlat

Hálózati beállítások Készítette: Jámbor Zoltán 2016

Tűzfal megoldások. ComNETWORX nap, I. 30. ComNETWORX Rt.

Hálózati adminisztráció Linux (Ubuntu 9.04) 8. gyakorlat

Hálózati alapok. készítette: Sallai András

Redundáns tűzfal konfiguráció OpenBSD/PF alapon

IPv6 alapok, az első lépések. Kunszt Árpád Andrews IT Engineering Kft.

Számítógépes Hálózatok GY 8.hét

Windows hálózati adminisztráció

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot:

Hálózatok építése és üzemeltetése

(jegyzet) október 6-8-i óra anyaga A kezdetek Az ARPA project Okok és célok ISO OSI...

[SZÁMÍTÓGÉP-HÁLÓZATOK]

LINUX Hálózat beállítása. Forrás:

Számítógépes hálózatok

Használjunk FreeBSD-t! Zahemszky Gábor. Magyar BSD Egyesület

IPv6 alapú otthoni LAN hálózat kialakítása

Hálózatok építése és üzemeltetése

IPv6 gyorstalpaló Mohácsi János NIIF Intézet

Link Aggregation Control Protocol

IPv6 Biztonság: Ipv6 tűzfalak tesztelése és vizsgálata

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Számítógépes Hálózatok GY 8.hét

Segédlet a Hálózati architektúrák és protokollok laborgyakorlathoz v0.6

Szakdolgozat. IPv6 hálózatok kialakítása és üzemeltetése. Budapesti M szaki és Gazdaságtudományi Egyetem. Bendzsák András

IPv6 és mobil IP. Dr. Huszák Árpád Szabadkai Műszaki Főiskola

Amennyiben argumentumként megadunk egy interfész nevet, úgy csak a megadott interfészt fogja kilistázni.

Hálózatok építése és üzemeltetése

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

Számítógépes hálózatok

[SZÁMÍTÓGÉP-HÁLÓZATOK]

Tűzfal építés az alapoktól. Kadlecsik József KFKI RMKI

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

Az IPv6 a gyakorlatban

KG-A. Hálózati Architektúrák és Protokollok 1. zárthezi dolgozat. Név: Neptun: Gyakorlati időpont: H10 H16 H18 K10 Sz10 Cs14

X. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK. Mérési utasítás

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

Önálló laboratórium beszámoló


Számítógépes Hálózatok 2011

Internet-hőmérő alapkészlet

Kiskapu Kft. Minden jog fenntartva

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Supák Zoltán

IPV6 TRANSITION. Kommunikációs hálózatok I. (BMEVIHAB01) évi fóliái alapján készült. Dr. Lencse Gábor


Fábián Zoltán Hálózatok elmélet

nftables Kadlecsik József MTA Wigner FK

5. Hálózati címzés. CCNA Discovery 1 5. fejezet Hálózati címzés

SIP. Jelzés a telefóniában. Session Initiation Protocol

2015/10/08 16:00 1/12 ArchLinux

Ha a parancs argumentuma egy interfész, akkor csak a megadott interfészt beállításait jeleníti meg.

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

2011. május 19., Budapest IP - MIKRO MOBILITÁS

Készítette: Sallai András Terjesztés csak engedéllyel sallaia_kukac_fre _pont_hu

KözHáló3 - Köznet. szolgáltatások ismertetése

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Számítógép hálózatok

A hasznos teher beágyazásának biztonságát szolgáló fej- és farokrész A kiegészítő fejrészek sorrendje

Számítógépes Hálózatok. 8. gyakorlat

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2

SSH haladóknak. SSH haladóknak

Hálózatok építése és üzemeltetése

Mérési útmutató a Secure Shell (SSH) controll és audit című méréshez

Általános rendszergazda Általános rendszergazda

Számítógépes Hálózatok. 5. gyakorlat

IPv6 bevezetés a Műegyetem hálózatán. Jákó András

Dinamikus routing - alapismeretek -

Általános rendszergazda Általános rendszergazda

IPV6 TRANSITION. Kommunikációs hálózatok I. (BMEVIHAB01) Dr. Lencse Gábor

Tűzfalak működése és összehasonlításuk

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Netfilter: a jó, a rossz és a csúf. Kadlecsik József KFKI RMKI <kadlec@mail.kfki.hu>

ALAP BEÁLLÍTÁSOK. 1. Jogosultság megadás, hogy tudjunk dolgozni sudo s jelszó:xxxxxx. 2.Hálózati kártyák beállítása mcedit /etc/network/interfaces

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Supák Zoltán

PTPi adatgyűjtő V1.5

Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar január 4.

Virtualoso BackUp / BackUp Light szolgáltatás Szerver archiválási útmutató

Operációs rendszerek. 5. előadás rendszer adminisztráció 2006/2007. II. félév. Dr. Török Levente

1. LABORGYAKORLAT 2011 TAVASZI FÉLÉV ÓBUDAI EGYETEM PRÉM DÁNIEL. Hálózati protokollok. Számítógép hálózatok gyakorlata

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

2014 UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Névfeloldás hosts, nsswitch, DNS

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei

13. gyakorlat Deák Kristóf

Routing IPv4 és IPv6 környezetben. Professzionális hálózati feladatok RouterOS-el

GNU/Linux IV. kiadás

Mérési módszertan IPv6 áttérési technológiák teljesítőképességének vizsgálatára

A B C D E F. F: 4. LAN port LED G: Táp csatlakozó H: 4. LAN port I: 3. LAN port J: 2. LAN port

IPTABLES. Forrás: Gregor N. Purdy: Linux iptables zsebkönyv

Fábián Zoltán Hálózatok elmélet

V2V - Mobilitás és MANET

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

IBM i. Szerviz és támogatás 7.1

Kiszolgálók üzemeltetése. Iványi Péter

IPV6 TRANSITION. Számítógép-hálózatok (BMEVIHIA215) Dr. Lencse Gábor

2011 TAVASZI FÉLÉV 10. LABORGYAKORLAT PRÉM DÁNIEL ÓBUDAI EGYETEM NAT/PAT. Számítógép hálózatok gyakorlata

Átírás:

OpenBSD hálózat és NAT64 Répás Sándor 2013.11.25.

Hálózati beállítások /etc/hostname.* állományok A * helyén a hálózati kártya típus (driver) azonosító Tartalmazza az adott kártya/interfész IPv4 és IPv6 címét, valamint a szükséges routing bejegyzést is Pl: inet 10.1.1.1 255.255.255.0 inet6 alias 2001:738:2c01:8001::1 64!route add -inet6 default 2001:738:2c01:8000::99 Hol van ez a Linuxban, és hogyan néz ki?

Debian Linuxon /etc/network/interfaces iface eth0 inet static address 10.1.1.1 netmask 255.255.255.0 iface eth0 inet6 static address 2001:738:2c01:8001::1 netmask 64 gateway 2001:738:2c01:8000::99 Több interfész?

Hálózat újrakonfigurálása Debian /etc/init.d/networking restart OpenBSD sh /etc/netstart

Routing/forwarding engedélyezése Debian /etc/sysctl.conf állományban net.ipv4.ip_forward=1 net.ipv6.conf.all.forwarding=1 OpenBSD /etc/sysctl.conf álományban net.inet.ip.forwarding=1 net.inet6.ip6.forwarding=1 Parancssorból sysctl net.ipv4.ip_forward=1 sysctl net.ipv6.conf.all.forwarding=1 Parancssorból sysctl net.inet.ip.forwarding=1 sysctl net.inet6.ip6.forwarding=1

Névfeloldás és interfészek Mint Debian Linuxon Tehát?

Packet Filter OpenBSD csomagszűrő és NAT eszköze Különböző verziói megtalálhatóak a NetBSD és FreeBSD rendszerekben is Képes stateful és stateless működésre is

Konfigurálás /etc/pf.conf állományban Konfiguráció beolvasása pfctl -f /etc/pf.conf Konfiguráció szintaxisának ellenőrzése pfctl -nf /etc/pf.conf PF letiltása/engedélyezése pfctl -d/pfctl -e Permanens PF letiltása/engedélyezése /etc/rc.conf-ban: pf=no/yes

Konfigurálás Aktuális szabályok kiíratása pfctl -sr Állapottábla kiíratása pfctl -ss Filter statisztikák és számlálók kiíratása pfctl -si Maximum értékek kiíratása pfctl -sm

/etc/pf.conf öt része Macros: Felhasználó által megadott változók. Pl: IP cím, interfész név Tables: IP címeket tartalmazó struktúra Options: PF működését befolyásoló beállítások Queueing: Sávszélesség korlátozás és prioritizálás Filter Rules: Csomagokra szűrés, NAT (Ez kell nekünk.)

Filter rule szintaxis action [direction] [log] [quick] [on interface] [af] \ [proto protocol] [from src_addr [port src_port]] \ [to dst_addr [port dst_port]] [flags tcp_flags] [state]

Filter rule példák pass in on sk0 block in on sk1 from 192.168.0.1 pass in on sk1 proto udp from any to any no state pass out on sk1 from sk0 to any nat-to sk1

DNS64 A DNS szolgáltatás kiterjesztése. Ha a kért névhez tartozik IPv6-os cím, azaz AAAA rekord, normál működés történik. Ha a kért névhez csak IPv4-es cím, azaz csak A rekord van, akkor szintetizál egy AAAA rekordot, melynek utolsó 32 bitje az IPv4-es cím, majd válaszként ezt a szintetizált címet adja vissza. Ez az IPv4-embedded IPv6 cím.

NAT64 Ha egy IPv6-os kliens egy IPv4-es kiszolgálót szeretne elérni, akkor a kiszolgálót a DNS64-től kapott IPv4-embedded IPv6 címmel címzi meg. A routing az IPv4-embedded IPv6 címre küldött csomagokat a NAT64 gateway felé irányítja. A NAT64 gateway végzi az IPv6 és IPv4 protokollok közti átalakítást.

DNS64+NAT64 A két szolgáltatás együttes alkalmazásával megoldható, hogy a csak IPv6-os IP címmel rendelkező kliens elérhesse a csak IPv4-es címmel rendelkező szervert. IPv4-es címet a szolgáltatók a viszonylag kevés új szervernek még tudnak biztosítani, azonban a sok új kliensnek már csak IPv6-os címet képesek allokálni. A meglévő szervereknek csak kis része érhető el IPv6 protokollal is. Így a DNS64/NAT64 ideális megoldás lehet az IPv6 bevezetésének jelenlegi szakaszában.

Miért érdemes OpenBSD-vel foglalkozni? Lényegesen nagyobb gyorsabban továbbítja NAT64 segítségével a csomagokat, mint a Linux alapú TAYGA Lényegesen több csomagot továbbít nála

Mérési topológia Vizsgált eszközök: DNS64 szerver és NAT64 gateway implementációk egy kis teljesítményű számítógépen futtatva További eszközök: 8+1 darab nagyteljesítményű Dell Precision munkaállomás 2 darab 1000BASE-TX switch

Mérés menete Előző ábra hálózati topológiája. Erre a célra készült scriptek segítségével történt. Minden mérési sorozat 1, 2, 4 és 8 klienssel került kivitelezésre, a terhelés mértékének megbízható beállításához.

Válaszidő [ms] a kliensek számának függvényében

Másodpercenként továbbított csomagok száma a kliensek számának függvényében

OpenBSD PF NAT64 Az OpenBSD PF támogatja a NAT64-et address family translation néven Beállítása a /etc/pf.conf-ban: pass in on sk1 inet6 from any to \ 2001:738:2c01:8001:ffff:ffff::/96 af-to inet from \ 193.225.151.75

Kérdések repas.sandor@sze.hu