IPv4 Exhaustion: NAT and Transition to IPv6 for Service Providers
|
|
- Tiffany Thompson
- 5 years ago
- Views:
Transcription
1
2 BRKSPG-2602 IPv4 Exhaustion: NAT and Transition to IPv6 for Service Providers Rajiv Asati, Distinguished Engineer, Cisco
3 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkspg Cisco and/or its affiliates. All rights reserved. Cisco Public
4 Hmmm..CGNAT issue or something else?
5 IPv4 Classic But spare parts have run out BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 5
6 IPv6 Next Gen Getting to full parity and end-end use takes time Caution: New road may be needed BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 6
7 Transition Technologies Driving your classic IPv4 (or next gen IPv6) around BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 7
8 Abstract Any service provider that has exhausted its IPv4 address pool, will not only have to deploy/offer IPv6, but also employ IPv4 sharing. This is because chunk of content may be reachable only via IPv4 internet, even though majority is available via IPv6 internet. This session discusses few mechanisms such as MAP-T/E, 464XLAT, DS-Lite and CGN 64/44 etc. that facilitate IPv4 sharing with and without IPv6. It contrasts stateful and stateless translation techniques as well. 6rd is included for reference as well. This session is intended for Service Providers. BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 8
9 IPv6 Adoption Continues to increase Source: Source: BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 9
10 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact CGN 44, DS-Lite, 6rd, MAP CGN 64 for IPv6-only Conclusion
11 Recommended Approach for IPv6 Dual-Stack Deployment (per IETF RFC 4213) Dual-Stack to the hosts * Hosts: Windows, OSX, ios, Android, Linux etc. Routers: IOS, XR, NXOS etc. IPv4+IPv6 Hosts (Dual Stack) IPv4+IPv6 Network IPv4 and/or IPv6 Destinations * RFC7755 now suggests Single-stack IPv6 for DC BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 12
12 Recommended Approach for IPv6 Dual-Stack Deployment (per IETF RFC 4213), since 2005 Dual-Stack to the hosts * Hosts: Windows, OSX, ios, Android, Linux etc. Routers: IOS, XR, NXOS etc. ~90% of Desktop hosts and ~99% of Mobile hosts support Dual-Stack Source Mobile Operating System, Statistica, Jan 2017 Source Desktop Operating System, Netmarketshare, Jan 14-Dec 16 BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 13
13 Recommended Approach for IPv6 Dual-Stack Deployment (per IETF RFC 4213) Dual-Stack to the hosts * Hosts: Windows, OSX, ios, Android, Linux etc. Routers: IOS, XR, NXOS etc. IPv4+IPv6 Hosts (Dual Stack) But note IPv4 exhaustion is underway Every host can NOT be assigned a public IPv4 address Two protocol stacks to be managed in network IPv4+IPv6 Network IPv4 and/or IPv6 Destinations * RFC7755 now suggests Single-stack IPv6 for DC BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 14
14 IPv4 Address Depletion Causes Impact differently The ISP Impact: Lack of IPv4 addresses for users Harder to grow the business The User Impact (explicit or implicit): IP reputation (more on this later) IPv4 address sharing Breaks applications Complicates operating servers Limits UDP/TCP ports per user IPv6 enabled services are catching up BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 15
15 Transition Technologies How do we migrate from IPv4 to IPv6? Short term1: can t enable IPv6 immediately, need more IPv4 (or share IPv4) Short term2: enable IPv6 immediately, need more IPv4 (or share IPv4) Long term: simple network, single protocol IPv6 What does this really mean? IPv6 to co-exist with IPv4 IPv4 address sharing to become wide-spread IPv6 to interoperate with IPv4 Transition technologies pave the way to move from IPv4 to IPv6 BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 17
16 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact CGN 44, DS-Lite, 6rd, MAP CGN 64 for IPv6-only Conclusion
17 Towards IPv6 with or without IPv4 Transition Technologies in One Slide This is where we are: Mostly IPv4 & Address Run-out? This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 19
18 Towards IPv6 with or without IPv4 Transition Technologies in One Slide This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Obtain More IPv4 Addresses? Dual Stack Stack CGN 44 + Dual Stack Share IPv4 Addresses CGN CGN rd (Dual- Stack) CGN 44* + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 20
19 Towards IPv6 with or without IPv4 Transition Technologies in One Slide Options CPE LAN IPv4 or IPv6 CPE WAN IPv4 or IPv6 Tunnel or Translate? In-network State? Arbitrary IP addressing of CPE? Extra CPE features? 0 Single-Stack IPv4 IPv4 -NA- -NA- Yes No 1 Dual-Stack IPv4 + IPv6 IPv4+IPv6 -NA- -NA- Yes No** 2 Single-Stack IPv4 IPv4 Translate Yes (CGN44) Yes No 3 Dual-Stack IPv4 + IPv6 IPv4+IPv6 Translate Yes (CGN44) Yes No** 4 DS-Lite IPv4 + IPv6 IPv6 Both Yes (CGN44) Yes Yes 5 6rd IPv4 + IPv6 IPv4 Tunnel No No Yes 6 6rd + CGN IPv4 + IPv6 IPv4 Both Yes (CGN44) No Yes 7 MAP IPv4 + IPv6 IPv6 Either No Yes* Yes 8 Single-Stack IPv6 IPv6 Translate Yes (CGN64) Yes Yes No * Allows both arbitrary and algorithmic mapping ** Changes needed if IPv6 is not supported by existing CPE BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 22
20 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack IPv4 Obtain more IPv4 Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact Single-Stack IPv4 CGN 44, 6rd Single-Stack IPv6 DS-Lite, MAP Single-Stack IPv6 CGN 64 Conclusion
21 0. Obtain IPv4 Addresses Host/CPE gets just IPv4 prefixes This is where we are: Mostly IPv4 & Address Run-out IPv4 Dual Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN rd (Dual- 6rd Stack) CGN * + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 24
22 0. Obtain IPv4 Addresses Obtain IPv4 addresses from Regional Internet Registry (RIRs) or open market RIR: May Not have any left. Open market: USD $10-$15 per IPv4 address IPv6, well, is optional ADVANTAGES: No CGN, no address sharing, no operational changes No need to press for IPv6 deployment DISADVANTAGES : If business growing, delaying the inevitable Geo-location needs to be updated (mileage varies) No IPv6 deployed Reputation might be bad BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 25
23 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack IPv4 Obtain more IPv4 Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact CGN 44, DS-Lite, 6rd, MAP Single-Stack IPv6 & CGN 64 Conclusion
24 1. Dual-Stack Host/CPE gets both IPv4 and IPv6 prefixes This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN rd (Dual- 6rd Stack) CGN * + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 27
25 1. Dual Stack The Reality Reality: More and more IPv4 address sharing (NAT, MAP) Covered in co-existence section later on. Hosts should prefer IPv6 to IPv4 Generally necessary Without this preference, IPv4 would persist until IPv4 is turned off But what if IPv6 is broken? Overloaded??? IPv6 peering is down... Tunnel is down... (Microsoft IPv6 NCSI is down...) IPv6 Road BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 29
26 1. Dual Stack Do I use IPv6 or IPv4? Dual-stack client connecting to dual-stack server IPv6 is preferred by default (RFC6724) If IPv6 is slower, then users blame IPv6 and may disable IPv6! IPv6 better not be slower than IPv4 Who can guarantee that! What if IPv6 is broken altogether? What if IPv6 is broken to few websites? BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 30
27 1. Dual Stack Problem: IPv6 is Broken or slower to a certain website! Unhappy user BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 31
28 1. Dual Stack Solution Happy Eyeballs (RFC6555) Note: Slight Preference is given to IPv6 connection BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 32
29 1. Dual Stack Solution Happy Eyeballs Optimization (RFC6555/ RFC8305) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 33
30 1. Dual Stack Solution Happy Eyeballs Optimization (RFC6555/ RFC8305) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 34
31 1. Dual Stack Solution Happy Eyeballs Optimization (RFC6555/ RFC8305) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 35
32 1. Dual Stack Solution Happy Eyeballs Optimization (RFC6555/ RFC8305) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 36
33 1. Dual Stack Solution Happy Eyeballs Optimization (RFC6555/ RFC8305) Happy user BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 37
34 1. Dual-Stack Happy Eyeballs (RFC6555 and RFC8305) Users are happy Aimed initially at web browsing Web browsing is the most common application Fast response even if IPv6 (or IPv4) path is down Network administrators are happy Users no longer trying to disable IPv6 Reduces IPv4 usage (reduces load on CGN) Content providers are happy Improved geolocation and DoS visibility with IPv6 Source: BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 38
35 1. Dual-Stack Happy Eyeballs Implementations Google Chrome and Mozilla Firefox: Yes Utilizes long-established ms backup thread Follows getaddrinfo() address preference Apple Safari, ios*, OSX* : Yes DNS AAAA sent before A query on the wire If AAAA reply comes first, then v6 SYN sent immediately If A reply comes before 25ms of AAA reply, then v4 SYN sent Else, Heuristics based Address selection algorithm is applied Microsoft Windows OS and Internet Explorer : NO Not even something like happy eyeballs Cisco WebEx : Yes Cisco AnyConnect: No * * RFC6555 Compliant BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 39
36 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack IPv4 Obtain more IPv4 Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact Single-Stack IPv4 CGN 44, 6rd Single-Stack IPv6 DS-Lite, MAP Single-Stack IPv6 CGN 64 Conclusion
37 IPv4 Address Sharing. This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN CGN rd (Dual- Stack) CGN * + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 42
38 IPv4 Address Sharing : Watch out for your Reputation Image source: Jason Fesler, Yahoo! BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 43
39 IP Address Sharing: Watch out for IP Reputation (1/2) Reputation based on IPv4 address Shared IP address = shared suffering Workaround: Distinguish subscribers (sharing IP address, or not sharing) draft-ietf-intarea-nat-reveal-analysis draft-wing-nat-reveal-option Server logs currently only contain IPv4 address Servers logs need to include source port number, recommended by RFC6302 Best Solution have users and content providers use IPv6! BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 44
40 IP Address Sharing: Watch out for IP Reputation (2/2) Affects NATs, as everyone knows NAT44 (CGN44): a big NAT operated by an ISP ( carrier ), enterprise, or University NAT444 (subscriber s NAT44 + ISP s CGN44) NAT64 (CGN64) DS-Lite (called AFTR = Modified CGN44) Also affects non-cgn architectures! MAP (Mapped Address and Port) Conceptually, a CGN with (some) fixed ports Address + Port, SD-NAT, Deterministic NAT BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 45
41 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack IPv4 Obtain more IPv4 Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact Single-Stack IPv4 CGN 44, 6rd Single-Stack IPv6 DS-Lite, MAP Single-Stack IPv6 CGN 64 Conclusion
42 Carrier Grade NAT (CGN). This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN CGN rd (Dual- Stack) CGN * + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 47
43 CGN Carrier Grade Network Address Translation Address and Port Translator (NAPT), really Like the common residential NAT (Linksys, etc.) Using RFC5389 terminology: Mapping independent non filtering (EIM and EIF) Bigger (e.g. large scale) Port Logging (e.g. syslog, netflow v9) Per-user port limit Shared IPv4 space : /10 instead of private IPv4 space is an option BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 48
44 CGN Private IPv4 Moves into SP Supported on ASR9K, ASR1K, FirePower, CRS Stateful NAT function inside SP network BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 49
45 CGN Nicknamed NAT444 = NAT44 in home, NAT44 in ISP Advantages: 1. Very well known technology 2. No dependency on CPE router Supported on ASR9K, ASR1K, FirePower,CRS Disadvantages: 1. Logging 2. Port Forwarding 3. Certain Applications may NOT sufficiently work e.g. RFC ALG, Logging 5. Network/Routing Design Headache 6. IPv4 address sharing efficiency See BRKSPG-3334 from CiscoLive2014 for more details 7. Any application hardcoding a specific port# may not work without UPnPv2+PCP BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 50
46 CGN ALG, Logging ALG, Logging etc. issues applicable to all these solutions relying on CGN This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN CGN rd (Dual- Stack) CGN 44 + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 51
47 CGN Application Layer Gateway (ALG) ALG = Application awareness inside the NAT: modify IP addresses and ports in application payload creates NAT mapping Each application requires a separate ALG FTP, SIP, RTSP, RealAudio, ALG needs to understand application nuances ALG requires: Un-encrypted signaling (!!) Restricted network topology Summary: ALG prevents application evolution and introduces bugs BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 52
48 CGN Modern Applications Avoid Relying on ALG Successful applications have to work everywhere Coffee shop, home, work, hotel, airport, 3G FTP Passive Mode ICE (RFC5245) and STUN (RFC5389) Intelligence in endpoint Useful for offer/answer protocols (SIP, XMPP) RTSPv1 abandoned on the desktop effectively replaced with Flash over HTTP, and soon HTML5 RTSPv2 has ICE-like solution Skype does its own NAT traversal Reference Linksys disabled SIP ALGs around 2006 Because of bugs and incompatibilities with SIP endpoints BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 53
49 CGN ALG related Operational Issues Reference Debugging / Troubleshooting Problems SIP from vendor X works, but vendor Y breaks: 1. Vendor Y violated standard? 2. Vendor X has special sauce?? 3. ALG is broken??? Delays Months for vendor turn-around for patches Months for SP testing/qualification/upgrade window ALG can break competitor s over-the-top application (e.g., SIP, streaming video) Regulators frown on interference Meanwhile: unhappy users See BRKSPG-3334 from CiscoLive2014 for more details BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 54
50 CGN Logging Source Port Ranges Stateful NAT requires logging (NAT44, NAT64, DS-Lite ) NAT mappings are temporary (similar to DHCP addresses) Logging each NAT mapping creates large logs! Bulk port allocation (BPA) reduces logging, at the expense of reduced efficiency of IPv4 address sharing Bulk size of N ports, logs reduced by 1/N Acceptable compromise!!! Recommended Supported on ASR9K, ASR1K, CRS 42.5TB over 60 days for 200K subscribers, 72K flows/second (each syslog comprised private source IP:port, public source IP:port, protocol, and timestamp, resulting in ~100B in ASCII). See note below. Reference See BRKSPG-3334 from CiscoLive2014 for more details BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 55
51 Carrier Grade NAT Logging Destination Supported on ASR9K, ASR1K, CRS Reference Server Log combined with CGN log identifies subscribers Timestamp (new) Source IP address, source port (new), destination IP address, destination port RFC6302 Some servers don t enable source port logging, or don t have good timestamp Note that majority support logging source port, but don t do so by default, see RFC7768 and draft-daveor-cgn-logging Tempting to log destination IP (and port) at CGN Consider privacy and legal issues Incompatible with bulk port allocation, increases logging costs Not recommended See BRKSPG-3334 from CiscoLive2014 for more details BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 56
52 CGN Common Sane Practices Use Bulk Port Allocation Limit number of users sharing an IPv4 address as much as possible* Monitor KPIs e.g. # of outbound SSH connections with a threshold Log NAT connections * Tricky because you would want higher sharing ratio, given IPv4 shortage BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 57
53 DS-Lite This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN rd (Dual- 6rd Stack) CGN 44 + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; Note: DS-Lite requires CGN BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 58
54 DS-Lite IPv4 over IPv6 Access IPv4-over-IPv6 tunnels Supported on ASR9K, ASR1K, CRS Stateful NAT 44 function (on routers) inside SP network 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
55 DS-Lite Requires IPv6 access network Tunnels subscriber IPv4 traffic to a CGN device Uses Carrier-Grade NAT (CGN) Requires CPE router support RFC6333 MTU Watch out!! BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 60
56 DS-Lite Advantages: Leverages IPv6 in the network Disadvantages: Dependency on CPE router NAT disabled on CPE router Content Caching function may break DPI function may break QoS function may break All disadvantages of CGN also apply BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 61
57 6rd and 6rd with CGN Reference Obtain IPv4 Addresses IPv4 IPv4 Address Sharing IPv4 Address Run-Out CGN 6rd + CGN Dual Stack Lite MAP Dual Stack IPv6 6rd BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 62
58 Reference 6rd - IPv6 over (Public) IPv4 IPv6 Moves out to Subscribers IPv6-over-IPv4 tunnels Supported on ASR9K, ASR1K, CRS Native Dual- Stack at Home Stateless Tunneling function (on routers) inside SP network BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 63
59 6rd + CGN = IPv6 over (Private) IPv4 Reference IPv6 Moves out to Subscribers Private IPv4 move into SP* IPv6-over-IPv4 tunnels Supported on ASR9K, ASR1K, CRS Stateless Tunneling function (on routers) Stateful NAT function (on routers) inside SP network* * Assuming RFC1918 usage 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
60 MAP (Mapping of Address and Port) This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN rd (Dual- 6rd Stack) CGN * + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; See BRKSPG-3820 from CiscoLive2014 for more details BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 66
61 MAP (Mapping of Address and Port) Supported on ASR9K, ASR1K, Allows sharing of IPv4 address across an IPv6 WAN network Each CPE gets a shared IPv4 address with a unique TCP/UDP port-range via rules All or part of IPv4 address can be derived from the assigned IPv6 prefix (allows for route summarization) Need to allocate UDP/TCP port range(s) to each CPE Stateless Border Relays in SP network Can be implemented in hardware (superior performance) Can use anycast, can have asymmetric routing No single point of failure, no need for high availability hardware BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 67
62 MAP-E : Stateless 464 Encapsulation Supported on ASR9K, IPv4-over-IPv6 Stateless Tunneling function (on routers) - No Stateful CGN- BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 68
63 MAP-T : Stateless 464 Translation Supported on ASR9K, ASR1K Native IPv6 Stateless 64 translation function (on routers) - No Stateful CGN - BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 69
64 MAP MAP has two flavors (both standardized): MAP-T : RFC7599 MAP-E : RFC7597 Advantages: Leverages IPv6 in the network No CGN inside SP network No need for NAT Logging (DHCP logging as usual) No need for ALGs No need for Stateful NAT64/DNS64 Disadvantages: Dependency on CPE router Any application hardcoding any port# might not work without UPnPv2 support BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 70
65 MAP Addressing Tool Cisco and/or its affiliates. All rights reserved. Cisco Public
66 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack IPv4 Obtain more IPv4 Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact Single-Stack IPv4 CGN 44, 6rd Single-Stack IPv6 DS-Lite, MAP Single-Stack IPv6 CGN 64 Conclusion Try V6-only WiFi: SSID: CL-NAT64 WPA2-PSK: cl-nat64 5GHz only
67 While Client-side apps (mobile or desktop) got IPv6-only support, Serverside still need to catch up e.g. Apple FaceTime, imessage, icloud, etc. Hence, the shortterm need for NAT64
68 As of June 26 th, 2017 IPv4 Reachability bash-3.2$ ping PING e6858.dsce9.akamaiedge.net ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=57 time= ms ^C bash-3.2$ bash-3.2$ ping init.ess.apple.com PING a239.da1.akamai.net ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=60 time= ms ^C bash-3.2$ bash-3.2$ ping PING e4478.a.akamaiedge.net ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=55 time= ms bash-3.2$ ping configuration.apple.com PING e5153.e9.akamaiedge.net ( ): 56 data bytes 64 bytes from : icmp_seq=0 ttl=57 time= ms ^C bash-3.2 IPv6 Reachability bash-3.2$ ping6 PING6(56= bytes) 2601:2c7:4000:<removed> --> 2001:559:19:1286::1aca 16 bytes from 2001:559:19:1286::1aca, icmp_seq=0 hlim=61 time= ms ^C bash-3.2$ bash-3.2$ ping6 init.ess.apple.com ping6: getaddrinfo -- nodename nor servname provided, or not known bash-3.2$ bash-3.2$ ping6 ping6: getaddrinfo -- nodename nor servname provided, or not known bash-3.2$ bash-3.2$ ping6 configuration.apple.com ping6: getaddrinfo -- nodename nor servname provided, or not known bash-3.2$
69 IPv6-Only Networks with CGN 64. This is where we are: Mostly IPv4 & Address Run-out IPv4 IPv6 Dual Stack Stack Obtain More IPv4 Addresses CGN 44 + Dual Stack Share IPv4 Addresses CGN rd (Dual- 6rd Stack) CGN * + DS- Lite CGN 64 + Single -Stack MAP This is where we have to be: Mostly IPv6; 1. CGN = Carrier Grade NAT - Stateful 2. Modified to support DS-Lite BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 76
70 IPv6-Only Networks with CGN 64 IPv6-only devices Supported on ASR9K, ASR1K, CRS Stateless or Stateful NAT64 function (on routers) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 77
71 NAT64 Stateful Supported on ASR9K, ASR1K, CRS Host can be assigned with any IPv6 address (no particular format) Src Addr DestAddr IPv6 Header 2001:db8:abcd:2::1 2001:DB8:ABCD:< > Src Addr Dest Addr IPv4 Header IPv6 Endpoint 2001:db8:abcd:2::1 IPv6 2001:DB8:ABCD::/64 announced in IPv6 Routing domain NAT64 NAT LSN64 Stateful (203.0/24) announced in IPv4 Routing domain IPv4 Endpoint NAT keeps binding state between inner IPv6 address and outer IPv4+port DNS64 needed Application dependent/algs may be required BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 79
72 NAT64 Stateless Supported on ASR9K, ASR1K, CRS Host must be assigned an IPv4 Translatable IPv6 address Src Addr DestAddr IPv6 Header 2001:db8:< >:: 2001:DB8::< >:: Src Addr Dest Addr IPv4 Header IPv6 Endpoint 2001:db8:< >:: IPv6 2001:DB8:ABCD::/64 announced in IPv6 Routing domain NAT64 NAT Stateless LSN64 IPv4 Endpoint (203.0/24) announced in IPv4 Routing domain No NAT binding state; IPv6 <-> IPv4 mapping computed algorithmically DNS64 needed Application dependent ALGs might be required BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 80
73 NAT64 Stateful vs. Stateless Stateful 1:N translation NAPT TCP, UDP, ICMP Shares IPv4 addresses Stateless 1:1 translation NAT Any protocol No IPv4 address savings Just like dual-stack MAP however does save IPv4 addresses by combining NAT46 with NAT44 Note : IPv6-only DC using Stateless 64 : RFC7755 BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 81
74 NAT64 DNS64 is important NAT64 translator is useful only if the traffic can come to it IP addresses of IPv6 packets must be formulated accordingly DNS64 provides conversion of an IPv4 address into an IPv6 address AAAA record is made up from A record (only if upstream AAAA not present) using IPv6 prefix of NAT64 translator (e.g. 2001:DB8:ABCD::) DNS64 NAT64 Internet IPv6-only Endpoint AAAA? (sent simultaneously) 2001:DB8:ABCD:: AAAA? Empty answer A? BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 82
75 DNS64 Watch out Works for applications that do DNS queries IMAP, connecting to XMPP servers, etc. Works with DNSSEC (note [1]) Doesn t work for applications that don t do DNS queries or use IP address literals SIP, RTSP, H.323, XMPP peer to peer, etc. Doesn t work well if Application-level proxy for IP address literals (HTTP proxy) is used Learn NAT64 s prefix, RFC 7050 NAT46/BIH (Bump In the Host), RFC XLAT (RFC6877) [1] BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 83
76 464XLAT = Stateless + Stateful Better Together RFC6877 Some applications may break with IPv6-only (and NAT64) Skype, among other interesting applications (more listed here*) 464 translation helps most of those IPv4-only applications Endpoint does Stateless NAT46, network does Stateful NAT64 only for IPv4 traffic 464 supported _only_ by Android OS; Benefit: Network can Provide IPv6-only connectivity to Endpoints without worrying about any IPv4-only apps Stateless NAT46 Endpoint IPv6-only Network Stateful NAT64 IPv6 Internet IPv4 Internet * Note: The usefulness of XLAT may continue to subside, given apple mandate for apps to work with IPv6-only since 2016, as well as Cloud Providers enabling IPv6-only support BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 84
77 NAT64 Scenarios stateful stateless 1. IPv6 Network IPv4 Internet Covered in this presentation IPv4 Internet IPv6 Internet IPv6 Network IPv4 Network Covered in BRKSPG from 2014** 4. IPv4 Network IPv6 Internet Needed (a) if IPv6-only content existed, or (b) IPv4-only LAN with IPv6-only WAN * * Verizon stops giving out static IPv4 WAN address(es) in IPv6 Network IPv4 Network 6. IPv4 Network IPv6 Network BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 85
78 Agenda Goal of Transition Technologies Overview of Transition Technologies Single-Stack IPv4 Obtain more IPv4 Dual Stack Impact ( & Happy Eyeballs) IPv4 Address Sharing - Impact Single-Stack IPv4 CGN 44, 6rd Single-Stack IPv6 DS-Lite, MAP Single-Stack IPv6 CGN 64 Conclusion
79 Conclusion Whatever you do. Drive Carefully BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 92
80 Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion 3. Install Spark or go directly to the space 4. Enter messages/questions in the space cs.co/ciscolivebot#brkspg Cisco and/or its affiliates. All rights reserved. Cisco Public
81 Please complete your Online Session Evaluations after each session Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt All surveys can be completed via the Cisco Live Mobile App or the Communication Stations Complete Your Online Session Evaluation Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at Cisco and/or its affiliates. All rights reserved. Cisco Public
82 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 95
83 More IPv6 sessions this week at CiscoLive BRKSEC Advanced IPv6 Security Threats and Mitigation 30 Jan. 14:15 BRKIP Beyond Dual-Stack: Using IPv6 like you ve never imagined 30 Jan. 16:45 BRKRST Hitchhiker's Guide to Troubleshooting IPv6 - Advanced 31 Jan. 9:00 BRKSPG IPv4 Exhaustion: NAT and Transition to IPv6 for SPs 31 Jan. 9:00 BRKIP Enterprise IPv6 Deployment 31 Jan. 11:30 Try V6-only WiFi: SSID: CL-NAT64 WPA2-PSK: cl-nat64 5GHz only LABSPG Advanced IPv6 Routing and services lab 31 Jan 14:00 & 1 Feb. 14:00 BRKCOL IPv6 in Enterprise Unified Communications Networks 31 Jan. 16:30 BRKCOC Inside Cisco IT: A Tale of Two Protocols 2 Feb. 9:00 BRKIP IPv6 for the World of IoT 2 Feb. 11:30 BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public
84 Thank you
85
NAT Tutorial. Dan Wing, IETF77, Anaheim March 21, 2010 V2.1
NAT Tutorial Dan Wing, dwing@cisco.com IETF77, Anaheim March 21, 2010 V2.1 1 Agenda NAT and NAPT Types of NATs Application Impact Application Layer Gateway (ALG) STUN, ICE, TURN Large-Scale NATs (LSN,
More informationBIG-IP CGNAT: Implementations. Version 13.0
BIG-IP CGNAT: Implementations Version 13.0 Table of Contents Table of Contents Deploying a Carrier Grade NAT... 9 Overview: The carrier-grade NAT (CGNAT) module... 9 About ALG Profiles...10 About CGNAT
More informationTransition To IPv6 October 2011
Transition To IPv6 October 2011 Fred Bovy ccie #3013 fred@fredbovy.com 2011 Fred Bovy fred@fredbovy.com. Transition to IPv6 1 1st Generation: The IPv6 Pioneers Tunnels for Experimental testing or Enterprises
More informationBIG-IP CGNAT: Implementations. Version 12.1
BIG-IP CGNAT: Implementations Version 12.1 Table of Contents Table of Contents Deploying a Carrier Grade NAT... 7 Overview: The carrier-grade NAT (CGNAT) module... 7 About ALG Profiles...8 About CGNAT
More informationIntroduction to Network Address Translation
Introduction to Network Address Translation Campus Network Design & Operations Workshop These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationCOE IPv6 Roadmap Planning. ZyXEL
COE IPv6 Roadmap Planning ZyXEL COE Product Offering with IPv6 Dual Stack Lite / Translation & Dual Stack, IPv6 Core Phase I Chassis MSAN FW Rel. 3.96.1 MSC1000G, MSC1024G, MSC1224G, ALC12xxG- 5x, VLC13xxG-5x
More informationIPv6 Rapid Deployment (6rd) in broadband networks. Allen Huotari Technical Leader June 14, 2010 NANOG49 San Francisco, CA
Rapid Deployment () in broadband networks Allen Huotari Technical Leader ahuotari@cisco.com June 14, 2010 NANOG49 San Francisco, CA 1 Why IP Tunneling? IPv4 Tunnel Tunnel IPv4 IPv4 Retains end-end IP semantics
More informationDual-Stack lite. Alain Durand. May 28th, 2009
Dual-Stack lite Alain Durand May 28th, 2009 Part I: Dealing with reality A dual-prong strategy IPv4 reality check: completion of allocation is real Today Uncertainty IPv6 reality check: the IPv4 long tail
More informationNetwork Configuration Example
Network Configuration Example Configuring Dual-Stack Lite for IPv6 Access Release NCE0025 Modified: 2016-10-12 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
More informationMapping of Address and Port (MAP) an ISPs Perspective. E. Jordan Gottlieb Principal Engineer Charter Communications
Mapping of Address and Port () an ISPs Perspective E. Jordan Gottlieb Principal Engineer Charter Communications jordan.gottlieb@charter.com Agenda What is? Benefits of in Action Algorithms in Action Deployment
More informationCloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN
BRKCRS-2113 Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN Sumanth Kakaraparthi Product Leader SD-WAN Manan Shah Director Of Product Management Cisco Spark How Questions? Use Cisco Spark
More informationThe case for IPv6-only data centres...and how to pull it off in today's IPv4-dominated world
The case for IPv6-only data centres...and how to pull it off in today's IPv4-dominated world Tore Anderson Redpill Linpro AS PLNOG10, Warszawa, February 2013 Our traditional DC layout VLAN cust. 1 ~150
More informationIPv6 Transitioning. An overview of what s around. Marco Hogewoning Trainer, RIPE NCC
IPv6 Transitioning An overview of what s around Marco Hogewoning Trainer, RIPE NCC There Was a Plan The original idea was to have IPv6 deployed before we were out of IPv4 addresses By now the whole of
More informationNXOS in the Real World Using NX-API REST
NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationIPv6 Transition Strategies
IPv6 Transition Strategies Philip Smith MENOG 14 Dubai 1 st April 2014 Last updated 5 th March 2014 1 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/
More informationCisco IOS XR Carrier Grade NAT Command Reference for the Cisco CRS Router, Release 5.2.x
Cisco IOS XR Carrier Grade NAT Command Reference for the Cisco CRS Router, 5.2.x First Published: 2016-07-01 Last Modified: 2014-10-01 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San
More informationCarrier Grade NAT - Observations and Recommendations. Chris Grundemann North American IPv6 Summit 11 April 2012
Carrier Grade NAT - Observations and Recommendations Chris Grundemann North American IPv6 Summit 11 April 2012 Agenda CGN Technology CGN Challenges CGN Architectures Conclusions 2 Cable Television Laboratories,
More informationTowards IPv6 only: A large scale lw4o6 deployment (rfc7596) for broadband
Towards IPv6 only: A large scale lw4o6 deployment (rfc7596) for broadband users @AS6799 Kostas Zorbadelos Yannis Nikolopoulos Senior Systems & Network Engineers OTE IP Network Engineering RIPE 76 Marseille,
More informationThe trend of IPv4 over IPv6 techniques, use cases and experience
APRICOT 2013 @ Singapore The trend of IPv4 over IPv6 techniques, use cases and experience Japan Internet Exchange Co., Ltd. Masataka MAWATARI Copyright 2013 Japan Internet Exchange
More informationUnit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6
5.1 Tunneling 5.1.1 Automatic Tunneling 5.1.2 Configured Tunneling 5.2 Dual Stack 5.3 Translation 5.4 Migration Strategies for Telcos and ISPs Introduction - Transition - the process or a period of changing
More informationIPv4 exhaustion and the way forward. Guillermo Cicileo
IPv4 exhaustion and the way forward Guillermo Cicileo HOW ARE INTERNET ADDRESSES ASSIGNED? Allocation of Internet number resources IANA IANA (Internet Assigned Numbers Authority) actualmente bajo la responsabilidad
More informationTunnels. Jean Yves Le Boudec 2015
Tunnels Jean Yves Le Boudec 2015 1. Tunnels Definition: a tunnel, also called encapsulation occurs whenever a communication layer carries packets of a layer that is not the one above e.g.: IP packet in
More informationIPv6 Transition Technology
www.huawei.com Transition Technology HUAWEI TECHNOLOGIES CO., LTD. Address exhaustion has occurred The address exhaustion has arrived. 4.3 billion addresses are not enough to address the humans and their
More informationNetwork Configuration Example
Network Configuration Example Configuring Stateful NAT64 for Handling IPv4 Address Depletion Release NCE0030 Modified: 2017-01-23 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089
More informationMapping of Address and Port Using Translation
The feature provides connectivity to IPv4 hosts across IPv6 domains. Mapping of address and port using translation (MAP-T) is a mechanism that performs double translation (IPv4 to IPv6 and vice versa)
More informationA strategy for IPv6 adoption
A strategy for IPv6 adoption Lorenzo Colitti lorenzo@google.com Why IPv6? When the day comes that users only have IPv6, Google needs to be there If we can serve our users better over IPv6, we will IPv6
More informationIPv6 Transition Mechanisms
IPv6 Transition Mechanisms Petr Grygárek rek 1 IPv6 and IPv4 Coexistence Expected to co-exist together for many years Some IPv4 devices may exist forever Slow(?) transition of (part of?) networks to IPv6
More informationICE / TURN / STUN Tutorial
BRKCOL-2986 ICE / TURN / STUN Tutorial Kristof Van Coillie, Technical Leader, Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationIPv6 Transition Strategies
IPv6 Transition Strategies Philip Smith APNIC 36 Xi an 20 th -30 th August 2013 Last updated 25 July 2013 1 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/apnic36-
More informationIPv6 Transition Planning
IPv6 Transition Planning ITU/APNIC/MOIC IPv6 Workshop 19 th 21 st June 2017 Thimphu These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationIPv6 migration strategies for mobile networks
migration strategies for mobile s White paper To cope with the increasing demand for IP addresses, most mobile operators (MNOs) have deployed Carrier Grade Network Address Translation (CG-NAT). Introducing
More informationMapping of Address and Port using Translation (MAP-T) E. Jordan Gottlieb Network Engineering and Architecture
Mapping of Address and Port using Translation (MAP-T) E. Jordan Gottlieb Network Engineering and Architecture jordan.gottlieb@charter.com. What is MAP-T? One of two transport modes of MAP Mapping of Address
More informationCustomer Edge Switching & Realm Gateway Tutorial Session Day 2
Customer Edge Switching & Realm Gateway Tutorial Session Day 2 Jesus Llorente Santos jesus.llorente.santos@aalto.fi www.re2ee.org August 21 st, 2015 Outline Recap from yesterday Current Internet Model
More informationNAT Command Reference
Command Reference Command Hierarchies ISA Configuration Commands on page 639 NAT Service Configuration Commands on page 640 VPRN Commands on page 643 NAT Subscriber Management Commands on page 645 NAT
More informationIPv4 on-life support (or) The vision of way forward and tradeoffs in transition to IPv6 mechanisms space
IPv4 on-life support (or) The vision of way forward and tradeoffs in transition to IPv6 mechanisms space Presenter: Jan Žorž Go6 Institute Slides put together by Ole Trøan, Cisco With help from: Randy
More informationTRex Realistic Traffic Generator
DEVNET-1120 TRex Realistic Traffic Generator Hanoch Haim, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco
More informationDNS64 and NAT64. IPv6 Migration workshop for IETF and 3GPP. November 5-6, 2009 Shanghai, China. Simon Perreault Viagénie
DNS64 and NAT64 IPv6 Migration workshop for IETF and 3GPP November 5-6, 2009 Shanghai, China Simon Perreault Viagénie simon.perreault@viagenie.ca http://www.viagenie.ca Credentials Participation in the
More informationRouting Underlay and NFV Automation with DNA Center
BRKRST-1888 Routing Underlay and NFV Automation with DNA Center Prakash Rajamani, Director, Product Management Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationTunnels. Jean Yves Le Boudec 2014
Tunnels Jean Yves Le Boudec 2014 2 Menu Today: lecture Tunnels, 6to4 Link State Routing Tomorrow 11:15 12:15 Last clicker test How TOR works (presentation of best research exercise award) No lab Lab 3
More informationProblem space matrix based on the guideline* Crossing IPv4 Island
Problem space matrix based on the guideline* Crossing IPv4 Island IPv6-Only Core Network Stateful RFC5571 (L2TP) DS-Lite (draft) Stateless RFC5969 (6rd) Our target 4rd (to be STD) (draft-despres-intarea-4rd)
More informationDeploy CGN to Retain IPv4 Addressing While Transitioning to IPv6
White Paper Deploy CGN to Retain Addressing While Transitioning to IPv6 The IANA ran out of addresses to allocate in February 2011, and the Regional Internet Registries (RIR) will have assigned most of
More informationStateless Multicast with Bit Indexed Explicit Replication
Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find
More informationIPv6 implementation aspects in the operator s environment. Grzegorz Kornacki F5 Field Systems Engineer
IPv6 implementation aspects in the operator s environment Grzegorz Kornacki F5 Field Systems Engineer Exposing applications & services to IP v6 Exposing applications / services to IP v6 Facebook has already
More informationTunnels. Jean Yves Le Boudec 2015
Tunnels Jean Yves Le Boudec 2015 1. Tunnels Definition: a tunnel, also called encapsulation occurs whenever a communication layer carries packets of a layer that is not the one above e.g.: IP packet in
More informationECE 435 Network Engineering Lecture 14
ECE 435 Network Engineering Lecture 14 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 25 October 2018 Announcements HW#6 was due HW#7 will be posted 1 IPv4 Catastrophe 2 Out of
More informationIPv6 Evolution and Migration Solution
IPv6 Evolution and Migration Solution www.huawei.com HUAWEI TECHNOLOGIES CO., LTD. Contents Industry s Viewpoints to IPv6 Development IPv6 Migration Solution and Huawei IPv6 Solution Highlights The World
More information6RD. IPv6 Rapid Deployment. Version Fred Bovy. Chysalis6 6RD 1-1
6RD IPv6 Rapid Deployment Version 1.0 2012 Fred Bovy. Chysalis6 6RD 1-1 About the Author Fred Bovy 15 years experience in IPv6 IPv6 Forum Certified Gold Engineer IPv6 Forum Certified Gold Trainer 7 years
More informationNetwork Address Translators (NATs) and NAT Traversal
Network Address Translators (NATs) and NAT Traversal Ari Keränen ari.keranen@ericsson.com Ericsson Research Finland, NomadicLab Outline Introduction to NATs NAT Behavior UDP TCP NAT Traversal STUN TURN
More informationBlockers to IPv6 Adoption
Blockers to IPv6 Adoption Lessons from over 19 years of providing IPv6 services UK IPv6 Council 2017 Dr David Holder CEng FIET MIEEE david.holder@erion.co.uk The Problem Persuading enterprises to adopt
More informationAkamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.
Akamai's V6 Rollout Plan and Experience from a CDN Point of View Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Agenda About Akamai General IPv6 transition technologies Challenges
More informationA Practical Approach to IPv6
A Practical Approach to IPv6 Vietnam IPv6 Day Boonchareon Chong Global Solution Architect - Service Provider Boon@f5.com The move to IPv6 The Data Tsunami in Service Providers and Enterprises IP Everything
More informationShim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI
Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan
More informationServiceability of SD-WAN
BRKCRS-2112 Serviceability of SD-WAN Chandrabalaji Rajaram & Ali Shaikh Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live
More informationCategory: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers
Network Working Group H. Soliman, Ed. Request for Comments: 5555 Elevate Technologies Category: Standards Track June 2009 Status of This Memo Mobile IPv6 Support for Dual Stack Hosts and Routers This document
More informationStateful Network Address Translation 64
The feature provides a translation mechanism that translates IPv6 packets into IPv4 packets and vice versa. The stateful NAT64 translator algorithmically translates the IPv4 addresses of IPv4 hosts to
More informationIPv6: An Introduction
Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with
More informationNetwork Interconnection
Network Interconnection Covers different approaches for ensuring border or perimeter security Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Lecture
More informationHost-based Translation Problem Statement.
Host-based Translation Problem Statement chengang@chinamobile.com Why we need host based translation Two IP families need talk each other, otherwise there are totally separated two worlds; There exists
More informationForeword xxiii Preface xxvii IPv6 Rationale and Features
Contents Foreword Preface xxiii xxvii 1 IPv6 Rationale and Features 1 1.1 Internet Growth 1 1.1.1 IPv4 Addressing 1 1.1.2 IPv4 Address Space Utilization 3 1.1.3 Network Address Translation 5 1.1.4 HTTP
More informationPolitecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. 09 Intranetting. Fundamentals of Communication Networks
Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione 09 Intranetting Fundamentals of Communication Networks 1 Private networks and Intranets EG subnet IG IG Private network IG o Private
More informationCisco SD-Access Hands-on Lab
LTRCRS-2810 Cisco SD-Access Hands-on Lab Larissa Overbey - Technical Marketing Engineer, Cisco Derek Huckaby - Technical Marketing Engineer, Cisco https://cisco.box.com/v/ltrcrs-2810-bcn2018 Password:
More informationThe Transformation of Media & Broadcast Video Production to a Professional Media Network
The Transformation of Media & Broadcast Video Production to a Professional Media Network Subha Dhesikan, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after
More informationThe state of IPv6 (and IPv4)
The state of IPv6 (and IPv4) Amsterdam, 26 february 2014 Iljitsch van Beijnum! http://www.bgpexpert.com/presentations/ Today's topics IPv4 is running out Address configuration Issues with choices How do
More informationCONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6
CONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6 1 MS. CHAITA JANI, 2 PROF.MEGHA MEHTA 1 M.E.[C.E] Student, Department Of Computer Engineering, Noble Group Of Institutions, Junagadh,Gujarat
More informationTransition Strategies from IPv4 to IPv6: The case of GRNET
Transition Strategies from IPv4 to IPv6: The case of GRNET C. Bouras 1,2, P. Ganos 1, A. Karaliotas 1,2 1 Research Academic Computer Technology Institute, Patras, Greece 2 Department of Computer Engineering
More informationInternet Engineering Task Force (IETF) Request for Comments: 7040 Category: Informational. O. Vautrin Juniper Networks Y. Lee Comcast November 2013
Internet Engineering Task Force (IETF) Request for Comments: 7040 Category: Informational ISSN: 2070-1721 Y. Cui J. Wu P. Wu Tsinghua University O. Vautrin Juniper Networks Y. Lee Comcast November 2013
More informationNetwork Address Translation (NAT) Background Material for Overlay Networks Course. Jan, 2013
Network Address Translation (NAT) Background Material for Overlay Networks Course Jan, 2013 Prof. Sasu Tarkoma University of Helsinki, Department of Computer Science Contents Overview Background Basic
More informationGet Hands On With DNA Center APIs for Managing Intent
DEVNET-3620 Get Hands On With DNA Center APIs for Managing Intent Adam Radford Distinguished Systems Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationNetworks Fall This exam consists of 10 problems on the following 13 pages.
CSCI 466 Final Networks Fall 2011 Name: This exam consists of 10 problems on the following 13 pages. You may use your two- sided hand- written 8 ½ x 11 note sheet during the exam and a calculator. No other
More informationCloud Mobility: Meraki Wireless & EMM
BRKEWN-2002 Cloud Mobility: Meraki Wireless & EMM Emily Sporl Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile
More informationIPv4 addressing, NAT. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.
IPv4 addressing, NAT http://xkcd.com/195/ Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights
More informationYasuo Kashimura Senior Manager, Japan, APAC IPCC Alcatel-lucent
Yasuo Kashimura Senior Manager, Japan, APAC IPCC Alcatel-lucent Agenda 1. 1. Current status of / internet 2. 2. continuity 3. 3. continuity over network 4. 4. rapid deployment 5. 6. Wider deployment 6.
More informationIPv6 tutorial. RedIRIS Miguel Angel Sotos
IPv6 tutorial RedIRIS Miguel Angel Sotos miguel.sotos@rediris.es Agenda History Why IPv6 IPv6 addresses Autoconfiguration DNS Transition mechanisms Security in IPv6 IPv6 in Windows and Linux IPv6 now 2
More informationHelp I need more IPv6 addresses!
Help I need more IPv6 addresses! Lets turn no into yes Time crunch 2010 Cisco Systems, Inc. All rights reserved. 1 GOAL Get the community to decide on one of the two proposals Get the community to decide
More informationCisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab
Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab Ali Shaikh Technical Leader Faraz Shamim Sr. Technical Leader Mossaddaq Turabi Distinguished ENgineer Cisco Spark How Questions?
More informationRealtime Multimedia in Presence of Firewalls and Network Address Translation
Realtime Multimedia in Presence of Firewalls and Network Address Translation Knut Omang Ifi/Oracle 9 Oct, 2017 1 Overview Real-time multimedia and connectivity Mobile users (roaming between devices) or
More informationJourney to IPv6: A Real-World deployment for Mobiles
Journey to IPv6: A Real-World deployment for Mobiles ISP Workshops Last updated 1 st March 2017 Telstra Unrestricted Acknowledgements p We would like to acknowledge Jeff Schmidt @ Telstra for permitting
More informationConsiderations and Actions of Content Providers in Adopting IPv6
Considerations and Actions of Content Providers in Adopting IPv6 Sheng Jiang / Huawei Brian Carpenter / University of Auckland www.huawei.com IPv6 Trends Global IPv4 registry (IANA) ran out of spare blocks
More informationLecture 17: Network Layer Addressing, Control Plane, and Routing
Lecture 17: Network Layer Addressing, Control Plane, and Routing COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition:
More informationComcast IPv6 Trials NANOG50 John Jason Brzozowski
Comcast IPv6 Trials NANOG50 John Jason Brzozowski October 2010 Overview Background Goals and Objectives Trials Observations 2 Background Comcast IPv6 program started over 5 years ago Incrementally planned
More informationAkamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.
Akamai's V6 Rollout Plan and Experience from a CDN Point of View Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Agenda About Akamai General IPv6 transition technologies Challenges
More informationRealtime Multimedia in Presence of Firewalls and Network Address Translation. Knut Omang Ifi/Oracle 9 Nov, 2015
Realtime Multimedia in Presence of Firewalls and Network Address Translation Knut Omang Ifi/Oracle 9 Nov, 2015 1 Overview Real-time multimedia and connectivity Mobile users (roaming between devices) or
More informationMigration to IPv6 from IPv4. Is it necessary?
Introduction Today Internet plays a big role in every aspect of our lives and IP acted as an important pillar of Internet. Since its inception the Internet has reached almost all corners of globe and it
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationComputer Networks. Course Reference Model. Topic. Error Handling with ICMP. ICMP Errors. Internet Control Message Protocol 12/2/2014.
Course Reference Model Computer Networks 7 lication Provides functions needed by users Zhang, Xinyu Fall 2014 4 Transport Provides end-to-end delivery 3 Network Sends packets over multiple links School
More informationIPv6 Implementation Best Practices For Service Providers
IPv6 Implementation Best Practices For Service Providers Brandon Ross Chief Network Architect and CEO 2013 Utilities Telecom Council Network Utility Force www.netuf.net @NetUF RFC 6540 - IPv6 Support Required
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer
More informationCSCI-1680 Network Layer:
CSCI-1680 Network Layer: Wrapup Rodrigo Fonseca Based partly on lecture notes by Jennifer Rexford, Rob Sherwood, David Mazières, Phil Levis, John JannoA Administrivia Homework 2 is due tomorrow So we can
More informationSD-WAN Deployment Guide (CVD)
SD-WAN Deployment Guide (CVD) All Cisco Meraki security appliances are equipped with SD-WAN capabilities that enable administrators to maximize network resiliency and bandwidth efficiency. This guide introduces
More informationAdvanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific. IPv6
CYBR 230 Jeff Shafer University of the Pacific IPv6 2 IP Versions Version Description 0-3 Unused: Development versions of IP 4 Current network-layer protocol 5 Unused: Experimental stream protocol ST 6
More informationIPv6 Transition Mechanisms
IPv6 Transition Mechanisms Petr Grygárek rek 1 IPv6 and IPv4 Coexistence Expected to co-exist together for many years Some IPv4 devices may exist forever Slow(?) transition of (part of?) networks to IPv6
More informationCisco Network Address Translation (NAT)
Cisco Network Address Translation (NAT) Introduction IETF NGTrans working group defined several translation mechanisms to enable communications between IPv6-only and IPv4-only hosts. One such example is
More informationNetwork Requirements
GETTING STARTED GUIDE l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l
More informationJourney to IPv6 A Real-World deployment for Mobiles
Journey to IPv6 A Real-World deployment for Mobiles APRICOT 2017 February 2017 Telstra Unrestricted Copyright Telstra Introduction Instructional Slide Jeff Schmidt- Technology Team Manager, Telstra Wireless
More informationHands-On with IoT Standards & Protocols
DEVNET-3623 Hands-On with IoT Standards & Protocols Casey Bleeker, Developer Evangelist @geekbleek Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this
More informationEC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane
EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane This presentation is adapted from slides produced by Jim Kurose and Keith Ross for their book, Computer Networking:
More informationMigration to IPv6 using DNS64/NAT64. Stephan Lagerholm
Migration to IPv6 using DNS64/NAT64 Stephan Lagerholm Agenda / About me DNS Architect at Secure64 Software Corp. Director and founder of the TXv6TF Personal blog at IPv4depletion.com 1 IPv4 depletion Global
More informationCSEP 561 Internetworking. David Wetherall
CSEP 561 Internetworking David Wetherall djw@cs.washington.edu Internetworking t Focus: Joining multiple, different networks into one larger network Forwarding models Application Heterogeneity Transport
More informationHP A-F1000-A-EI_A-F1000-S-EI VPN Firewalls
HP A-F1000-A-EI_A-F1000-S-EI VPN Firewalls NAT Configuration Guide Part number:5998-2649 Document version: 6PW100-20110909 Legal and notice information Copyright 2011 Hewlett-Packard Development Company,
More information