NAT Tutorial. Dan Wing, IETF78, Maastricht July 25, 2010
|
|
|
- Jocelin O’Brien’
- 10 years ago
- Views:
Transcription
1 NAT Tutorial Dan Wing, IETF78, Maastricht July 25, 2010 v3 1
2 2 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN) IPv6/IPv4 Translation ( NAT64 ) NAT66
3 3 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN, SP NAT) IPv6/IPv4 Translation ( NAT64 ) NAT66
4 NAT First described in :1 translation Does not conserve IPv4 addresses Per-flow stateless Today s primary use is inside of enterprise networks Connect overlapping RFC1918 address space draft-tsuchiya-addrtrans-00 4
5 5 NAT Diagram Hosts seem to have multiple IPv4 addresses almost like ghosts
6 6 NAPT Described in 2001 (RFC3022) 1:N translation Conserves IPv4 addresses Allows multiple hosts to share one IPv4 address Only TCP, UDP, and ICMP Connection has to be initiated from inside Per-flow stateful Commonly used in home gateways and enterprise NAT
7 7 NAPT Diagram Hosts share an IPv4 address Internet
8 8 NAPT complications NAPT requires connections initiated from inside Creates state in the network (in the NAPT) This is bad NAPT crashes -> connections break When to discard state? TCP RST? Spoofed RSTs? Timeout?
9 9 Terminology NAT is spoken/written instead of NAPT Even though NAPT is often more accurate The more accurate PAT never caught on So, it s NAT Now, often called NAT44 to differentiate from NAT64 and NAT46
10 Types of NAT (old terms) Full Cone Restricted Cone Port Restricted Cone Symmetric Restrictive Permissive RFC3489 (obsoleted) 10
11 Types of NAT (new terms) Mapping Endpoint-Independent Address-Dependent Address and Port- Dependent Restrictive Permissive Filtering Endpoint-Independent Address-Dependent Address and Port- Dependent RFC
12 12 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN, SP NAT) IPv6/IPv4 Translation ( NAT64 ) NAT66
13 13 NAT Philosophy Be transparent This means NATs are not proxies Applications are generally unaware of a NAT Problem with IP addresses inside the application Generally called a referral Example: SIP Internet my address is Internet sees
14 14 NAPT and servers NAPT: connection initiated from inside Incoming connections are difficult Significant problem for servers Webcam, VoIP, RTSP receivers, etc. Port forwarding ( pinholing, etc.) web or CLI configuration UPnP IGD, NAT-PMP All have drawbacks
15 15 Application Layer Gateway (ALG) Application awareness inside the NAT ALG modifies IP addresses and ports in application payload, and creates NAT mapping Each application requires a separate ALG FTP, SIP, RTSP, RealAudio, Internet m/c= /1234 NAT with SIP ALG m/c= /5678
16 16 Problems with ALGs Requires ALG for each application Requires ALG that understands this particular application s nuance Proprietary extensions / deviations New standard extensions ALG requires: Un-encrypted signaling (!) Seeing application s signaling and media/data easy with stub network; harder with mesh network
17 17 Application Solutions Applications cannot successfully rely on ALGs So, Applications have developed their own solutions FTP PASV Data connection always to server. Has security side-effects. RTSP supports interleaved data (RFC2326) Streaming over RTSP s TCP control channel RTSPv2 with ICE-like NAT traversal HTTP delivery Flash (e.g., YouTube) ICE, STUN, TURN Intelligence in endpoint Useful for offer/answer protocols (SIP, XMPP, probably more) Standardized in MMUSIC and BEHAVE (more on next slides)
18 18 STUN, ICE, TURN Request/response protocol, used by: STUN itself (to learn public IP address) ICE (for connectivity checks) TURN (to configure TURN server) The response contains IP address and port of request Runs over UDP (typical) or TCP, port 3478 Somewhat like
19 19 STUN, ICE, TURN Procedure for Optimizing Media Flows Defines SDP syntax to indicate candidate addresses Uses STUN messages for connectivity checks Sent to RTP peer, using same ports as RTP First best path wins Think: gather all my IP addresses, send them to my peer, and do connectivity checks
20 20 STUN, ICE, TURN Media Relay Protocol and Media Relay Server Only used when: both endpoints are behind Address and Port- Dependent Filtering NATs (rare, about 25% of NATs), or one endpoint doesn t implement ICE, and is behind a Address and Port-Dependent Filtering NAT
21 ICE: 119 Pages
22 22 ICE Deployments Google chat (XMPP) Microsoft MSN chat Yahoo chat Counterpath softphone Apple Facetime Open source ICE libraries are available
23 23 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN, SP NAT) IPv6/IPv4 Translation ( NAT64 ) NAT66
24 24 How It Fits Together Translation NAT44 6rd + NAT44 NAT64 DS-Lite Tunneling 6rd IPv4 IPv6
25 NAT44 + NAT44 = NAT444 Large-Scale NAT (LSN) IPv4 private IPv4 private IPv4 Internet NAT44 NAT44 Home network ISP network Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. 25
26 26 Large Scale NAT (LSN) Essentially, just a big NAPT44 Needs per-subscriber TCP/UDP port limits Prevent DoS If too low, can interfere with applications Classic example: Google maps How to number network between subscriber and LSN? RFC1918 conflicts with user s space, breaks some NATs Using routable IPv4 addresses is wasteful
27 Insufficient Port Example Source: Shin Miyakawa, NTT Communications
28 28 LSN and ALG Operationally complex in a LSN Application X works but Application Y breaks. Upgrade ALG?? How long is vendor turn-around for patches? Interfering with competitor s over-the-top application (e.g., SIP, streaming video)
29 IPv4 Address Sharing Problem most noticed with LSN Reputation and abuse reporting are based on IPv4 address Shared IP address = shared suffering Law Enforcement Which subscriber posted on at 8:23pm? Requires LSN log source port numbers Requires web servers log source port numbers Everybody can t get port 80 Breaks geographic location (services and ads) draft-ietf-intarea-shared-addressing-issues 29
30 Dual-Stack Lite: IPv4 over IPv6 Access Subscribers NAT44 ( AFTR ) Internet IPv4 Private IPv4 IPv6 Private IPv4 IPv6 IPv6 IPv4 IPv6 draft-ietf-softwire-dual-stack-lite Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. 30
31 6rd in One Slide Subscriber IPv6 prefix derived from IPv4 address IPv4 + IPv6 IPv4 + IPv6 IPv4 + IPv6 6rd CE One line global config for IPv6 Gateway 6rd 6rd Border Relays Dual Stack Native or 6PE Core 6rd 6rd IPv4 Native dual-stack IP service to the Subscriber Simple, stateless, automatic IPv6-in-IPv4 encapsulation and decapsulation IPv6 traffic automatically follows IPv4 Routing 6rd Border Relay placed at IPv6 edge draft-ietf-softwire-ipv6-6rd Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. 31
32 NAT44 with 6rd NAT IPv4 6rd IPv6 NAT44 works with 6rd IPv6 content flows directly IPv6 content does not go through the NAT function Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. 32
33 NAT44 + NAT44 = NAT444 Large-Scale NAT (LSN) IPv4 private IPv4 private IPv4 Internet NAT44 NAT44 Home network ISP network Presentation_ID 2010 Cisco and/or its affiliates. All rights reserved. 33
34 34 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN, SP NAT) IPv6/IPv4 Translation ( NAT64 ) NAT66
35 35 Purpose of NAT64 IPv6-only host to IPv4-only host Usually not needed Try to use dual-stack with NAPT44 to share IPv4 addresses
36 36 The Ideal IPv6/IPv4 Translation IPv6 Internet IPv4 Internet
37 37 Translation versus Tunneling If you have a choice, tunnel 6rd (IPv6 over IPv4) Dual-Stack Lite (IPv4 over IPv6) Translate only when crossing between address families IPv4-only host to IPv6-only host IPv6-only host to IPv4-only host
38 38 Then, Why Translate? Will exhaust IPv4 addresses in IPv6-only clients need to access IPv4-only content Long tail of IPv4-only content Children s soccer practice schedule Longer term: need to access IPv6-only servers from IPv4-only clients
39 NAT-PT NAT-PT combined all scenarios IPv4 to IPv6 is problematic; IPv6 space is bigger Broke DNSSEC RFC4966 said IPv6/IPv4 translation causes other side effects (But some are not solvable!) But: IPv4 addresses running out Effectively no IPv6 Internet access and no IPv6 content anywhere in the world We can t tunnel everywhere RFC
40 Translation Evolution S-Curve Dominant Scenario: IPv4 clients to IPv6 servers Mostly IPv6 content RIR IPv4 exhaustion Google/Youtube Content providers realize IPv6 avoids NAT64 The (IPv4) Internet Is Full Mostly IPv4 content Dominant Scenario: IPv6 clients to IPv4 servers ?? 40
41 41 BEHAVE s Approach Do first part of S-Curve first Split problem into separate documents Framework Lists all 8 scenarios Address format 6/4 translation (1:1), including fragmentation Stateful translation (1:N) DNS64 FTP64 ALG Later scenarios in S-Curve done later
42 42 IPv6/IPv4 Translation: some detail Connecting an IPv6 network to the IPv4 Internet You built an IPv6-only network, and want to access servers on the IPv4 Internet Connecting the IPv6 Internet to an IPv4 network You have IPv4 servers, and want them available to the IPv6 Internet Connecting the IPv4 Internet to an IPv6 network You built an IPv6-only network, and want its servers available to the IPv4 Internet
43 Connecting an IPv6 network to the IPv4 Internet IPv6-only clients DNS64 IPv6/IPv4 Translator ( NAT64 ) IPv6 Internet IPv4 Internet An IPv6 network Internet
44 DNS64 Synthesizes AAAA records when not present With IPv6 prefix of NAT64 translator DNS64 Internet IPv6-only host AAAA? (sent simultaneously) 2001:DB8:ABCD:: AAAA? Empty answer A?
45 45 IPv6/IPv4 Translation Stateless 1:1 translation NAT Any protocol No IPv4 address savings Just like dual-stack Stateful 1:N translation NAPT TCP, UDP, ICMP Saves IPv4 addresses
46 46 IPv6/IPv4 translation issues IPv4 address literals SIP, RTSP, SAP IP Family sensitive protocols FTP (EPSV, PASV) How to resolve? Application proxies, make application smarter, ALG (FTP64)
47 47 Connecting the IPv6 Internet to an IPv4 network IPv4-only hosts Stateful IPv6/IPv4 Translator IPv6 Internet An IPv4 network Internet
48 48 Connecting the IPv6 Internet to an IPv4 network Makes IPv4-only servers accessible on the IPv6 Internet Requires stateful translation Because IPv6 Internet is bigger than IPv4 (can t represent every address in IPv4) All connections come from translator s IPv4 address Problem for abuse logging Lack of X-Forwarded-For: header Maybe application proxy is superior? E.g., lighthttpd But has poor TLS interaction
49 Later IPv6/IPv4 Scenarios 49
50 50 Connecting the IPv4 Internet to an IPv6 network IPv6-only servers DNS46 or normal DNS Stateless IPv6/IPv4 Translator IPv4 Internet An IPv6 network Internet
51 51 Connecting the IPv4 Internet to an IPv6 network Stateless works well, one IPv4 address for each IPv6 server Same IPv4 consumption as dual-stack Just like with NAT64 case, don t use IPv6 address literals IPv4-only client can t understand them!
52 52 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN, SP NAT) IPv6/IPv4 Translation ( NAT64 ) NAT66
53 NAT66 Is Not Sharing IP addresses Modifying TCP or modifying UDP ports Stateful NAT66 Is Rewriting IPv6 prefixes draft-mrw-behave-nat66 53
54 54 Goal Give host multiple IPv6 prefixes Belonging to different networks Host does The Right Thing Not yet achievable
55 55 Tunnel to Enterprise, IPv4 Contains routing and source address policy, and DNS proxy NAT traffic to Internet NAT Internet Tunnel terminates on router Corporate network Partner networks one IP address: corporate IP address
56 56 Simplified Tunnel Diagram, IPv4 NAT Internet Policy controller Private IPv4 Single IP address
57 57 Same Scenario, IPv6 IPv6 Internet Corporate network Partner networks
58 58 Simplified Tunnel Diagram, IPv6 This works but is not desirable NAT66 Internet Policy controller Private IPv4 Single IPv6 address
59 59 Simplified Tunnel Diagram, IPv6 Desired NAT66 Internet Policy controller Private IPv4 Single Multiple IPv6 addresses
60 60 Why Consider NAT66 Host and standards deficiencies: 1. Source Address Selection 2. Next-Hop Route Selection 3. Split-zone DNS 4. (Identifying Supporting Hosts)
61 61 Problem: Source Address Selection Multiple prefixes on one physical interface Wrong ISP 2001:db8:1000::/ :db8:1000:1:: :db8:8000:1::100 ISP-A ISP-B Internet 2001:db8:8000::/36 Dropped by ingress filter (RFC2827)
62 Problem: Source Address Selection Multiple prefixes on one physical interface Disconnected network 2001:db8:1000:1:: :db8:1000::/36 ISP-A 2001:db8:a000::1 Internet 2001:db8:8000:1::100 Dropped by ingress filter, and ASP-B is not routing traffic to Internet ASP-B 2001:db8:8000::/36 Video streaming 62
63 Problem: Next-Hop Route Selection IPv6 Internet Corporate network Provide host with routing information of Partner network so that Address Selection (RFC3484) can choose correct source address. RFC4191 does that (but there is a problem..) Partner network 63
64 Problem: DNS Server Selection Split DNS Public DNS returns empty answer Private DNS returns IP address Solution: host queries proper DNS server long-existing industry practice Query: cnn.com Query: myasp.com Internet NSP (Interne t) ASP / VPN (myasp.com) 64
65 65 Problem: Identifying Supporting Hosts Supporting Host: Chooses proper source address Accepts next-hop route information Supports split-zone DNS Network would like to determine: If supporting host, give it two prefixes If non-supporting host, give it one prefix and NAT66 its traffic
66 66 Scope of New Work Source Address Selection Next-Hop Route Multiple physical interfaces RFC3484 (RFC4191) Multiple prefixes Revise standard (RFC4191) Split-Zone DNS new standard new standard Identify supporting hosts new standard new standard
67 Actions Accelerate standards and implementations to avoid NAT66 Source address selection Route selection Split-zone DNS IETF: 6MAN IETF: MIF Mechanism to identify supporting hosts draft-fujisaki-dhc-addr-select-opt draft-dec-dhcpv6-route-option draft-savolainen-mif-dns-server-selection 67
68 BEHAVE Status 68
69 69 Major Finished Work RFC NAT44 behaviors: TCP, UDP, ICMP STUN, TURN, ICE (MMUSIC)
70 70 BEHAVE Nearly Finished Work IPv6/IPv4 Translation Scenarios 1: an IPv6 network to the IPv4 Internet 2: the IPv4 Internet to an IPv6 network 3: the IPv6 Internet to an IPv4 network 4: an IPv4 network to the IPv6 Internet 5: an IPv6 network to an IPv4 network 6: an IPv4 network to an IPv6 network
71 71 BEHAVE Finished 6/4 Translation Documents draft-ietf-behave-address-format draft-ietf-behave-dns64 draft-ietf-behave-v6v4-framework draft-ietf-behave-v6v4-xlate-stateful draft-ietf-behave-v6v4-xlate
72 72 BEHAVE Outstanding NAT Work draft-ietf-behave-ftp64 draft-ietf-behave-sctpnat
73 73 Summary NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN, CGN, SP NAT) IPv6/IPv4 Translation ( NAT64 ) NAT66
74 74 Questions Dan Wing,
IPv6-only hosts in a dual stack environnment
IPv6-only hosts in a dual stack environnment using Free Software Frédéric Gargula, Grégoire Huet Background on IPv4 and IPv6 usage IPv4 addresses depletion doesn't need to be reminded No straight way exists
IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date
IPv4 and IPv6 Integration Formation IPv6 Workshop Location, Date Agenda Introduction Approaches to deploying IPv6 Standalone (IPv6-only) or alongside IPv4 Phased deployment plans Considerations for IPv4
EXPEDITING ACCESS TO V6 SERVICES: GETTING WEB CONTENT AVAILABLE OVER IPV6 QUICKLY AND AT LOW COST
EXPEDITING ACCESS TO V6 SERVICES: GETTING WEB CONTENT AVAILABLE OVER IPV6 QUICKLY AND AT LOW COST Tim LeMaster [email protected] IPV6 REALITY CHECK: THE IPV4 LONG TAIL Post IPv4 allocation completion:
IPv6 Transition Work in the IETF
IPv6 Transition Work in the IETF Ralph Droms, Internet Area Director Thanks to Jari Arkko, Fred Baker and many others for contributions to these slides 1 IPv6 Transition Work in the IETF Outline of Presentation
Real World IPv6 Migration Solutions. Asoka De Saram Sr. Director of Systems Engineering, A10 Networks
Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks 1 Agenda Choosing the right solutions Design considerations IPv4 to IPv6 migration road map Consumer
NAT and Firewall Traversal with STUN / TURN / ICE
NAT and Firewall Traversal with STUN / TURN / ICE Simon Perreault Viagénie {mailto sip}:[email protected] http://www.viagenie.ca Credentials Consultant in IP networking and VoIP at Viagénie.
TR-296 IPv6 Transition Mechanisms Test Plan
Technical Report TR-296 IPv6 Transition Mechanisms Test Plan Issue:1 Issue Date: November 2013 The Broadband Forum. All rights reserved. Notice The Broadband Forum is a non-profit corporation organized
Virtual private network. Network security protocols VPN VPN. Instead of a dedicated data link Packets securely sent over a shared network Internet VPN
Virtual private network Network security protocols COMP347 2006 Len Hamey Instead of a dedicated data link Packets securely sent over a shared network Internet VPN Public internet Security protocol encrypts
WHITE PAPER. Best Practices for Deploying IPv6 over Broadband Access
WHITE PAPER Best Practices for Deploying IPv6 over Broadband Access www.ixiacom.com 915-0123-01 Rev. C, December 2013 2 Table of Contents Udi cusciamenis minctorpos... 4 Toreptur aut dolo cone verum aute
IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič
IPv4/IPv6 Transition Mechanisms Luka Koršič, Matjaž Straus Istenič IPv4/IPv6 Migration Both versions exist today simultaneously Dual-stack IPv4 and IPv6 protocol stack Address translation NAT44, LSN, NAT64
Challenges in NetFlow based Event Logging
Challenges in NetFlow based Event Logging Stefan Künkel IsarNet [email protected] 31.03.2012 Agenda Introduction Getting Events Example NSEL What is it? Analysis Example CGN Motivation NAT overview NAT Logging
Securing the Transition Mechanisms
Securing the Transition Mechanisms CRC/ITU/APNIC IPv6 Security Workshop 29 th June 1 st July 2015 Ulaanbaatar Last updated 13 July 2014 1 Where did we leave off? p We ve just covered the current strategies
NAT Traversal for VoIP. Ai-Chun Pang Graduate Institute of Networking and Multimedia Dept. of Comp. Sci. and Info. Engr. National Taiwan University
NAT Traversal for VoIP Ai-Chun Pang Graduate Institute of Networking and Multimedia Dept. of Comp. Sci. and Info. Engr. National Taiwan University 1 What is NAT NAT - Network Address Translation RFC 3022
NAT and Firewall Traversal with STUN / TURN / ICE
NAT and Firewall Traversal with STUN / TURN / ICE Simon Perreault Viagénie {mailto sip}:[email protected] http://www.viagenie.ca Credentials Consultant in IP networking and VoIP at Viagénie.
How will the Migration from IPv4 to IPv6 Impact Voice and Visual Communication?
How will the Migration from IPv4 to IPv6 Impact Voice and Visual Communication? Nick Hawkins Director, Technology Consulting Polycom, Inc. All rights reserved. Agenda Introduction & standards Requirements
Ensuring a Smooth Transition to Internet Protocol Version 6 (IPv6)
WHITE PAPER www.brocade.com APPLICATION DELIVERY Ensuring a Smooth Transition to Internet Protocol Version 6 (IPv6) As IPv4 addresses dwindle, companies face the reality of a dual-protocol world The transition
An Architecture View of Softbank
An Architecture View of Softbank to IPv6 transition and packet transport for Mobile and Broadband Satoru Matsushima Softbank Telecom Softbank BB Softbank Mobile Introduction Introduction In the transition
Carrier Grade NAT. Requirements and Challenges in the Real World. Amir Tabdili Cypress Consulting [email protected]
Carrier Grade NAT Requirements and Challenges in the Real World Amir Tabdili Cypress Consulting [email protected] Agenda 1 NAT, CG-NAT: Functionality Highlights 2 CPE NAT vs. CG-NAT 3 CGN Requirements
NetScaler carriergrade network
White Paper NetScaler carriergrade network address translation Preserve IPv4 network investments, consolidate application delivery control in one platform and lower capex and opex Protect your investment
Firewalls und IPv6 worauf Sie achten müssen!
Firewalls und IPv6 worauf Sie achten müssen! Pascal Raemy CTO Asecus AG [email protected] Asecus AG Asecus AG Security (Firewall, Web-Gateway, Mail-Gateway) Application Delivery (F5 Neworks with BIGIP)
464XLAT: Breaking Free of IPv4. [email protected] APRICOT 2014
464XLAT: Breaking Free of IPv4 [email protected] APRICOT 2014 1 Background T-Mobile US is a GSM / UMTS / LTE provider in the USA with 45+ Million subscribers In 2008, T-Mobile launched the first
Whitepaper IPv6. OpenScape UC Suite IPv6 Transition Strategy
Whitepaper IPv6 OpenScape UC Suite IPv6 Transition Strategy Table of Contents 1. Executive Summary 3 2. Introduction 4 3. Technical Basics 5 3.1. IPv4 IPv6 Translation 6 3.2. IP-in-IP Tunneling 7 4. Selecting
SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres. Tore Anderson Redpill Linpro AS RIPE69, London, November 2014
SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres Tore Anderson Redpill Linpro AS RIPE69, London, November 2014 Stop Thinking IPv4; IPv6 is Here IPv4 is a dying and cramped protocol IPv6 is the exact
SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode
SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode Tore Anderson Redpill Linpro AS RIPE 91, Honolulu, November 2014 An IPv6 data centre The IPv6 Internet
VDE Tagung Mobilkommunikation 2014, Osnabruck 22.05.2014
Gabriel Bertram, Detecon International GmbH, Cologne Andreas Grebe, Cologne University of Applied Sciences, Computer Networks Research Group Holger Metschulat, Deutsche Telekom Technik GmbH, Darmstadt
What I am going to talk about. NAT IPSec and NAT Proxy, Reverse proxy P2P Firewall
What I am going to talk about NAT IPSec and NAT Proxy, Reverse proxy P2P Firewall Problems A concern that has spanned decades to the 1980s is the exhaustion of available IP addresses (mobile phones). This
NAT Traversal for VoIP
NAT Traversal for VoIP Dr. Quincy Wu National Chi Nan University Email: [email protected] 1 TAC2000/2000 NAT Traversal Where is NAT What is NAT Types of NAT NAT Problems NAT Solutions Program Download
Transition to IPv6 in Service Providers
Transition to IPv6 in Service Providers Jean-Marc Uzé Director Product & Technology, EMEA [email protected] UKNOF14 Workshop Imperial college, London, Sept 11 th, 2009 1 Agenda Planning Transition Transition
Transition to IPv6 for Managed Service Providers: Meet Customer Requirements for IP Addressing
White Paper Transition to IPv6 for Managed Service Providers: Meet Customer Requirements for IP Addressing What You Will Learn With the exhaustion of IPv4 addresses, businesses and government agencies
Strategies for Getting Started with IPv6
Strategies for Getting Started with IPv6 IPv6 Transition Acceleration Options for Web Applications and Services By Scott Hogg GTRI - Director of Technology Solutions CCIE #5133, CISSP #4610 IPv6 Transition
Dissertation Title: SOCKS5-based Firewall Support For UDP-based Application. Author: Fung, King Pong
Dissertation Title: SOCKS5-based Firewall Support For UDP-based Application Author: Fung, King Pong MSc in Information Technology The Hong Kong Polytechnic University June 1999 i Abstract Abstract of dissertation
Ecdysis: Open-Source DNS64 and NAT64
Ecdysis: Open-Source DNS64 and NAT64 Simon Perreault, Jean-Philippe Dionne, and Marc Blanchet Viagénie, Québec City, Canada e-mail: [email protected], [email protected], [email protected]
464XLAT: Breaking Free of IPv4. Cameron.Byrne @ T-Mobile.com NANOG 61 June 2014
464XLAT: Breaking Free of IPv4 Cameron.Byrne @ T-Mobile.com NANOG 61 June 2014 1 Goals of Talk 1. Declare victory for IPv6 2. Explain IPv6-only approach at T-Mobile US 3. Discuss risks related to IPv4-only
Campus IPv6 connection Campus IPv6 deployment
Campus IPv6 connection Campus IPv6 deployment Campus Address allocation, Topology Issues János Mohácsi NIIF/HUNGARNET Copy Rights This slide set is the ownership of the 6DISS project via its partners The
IPV6 DEPLOYMENT GUIDELINES FOR. ARRIS Group, Inc.
IPV6 DEPLOYMENT GUIDELINES FOR CABLE OPERATORS Patricio i S. Latini i ARRIS Group, Inc. Current IPv4 Situationti IANA has already assigned the last IPv4 Blocks to the RIRs. RIRs address exhaustion may
Presentation_ID. 2001, Cisco Systems, Inc. All rights reserved.
Presentation_ID 2001, Cisco Systems, Inc. All rights reserved. 1 IPv6 Security Considerations Patrick Grossetete [email protected] Dennis Vogel [email protected] 2 Agenda Native security in IPv6 IPv6 challenges
Use Domain Name System and IP Version 6
Use Domain Name System and IP Version 6 What You Will Learn The introduction of IP Version 6 (IPv6) into an enterprise environment requires some changes both in the provisioned Domain Name System (DNS)
VoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: [email protected] TEL: 03-9357400 # 255
SIP Traversal over NAT 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: [email protected] TEL: 03-9357400 # 255 Outline Introduction to SIP and NAT NAT Problem Definition NAT Solutions on NTP VoIP
Application Note. Onsight Connect Network Requirements v6.3
Application Note Onsight Connect Network Requirements v6.3 APPLICATION NOTE... 1 ONSIGHT CONNECT NETWORK REQUIREMENTS V6.3... 1 1 ONSIGHT CONNECT SERVICE NETWORK REQUIREMENTS... 3 1.1 Onsight Connect Overview...
Security implications of the Internet transition to IPv6
Security implications of the Internet transition to IPv6 Eric VYNCKE Cisco Session ID: ASEC-209 Session Classification: Intermediate Agenda There is no place for doubts: IPv6 is there Impact in the Data
Ecdysis: Open-Source DNS64 and NAT64
Ecdysis: Open-Source DNS64 and NAT64 Simon Perreault, Jean-Philippe Dionne, and Marc Blanchet Viagénie, Québec City, Canada {simon.perreault, jean-philippe.dionne, marc.blanchet}@viagenie.ca February 8,
IPv6 TRANSITION TECHNOLOGIES
IPv6 TRANSITION TECHNOLOGIES Alastair (AJ) JOHNSON August 2012 [email protected] INTRODUCTION WHAT ARE TRANSITION TECHNOLOGIES Access Transition technologies are mechanisms that allow
464XLAT in mobile networks
STRATEGIC WHITE PAPER IPv6 migration strategies for mobile networks To cope with the increasing demand for IP addresses, most mobile network operators (MNOs) have deployed Carrier Grade Network Address
Application Note. Onsight Connect Network Requirements V6.1
Application Note Onsight Connect Network Requirements V6.1 1 ONSIGHT CONNECT SERVICE NETWORK REQUIREMENTS... 3 1.1 Onsight Connect Overview... 3 1.2 Onsight Connect Servers... 4 Onsight Connect Network
NAT TCP SIP ALG Support
The feature allows embedded messages of the Session Initiation Protocol (SIP) passing through a device that is configured with Network Address Translation (NAT) to be translated and encoded back to the
Residential IPv6 IPv6 a t at S wisscom Swisscom a, n an overview overview Martin Gysi
Residential IPv6 at Swisscom, an overview Martin Gysi What is Required for an IPv6 Internet Access Service? ADSL L2 platform, IPv6 not required VDSL Complex Infrastructure is Barrier to Cost-efficient
LifeSize Transit Deployment Guide June 2011
LifeSize Transit Deployment Guide June 2011 LifeSize Tranist Server LifeSize Transit Client LifeSize Transit Deployment Guide 2 Firewall and NAT Traversal with LifeSize Transit Firewalls and Network Address
IPv6 and DNS. Secure64
IPv6 and DNS Secure64 About me Stephan Lagerholm Director and Founder of TXv6TF. Secure64 Software Corp. Sponsor of the event. Agenda: DNS and IPv6 basics DNS64 (RFC 6147) 464XLAT (RFC 6877) Heuristic
DirectAccess in Windows 7 and Windows Server 2008 R2. Aydin Aslaner Senior Support Escalation Engineer Microsoft MEA Networking Team
DirectAccess in Windows 7 and Windows Server 2008 R2 Aydin Aslaner Senior Support Escalation Engineer Microsoft MEA Networking Team 0 Introduction to DirectAccess Increasingly, people envision a world
Peer-to-Peer Systems and Security
Peer-to-Peer Systems and Security Network Address Translation Christian Grothoff Technische Universität München April 8, 2013 Freedom of connection with any application to any party is the fundamental
Next Generation IPv6 Network Security a Practical Approach Is Your Firewall Ready for Voice over IPv6?
Next Generation IPv6 Network Security a Practical Approach Is Your Firewall Ready for Voice over IPv6? - and many other vital questions to ask your firewall vendor Zlata Trhulj Agilent Technologies [email protected]
Firewalls P+S Linux Router & Firewall 2013
Firewalls P+S Linux Router & Firewall 2013 Firewall Techniques What is a firewall? A firewall is a hardware or software device which is configured to permit, deny, or proxy data through a computer network
DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP LTM for SIP Traffic Management
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP LTM for SIP Traffic Management Table of Contents Table of Contents Configuring the BIG-IP LTM for SIP traffic management Product versions and revision
SIP: NAT and FIREWALL TRAVERSAL Amit Bir Singh Department of Electrical Engineering George Washington University
SIP: NAT and FIREWALL TRAVERSAL Amit Bir Singh Department of Electrical Engineering George Washington University ABSTRACT The growth of market for real-time IP communications is a big wave prevalent in
A Scalable Multi-Server Cluster VoIP System
A Scalable Multi-Server Cluster VoIP System Ming-Cheng Liang Li-Tsung Huang Chun-Zer Lee Min Chen Chia-Hung Hsu [email protected] {kpa.huang, chunzer.lee}@gmail.com {minchen, chhsu}@nchc.org.tw Department
Service Provider IPv6 Deployment Strategies www.btdiamondip.com
Service Provider IPv6 Deployment Strategies By Tim Rooney Director, Product Management BT Diamond IP www.btdiamondip.com BT Diamond Whitepaper i Introduction... 1 IPv6 Deployment Scope... 1 Introduction
The H.323 NAT/FW Traversal Solution
Open Community Specification The H.323 NAT/FW Traversal Solution January 2014 International Multimedia Communications Consortium Summary This document describes the NAT/FW traversal solution defined by
THE ADOPTION OF IPv6 *
THE ADOPTION OF IPv6 * STUDENT PAPER Brian Childress Southwest Texas State University [email protected] Bryan Cathey Southwest Texas State University [email protected] Sara Dixon Southwest Texas State University
StarLeaf Network Guide
Network Guide Contents Introduction------------------------------------------------------------------------------------------------------------------------- 3 Registration to the ------------------------------------------------------------------------------------------
White paper. SIP An introduction
White paper An introduction Table of contents 1 Introducing 3 2 How does it work? 3 3 Inside a normal call 4 4 DTMF sending commands in sip calls 6 5 Complex environments and higher security 6 6 Summary
Solving the Firewall/NAT Traversal Issue of SIP:
Solving the Firewall/NAT Traversal Issue of SIP: Who Should Control Your Security Infrastructure? Ingate Systems www.ingate.com 1 1 Executive Summary...3 2 SIP, NATs and Enterprise Firewalls...4 3 Methods
IPv6 Fundamentals: A Straightforward Approach
IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6 Rick Graziani Cisco Press 800 East 96th Street Indianapolis, IN 46240 IPv6 Fundamentals Contents Introduction xvi Part I: Background
Secure64. Use cases for DNS64/NAT64
Secure64 Use cases for DNS64/NAT64 Agenda / About Me VP of Sales and Customer Solutions at Secure64 Software Corp. Director and founder of the TXv6TF Personal blog at IPv4depletion.com 1 IPv4 Depletion
DEPLOYMENT GUIDE Version 1.4. Configuring IP Address Sharing in a Large Scale Network: DNS64/NAT64
DEPLOYMENT GUIDE Version 1.4 Configuring IP Address Sharing in a Large Scale Network: DNS64/NAT64 Table of Contents Table of Contents Configuring IP address sharing in a large scale network... 1 Product
District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification
1.1 Multipoint Control Unit (MCU) A. The MCU shall be capable of supporting (20) continuous presence HD Video Ports at 720P/30Hz resolution and (40) continuous presence ports at 480P/30Hz resolution. B.
Network Convergence and the NAT/Firewall Problems
Network Convergence and the NAT/Firewall Problems Victor Paulsamy Zapex Technologies, Inc. Mountain View, CA 94043 Samir Chatterjee School of Information Science Claremont Graduate University Claremont,
SSL VPN. Virtual Private Networks based on Secure Socket Layer. Mario Baldi. Politecnico di Torino. Dipartimento di Automatica e Informatica
SSL VPN Virtual Private Networks based on Secure Socket Layer Mario Baldi Politecnico di Torino Dipartimento di Automatica e Informatica mario.baldi[at]polito.it staff.polito.it/mario.baldi Nota di Copyright
Network Address Translation (NAT) Good Practice Guideline
Programme NPFIT Document Record ID Key Sub-Prog / Project Infrastructure Security NPFIT-FNT-TO-IG-GPG-0011.06 Prog. Director Chris Wilber Status Approved Owner James Wood Version 2.0 Author Mike Farrell
Internet Protocol: IP packet headers. vendredi 18 octobre 13
Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)
MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1
Table of Contents 1. REQUIREMENTS SUMMARY... 1 2. REQUIREMENTS DETAIL... 2 2.1 DHCP SERVER... 2 2.2 DNS SERVER... 2 2.3 FIREWALLS... 3 2.4 NETWORK ADDRESS TRANSLATION... 4 2.5 APPLICATION LAYER GATEWAY...
TR-242 IPv6 Transition Mechanisms for Broadband Networks Issue: 2 Issue Date: February 2015
TECHNICAL REPORT TR-242 IPv6 Transition Mechanisms for Broadband Networks Issue: 2 Issue Date: February 2015 The Broadband Forum. All rights reserved. Notice The Broadband Forum is a non-profit corporation
How To Understand The Purpose Of A Sip Aware Firewall/Alg (Sip) With An Alg (Sip) And An Algen (S Ip) (Alg) (Siph) (Network) (Ip) (Lib
NetVanta Unified Communications Technical Note The Purpose of a SIP-Aware Firewall/ALG Introduction This technical note will explore the purpose of a Session Initiation Protocol (SIP)-aware firewall/application
Application Note. Firewall Requirements for the Onsight Mobile Collaboration System and Hosted Librestream SIP Service v5.0
Application Note Firewall Requirements for the Onsight Mobile Collaboration System and Hosted Librestream SIP Service v5.0 1 FIREWALL REQUIREMENTS FOR ONSIGHT MOBILE VIDEO COLLABORATION SYSTEM AND HOSTED
VoIP and NAT/Firewalls: Issues, Traversal Techniques, and a Real-World Solution
ACCEPTED FROM OPEN CALL VoIP and NAT/Firewalls: Issues, Traversal Techniques, and a Real-World Solution Hechmi Khlifi, Jean-Charles Grégoire, and James Phillips, Université du Québec ABSTRACT In spite
IPv6-Only. Now? Sites. Deutscher IPv6 Kongress 2013. June 6/7, 2013 Fr ankfur t /Ger many. [email protected]
IPv6-Only Sites Now? Deutscher IPv6 Kongress 2013 June 6/7, 2013 Fr ankfur t /Ger many [email protected] 2013:6:6:15:4::14:1 Holger Zuleger HZNET > c IPv6 Transition: Dual Stack or IPv6-only Many
TECHNICAL CHALLENGES OF VoIP BYPASS
TECHNICAL CHALLENGES OF VoIP BYPASS Presented by Monica Cultrera VP Software Development Bitek International Inc 23 rd TELELCOMMUNICATION CONFERENCE Agenda 1. Defining VoIP What is VoIP? How to establish
Recent work in OpenBSD relayd AsiaBSDCon 2013 Reyk Flöter ([email protected])
Recent work in OpenBSD relayd AsiaBSDCon 2013 Reyk Flöter ([email protected]) Agenda History & Background Recent work SSL Interception Socket Splicing Filter rewrite relayd buzzword bingo Load Balancer
Load Balancing. Final Network Exam LSNAT. Sommaire. How works a "traditional" NAT? Un article de Le wiki des TPs RSM.
Load Balancing Un article de Le wiki des TPs RSM. PC Final Network Exam Sommaire 1 LSNAT 1.1 Deployement of LSNAT in a globally unique address space (LS-NAT) 1.2 Operation of LSNAT in conjunction with
Interconnecting IPv6 Domains Using Tunnels
Interconnecting Domains Using Tunnels Version History Version Number Date Notes 1 30 July 2002 This document was created. 2 19 May 2003 Updated the related documents section. This document describes how
An Introduction to VoIP Protocols
An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this
Configuring Network Address Translation
CHAPTER5 Configuring Network Address Translation The information in this chapter applies to both the ACE module and the ACE appliance unless otherwise noted. This chapter contains the following major sections
How To Connect Ipv4 To Ipv6 On A Ipv2 (Ipv4) On A Network With A Pnet 2.5 (Ipvin4) Or Ipv3 (Ip V6) On An Ipv5
The case for IPv6-only data centres...and how to pull it off in today's IPv4-dominated world Tore Anderson Redpill Linpro AS RIPE64, Ljubljana, April 2012 IPv6 deployment approaches 0) Traditional IPv4-only
Voice over IP Communications
SIP The Next Big Step Voice over IP Communications Presented By: Stephen J. Guthrie VP of Operations Blue Ocean Technologies Goals What are our Goals for Today? Executive Summary: It is expected that real-time
WAN Traffic Management with PowerLink Pro100
Whitepaper WAN Traffic Management with PowerLink Pro100 Overview In today s Internet marketplace, optimizing online presence is crucial for business success. Wan/ISP link failover and traffic management
An Examination of the Firewall/NAT Problem, Traversal Methods, and Their Pros and Cons
TRAVERSING FIREWALLS AND NATS WITH VOICE AND VIDEO OVER IP An Examination of the Firewall/NAT Problem, Traversal Methods, and Their Pros and Cons Traversing Firewalls and NATs With Voice and Video Over
Voice Over IP Performance Assurance
Voice Over IP Performance Assurance Transforming the WAN into a voice-friendly using Exinda WAN OP 2.0 Integrated Performance Assurance Platform Document version 2.0 Voice over IP Performance Assurance
Chapter 12 Supporting Network Address Translation (NAT)
[Previous] [Next] Chapter 12 Supporting Network Address Translation (NAT) About This Chapter Network address translation (NAT) is a protocol that allows a network with private addresses to access information
Chapter 4: Security of the architecture, and lower layer security (network security) 1
Chapter 4: Security of the architecture, and lower layer security (network security) 1 Outline Security of the architecture Access control Lower layer security Data link layer VPN access Wireless access
Industry Automation White Paper Januar 2013 IPv6 in automation technology
Table of contents: 1 Why another White Paper IPv6?... 3 2 IPv6 for automation technology... 3 3 Basics of IPv6... 3 3.1 Turning point/initial situation... 3 3.2 Standardization... 4 3.2.1 IPv6 address
White Paper. Traversing Firewalls with Video over IP: Issues and Solutions
Traversing Firewalls with Video over IP: Issues and Solutions V Table of Contents Introduction Role of a Firewall Deployment Issues Relating to IP Video and Firewall Traversal The VCON SecureConnect Solution
FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com
WebRTC for Service Providers FRAFOS GmbH FRAFOS GmbH Windscheidstr. 18 Ahoi 10627 Berlin Germany [email protected] www.frafos.com This document is copyright of FRAFOS GmbH. Duplication or propagation or
Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)
Chapter 3 TCP/IP Networks 3.1 Internet Protocol version 4 (IPv4) Internet Protocol version 4 is the fourth iteration of the Internet Protocol (IP) and it is the first version of the protocol to be widely
Bump In Host a Host-based IPv4 to IPv6 Translation
Bump In Host a Host-based IPv4 to IPv6 Translation Zhang Feng [email protected] China Mobile CMCC IPv6 Status Dual stack network, covering 8 main cities, as part of CNGI (China Next Generation
